@charset "UTF-8";.in-progress .bag-active-rewards__actions-btn:before,.is-loading:before{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-image:url(../svg/loading-agc1f0.svg?v=137091551207779232811752078386);background-position:center center;background-repeat:no-repeat;background-size:1.625rem;bottom:0;content:"";display:block;height:1.625rem;left:0;margin:auto;position:absolute;right:0;top:0;width:1.625rem;z-index:4}@font-face{font-family:"Pleasant Serif";src:url(//www.americangirl.com/cdn/shop/t/217/assets/PleasantSerif-Medium-Web.woff2?v=170955485287022536111752078386) format("woff2"),url(//www.americangirl.com/cdn/shop/t/217/assets/PleasantSerif-Medium-Web.woff?v=52561764017826022761752078386) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Pleasant Serif";src:url(//www.americangirl.com/cdn/shop/t/217/assets/PleasantSerif-Light-Web.woff2?v=69960561465029840321752078386) format("woff2"),url(//www.americangirl.com/cdn/shop/t/217/assets/PleasantSerif-Light-Web.woff?v=23033657789756154531752078386) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(//www.americangirl.com/cdn/shop/t/217/assets/Inter-Light.woff2?v=176446797738743405851752078386) format("woff2"),url(//www.americangirl.com/cdn/shop/t/217/assets/Inter-Light.woff?v=13970530549651184881752078386) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(//www.americangirl.com/cdn/shop/t/217/assets/Inter-Regular.woff2?v=165347024457922732061752078386) format("woff2"),url(//www.americangirl.com/cdn/shop/t/217/assets/Inter-Regular.woff?v=147142562585607359491752078386) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(//www.americangirl.com/cdn/shop/t/217/assets/Inter-Medium.woff2?v=19934712950548947011752078386) format("woff2"),url(//www.americangirl.com/cdn/shop/t/217/assets/Inter-Medium.woff?v=18254962748458297411752078386) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(//www.americangirl.com/cdn/shop/t/217/assets/Inter-SemiBold.woff2?v=102450728110038000771752078386) format("woff2"),url(//www.americangirl.com/cdn/shop/t/217/assets/Inter-SemiBold.woff?v=67549627952869747081752078386) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(//www.americangirl.com/cdn/shop/t/217/assets/Inter-Bold.woff2?v=34198601764091942411752078386) format("woff2"),url(//www.americangirl.com/cdn/shop/t/217/assets/Inter-Bold.woff?v=83098714797336937311752078386) format("woff")}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}details,main{display:block}hr{-webkit-box-sizing:content-box;box-sizing:content-box;overflow:visible}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;color:#000;text-decoration:none}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none;max-width:100%}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto;min-height:13.3125rem;resize:none}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}[hidden],template{display:none}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}@-ms-viewport{width:device-width}[data-whatinput=mouse] a:focus,[data-whatinput=mouse] button:focus,[data-whatinput=mouse] input:focus,[data-whatinput=mouse] select:focus,[data-whatinput=mouse] textarea:focus{outline:0}::-webkit-scrollbar{height:.375rem;width:.375rem}::-webkit-scrollbar-track{background:#cacaca4d}::-webkit-scrollbar-thumb{background:#cacaca}::-webkit-scrollbar-thumb:hover{background:#cacaca}.icon-social{display:inline-block}.icon-social:before{background-image:url(//www.americangirl.com/cdn/shop/t/217/assets/sprite-icon-social-a76bff5e.svg?v=258190694959613901752078386);background-repeat:no-repeat;background-size:2em 10em;content:"";display:block;font-size:1em}.icon-social--inline:before{display:inline-block;position:relative;vertical-align:middle}.icon-social--facebook:before{background-position:0 0;width:2em;height:2em}.icon-social--instagram:before{background-position:0 -2em;width:2em;height:2em}.icon-social--pinterest:before{background-position:0 -4em;width:2em;height:2em}.icon-social--twitter:before{background-position:0 -6em;width:2em;height:2em}.icon-social--youtube:before{background-position:0 -8em;width:2em;height:2em}.icon-plp{display:inline-block}.icon-plp:before{background-image:url(//www.americangirl.com/cdn/shop/t/217/assets/sprite-icon-plp-1735dd13.svg?v=15407766127991030481752078386);background-repeat:no-repeat;background-size:1.375em 4.875em;content:"";display:block;font-size:1em}.icon-plp--inline:before{display:inline-block;position:relative;vertical-align:middle}.icon-plp--cancel-small:before{background-position:0 0;width:1em;height:1em}.icon-plp--checkbox-empty:before{background-position:0 -1em;width:1.25em;height:1.25em}.icon-plp--checkbox-selected:before{background-position:0 -2.25em;width:1.25em;height:1.25em}.icon-plp--chevron-down-gray:before{background-position:0 -3.5em;width:1.375em;height:1.375em}@font-face{font-family:affirm;src:url(data:font/woff2;base64,d09GMgABAAAAAAlYAA8AAAAAFEgAAAj7AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP0ZGVE0cGjYbIByCNgZgAIMOEQgKl1STPAtOAAE2AiQDgRgEIAWDDweBXRvXEKOikpOP7J8HtjG14VAQdRidULZRWmJz/PX9gfVZGNoYNTYNkUdykoOcYRFOjgiqZevZ3U9BEbJaB5JColAp+KxeCdwXEmXRCBmF/UIh1B3hZs0iKSTgoajWgaqnTVU5QXs1PVd9c+X97+fDncPk9NVmcrp3Maiw/LbS9KefxeqTq7lsVGfuqwEdAAnDKqRcgW30I8LmTrn+tfaqdzIvALg/jD6ejYqM3LvgfjwIIik0IuMz2RSIZR0JV2HT8ZXyK10hK4zqsTbkAKOC1kX1d6+EAHyuRIoB+C1p0XErAoaA9oImbIiSrWLEYGKGWDIbBms5wlJA8CmgT0MHzbwjfcDBAjRhgCgdnTQOo7gxY6eutggEs84OL5CK2RUNFcSyCZxnfxNBI16eCh49plnm3YfnUaseBiftfDKiReKW/gZMGGK4lgabkEQkbohUITFSUkpqLIjADiNG2mdR4OMQYMDo6BBkTmskKWxAXLacGgePgkgEkyqc7ONRzaDtDHTIiEwq4lBVESatQiS5EtUxW5nlRbTGmQjpLT0LYN6cJf4gMbiQphdTYB5CCx7zTrgIednDQABhdxBA1mwQ+jJRIceGpad8iejcehHEIJ9fp1FTF+ErXvi/y5VnKbyCuu3hq3JVm0/D1bAtbA1bwka5Sq4EJiRSSoMdGqINEPnMkQAkhZNAgZPQctN2hwPcPsHjg2DyiPcXoACwCkULqAlrUFVAx/gA5H+L1rquq3h6ILKgbEwIU4VVGEEYG8np/weNVsPj2dmx9mStVCTKNOHqaDdLzjFnarTMTF+28AMKteyMhtjBIIyYYHaOZBiVxam8tlpGXZHZ+TKI9B9M4yhKegE3HC+Pk1KtzLflEpNjEifNF73vN4tbHmmB8Jx3KJmOsvBx3RintyEkYEHWJImEIQQZEWwoEDX6BiinGF9yoNxGhnjV6ja5HafcRSHP3zSx4yFmCyvxmMwlNlx1MpmLYB9B2EUCSTc5CumvjGmYILMR7pBzjV6r4i+SbQaTj1xO4Yrf3sIUsnuQunEyJ4iLYIjPg5G4YLrsvp26w33LSYSU/8f4rpW4QvgwCKU/lMx5ykP2brfvn9YxXrchFGVENHzSNCjkqKQKKlsK0jbZRjdSD9Xh2sIy8JDY7AJxHiOu5FUk9KMh4GOxs4M5TlBKtoC0qH+cuoQ54DNNwsG+o0izAL4L3GXxntYmo7jIjpuAo3VjKbR7AwflxzNCBccU8HLDKoTnANrsrZ5hTagZwm2y2ea5bdwAgORtqK4n7cCBc4WA7I2l3WhbHifFHILrswp+x5kwtstHQDohZmcGGuedshntuXYZDEWKL86YnLN0W8bX5Rsg4uZ2ECB6g6KWdrloRSfG+faQf1WP8zk1S5a1AMxd9GKnUUhzbjK311k9kGQSFH3Esd6jTKhEEs/Lsft+nBJHE0tfJvylk733IR3OdnvQLwgY5og5C0H6h+CI6DNCyjLkil0Tu8exTHDUYldXn++xqMfaSBeLgVk8LU/GCuPwcFlb2dJixIRy9EDGFtYX/LnmL5WhELhKyZiYftsg//9zsN98LVO41tXqqFn2vEn1DzZ/3KRV6iJ1Xq9qiFLVKvX8jSG5NXxoZmOlZMHPW0tFthiT2MA4TdNBlo26sdAsNh+PH+fKL5US57ESf4AaX+j3lYTP7LHsKyZ7p1vElmOWFT0LF/G4l+seB5ten7f1yzdtdcuWoXK7wbbVhPVyPO4zLzz7o/SQRWxuBNfH7z9revYjytUzPDGIYWUwycYzmG8Bzo+XwnuO979zvAe/Djo/T3TKbpDkDdl9Mr6YdCXWcihriWXSiLYsG9XYbqw2VY+NebXG9vbqEaH84jHbq9zLnjSFSt562+M5ubOE2nXS0/72243w9dsKT3DyFFVy8mS75+2vqLUN69aRz5K55r6VOfkshEnWLDZn2GWK5j7L7fnza6x4iVgC+cdBkIhBbIxpOGiLSS4rSyaL4f3r4MkWd4f9S2vVQtpoNVEK4cBQKzEtozi1JDsbAKKL7XmQ2x1R56dosDfJAxIzrSnG4lLyYihx+fqRe8V5Lh0ACBZvArJr/wI+Qgj2NsmLetw/8gYKrRMA8q1RiIHsXwgxu3/98Atpv6mVvqifhl9I/1QrH3L8PBxZVFWUBkUDvM4oRzkpOHQRzDVAuVJDtE97en5NABAcPIRMNV/Gmb23LGgtyBzJPJUxkjGptXh4/TBknJnRGp4cMjRSgQBFahq1r3sWzJ7QdsHGO3PPLDYfgztmHp3Cvc2teQ175+bFSCdLaVHMsbYmD/saW+dEPQFyj0vHSFIkbWTXpNClqUVPOqVJGpKSeDE8PY+efWN7YgAAoO/keUmZorqzLXY0JhQb2rI1VItjo711zNatxKkZjW3rFD2+jPTuk772mrS6lI5ZlzonZfbt23NSZ6esW1+QRrx12+s9Z10MXSqpFn8z++A6bevooFXoJ2/alLp+d2rSkEXeZirETp5sdC9YkFTfP86XFcq6P2H/yuzMDCr123/TEtj23ZqMGVZPNj0+B3r23xnptmaPc2ZBbmtum7ZjUFGZWJxIVVg7G+rRZ/BP7Y3tiTmw3zmcMLwmsBhZoqHf2CvJWcFAJoPJQHv2F6GEt+5J8pyUjUAdzi/frSzrBGHWbxxmwaur/tDc4a7Kd57HAUMFz9Ex9F4hgkOE1L4WsIsb0MMErSjewK88h+wYhSrgrMBvrjXXavnRyt7akgAIqA5rWz5jp0RHwAiGMJIIVppZkEkLQI1fC6GftgGWtvapPDKwQYWLeNnYj0FARpkY4igLoMCPLVIzxQCmj8YlWeNOKBvbaUgvuHt+3+DBAJeCOozq4TUE/uJ3AyA5/8qL3goaMqxTvz4GLvGc4AOB47jinVqqI2k64rR3COrbIqjXiKAA22cqA5pfv8qCVyuLB197mPVWcRnt7/83ORd5nfmZK4gEjGACk0WRYpRStDLlKlSpVqNWnXoNGjVp1sITLMRGGIpAHMRFOCIQD/GRAAmxjp6pA5NcEaN9nU6ns/EoTnc6wQVuSIJkSIFUSIN0yIcCZSEAAA==) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAABJkAAwAAAAAEhQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABHAAAASwAAAEs32rhc09TLzIAAAJIAAAAYAAAAGAPEgcYY21hcAAAAqgAAACEAAAAhOoj63VnYXNwAAADLAAAAAgAAAAIAAAAEGdseWYAAAM0AAAMOAAADDiQsAItaGVhZAAAD2wAAAA2AAAANhi1tNFoaGVhAAAPpAAAACQAAAAkDVAJd2htdHgAAA/IAAAAlAAAAJQ+lAb4bG9jYQAAEFwAAABMAAAATBxmH/xtYXhwAAAQqAAAACAAAAAgACwAqW5hbWUAABDIAAABegAAAXp7w/pPcG9zdAAAEkQAAAAgAAAAIAADAAAAAQAAAAoAHgAsAAFsYXRuAAgABAAAAAAAAAABAAAAAWxpZ2EACAAAAAEAAAABAAQABAAAAAEACgAAAAEAHAALADYASABaAGYAdgCGAJQApADUAN4A6AABAAsABAAFAAYABwALAA4AEwAWABwAHQAhAAEABAAeAAYACQAJAAwAFAAPAAEABAAjAAYACQAJAAwAFAAPAAEABAAfAAMABQAKAAEABAAbAAUADgARABUACAABAAQAGQAFAAUAEgASABgAAQAEACAABAARAAUAEAABAAQAHAAFABcADAAHAA0AAgAGAB4AHQALABQABQAQABUAEgAFABQACAAQABYAGgAIAAsAFwAPAAYAFQAXABIAAQAEACMAAgAcAAEABAAjAAIAHQABAAQAIAACACEAAwTiAZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpDAPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAaAAAABYAEAADAAYAAQAgAEEAYwBpAHUAeekC6Qz//f//AAAAAAAgAEEAYQBlAGsAeekA6QT//f//AAH/4//D/6T/o/+i/58XGRcYAAMAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAB//8ADwABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAAFAAD/wAQAA8AAGwA4AFQAYABsAAABIgcOAQcGFRQXHgEXFjMyNz4BNzY1NCcuAScmAyInLgEnJjU0Nz4BNzYzMhceARcWFRQHDgEHBiMTJgYHDgEjIiYnLgEHDgEXFhceARcWMzI2NzYmJRQGIyImNTQ2MzIWBRQGIyImNTQ2MzIWAgBqXV2LKSgoKYtdXWpqXV2LKSgoKYtdXWpYTk10IiIiInRNTlhYTk10IiIiInRNTljzECIKHGU2OmEcCiIQEAgHExwcRCcmKFCLKQcI/qgmGhslJRsaJgEqJRsaJiYaGyUDwCgpi11dampdXYspKCgpi11dampdXYspKPxVIiJ0TU5YWE5NdCIiIiJ0TU5YWE5NdCIiAVEKCxAwOjowEAgHCSIQJBscJgsKT0cQIuMbJSUbGyUlGxslJRsbJSUAAAADAAD/xAQAA8AAJgArAFcAAAEjNiYnLgErAQ4BFRYGByMOAQcjIgYVERQWOwEeATMhMjY1ETQmIwUzESMRARQGIyEiJicuASsBET4BNz4BNzY3PgE3NiczMhYXHgEHBhYXHgE7ATIWFREDVaYNEyAaSSYrIzIDShcEEyUMhSMyMiO4IE4wAapHZGRH/QBWVgNWMiT+ViQ5FwkZDAkGDQcGDgkqHx4nCQkCJyAjChMHCQQMDQ0gE6YkMgJzeoUjGhEDMiCwSgYHFw0yI/5VIzIUE2VGAV5DY43+VgGq/oUkMg0NBgcBtwMIBgcHAwoZGVM7O0wHChNuXRMhEA0RMiP+qwAAAAEA4gCVAx4C3gAmAAABJiIPAScmIgcGFB8BBwYUFx4BMzI2PwEXHgEzMjY3NjQvATc2NCcDHg0iDeLiDSINDQ3i4g0NBxEGBhEH4uIHEQYGEQcNDeLiDQ0C3g0N4uINDQ0iDeLiDSINBgcHBuLiBgcHBg0iDeLiDSINAAADAAD/wANuA8AANABRAGQAAAE3NjQnJiIPAS4BJzUzMjY1NCYrASIGFRQWOwEVBgcOAQcGFRQXHgEXFjMyNz4BNzY1NCYnASInLgEnJjU0Nz4BNzYzMhceARcWFRQHDgEHBiMTIzU0JiMiBh0BFBY7ATI2NTQmAw4hDg4PKA4hMHI/MBUcHBXDFBwcFDFSR0hpHh4iI3dQUFtbUFB3IiMzLf6pRz4+XRsaGhtdPj5HRj8+XBsbGxtcPj9GkpIdFBQdHRTDFB0dAokhDigPDg4hJTEHMx0UFB0dFBQdMwkmJXVLS1VbUFB3IyIiI3dQUFtOizn9mRobXT4+R0Y/PlwbGxsbXD4/Rkc+Pl0bGgFVkhQdHRTDFB0dFBQdAAMAAP/AAwADwAAPAB8AWgAAJRE0JiMhIgYVERQWMyEyNichIiY1ETQ2MyEyFhURFAYDIyImNTQ2OwEyNjU0JisBNTQmIyIGHQEiBhUUFjsBMhYVFAYrASIGFRQWOwEVFBYzMjY9ATI2NTQmIwMAMiP9qiMyMiMCViMya/3WCQ0NCQIqCQ0N81YRGRkRqxIZGRJVGRISGTVLSzVWERkZEasSGRkSVRkSEhk1S0s1FQNWIzIyI/yqIzIyIw0JAyoJDQ0J/NYJDQHWGRESGRkSERkrEhkZEitLNTVLGRESGRkSERkrEhkZEitLNTVLAAAAAAYAAP/uCLgCVgAhACsARgBwAKIApgAAEyIGBxc+ATMyFhUUBgcOARUUFjM4ATEyNj8BFTMRNCYjMQMiJjU0NjcUBiMBETM1NDYzOAExMhYXMTcuASMqASMxIgYHNSMlDgEHMS4BIyoBIyIGBxU1IxEzNTQ2MzIWHQEzNTQ2MzIWHQEzETQmIzEFIzU0NjMyFhcnNzAmIyIGHQEjNTQ2MzgBMTIWFzU3LgEjIgYdASMVMxEzETMRMxEzNTsBESPJMmgfJhlKJSIlGBhae0g9KkYVAWtkSSgXF0pGNysEYXRBHg4ZChULGQ0BAQEtOhJsAy8oRBYRQikBAgEnPxFvczAbGSdzLx0XKHNPOPu5aSUUDhsMASQ1MTdnryUUDhsLIw8zIzdnQkJ0rnRoRXNzAZkoGU8WIhcYDxEDDDtFNz4oIQE/AQdSR/6pFRIjHQctQQFL/m3CRTIIB2sEBScoRAwBJiAhJiggAT3+bc84NiMp8c85NSMo8gEWREUMKSgcBwYBURdKYh0pKBwGBwFRCQ5KYh1Z/sUBO/7GATpZ/m0AAwBVABUDqwNrABYAHgBBAAAlAy4BKwE0JiMiBhUjIgYHAwYWMyEyNgEyFhUjNDYzASEiJjUTNDY7ARUUFjMyNj0BMxUUFjMyNj0BMzIWFRMUBiMDq1oGKyBVZUZGZVUdLgZaBjEmArQmMf5PIzKqMiMBPP2ICQxRDAlAGBMTGKoYExMYQAYPUQwJfAIAHSdGZWVGJx3+ACdAPQLDMiMjMv1WEAkB1gYLKxMYGBMrKxMYGBMrCwb+KgkQAAADAAD/wAQAA8AAOgBWAHMAAAEzMjY1NCYrATU0JiMiBh0BIgYVFBY7ATIWFRQGKwEiBhUUFjsBFRQWMzI2PQEyNjU0JisBIiY1NDYzEyIHDgEHBhUUFx4BFxYzMjc+ATc2NTQnLgEnJgMiJy4BJyY1NDc+ATc2MzIXHgEXFhUUBw4BBwYjAdWrExgYE1UYExMYNkpKNlYTFxcTqxMYGBNVGBMTGDZKSjZWExcXEytqXV2LKSgoKYtdXWpqXV2LKSgoKYtdXWpYTk10IiIiInRNTlhYTk10IiIiInRNTlgCQBcUExcrExgYEytJNzZKFxMUFxcUExcrExgYEytJNzZKFxMUFwGAKCmLXV1qal1diykoKCmLXV1qal1diyko/FUiInRNTlhYTk10IiIiInRNTlhYTk10IiIAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAX/wAWJA8AAOgAABTY3PgE3NjU0Jy4BJyYjIgcOAQcGFRQXHgEXFhcjJicuAScmNTQ3PgE3NjMyFx4BFxYVFAcOAQcGByMEnBcSEhkHBiwtmWdndnVnZ5osLAYHGRISF6ISDg4UBQU4N8CBgJKTgIG/ODcFBRMODhKiQCIlJlAqKyx1Z2eaLC0tLJpnZ3UsKypQJiUiJCYmUCkqK5KBgMA4Nzc4wICBkisqKVAmJiQAAAACAY3/xQPCAkoAKAAyAAABIgcOAQcGBxc+ATMyFhUUBgcGBw4BBwYVFBYzMjY3FTMRNCcuAScmIwMiJjU0NjMUBiMCvCYnJ0ohIBc5JnA3NDgmI0Q7O1YZGXBiPGcdoxQURy8wODAnKn1cSj4CSggIGxISEnkjMyMkFxsDBw4OMyUlNFNePTRfAY09LCs4DQ39+iAcOiY9XwAAAAABBC//9QmOA8AALgAAASIHDgEHBgczNjc+ATc2MzIXHgEXFhUcARUUBgc3Mzc+ATU8ATUVNCcuAScmIzEGynRsbLFAQB5xGTQ0klpaY3lubaUxMBEQAW0CDA83N7+BgZUDwCYmhVpbaE5GR2ogIC0spHR0kAIEAjxzNgYDMnE7AgMCAaCHh8M2NwAAAAEAAAABAAAqWeqfXw889QALBAAAAAAA2AQ4KgAAAADYBDgqAAD/wAmOA8AAAAAIAAIAAAAAAAAAAQAAA8D/wAAACZEAAAAACY4AAQAAAAAAAAAAAAAAAAAAACUEAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAQAAAAEAADiA4AAAAMAAAAJkQAABAAAVQQAAAAAAAAABY8ABQVjAY0JkQQvAAAAAAAKABQAHgAoADIAPABGAFAAWgBkAG4AeACCAIwAlgCgAKoAtAC+AMgA0gDcAOYA8AGSAhQCUgLgA1gEKASGBSQFLgWIBdYGHAABAAAAJQCnAAYAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEABgAAAAEAAAAAAAIABwBXAAEAAAAAAAMABgAzAAEAAAAAAAQABgBsAAEAAAAAAAUACwASAAEAAAAAAAYABgBFAAEAAAAAAAoAGgB+AAMAAQQJAAEADAAGAAMAAQQJAAIADgBeAAMAAQQJAAMADAA5AAMAAQQJAAQADAByAAMAAQQJAAUAFgAdAAMAAQQJAAYADABLAAMAAQQJAAoANACYYWZmaXJtAGEAZgBmAGkAcgBtVmVyc2lvbiAxLjAAVgBlAHIAcwBpAG8AbgAgADEALgAwYWZmaXJtAGEAZgBmAGkAcgBtYWZmaXJtAGEAZgBmAGkAcgBtUmVndWxhcgBSAGUAZwB1AGwAYQByYWZmaXJtAGEAZgBmAGkAcgBtRm9udCBnZW5lcmF0ZWQgYnkgSWNvTW9vbi4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==) format("woff");font-weight:400;font-style:normal}.affirm-logo{color:#060809;font-family:affirm!important;font-feature-settings:"liga";font-size:1.236em;font-style:normal;font-variant-ligatures:discretionary-ligatures;font-weight:400;font-variant:normal;text-transform:none;letter-spacing:0;line-height:1;position:relative;text-size-adjust:100%;white-space:nowrap;-ms-font-feature-settings:"liga" 1;-webkit-font-feature-settings:"liga";-webkit-font-variant-ligatures:discretionary-ligatures;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%}.affirm-logo:after{bottom:0;color:#4a4af4;left:0;position:absolute;content:"\e90c"}/*! Flickity v2.1.2
https://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:0}.flickity-viewport{overflow:hidden;position:relative;min-height:100%!important}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-page-dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:.625rem 0 0;padding:0;overflow:hidden;width:100%}.flickity-page-dots .dot{background-color:#464545;border-radius:100%;cursor:pointer;display:block;height:.6875rem;margin:0 .25rem;padding:0;-webkit-transition:background-color .4s ease-in-out;transition:background-color .4s ease-in-out;width:.6875rem}.flickity-page-dots .dot.is-selected{background-color:#464545}.hide,.no-display{display:none!important}body{overflow-x:hidden;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;background-color:#fff;color:#000;font-family:Inter,sans-serif;font-size:.88em;-webkit-font-variant-ligatures:none;font-variant-ligatures:none;font-weight:400}h1,h2,h3,h4,h5,h6,p{-webkit-transition:font-size .4s ease-in-out;transition:font-size .4s ease-in-out}h1,h2,h3,h4,h5,h6{font-family:"Pleasant Serif",serif;font-weight:300;margin:.625rem 0}h1{font-size:1.875rem;line-height:2.125rem}h2{font-size:1.75rem;line-height:2rem}h3{font-size:1.5rem;line-height:1.75rem}h4{font-size:1.25rem;line-height:1.5rem}h5{font-size:1.125rem;line-height:1.375rem}h6{font-size:1rem;line-height:1.1875rem}address,p{font-family:Inter,sans-serif;font-style:normal;font-weight:400;margin:0 0 1.25rem;font-size:.875rem;line-height:1.25rem}address a,li a,p a{color:#000}p.p-large{font-size:1rem;line-height:1.25rem}p.p-medium{font-size:.875rem;line-height:1.25rem}p.p-small{font-size:.75rem;line-height:1.0625rem}small{font-size:85%}dt,strong{font-weight:600}em{font-style:italic}dl,ol,ul{margin:0 0 1.25rem;padding:0 0 0 2.8125rem;font-size:.875rem;line-height:1.1875rem}ol ol,ul ul{font-size:1em;margin:0;padding:0 0 0 2.8125rem}dd{margin:0 0 .9375rem}table{border-collapse:collapse;border-spacing:0;text-align:center;width:100%}th{border-bottom:1px solid #464545;font-size:.875rem;font-weight:700;padding:.875rem .625rem}td{font-size:.8125rem;padding:1.3125rem .625rem}tfoot td:first-child{text-align:right}tfoot tr:first-child td{border-top:1px solid #464545;padding-top:2.625rem}tbody tr:first-child td{padding-top:2.625rem}tbody tr:last-child td{padding-bottom:2.625rem}table+table{margin-top:1.25rem}.responsive-table{overflow-x:auto}.form-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:.875rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;list-style:none;margin:0;padding:0}.form-item{margin-bottom:1.125rem;padding-bottom:0;width:100%}.form-item:last-of-type{margin-bottom:0}.form-item--half{width:calc(50% - .6875rem)}.form-item--third{width:calc(33.33333% - .91667rem)}.form-item__privacy-link{color:#000;display:block;font-size:.75rem;font-weight:600;letter-spacing:.28px;margin:.4375rem 0 0 .0625rem;text-decoration:underline}.form-header{color:#000;font-size:1.125rem;font-weight:300;margin:1.5rem 0 1rem}.form-subheader{color:#000;font-size:.875rem;font-weight:300;line-height:1.36;margin-bottom:1rem}.form-inline{display:-webkit-box;display:-ms-flexbox;display:flex}.form-inline__input{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%}fieldset{border:0;margin:0;padding:0}label{color:#000;display:inline-block;font-size:.75rem;line-height:1.36;margin:0 0 .3125rem}.input{background:0 0;-webkit-box-shadow:inset 0 1px 2px 0 rgba(102,113,123,.21),inset 0 0 0 1px rgba(102,113,123,.25);box-shadow:inset 0 1px 2px #66717b36,inset 0 0 0 1px #66717b40;border:1px solid #cacaca;border-radius:3px;color:#000;font-weight:300;padding:.8125rem .5625rem .8125rem .5rem;text-align:left;width:100%}.input::-webkit-input-placeholder{color:#464545}.input::-moz-placeholder{color:#464545}.input:-ms-input-placeholder{color:#464545}.input::-ms-input-placeholder{color:#464545}.input::placeholder{color:#464545}input[type=search]{-webkit-appearance:none}.select,select{border:1px solid #cacaca;position:relative;background:0 0;border-radius:0;color:#464545;margin:0;outline:0;padding:.8125rem 2.5rem .8125rem .5rem;width:100%;font-size:.875rem}.select:before,select:before{bottom:0;margin:auto 0;pointer-events:none;position:absolute;right:.5625rem;top:0;z-index:2;background-image:url(../svg/sprite-icon-cc4d76192cfc.svg?v=58531140988071540571752078386);background-repeat:no-repeat;background-size:45.25em 383.8125em;content:"";display:block;font-size:1em;background-position:0 -30em;width:1em;height:1em}.select:-moz-focusring,select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}@supports ((-webkit-appearance:none) or (-moz-appearance:none) or (appearance:none)) or ((-moz-appearance:none) and (mask-type:alpha)){.select:after{display:block}.select select{-moz-appearance:none;-webkit-appearance:none;appearance:none}}@-moz-document url-prefix(){.select:after{display:block}.select select{background:0 0;overflow:-moz-hidden-unscrollable;padding-right:.4em;width:130%;width:calc(100% + 2.4em)}@supports (mask-type:alpha){.select{overflow:visible}.select select{-moz-appearance:none;padding-right:2em;width:100%}}}.checkbox,.radio{position:relative}.checkbox label,.radio label{cursor:pointer;margin:0;padding:.0625rem 0 .0625rem 1.875rem;position:relative;text-align:left}.checkbox label:before,.radio label:before{display:block;left:0;position:absolute;top:0}.checkbox input,.radio input{height:0;left:0;opacity:0;position:absolute;top:0;width:0}.radio label:before{background-color:#fff;border:1px solid #333;border-radius:3px;content:"";height:1.25rem;width:1.25rem;-webkit-transition:background-color .1s ease-in-out;transition:background-color .1s ease-in-out}.radio input[type=radio]:checked+label:before,.radio.is-active label:before{background-color:#333}.checkbox label:before{background-color:#fff;border:1px solid #333;border-radius:3px;content:"";height:1.25rem;width:1.25rem;-webkit-transition:background-color .1s ease-in-out;transition:background-color .1s ease-in-out}.checkbox input[type=checkbox]:checked+label:before,.checkbox.is-active label:before{background-color:#333}.checkbox input[type=checkbox]:checked+label:after,.checkbox.is-active label:after{background-image:url(//www.americangirl.com/cdn/shop/t/217/assets/sprite-icon-cc4d7619.svg?v=58531140988071540571752078386);background-repeat:no-repeat;background-size:45.25em 383.8125em;content:"";display:block;background-position:0 -28.375em;width:1.625em;height:1.625em;font-size:.625rem;position:absolute;left:.125rem;right:0;top:.125rem;bottom:0}.input-placeholder{position:relative;z-index:0}.input-placeholder label{border:1px solid transparent;color:#464545;display:block;font-weight:400;margin:0;opacity:1;overflow:hidden;padding:.8125rem .5625rem .8125rem .5rem;pointer-events:none;position:absolute;text-align:left!important;text-overflow:ellipsis;top:.1875rem;visibility:visible;white-space:nowrap;font-size:.75rem;z-index:3}.input-placeholder.has-value label{opacity:0;visibility:hidden}.input-placeholder .input{background:0 0;-webkit-box-shadow:none;box-shadow:none;margin:0;position:relative;z-index:2}.form .btn,.form .input{border-radius:0}.form .btn{font-size:.875rem;min-width:7.5rem;max-width:7.5rem}.form.has-error .input-placeholder:after,.form.has-success .input-placeholder:after,.form.has-warning .input-placeholder:after{cursor:default;pointer-events:none;position:absolute;right:.875rem;top:.9375rem;z-index:3;background-image:url(//www.americangirl.com/cdn/shop/t/217/assets/sprite-icon-cc4d7619.svg?v=58531140988071540571752078386);background-repeat:no-repeat;background-size:45.25em 383.8125em;content:"";display:block;font-size:1em}.form.has-success .input-placeholder:after{font-size:.6875rem;background-position:0 -24.75em;width:1.625em;height:1.625em}.form.has-warning{position:relative}.form.has-warning .input{background-color:#fffaf8;border-color:#d47500;-webkit-box-shadow:0 0 .3125rem 0 #d47500;box-shadow:0 0 .3125rem #d47500;color:#d47500}.form.has-warning .input-placeholder:after{background-position:0 -66em;width:1.25em;height:1.25em}.form.has-error .input{border-color:#e20000;-webkit-box-shadow:0 0 .3125rem 0 #e20000;box-shadow:0 0 .3125rem #e20000;color:#e20000}.form.has-error .input::-webkit-input-placeholder{color:#e20000}.form.has-error .input::-moz-placeholder{color:#e20000}.form.has-error .input:-ms-input-placeholder{color:#e20000}.form.has-error .input::-ms-input-placeholder{color:#e20000}.form.has-error .input::placeholder{color:#e20000}.form.has-error .input-placeholder:after{right:.6875rem;top:.6875rem;background-position:0 -67.25em;width:1.5em;height:1.5em}.form.has-message{position:relative}.form.has-message.has-error,.form.has-message.has-success,.form.has-message.has-warning{margin-bottom:1.875rem}.form.has-message.has-error .message--error,.form.has-message.has-error .message--success,.form.has-message.has-error .message--warning,.form.has-message.has-success .message--error,.form.has-message.has-success .message--success,.form.has-message.has-success .message--warning,.form.has-message.has-warning .message--error,.form.has-message.has-warning .message--success,.form.has-message.has-warning .message--warning{display:block;position:absolute;bottom:-1.75rem}.input:-webkit-autofill,.input:-webkit-autofill:focus,.input:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px #fff inset!important;-webkit-text-fill-color:#464545;background-color:transparent}.ir{height:0;overflow:hidden;position:relative;width:100%}.ir img{display:block;min-height:1px;width:100%}.ir--about-carousel-image{padding-bottom:90.93333%}.ir--bag-product,.ir--bundle-component{padding-bottom:100%}.ir--custom-bag-product{padding-bottom:165.2%}.ir--doll-hospital-logo{padding-bottom:18.96552%}.ir--grid-tout-one{padding-bottom:113.52113%}.ir--grid-tout-two{padding-bottom:75.38462%}.ir--grid-tout-four{padding-bottom:37.64861%}.ir--hero-carousel-image{padding-bottom:137.76596%}.ir--hero-carousel-header{padding-bottom:24.36709%}.ir--hero-collection-image{padding-bottom:89%}.ir--product{padding-bottom:75%}.ir--product-photo,.ir--quick-link{padding-bottom:100%}.ir--rewards{padding-bottom:4.73118%}.ir--rewards-logo{padding-bottom:12.37113%}.ir--swatch{padding-bottom:100%}.ir--video{padding-bottom:56.25%}.ir--shop-the-scene{padding-bottom:78.13333%}.ir--embed-klaviyo-image,.ir--search-item{padding-bottom:100%}.ir--shop-by-filter{padding-bottom:191.30435%}.ir__fill{bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;left:0;position:absolute;right:0;top:0}.ir__fill--bottom{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.ir__fill--center,.ir__fill--middle{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ir__fill--top{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.ir__fill-inner{position:relative;width:100%}.ir__scale{height:100%;width:100%;position:absolute}.ir__scale img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.cf:after,.cf:before,.group:after,.group:before{content:"";display:table}.cf:after,.group:after{clear:both}.hide{display:none}.show{display:block}.show-inline{display:inline-block}.list-reset{font-size:1em;list-style:none;margin:0;padding:0}.pull-left,.pull-left__list li{float:left}.pull-right{float:right}.screenreader{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.hr,hr{background-color:#cacaca;border:0;height:.0625em;margin:1.25em 0}.hr--dark{background-color:#000}.width-100{width:100%}.m0{margin:0}.underline{text-decoration:underline}.overflow-hidden{overflow:hidden}.hidden{visibility:hidden}[role=button],button[type=button],button[type=submit]{cursor:pointer}[role=button].disabled,[role=button]:disabled,button[type=button].disabled,button[type=button]:disabled,button[type=submit].disabled,button[type=submit]:disabled{cursor:default}.btn{background-color:#bc0a4d;border:1px solid transparent;border-radius:6px;color:#fff;cursor:pointer;display:inline-block;font-family:"Pleasant Serif",serif;font-size:1rem;font-weight:600;line-height:normal;letter-spacing:0;padding:.75rem 1.625rem;text-align:center;-webkit-transition:background-color .4s ease-in-out,background-image .4s ease-in-out,border-color .4s ease-in-out,color .4s ease-in-out,font-size .4s ease-in-out,padding .4s ease-in-out;transition:background-color .4s ease-in-out,background-image .4s ease-in-out,border-color .4s ease-in-out,color .4s ease-in-out,font-size .4s ease-in-out,padding .4s ease-in-out}.btn:not(.btn-link).disabled,.btn:not(.btn-link):disabled{background:#949494}.btn--full,.btn-block{width:100%}.btn--square{border-radius:0}.btn__label{pointer-events:none;display:inline-block;-webkit-transition:opacity .2s ease-in-out,-webkit-transform .2s ease-in-out;transition:opacity .2s ease-in-out,transform .2s ease-in-out,-webkit-transform .2s ease-in-out}.btn.is-loading{color:transparent;position:relative}.btn.is-loading:before{font-size:.5625rem}.btn.is-loading .btn__label{opacity:0;-webkit-transform:scale(.9);transform:scale(.9)}.btn--large{font-size:1.125rem;padding:.9375rem 2.8125rem}.btn--medium{font-size:1rem;padding:.75rem 1.875rem}.btn--small{font-size:.9375rem;padding:.75rem 1.875rem}.btn--xsmall{font-size:.875rem;padding:.75rem 1.25rem}.btn--pill{border-radius:1.4375rem;font-size:.875rem;padding:.5rem 1.375rem .5625rem;font-weight:600;font-family:Inter,sans-serif}.btn--berry-outline,.btn--secondary{background-color:#fff;border-color:#bc0a4d;color:#bc0a4d}.btn--berry-outline.adding,.btn--secondary.adding{background-color:#9e0041;color:#fff}.bag-mini__additions-list .btn--berry-outline.adding,.bag-mini__additions-list .btn--secondary.adding{background-color:transparent;color:#333}.btn--berry-outline.disabled,.btn--berry-outline:disabled,.btn--secondary.disabled,.btn--secondary:disabled{background:#949494;border-color:transparent;color:#fff}.btn--gradient,.btn--tertiary{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#bc0a4d;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.btn--black-outline,.btn--quaternary{background-color:transparent;border-color:#000;color:#000}.btn--black-outline:hover,.btn--black-outline:not(.btn-link):hover,.btn--quaternary:hover,.btn--quaternary:not(.btn-link):hover{border-color:transparent;color:#fff}.btn--floating{background-color:#fff;background-image:#bc0a4d;-webkit-box-shadow:0 .0625rem .3125rem 0 rgba(0,0,0,.3);box-shadow:0 .0625rem .3125rem #0000004d;color:#000}.btn--floating:hover{background-image:#9e0041;color:#fff}.btn--transparent{background-color:#fffc;color:#000}.btn--transparent:hover,.btn--transparent:not(.btn-link):hover{color:#000;background-color:#fff;border-color:transparent}.btn--login{background:0 0;border:0;padding:0}.btn--login:hover{background:0 0}.btn-link{background-color:transparent;border:0;border-radius:0;border-bottom:1px solid;color:#c70a4c;font-size:.875rem;font-weight:600;letter-spacing:.32px;padding:0;text-align:center}.btn-link--black,.btn-link--secondary{border-bottom:1px solid;color:#000}.btn-link--white{color:#fff}.btn-link--large{font-size:1.25rem;letter-spacing:.4px}.btn-link--medium{font-size:1.125rem;letter-spacing:.36px}.btn-link--small{font-size:1rem;letter-spacing:.32px}.btn-link--xsmall{font-size:.875rem;letter-spacing:.2px}.btn-link--tertiary{font-weight:300}.btn-link.icon-before .icon{margin-right:.375rem}.btn-link.icon-after .icon{margin-left:.375rem}.btn-icon{background-color:transparent;border:0;cursor:pointer;color:#333;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Inter,sans-serif;font-size:.875rem;font-weight:300;letter-spacing:.28px;padding:0;text-transform:uppercase}.btn-icon .icon{-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.btn-icon.icon-before .icon{margin-right:.375rem}.btn-icon.icon-after .icon{margin-left:.375rem}.btn-icon.is-loading .icon{opacity:0}.btn-dot{background-color:#fff;border:.5px solid #949494;border-radius:50%;-webkit-box-shadow:0 0 3px 0 rgba(0,0,0,.9);box-shadow:0 0 3px #000000e6;color:#fff;cursor:pointer;display:inline-block;height:.875rem;padding:0;position:relative;-webkit-transition:background-color .4s ease-in-out;transition:background-color .4s ease-in-out;width:.875rem}.btn-dot:before{background:#000;border-radius:50%;content:"";height:.5625rem;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:.5625rem}.btn-dot.is-active{height:1rem;width:1rem}.btn-dot.is-active:before{background-color:transparent;background-image:-webkit-gradient(linear,right top,left top,from(#8c1063),to(#c70a4c));background-image:linear-gradient(to left,#8c1063,#c70a4c);height:.625rem;width:.625rem}.return-to-top-button{background-color:#fff;border-radius:50%;-webkit-box-shadow:0 0 .5rem rgba(0,0,0,.25);box-shadow:0 0 .5rem #00000040;border:0;bottom:1.25rem;height:3rem;position:fixed;right:1.25rem;-webkit-transform:translateX(calc(100% + 28px));transform:translate(calc(100% + 28px));width:3rem;-webkit-transition:-webkit-transform .2s cubic-bezier(.25,.46,.45,.94);transition:transform .2s cubic-bezier(.25,.46,.45,.94);transition:transform .2s cubic-bezier(.25,.46,.45,.94),-webkit-transform .2s cubic-bezier(.25,.46,.45,.94);z-index:3}body.sticky-is-exposed .return-to-top-button{bottom:5.25rem}.return-to-top-button--with-text{color:#fff;text-transform:uppercase;height:initial;width:3.25rem;font-size:.6875rem;padding:0 .1875rem .25rem}.return-to-top-button--with-text i{font-size:.8125rem}.return-to-top-button.is-visible{-webkit-transform:translateX(0);transform:translate(0)}.return-to-top-button i{-webkit-transform:translateY(2px);transform:translateY(2px)}.message--error{color:#e20000}.message--warning{color:#d47500}.message--success{color:#2e8b57}.message--error,.message--success,.message--warning{display:none}.message--error.show,.message--success.show,.message--warning.show{display:block}.message,.message p{font-weight:400}.message p:last-child{margin-bottom:0}.messages{display:none;overflow:hidden;-webkit-transition:height .4s ease-in-out,opacity .4s ease-in-out;transition:height .4s ease-in-out,opacity .4s ease-in-out}.messages.is-visible{opacity:1;display:block}.messages.is-visible .message{display:block}.category-carousel{position:relative;margin:1.875rem auto!important;overflow:hidden}.pv .category-carousel{margin:0 auto!important;padding-top:1.875rem}.blog-landing .category-carousel{overflow-x:hidden}.template-index .category-carousel:first-of-type{margin:.9375rem auto 0!important}.category-carousel__main--video{position:relative}.category-carousel__background-image{left:0;position:absolute;top:0;z-index:-1}.category-carousel__header{margin-bottom:1.875rem}.category-carousel__header span{display:block;font-size:.75rem;line-height:1.36;margin-bottom:1.25rem}.category-carousel__header ul{max-width:18.75rem;padding-left:1.125rem;margin-bottom:.9375rem;text-align:left}.category-carousel__header.text-center h2,.category-carousel__header.text-center p{text-align:center!important}.category-carousel__header.text-center p{margin-bottom:0}.category-carousel__header.text-center ul{margin:0 auto .9375rem}.category-carousel__title{font-weight:100}.category-carousel__header-link{text-decoration:underline;margin-right:1.25rem}.category-carousel__header-link:last-child{margin-right:0}.category-carousel__slider{text-align:center}.un-assistive .category-carousel__slider:not(.flickity-enabled){display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.category-carousel__slider--blogs .flickity-viewport{overflow:unset;-ms-overflow-style:none;scrollbar-width:none}.category-carousel__slider--blogs .flickity-viewport::-webkit-scrollbar{display:none}.category-carousel__slider--side:after{content:"flickity";display:none}.category-carousel__cell{margin-right:.875rem;width:100%}.category-carousel__cell--grid{display:inline-block;margin:0;min-width:0;overflow:hidden;width:auto}.category-carousel__cell--media{width:100%}.category-carousel__cell--peak{margin-right:0;-webkit-transform:scale(.8) translateY(-3.5%);transform:scale(.8) translateY(-3.5%);-webkit-transition:-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out;transition:transform .4s ease-in-out,-webkit-transform .4s ease-in-out;width:70%}.category-carousel__cell--peak.is-selected{-webkit-transform:scale(1);transform:scale(1)}.category-carousel__cell--bordered{background-color:#fff;border:1px solid #cacaca;margin-right:1.25rem}.category-carousel__cell--bordered .cards__item-content{padding:.625rem 1.25rem}.category-carousel__cell-button{background:0 0;border:0;display:block;margin:0;padding:0}.category-carousel__cell-cta-secondary{margin-top:1.25rem}.category-carousel--side .category-carousel__header{text-align:center}.category-carousel--side .category-carousel__cell{text-align:left;width:50%}.category-carousel__cell-content{margin-top:.625rem;white-space:initial}.category-carousel__cell-heading{margin-bottom:.6875rem}.category-carousel__cell-heading-link{text-decoration:underline}.category-carousel__filters{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;padding-bottom:1.875rem}.category-carousel__tag{display:inline-block;margin-right:.9375rem}.category-carousel__tag-btn{background-color:#fff;border-radius:1.4375rem;border:none;-webkit-box-shadow:0 1px 5px 0 rgba(0,0,0,.3);box-shadow:0 1px 5px #0000004d;color:#000;line-height:normal;font-weight:400;padding:.375rem 1.375rem .5rem;text-align:center;white-space:nowrap}.category-carousel__tag-btn.is-active{background:#bc0a4d;color:#fff}.category-carousel .flickity-prev-next-button{padding:0;position:absolute;top:50%;margin:0;height:auto;bottom:auto;pointer-events:none}.category-carousel .flickity-prev-next-button:before{content:"";display:block;width:100%}.category-carousel .flickity-prev-next-button:after{position:absolute;top:0;pointer-events:auto;background-image:url(//www.americangirl.com/cdn/shop/t/217/assets/sprite-icon-cc4d7619.svg?v=58531140988071540571752078386);background-repeat:no-repeat;background-size:45.25em 383.8125em;content:"";display:block;font-size:1em;background-position:0 -15.625em;width:3.125em;height:3.125em}.category-carousel .flickity-prev-next-button:disabled{display:none}.category-carousel .flickity-prev-next-button.previous{left:0}.category-carousel .flickity-prev-next-button.previous:after{left:-.875rem;-webkit-transform:translateY(-50%) scaleX(-1);transform:translateY(-50%) scaleX(-1)}.category-carousel .flickity-prev-next-button.next{right:0}.category-carousel .flickity-prev-next-button.next:after{right:-.875rem;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.category-carousel .flickity-button-icon{display:none}.category-carousel .flickity-page-dots .dot{background:0 0;border:.8px solid #666;cursor:pointer;height:.75rem;width:.75rem}.category-carousel .flickity-page-dots .dot.is-selected{background:-webkit-gradient(linear,right top,left top,from(#8c1063),to(#c70a4c));background:linear-gradient(to left,#8c1063,#c70a4c);border:none}.cards{margin-bottom:2.5rem;overflow:hidden;position:relative}.cards__background{padding-left:inherit;padding-right:inherit}.cards__background-media-wrapper{left:0;position:absolute;top:0;z-index:-1}.cards__header{margin:0 auto 2.5rem;text-align:center}.cards__header-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:1.25rem;text-decoration:underline}.cards__header-link{margin-right:1.875rem}.cards__header-link:last-child{margin-right:0}.cards__description{margin:0 auto;max-width:50rem}.cards__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0;position:relative}.cards__item-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.cards__item-content.is-centered{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 auto;text-align:center}.cards__item-eyebrow,.cards__item-tags{font-size:.75rem;line-height:1.36;margin-bottom:1.125rem}.cards__item-eyebrow-item,.cards__item-tags-item{display:inline-block}.cards__item-eyebrow-item:not(:last-of-type),.cards__item-tags-item:not(:last-of-type){margin-right:.25rem}.cards__item-eyebrow{margin:.3125rem 0 .0625rem}.cards__item-title{margin:0}.cards__item-title--small{font-size:1.125rem}.cards__item-title-link{text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;-webkit-transition:-webkit-text-decoration-color .2s ease-in-out;transition:text-decoration-color .2s ease-in-out;transition:text-decoration-color .2s ease-in-out,-webkit-text-decoration-color .2s ease-in-out}.cards__item-title-link:hover{-webkit-text-decoration-color:#000;text-decoration-color:#000}.cards__item-description{margin-top:1.125rem}.cards__item-description ul{padding-left:1.0625rem}.cards__item-description span{margin-bottom:1.25rem}.cards__item-description-divider{color:#cacaca;display:inline-block;margin:0 .25rem}.cards__item-description>:last-child{margin-bottom:0}.cards__item--image-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cards__item--image-bottom .cards__item-content{margin-bottom:1.25rem}.cards__item-included{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:1.875rem}.cards__item-included-title{margin-bottom:.625rem}.cards__item-included-row{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.cards__item-included-row--divider{border-bottom:1px solid rgba(202,202,202,.5)}.cards__item-included-image{-ms-flex-preferred-size:3.125rem;flex-basis:3.125rem;margin-right:1.25rem}.cards__item-included-text{-ms-flex-preferred-size:calc(100% - 70px);flex-basis:calc(100% - 70px)}.cards__item-links{display:-webkit-box;display:-ms-flexbox;display:flex;text-decoration:underline}.cards__item-link{margin-top:1.25rem;margin-right:1.875rem}.cards__item-link a{display:block}.cards__item-link:last-child{margin-right:0}.cards__item-buttons{margin-top:1.875rem}.cards__item-button{font-size:1rem;height:auto;min-width:initial;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.cards__item-button.btn--primary{border-radius:1.4375rem;padding:.375rem 1.375rem}.cards__item-modal-btn{background-color:transparent;border:0;cursor:pointer;padding:0}.cards__item-popup{background-color:#fff;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.5);box-shadow:0 0 5px #00000080;padding:.875rem .6875rem .75rem .875rem;position:absolute;right:.1875rem;bottom:.3125rem;opacity:0;visibility:hidden;pointer-events:none;width:70%;max-width:17.4375rem}.cards__item-popup.is-open{opacity:1;visibility:visible;pointer-events:initial}.cards__item-popup-close{margin-left:auto}.cards__item-popup-close .icon{pointer-events:none}.cards__item-popup-heading{font-size:1.125rem;font-weight:500;margin:0 0 .75rem}.cards__item-popup-rte p{margin-bottom:.75rem}.cards__item-popup-rte a{text-decoration:underline}.cards--small .cards__item{padding:1.25rem}.cards__carousel:after{content:"flickity";display:none}.overlay-blur .page-wrap{-webkit-filter:blur(.25rem);filter:blur(.25rem);will-change:filter}.container{margin:0 auto;max-width:1600px;width:100%;padding-left:.9375rem;padding-right:.9375rem;-webkit-transition:padding .4s ease-in-out;transition:padding .4s ease-in-out}.container--medium,.container--small{padding-left:1.25rem;padding-right:1.25rem;-webkit-transition:padding .4s ease-in-out;transition:padding .4s ease-in-out}.container--full{padding-left:0;padding-right:0;-webkit-transition:padding .4s ease-in-out;transition:padding .4s ease-in-out}.container--columns{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:1.5625rem}.collection__header .container{padding-left:0;padding-right:0;max-width:none}.column--first{width:100%}.column--second{background:#fff7fa;margin-left:-.9375rem;padding:1.125rem 1.875rem;width:calc(100% + 30px)}.cta-block{margin-top:1.25rem;width:100%}.cta-block__group{-webkit-box-align:start;-ms-flex-align:start;align-items:start;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,-webkit-max-content));grid-template-columns:repeat(auto-fit,minmax(200px,max-content));grid-auto-flow:row;-webkit-column-gap:.625rem;-moz-column-gap:.625rem;column-gap:.625rem}.cta-block__group.left{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}.cta-block__group.center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cta-block__group.right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}.cta-block__group--flat{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex}.cta-block__group--flat.left{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.cta-block__group--flat.right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.cta-block__group .btn,.cta-block__group .btn-link{margin:0 0 .625rem!important}.lazyload,.lazyloading{opacity:0;-webkit-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out}.lazyloaded{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s}.loading-container{position:relative}.loading-container:after{background:#fff;bottom:0;content:" ";left:0;opacity:1;position:absolute;right:0;top:0;-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out;visibility:visible;z-index:2}.loading-container--loaded:after{opacity:0;visibility:hidden}.is-loading{position:relative}.is-loading:before{content:""}.social-links{text-align:center}.social-links__item{display:inline-block}.social-links__link{display:block}.acc__menu{display:none;overflow:hidden;padding:.625rem;-webkit-transform:translate3d(0,0,0);transform:translateZ(0);-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out}.acc__btn{background:0 0;border:0;position:relative;text-align:left;width:100%}.acc__btn:after,.acc__btn:before{background-image:url(//www.americangirl.com/cdn/shop/t/217/assets/sprite-icon-cc4d7619.svg?v=58531140988071540571752078386);background-repeat:no-repeat;background-size:45.25em 383.8125em;content:"";display:block;margin-top:-.5rem;position:absolute;left:-2.5rem;top:50%;font-size:.625rem;-webkit-transition:opacity .4s ease-in-out,-webkit-transform .4s ease-in-out;transition:opacity .4s ease-in-out,transform .4s ease-in-out,-webkit-transform .4s ease-in-out}.acc__btn:before{background-position:0 -219.875em;width:2em;height:2em}.acc__btn:after{background-position:0 -200.625em;width:2em;height:2em;opacity:0;-webkit-transform:scale(.1) rotate(180deg);transform:scale(.1) rotate(180deg)}.acc__btn.is-active:before{opacity:0;-webkit-transform:scale(.1);transform:scale(.1)}.acc__btn.is-active:after{opacity:1;-webkit-transform:scale(1) rotate(180deg);transform:scale(1) rotate(180deg)}.accordion-tab__child-items{padding-left:.75rem;padding-right:.75rem}.accordion-tab__content-description{padding-left:0}.accordion-tab__content-description.is-open{display:block}.accordion-tab__content-button{padding:0;cursor:pointer;position:relative}.accordion-tab__content-button:after,.accordion-tab__content-button:before{position:absolute;top:.625rem;left:unset;right:0;background-image:url(//www.americangirl.com/cdn/shop/t/217/assets/sprite-icon-cc4d7619.svg?v=58531140988071540571752078386);background-repeat:no-repeat;background-size:45.25em 383.8125em;content:"";display:block;font-size:1em;background-position:0 -30em;width:1em;height:1em}.accordion-tab__content-button.is-active:before{top:.625rem;left:unset;right:0;background-image:url(//www.americangirl.com/cdn/shop/t/217/assets/sprite-icon-cc4d7619.svg?v=58531140988071540571752078386);background-repeat:no-repeat;background-size:45.25em 383.8125em;content:"";display:block;font-size:1em;background-position:0 -34.5em;width:1.625em;height:1.625em}.accordion-hover-section{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:3.75rem .9375rem}.accordion-hover-section__header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:1.875rem}.accordion-hover-section__heading,.accordion-hover-section__heading p{color:#9e0041;font-family:"Pleasant Serif",serif;font-size:1.875rem;font-weight:600;line-height:2.25rem;margin-bottom:0;margin-top:0;padding-bottom:.9375rem;text-align:center}.accordion-hover-section__heading p{padding-bottom:0}.accordion-hover-section__subheading,.accordion-hover-section__subheading p{font-size:1rem;font-weight:500;line-height:1.2rem;text-align:center}.accordion-hover-section__card-container{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;row-gap:.625rem}.accordion-hover-card{border-radius:.3125rem;overflow:hidden;-webkit-transition:.4s;transition:.4s;padding:.5rem .625rem}.accordion-hover-card.card-is-active{background-position:center;background-size:cover;padding-top:1.25rem}.accordion-hover-card__header{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.accordion-hover-card__heading,.accordion-hover-card__heading p{color:#9e0041;font-family:"Pleasant Serif",serif;font-size:1.125rem;font-weight:600;line-height:1.35rem;margin-bottom:.5rem;margin-top:0;position:relative;z-index:3}.accordion-hover-card__subheading,.accordion-hover-card__subheading p{font-size:.875rem;font-weight:500;line-height:1.05rem;position:relative;z-index:3;color:#222}.accordion-hover-card__button{padding:0}.accordion-hover-card__button:before{background-position:0 -221.875em;width:1.6875em;height:1.75em}.accordion-hover-card__button:after{background-position:0 -202.625em;width:1.6875em;height:1.6875em}.accordion-hover-card__button:after,.accordion-hover-card__button:before{font-size:1rem;left:initial;margin-top:-.75rem;right:.625rem;z-index:3}.accordion-hover-card__content{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:13.75rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.accordion-hover-card__content-heading,.accordion-hover-card__content-subheading{display:none}.accordion-hover-card__content-body,.accordion-hover-card__content-body p{font-size:.875rem;font-weight:500;line-height:1.05rem;margin-top:.3125rem;max-width:13.4375rem;color:#222}.accordion-hover-card__content-body p{margin-bottom:0;margin-top:0}.accordion-hover-card__content-cta{background-color:#bc0a4d;border-radius:.375rem;color:#fff;display:inline-block;font-family:"Pleasant Serif",serif;font-size:.875rem;font-weight:600;height:3.125rem;line-height:1.375rem;margin-bottom:.75rem;padding:.875rem 1rem}.accordion-hover-card__menu{padding:0;overflow:visible}.accordion-hover-card__button-title{position:relative}.accordion-hover-card__preview-image{height:19.375rem;left:70%;position:absolute;top:-10vw;width:100%;-webkit-transform:translateX(-50%);transform:translate(-50%)}.is-active .accordion-hover-card__preview-image{display:none}.accordion-hover-card__hero-image{bottom:0;height:13.75rem;opacity:0;position:absolute;right:0;width:13.75rem;z-index:-1}.accordion-hover-card__hero-image.parent-is-active{opacity:1}.increment{border:0;padding:0;position:relative}.increment--dark{border:2px solid #000}.increment__input[type=number]{-moz-appearance:textfield;background:0 0;border:0;height:2.5rem;margin:0;padding:0;text-align:center;width:100%}.increment__input[type=number]::-webkit-inner-spin-button,.increment__input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;display:none;margin:0}.increment__input[type=number]:hover::-webkit-inner-spin-button,.increment__input[type=number]:hover::-webkit-outer-spin-button{-webkit-appearance:none;display:none;margin:0}.increment__input--dark[type=number]{color:#000}.increment__btn{background:0 0;border:0;height:2.5rem;overflow:hidden;position:absolute;text-indent:calc(100% + 56px);top:0;width:2.5rem}.increment__btn span{display:block}.increment__btn span:after,.increment__btn span:before{background:#fff;content:"";display:block;left:50%;position:absolute;top:50%}.increment__btn span:before{height:.125rem;margin:-.0625rem 0 0 -.3125rem;width:.625rem}.increment__btn--dark span:after,.increment__btn--dark span:before{background-color:#000}.increment__add{right:0}.increment__add span:after{height:.625rem;margin:-.3125rem 0 0 -.0625rem;width:.125rem}.increment__subtr{left:0}.share__list{margin:0}.share__item{display:inline-block}.share__btn{display:inline-block;position:relative;text-decoration:none}.header{background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:-webkit-sticky;position:sticky;top:1.875rem;z-index:50;-webkit-box-shadow:0 1px 7px 0 rgba(0,0,0,.15);box-shadow:0 1px 7px #00000026}.site-search-exposed .header{-webkit-box-shadow:0 1px 7px 0 transparent;box-shadow:0 1px 7px 0 transparent}.header__hamburger{background:0 0;border-radius:0;border:0;-webkit-box-sizing:initial;box-sizing:initial;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0 .9375rem 0 .8125rem;position:relative}.header__container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;height:3.75rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;width:100%;padding:0}.header__back-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;left:0}.header__back-link-icon{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.header__back-link-text{color:#fff;display:block;margin-left:.5rem}.header i,.header path,.header svg{pointer-events:none}.header__logo{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;z-index:3}.header__logo-link{display:-webkit-box;display:-ms-flexbox;display:flex;padding:.5rem 0;width:100%;max-width:8.125rem}.header__logo-link .icon--logo{display:none}.header__logo-link .icon--logo-berry{display:block;width:10.4375rem;height:1.875rem}.header__logo-link .icon--logo-berry path{fill:#bc0a4d}.header__logo .icon--logo{width:10.4375rem;height:1.875rem}.header__logo .icon--logo path{fill:#fff}.header__utils{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;margin:0 0 0 auto}.header__utils-text{color:#fff;display:none;font-size:.875rem;font-weight:600;line-height:normal;margin:0 0 0 .625rem;padding:0}.header__utils-wishlist{position:relative;display:none}.header__utils-login{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.header__utils-account,.header__utils-bag,.header__utils-search{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__utils-rewards{background:0 0;padding:0;margin-right:2.1875rem;font-family:Inter,sans-serif;font-size:.875rem}.header__utils-search{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:0 0;border-radius:0;border:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;margin:0 .125rem 0 0;padding:0 .75rem 0 0}.site-search-exposed .header__utils-search path{fill:#bc0a4d}.header__utils-search .icon--search{width:.8125rem}.header__utils-account:hover{background:0 0}.header__utils-sign-out{background:0 0;border:0;color:#fff;font-size:.875rem;font-weight:600;line-height:normal;padding-left:.625rem;margin-left:.625rem;position:relative}.header__utils-sign-out:before{content:"";position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:.875rem;border-left:1px solid #fff}.header__utils-bag{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:0 0;border:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto 0 0;padding:0 .9375rem;position:relative}.header__utils-bag i{margin-top:.125rem}.header__utils-bag .count{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.625rem;font-weight:600;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;pointer-events:none;position:absolute;top:.125rem;width:100%}.cart-has-item .header__utils-bag .count{color:#fff}.header__utils-bag .count.hide{display:none}.header__utils-bag-empty{display:block}.header__utils-bag-full,body.cart-has-item .header__utils-bag-empty{display:none}body.cart-has-item .header__utils-bag-full{display:block}.header-announcements{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#5a5a5a;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:auto 0 0;overflow:hidden;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:background-color .2s ease-in-out,-webkit-filter .2s ease-in-out;transition:background-color .2s ease-in-out,filter .2s ease-in-out,-webkit-filter .2s ease-in-out;width:100%;z-index:51;height:2.1875rem;position:relative}.header-announcements-container{margin:0 auto;width:100%;height:2.1875rem;overflow:hidden}.header-announcements__utils{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;display:-webkit-box;display:-ms-flexbox;display:flex;color:#fff;font-size:.75rem}.header-announcements__utils a,.header-announcements__utils button{color:#fff;font-size:.75rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-announcements__utils a.header-dropdowns__menu-link,.header-announcements__utils button.header-dropdowns__menu-link{color:#000}.header-announcements__utils-text{display:inline-block;margin-left:.3125rem}.header-announcements__utils path{fill:#fff}.header-announcements__utils-left,.header-announcements__utils-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-announcements__utils-item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:3.1875rem}.header-announcements__utils-right .header-announcements__utils-item{margin-left:1.5625rem}.header-announcements__utils-left .header-announcements__utils-item{margin-right:1.5625rem}.header-announcements__utils-item--customer{font-weight:600}.header-announcements__utils-item--button{color:inherit;padding:0;border:0;background-color:transparent}.header-announcements__utils-item--logout{margin-left:.1875rem;cursor:pointer}.header-announcements__utils-left .header-announcements__utils-item--logout,.header-announcements__utils-right .header-announcements__utils-item--logout{margin-left:.1875rem}.header-announcements__utils-item--wishlist .heart-filled,.header-announcements__utils-item--wishlist.not-empty .heart{display:none}.header-announcements__utils-item--wishlist.not-empty .heart-filled{display:block}.header-announcements__utils-dropdown{position:absolute;left:0;top:2.1875rem;min-width:10.9375rem;visibility:hidden;opacity:0;-webkit-transition:visibility .2s cubic-bezier(.455,.03,.515,.955),opacity .2s cubic-bezier(.455,.03,.515,.955);transition:visibility .2s cubic-bezier(.455,.03,.515,.955),opacity .2s cubic-bezier(.455,.03,.515,.955)}.header-announcements__utils-item:hover .header-announcements__utils-dropdown{visibility:visible;opacity:1}.header-announcements__utils-dropdown:after,.header-announcements__utils-dropdown:before{border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #fff;top:-.4375rem;content:"";left:2.5rem;-webkit-transform:translateX(-50%);transform:translate(-50%);position:absolute}.header-announcements__item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:.625rem;height:2.1875rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1;text-align:center;width:100%}.header-announcements__item.cyo-only{display:none}#app .header-announcements__item.cyo-only{display:-webkit-box;display:-ms-flexbox;display:flex}.header-announcements__item-copy{position:relative;width:100%;text-align:left;padding:.375rem}.header-announcements__item-copy p{color:inherit;font-size:.75rem;font-weight:400;line-height:normal;margin:0;padding:0;position:relative}.header-announcements__item-copy a{color:inherit;display:inline-block;font-size:.75rem;font-weight:600;letter-spacing:normal;line-height:normal;padding:0;position:relative;text-decoration:underline;margin:0 0 0 .75rem}.header-announcements__item-copy a .icon--chevron-right{margin:0 1.125rem 0 .5rem;position:absolute;top:-.25rem;width:.5rem}.header-announcements__item-copy a .icon--chevron-right rect{fill:#fff}.header-announcements__item-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;cursor:pointer;margin:0;padding:0;position:absolute;right:.375rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:3;display:block}.header-announcements__item-btn .icon--promo-play{display:none;font-size:.875rem}[data-auto-play=paused] .header-announcements__item-btn .icon--promo-play{display:block}.header-announcements__item-btn .icon--promo-pause{display:block;font-size:.875rem}[data-auto-play=paused] .header-announcements__item-btn .icon--promo-pause{display:none}.header-announcements__tooltip-icon{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;position:absolute;top:0}.header-announcements__tooltip-icon:before{display:none}.countdown-timer .header-announcements__tooltip-icon{bottom:-.0625rem}.header-announcements__loyalty,.header-announcements__loyalty-points,.header-announcements__loyalty-text{display:none}.header-announcements .flickity-prev-next-button{background:0 0;border:0;height:.6875rem;margin:0;position:absolute;top:50%;width:.6875rem;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.header-announcements .flickity-prev-next-button .flickity-button-icon{width:.8125rem;fill:#fff;-webkit-transform:translate(-5px,-3px);transform:translate(-5px,-3px);-webkit-transition:fill .2s ease-in-out;transition:fill .2s ease-in-out}.header-announcements .flickity-prev-next-button.previous{left:.3125rem}.header-announcements .flickity-prev-next-button.next{right:.5rem}.header-menus{display:none}.header-menus__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:4.0625rem;width:100%}.header-menus__main{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-preferred-size:60%;flex-basis:60%;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:100%}.header-menus__item{height:100%}.header-menus__item:hover .header-menus__btn{color:#bc0a4d}.header-menus__link{position:relative;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1rem;font-weight:600;font-family:"Pleasant Serif",serif;line-height:normal;letter-spacing:normal;color:#000;text-transform:none;text-align:center;padding:.625rem 1.375rem 0;white-space:nowrap}.header-menus__link--icon{margin:0 .75rem 0 0}.header-menus__item:hover .header-menus__link--icon{font-weight:400}.header-menus__btn{position:relative}.header-menus__btn:before{display:block;content:attr(title);font-weight:600;height:0;color:red;overflow:hidden;visibility:hidden}.header-menus__btn-icon{margin:0 0 0 .3125rem;max-width:1.8125rem;width:100%;position:absolute;right:-.75rem}.header-menus__bag{background:0 0;border:0;display:block;margin:-.125rem 0 0;padding:0;position:relative}.header-menus__bag *{pointer-events:none}.header-menus__bag-count{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:0 0;border:0;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.625rem;font-weight:600;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;padding:.125rem 0 0;position:absolute;top:0;width:100%}.header-menus__bag-empty{display:block;margin-top:.125rem}.header-menus__bag-full,body.cart-has-item .header-menus__bag-empty{display:none}body.cart-has-item .header-menus__bag-full{display:block}.header-menus__utilities{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-preferred-size:10%;flex-basis:10%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.header-menus__search-btn{position:relative}.header-menus__search-btn:after{bottom:-.875rem;content:"";display:block;height:.3125rem;position:absolute;opacity:0;-webkit-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out;width:100%}.header-menus__search-btn .icon--search-desktop{fill:#666}.header-menus__search-btn.is-active:after{background-color:#c70a4c;opacity:1}.header-menus__search-btn.is-active .icon--search-desktop{fill:#c70a4c}.header-menus__wishlist-btn{position:relative}.header-menus__wishlist-btn .icon--header-heart-empty{font-size:1rem}.header-menus__wishlist-btn .icon--heart-full{font-size:.875rem;display:none}.header-menus__wishlist-btn.not-empty .icon--header-heart-empty{display:none}.header-menus__wishlist-btn.not-empty .icon--heart-full{display:block}.header-menus__wishlist-btn .count{position:absolute;color:#fff;font-size:.75rem;font-weight:600;top:.625rem;left:.0375rem;width:1.625rem;text-align:center}.header-dropdowns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;height:100%;position:absolute;top:0;left:0;padding-left:.625rem}.header-dropdowns__item{position:relative;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 1.25rem}.header-dropdowns__item .icon--store-white{position:absolute;left:0}.header-dropdowns__menu{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%);top:100%;visibility:hidden;opacity:0;-webkit-transition:visibility .2s cubic-bezier(.455,.03,.515,.955),opacity .2s cubic-bezier(.455,.03,.515,.955);transition:visibility .2s cubic-bezier(.455,.03,.515,.955),opacity .2s cubic-bezier(.455,.03,.515,.955);z-index:2;width:13rem}.header-dropdowns__item:hover .header-dropdowns__menu{visibility:visible;opacity:1}.header-dropdowns__menu:after,.header-dropdowns__menu:before{border-left:12px solid transparent;border-right:12px solid transparent;border-bottom:10px solid #fff;top:-.5625rem;content:"";left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%);position:absolute}.header-dropdowns__menu-wrapper{width:100%;padding:1.375rem 1.25rem;background-color:#fff;-webkit-box-shadow:0 0 7px 0 rgba(0,0,0,.3);box-shadow:0 0 7px #0000004d;color:#000}.header-dropdowns__btn{font-size:.875rem;font-weight:600;line-height:normal;letter-spacing:normal;color:#fff;text-transform:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-dropdowns__btn--store{padding-left:1.25rem;display:-webkit-box;display:-ms-flexbox;display:flex}.header-dropdowns__btn-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:.625rem}.header-dropdowns__menu-list{line-height:normal}.header-dropdowns__menu-list li:not(:last-child){margin-bottom:.875rem}.header-dropdowns__menu-link{font-size:.875rem;font-weight:400;line-height:normal;letter-spacing:normal;color:#000}.header-dropdowns__menu-link:hover{text-decoration:underline}.header-dropdowns__menu-link--bold{display:inline-block;font-weight:600;letter-spacing:.32px;margin-top:1.25rem;text-decoration:underline}.header-rewards{display:block;width:100%;background-color:#fff;border-bottom:1px solid #cacaca}.header-rewards--progress{display:none}.berry.dynamic .header-rewards--berry-dynamic,.berry.empty-cart .header-rewards--berry-empty-cart,.gold.dynamic .header-rewards--gold-dynamic,.gold.empty-cart .header-rewards--gold-empty-cart,.guest.dynamic .header-rewards--guest-dynamic,.guest.empty-cart .header-rewards--guest-empty-cart,.silver.dynamic .header-rewards--silver-dynamic,.silver.empty-cart .header-rewards--silver-empty-cart{display:-webkit-box;display:-ms-flexbox;display:flex}.header-rewards__wrapper{display:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:.375rem 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-rewards__wrapper--progress{display:-webkit-box;display:-ms-flexbox;display:flex}.header-rewards__section{padding:.28125rem .875rem}.header-rewards__section--progress{padding:.5625rem 1.25rem;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:75rem}.header-rewards__logo{width:5.625rem;margin-bottom:.3125rem;line-height:0}.header-rewards__logo .ir--reward{height:0;overflow:hidden;padding-bottom:11.81818%;position:relative;width:100%}.header-rewards__link{font-weight:700;margin-left:0;text-decoration:underline;border-bottom:0;font-size:inherit}.header-rewards__text{font-size:.75rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.header-rewards__text div{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.header-rewards__text p{display:inline-block;line-height:1;padding:0;margin:0}.header-rewards__header-icon{max-width:1.0625rem;width:100%;margin-right:.3125rem}.header-rewards__header-copy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#000;font-size:.75rem;font-weight:400;line-height:1.5;margin:0}.header-rewards__header-copy--bold{font-weight:600}.header-rewards__progress .progress-bar{border-radius:.1875rem}.header-rewards__progress-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.header-rewards__progress-wrapper .progress-bar{-webkit-box-flex:1;-ms-flex:auto;flex:auto;max-height:.5rem;margin-right:1.25rem;margin-top:.1875rem;width:auto;margin-bottom:1.3125rem}.header-rewards__progress-points{color:#000;font-size:.875rem;font-weight:300;margin-bottom:.25rem;line-height:1}.header-rewards__progress-points:last-child{margin-bottom:0}.header-rewards__progress-points--semibold{font-weight:600}.header-rewards__progress-markers{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:.3125rem}.header-rewards__progress-marker{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;width:30%;text-transform:uppercase}.header-rewards__progress-marker:first-child{text-align:left}.header-rewards__progress-marker:last-child{text-align:right;width:initial}.header-rewards__progress-marker--bold{font-weight:600}.header-rewards__icon{display:block;background-size:cover;background-repeat:no-repeat;height:1rem;width:1rem;margin-right:.3125rem}.header-rewards__icon--berry{background-image:url(//www.americangirl.com/cdn/shop/t/217/assets/star-berry-small.png?v=82635762681210005851752078386)}.header-rewards__icon--gold{background-image:url(//www.americangirl.com/cdn/shop/t/217/assets/star-gold-small.png?v=182942055960613718891752078386)}.header-rewards__icon--silver{background-image:url(//www.americangirl.com/cdn/shop/t/217/assets/star-silver-small.png?v=4132613171294413111752078386)}.header-rewards__redeemables{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;max-width:50.6875%;border-left:1px solid #cacaca;overflow-x:auto}.header-rewards__redeemable{width:25rem;min-width:40%}.header-rewards__redeemable:not(:last-of-type){border-right:1px solid #cacaca}.header-rewards__redeemable-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-rewards__redeemable.is-disabled .header-rewards__redeemable-wrapper{opacity:.5}.header-rewards__redeemable-copy{max-width:calc(100% - 85px)}.header-rewards__redeemable-title{margin:0;font-size:1rem;font-weight:400;line-height:1.38;color:#000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.header-rewards__redeemable-desc{margin:0;font-size:.75rem;font-weight:300;line-height:1.36;color:#000}.header-rewards__redeemable-actions,.header-rewards__redeemable-remove{text-align:right}.header-rewards__redeemable-remove-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.875rem;font-weight:600;line-height:1.19;color:#000;margin:0}.header-rewards__redeemable-remove-text .icon{font-size:.75rem;margin-right:.1875rem}.header-rewards__redeemable-remove-btn{display:inline-block;font-size:.75rem;font-weight:400;line-height:normal;letter-spacing:normal;color:#000;text-decoration:underline;text-transform:none}.header-rewards__redeemable-apply{display:inline-block}.header-rewards__redeemable-apply-btn{font-size:.875rem;font-weight:600;line-height:normal;letter-spacing:normal;color:#c70a4c;text-decoration:underline;text-transform:none}.header-rewards__error-message{position:absolute;top:100%;color:#333;font-size:.75rem;margin:0}.header-usablenet{height:1.9375rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#f9efe8;-webkit-transition:z-index 1s;transition:z-index 1s;z-index:52;position:-webkit-sticky;position:sticky;top:-.0625rem}.nav-is-open .header-usablenet{z-index:151}.header-usablenet a{display:block;color:#000;font-size:.75rem;text-align:center;font-weight:500;padding:0 .9375rem}.nav{background:#fff;display:block;height:calc(100vh - 31px);left:0;overflow:hidden;position:fixed;top:1.9375rem;-webkit-transform:translateX(110%);transform:translate(110%);-webkit-transition:-webkit-transform .2s cubic-bezier(.455,.03,.515,.955);transition:transform .2s cubic-bezier(.455,.03,.515,.955);transition:transform .2s cubic-bezier(.455,.03,.515,.955),-webkit-transform .2s cubic-bezier(.455,.03,.515,.955);width:100%;max-width:100%;z-index:150}@supports (height:100dvh){.nav{height:calc(100dvh - 31px)}}.nav-is-open .nav{-webkit-transform:translateX(0);transform:translate(0)}.nav__close{background:0 0;padding:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;z-index:151;position:absolute;top:1.125rem;right:1.25rem}.nav__close .icon{fill:#333}.nav__content{height:100%}.nav__home{position:absolute;top:.9375rem;left:2rem}.nav__home .icon{width:1.875rem;height:1.875rem;fill:#333}.nav__kids{position:absolute;width:100%;top:0;pointer-events:none;height:calc(100% - 185px);z-index:1}.customer-is-logged-in .nav__kids{height:calc(100% - 221px)}.kid-is-visible .nav__kids{pointer-events:all}.nav__primary{background-color:#fff;height:calc(100% - 185px);padding-bottom:1.25rem;z-index:1;position:relative;overflow:hidden}.customer-is-logged-in .nav__primary{height:calc(100% - 221px)}.nav__secondary{margin:auto 0 0;border-top:1px solid #ebebeb;padding:1.5625rem .9375rem;position:absolute;width:100%;background-color:#fff;bottom:0;z-index:3}.nav__secondary .acc__btn:after,.nav__secondary .acc__btn:before{display:none}.nav__secondary .acc__menu{-webkit-transition-duration:.2s;transition-duration:.2s;margin:0 -.9375rem;background-color:#fff;padding:0}.nav__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;height:100%}.mobile-blog-link-open .nav__list{width:calc(100% + 6px)}.nav__list-links{margin:0;padding:.625rem 0 3.125rem;height:100%;overflow-y:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-negative:0;flex-shrink:0}.nav__list--kid{position:absolute;top:0;visibility:hidden;-webkit-transform:translateX(100%);transform:translate(100%);width:100%;height:100%;-webkit-transition:.2s cubic-bezier(.455,.03,.515,.955);transition:.2s cubic-bezier(.455,.03,.515,.955);background-color:#fff;overflow:hidden}.nav__list--kid.is-visible{visibility:visible;-webkit-transform:translateX(0);transform:translate(0)}.nav__list--title{background:0 0;color:#000;font-size:1.125rem;line-height:1;font-weight:600;font-family:"Pleasant Serif",serif;margin:0;padding:0 1.25rem;position:relative;text-align:center;width:100%;height:3.75rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-bottom:1px solid #ebebeb;-ms-flex-negative:0;flex-shrink:0}.nav__primary .nav__list--title{text-align:left;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.nav__list--back{margin:0;padding:0}.nav__list-back-button{height:3.75rem;padding:0 1.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:0;left:0}.nav__list-back-button *{pointer-events:none}.nav__list-back-button .icon{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.nav__list--images{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 .9375rem;margin-top:.9375rem;margin-bottom:1.875rem}.nav__list-img{display:none}.nav-is-open .nav__list-img{display:block}.nav__item{list-style:none;width:100%;margin:0 auto;position:relative;overflow:hidden;-ms-flex-negative:0;flex-shrink:0}.nav__item__loyalty{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px}.nav__item__loyalty-text{display:block;font-size:.75rem;font-weight:600;line-height:normal;margin:0;padding-top:2px}.nav__item__loyalty-points{display:block;font-size:.75rem;line-height:normal;margin:0;padding-top:2px}.nav__item__loyalty.silver path{fill:#6d6e71}.nav__item__loyalty.gold path{fill:#d7c118}.nav__item__loyalty.berry path{fill:#bc0a4d}.nav__secondary .nav__item{border-bottom:0;margin-bottom:1.25rem}.nav__item:last-child{margin-bottom:1.25rem}.nav__primary .nav__item:last-child{border-bottom:0}.nav__secondary .nav__item:last-child{margin-bottom:0}.nav__item--full{width:100%;padding:0 .9375rem}.nav__item--shop{background:#c02359;height:2.125rem;line-height:2.125rem;width:9.6875rem;margin:0 0 1.25rem}.nav__item-link{color:#000;font-size:.75rem;font-weight:400;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;border:0;background:0 0;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nav__item--explore .nav__item-link{font-size:1.1875rem;line-height:1.1875rem;margin:0 0 .875rem}.nav__item--shop .nav__item-link{color:#fff;font-family:serif;font-size:1.125rem;font-weight:300;padding:0;text-transform:uppercase;position:relative}.nav__item--shop .nav__item-link:after{border-bottom:1.0625rem solid transparent;border-right:.6875rem solid #fff;border-top:1.0625rem solid transparent;content:"";height:0;position:absolute;right:0;width:0}.nav__item-link--logout{border:0;background:0 0}.nav__item-icon-text{position:relative;padding-left:.3125rem}.nav__item-link--logout .nav__item-icon-text{padding-left:.5rem}.nav__item-icon-text svg{position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.nav__item-icon-text--sign-out{padding-left:0;text-decoration:underline}.nav__item-icon-text--rewards{display:block;height:.875rem;width:100%;max-width:7.125rem}.nav__item-close{font-size:.75rem;text-decoration:underline;-webkit-transition:opacity .2s ease-in-out,visibility .2s ease-in-out;transition:opacity .2s ease-in-out,visibility .2s ease-in-out;visibility:hidden;opacity:0}.acc__btn.is-active .nav__item-close{visibility:visible;opacity:1}.nav__item-button{background:0 0;border:0;color:#000;font-size:1rem;margin:0;padding:0 1.25rem;position:relative;text-align:left;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:"Pleasant Serif",serif;font-weight:600;min-height:2.8125rem}.nav__primary .nav__item-button{font-family:"Pleasant Serif",serif;font-weight:600;font-size:1rem}.nav__item-button .icon{fill:#333;-ms-flex-negative:0;flex-shrink:0;pointer-events:none}.nav__item-button-icon{margin:0 auto 0 .3125rem;max-width:1.8125rem;width:100%}.nav__item-button *{pointer-events:none}.nav__item-text{margin:0 auto 0 0}.nav__item-icon{width:1.5rem;margin:0 .75rem 0 0}.nav__item-icon img{width:100%}.nav__acc .acc__btn:after,.nav__acc .acc__btn:before{display:none}.nav__acc .acc__btn .icon{-webkit-transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}.nav__acc .acc__btn.is-active .icon{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.nav__acc .acc__menu{padding:0;-webkit-transition-duration:.2s;transition-duration:.2s}.nav__acc-list{padding:0 .9375rem .625rem}.nav__secondary .nav__acc-list{padding:.875rem 1.875rem .625rem 2.5rem}.nav__acc-item{padding:.5rem 0}.nav__acc-item:first-child{padding-top:.25rem}.nav__acc-link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#333;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.75rem;font-weight:400;line-height:normal}.nav__secondary .nav__acc-link{font-weight:400}.nav__item--kid .nav__acc-link{padding:.625rem 1.25rem;font-size:.875rem}.nav__acc-link-icon{margin:0 auto 0 .3125rem;max-width:1.8125rem;width:100%}.nav__footer{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:2.5rem 0 2.1875rem}.nav__footer-social{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50%;border:1px solid #333;display:-webkit-box;display:-ms-flexbox;display:flex;height:1.75rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 .8125rem;width:1.75rem}.nav__footer-social .icon{width:.9375rem}.nav__footer-social .icon--facebook{margin:0 0 0 .4375rem}.nav__footer-social:hover{background:#333}.nav__footer-social:hover .icon{fill:#fff}.nav__overlay{bottom:0;left:0;position:fixed;right:0;top:0;visibility:hidden;opacity:0;background-color:#000;-webkit-transform:translate3d(0,0,0);transform:translateZ(0);-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;z-index:5}.nav-is-open .nav__overlay{visibility:visible;opacity:.3}.footer,.header,.nav__content,.page-wrap{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out}.footer,.page-wrap{position:relative}.footer{z-index:0}.header{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}.nav-is-open #usntA40Toggle{bottom:-6.25rem!important}.bag{padding:.4375rem 0 3.125rem}.bag__form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0}.bag__form-inner{width:100%;padding-left:.8125rem;padding-right:.8125rem}.bag__header{border-bottom:1px solid #ececec}.bag__header-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 .875rem 0 1.375rem}.bag__title{color:#333;font-family:"Pleasant Serif",serif;font-size:.875rem;font-weight:600}.bag__share{-ms-flex-item-align:center;align-self:center;background-color:transparent;border-radius:0;color:#595959;font-size:.75rem;font-weight:400;margin:0;padding:0}.bag__close{font-size:1rem;position:relative;-webkit-transform:translateX(-5px);transform:translate(-5px);margin-right:.3125rem}.bag__content{margin:0 auto}.bag__summary{max-width:27.5rem;width:100%}.bag__footer-link{color:#000;font-size:.75rem;font-weight:400;margin:.5rem 0 0}.bag__total{text-align:center;color:#000;font-size:.75rem;font-weight:500;margin-bottom:0}.bag__total .affirm{color:#767676;display:block;font-size:.875rem;margin:.3125rem 0 0}.bag__discount{color:#666;font-size:.75rem;margin:0}.bag__totals{background:#fff;bottom:0;-webkit-box-shadow:0 0 10px 0 rgba(173,173,173,.5);box-shadow:0 0 10px #adadad80;padding:.75rem .75rem 1.125rem;position:fixed;text-align:center;width:100%;z-index:2}.bag__affirm{margin:.3125rem auto;max-width:100%;-webkit-transition:opacity .2s ease-in-out,height .2s ease-in-out,margin .2s ease-in-out,visibility;transition:opacity .2s ease-in-out,height .2s ease-in-out,margin .2s ease-in-out,visibility}.bag__affirm.is-hidden{opacity:0;visibility:hidden;margin:0;height:0}.bag__affirm-copy{color:#595959;font-family:Inter,sans-serif;font-size:.625rem;line-height:1.2;margin-bottom:0;text-align:center}.bag__affirm-trigger{text-decoration:underline;color:inherit;margin-left:.375rem;white-space:nowrap}.bag__shoppay-logo{font-size:.625rem;vertical-align:text-bottom}.bag__checkout{background:#bc0a4d;border-radius:6px;color:#fff;font-size:1rem;font-weight:600;height:3.375rem;line-height:2.625rem;padding:0;text-align:center;margin-top:.9375rem;-webkit-transition:background-color .4s ease-in-out;transition:background-color .4s ease-in-out}.bag__checkout:hover{background:#9e0041}.is-loading .bag__checkout{opacity:.1;pointer-events:none}.bag__empty{display:none;padding:0 1.3125rem;margin-top:1.875rem}.bag__empty-heading{font-weight:300;color:#000;line-height:normal;margin-top:0;margin-bottom:1.4375rem;font-family:Inter,sans-serif}.bag__empty-subheading{font-size:.75rem;font-weight:300;line-height:normal;color:#000;margin-bottom:1.3125rem}.bag__empty-cta-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding-top:.6875rem;padding-bottom:.6875rem;font-size:1rem;height:auto;width:auto;margin:0 auto;min-width:12.1875rem}.bag__additional-info{margin:1.25rem 0 0;display:none}.bag__additional-info-copy{color:#767676;font-size:.75rem;font-weight:300;line-height:1.5rem;margin:0 0 .9375rem}.bag__additional-info-headline{color:#333;font-family:"Pleasant Serif",serif;font-size:1.25rem;font-weight:300;margin:0 0 .625rem}.bag__update-btn{margin:0 auto .5rem;width:100%;font-size:1.25rem}.bag__update-btn span{pointer-events:none}.modal .bag__update-btn{height:auto;padding:1.0625rem 0}.bag__update-wishlist{background-color:transparent;border-radius:0;border:0;color:#595959;display:block;font-weight:300;margin:0 auto;padding:0;text-decoration:underline;font-size:.625rem}.bag.is-empty .bag__checkout,.bag.is-empty .bag__header,.bag.is-empty .bag__items,.bag.is-empty .bag__share,.bag.is-empty .bag__totals{display:none}.bag.is-empty .bag__empty{display:block}.bag-item{padding:0 .375rem 1.25rem;border-bottom:1px solid #ececec;font-size:.625rem;position:relative}.bag-item>.bag-item__actions{display:-webkit-box;display:-ms-flexbox;display:flex}.bag-item .bag-item__desc>.bag-item__actions{display:none}.bag-item:after{background-color:#fff;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;-webkit-transition:opacity .4s ease-in-out,visibility .4s ease-in-out;transition:opacity .4s ease-in-out,visibility .4s ease-in-out;visibility:hidden;z-index:3}.bag-item.is-loading:after{opacity:.6;visibility:visible}.bag-item__stock-message{color:#000;font-size:.875rem}.bag-item__details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:1.375rem}.bag-item__details-detail{color:#333;display:block;margin-bottom:.25rem}.bag-item__warning{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:1.875rem}.bag-item__warning-icon{font-size:.875rem;margin-right:.625rem}.bag-item__warning-image{height:1.25rem;width:1.25rem;margin-right:.625rem;margin-top:.1875rem}.bag-item__warning-text{color:#be5a09;font-size:.75rem;font-weight:400}.bag-item__warning-text b{font-weight:600}.bag-item__gift{margin:0;width:100%;padding:0 0 0 .5rem;font-size:.875rem}.bag-item__gift--mobile{display:block}.bag-item__gift--desktop{display:none}.bag-item__gift--disabled{color:#6d6e71}.bag-item__gift-btn{background:0 0;border:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;text-decoration:underline;font-size:.875rem;color:#000}.bag-item__gift-btn .icon{margin-right:.5rem}.bag-item__addon{border-radius:.3125rem;border:1px solid #cacaca;margin:0 0 .625rem;overflow:hidden;width:calc(100% + 26px)}.bag-item__addon--modal{background-color:#fff;border-radius:.3125rem;border:0;-webkit-box-shadow:0 .125rem .625rem 0 rgba(0,0,0,.4);box-shadow:0 .125rem .625rem #0006;left:-26.25rem;opacity:0;padding-top:2.5rem;position:absolute;top:2.5rem;-webkit-transform:translateX(15px);transform:translate(15px);-webkit-transition:opacity .2s cubic-bezier(.25,.46,.45,.94),top .4s cubic-bezier(.455,.03,.515,.955),-webkit-transform .2s cubic-bezier(.25,.46,.45,.94);transition:transform .2s cubic-bezier(.25,.46,.45,.94),opacity .2s cubic-bezier(.25,.46,.45,.94),top .4s cubic-bezier(.455,.03,.515,.955),-webkit-transform .2s cubic-bezier(.25,.46,.45,.94);width:24.375rem;overflow:visible;pointer-events:none}.template-cart .bag-item__addon--modal{display:none}.bag-item__addon--modal:before{content:"";position:absolute;top:3.75rem;right:-.25rem;width:.9375rem;height:.9375rem;-webkit-transform:rotate(45deg);transform:rotate(45deg);background:#fff;z-index:1}.modal-add-on-is-visible .bag-item__addon--modal{opacity:1;pointer-events:all;-webkit-transform:translateX(0);transform:translate(0);-webkit-transition:opacity .2s cubic-bezier(.25,.46,.45,.94) .8s,top .4s cubic-bezier(.455,.03,.515,.955),-webkit-transform .2s cubic-bezier(.25,.46,.45,.94) .8s;transition:transform .2s cubic-bezier(.25,.46,.45,.94) .8s,opacity .2s cubic-bezier(.25,.46,.45,.94) .8s,top .4s cubic-bezier(.455,.03,.515,.955),-webkit-transform .2s cubic-bezier(.25,.46,.45,.94) .8s}.bag-item__addon--cart{display:none;font-size:.875rem}.bag-item__addon--cart .pv-price__compare,.bag-item__addon--cart .pv-price__original{font-size:.75rem;margin-right:0}.bag-item__addon--mini-bag{width:100%;border-width:.0625rem;font-size:.75rem;margin-top:.625rem}.bag-item__addon--mini-bag .pv-price__compare,.bag-item__addon--mini-bag .pv-price__original{font-size:.875rem}.bag-item__addon a{color:#000;display:inline-block;position:relative}.bag-item__addon a:after{border-bottom:1px solid;bottom:-.125rem;content:"";height:.0625rem;left:0;position:absolute;width:100%}.bag-item__addon-close{padding:0;margin:0;border:0;background:0 0;position:absolute;right:.9375rem;top:.9375rem;font-size:.875rem}.bag-item__addon-button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:0 0;border:0;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.875rem;height:2.6875rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 .9375rem;width:100%}.bag-item__addon--mini-bag .bag-item__addon-button{height:2.5625rem;font-size:.875rem}.has-add-on .bag-item__addon-button{display:none}.add-on-is-open.has-add-on .bag-item__addon-button{display:-webkit-box;display:-ms-flexbox;display:flex}.bag-item__addon-button i{font-size:.5625rem}.bag-item__addon--mini-bag .bag-item__addon-button i{font-size:.4375rem}.bag-item__addon-edit{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:0 0;border:0;color:#000;display:none;font-size:1rem;height:3.0625rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 .9375rem;width:100%}.has-add-on .bag-item__addon-edit{display:-webkit-box;display:-ms-flexbox;display:flex}.add-on-is-open.has-add-on .bag-item__addon-edit{display:none}.bag-item__addon-edit button{color:#000;font-weight:400;border-bottom:1px solid #000}.bag-item__addon-edit .bag-item__addon-text:after{display:none}.bag-item__addon-text{display:inline-block;position:relative}.bag-item__addon-text:after{border-bottom:1px solid;bottom:-.125rem;content:"";height:.0625rem;left:0;position:absolute;width:100%}.bag-item__addon-wrap{height:0;overflow:hidden;padding:0 .9375rem;-webkit-transition:.4s cubic-bezier(.25,.46,.45,.94);transition:.4s cubic-bezier(.25,.46,.45,.94)}.has-add-on .bag-item__addon-wrap{height:initial}.bag-item__addon-addon-size{width:100%;padding-bottom:1.25rem}.add-on-is-open.save-changes-mode .has-add-on .bag-item__addon-addon-size{display:none}.bag-item__addon-add{background:#949494;background:-webkit-gradient(linear,right top,left top,from(#8c1063),to(#c70a4c));background:linear-gradient(to left,#8c1063,#c70a4c);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:.9375rem 0;width:100%}.bag-item__addon--mini-bag .bag-item__addon-add{height:2.25rem;font-size:.875rem;padding-top:.4375rem}.bag-item__addon--modal .bag-item__addon-add{height:2.25rem;font-size:.875rem;padding-top:.5rem}.bag-item__addon-add[disabled],.bag-item__addon-add[disabled]:hover{background:-webkit-gradient(linear,right top,left top,from(#949494),to(#949494));background:linear-gradient(to left,#949494,#949494)}.has-add-on .bag-item__addon-add{display:none}.add-on-is-open.has-add-on .bag-item__addon-add{display:-webkit-box;display:-ms-flexbox;display:flex}.bag-item__addon-item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:1.25rem}.bag-item__addon--modal .bag-item__addon-item{border-top:1px solid rgba(0,0,0,.2);padding-top:1.5625rem}.bag-item__addon-item:first-of-type{border-top:0}.bag-item__addon--modal .bag-item__addon-item:first-of-type{border-top:0;padding-top:0}.bag-item__addon-item:last-of-type{margin-bottom:0}.has-add-on .bag-item__addon-item{display:none}.add-on-is-open.has-add-on .bag-item__addon-item,.has-add-on .bag-item__addon-item.is-selected{display:-webkit-box;display:-ms-flexbox;display:flex}.bag-item__addon-image{width:2.75rem;margin:0 .625rem 0 0}.bag-item__addon--mini-bag .bag-item__addon-image{width:2.5625rem}.bag-item__addon--modal .bag-item__addon-image{width:7.1875rem;height:7.1875rem}.has-add-on .bag-item__addon-image{display:none}.add-on-is-open.has-add-on .bag-item__addon-image{display:block}.bag-item__addon-title{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:1.5625rem 0 .9375rem;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:.3125rem;-moz-column-gap:.3125rem;column-gap:.3125rem}.bag-item__addon-title:first-of-type{margin-top:0}.has-config .bag-item__addon-title{margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex}.bag-item__addon-title .pv-price{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:0;row-gap:.3125rem;-webkit-column-gap:.3125rem;-moz-column-gap:.3125rem;column-gap:.3125rem}.bag-item__addon-title .pv-price .has-add-on{display:none}.bag-item__addon-title .pv-price-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.bag-item__addon-title .pv-price__compare{margin-left:0;margin-top:.3125rem}.has-add-on .bag-item__addon-config{display:none}.add-on-is-open.has-add-on .bag-item__addon-config{display:block}.bag-item__addon-config .config__header-btn{font-size:1rem;margin-left:.5rem}.bag-item__addon-link{background:0 0;border-radius:0;padding:0;color:#000;text-decoration:underline;border:0}.has-add-on .bag-item__addon-link{display:none}.add-on-is-open.has-add-on .bag-item__addon-link{display:inline-block}.add-on-is-open.has-add-on .bag-item__addon--modal .bag-item__addon-link,.bag-item__addon--modal .bag-item__addon-link{display:none}.bag-item__addon-options{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:calc(100% - 54px);font-size:.75rem}.has-add-on .has-config .bag-item__addon-options{min-width:100%}.add-on-is-open.has-add-on .bag-item__addon-options{min-width:initial}.bag-item__addon-options .config__wrapper{max-width:100%}.bag-item__addon-options .config__header{margin-top:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.bag-item__addon-options .config__options{margin-bottom:0}.bag-item__addon-hearing{display:block}.save-changes-mode.add-on-is-open .bag-item__addon-hearing{display:none}.bag-item__addon-input{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;margin:0 0 1.25rem}.bag-item__addon-input:last-of-type{margin:0}.bag-item__addon-input--hearing{margin:0 0 .625rem}.has-config .bag-item__addon-input{margin-bottom:0}.has-add-on .bag-item__addon-input{display:none}.add-on-is-open.has-add-on .bag-item__addon-input{display:-webkit-box;display:-ms-flexbox;display:flex}.bag-item__addon-input input{display:none}.bag-item__addon-input label{cursor:pointer;font-size:inherit;line-height:1;padding-left:1.25rem}.bag-item__addon--modal .bag-item__addon-input label{padding-left:1.75rem}.bag-item__addon-input label:before{border-radius:.1875rem;border:.0625rem solid #333;content:"";height:.75rem;left:0;position:absolute;top:.125rem;width:.75rem}.bag-item__addon--mini-bag .bag-item__addon-input label:before{top:.0625rem}.bag-item__addon--modal .bag-item__addon-input label:before{width:1rem;height:1rem;top:0}.bag-item__addon-input i{display:none;font-size:.5rem;left:-.125rem;pointer-events:none;position:absolute;top:0}.bag-item__addon--modal .bag-item__addon-input i{font-size:.6875rem;top:-.1875rem;left:-.1875rem}.bag-item__addon--mini-bag .bag-item__addon-input i{top:-.0625rem}.bag-item__addon-input input:checked+i{display:block}.bag-item__addon-input input:checked+i+label:before{display:none}.bag-item__photo{max-width:7.8125rem;width:100%}.bag-item__photo-link{display:block}.bag-item__desc{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;color:#000;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;height:100%;min-height:7.8125rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0}.bag-item__desc-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 0 0 .5rem;width:100%}.bag-item__info{display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:300;padding-bottom:1.25rem;position:relative;padding-top:1.25rem}.bag-item__header{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0 1.25rem;width:100%}.bag-item__header-details{-webkit-box-flex:1;-ms-flex:1;flex:1}.bag-item__header-msg{font-size:.625rem;font-weight:600;margin-bottom:0}.bag-item__header-prices{color:#000;font-weight:500;margin-right:.3125rem}.bag-item__title{font-size:.625rem;line-height:1.15;margin-bottom:.375rem;margin-top:0;max-width:7.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-bottom:.125rem}.bag-item__title-link{color:#000;font-weight:400;font-family:Inter,sans-serif;font-size:.875rem}.bag-item__promo{color:#000;font-size:.875rem;margin-top:.625rem}.bag-item__promo p{line-height:1.2;font-size:.6875rem}.bag-item__codes{margin:.75rem 0 0;padding:0}.bag-item__codes.exluded{margin-top:.3125rem}.bag-item__code{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#666;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.75rem;list-style:none;margin:0 0 .375rem;padding:0;text-transform:uppercase;line-height:1.1}.bag-item__code svg{width:1rem;height:1rem;margin-right:.3125rem}.bag-item__code svg path{fill:#666}.bag-item__code--exluded{text-transform:none}.bag-item__price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-weight:600}.bag-item__price del,.bag-item__price span{margin-bottom:.5rem;margin-top:0;text-align:right}.bag-item__price-compare-at{color:#666;font-weight:400;text-decoration:line-through;text-align:right}.bag-item__price .percent_off{font-weight:400}.bag-item__variants{margin-bottom:.375rem}.bag-item__add-on{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:2px solid #d2d2d2;border-radius:3px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:2.75rem;margin:auto 0 .9375rem .5rem;padding:.25rem .75rem 0 .375rem;width:calc(100% - 22px)}.bag-item__add-on-image{margin-right:1.25rem;max-width:3.125rem}.bag-item__add-on-price,.bag-item__add-on-title{color:#000;font-size:.875rem;font-weight:500}.bag-item__add-on-title{margin-right:auto;background-color:transparent;border:0}.bag-item__add-on-price{-ms-flex-negative:0;flex-shrink:0}.bag-item__actions{bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 .875rem 0 .5rem;width:100%;margin-top:.8125rem}.bag-item__remove{text-transform:capitalize;display:none}.bag-item__remove-wrapper .bag-item__remove{display:block}.bag-item__edit,.bag-item__remove,.bag-item__wishlist{background-color:transparent;border-radius:0;border:0;color:#333;font-weight:400;margin:0;padding:0;text-decoration:underline;font-size:.75rem}.bag-item__edit:disabled,.bag-item__remove:disabled,.bag-item__wishlist:disabled{opacity:.5}.bag-item__edit.is-hidden,.bag-item__remove.is-hidden,.bag-item__wishlist.is-hidden,.bag-item__wishlist:disabled{visibility:hidden}.bag-item__remove-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:0 0 .75rem;margin:0 0 0 auto}.bag-item__remove-wrapper a{font-size:.875rem}.bag-item__msg{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:.625rem}.bag-item__msg-text{color:#d47500;font-size:.75rem;font-weight:300;line-height:1.17;margin:0}.bag-item__msg .icon{margin-right:.375rem}.bag-item__msg .icon:before{font-size:.625rem}.bag-item__ships-by{color:#358523;display:block;margin-bottom:.875rem;text-transform:capitalize}.modal .bag-item__ships-by{color:#595959;font-size:.75rem;font-weight:600}.bag-item__detail{color:#333;display:block;font-size:.625rem;font-weight:300;line-height:1.17;text-transform:capitalize}.bag-item__detail--inner{color:#666;display:block;padding-left:.3125rem}.bag-item__gift-message{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:.875rem;max-width:11.25rem;padding-left:.5rem}.bag-item-gift-options{border-radius:.3125rem;border:1px solid #cacaca;margin:0;overflow:hidden;width:100%;padding:.5rem .875rem .875rem}.bag-item-gift-options--mobile{display:block}.bag-item-gift-options--desktop{display:none}.bag-item-gift-options__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.875rem}.bag-item-gift-options__head span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bag-item-gift-options__head span i{margin-right:.3125rem;font-size:1rem}.bag-item-gift-options__message{margin:.625rem 0 0;font-size:.75rem}.bag-item-gift-options__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:.9375rem 0 0}.bag-item-gift-options__wrap-image{max-width:2rem;width:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin:0 .3125rem 0 0;border:1px solid #6d6e71}.bag-item-gift-options__wrap-title{font-size:.75rem;font-style:normal}.bag-item-gift-options__wrap-title em{font-weight:700;font-style:normal}.is-bag-exposed{overflow:hidden;width:100%}.bag-shipping{margin:0;text-align:center}.bag__form-inner .bag-shipping{display:block}.bag__summary .bag-shipping{display:none}.bag-shipping__free-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.bag-shipping__free-wrapper .icon{margin-right:.25rem}.bag-shipping__text{color:#000;font-size:.625rem;font-weight:300;margin:0}.bag-shipping__text a{border-bottom:1px solid #000;color:#000;display:inline-block}.bag-shipping__progress{background:#f2f2f2;border-radius:.1875rem;display:block;height:.375rem;margin:.125rem 0 .625rem;position:relative;width:100%}.bag-shipping__progress-color{background-image:-webkit-gradient(linear,right top,left top,from(#8c1063),to(#c70a4c));background-image:linear-gradient(270deg,#8c1063 0,#c70a4c);border-radius:.1875rem;height:100%;left:0;position:absolute;width:100%}.bag-featured-products{height:5.375rem;margin:0 0 .3125rem;overflow:hidden;position:relative;-webkit-transition:height .4s cubic-bezier(.455,.03,.515,.955);transition:height .4s cubic-bezier(.455,.03,.515,.955);width:100%;display:none}.bag-featured-products.is-hidden{height:0;overflow:hidden}.checkout-quick-add-exposed .bag-featured-products,.minibag-quick-add-exposed .bag-featured-products,.template-cart .bag-featured-products{display:block}.bag-featured-product{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:.25rem;border:1px solid #c2c2c2;display:none;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;left:0;padding:0 .9375rem 0 .625rem;position:absolute;top:0;width:100%;height:100%}.bag-featured-product.is-active{display:-webkit-box;display:-ms-flexbox;display:flex}.bag-featured-product__image{width:100%;max-width:4.1875rem;margin:0;-ms-flex-negative:0;flex-shrink:0}.bag-featured-product__desc{color:#000;font-size:.875rem;font-weight:300;margin:0 1.25rem 0 .625rem}.bag-featured-product__desc-title{color:#000;font-size:.75rem;font-weight:400;line-height:1.17;margin:0 0 .5rem;font-family:Inter,sans-serif}.bag-featured-product__desc-copy{color:#000;font-size:.625rem;font-weight:300;line-height:1.33;margin:0;padding:0}.bag-featured-product__desc-price{font-weight:600;color:#000}.bag-featured-product__action{color:#000;font-size:1rem;font-weight:300}.bag-featured-product__action-add{background:0 0;border-radius:.25rem;border:1px solid #c70a4c;color:#c70a4c;font-size:.75rem;height:2.25rem;line-height:2.1875rem;margin:0;padding:0;text-align:center;width:4.125rem;font-family:"Pleasant Serif",serif;font-weight:600;-webkit-transition:background-color .4s ease-in-out,background-image .4s ease-in-out,border-color .4s ease-in-out,color .4s ease-in-out,font-size .4s ease-in-out,padding .4s ease-in-out;transition:background-color .4s ease-in-out,background-image .4s ease-in-out,border-color .4s ease-in-out,color .4s ease-in-out,font-size .4s ease-in-out,padding .4s ease-in-out}.bag-featured-product__action-add.adding,.bag-featured-product__action-add:hover{border:1px solid #9e0041;background-color:#9e0041;color:#fff}.bag-featured-product__action-add[disabled]{opacity:1;cursor:not-allowed}.bag-overlay{background-color:#00000080;bottom:0;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0;-webkit-transform:translate3d(0,0,0);transform:translateZ(0);-webkit-transition:opacity .2s ease-in-out,visibility .2s;transition:opacity .2s ease-in-out,visibility .2s;visibility:hidden;width:100%;z-index:59}.is-bag-exposed .bag-overlay{opacity:1;visibility:visible;pointer-events:all}#dynamic-checkout-cart{min-height:auto!important}.hide-shopify-pay #dynamic-checkout-cart li:first-child{display:none}#dynamic-checkout-cart .shopify-cleanslate ._2PfRg7DFvcstLFRNRf5W1e.hide{display:none!important}.is-loading .additional-checkout-buttons{opacity:.1;pointer-events:none}.bag-mini{width:100%;position:fixed;bottom:0;min-height:37.5rem;background-color:#fff;-webkit-transform:translate(0,120%);transform:translateY(120%);-webkit-transition:-webkit-transform .4s cubic-bezier(.25,.46,.45,.94);transition:transform .4s cubic-bezier(.25,.46,.45,.94);transition:transform .4s cubic-bezier(.25,.46,.45,.94),-webkit-transform .4s cubic-bezier(.25,.46,.45,.94);z-index:60;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;visibility:hidden}.bag-mini *{-webkit-box-sizing:border-box;box-sizing:border-box}.mini-bag-exposed .bag-mini{-webkit-transform:translate(0,0);transform:translate(0);visibility:visible}.bag-mini__header{padding:.75rem .75rem .5rem 1.25rem;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bag-mini__header:after{content:"";display:block;width:calc(100% - 40px);height:1px;background:#a6a8ab;opacity:.5;position:absolute;bottom:0;left:1.75rem}.bag-mini__header-image{margin:0 .5rem;width:2.625rem;height:2.625rem;overflow:hidden}.bag-mini__header-image img{max-height:100%}.bag-mini__header-text{font-size:1rem;font-weight:400}.bag-mini__header-close{margin:0 0 0 auto;background:0 0;border:0;border-radius:0;font-size:1.6875rem;padding:0}.bag-mini__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.bag-mini__additions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 1.25rem}.bag-mini__additions-headline{margin:.5625rem 0 .5rem;font-size:1.25rem}.bag-mini__additions-item{border:1px solid #a6a8ab;border-radius:6px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:.4375rem 1.375rem .4375rem .5rem;margin:0 0 .625rem;position:relative;background-color:#fff}.bag-mini__additions-item:last-child{margin-bottom:0}.bag-mini__additions-title{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.bag-mini__additions-title span{display:block;margin-top:.3125rem}.bag-mini__additions-image{-ms-flex-negative:0;flex-shrink:0;width:5.3125rem;height:5.3125rem;overflow:hidden}.bag-mini__additions-text{font-size:.875rem;font-weight:400;margin:0 auto 0 .8125rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.bag-mini__additions-item--discount .bag-mini__additions-text{height:4.9375rem}.bag-mini__additions-select{opacity:0;position:absolute;right:0;width:50%;z-index:2}.bag-mini__additions-price--compare{color:#6d6e71;text-decoration:line-through}.bag-mini__additions-price--discount{margin-top:.375rem}.bag-mini__additions .btn-icon{position:relative;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;-ms-flex-negative:0;flex-shrink:0;margin-left:.8125rem;padding:0}.bag-mini__additions .btn-icon:hover{color:#333}.bag-mini__additions .btn-icon.disabled,.bag-mini__additions .btn-icon.disabled:hover,.bag-mini__additions .btn-icon:disabled,.bag-mini__additions .btn-icon:disabled:hover{background:0 0}.bag-mini__additions .btn-icon__image{width:2.5rem;line-height:0}.bag-mini__additions .btn-icon__image--added,.bag-mini__additions .btn-icon__image--adding{position:absolute;top:0;opacity:0;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.bag-mini__additions .btn-icon.adding .btn-icon__image{opacity:0}.bag-mini__additions .btn-icon.adding .btn-icon__image--adding{opacity:1}.bag-mini__additions .btn-icon.adding .btn-text--adding{display:block}.bag-mini__additions .btn-icon.added .btn-icon__image,.bag-mini__additions .btn-icon.added .btn-icon__image--adding{opacity:0}.bag-mini__additions .btn-icon.added .btn-icon__image--added{opacity:1}.bag-mini__additions .btn-icon.added .btn-text--added{display:block}.bag-mini__additions .btn-icon.added .btn-text--adding{display:none}.bag-mini__additions .btn-icon:not(.btn-link):hover{background-color:transparent}.bag-mini__additions .btn-icon:not(.btn-link):hover .btn-text--added{color:#000}.bag-mini__additions .btn-icon *{pointer-events:none}.bag-mini__additions .btn-icon .btn-text--added,.bag-mini__additions .btn-icon .btn-text--adding{display:none;position:absolute;bottom:-1.125rem;text-transform:none;font-weight:400;font-size:.75rem;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%)}.bag-mini__additions-list .pv-cross-sell__promo{padding-bottom:.8125rem;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-left:.4375rem;font-size:.875rem;font-weight:600;line-height:1}.bag-mini__additions-list .pv-cross-sell__promo+.bag-mini__additions-item{margin-top:-.375rem}.bag-mini__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;padding:1.125rem 1.25rem .3125rem;margin-top:.9375rem;position:relative}.bag-mini__footer:before{content:"";display:block;width:calc(100% - 40px);height:1px;background:#a6a8ab;opacity:.5;position:absolute;top:0;left:1.25rem}.bag-mini__footer-btn{font-size:1.125rem;height:2.875rem;margin:.375rem 0 1.0625rem}.bag-mini__footer-link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin:0 auto;font-weight:400;font-size:.875rem}.bag-mini__total{font-weight:400;font-size:.875rem}.bag-mini__carousel{width:100%;padding-top:2rem;padding-bottom:3.75rem;display:none}.bag-mini__carousel:not(.hide){-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.bag-mini__carousel-headline{padding:0 1.875rem;margin-bottom:1.875rem}.bag-mini__carousel .product-item{padding-left:1.875rem;max-width:16.25rem;margin-bottom:0;overflow:hidden}.bag-mini__carousel .product-item:first-child{padding-left:1.875rem;max-width:16.25rem}.bag-mini__carousel .product-item__remove{display:none}.bag-mini__carousel .flickity-prev-next-button{top:30%;margin:0}.bag-mini__carousel .flickity-prev-next-button .flickity-button-icon{display:none}.bag-mini__carousel .flickity-prev-next-button.previous{left:1.5625rem;background-image:url(//www.americangirl.com/cdn/shop/t/217/assets/sprite-icon-cc4d7619.svg?v=58531140988071540571752078386);background-repeat:no-repeat;background-size:45.25em 383.8125em;content:"";display:block;font-size:1em;background-position:0 -174.6875em;width:3em;height:3em}.bag-mini__carousel .flickity-prev-next-button.next{right:.9375rem;background-image:url(//www.americangirl.com/cdn/shop/t/217/assets/sprite-icon-cc4d7619.svg?v=58531140988071540571752078386);background-repeat:no-repeat;background-size:45.25em 383.8125em;content:"";display:block;font-size:1em;background-position:0 -268.625em;width:3em;height:3em}.bag-mini__carousel .flickity-prev-next-button[disabled]{opacity:.2}.bag-mini .category-carousel{padding:0;width:100%;display:none}.bag-mini .category-carousel:first-of-type{margin-top:0!important}.bag-mini .category-carousel:not(.hide){-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.bag-mini .category-carousel .product-item{margin-bottom:0}.bag-mini .category-carousel__header{padding:0 1.875rem;margin-bottom:1.875rem;margin-top:2rem}.bag-mini .category-carousel__header h2{margin:0}.bag-mini .category-carousel__main{padding-bottom:3.75rem}.bag-mini .category-carousel__cell{padding-left:1.875rem;max-width:16.25rem;margin-right:0}.bag-mini .category-carousel__cell:first-child{padding-left:1.875rem;max-width:16.25rem}.bag-mini .category-carousel__cell:last-child{padding-right:1.875rem;max-width:18.125rem}.bag-mini .category-carousel .flickity-prev-next-button{top:30%;margin:0}.bag-mini .category-carousel .flickity-prev-next-button .flickity-button-icon,.bag-mini .category-carousel .flickity-prev-next-button:before{display:none}.bag-mini .category-carousel .flickity-prev-next-button.previous:after{left:1.5625rem;background-image:url(//www.americangirl.com/cdn/shop/t/217/assets/sprite-icon-cc4d7619.svg?v=58531140988071540571752078386);background-repeat:no-repeat;background-size:45.25em 383.8125em;content:"";display:block;font-size:1em;background-position:0 -268.625em;width:3em;height:3em}.bag-mini .category-carousel .flickity-prev-next-button.next:after{right:.9375rem;background-image:url(//www.americangirl.com/cdn/shop/t/217/assets/sprite-icon-cc4d7619.svg?v=58531140988071540571752078386);background-repeat:no-repeat;background-size:45.25em 383.8125em;content:"";display:block;font-size:1em;background-position:0 -268.625em;width:3em;height:3em}.bag-mini .category-carousel .flickity-prev-next-button[disabled]{opacity:.2;display:block}.mini-bag-overlay.modal-overlay{z-index:59;background-color:#00000080;pointer-events:none;-webkit-transform:translate3d(0,0,0);transform:translateZ(0);-webkit-transition:opacity .2s ease-in-out,visibility .2s;transition:opacity .2s ease-in-out,visibility .2s;visibility:hidden;width:100%}.mini-bag-exposed .mini-bag-overlay{opacity:1;visibility:visible;pointer-events:all}.bag-final-sale{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:.625rem;z-index:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.sidebar .bag-final-sale{margin-top:0;z-index:110;font-size:.875rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.bag-final-sale__message{display:-webkit-box;display:-ms-flexbox;display:flex;color:#000}.bag-final-sale__message--cyo,.bag-final-sale__message--last-chance,.bag-final-sale__message--limited-edition{color:#000;margin:0}.bag-final-sale__message--cyo{display:inline-block}.bag-final-sale__message--cyo-second-line{color:#000}.bag-final-sale__message--limited-edition{margin:0}.bag-final-sale--cyo{display:block}.bag-rewards{margin:1.25rem 0 1.5625rem}.bag-rewards--empty{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#ffd0d8;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:1rem;height:4.0625rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 .4375rem 1.25rem;text-align:center}.bag__form-inner .bag-rewards--empty{display:-webkit-box;display:-ms-flexbox;display:flex}.bag__summary .bag-rewards--empty{display:none}.bag-rewards--empty .bag-rewards__image{max-width:7.9375rem;margin:0 auto;-webkit-transform:translateY(5px);transform:translateY(5px)}.bag-rewards--empty .bag-rewards__image .icon--logo-ag-rewards{font-size:2.75px}.bag-rewards--empty .bag-rewards__copy{font-size:.75rem;font-weight:600;margin:.125rem 0 .1875rem}.bag-rewards--empty .bag-rewards__copy-link{border-bottom:1px solid #bc0a4d;color:#bc0a4d;font-size:.75rem;font-weight:400}.bag-rewards__heading{color:#000;font-family:Inter,sans-serif;font-size:1.25rem;font-weight:300;line-height:1.4;margin-bottom:.75rem}.bag-rewards__description{color:#6e6e6e;display:block;font-size:.875rem;font-weight:300;margin-bottom:.75rem}.bag-rewards__description:first-of-type{margin-bottom:.375rem}.bag-rewards__message{color:#333;font-size:.75rem;margin-left:.125rem;margin-top:1.25rem;white-space:nowrap;display:none}.bag-rewards__list{max-height:18.125rem;overflow-y:auto;padding:.0625rem}.bag-rewards__item{border:1px solid #dbdbdb;border-radius:4px;padding-bottom:0;position:relative;margin-bottom:.75rem}.bag-rewards__item:last-child{margin-bottom:0}.bag-rewards__item.is-selected{border:2px solid #666}.bag-rewards__item.is-disabled{opacity:.7}.bag-rewards__item-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:.125rem 1rem .0625rem}.bag-rewards__desc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.bag-rewards__exp,.bag-rewards__name{color:#000;font-weight:300;line-height:1.38;margin:0}.bag-rewards__name{font-size:.875rem}.is-selected .bag-rewards__name{font-weight:600}.bag-rewards__exp{font-size:.75rem}.bag-rewards__applied{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.bag-rewards__applied .icon:before{font-size:.75rem}.bag-rewards__applied .btn-link{width:3rem}.bag-rewards__applied-label{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.875rem;font-weight:600;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;line-height:1.19}.bag-rewards__actions-btn{background:#fff;border:2px solid #c12e5a;border-radius:4px;color:#c12e5a;font-size:.875rem;font-weight:600;height:calc(100% + 4px);position:absolute;right:-2px;top:-2px;width:7.375rem}.bag__summary_bubblehouse{padding-left:.8125rem;padding-right:.8125rem;width:100vw}.bag-recommendations{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;font-family:Inter,sans-serif;font-weight:300;overflow:hidden;padding:0;width:100%;-webkit-font-smoothing:antialiased}.checkout .bag-recommendations{overflow:visible}.bag-recommendations.hide{display:none}.bag-recommendations .product-item{margin:0 1.875rem;max-width:22.1875rem;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}.bag-recommendations .flickity-viewport{width:100%}.bag-recommendations .flickity-prev-next-button{padding:0;position:absolute;top:50%;margin:0;height:auto;bottom:auto;pointer-events:none}.bag-recommendations .flickity-prev-next-button:before{content:"";display:block;width:100%}.bag-recommendations .flickity-prev-next-button:after{position:absolute;top:0;pointer-events:auto;background-image:url(//www.americangirl.com/cdn/shop/t/217/assets/sprite-icon-cc4d7619.svg?v=58531140988071540571752078386);background-repeat:no-repeat;background-size:45.25em 383.8125em;content:"";display:block;font-size:1em;background-position:0 -15.625em;width:3.125em;height:3.125em}.bag-recommendations .flickity-prev-next-button:disabled{display:none}.bag-recommendations .flickity-prev-next-button.previous{left:0}.bag-recommendations .flickity-prev-next-button.previous:after{left:-.875rem;-webkit-transform:translateY(-50%) scaleX(-1);transform:translateY(-50%) scaleX(-1)}.bag-recommendations .flickity-prev-next-button.next{right:0}.bag-recommendations .flickity-prev-next-button.next:after{right:-.875rem;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.bag-recommendations .flickity-button-icon{display:none}.bag-recommendations__wrapper{padding-left:.8125rem;padding-right:.8125rem}.bag-recommendations__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1.625rem 0 .625rem}.bag-recommendations__title{color:#333;font-size:.875rem}.bag-recommendations__list-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;max-width:100%}.bag-recommendations__product{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-weight:700;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-width:50%;padding:0 .3125rem;width:50%}.equal-heights .bag-recommendations__product{height:100%}.bag-recommendations__product-image{max-width:10.9375rem}.bag-recommendations__product-desc{color:#000;font-size:.875rem;font-weight:300;margin:0 auto .25rem;text-align:center}.bag-recommendations__product-desc-title{color:#333;font-size:.75rem;font-weight:500;margin:0 0 .375rem;line-height:1.25}.bag-recommendations__product-desc-copy{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.75rem;font-weight:300;height:1rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1rem;margin:0;padding:0}.bag-recommendations__product-desc-price{font-weight:600;color:#333}.bag-recommendations__product-desc-price--compare{font-weight:400;text-decoration:line-through}.bag-recommendations__product-action{color:#000;font-size:1rem;font-weight:300}.equal-heights .bag-recommendations__product-action{height:100%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.bag-recommendations__product-action-add{background:0 0;border-radius:.25rem;border:1px solid #c70a4c;color:#c70a4c;font-size:.75rem;font-weight:600;height:1.5rem;line-height:1.4375rem;margin:0;padding:0;text-align:center;width:3.125rem}.bag-recommendations__product-action-add[disabled]{background:#949494;border-color:#949494;color:#fff}.bag-recommendations__product-action-add[disabled]:hover{background:#949494;border-color:#949494}.bag-recommendations__product-action-add--quickshop{width:7rem}.bag-wishlist{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;font-family:Inter,sans-serif;font-weight:300;overflow:hidden;padding:0 1.625rem;width:100%;-webkit-font-smoothing:antialiased}.bag-wishlist.hide{display:none}.bag-wishlist__wrap{max-height:34.375rem;overflow:hidden}.bag-wishlist__wrap.flickity-enabled{overflow:initial;max-height:initial}.bag-wishlist__header{margin:2.5rem 0 1.25rem}.bag-wishlist__title{margin:0;font-size:.875rem}.bag-wishlist .product-item{margin:0;max-width:22.1875rem;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;overflow:hidden}.bag-wishlist .flickity-viewport{width:100%}.bag-wishlist .flickity-prev-next-button{padding:0;position:absolute;top:50%;margin:0;height:auto;bottom:auto;pointer-events:none}.bag-wishlist .flickity-prev-next-button:before{content:"";display:block;width:100%}.bag-wishlist .flickity-prev-next-button:after{position:absolute;top:0;pointer-events:auto;background-image:url(//www.americangirl.com/cdn/shop/t/217/assets/sprite-icon-cc4d7619.svg?v=58531140988071540571752078386);background-repeat:no-repeat;background-size:45.25em 383.8125em;content:"";display:block;font-size:1em;background-position:0 -15.625em;width:3.125em;height:3.125em}.bag-wishlist .flickity-prev-next-button:disabled{display:none}.bag-wishlist .flickity-prev-next-button.previous{left:0}.bag-wishlist .flickity-prev-next-button.previous:after{left:-.875rem;-webkit-transform:translateY(-50%) scaleX(-1);transform:translateY(-50%) scaleX(-1)}.bag-wishlist .flickity-prev-next-button.next{right:0}.bag-wishlist .flickity-prev-next-button.next:after{right:-.875rem;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.bag-wishlist .flickity-button-icon{display:none}.bag-promocode{border:1px solid #c2c2c2;border-radius:.25rem;margin:1.25rem .8125rem;width:calc(100vw - 1.625rem)}.bag-promocode.is-loading{opacity:.5}.bag-promocode-warning{color:#d47500;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.75rem;font-weight:400;margin-bottom:1.25rem;margin-top:-.1875rem;max-height:6.25rem;-webkit-transition:max-height .2s cubic-bezier(.455,.03,.515,.955),margin .2s cubic-bezier(.455,.03,.515,.955);transition:max-height .2s cubic-bezier(.455,.03,.515,.955),margin .2s cubic-bezier(.455,.03,.515,.955)}.bag-promocode-warning i{margin-right:.6875rem;-webkit-transform:translateY(2px);transform:translateY(2px)}.bag-promocode-warning a{text-decoration:underline;color:#d47500;font-weight:600}.bag-promocode-warning.is-hidden{max-height:0;overflow:hidden;margin:0}.is-empty .bag-promocode{display:none}.bag-promocode__expand{background:0 0;border:0;color:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.75rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:.9375rem .9375rem .8125rem;position:relative;text-align:left;width:100%}.bag-promocode__expand .icon{position:absolute;font-size:.59375rem;top:.8125rem;right:.8125rem}.bag-promocode__expand .icon--plus-gray{display:none}.bag-promocode__expand .icon--minus,.bag-promocode__expand.closed .icon--plus-gray{display:block}.bag-promocode__expand.closed .icon--minus{display:none}.bag-promocode__expandable{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 0 0 .9375rem;max-height:62.5rem;overflow:hidden;padding-bottom:.625rem;-webkit-transition:max-height .2s cubic-bezier(.455,.03,.515,.955);transition:max-height .2s cubic-bezier(.455,.03,.515,.955);width:calc(100% - 30px)}.bag-promocode__expandable.closed{max-height:0;padding-bottom:0}.bag-promocode__row{position:relative}.bag-promocode__row-label{color:#333;font-size:.75rem;font-weight:700;left:.5625rem;letter-spacing:.25px;opacity:1;position:absolute;top:.25rem}.bag-promocode__row-submit{background:0 0;border:transparent;color:#c12e5a;font-size:.75rem;font-weight:600;padding:0;position:absolute;right:.8125rem;top:.875rem;visibility:visible;-webkit-transition:color .1s ease-in-out;transition:color .1s ease-in-out}.bag-promocode__row-submit.is-loading{color:transparent}.has-error .bag-promocode__row-submit{visibility:hidden}.bag-promocode__row-input{border-radius:0;border:1px solid #cacaca;-webkit-box-shadow:none;box-shadow:none;font-size:.75rem;height:2.75rem;padding-top:1.4375rem;-webkit-transition:padding .2s ease-in-out;transition:padding .2s ease-in-out}.bag-promocode__row-input:-webkit-autofill,.bag-promocode__row-input:focus,.bag-promocode__row-input:focus-within{-webkit-box-shadow:0 0 .3125rem 0 rgba(0,0,0,.5);box-shadow:0 0 .3125rem #00000080;outline-color:transparent;outline-width:0;border-color:#333}.bag-promocode__row-input:-moz-placeholder-shown{padding-top:.8125rem;-moz-transition:padding .2s ease-in-out;transition:padding .2s ease-in-out}.bag-promocode__row-input:-ms-input-placeholder{padding-top:.8125rem;-ms-transition:padding ease-in-out .2s;transition:padding .2s ease-in-out}.bag-promocode__row-input:placeholder-shown{padding-top:.8125rem;-webkit-transition:padding .2s ease-in-out;transition:padding .2s ease-in-out}.bag-promocode__row-input:-moz-placeholder-shown+.bag-promocode__row-label{opacity:0;-moz-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.bag-promocode__row-input:-ms-input-placeholder+.bag-promocode__row-label{opacity:0;-ms-transition:opacity ease-in-out .2s;transition:opacity .2s ease-in-out}.bag-promocode__row-input:placeholder-shown+.bag-promocode__row-label{opacity:0;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.bag-promocode__row-input:-moz-placeholder-shown+.bag-promocode__row-label+.bag-promocode__row-submit{visibility:hidden}.bag-promocode__row-input:-ms-input-placeholder+.bag-promocode__row-label+.bag-promocode__row-submit{visibility:hidden}.bag-promocode__row-input:placeholder-shown+.bag-promocode__row-label+.bag-promocode__row-submit{visibility:hidden}.has-error .bag-promocode__row-input{border-color:#d47500;-webkit-box-shadow:0 0 .3125rem 0 #d47500;box-shadow:0 0 .3125rem #d47500;background-color:#fffaf8}.has-error .bag-promocode__row-input:-webkit-autofill,.has-error .bag-promocode__row-input:focus,.has-error .bag-promocode__row-input:focus-within{border-color:#d47500;-webkit-box-shadow:0 0 .3125rem 0 #d47500;box-shadow:0 0 .3125rem #d47500;background-color:#fffaf8}.bag-promocode__row-message{font-size:.75rem;line-height:1.3}.bag-promocode__row-message span,.bag-promocode__row-message--error{margin:.4375rem 0;display:block}.has-error .bag-promocode__row-message{color:#d47500}.bag-promocode__row-message a{color:inherit;border-bottom:1px solid}.bag-promocode__row .icon--error-orange{font-size:.75rem;pointer-events:none;position:absolute;right:.8125rem;top:.875rem;visibility:hidden}.bag-promocode__row.has-error .icon--error-orange{visibility:visible}.bag-promocode__link{-ms-flex-item-align:start;align-self:flex-start;border-color:#000;color:#000;font-size:.75rem;font-weight:400;margin:0}.bag-promocode__expandable--no-customer .bag-promocode__link{margin-top:.5rem}.bag-promocode__tag{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:start;align-self:flex-start;background-color:#f0f0f0;border-radius:.25rem;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.75rem;height:1.875rem;justify-self:flex-start;padding:0 .75rem}.bag-promocode__tag .icon--tag{opacity:.6}.bag-promocode__tag-value{margin-left:.5rem}.bag-promocode__tag-button{border:0;padding:0;background:0 0;margin-left:.25rem}.bag-promocode__tag-button .icon{font-size:.625rem;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-top:.25rem;opacity:.7;pointer-events:none}.bag-active-rewards{border-radius:.25rem;border:1px solid #c2c2c2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:.9375rem .4375rem 0;padding:.9375rem;position:relative;width:calc(100% - 14px)}.bag-active-rewards.is-empty{padding:.5625rem .9375rem .4375rem}.bag-active-rewards.is-empty .icon--logo-ag-rewards{margin:0 0 .3125rem}.is-empty .bag-active-rewards{display:none}.bag-active-rewards .icon--logo-ag-rewards{font-size:.1875rem;margin:0 0 .625rem}.bag-active-rewards__item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f6f6f6;border-radius:.25rem;border:1px solid #ebebeb;display:none;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 0 .625rem;padding:.375rem .5625rem .3125rem;position:relative}.bag-active-rewards__item.disabled{background-color:#f6f6f633}.bag-active-rewards__item.disabled:after{color:#d47500;content:"Expired";font-size:.75rem;font-weight:600;position:absolute;right:.625rem}.max-rewards .bag-active-rewards__item{opacity:.5;pointer-events:none}.show-all .bag-active-rewards__item{display:-webkit-box;display:-ms-flexbox;display:flex}.bag-active-rewards__item:last-child{margin:0}.bag-active-rewards__item:first-child{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex}.show-all .bag-active-rewards__item:first-child{margin:0 0 .625rem}.bag-active-rewards__item.is-active{border:2px solid #666;border-radius:.3125rem;background-color:#fff}.max-rewards .bag-active-rewards__item.is-active{opacity:1;pointer-events:all}.bag-active-rewards__item.in-progress{opacity:1}.bag-active-rewards__desc{line-height:1}.disabled .bag-active-rewards__desc{opacity:.2}.bag-active-rewards__desc-name{color:#000;display:block;line-height:1;margin-bottom:.25rem}.bag-active-rewards__desc-exp{color:#666;display:block;font-size:.75rem}.bag-active-rewards__actions-btn{background:0 0;border:transparent;color:#c12e5a;font-size:.75rem;font-weight:600;padding:0;-webkit-transition:color .1s ease-in-out;transition:color .1s ease-in-out;margin:0 .625rem 0 0;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.in-progress .bag-active-rewards__actions-btn{color:transparent;position:relative}.in-progress .bag-active-rewards__actions-btn:before{content:""}.disabled .bag-active-rewards__actions-btn,.is-active .bag-active-rewards__actions-btn,.max-rewards .bag-active-rewards__actions-btn{display:none}.adding .bag-active-rewards__actions-btn{pointer-events:none;opacity:.3}.is-active.in-progress .bag-active-rewards__actions-btn{display:block;padding:.4375rem 0}.max-rewards .in-progress .bag-active-rewards__actions-btn{display:block}.adding .in-progress .bag-active-rewards__actions-btn{pointer-events:none;opacity:1}.bag-active-rewards__actions-undo{display:none;font-size:.75rem;font-weight:700}.is-active .bag-active-rewards__actions-undo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.bag-active-rewards__actions-undo .icon{font-size:.625rem;margin:-.125rem .1875rem 0 0}.in-progress.is-active .bag-active-rewards__actions-undo{display:none}.bag-active-rewards__actions-label{line-height:1;display:-webkit-box;display:-ms-flexbox;display:flex}.bag-active-rewards__actions-remove{-ms-flex-item-align:end;align-self:flex-end;background:0 0;border:0;color:#5d5d5d;font-size:.75rem;font-weight:700;line-height:1;margin:.125rem 0 0;padding:0}.is-loading .bag-active-rewards__actions-remove{color:transparent}.bag-active-rewards__toggle{-ms-flex-item-align:end;align-self:flex-end;border-bottom:1px solid #000;color:#000;font-size:.75rem;font-weight:400;letter-spacing:.2px;margin-top:.625rem}.bag-active-rewards__message{position:absolute;bottom:.3125rem;left:.9375rem;font-size:.75rem;letter-spacing:0;line-height:1rem;display:none}.max-rewards .bag-active-rewards__message{display:block}.bag-active-rewards__empty{font-size:.75rem;letter-spacing:0;margin:.1875rem 0 0}.bag-active-rewards__empty span{color:#666;display:block}.bag-active-rewards__empty span.bag-active-rewards__empty-points{color:#000;display:inline-block}.login-drawer{background:#fff;-webkit-box-shadow:-5px 0 10px 0 rgba(0,0,0,.3);box-shadow:-5px 0 10px #0000004d;height:75vh;padding:0;position:fixed;width:100vw;z-index:140;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transition:-webkit-transform .4s cubic-bezier(.25,.46,.45,.94);transition:transform .4s cubic-bezier(.25,.46,.45,.94);transition:transform .4s cubic-bezier(.25,.46,.45,.94),-webkit-transform .4s cubic-bezier(.25,.46,.45,.94);-webkit-transform:translate(0,120%);transform:translateY(120%);bottom:0}.template-login .login-drawer{height:initial;-webkit-box-shadow:none;box-shadow:none;position:relative;-webkit-transform:initial;transform:initial;right:initial;top:initial;bottom:initial;z-index:initial;margin:1.875rem auto}.login-drawer--restricted{-webkit-transform:translate(0,0);transform:translate(0);display:none}.login-drawer--restricted.is-visible{display:block}.login-drawer__footer{text-align:center;margin:auto 0 .625rem;display:none}.login-drawer__footer.is-visible{display:block}.login-drawer__footer .btn-link{text-decoration:underline;border:0}.login-drawer.is-visible{-webkit-transform:translate(0,0);transform:translate(0)}.login-drawer__container{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;max-height:calc(100% - 60px);overflow:auto;padding:1.875rem 1.125rem}.template-login .login-drawer__container{min-height:initial}.login-drawer__verify{display:none}.login-drawer__verify.is-visible{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.login-drawer__verify .btn-link{border-bottom:1px solid;color:#000;display:block;margin:.3125rem 0 1.25rem}.login-drawer__verify--expired{margin-bottom:.625rem}.login-drawer__create{border-top:1px solid transparent;padding-top:0;display:none}.login-drawer__create.is-visible{border-top:1px solid #cacaca;padding-bottom:3.75rem;padding-top:1.875rem;margin-top:1.875rem;display:block}.login-drawer__create-head{font-family:"Pleasant Serif",serif;font-size:2.1875rem;font-weight:600;text-align:center;color:#333;line-height:1}.login-drawer__create-body{font-size:.875rem;font-weight:300;line-height:1.38;text-align:center;color:#000;max-width:20.625rem;margin:1.25rem auto 0}.login-drawer__create-body.has-error{color:#e20000}.login-drawer__create-body.green{color:#2e8b57;font-weight:600}.login-drawer__create-buttons{text-align:center}.login-drawer__create-buttons .bag__empty-cta-btn{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:700;margin:0 0 1.25rem}.login-drawer__create-email{display:block;font-weight:700;margin-bottom:.9375rem}.login-drawer__create-btn{height:3.75rem;letter-spacing:0;margin:1.25rem auto 0;text-transform:initial;width:11.875rem;font-size:1.25rem}.login-drawer__restrict-btn{letter-spacing:0;margin:1.875rem auto 0;text-transform:initial;line-height:1;padding-top:.6875rem;padding-bottom:.6875rem;font-size:1rem;height:auto;width:auto;min-width:12.1875rem}.login-drawer__header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:.0625rem solid rgba(202,202,202,.5);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;height:3.75rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 1.125rem;padding:0 0 .375rem;position:relative;text-align:center}.template-login .login-drawer__header{display:none}.login-drawer__header-close{background:0 0;border-radius:0;border:0;font-size:1.125rem;left:-.875rem;position:absolute;top:.9375rem}.login-drawer__header-close .icon--chevron-left-gray{display:none}.login-drawer__header-close .icon--close-solid-black{display:block;font-size:1.125rem}.login-drawer__header .icon--logo-star-only{font-size:.375rem;margin-top:.625rem}.login-drawer .toggle-password{position:absolute;right:.5625rem;top:1.5625rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:0 0;border:0;padding:0;line-height:1}.login-drawer .toggle-password:hover{opacity:.7}.login-drawer .toggle-password:focus{outline:#000 solid 1px!important}.login-drawer.login-drawer.login-drawer,.login-drawer.login-drawer.login-drawer .auth0-lock{font-family:Inter,sans-serif}.login-drawer.login-drawer.login-drawer .auth0-lock .auth0-loading-screen{position:relative!important;left:0!important}.login-drawer.login-drawer.login-drawer .auth0-lock-content-wrapper{overflow:visible}.login-drawer.login-drawer.login-drawer .auth0-lock-header{padding:0 0 .9375rem}.login-drawer.login-drawer.login-drawer .hide-header .auth0-lock-header{display:none}.login-drawer.login-drawer.login-drawer .auth0-lock-center,.login-drawer.login-drawer.login-drawer .auth0-lock-form{padding:0}.login-drawer.login-drawer.login-drawer .auth0-lock-form span{font-size:.875rem;font-weight:300;line-height:1.38;color:#000;padding:.3125rem 0 .125rem;max-width:18.125rem;display:block;margin:0 auto}.login-drawer.login-drawer.login-drawer .auth0-lock-password-strength{background:#fff;bottom:2.5625rem;border-top:1px solid #cacaca}.login-drawer.login-drawer.login-drawer .auth0-lock-password-strength:after{border-top-color:#fff}.login-drawer.login-drawer.login-drawer .auth0-lock-password-strength span{font-size:.875rem;line-height:1.5;padding:0 0 0 1.25rem;display:initial}.login-drawer.login-drawer.login-drawer .auth0-lock-widget{width:100%;max-width:20.625rem}.login-drawer.login-drawer.login-drawer .auth0-lock-back-button,.login-drawer.login-drawer.login-drawer .auth0-lock-header-bg,.login-drawer.login-drawer.login-drawer .auth0-lock-header-logo,.login-drawer.login-drawer.login-drawer .auth0-lock-tabs-container{display:none}.login-drawer.login-drawer.login-drawer .auth0-lock-cred-pane-internal-wrapper{min-height:auto;height:auto}.login-drawer.login-drawer.login-drawer .auth0-lock-input-hiddenRedirect{display:none!important}.login-drawer.login-drawer.login-drawer .auth0-lock-input-wrap{border-radius:0;border:1px solid #cacaca;position:relative;background-position:97% center;background-color:#fff}.login-drawer.login-drawer.login-drawer .auth0-lock-input-wrap input[type=number]{-moz-appearance:textfield}.login-drawer.login-drawer.login-drawer .auth0-lock-input-wrap input[type=number]::-webkit-inner-spin-button,.login-drawer.login-drawer.login-drawer .auth0-lock-input-wrap input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.login-drawer.login-drawer.login-drawer .auth0-lock-input-wrap input[name=hiddenRedirect]{display:none}.login-drawer.login-drawer.login-drawer .auth0-lock-input-wrap.auth0-lock-focused{border:1px solid #767676}.login-drawer.login-drawer.login-drawer .auth0-lock-input-wrap.auth0-lock-input-wrap-with-icon{background:97% center #fff;border-radius:0;min-height:2.875rem;padding-left:0}.login-drawer.login-drawer.login-drawer .auth0-lock-input-wrap .input-label{position:absolute;left:.875rem;z-index:3;font-size:.625rem;top:.4375rem}.login-drawer.login-drawer.login-drawer .auth0-lock-input-wrap .auth0-lock-input{border-radius:0;color:#000;font-family:Inter,sans-serif;font-size:.875rem;font-weight:300;height:2.875rem;padding-top:.625rem}.login-drawer.login-drawer.login-drawer .auth0-lock-input-wrap .auth0-lock-input::-webkit-input-placeholder{color:#000}.login-drawer.login-drawer.login-drawer .auth0-lock-input-wrap .auth0-lock-input::-moz-placeholder{color:#000}.login-drawer.login-drawer.login-drawer .auth0-lock-input-wrap .auth0-lock-input:-ms-input-placeholder{color:#000}.login-drawer.login-drawer.login-drawer .auth0-lock-input-wrap .auth0-lock-input::-ms-input-placeholder{color:#000}.login-drawer.login-drawer.login-drawer .auth0-lock-input-wrap .auth0-lock-input::placeholder{color:#000}.login-drawer.login-drawer.login-drawer .auth0-lock-input-wrap svg{display:none!important}.login-drawer.login-drawer.login-drawer .auth0-lock-error .auth0-lock-input-wrap{-webkit-box-shadow:0 0 5px 0 rgba(220,37,4,.5);box-shadow:0 0 5px #dc250480;border:1px solid #d20000;background-color:#fffaf8;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyMiAyMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIGQ9Ik0xMS43MTMgNC4wNDZjLS4yNzktLjUwNi0xLjE0Ny0uNTA2LTEuNDI2IDBsLTcuMjYgMTMuMTUyYS43NDUuNzQ1IDAgMCAwIC4wMjIuNzYxLjgxNC44MTQgMCAwIDAgLjY5Mi4zNzRIMTguMjZhLjgxMy44MTMgMCAwIDAgLjY5MS0uMzc0Ljc0NS43NDUgMCAwIDAgLjAyMS0uNzZMMTEuNzEzIDQuMDQ1em0uMDk0IDExLjk2NmgtMS42MTN2LTEuNTQ3aDEuNjEzdjEuNTQ3em0tMS42MTMtMy4wOTRWOS4wNWgxLjYxM3YzLjg2OGgtMS42MTN6IiBmaWxsPSIjREMyNTA0IiBmaWxsLXJ1bGU9Im5vbnplcm8iLz4KPC9zdmc+Cg==);background-position:97% center;background-repeat:no-repeat}.login-drawer.login-drawer.login-drawer .auth0-lock-error .auth0-lock-input{color:#d20000;background:0 0}.login-drawer.login-drawer.login-drawer .auth0-lock-error .auth0-lock-input::-webkit-input-placeholder{color:#d20000}.login-drawer.login-drawer.login-drawer .auth0-lock-error .auth0-lock-input::-moz-placeholder{color:#d20000}.login-drawer.login-drawer.login-drawer .auth0-lock-error .auth0-lock-input:-ms-input-placeholder{color:#d20000}.login-drawer.login-drawer.login-drawer .auth0-lock-error .auth0-lock-input::-ms-input-placeholder{color:#d20000}.login-drawer.login-drawer.login-drawer .auth0-lock-error .auth0-lock-input::placeholder{color:#d20000}.login-drawer.login-drawer.login-drawer .auth0-lock-error .auth0-lock-error-invalid-hint{color:#d20000;font-size:.75rem;font-weight:400}.login-drawer.login-drawer.login-drawer .auth0-lock-error .toggle-password{display:none}.login-drawer.login-drawer.login-drawer .auth0-lock-name{padding:0;font-family:"Pleasant Serif",serif;font-size:2.1875rem;font-weight:600}.login-drawer.login-drawer.login-drawer .auth0-lock-name[title="Sign in"]:after{content:"Sign in to earn points and redeem rewards.";display:block;font-size:.875rem;font-weight:300;margin:1.125rem 0 0;text-align:center;font-family:Inter,sans-serif}.login-drawer.login-drawer.login-drawer .auth0-lock-name[title="Create account"]:after{content:"Join AG Rewards\2122  to earn points and redeem rewards in so many ways! Our program has major perks and better benefits.";display:block;font-size:.875rem;font-weight:300;margin:1.125rem 0 0;text-align:center;line-height:1.38;font-family:Inter,sans-serif}.login-drawer.login-drawer.login-drawer .auth0-lock-alternative{font-size:.75rem;font-weight:700;margin-top:-.1875rem!important;text-align:left;line-height:1}.login-drawer.login-drawer.login-drawer .auth0-lock-alternative .auth0-lock-alternative-link{border-bottom:1px solid #000;display:inline-block;font-size:1rem!important;font-weight:700!important;line-height:1;padding-bottom:.125rem}.login-drawer.login-drawer.login-drawer .auth0-lock-tabs-container+div>div{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.login-drawer.login-drawer.login-drawer .auth0-lock-input-block,.login-drawer.login-drawer.login-drawer .auth0-lock-input-checkbox,.login-drawer.login-drawer.login-drawer .auth0-lock-input-sms{width:100%}.login-drawer.login-drawer.login-drawer .auth0-lock-disclaimer,.login-drawer.login-drawer.login-drawer .auth0-lock-input-block{margin-bottom:1.0625rem}.login-drawer.login-drawer.login-drawer .auth0-lock-disclaimer{font-size:.8125rem}.login-drawer.login-drawer.login-drawer .auth0-lock-disclaimer a{text-decoration:underline}.login-drawer.login-drawer.login-drawer .auth0-lock-input-first_name,.login-drawer.login-drawer.login-drawer .auth0-lock-input-last_name{width:calc(50% - 8px)}.login-drawer.login-drawer.login-drawer .auth0-lock-input-day,.login-drawer.login-drawer.login-drawer .auth0-lock-input-month,.login-drawer.login-drawer.login-drawer .auth0-lock-input-year{width:calc(33.3% - 8px)}.login-drawer.login-drawer.login-drawer .auth0-lock-input-month{margin-top:0}.login-drawer.login-drawer.login-drawer .auth0-lock-input-month:before{content:"Date of birth";font-size:.875rem;font-weight:300;line-height:1.38;margin-bottom:.3125rem;display:block}.login-drawer.login-drawer.login-drawer .auth0-lock-input-day,.login-drawer.login-drawer.login-drawer .auth0-lock-input-year{margin-top:1.75rem}.login-drawer.login-drawer.login-drawer .auth0-lock-input-checkbox,.login-drawer.login-drawer.login-drawer .auth0-lock-input-sms{background:0 0;color:#000;font-size:.75rem;font-weight:300;line-height:1.36;margin:0;padding:0;text-align:left;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.login-drawer.login-drawer.login-drawer .auth0-lock-input-checkbox label,.login-drawer.login-drawer.login-drawer .auth0-lock-input-sms label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.login-drawer.login-drawer.login-drawer .auth0-lock-input-checkbox label span,.login-drawer.login-drawer.login-drawer .auth0-lock-input-sms label span{font-size:.75rem;line-height:1.125rem;padding-top:0;padding-left:.4375rem}.login-drawer.login-drawer.login-drawer .auth0-lock-input-checkbox input,.login-drawer.login-drawer.login-drawer .auth0-lock-input-sms input{accent-color:rgba(0,0,0,.55);min-width:1rem;width:1rem;margin:.25rem 0 0;-moz-appearance:checkbox;appearance:checkbox;-webkit-appearance:checkbox}.login-drawer.login-drawer.login-drawer .auth0-lock-input-checkbox a,.login-drawer.login-drawer.login-drawer .auth0-lock-input-sms a{text-decoration:underline}.login-drawer.login-drawer.login-drawer .auth0-lock-input-sms{margin-bottom:.625rem}.login-drawer.login-drawer.login-drawer .auth0-lock-input-sms-country-selected-flag{background-position:center;background-repeat:no-repeat;background-size:contain;height:1.25rem;pointer-events:none;position:relative;width:1.6875rem;z-index:3}.login-drawer.login-drawer.login-drawer .auth0-lock-input-sms-country-wrap{height:1.25rem;padding:.9375rem 1.25rem .9375rem .625rem;position:absolute;right:0;top:0}.login-drawer.login-drawer.login-drawer .auth0-lock-input-sms-country-wrap:after{border-left:1px solid #d9d9d9;content:"";height:1.375rem;left:0;margin-top:-.625rem;position:absolute;top:50%}.login-drawer.login-drawer.login-drawer .auth0-lock-input-sms-country-wrap .icon{font-size:10px;pointer-events:none;position:absolute;right:.1875rem;top:35%;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.login-drawer.login-drawer.login-drawer .auth0-lock-input-sms-country-code{opacity:.5;position:absolute;top:1.4375rem;left:.75rem;font-size:.875rem}.login-drawer.login-drawer.login-drawer .auth0-lock-input-klaviyo_phone_number{padding-left:1.5625rem}.login-drawer.login-drawer.login-drawer .auth0-lock-input-klaviyo_phone_number .auth0-lock-input{margin-top:.25rem;padding-left:.9375rem}.login-drawer.login-drawer.login-drawer .auth0-lock-input-sms-country-select{border:none;height:1.1875rem;padding:.9375rem 1.25rem;position:absolute;right:.125rem;top:.0625rem;width:.9375rem;-webkit-appearance:none}.login-drawer.login-drawer.login-drawer .auth0-lock-input-sms-country-select option{opacity:0}.login-drawer.login-drawer.login-drawer .auth0-lock-input-sms-disclaimer{font-size:.6875rem;line-height:1rem;margin-top:.3125rem}.login-drawer.login-drawer.login-drawer .auth0-lock-input-sms-disclaimer a{text-decoration:underline}.login-drawer.login-drawer.login-drawer .auth0-lock-submit{background-color:#bc0a4d!important;border-radius:.375rem;height:3.75rem;letter-spacing:0;margin:1.25rem auto 1.875rem;text-transform:initial;width:initial;padding-left:2.75rem;padding-right:2.75rem;-webkit-transition:background-color .4s ease-in-out;transition:background-color .4s ease-in-out;font-family:"Pleasant Serif",serif}.login-drawer.login-drawer.login-drawer .auth0-lock-submit:hover{background-color:#9e0041!important}.login-drawer.login-drawer.login-drawer .auth0-lock-submit:hover:not([disabled]) span{-webkit-transform:scale(1)!important;transform:scale(1)!important}.login-drawer.login-drawer.login-drawer .auth0-lock-submit[disabled]{background:#949494;cursor:not-allowed}.login-drawer.login-drawer.login-drawer .auth0-lock-submit .auth0-loading-container{margin:-.9375rem 0 0 -1.875rem}.login-drawer.login-drawer.login-drawer .auth0-lock-submit .auth0-loading-container .auth0-loading{border-color:rgba(255,255,255,.4) rgba(255,255,255,.4) rgba(255,255,255,.2) rgba(255,255,255,.2)}.login-drawer.login-drawer.login-drawer .auth0-lock-submit .auth0-label-submit{font-family:"Pleasant Serif",serif;font-size:1.25rem;font-weight:700;height:initial;line-height:initial;pointer-events:none}.login-drawer.login-drawer.login-drawer .auth0-lock-submit svg{display:none}.login-drawer.login-drawer.login-drawer .auth0-global-message{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0}.login-drawer.login-drawer.login-drawer .auth0-global-message.auth0-global-message-success{background-color:transparent;color:#2e8b57;font-size:.875rem;font-weight:600;text-transform:initial;margin-bottom:1.25rem;line-height:1}.login-drawer.login-drawer.login-drawer .auth0-global-message.auth0-global-message-error{background-color:transparent;color:#d20000;font-size:.875rem;font-weight:600;text-transform:initial;margin-bottom:1.25rem;line-height:1}.login-drawer.login-drawer.login-drawer .auth0-global-message.auth0-global-message-error span span{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:block;line-height:1;text-align:left;padding-left:1.875rem;position:relative}.login-drawer.login-drawer.login-drawer .auth0-global-message.auth0-global-message-error span span:before{content:"";background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyMiAyMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIGQ9Ik0xMS43MTMgNC4wNDZjLS4yNzktLjUwNi0xLjE0Ny0uNTA2LTEuNDI2IDBsLTcuMjYgMTMuMTUyYS43NDUuNzQ1IDAgMCAwIC4wMjIuNzYxLjgxNC44MTQgMCAwIDAgLjY5Mi4zNzRIMTguMjZhLjgxMy44MTMgMCAwIDAgLjY5MS0uMzc0Ljc0NS43NDUgMCAwIDAgLjAyMS0uNzZMMTEuNzEzIDQuMDQ1em0uMDk0IDExLjk2NmgtMS42MTN2LTEuNTQ3aDEuNjEzdjEuNTQ3em0tMS42MTMtMy4wOTRWOS4wNWgxLjYxM3YzLjg2OGgtMS42MTN6IiBmaWxsPSIjZDIwMDAwIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz4KPC9zdmc+Cg==);width:1.25rem;height:1.25rem;min-width:1.25rem;display:inline-block;background-size:1.25rem;margin-right:.625rem;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.login-drawer.login-drawer.login-drawer .auth0-global-message.auth0-global-message-error span span a{text-decoration:underline;color:inherit}.login-overlay{background-color:#00000080;bottom:0;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0;-webkit-transform:translate3d(0,0,0);transform:translateZ(0);-webkit-transition:opacity .2s ease-in-out,visibility .2s;transition:opacity .2s ease-in-out,visibility .2s;visibility:hidden;width:100%;z-index:139}.is-login-exposed .login-overlay,.is-restrict-exposed .login-overlay--restricted{opacity:1;visibility:visible;pointer-events:all}.is-login-exposed .login-overlay--restricted{opacity:0;visibility:hidden;pointer-events:none}.collect-phone{background:#fff;bottom:0;-webkit-box-shadow:-5px 0 10px 0 rgba(0,0,0,.3);box-shadow:-5px 0 10px #0000004d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:75vh;padding:0;position:fixed;-webkit-transform:translate(0,120%);transform:translateY(120%);-webkit-transition:-webkit-transform .4s cubic-bezier(.25,.46,.45,.94);transition:transform .4s cubic-bezier(.25,.46,.45,.94);transition:transform .4s cubic-bezier(.25,.46,.45,.94),-webkit-transform .4s cubic-bezier(.25,.46,.45,.94);width:100vw;z-index:140}.is-collect-phone-exposed .collect-phone{-webkit-transform:translate(0,0);transform:translate(0)}.collect-phone__container{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;max-height:calc(100% - 60px);overflow:auto;padding:1.875rem 1.125rem}.collect-phone__form{border-top:1px solid transparent;padding-top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.collect-phone__form.is-hidden{display:none}.collect-phone__form-icon{margin-bottom:1.25rem}.collect-phone__form-email{height:0;overflow:hidden;visibility:hidden}.collect-phone__form-terms{text-align:center;font-size:.75rem;line-height:1rem;max-width:20.625rem;margin-top:1.375rem}.collect-phone__form-terms a{text-decoration:underline}.collect-phone__form-group{position:relative;width:100%;max-width:20.625rem;margin-top:.8125rem}.collect-phone__form-group .icon:not(.collect-phone__down-arrow){display:none}.collect-phone__form-group.is-invalid .icon:not(.collect-phone__down-arrow){display:block;position:absolute;right:.4375rem;top:.75rem;font-size:.875rem}.collect-phone__form-code{left:.8125rem;position:absolute;top:1.6875rem}.collect-phone__form-input{-moz-appearance:textfield;border-radius:0;border:1px solid #cacaca;color:#000;font-family:Inter,sans-serif;font-size:.875rem;font-weight:300;height:3.5rem;padding-left:.9375rem;padding-top:1rem;width:100%}.collect-phone__form-input::-webkit-inner-spin-button,.collect-phone__form-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.collect-phone__form-input::-webkit-input-placeholder{color:#000}.collect-phone__form-input::-moz-placeholder{color:#000}.collect-phone__form-input:-ms-input-placeholder{color:#000}.collect-phone__form-input::-ms-input-placeholder{color:#000}.collect-phone__form-input::placeholder{color:#000}.is-invalid .collect-phone__form-input{border-color:#dc2504;-webkit-box-shadow:0 0 .3125rem 0 rgba(220,37,4,.5);box-shadow:0 0 .3125rem #dc250480;background-color:#fffaf8;color:#dc2504}.collect-phone__form-input:focus{outline:0}.collect-phone__form-error{display:none}.is-invalid .collect-phone__form-error{color:#dc2504;display:block;font-size:.75rem;line-height:1.4;margin-top:.3125rem;text-align:left}.collect-phone__form-label{position:absolute;left:.9375rem;top:.4375rem}.collect-phone__form-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.collect-phone__form-actions .btn-submit{margin-top:1.75rem;background:#bc0a4d;border-radius:.375rem;height:3.75rem;font-size:1.25rem;letter-spacing:0;text-transform:initial;width:initial;padding-left:2.75rem;padding-right:2.75rem;font-family:"Pleasant Serif",serif}.collect-phone__form-actions .btn-submit:hover{background:#9e0041}.collect-phone__form-actions .btn-submit:hover:not([disabled]) span{-webkit-transform:scale(1)!important;transform:scale(1)!important}.collect-phone__form-actions .btn-submit[disabled]{background:#949494;cursor:not-allowed}.collect-phone__form-actions .btn-link{color:#000;border-bottom:1px solid #000;margin-top:1.1875rem}.collect-phone__form-actions .btn-solid{color:#fff;background-image:none}.collect-phone__form-head{font-size:2.1875rem;font-weight:600;text-align:center;color:#333;line-height:1;font-family:"Pleasant Serif",serif}.collect-phone__form-body{font-size:.875rem;font-weight:300;line-height:1.38;text-align:center;color:#000;max-width:20.625rem;margin:1.8125rem auto 0}.collect-phone__countries-select-wrapper{position:relative}.collect-phone__countries-select-wrapper .collect-phone__down-arrow{display:block;font-size:10px;pointer-events:none;position:absolute;right:.1875rem;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);top:45%}.collect-phone__countries{position:absolute;right:.3125rem;height:3.5rem;width:3.75rem;top:0}.collect-phone__countries:after{content:"";position:absolute;top:50%;left:0;margin-top:-.625rem;height:1.25rem;border-left:1px solid #d9d9d9}.collect-phone__countries-selected{position:absolute;top:50%;left:.625rem;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.collect-phone__countries-select{height:100%;border-color:transparent;-webkit-appearance:none;text-indent:.625rem}.collect-phone__countries-icon{height:1.25rem;width:1.6875rem;background-position:center center;background-repeat:no-repeat;background-size:contain;-webkit-box-sizing:border-box;box-sizing:border-box}.collect-phone__country-code{left:.9375rem;opacity:.4;pointer-events:none;position:absolute;top:1.6875rem}.collect-phone__header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:.0625rem solid rgba(202,202,202,.5);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;height:3.75rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 1.125rem;padding:0 0 .375rem;position:relative;text-align:center}.collect-phone__header-close{background:0 0;border-radius:0;border:0;font-size:1.125rem;left:-.875rem;position:absolute;top:.9375rem}.collect-phone__header-close .icon--chevron-left-gray{display:none}.collect-phone__header-close .icon--close-solid-black{display:block;font-size:1.125rem}.collect-phone__header .icon--logo-star-only{font-size:.375rem;margin-top:.625rem}.collect-phone-overlay{background-color:#00000080;bottom:0;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0;-webkit-transform:translate3d(0,0,0);transform:translateZ(0);-webkit-transition:opacity .2s ease-in-out,visibility .2s;transition:opacity .2s ease-in-out,visibility .2s;visibility:hidden;width:100%;z-index:139}.is-collect-phone-exposed .collect-phone-overlay{opacity:1;visibility:visible;pointer-events:all}.wishlists-drawer{background:#fff;bottom:0;-webkit-box-shadow:-5px 0 10px 0 rgba(0,0,0,.3);box-shadow:-5px 0 10px #0000004d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;position:fixed;-webkit-transform:translate(0,120%);transform:translateY(120%);-webkit-transition:-webkit-transform .4s cubic-bezier(.25,.46,.45,.94);transition:transform .4s cubic-bezier(.25,.46,.45,.94);transition:transform .4s cubic-bezier(.25,.46,.45,.94),-webkit-transform .4s cubic-bezier(.25,.46,.45,.94);width:100vw;z-index:140;font-family:Inter,sans-serif}.wishlist-drawer-is-exposed .wishlists-drawer{-webkit-transform:translate(0,0);transform:translate(0)}.wishlists-drawer__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;z-index:3}.wishlists-drawer__header-title{font-size:1.75rem;font-weight:500;display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:"Pleasant Serif",serif}.wishlists-drawer__header-title .icon{font-size:.8125rem;margin:0 .75rem 0 0}.wishlists-drawer__header-close{background:0 0;margin:0;padding:0;border:0;position:absolute;top:.625rem;right:1.25rem;font-size:.625rem}.wishlists-drawer__added{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.625rem 1.25rem;font-size:.875rem;color:#009f00;height:3.75rem;position:relative}.wishlists-drawer__added:after{position:absolute;bottom:0;width:calc(100% - 40px);left:1.25rem;height:1px;background-color:#cacaca;content:""}.wishlists-drawer__added-img{width:2.5rem;height:2.5rem;overflow:hidden;margin-right:.625rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.wishlists-drawer__added img{max-height:100%;height:100%}.wishlists-drawer__added a{color:inherit;margin:0 0 0 .25rem}.wishlists-drawer__added strong{text-decoration:underline}.wishlists-drawer__added .no-lists{color:#000}.wishlists-drawer__lists{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0;padding:0;overflow:auto;max-height:16.75rem}.wishlists-drawer__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 1.25rem;list-style:none;border-top:1px solid #cacaca}.wishlists-drawer__list:first-child{border-top:0}.wishlists-drawer__list-btn{width:100%;border:0;background:0 0;color:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:.5625rem 0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:left}.wishlists-drawer__list-btn *{pointer-events:none}.wishlists-drawer__list-icon{margin-right:.625rem;font-size:8.65px}.wishlists-drawer__list-icon-wrap{max-width:3rem;max-height:3rem;border-radius:50%;overflow:hidden;margin-right:.625rem}.wishlists-drawer__list-title{font-size:1rem;margin:0 0 .625rem;line-height:1;font-weight:600;font-family:"Pleasant Serif",serif}.wishlists-drawer__list-count{font-size:.875rem;color:#000000b3;margin:0;line-height:1}.wishlists-drawer__list-heart{margin:0 0 0 auto;font-size:.75rem}.wishlists-drawer__list-heart .icon--heart-full{font-size:.6875rem;display:none;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.wishlists-drawer__list-heart.added .icon--heart-full{display:block}.wishlists-drawer__list-heart.added .icon--heart-empty{display:none}.wishlists-drawer__new{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:.625rem;position:relative;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:1.875rem;padding:1.25rem 1.25rem 0}.wishlists-drawer__new:before{background-color:#cacaca;content:"";height:1px;left:1.25rem;position:absolute;top:0;width:calc(100% - 40px)}.wishlists-drawer__new-msg{position:absolute;bottom:-1.25rem;color:#d37d00;font-size:.875rem;font-weight:400;width:100%}.has-error .wishlists-drawer__new-msg{color:#e20000}.wishlists-drawer__new-wrap{position:relative}.wishlists-drawer__new-input{-webkit-box-flex:1;-ms-flex:1;flex:1;height:3rem;border-radius:2px;border:1px solid #a6a8ab;padding:0 0 0 .625rem}.collection-top__create-form .wishlists-drawer__new-input{min-width:13.125rem}.wishlists-drawer__new-input::-webkit-input-placeholder{font-size:.875rem;color:#000}.wishlists-drawer__new-input::-moz-placeholder{font-size:.875rem;color:#000}.wishlists-drawer__new-input:-ms-input-placeholder{font-size:.875rem;color:#000}.wishlists-drawer__new-input::-ms-input-placeholder{font-size:.875rem;color:#000}.wishlists-drawer__new-input::placeholder{font-size:.875rem;color:#000}.has-error .wishlists-drawer__new-input::-webkit-input-placeholder{color:#e20000}.has-error .wishlists-drawer__new-input::-moz-placeholder{color:#e20000}.has-error .wishlists-drawer__new-input:-ms-input-placeholder{color:#e20000}.has-error .wishlists-drawer__new-input::-ms-input-placeholder{color:#e20000}.has-error .wishlists-drawer__new-input::placeholder{color:#e20000}.wishlists-drawer__new-input:focus{outline:0}.wishlists-drawer__new-button{width:7.3125rem;height:2.875rem;border-radius:.375rem;border:0;font-family:"Pleasant Serif",serif;font-weight:600;font-size:1.125rem;color:#fff;background-color:#bc0a4d;-webkit-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out}.wishlists-drawer__new-button:hover{background-color:#9e0041}.wishlists-drawer__new-button.disabled,.wishlists-drawer__new-button[disabled]{background-color:#a6a8ab}.wishlists-drawer__new .icon--error-red{display:none;position:absolute;top:2rem;left:12.1875rem}.wishlists-drawer__new.has-error .icon--error-red{display:block}.wishlists-drawer-overlay.modal-overlay{background-color:#00000080}.wishlist-drawer-is-exposed .wishlists-drawer-overlay.modal-overlay{opacity:1;visibility:visible}#usntA40Toggle{-webkit-transition:bottom .3s cubic-bezier(.455,.03,.515,.955);transition:bottom .3s cubic-bezier(.455,.03,.515,.955)}.wishlist-manage-overlay.modal-overlay{background-color:#00000080}.wishlist-manage.modal{background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:21.5625rem;position:fixed;width:100%;z-index:140;-ms-flex-wrap:wrap;flex-wrap:wrap}.wishlist-manage__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1.3125rem .9375rem 1rem;border-bottom:1px solid #a6a8ab}.wishlist-manage__header-title{font-size:1.5rem;font-weight:300;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0}.wishlist-manage__header-title span{font-weight:500}.wishlist-manage__header-close{background:0 0;margin:0;padding:0;border:0}.wishlist-manage__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:1.5625rem .9375rem}.wishlist-manage__content .form{position:relative}.wishlist-manage__content p{text-align:left;font-size:.875rem;font-weight:400;margin:0}.wishlist-manage__content p[data-state=delete]{margin-bottom:2.5rem}.wishlist-manage__content input{width:100%;height:2.875rem;border-radius:.1875rem;border:1px solid #ececec;margin:.25rem 0 .9375rem;font-size:.875rem;padding-left:.625rem}.wishlist-manage__content input:focus,.wishlist-manage__content input:focus-within{outline:0}.wishlist-manage__content .has-error input::-webkit-input-placeholder{color:#e20000}.wishlist-manage__content .has-error input::-moz-placeholder{color:#e20000}.wishlist-manage__content .has-error input:-ms-input-placeholder{color:#e20000}.wishlist-manage__content .has-error input::-ms-input-placeholder{color:#e20000}.wishlist-manage__content .has-error input::placeholder{color:#e20000}.wishlist-manage__content-msg{margin:-.6875rem 0 .6875rem;text-align:left;font-size:.875rem}.has-error .wishlist-manage__content-msg{color:#e20000}.wishlist-manage__content .icon--error-red{position:absolute;z-index:3;top:2.3125rem;right:.625rem}.wishlist-manage__content .btn--secondary{margin-top:.9375rem}.wishlist-manage__content .btn-link{margin:1.5625rem auto 0;color:#000;font-size:.875rem;border-bottom:1px solid}.wishlist-manage [data-state=delete]{display:none}.wishlist-manage[data-show-delete=true] [data-state=delete]{display:block}.wishlist-manage[data-show-delete=true] [data-state=manage]{display:none}.wishlist-theme-overlay.modal-overlay{background-color:#00000080}.wishlist-theme.modal{background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:21.5625rem;position:fixed;width:100%;z-index:140;-ms-flex-wrap:wrap;flex-wrap:wrap}.wishlist-theme__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1.3125rem .9375rem 1rem;border-bottom:1px solid #a6a8ab}.wishlist-theme__header-title{font-size:1.5rem;font-weight:300;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0}.wishlist-theme__header-title span{font-weight:500}.wishlist-theme__header-close{background:0 0;margin:0;padding:0;border:0}.wishlist-theme__content{display:grid;padding:1.5625rem 1rem 0;max-height:26.875rem;overflow-y:auto;width:100%;grid-template-columns:1fr;margin:0}.wishlist-theme__content-image.ir{height:0;overflow:hidden;padding-bottom:38.33333%;position:relative;width:100%}.wishlist-theme__content-title{font-size:.75rem;font-weight:500;text-align:left;margin:.3125rem 0 0;padding:0}.wishlist-theme__content-theme{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.wishlist-theme__content-theme input{display:none}.wishlist-theme__content-theme label{border:1px solid transparent;padding:.4375rem;cursor:pointer;position:relative}.wishlist-theme__content-theme .icon{display:none}.wishlist-theme__content-theme input:checked+label{border:1px solid}.wishlist-theme__content-theme input:checked+label .icon{position:absolute;bottom:.4375rem;right:.4375rem;display:block}.wishlist-theme__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:1.125rem .9375rem .9375rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:1px solid #a6a8ab}.wishlist-theme__footer .btn{width:100%}.wishlist-theme__footer .btn-link{margin:1.5625rem auto 0;color:#000;font-size:.875rem;border-bottom:1px solid}body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100%;overflow-y:scroll}body.is-restrict-exposed,body.site-search-exposed{overflow:hidden}body.is-restrict-exposed #usntA40Toggle,body.site-search-exposed #usntA40Toggle{display:none!important}.page-wrap{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-transition:-webkit-filter .2s ease-in-out;transition:filter .2s ease-in-out,-webkit-filter .2s ease-in-out}.footer{padding-bottom:1.875rem;-webkit-transition:-webkit-filter .2s ease-in-out;transition:filter .2s ease-in-out,-webkit-filter .2s ease-in-out;background:#bc0a4d;color:#fff}.template-product .footer,.wishlist-collection .footer{padding-bottom:6.25rem}.footer .message--error,.footer .message--success{display:block;color:#fff;margin-top:.75rem;font-size:.875rem;font-weight:600}.template-cart .footer{z-index:0}.footer a{color:#fff}.footer__main{display:-webkit-box;display:-ms-flexbox;display:flex;padding:3.75rem 0}.footer__newsletter a{color:#fff;text-decoration:underline}.footer__newsletter p{font-size:.6875rem;line-height:.9375rem}.footer__newsletter p:last-child{margin-bottom:0}.footer__newsletter-title{line-height:1.22;font-size:1.125rem;margin-top:0;margin-bottom:1.25rem;font-weight:600;font-family:"Pleasant Serif",serif}.footer__newsletter-form{margin-bottom:1.1875rem;position:relative}.footer__newsletter-form-label{position:absolute;line-height:1.58;font-size:.6875rem;top:.5rem;left:.9375rem}.footer__newsletter-form-button{max-width:5.3125rem;width:100%;color:#c70a4c;background-color:#fff;max-height:2.5rem;border-radius:6px;border:0;letter-spacing:.32px;font-size:.875rem;font-family:"Pleasant Serif",serif;font-weight:600;padding:.6875rem 0}.footer__newsletter-form-button:hover{border:0;background-color:#9e0041;color:#fff}.footer__newsletter-form-button[disabled]{opacity:1;pointer-events:none;color:#9e004180}.footer__newsletter-form-button[disabled]:hover{color:#9e004180;background-color:#fff}.footer__newsletter-form-button.in-progress,.footer__newsletter-form-button[disabled].in-progress,.footer__newsletter-form-button[disabled].in-progress:hover{background-color:#9e0041;color:#fff}.footer__newsletter-form-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer__newsletter-text{margin-top:7px;margin-bottom:0;font-size:.625rem;font-weight:300;line-height:1rem}.footer__newsletter-social-icons{margin-top:1.875rem}.footer__newsletter-social-icon-link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-right:1.875rem}.footer__newsletter-social-icon{width:1.1875rem;height:1.1875rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer__newsletter-social-icon img{max-width:100%;width:100%}.footer__newsletter-input.input{max-height:3rem;width:100%;max-width:19.6875rem;border:0;-webkit-box-shadow:none;box-shadow:none;padding-top:1.5rem;padding-bottom:6px;padding-left:.875rem;margin-right:.625rem;background:#fff;font-size:.875rem;font-weight:600}.footer__link-lists{padding-left:0}.footer__link-list{padding:0 0 1.875rem}.footer__link-list-heading{font-weight:700;line-height:1.88;font-size:1rem;margin-top:0;margin-bottom:1.5rem;font-family:"Pleasant Serif",serif}.footer__link-list-heading:after,.footer__link-list-heading:before{display:none}.footer__link-list-item{margin:0 0 1.25rem;text-align:center}.footer__link-list-item:last-child{margin:0}.footer__link-list-link{line-height:1;font-weight:400;color:#fff;font-size:.8125rem}.footer__bottom{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer__payments svg{width:2.5rem}.footer__payments-headline{font-size:1rem;margin:0 0 .9375rem;text-align:center;font-weight:600;font-family:"Pleasant Serif",serif}.footer__payments-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 0 1.875rem;padding:0;gap:.9375rem}.footer__payments-item{list-style:none;margin:0 .75rem 0 0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex}.footer__payments-item--venmo{display:none}.footer__contact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:2rem 0}.footer__contact-email{margin:.9375rem 0 0}.footer__contact-email a{color:#595959}.footer__contact-email,.footer__contact-phone{line-height:1;margin-bottom:0;font-size:1.125rem}.footer__contact-hours:before{background:#595959;content:"";display:inline-block;height:1rem;margin:0 .625rem 0 .375rem;-webkit-transform:translateY(3px);transform:translateY(3px);width:.0625rem}.footer__contact .icon{margin:0 .625rem 0 0;-webkit-transform:translateY(2px);transform:translateY(2px)}.footer__contact .icon--envelope{width:1.25rem;fill:#595959}.footer__contact .bolded{font-weight:600}.footer__nav{margin:0 0 1.25rem}.footer__nav-link{display:inline;line-height:1.36;font-size:.6875rem;color:#fff}.footer__nav-link:before{background:#fff;content:"";display:inline-block;height:1rem;margin:0 .5rem;-webkit-transform:translateY(3px);transform:translateY(3px);width:.0625rem}.cyo-footer .footer__nav-link:last-child:before,.footer__nav-link.no-separator:before,.footer__nav-link:first-child:before{display:none}.cyo-footer .footer__nav-link:last-child{opacity:0}.footer__nav-link span#teconsent:after{background:#fff;content:"";display:inline-block;height:1rem;margin:0 .5rem;-webkit-transform:translateY(3px);transform:translateY(3px);width:.0625rem}.footer__sub-colophon{font-size:.6875rem;margin-bottom:1.25rem}.footer__sub-icons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer__sub-icon{max-width:3.125rem;margin-right:1.25rem;display:-webkit-box;display:-ms-flexbox;display:flex}.footer__sub-icon:last-child{margin-right:0}.footer__sub-icon img{width:100%}.footer__sub-icon .icon:before{font-size:1.65625rem}.footer__sub-icon--link .icon:before{font-size:8.6px}.footer-alt{background-color:#f4f4f4;color:#595959;font-size:1rem}.footer-alt__background{background:-webkit-gradient(linear,left top,left bottom,from(#ffedf5),to(#fff));background:linear-gradient(180deg,#ffedf5 0,#fff);background:-ms-linear-gradient(180deg,#ffedf5 0,#fff 100%)}.footer-alt-container{-webkit-box-sizing:border-box;box-sizing:border-box}.footer-alt__main{padding:1.875rem 0}.template-cart .footer-alt{z-index:0}.footer-alt__payments svg{width:2.5rem}.footer-alt__payments-headline{color:#333;font-size:.875rem;margin:0 0 .9375rem;text-align:center}.footer-alt__payments-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 1.25rem;padding:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer-alt__payments-item{list-style:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;width:2.3125rem;line-height:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer-alt__payments-item:last-child{margin:0}.footer-alt__payments-icon{line-height:1}.footer-alt__contact{color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:2rem 0}.footer-alt__contact-email{margin:.9375rem 0 0}.footer-alt__contact-email-icon{display:inline-block;-webkit-transform:translateY(2px);transform:translateY(2px)}.footer-alt__contact-email,.footer-alt__contact-phone{line-height:1;margin-bottom:0;font-size:.875rem}.footer-alt__contact-hours:before{background:#595959;content:"";display:inline-block;height:1rem;margin:0 .625rem 0 .375rem;-webkit-transform:translateY(3px);transform:translateY(3px);width:.0625rem}.footer-alt__contact .icon{margin:0 .625rem 0 0;-webkit-transform:translateY(2px);transform:translateY(2px)}.footer-alt__contact .icon--envelope{width:1.25rem;fill:#595959}.footer-alt__contact .bolded{font-weight:600}.footer-alt__nav{margin:0 0 1.25rem}.footer-alt__nav-link{display:inline;line-height:1.36;font-size:.75rem}.footer-alt__nav-link:after{background:#595959;content:"";display:inline-block;height:1rem;margin:0 .5rem;-webkit-transform:translateY(3px);transform:translateY(3px);width:.0625rem}.footer-alt__nav-link.no-separator:after,.footer-alt__nav-link:last-child:after{display:none}.footer-alt__sub-colophon{font-size:.625rem;margin-bottom:1.25rem}.footer-alt__sub-icons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:1.25rem}.footer-alt__sub-icon{margin-right:1.25rem;display:-webkit-box;display:-ms-flexbox;display:flex}.footer-alt__sub-icon .icon:before{font-size:1.65625rem}.footer-alt__sub-icon--link .icon:before{font-size:.71875rem}.footer-alt span#teconsent:after{background:#fff;content:"";display:inline-block;height:1rem;margin:0 .5rem;-webkit-transform:translateY(3px);transform:translateY(3px);width:.0625rem}.final-sale-info{display:inline-block;margin-left:.3125rem;position:relative;-webkit-transform:translateY(.125rem);transform:translateY(.125rem)}.final-sale-info__icon{cursor:pointer}.final-sale-info__modal{background:#000c;border-radius:.3125rem;color:#fff;display:none;left:50%;padding:.625rem;position:absolute;top:-.625rem;-webkit-transform:translate(-50%,-100%);transform:translate(-50%,-100%);width:12.5rem}.final-sale-info__modal:after{border-left:.4375rem solid transparent;border-right:.4375rem solid transparent;border-top:.625rem solid rgba(0,0,0,.8);bottom:-.625rem;content:"";left:50%;height:0;position:absolute;-webkit-transform:translateX(-50%);transform:translate(-50%);width:0}.final-sale-info__modal-text{font-size:.75rem;margin:0;text-align:center}.final-sale-info:hover .final-sale-info__modal{display:block}.grid-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;position:relative;width:100%;margin-bottom:2.5rem}.grid-item.inline{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.grid-item.text-first{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-flow:column-reverse nowrap;flex-flow:column-reverse nowrap}.grid-item.text-first.inline{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-flow:row-reverse nowrap;flex-flow:row-reverse nowrap}.grid-item h3,.grid-item h4,.grid-item h5{margin-top:0}.grid-item>.text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;width:100%;padding-top:.625rem}.grid-item>.text.overlay{padding:0 1.25rem;position:absolute;top:0;left:0;height:100%;z-index:2}.grid-item>.text.vpos-top{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.grid-item>.text.vpos-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.grid-item>.text.vpos-bottom{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.grid-item>.text.hpos-left{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.grid-item>.text.hpos-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.grid-item>.text.hpos-right{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.grid-item>.text .ctas{margin-bottom:0}.grid-item>.text .ctas__wrap{margin-bottom:.625rem}.grid-item--two{grid-column-start:span 2}.grid-item--two>.text{padding:.625rem .625rem 0}.grid-item--four>.text.overlay>*{padding:0 9%;width:50%}.home-recent-and-bag{margin:1.4375rem 0}.home-recent-and-bag__wrapper{max-width:82.875rem;margin:0 auto}.home-recent-and-bag__item{padding:1.0625rem 0;margin:0 -.9375rem}.home-recent-and-bag__item-title{display:inline-block;font-size:1.25rem;line-height:1.2;margin:0 0 .875rem}.home-recent-and-bag__item-cta{font-size:.875rem;letter-spacing:.2px;font-weight:400;line-height:normal;text-decoration:underline;color:#000;margin-left:.625rem}.home-split-component{margin:3.75rem 0}.home-split-component__right-wrapper{width:100%}.home-split-component__title{font-size:1.875rem;font-weight:300;letter-spacing:normal;line-height:1.13;margin:0 0 .3125rem;color:#000}.home-split-component__desc{font-size:1rem;font-weight:300;line-height:1.22;letter-spacing:normal;margin-bottom:1.25rem;color:#000}.home-split-component__cta{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:1rem;width:auto;height:auto;padding:.625rem 1.6875rem}.icon{display:inline-block}.icon:before{background-image:url(//www.americangirl.com/cdn/shop/t/217/assets/sprite-icon-cc4d7619.svg?v=58531140988071540571752078386);background-repeat:no-repeat;background-size:45.25em 383.8125em;content:"";display:block;font-size:1em}.icon--inline:before{display:inline-block;position:relative;vertical-align:middle}.icon--accessories:before{background-position:0 0;width:5.75em;height:5.75em}.icon--alert:before{background-position:0 -5.75em;width:1.375em;height:1.375em}.icon--arrow-left:before{background-position:0 -7.125em;width:1.375em;height:1.375em}.icon--backordered:before{background-position:0 -8.5em;width:1.3125em;height:1.25em}.icon--calendar:before{background-position:0 -9.75em;width:1.625em;height:1.625em}.icon--canceled:before{background-position:0 -11.375em;width:1.125em;height:1.125em}.icon--carousel-arrow-circle-left:before{background-position:0 -12.5em;width:3.125em;height:3.125em}.icon--carousel-arrow-circle-right:before{background-position:0 -15.625em;width:3.125em;height:3.125em}.icon--check:before{background-position:0 -18.75em;width:3.25em;height:3.25em}.icon--check-berry:before{background-position:0 -22em;width:1.125em;height:1.125em}.icon--check-black:before{background-position:0 -23.125em;width:1.625em;height:1.625em}.icon--check-green:before{background-position:0 -24.75em;width:1.625em;height:1.625em}.icon--check-square-selected:before{background-position:0 -26.375em;width:2em;height:2em}.icon--check-white:before{background-position:0 -28.375em;width:1.625em;height:1.625em}.icon--chevron-down:before{background-position:0 -30em;width:1em;height:1em}.icon--chevron-gray:before{background-position:0 -31em;width:2em;height:2em}.icon--chevron-left-gray:before{background-position:0 -33em;width:1.5em;height:1.5em}.icon--chevron-up:before{background-position:0 -34.5em;width:1.625em;height:1.625em}.icon--close:before{background-position:0 -36.125em;width:1.375em;height:1.375em}.icon--close-black:before{background-position:0 -37.5em;width:1.375em;height:1.375em}.icon--close-circle:before{background-position:0 -38.875em;width:1.5em;height:1.5em}.icon--close-gray:before{background-position:0 -40.375em;width:1.75em;height:1.75em}.icon--close-mobile:before{background-position:0 -42.125em;width:1.625em;height:1.625em}.icon--close-solid:before{background-position:0 -43.75em;width:1.25em;height:1.25em}.icon--close-solid-black:before{background-position:0 -45em;width:1.25em;height:1.25em}.icon--close-white:before{background-position:0 -46.25em;width:1.375em;height:1.375em}.icon--close-white-large:before{background-position:0 -47.625em;width:1.6875em;height:1.6875em}.icon--confirmed:before{background-position:0 -49.3125em;width:1.25em;height:1.25em}.icon--delivered:before{background-position:0 -50.5625em;width:1.3125em;height:1.25em}.icon--down-arrow:before{background-position:0 -51.8125em;width:2.625em;height:2.625em}.icon--down-arrow-white:before{background-position:0 -54.4375em;width:3.625em;height:3.625em}.icon--edit:before{background-position:0 -58.0625em;width:2.5em;height:2.5em}.icon--edit-pen:before{background-position:0 -60.5625em;width:2.5em;height:2.5em}.icon--email-info:before{background-position:0 -63.0625em;width:1.75em;height:1.75em}.icon--error-black:before{background-position:0 -64.8125em;width:1.1875em;height:1.1875em}.icon--error-orange:before{background-position:0 -66em;width:1.25em;height:1.25em}.icon--error-red:before{background-position:0 -67.25em;width:1.5em;height:1.5em}.icon--esrb:before{background-position:0 -68.75em;width:5.125em;height:6.875em}.icon--exclamation:before{background-position:0 -75.625em;width:1.625em;height:1.625em}.icon--eye-blue-icon:before{background-position:0 -77.25em;width:7em;height:7em}.icon--eye-brown-icon:before{background-position:0 -84.25em;width:7em;height:7em}.icon--eye-dual-icon:before{background-position:0 -91.25em;width:7em;height:7em}.icon--eye-gray-icon:before{background-position:0 -98.25em;width:7em;height:7em}.icon--eye-green-icon:before{background-position:0 -105.25em;width:7em;height:7em}.icon--eye-hazel-icon:before{background-position:0 -112.25em;width:7em;height:7em}.icon--eye-light-blue-icon:before{background-position:0 -119.25em;width:7em;height:7em}.icon--eye-light-brown-icon:before{background-position:0 -126.25em;width:7em;height:7em}.icon--eye-password:before{background-position:0 -133.25em;width:1.4375em;height:1.375em}.icon--gift:before{background-position:0 -134.625em;width:1.25em;height:1.25em}.icon--header-heart-empty:before{background-position:0 -135.875em;width:1.75em;height:1.8125em}.icon--heart:before{background-position:0 -137.6875em;width:1.75em;height:1.75em}.icon--heart-empty:before{background-position:0 -139.4375em;width:2.375em;height:2.4375em}.icon--heart-empty-white:before{background-position:0 -141.875em;width:1.75em;height:1.8125em}.icon--heart-empty-white-bg:before{background-position:0 -143.6875em;width:2.4375em;height:2.4375em}.icon--heart-full:before{background-position:0 -146.125em;width:2.625em;height:2.625em}.icon--heart-full-white:before{background-position:0 -148.75em;width:2.625em;height:2.625em}.icon--heart-full-white-bg:before{background-position:0 -151.375em;width:2.4375em;height:2.4375em}.icon--hero-carousel-arrow-left:before{background-position:0 -153.8125em;width:4.0625em;height:7.9375em}.icon--hero-carousel-arrow-right:before{background-position:0 -161.75em;width:4.0625em;height:7.9375em}.icon--hero-carousel-pause:before{background-position:0 -169.6875em;width:.875em;height:.875em}.icon--hero-carousel-play:before{background-position:0 -170.5625em;width:.875em;height:.875em}.icon--info-gray:before{background-position:0 -171.4375em;width:1.125em;height:1.125em}.icon--info-orange:before{background-position:0 -172.5625em;width:1.125em;height:1.125em}.icon--info-white:before{background-position:0 -173.6875em;width:1em;height:1em}.icon--left-arrow:before{background-position:0 -174.6875em;width:3em;height:3em}.icon--left-arrow-pink:before{background-position:0 -177.6875em;width:3em;height:3em}.icon--lock-icon:before{background-position:0 -180.6875em;width:.9375em;height:1.25em}.icon--logo-ag-rewards:before{background-position:0 -181.9375em;width:45.25em;height:9.5em}.icon--logo-ag-rewards-pink:before{background-position:0 -191.4375em;width:10.3125em;height:1.375em}.icon--logo-star-only:before{background-position:0 -192.8125em;width:4.5625em;height:4.75em}.icon--mattel-logo:before{background-position:0 -197.5625em;width:3em;height:3.0625em}.icon--minus:before{background-position:0 -200.625em;width:2em;height:2em}.icon--minus-berry:before{background-position:0 -202.625em;width:1.6875em;height:1.6875em}.icon--minus-black:before{background-position:0 -204.3125em;width:2em;height:2em}.icon--mute:before{background-position:0 -206.3125em;width:3em;height:3em}.icon--notice:before{background-position:0 -209.3125em;width:1.625em;height:1.625em}.icon--on-step:before{background-position:0 -210.9375em;width:1.6875em;height:1.6875em}.icon--outfordelivery:before{background-position:0 -212.625em;width:1.3125em;height:1.25em}.icon--pause:before{background-position:0 -213.875em;width:3em;height:3em}.icon--play:before{background-position:0 -216.875em;width:3em;height:3em}.icon--plus:before{background-position:0 -219.875em;width:2em;height:2em}.icon--plus-berry:before{background-position:0 -221.875em;width:1.6875em;height:1.75em}.icon--plus-black:before{background-position:0 -223.625em;width:2em;height:2em}.icon--plus-gray:before{background-position:0 -225.625em;width:2em;height:2em}.icon--plus-orange:before{background-position:0 -227.625em;width:2em;height:2em}.icon--print:before{background-position:0 -229.625em;width:1.625em;height:1.625em}.icon--processing:before{background-position:0 -231.25em;width:1.25em;height:1.3125em}.icon--promo-pause:before{background-position:0 -232.5625em;width:1.25em;height:1.3125em}.icon--promo-play:before{background-position:0 -233.875em;width:1.25em;height:1.3125em}.icon--pvm:before{background-position:0 -235.1875em;width:26.8125em;height:7.75em}.icon--pvm-fun-01:before{background-position:0 -242.9375em;width:8.25em;height:8.25em}.icon--pvm-fun-02:before{background-position:0 -251.1875em;width:8.25em;height:8.25em}.icon--pvm-fun-03:before{background-position:0 -259.4375em;width:8.25em;height:8.25em}.icon--rating-star:before{background-position:0 -267.6875em;width:1em;height:.9375em}.icon--right-arrow:before{background-position:0 -268.625em;width:3em;height:3em}.icon--right-arrow-pink:before{background-position:0 -271.625em;width:3em;height:3em}.icon--share:before{background-position:0 -274.625em;width:1.625em;height:1.625em}.icon--shipping-truck:before{background-position:0 -276.25em;width:3.4375em;height:2.0625em}.icon--shop-pay:before{background-position:0 -278.3125em;width:26.625em;height:6.5em}.icon--shoppay-logo:before{background-position:0 -284.8125em;width:5.4375em;height:1.375em}.icon--small-star:before{background-position:0 -286.1875em;width:1.3125em;height:1.25em}.icon--social-fb:before{background-position:0 -287.4375em;width:1.625em;height:1.625em}.icon--social-instagram:before{background-position:0 -289.0625em;width:1.625em;height:1.625em}.icon--social-pinterest:before{background-position:0 -290.6875em;width:1.625em;height:1.625em}.icon--social-twitter:before{background-position:0 -292.3125em;width:1.625em;height:1.625em}.icon--social-youtube:before{background-position:0 -293.9375em;width:1.625em;height:1.625em}.icon--star-berry:before{background-position:0 -295.5625em;width:.8125em;height:.8125em}.icon--tag:before{background-position:0 -296.375em;width:1.25em;height:1.25em}.icon--tick:before{background-position:0 -297.625em;width:.9375em;height:1.25em}.icon--tick-green:before{background-position:0 -298.875em;width:2.5em;height:1.5em}.icon--tick-white:before{background-position:0 -300.375em;width:.9375em;height:1.25em}.icon--unmute:before{background-position:0 -301.625em;width:3em;height:3em}.icon--up-arrow:before{background-position:0 -304.625em;width:2.625em;height:2.625em}.icon--up-arrow-white:before{background-position:0 -307.25em;width:3.625em;height:3.625em}.icon--user:before{background-position:0 -310.875em;width:1.625em;height:1.625em}.icon--wishlist-create:before{background-position:0 -312.5em;width:5.5625em;height:5.5625em}.icon--wishlist-icon-1:before{background-position:0 -318.0625em;width:5.5625em;height:5.5625em}.icon--wishlist-icon-10:before{background-position:0 -323.625em;width:5.5625em;height:5.5625em}.icon--wishlist-icon-2:before{background-position:0 -329.1875em;width:5.5625em;height:5.5625em}.icon--wishlist-icon-3:before{background-position:0 -334.75em;width:5.5625em;height:5.5625em}.icon--wishlist-icon-4:before{background-position:0 -340.3125em;width:5.5625em;height:5.5625em}.icon--wishlist-icon-5:before{background-position:0 -345.875em;width:5.5625em;height:5.5625em}.icon--wishlist-icon-6:before{background-position:0 -351.4375em;width:5.5625em;height:5.5625em}.icon--wishlist-icon-7:before{background-position:0 -357em;width:5.5625em;height:5.5625em}.icon--wishlist-icon-8:before{background-position:0 -362.5625em;width:5.5625em;height:5.5625em}.icon--wishlist-icon-9:before{background-position:0 -368.125em;width:5.5625em;height:5.5625em}.icon--wishlist-icon-grey:before{background-position:0 -373.6875em;width:5.5625em;height:5.5625em}.icon--wishlist-logo:before{background-position:0 -379.25em;width:3.375em;height:3.375em}.icon--zoom-in:before{background-position:0 -382.625em;width:1.1875em;height:1.1875em}.hero-carousel__cell{position:relative;width:100%}.hero-carousel__cell .hide-mobile img{display:none}.hero-carousel__cell .mobile-only img{display:block}.hero-carousel__cell--flex{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:62.5rem;margin:0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.hero-carousel__cell-left{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding:1.375rem 1.125rem 1.9375rem}.hero-carousel__cell-right{margin:0 auto;max-width:17.5rem;width:100%}.hero-carousel__cell-right .ir{height:0;overflow:hidden;padding-bottom:100%;position:relative;width:100%}.hero-carousel__cell-headline{font-size:3.125rem;color:#333;font-weight:100}.hero-carousel__cell-subline{font-size:1.5rem;color:#000}.hero-carousel__slide-text{color:#fff;position:absolute;text-align:center;width:80%}.hero-carousel__slide-text--bottom{bottom:1.875rem}.hero-carousel__slide-text--middle{bottom:50%;-webkit-transform:translateY(50%);transform:translateY(50%)}.hero-carousel__slide-text--center,.hero-carousel__slide-text--left,.hero-carousel__slide-text--right{left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%)}.hero-carousel .flickity-enabled .flickity-prev-next-button{padding:0}.hero-carousel .flickity-enabled .flickity-prev-next-button.previous:after{-webkit-transform:translateY(-32%);transform:translateY(-32%);background-image:url(//www.americangirl.com/cdn/shop/t/217/assets/sprite-icon-cc4d7619.svg?v=58531140988071540571752078386);background-repeat:no-repeat;background-size:45.25em 383.8125em;content:"";display:block;font-size:1em;background-position:0 -153.8125em;width:4.0625em;height:7.9375em}.hero-carousel .flickity-enabled .flickity-prev-next-button.next:after{-webkit-transform:translate(-25%,-32%);transform:translate(-25%,-32%);background-image:url(//www.americangirl.com/cdn/shop/t/217/assets/sprite-icon-cc4d7619.svg?v=58531140988071540571752078386);background-repeat:no-repeat;background-size:45.25em 383.8125em;content:"";display:block;font-size:1em;background-position:0 -161.75em;width:4.0625em;height:7.9375em}.hero-carousel .flickity-enabled .flickity-button-icon{display:none}.hero-carousel .flickity-enabled .flickity-page-dots .dot{background:0 0;border:.8px solid #666;cursor:pointer;height:.75rem;width:.75rem}.hero-carousel .flickity-enabled .flickity-page-dots .dot.is-selected{background:-webkit-gradient(linear,right top,left top,from(#8c1063),to(#c70a4c));background:linear-gradient(to left,#8c1063,#c70a4c);border:none}.dynamic-hero{overflow:hidden;position:relative}.dynamic-hero__slides{height:100%}.dynamic-hero__slide{min-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-position:center center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:.9375rem 0 4.375rem}.dynamic-hero__thumbs{display:-webkit-box;display:-ms-flexbox;display:flex;margin:.9375rem auto;bottom:79%;position:absolute;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:4.25rem}.dynamic-hero__thumbs--left{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;overflow:auto;-ms-overflow-style:none;scrollbar-width:none}.dynamic-hero__thumbs--left::-webkit-scrollbar{display:none}.dynamic-hero__thumb{width:4.125rem;height:4.125rem;background:0 0;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;margin-left:.625rem;border-radius:50%;border:0;-ms-flex-negative:0;flex-shrink:0;line-height:0}.dynamic-hero__thumb.is-active{width:4.125rem;height:4.125rem}.dynamic-hero__thumb:first-child{margin-left:0}.dynamic-hero__thumbs--left .dynamic-hero__thumb:first-child{margin-left:.9375rem}.dynamic-hero__thumbs--left .dynamic-hero__thumb:last-child{margin-right:.9375rem}.dynamic-hero__thumb *{pointer-events:none;line-height:0}.dynamic-hero__thumb-image{position:relative;overflow:hidden;border-radius:50%;-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,.25);box-shadow:0 0 4px #00000040;width:4rem;height:4rem}.dynamic-hero__thumb-image--selected{display:none;position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;border-radius:50%}.is-active .dynamic-hero__thumb-image--selected{display:block;border:2px solid #66143b}.dynamic-hero__thumb img{width:100%}.dynamic-hero__image{position:relative;margin:6rem auto 0;width:calc(100vw - 60px);height:calc(100vw - 60px)}.dynamic-hero__image img{min-width:100%}.dynamic-hero__background{position:absolute;top:0;left:0;width:100%;height:100%}.dynamic-hero__background img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.dynamic-hero__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 .9375rem;width:100%;position:relative}.dynamic-hero__text-headline{font-size:1.75rem;line-height:2.0625rem;font-weight:600;font-family:"Pleasant Serif",serif;color:#66143b;text-align:center;margin:0 auto}.dynamic-hero__text-headline p{font-size:1.75rem;line-height:2.0625rem;font-weight:600;font-family:"Pleasant Serif",serif;color:#66143b;text-align:center;margin:0}.dynamic-hero__text-subline{font-size:1rem;font-weight:500;line-height:1.1875rem;color:#66143b;text-align:center;margin:.375rem auto 0}.dynamic-hero__text-subline p{font-size:1rem;font-weight:500;line-height:1.1875rem;color:#66143b;margin:0;text-align:center}.dynamic-hero__text-cta{margin-top:0;position:relative;width:calc(100% - 30px)}.dynamic-hero__related{width:100%;min-height:6.25rem;padding-bottom:.625rem;margin-bottom:1.5625rem;margin-top:2.5rem;overflow:auto;position:relative;-ms-overflow-style:none;scrollbar-width:none}.dynamic-hero__related::-webkit-scrollbar{display:none}.dynamic-hero__related.center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.dynamic-hero__related:after{content:""}.dynamic-hero__related:not(.flickity-enabled){display:-webkit-box;display:-ms-flexbox;display:flex}.dynamic-hero__related.flickity-enabled{max-width:33.75rem;min-width:33.75rem;height:33.75rem;-webkit-transform:rotate(90deg);transform:rotate(90deg);overflow:visible;top:5rem}.dynamic-hero__related .flickity-prev-next-button{right:0;left:initial;margin:0;padding:0;pointer-events:all}.dynamic-hero__related .flickity-prev-next-button svg{display:none}.dynamic-hero__related .flickity-prev-next-button.previous{top:3.625rem;left:-2.5rem;bottom:initial;background-image:url(//www.americangirl.com/cdn/shop/t/217/assets/sprite-icon-cc4d7619.svg?v=58531140988071540571752078386);background-repeat:no-repeat;background-size:45.25em 383.8125em;content:"";font-size:1em;background-position:0 -307.25em;width:3.625em;height:3.625em;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);display:none}.dynamic-hero__related .flickity-prev-next-button.previous:active{-webkit-transform:rotate(-90deg) translate(0,-1px);transform:rotate(-90deg) translateY(-1px)}.dynamic-hero__related .flickity-prev-next-button.next{top:3.625rem;right:-2.5rem;background-image:url(//www.americangirl.com/cdn/shop/t/217/assets/sprite-icon-cc4d7619.svg?v=58531140988071540571752078386);background-repeat:no-repeat;background-size:45.25em 383.8125em;content:"";font-size:1em;background-position:0 -54.4375em;width:3.625em;height:3.625em;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);display:none}.dynamic-hero__related .flickity-prev-next-button.next:active{-webkit-transform:rotate(-90deg) translate(0,1px);transform:rotate(-90deg) translateY(1px)}.dynamic-hero__related-slide{margin:0 .625rem 0 0;-ms-flex-negative:0;flex-shrink:0;pointer-events:all}.flickity-enabled .dynamic-hero__related-slide{margin:0 1.25rem 0 0}.dynamic-hero__related-slide:first-child{margin-left:.9375rem}.dynamic-hero__related-slide:last-child{margin-right:.9375rem}.dynamic-hero__related-item{background-color:#fff;display:block;width:6.25rem;height:6.25rem;overflow:hidden;border-radius:.9375rem;-webkit-box-shadow:0 2px 3px 0 rgba(0,0,0,.2);box-shadow:0 2px 3px #0003}.flickity-enabled .dynamic-hero__related-item{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.load-more{font-size:1rem;text-align:center;width:100%}.load-more__btn{max-width:16rem;width:100%}.pagination{padding-top:3.125rem}.pagination__item{display:block;float:left;padding:0}.pagination__item:not(:last-child){margin-right:.1875rem}.pagination__btn.btn{display:block;font-size:.75rem;height:2rem;padding:.1875rem 1rem .625rem .5rem;text-align:center}.pagination__btn.btn.is-active{background-color:#5e5c5c}.pagination__btn-to-first{display:none}.to-first .pagination__btn-to-first{display:inline}.pagination__btn-to-last{display:none}.to-last .pagination__btn-to-last{display:inline}.page__header{padding-top:2.1875rem 0;text-align:center}.page__container{max-width:58rem}.rte-component{margin:0 auto;max-width:100vw;overflow:hidden;width:100%}.rte-component p{line-height:1.25rem}.rte-component figure{max-width:100%}.rte-component--right{background:#fff7fa;padding:2.1875rem 1.875rem}.rte-component p:last-child{margin-bottom:0}.product-carousel-simple{padding:0 1.25rem}.product-carousel-simple:not(.flickity-enabled){display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden}.product-carousel-simple__item{-ms-flex-negative:0;flex-shrink:0;margin-right:.9375rem}.page-404 .product-carousel-simple__item--4{-ms-flex-preferred-size:calc(50% - 10px);flex-basis:calc(50% - 10px);width:calc(50% - 10px)}.product-carousel-simple .flickity-prev-next-button{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin:0;background-image:url(//www.americangirl.com/cdn/shop/t/217/assets/sprite-icon-cc4d7619.svg?v=58531140988071540571752078386);background-repeat:no-repeat;background-size:45.25em 383.8125em;content:"";display:block;font-size:.8125rem}.product-carousel-simple .flickity-prev-next-button.previous{left:0;background-position:0 -12.5em;width:3.125em;height:3.125em}.product-carousel-simple .flickity-prev-next-button.next{right:0;background-position:0 -15.625em;width:3.125em;height:3.125em}.product-carousel-simple .flickity-button-icon{display:none}.products{display:grid;grid-template-columns:repeat(2,1fr);-webkit-column-gap:.625rem;-moz-column-gap:.625rem;column-gap:.625rem;font-size:0;max-width:91.25rem;padding:0;text-align:left;-webkit-transition:margin .4s ease-in-out;transition:margin .4s ease-in-out}.product-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:.875rem;margin:0 0 2.625rem;-webkit-transition:padding .4s ease-in-out;transition:padding .4s ease-in-out;vertical-align:top;width:100%;position:relative}.product-item .flickity-viewport{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.product-item__edit{font-size:14px;letter-spacing:.28px;color:#000;font-weight:400;margin-top:.9375rem;border-bottom:1px solid #000}.product-item__edit[disabled]{opacity:.35}.product-item__badge{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-position:center;background-repeat:no-repeat;background-size:cover;bottom:1.625rem;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:"Pleasant Serif",serif;font-size:.875rem;font-weight:600;height:1.25rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1;position:absolute;text-align:center;width:100%;z-index:2}.product-item__badge-icon{max-width:.9375rem;margin-right:.25rem}.product-item__remove{position:absolute;right:.25rem;top:.25rem}.product-item__remove .btn-icon{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;height:2rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:2rem}.product-item__wishlist{position:absolute;width:3.1875rem;height:3.375rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;right:-.5rem;top:-.5625rem;z-index:2}.collection-grid .product-item__wishlist,.template-page .product-item__wishlist{right:-.5rem;top:-.5625rem}.product-item__wishlist-like *{pointer-events:none}.product-item__wishlist-like .icon--heart-empty-white,.product-item__wishlist-like .icon--heart-full-white{font-size:.875rem}.product-item__wishlist-anim{position:absolute;width:3.0625rem;top:.0625rem;pointer-events:none;-webkit-transform-style:preserve-3d}.pv-header .product-item__wishlist-anim{top:-.625rem;right:-.5rem}.modal--wishlist .product-item__wishlist-anim{display:none}.product-item__wishlist-anim *{-webkit-transform-style:preserve-3d}.product-item__wishlist:has(.product-item__wishlist-anim) .icon--heart-full{opacity:0}.product-item__quick-shop{margin-top:1.25rem;text-align:left;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.product-item__quick-shop-button{font-size:.875rem;letter-spacing:.28px;min-height:2.125rem;max-height:2.125rem;min-width:8.125rem;padding:.3125rem .9375rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.product-item__quick-shop-button *{pointer-events:none}.product-item__quick-shop-button svg{margin-left:.375rem}.product-item__quick-shop-button svg path{-webkit-transition:fill .4s ease-in-out;transition:fill .4s ease-in-out}.product-item__quick-shop-button .minus-icon{display:none}.product-item__quick-shop-button.adding .minus-icon{display:block}.product-item__quick-shop-button.adding .plus-icon{display:none}.product-item__quick-shop-button--long{width:initial;max-width:initial;padding:0 1.25rem}.product-item__quick-shop-button.disabled,.product-item__quick-shop-button:disabled{background:#fff!important;border:1px solid #a6a8ab!important;color:#a6a8ab!important}.checkout .product-item__quick-shop-button{border-width:.0625rem}.product-item__variants{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.625rem;list-style:none;margin:.625rem 0 0;padding:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.product-item__variant{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:2.3125rem;height:2.3125rem;border:1px solid #bc0a4d;background-color:transparent;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1;cursor:pointer;border-radius:.25rem;font-size:.875rem;color:#bc0a4d;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;position:relative}.product-item__variant:disabled{border-color:#949494;color:#000;cursor:not-allowed;opacity:.5}.product-item__variant:disabled:before{content:"";border-left:1px solid #cacaca;top:-20%;position:absolute;height:140%;left:45%;-webkit-transform:rotate(45deg);transform:rotate(45deg);z-index:2}.adding-in-progress .product-item__variant{pointer-events:none}.product-item__variant:hover{background-color:#9e0041;border-color:#9e0041;color:#fff}.product-item__variant:hover:disabled{border-color:#949494;color:#000;opacity:.5;background-color:transparent}.product-item__variant.adding{background-color:#9e0041;border-color:#9e0041;color:#fff;pointer-events:none}.product-item__variant.adding:after{content:"";display:block;width:calc(100% + 10px);height:calc(100% + 10px);background:0 0;border-radius:.25rem;position:absolute;top:-.3125rem;border:1px solid #000}.product-item__desc{margin-top:.5rem;text-align:left;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.product-item__cartinfo{font-size:.75rem;line-height:1.36;margin-bottom:.3125rem}.product-item__cartinfo-selected{margin:0 0 0 1.5625rem}.product-item__callout{font-size:.75rem;line-height:1.36;margin-bottom:.3125rem;min-height:1.1875rem}.product-item__title{font-size:.875rem;margin-bottom:.625rem;margin-top:0;min-height:2.5rem;font-family:Inter,sans-serif}.product-item--wishlist .product-item__title{min-height:1.25rem}.product-item__title a{color:#000;display:block;font-weight:300;font-family:Inter,sans-serif}.product-item--wishlist .product-item__title a{max-height:1.25rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:100%}.product-item__seo{font-size:.75rem;margin:0 0 .625rem;line-height:1;max-height:.875rem;min-height:.875rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-item__seo span{margin:0 .5rem 0 0}.product-item__rating{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:0;margin:.25rem 0 .4375rem}.product-item__rating-number{font-size:.75rem;margin-left:.25rem;margin-top:.125rem}.product-item__store-availability{color:#000;font-size:.75rem;line-height:1.36;margin-bottom:0}.product-item__price{font-size:.75rem;line-height:1.36;margin:0 0 .1875rem}.product-item__price-compare{display:inline-block;margin-left:.3125rem;margin-right:.5rem;text-decoration:line-through}.product-item__price-percent{display:inline-block}.product-item__link{display:block}.product-item__reward{top:0;left:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-position:center;background-repeat:no-repeat;background-size:cover;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:"Pleasant Serif",serif;font-size:.875rem;font-weight:600;height:1.25rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1;position:absolute;text-align:center;padding:0 7px;z-index:2;min-width:4.25rem}.product-item__reward-icon{max-width:.9375rem;margin-right:.25rem;width:100%}.product-item__reward-icon-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.product-item__reward-icon-wrap span{font-family:"Pleasant Serif",serif;font-weight:600}.product-item__reward span{-ms-flex-negative:0;flex-shrink:0}.product-item__images{line-height:0;padding-bottom:1.625rem;position:relative;white-space:nowrap}.product-item__images.is-carousel .flickity-page-dots{position:absolute;bottom:0;left:0;right:0}.product-carousel-simple .product-item__images{overflow:hidden}.product-item__images.has-more-images .flickity-page-dots:after{color:#666;content:"...";position:absolute;right:calc(50% - 66px)}.product-item .flickity-page-dots{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:.875rem;position:absolute}.product-item .flickity-page-dots .dot{cursor:pointer;border:0;height:.75rem;margin:0 .4375rem;width:.75rem}.product-item .flickity-page-dots .dot.is-selected{background:-webkit-gradient(linear,right top,left top,from(#8c1063),color-stop(0,#c70a4c));background:linear-gradient(to left,#8c1063,#c70a4c 0);height:.75rem;width:.75rem}.product-item .flickity-page-dots .dot:not(.is-selected){background:#fff;padding:.125rem}.product-item .flickity-page-dots .dot:not(.is-selected):after{border:1px solid #666;border-radius:100%;content:"";display:block;height:.5rem;width:.5rem}.product-item.has-more-images .flickity-page-dots:after{color:#666;content:"...";position:absolute;right:calc(50% - 66px);margin-top:-.5rem}.product-item__image{display:inline-block;width:100%;min-width:100%;position:absolute}.product-item__image img{display:none}.is-cyo .product-item__image img{position:absolute;width:auto;height:100%;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%)}.product-item__image.is-selected img{display:block}.product-item__image:first-child{position:relative}.product-item__image:first-child img{display:block}.product-item__promo{color:#000;display:block;font-size:.75rem;font-weight:400;line-height:1.36;margin-top:.375rem;margin-bottom:0}.product-item__promo p{font-size:.75rem;line-height:1.2;font-weight:400}.product-item__inventory-status{color:#000;font-size:.75rem;line-height:1.36;margin-top:.375rem;margin-bottom:0;min-height:1.1875rem}.product-item__shipmentstatus{color:#d47500;font-size:.9375rem;margin:.4375rem 0 0}.product-item__actions{left:50%;position:absolute;top:1.25rem;-webkit-transform:translateX(-50%);transform:translate(-50%);width:calc(50% - 30px)}.product-item__close .icon,.product-item__close .screenreader,.product-item__like .icon,.product-item__like .screenreader{pointer-events:none}.product-item__close{left:0;position:absolute;top:0;z-index:3}.product-item__like{position:absolute;right:0;top:0;z-index:3}.product-quick-shop__wishlist{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:.3125rem;position:absolute;top:.3125rem;width:3.0625rem;height:3.25rem}.product-quick-shop__wishlist-like *{pointer-events:none}.product-quick-shop__wishlist-like[disabled]{opacity:.5}.product-quick-shop__wishlist:has(.product-item__wishlist-anim) .icon--heart-full-white-bg{opacity:0}.product-quick-shop__videos{margin:0 -1.25rem;padding:0 1.25rem .625rem;overflow-x:auto;display:-webkit-box;display:-ms-flexbox;display:flex}.product-quick-shop__essentials{margin-top:1.25rem;padding-bottom:6.25rem;position:relative}.is-hospital .product-quick-shop__essentials .btn--secondary{width:calc(100% - 30px);margin-left:.9375rem}.product-quick-shop__essentials .pv-final-sale{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-align:left}.product-quick-shop .pv-promo-message{text-align:center}.quick-shop-modal__prev-next-button{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.quick-shop-modal__prev-next-button.previous{right:calc(100% + 10px);-webkit-transform:translateY(-50%) scaleX(-1);transform:translateY(-50%) scaleX(-1)}.quick-shop-modal__prev-next-button.next{left:calc(100% + 10px)}.quick-shop-modal.modal--primary .modal__inner{padding:2.25rem 1.25rem}.quick-shop-modal.modal--primary .modal__content{height:100%;padding:0;width:100%;overflow-y:initial}.progress-bar{height:auto;width:100%;background-color:#dbdbdb}.progress-bar progress[value]{-moz-appearance:none;-webkit-appearance:none;appearance:none;border:0;border-radius:3px;display:block;height:.5rem;overflow:hidden;position:relative;width:100%}.progress-bar progress[value]::-webkit-progress-bar{background-color:#dbdbdb}.progress-bar progress[value]::-moz-progress-bar{background-image:linear-gradient(270deg,#c70a4c 0,#8c1063)}.progress-bar progress[value]::-webkit-progress-value{background-image:-webkit-gradient(linear,right top,left top,from(#c70a4c),to(#8c1063));background-image:linear-gradient(270deg,#c70a4c 0,#8c1063)}.search-menu{background:-webkit-gradient(linear,left top,left bottom,color-stop(67%,#fff),to(#fadae6));background:linear-gradient(to bottom,#fff 67%,#fadae6);opacity:0;position:fixed;top:0;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;-webkit-transform:0;transform:0;visibility:hidden;width:100%;height:calc(100% - 45px);z-index:49;border-top:1px solid #ebebeb}.search-menu--alt{z-index:110}.page-404 .search-menu--alt,.page-404 .search-menu--alt.is-open{z-index:3}.search-menu__inner{position:relative;padding:0;max-width:80.625rem;height:100%;margin:0 auto}.search-menu__close{font-size:1rem;position:absolute;top:1.0625rem;right:.75rem;z-index:3}.search-menu__search-form{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #949494;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-flow:row-reverse nowrap;flex-flow:row-reverse nowrap;padding-bottom:0;position:relative;height:3.75rem}.search-menu__search-btn{display:none}.search-menu__search-btn .icon{fill:#666;width:1.25rem;height:1.25rem}.search-menu .search-menu__input.has-value+.search-menu__search-btn .icon{fill:#c70a4c}.search-menu__clear{background:0 0;border:0;color:#000;display:none;font-size:.75rem;font-weight:400;padding:0;pointer-events:none;position:absolute;right:3.625rem;text-decoration:underline;top:1.4375rem}.search-menu__clear:before{background-color:#666;content:"";display:block;height:1.625rem;right:-.8125rem;position:absolute;top:-.3125rem;width:.0625rem}.search-menu__input:not([value=""])+.search-menu__clear{display:block;pointer-events:all}.search-menu__input{background:0 0;border:none;color:#666;-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:.875rem;height:2.5rem;padding-left:1rem;position:relative;outline:0;max-width:calc(100% - 95px);margin:0 auto 0 0}.search-menu__input::-webkit-search-cancel-button{-webkit-appearance:none;background:0 0;border-left:.0625rem solid #666;height:1rem;padding-left:.3125rem;width:1.75rem;display:none}.search-menu__input:active,.search-menu__input:focus,.search-menu__input:focus-visible{outline:0}.search-menu__input.has-value{color:#c70a4c}.search-menu__input #search-clear{display:none}.search-menu__results{overflow-y:auto;padding:.9375rem .9375rem 9.375rem;height:100%}.search-menu.is-open{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);visibility:visible}.autocomplete{width:100%}.autocomplete__items{display:grid;grid-template-columns:repeat(2,1fr);-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;padding-bottom:1.25rem}.search-suggestions{width:100%}.search-suggestions a{color:#000}.seach-menu-overlay{background-color:#0006;position:fixed;top:0;left:0;height:100%;width:100%;opacity:0;visibility:hidden}.seach-menu-overlay.is-visible,body:has(.header-menus__item--megamenu:hover) .seach-menu-overlay{opacity:1;visibility:visible;z-index:5;-webkit-transition:opacity .2s cubic-bezier(.455,.03,.515,.955),visibility .2s;transition:opacity .2s cubic-bezier(.455,.03,.515,.955),visibility .2s}.seach-menu-overlay--alt.is-visible{z-index:100}.page-404 .seach-menu-overlay--alt.is-visible{z-index:2}.search-item__link-wrapper{color:#000;display:block;position:relative}.search-item__img-wrapper{margin-bottom:.375rem}.search-item__title{color:#000;font-size:1rem;line-height:1.25;margin:0 0 .9375rem}.search-item__price{color:#000;font-size:1rem;font-weight:300}.search-item__price-bundle{min-height:1.1875rem}.search-item__price .pi__price--compare{color:#666;text-decoration:line-through}.shopify-challenge__container{padding-top:3.125rem}.shopify-challenge__error{margin-bottom:0}.video{position:relative}.video__player{-o-object-fit:fill;object-fit:fill}.video__play-actions{position:absolute;bottom:2.5rem;left:2.5rem;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:.8125rem;-moz-column-gap:.8125rem;column-gap:.8125rem}.video__play-actions--bottom-right{left:auto;right:2.5rem}.video__play-actions--top-left{bottom:auto;top:2.5rem}.video__play-actions--top-right{left:auto;bottom:auto;right:2.5rem;top:2.5rem}.video__play-button{background-color:transparent;border:0;padding:0;width:1.875rem;height:1.875rem}.video__play-button .icon{pointer-events:none;width:1.875rem;height:1.875rem}.video__play-button .icon--pause,.video__play-button.is-playing .icon--play{display:none}.video__play-button.is-playing .icon--pause{display:block}.video__play-button .icon--mute{display:none}.video__play-button.is-muted .icon--mute{display:block}.video__play-button.is-muted .icon--unmute{display:none}.video--background{position:absolute;top:0;left:0;height:100%;width:100%;z-index:-1}.video--background video{height:100%}.story{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;position:relative}.story__background{position:absolute;top:0;left:0;height:100%;width:100%;z-index:-1}.story__background .lazyloaded,.story__background video{height:100%}.story__cards .btn-link,.story__cards .cards__heading{display:none}.store-calendar{padding:1.25rem 0 0;position:relative;width:100%}.store-calendar__placeholder{background-color:#fff;max-width:21.875rem;margin:0 auto;z-index:2}.store-calendar__placeholder .flatpickr-wrapper{width:100%}.store-calendar__input{color:#000;font-size:1rem;height:2.375rem;line-height:1.22;padding:.4375rem 2.5rem .5625rem 1.25rem}.store-calendar__icon{position:absolute;top:0;right:0;bottom:0;border-left:1px solid #cacaca;padding:.4375rem}.store-calendar__hours{min-height:3.125rem;margin:1.25rem auto 2.5rem}.store-calendar__item{color:inherit;display:inline-block;text-align:center;padding:0}.store-calendar__item:first-child{border-right:1px solid rgba(255,255,255,.3);padding-right:1.25rem}.store-calendar__item:last-child{padding-left:1.25rem}.store-calendar__item-title{display:block;font-size:1.125rem;font-weight:400;line-height:1.2;margin-bottom:.3125rem}.store-calendar__item-hours{display:block;font-size:.875rem;font-weight:300;line-height:1.2}.store-calendar .flatpickr-calendar{border-radius:0;-webkit-box-shadow:0 2px 7px 0 rgba(0,0,0,.4);box-shadow:0 2px 7px #0006;width:21rem}.store-calendar .flatpickr-calendar.static{top:calc(100% - 160px)}.store-calendar .flatpickr-calendar:after,.store-calendar .flatpickr-calendar:before{display:none}.store-calendar .flatpickr-calendar .flatpickr-months{padding-bottom:.625rem}.store-calendar .flatpickr-calendar .flatpickr-days,.store-calendar .flatpickr-calendar .flatpickr-rContainer{width:100%}.store-calendar .flatpickr-calendar .dayContainer,.store-calendar .flatpickr-calendar .flatpickr-weekdaycontainer{display:grid;grid-template-columns:repeat(7,2rem);-webkit-column-gap:.625rem;-moz-column-gap:.625rem;column-gap:.625rem;row-gap:.375rem;padding:0 1.625rem .9375rem;width:100%;max-width:21rem}.store-calendar .flatpickr-calendar .flatpickr-weekdaycontainer{padding-bottom:.375rem}.store-calendar .flatpickr-calendar .flatpickr-weekdays{height:2rem}.store-calendar .flatpickr-calendar .flatpickr-weekday{color:#000;font-size:1rem;line-height:1.33;letter-spacing:normal;text-align:center}.store-calendar .flatpickr-calendar .flatpickr-day{color:#000;font-size:1rem;font-weight:400;height:2rem;line-height:1.4;width:100%}.store-calendar .flatpickr-calendar .flatpickr-day.flatpickr-disabled{color:#000;opacity:.4}.store-calendar .flatpickr-calendar .flatpickr-day.today{border-color:transparent;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#fff)),-webkit-gradient(linear,right top,left top,from(#8c1063),to(#c70a4c));background-image:linear-gradient(#fff,#fff),linear-gradient(270deg,#8c1063 0,#c70a4c);background-origin:border-box;background-clip:content-box,border-box}.store-calendar .flatpickr-calendar .flatpickr-day.today:not(.selected):hover{color:#000;background-image:-webkit-gradient(linear,left top,left bottom,from(#ececec),to(#ececec)),-webkit-gradient(linear,right top,left top,from(#8c1063),to(#c70a4c));background-image:linear-gradient(#ececec,#ececec),linear-gradient(270deg,#8c1063 0,#c70a4c)}.store-calendar .flatpickr-calendar .flatpickr-day.selected{background:-webkit-gradient(linear,right top,left top,from(#8c1063),to(#c70a4c));background:linear-gradient(270deg,#8c1063 0,#c70a4c);border-color:transparent;color:#fff}.add-on-modal__loading{display:none}.add-on-modal.loading .add-on-modal__loading{display:block;height:100%}.add-on-modal.loading .add-on-modal__content{display:none}.add-on-modal__item{position:relative}.add-on-modal__item:not(:last-child){padding-bottom:1.125rem;border-bottom:1px solid rgba(118,118,118,.2);margin-bottom:1.125rem}.add-on-modal__image-wrapper{width:6.25rem}.add-on-modal__heading{font-size:1.125rem;line-height:normal;font-weight:300;margin:0 0 .75rem;color:#333}.add-on-modal__price{font-size:.75rem;line-height:normal;color:#333;margin:0}.add-on-modal__description{font-size:.75rem;line-height:1.13;color:#333;margin-bottom:1.125rem}.add-on-modal__checkbox:not(:last-child){margin-bottom:1.125rem}.add-on-modal__checkbox label{font-size:.875rem;line-height:1.13;color:#333}.add-on-modal__checkbox label:before{border-color:#cacaca}.add-on-modal__checkbox input[type=checkbox]:checked+label:before,.add-on-modal__checkbox.is-active label:before{border-color:#333}.add-on-modal__submit{font-weight:500;height:3.125rem;margin:0 auto;width:100%}.quick-links__container{margin:0 auto;max-width:1600px;width:100%}.quick-links__list{margin-left:.875rem;padding:.875rem 0}.quick-links__item{height:100%;min-height:7rem;margin-right:.875rem;width:5.625rem}.quick-links__link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.quick-links__label{color:#000;font-size:.875rem;font-weight:400;line-height:1.38;text-align:center}.quick-links__item.is-selected .quick-links__label,.quick-links__item:hover .quick-links__label{font-weight:600}.megamenu{display:none;position:absolute;left:0;top:100%;width:100%;background-color:#fff;visibility:hidden;opacity:0;overflow:hidden;-webkit-transition:visibility .2s cubic-bezier(.455,.03,.515,.955),opacity .2s cubic-bezier(.455,.03,.515,.955);transition:visibility .2s cubic-bezier(.455,.03,.515,.955),opacity .2s cubic-bezier(.455,.03,.515,.955)}.megamenu:before{content:"";height:.0625rem;position:absolute;top:0;width:100%;background-color:#ebebeb}.header-menus__item:hover .megamenu{visibility:visible;opacity:1}.megamenu__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.megamenu__items{padding:1.875rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%;overflow:auto;max-height:100%}.megamenu__images{width:49.125%;max-width:49.125rem;-ms-flex-negative:0;flex-shrink:0;min-height:100%;max-height:100%;overflow:hidden}.megamenu--alt .megamenu__images{max-width:32.5rem;width:32.5%}.megamenu__images:empty{display:none}.megamenu__image-wrapper{display:block;height:100%;float:left}.megamenu__image-wrapper.hidden{display:none}.megamenu__img{width:100%;height:100%}.megamenu__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:none}.header-menus__item:hover .megamenu__img img{display:block}.megamenu__no-category{max-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap}.megamenu__item{width:7.5rem;-ms-flex-negative:0;flex-shrink:0;margin-right:3.75rem}.megamenu__hdg{font-size:1rem;font-weight:600;line-height:normal;letter-spacing:normal;color:#000;margin:0 0 1.5625rem;padding-bottom:.5rem;border-bottom:1px solid #666;font-family:"Pleasant Serif",serif}.megamenu__link{width:100%;color:#000;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;font-size:.875rem;font-weight:400;letter-spacing:normal;line-height:normal;margin-bottom:1rem}.megamenu__link-icon{margin-left:.3125rem;width:100%;max-width:1.8125rem}.shop-the-scene__container{margin:0 auto;max-width:1600px;width:100%;padding-left:0;padding-right:0;-webkit-transition:padding .4s ease-in-out;transition:padding .4s ease-in-out}.shop-the-scene__container--full{max-width:100%}.shop-the-scene__header-text{font-size:2.5rem;margin-bottom:3.75rem;text-align:center}.shop-the-scene__scene{position:relative}.shop-the-scene__scene .btn-dot{position:absolute}.shop-the-scene__product{display:none;padding:1.25rem 0;-webkit-transition:display .4s ease-in-out;transition:display .4s ease-in-out}.shop-the-scene__product.is-visible{display:block}.shop-the-scene__product.is-visible .product-item{opacity:1;visibility:visible}.shop-the-scene .product-item{display:block;margin:0 auto;opacity:0;visibility:hidden;-webkit-transition:opacity .4s ease-in-out,visibility .4s ease-in-out;transition:opacity .4s ease-in-out,visibility .4s ease-in-out;width:100%}.shop-the-scene .product-item__actions,.shop-the-scene .product-item__desc,.shop-the-scene .product-item__images,.shop-the-scene .product-item__quick-shop{width:calc(50% - 30px)}.shop-the-scene .product-item__images{margin:0 auto}.shop-the-scene .product-item__quick-shop{margin:1.125rem auto 0}.shop-the-scene .product-item__desc{margin:.5rem auto 0}.shop-the-scene .product-item__title,.shop-the-scene .product-item__title a{color:#000;line-height:1.25}.shop-the-scene .product-item__price{color:#000;margin-top:1.6875rem}.shop-the-scene .flickity-button-icon{display:none}.shop-the-scene .flickity-prev-next-button.next{right:-30%;background-image:url(//www.americangirl.com/cdn/shop/t/217/assets/sprite-icon-cc4d7619.svg?v=58531140988071540571752078386);background-repeat:no-repeat;background-size:45.25em 383.8125em;content:"";display:block;font-size:1em;background-position:0 -31em;width:2em;height:2em}.shop-the-scene .flickity-prev-next-button.previous{left:-30%;-webkit-transform:rotate(180deg);transform:rotate(180deg);background-image:url(//www.americangirl.com/cdn/shop/t/217/assets/sprite-icon-cc4d7619.svg?v=58531140988071540571752078386);background-repeat:no-repeat;background-size:45.25em 383.8125em;content:"";display:block;font-size:1em;background-position:0 -31em;width:2em;height:2em}.size-chart-modal{display:none}.size-chart-modal.is-visible{display:block;position:fixed}.size-chart-modal .modal__inner{padding:1.5rem 0 1.375rem;max-width:47.5rem}.size-chart-modal .modal__header{margin:0}.size-chart-modal .modal__heading{font-size:1.75rem;font-weight:300;line-height:1.14;text-align:center}.size-chart-modal .modal__sub-heading{font-size:.75rem;font-weight:300;line-height:1.36}.size-chart-modal .modal__close-link{border-color:#fff;bottom:-2.8125rem;color:#fff;font-size:1rem;font-weight:600;left:50%;letter-spacing:.0225rem;position:absolute;-webkit-transform:translateX(-50%);transform:translate(-50%)}.size-chart-modal .modal__body{display:none;opacity:0;overflow:auto;-webkit-transition:opacity .3s ease-in-out,visibility .3s ease-in-out;transition:opacity .3s ease-in-out,visibility .3s ease-in-out;visibility:hidden}.size-chart-modal .modal__body.is-visible{display:block;opacity:1;visibility:visible}.size-chart-modal .modal__table{display:none;opacity:0;padding:0 1.25rem;-webkit-transition:opacity .3s ease-in-out,visibility .3s ease-in-out;transition:opacity .3s ease-in-out,visibility .3s ease-in-out;visibility:hidden}.size-chart-modal .modal__table.is-visible{display:block;opacity:1;visibility:visible}.size-chart-modal__description{padding:0 1.25rem}.size-chart-modal__tabs{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:1.25rem;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.875rem}.size-chart-modal__tabs--table{padding-bottom:.375rem}.size-chart-modal__tab{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:transparent;border-radius:1.4375rem;-webkit-box-shadow:1px 2px 5px 0 rgba(0,0,0,.3);box-shadow:1px 2px 5px #0000004d;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.75rem;font-weight:300;height:2.0625rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1.36;padding:.375rem 1.25rem .5rem}.size-chart-modal__tab:last-child{margin-right:0}.size-chart-modal__tab.is-selected{background:#bc0a4d;-webkit-box-shadow:0;box-shadow:0;color:#fff;font-weight:600}.size-chart-modal__tab-link{border-color:transparent;margin-right:1.1875rem}.size-chart-modal__tab-link:last-child{margin-right:0}.size-chart-modal__tab-link.is-selected{border-color:#000}.size-chart-modal thead th{border-bottom:0;padding:.375rem .625rem}.size-chart-modal thead td{font-size:.75rem;font-weight:600;line-height:1.36}.size-chart-modal tbody tr:first-child td,.size-chart-modal tbody tr:last-child td{padding:0;min-width:5.5rem}.size-chart-modal tbody tr:nth-child(odd){background-color:#f2f2f2}.size-chart-modal tbody td{font-size:.875rem;font-weight:300;line-height:2.5;padding:0}.image-text{margin:1.25rem auto;max-width:100rem;position:relative}.collection .image-text{margin-bottom:0}.image-text--half{grid-template-columns:1fr 1fr}.image-text--thirds{grid-template-columns:repeat(1fr,3)}.image-text--one-two-thirds{grid-template-columns:1fr 2fr}.image-text--two-one-thirds{grid-template-columns:2fr 1fr}.image-text:first-of-type{margin-top:0}.image-text__block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;position:relative}.image-text__block-button{background:0 0;border:0;display:block;margin:0;padding:0}.image-text__content{padding:1.25rem 3.75rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;height:100%;position:relative}.image-text__content--footer{padding-bottom:3.75rem}.image-text__heading{font-size:2.5rem;line-height:1.05;font-weight:300}.image-text__description p{font-size:1rem;font-weight:300;line-height:1.22;margin:1.25rem 0;max-width:23.125rem}.image-text__cta{display:inline-block;margin-bottom:1.25rem}.image-text__cta-tertiary-container{display:-webkit-box;display:-ms-flexbox;display:flex}.image-text__footer{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;position:absolute;bottom:1.25rem}.image-text__footer-divider{background-color:#ffffff4d;content:"";height:2.75rem;margin:0 1.25rem;width:.0625rem}.image-text__image{width:100%}.image-text__image--mp4,.image-text__image--mp4 .image-text__image-wrapper,.image-text__image--mp4 video{height:100%}.image-text--reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.image-text__hero-heading{font-weight:600;color:#fff;text-align:center;max-width:520px;font-size:45px;line-height:55px;margin-top:15px}.image-text__hero-brand-text{font-size:60px}.image-text__hero-brand-sup{font-size:50px;font-weight:100}.image-text__description .image-text__hero-description{font-weight:500;color:#fff;text-align:center;margin-top:15px;font-size:19px;line-height:22px;max-width:450px}.text-overlay-wrapper{position:relative}.text-overlay-wrapper.has-section-background{padding:2.5rem 0}.text-overlay-inner{position:relative}.text-overlay-inner .video{height:100%;width:100%;z-index:-1}.text-overlay{position:absolute;padding:1.875rem}.text-overlay--static{position:static;padding:2.5rem 1.25rem;margin:2.5rem auto}.text-overlay.has-background{background-color:#ffffffe6;padding:2.5rem 1.875rem;-webkit-box-shadow:1px 2px 5px 0 rgba(0,0,0,.2);box-shadow:1px 2px 5px #0003;max-width:31.25rem}.text-overlay.no-shadow{-webkit-box-shadow:none;box-shadow:none}.text-overlay__text-wrapper{max-width:52.5rem;margin:0 auto}.text-overlay__headline-image{margin:0 auto}.text-overlay__hdg{font-size:2.5rem;font-weight:300;line-height:normal;letter-spacing:normal;color:#333;margin:0 0 .625rem}.text-overlay__hdg b{font-family:"Pleasant Serif",serif;font-weight:700;color:#db0080}.text-overlay__desc{font-size:1rem;font-weight:300;line-height:1.22;letter-spacing:normal;color:#000;margin-top:.625rem}.text-overlay__desc p{color:inherit;margin-bottom:.3125rem}.text-overlay__desc a{color:inherit;text-decoration:underline}.text-overlay__ctas{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:.625rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.text-overlay__ctas-wrapper{margin-top:1.25rem}.text-overlay__cta{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.text-overlay__cta.btn-link{border:0;text-decoration:underline;text-underline-position:under;text-decoration-thickness:.5px}.text-overlay__cta:not(:last-child){margin-bottom:.625rem}.text-overlay__btn-link{font-size:1rem;font-weight:400;line-height:normal;letter-spacing:.36px}.text-overlay>:last-child{margin-bottom:0}.track-order{text-align:center}.track-order__background{background-image:-webkit-gradient(linear,left top,left bottom,from(#ffedf5),to(#fff));background-image:linear-gradient(to bottom,#ffedf5,#fff);height:100vh;max-height:37.5rem;position:absolute;width:100vw;z-index:-1}.track-order__heading{margin-top:4.375rem;font-size:2.5rem;font-weight:300;line-height:1.05}.track-order__form{margin:0 auto;max-width:26.875rem}.track-order__form-fields{margin-top:1.75rem}.track-order__label{position:absolute!important;top:0!important;left:.9375rem;padding:0!important;font-size:.75rem;font-weight:300;line-height:1.36;visibility:visible!important;opacity:1!important;z-index:3}.track-order__input{background-color:#fff!important;font-size:.75rem;min-height:3rem;padding:.8125rem .9375rem 0;position:relative}.track-order__input::-webkit-inner-spin-button,.track-order__input::-webkit-outer-spin-button{-webkit-appearance:none}.track-order__input[type=number]{-moz-appearance:textfield}.track-order__btn{border-radius:6px;height:3rem;padding-left:2.1875rem;padding-right:2.1875rem;font-size:1.125rem;font-weight:600;letter-spacing:.36px;margin:1.625rem auto 3.9375rem;width:12.5rem}.track-order__btn[disabled]{background-color:#949494;color:#fff}.track-order__message{opacity:0;visibility:hidden;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;padding:.625rem}.track-order__message-error{font-size:.8125rem;color:#e20000}.track-order__message.is-visible{opacity:1;visibility:visible}.track-order .category-carousel:last-of-type{margin:0!important;max-width:100%;padding-left:0;padding-right:0}.title-image{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.title-image.center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.title-image.left{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.title-image.right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.title-image__desktop,.title-image__mobile{width:100%}.nav-callout{position:relative}.nav-callout__content{position:absolute;top:0;width:100%;height:100%}.nav-callout__heading{font-size:1.75rem;font-weight:300;line-height:1.14;text-align:center;margin-top:1.25rem;margin-bottom:1.875rem}.nav-callout__item{width:53.33333%;margin-right:1.25rem}.nav-callout__item img{border-radius:50%}.nav-callout__item .ir{-webkit-transform:scale(100%);transform:scale(1);-webkit-transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}.nav-callout__item:hover .ir{-webkit-transform:scale(105%);transform:scale(105%)}.nav-callout__link{font-size:.875rem;letter-spacing:.32px;text-decoration:underline;display:block;text-align:center;margin-top:.875rem}.nav-callout .flickity-slider{margin-left:.9375rem}.nav-component{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:2.5rem 0 2.0625rem}.nav-component__title{font-size:2rem;font-weight:100;line-height:1.13;margin-bottom:1.4375rem;text-align:center}.nav-component__list{overflow:auto;text-align:center;white-space:nowrap;width:100%;-ms-overflow-style:none;scrollbar-width:none}.nav-component__list::-webkit-scrollbar{display:none}.nav-component__item{display:inline-block}.nav-component__link{background-color:#fff;border-radius:1.4375rem;-webkit-box-shadow:0 .0625rem .3125rem 0 rgba(0,0,0,.3);box-shadow:0 .0625rem .3125rem #0000004d;display:block;font-size:.875rem;line-height:1.36;letter-spacing:.2px;margin:.625rem .4375rem;padding:.375rem 1.375rem .5rem}.media__content{padding:1.25rem 2.5rem 2.5rem}.media__heading{font-size:1.75rem;font-weight:300;line-height:1.14;margin-top:0;margin-bottom:1.125rem}.media__logo{max-width:11.375rem;margin:auto auto 1.125rem}.media__description{font-size:1rem;line-height:1.33;margin-bottom:0}.media__cta{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-bottom:1.25rem}.media__cta-container{margin-top:1.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section-wrapper{background-position:center;background-repeat:no-repeat;background-size:cover;position:relative}.article-tout{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.article-tout__image{width:calc(50% - 10px)}.article-tout--large .article-tout__image{width:100%}.article-tout--small .article-tout__image{width:6.25rem}.article-tout__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:calc(50% - 10px)}.article-tout--large .article-tout__content{width:100%}.article-tout--small .article-tout__content{width:12rem}.article-tout__tags{margin-bottom:.875rem;-ms-flex-item-align:baseline;align-self:baseline}.article-tout--small .article-tout__tags{margin-bottom:.3125rem}.article-tout__tag{font-size:.75rem;line-height:1.36;margin-right:.8125rem}.article-tout__tag:last-of-type{margin-right:0}.article-tout__heading{font-size:1.75rem;font-weight:300;line-height:1.14;margin-top:0;margin-bottom:0}.article-tout--large .article-tout__heading{font-size:2.25rem;line-height:1.05}.article-tout--small .article-tout__heading{font-size:1.125rem;line-height:1.2}.article-tout__description{font-size:1rem;font-weight:300;line-height:1.33;margin-top:.875rem;margin-bottom:0}.publitas-embed{padding-top:1.875rem}.publitas-embed__heading{font-size:1.875rem;font-weight:100;margin:0;text-align:center}.publitas-embed__inner{max-width:86.25rem;margin:0 auto;padding:1.875rem 2.5rem 3.75rem}.publitas-embed__wrapper{border:1px solid #cacaca}.see-details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#fff;padding:1.0625rem}.see-details-modal .modal__close-link{border-color:#fff;color:#fff;display:none;font-size:1.125rem;margin-top:.9375rem}.see-details-modal.modal--primary .modal__inner{max-width:64.375rem;background:0 0;padding:0}.see-details-modal.modal--primary .modal__inner .modal__close .icon--close-gray{display:none;font-size:1rem}.see-details__image{margin:2.1875rem 0 3.125rem;max-width:11.875rem;width:100%}.see-details__info{width:100%;max-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.see-details__info-title{font-size:1.75rem;font-weight:300;line-height:1.14;margin:0 0 .9375rem}.see-details__info .pv-price,.see-details__info .pv-price:last-of-type{margin:0 0 1.25rem}.see-details__info-desc{font-size:.875rem;line-height:1.1875rem}.see-details__info-button{background:-webkit-gradient(linear,right top,left top,from(#8c1063),to(#c70a4c));background:linear-gradient(to left,#8c1063,#c70a4c);height:2.625rem;line-height:2.625rem;margin:1.25rem 0 0;padding:0;width:100%;font-size:1rem}.anchor{position:absolute;top:0}.contact-us{margin:1.875rem 0 2.5rem}.contact-us__form .icon--check-green,.contact-us__form .icon--error-red{position:absolute;top:.875rem;right:.75rem;font-size:.75rem;display:none}.contact-us__form .has-value:not(.has-error) .icon--check-green{display:block}.contact-us__form .has-error .input{border-color:#e20000;-webkit-box-shadow:0 0 .3125rem 0 #e20000;box-shadow:0 0 .3125rem #e20000;color:#e20000}.contact-us__form .has-error .icon--error-red{display:block}.contact-us__form-row{margin-bottom:1.125rem}.contact-us__form-label{font-size:.75rem;font-weight:300;line-height:1.36;left:.9375rem;opacity:1!important;padding:0!important;position:absolute!important;visibility:visible!important}.contact-us__form-input,.contact-us__form-select,.contact-us__form-textarea{font-size:.875rem;padding:.8125rem .9375rem 0;position:relative}.contact-us__form-input,.contact-us__form-select{min-height:3rem}.contact-us__form-input.has-error,.contact-us__form-select.has-error{border-color:#e20000;-webkit-box-shadow:0 0 .3125rem 0 #e20000;box-shadow:0 0 .3125rem #e20000;color:#e20000}.contact-us__form-input .input-placeholder:after,.contact-us__form-select .input-placeholder:after{right:.6875rem;top:.6875rem;background-position:0 -67.25em;width:1.5em;height:1.5em}.contact-us__form-input+.message,.contact-us__form-select+.message{margin-top:.1875rem}.contact-us__form-select{padding:.8125rem .6875rem 0}.contact-us__form-submit{font-size:1.25rem;height:3.75rem;margin-top:.8125rem;-webkit-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out}.contact-us__form-submit:disabled{background-color:#949494;opacity:1}.contact-us__form-disclaimer{font-size:.625rem;font-weight:300;line-height:1.33;margin-top:1.375rem}.contact-us__form-disclaimer a{color:#000;text-decoration:underline}.contact-us__form-footer{width:100%}.contact-us__form-footer .message{margin-top:10px}.bag-share__content{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;opacity:1}.is-loading .bag-share__content{opacity:0}.bag-share__content-headline{margin:0 0 .9375rem;font-size:1.5rem}.modal .bag-share__content-subline:last-of-type{margin:0 0 .5rem}.bag-share__content-input{max-width:29.6875rem}.bag-share__content-copy{font-size:1rem;height:3.75rem;margin:1.25rem 0 2.1875rem;width:18.75rem}.bag-share__content-copy.copied{background-color:#358523;background-image:-webkit-gradient(linear,right top,left top,color-stop(0,#358523),to(#358523));background-image:linear-gradient(270deg,#358523 0 100%)}.bag-share__content-copy .icon{font-size:.875rem;margin:0 .9375rem}.bag-share-overlay{background:#5d5d5d}.bag-merged-info{padding:1.25rem 0 .625rem 2.8125rem;position:relative}.bag-merged-info .icon{position:absolute;font-size:1.5625rem;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.bag-merged-info__headline{font-size:.75rem;font-weight:500;line-height:1.1875rem;margin:0 0 .1875rem;max-width:31.25rem}.bag-merged-info__body{color:#595959;font-size:.625rem;font-weight:300;line-height:1rem;margin:0;max-width:31.25rem}.pvm-page{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 auto;max-width:23.125rem;padding:0 1.25rem}.pvm-page-header{min-height:5.625rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pvm-page-header .icon{font-size:.5125rem;margin-top:1.25rem}.pvm-page__headline{color:#000;font-size:1.5625rem;font-weight:300;line-height:1.14;text-align:center}.pvm-page__video{padding:.3125rem 1.25rem 0;max-width:18.125rem;margin:0 auto}.pvm-page__details{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 auto;max-width:18.125rem;padding:.625rem 1.25rem 1.25rem;width:100%}.pvm-page__details form{width:100%}.pvm-page__details-button{width:100%;margin-bottom:.5rem}.pvm-page__details-link{color:#000;border-bottom-color:#000}.pvm-page__details-info{display:block;text-align:center;margin:1.875rem 0}.pvm-page__details-info span{display:block;text-align:center}.pvm-page__details-valid{color:#767676;font-size:.875rem}.pvm-page-hidden-input{height:0;overflow:hidden;padding:0;border:0}.product-finder{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;min-height:41.5625rem;overflow:hidden;position:relative;width:100%}.product-finder.product-finder--drawer{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.product-finder__background{position:absolute;top:0;left:0;width:100%;height:100%}.product-finder__background img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.product-finder__back{background:0 0;border:0;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.75rem;font-weight:700;left:1.25rem;margin:0;padding:0;position:absolute;top:1.25rem;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;z-index:3;color:#000}.product-finder__back:before{background-image:url(//www.americangirl.com/cdn/shop/t/217/assets/sprite-icon-plp-1735dd13.svg?v=15407766127991030481752078386);background-repeat:no-repeat;background-size:1.375em 4.875em;content:"";display:block;font-size:1em;background-position:0 -3.5em;width:1.375em;height:1.375em;-webkit-transform-origin:center;transform-origin:center;-webkit-transform:translateY(-2px) scale(1) rotate(90deg);transform:translateY(-2px) scale(1) rotate(90deg)}.product-finder__headline{font-size:2.1875rem;font-weight:300;line-height:2.1875rem;margin:2.8125rem auto 2.1875rem;max-width:18.75rem;position:relative;text-align:center;width:100%}.product-finder__preview{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;position:relative;padding:1.875rem 0 0}.product-finder__preview .ir{height:21.5625rem;overflow:hidden;width:11.25rem}.product-finder__preview-atc{background:linear-gradient(100deg,#e51883 0,#772d83 99%);font-size:1.125rem;height:3rem;margin-top:.3125rem;min-width:22.1875rem}.product-finder__preview-atc.is-loading{pointer-events:none}.product-finder__preview-price{font-size:.875rem;font-weight:300;margin:.5rem 0 .75rem;text-align:center}.product-finder__options{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 1.6875rem;position:relative;width:100%}.product-finder__option{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.product-finder--drawer .product-finder__option{min-width:9.375rem;padding:.5rem .125rem .625rem}.product-finder__option-button{border-radius:50%;height:6.25rem;margin:0 1.25rem .75rem;position:relative;width:6.25rem;border:0;-webkit-transition:-webkit-transform .1s ease-in-out;transition:transform .1s ease-in-out;transition:transform .1s ease-in-out,-webkit-transform .1s ease-in-out}.product-finder__option-button:before{background:linear-gradient(135deg,#e51883,#772d83);border-radius:50%;content:"";height:calc(100% + 20px);left:-.625rem;opacity:0;position:absolute;top:-.625rem;-webkit-transition:opacity .1s ease-in-out;transition:opacity .1s ease-in-out;width:calc(100% + 20px)}.product-finder__drawer .product-finder__option-button:before{height:calc(100% + 12px);left:-.375rem;top:-.375rem;width:calc(100% + 12px)}.product-finder__drawer .product-finder__option-button:hover{-webkit-transform:scale(1);transform:scale(1)}.is-active .product-finder__option-button:before{opacity:1}.product-finder__drawer .product-finder__option-button{background:#fff;-webkit-box-shadow:0 0 .625rem 0 rgba(126,126,126,.5);box-shadow:0 0 .625rem #7e7e7e80;height:5.125rem;margin:0 0 .625rem;min-height:5.125rem;min-width:5.125rem;width:5.125rem}.product-finder__option-button .ir{border-radius:50%;height:100%;left:0;overflow:hidden;padding-bottom:100%;position:absolute;top:0;width:100%}.product-finder__option-title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:1rem;font-weight:600;text-align:center}.product-finder__drawer .product-finder__option-title{font-size:.75rem;font-weight:300;line-height:1}.product-finder__option-title span{margin:0}.product-finder__drawer .product-finder__option-title span{margin:0 0 .3125rem}.product-finder__drawer{background:#ffffff4d;bottom:-100%;-webkit-box-shadow:-4px 0 8px 0 rgba(0,0,0,.18);box-shadow:-4px 0 8px #0000002e;height:12.5rem;padding:.3125rem 0;position:absolute;-webkit-transition:right .8s cubic-bezier(.455,.03,.515,.955);transition:right .8s cubic-bezier(.455,.03,.515,.955);width:100%}.product-finder--drawer .product-finder__drawer{bottom:0}.product-finder__drawer-options{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:auto}.product-finder__drawer-title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.125rem;font-weight:600;margin:0 0 .9375rem .3125rem;min-width:100%}.product-finder__drawer-title .icon{font-size:.25rem}.countdown-timer{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:2.5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.countdown-timer--cyo{display:none}#app .countdown-timer--cyo{display:-webkit-box;display:-ms-flexbox;display:flex}.countdown-timer__text{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0;line-height:1.3}.countdown-timer__text p{color:inherit;margin:0;padding:0;font-size:.75rem;line-height:1.3}.countdown-timer__text span{font-weight:700}.countdown-timer__text a,.countdown-timer__text p a{color:inherit;display:block;font-size:.625rem;font-weight:600;letter-spacing:normal;line-height:normal;margin:0;padding:0;position:relative;text-decoration:underline;text-transform:none}.countdown-timer__text a svg,.countdown-timer__text p a svg{-webkit-transform:scale(.9) translateY(2px);transform:scale(.9) translateY(2px)}.countdown-timer__text a:before,.countdown-timer__text p a:before{background:currentColor;display:inline-block;height:1rem;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute;width:.0625rem}.countdown-timer--below-nav .countdown-timer__text a:before,.countdown-timer--below-nav .countdown-timer__text p a:before{display:none}.preference-center .column--first{width:100%}.preference-center .column--second{margin-left:-1.5625rem;width:calc(100% + 40px);padding-bottom:2.5rem}.preference-center .message{background-color:#f2faf0;border-radius:6px;border:1px solid #358523;color:#358523;font-size:1rem;font-weight:300;letter-spacing:.32px;line-height:1.1875rem;margin-bottom:2rem;max-height:18.75rem;overflow:hidden;padding:.9375rem}.preference-center .message p{color:#358523;font-size:1rem;font-weight:300;letter-spacing:.32px;line-height:1.1875rem;padding:0;margin:0;max-width:33.125rem}.preference-center .message--error{background-color:#fbe8e8;border:1px solid #e20000;display:block}.preference-center .message--error p{color:#e20000}.globals_bootstrap__USi6l .modal-main.modal-main{-webkit-transform:translate(0,0);transform:translate(0);margin-top:0!important}.globals_bootstrap__USi6l .modal-main.modal-main.show{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;padding-left:0!important}.globals_bootstrap__USi6l .modal-dialog{min-width:calc(100% - 16px)!important}.globals_bootstrap__USi6l .modal-content{border-radius:0!important;margin-top:0!important}.globals_bootstrap__USi6l .modal-content .inner-Contianer{padding:1.25rem!important}.globals_bootstrap__USi6l .modal-content .modal-body,.globals_bootstrap__USi6l .modal-content .modal-footer,.globals_bootstrap__USi6l .modal-content .modal-header{padding:0!important;text-align:left!important}.globals_bootstrap__USi6l .modal-content .modal-body{margin:0 0 1.875rem;line-height:1.375rem!important}.globals_bootstrap__USi6l .modal-content .modal-footer{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.globals_bootstrap__USi6l .modal-content .modal-title,.globals_bootstrap__USi6l .modal-content .modal-title .title-block{margin:0!important}.globals_bootstrap__USi6l .modal-content .modal-title h1{font-size:1.5rem!important;font-weight:300!important;letter-spacing:0!important;margin-bottom:.8125rem!important}.globals_bootstrap__USi6l .modal-content .btn-close{margin-top:-8.5625rem!important;position:absolute;right:.5rem;padding:0!important;width:1.5625rem;height:1.5625rem;background-size:100%;opacity:1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23fff'%3E%3Cg%3E%3Cg%3E%3Cpath d='M11.414 10l6.293-6.293c.391-.391.391-1.023 0-1.414-.39-.391-1.023-.391-1.414 0L10 8.586 3.707 2.293c-.39-.391-1.023-.391-1.414 0-.39.391-.39 1.023 0 1.414L8.586 10l-6.293 6.293c-.39.391-.39 1.023 0 1.414.195.195.451.293.707.293.256 0 .512-.098.707-.293L10 11.414l6.293 6.293c.195.195.451.293.707.293.256 0 .512-.098.707-.293.391-.391.391-1.023 0-1.414L11.414 10z' transform='translate(-317 -221) translate(57 197) translate(260 24)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A")}.globals_bootstrap__USi6l .modal-content .modal-Cancel-Button{border:0!important;padding:0 0 .125rem!important;font-size:.875rem!important;letter-spacing:.32px;line-height:1;text-align:center;border-bottom:1px solid #000!important;font-weight:400!important;border-radius:0!important;margin-top:1.25rem;width:initial!important}.globals_bootstrap__USi6l .col-md-1.col-sm-12{display:none!important}.globals_bootstrap__USi6l .container-main{background:#fff!important}.globals_bootstrap__USi6l .container-main .col-md-10{margin-top:0!important;padding-top:0!important;width:100%!important}.globals_bootstrap__USi6l .container-main .col-md-10>.container{margin-top:0!important;padding-top:0!important}.globals_bootstrap__USi6l .container-main .container{border:0!important;padding:.875rem 0!important}.globals_bootstrap__USi6l .container-main .button-row{margin-top:2.3125rem}.globals_bootstrap__USi6l .container-main .row{max-width:100vw!important;margin-left:0!important;margin-right:0!important;border:0;padding-top:0}.globals_bootstrap__USi6l .container-main .row>*{padding-left:0!important;padding-right:0!important}.globals_bootstrap__USi6l h1{font-size:30px!important;font-weight:300!important;line-height:1!important;margin:0 0 1.25rem!important}.globals_bootstrap__USi6l p{font-family:Inter,sans-serif!important;font-style:normal!important;font-weight:300!important;font-size:1rem!important;line-height:1.25rem}.globals_bootstrap__USi6l .button-row .btn-primary,.globals_bootstrap__USi6l .unsubscribe-Button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#bc0a4d;border-radius:.3125rem!important;border:0!important;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Inter,sans-serif!important;font-size:1.125rem!important;font-weight:600!important;height:initial!important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:3.75rem!important;width:100%!important;padding:.8125rem 1.625rem .6875rem!important}.globals_bootstrap__USi6l .unsubscribe-Button.unsubscribe-Button{font-size:.875rem!important;min-width:15rem!important;padding:0!important;margin:0!important;border-radius:.375rem!important;min-height:2.5625rem!important;width:initial!important}.globals_bootstrap__USi6l .unsubscribe-Button.unsubscribe-Button.is-loading{color:transparent!important}.globals_bootstrap__USi6l .subscriptionList{display:grid!important;gap:.6875rem;grid-template-columns:1fr!important;max-width:40rem}.globals_bootstrap__USi6l .checkBoxItem{border-color:#cacaca!important;max-width:initial!important;min-width:initial!important;min-height:initial!important;margin:0!important;border-radius:.1875rem!important}.globals_bootstrap__USi6l .checkBoxItem label{font-size:1rem!important;line-height:1!important;margin-bottom:0;margin-top:.1875rem}.globals_bootstrap__USi6l .checkBoxItem input{accent-color:#333!important;min-width:1.25rem}.globals_bootstrap__USi6l .checkBoxItem input[type=radio]{min-width:1.125rem}.globals_bootstrap__USi6l .subscriptionItem{border-color:#cacaca!important}.globals_bootstrap__USi6l .subscriptionItem input{accent-color:#333!important}.globals_bootstrap__USi6l .title-block .title .desc,.globals_bootstrap__USi6l .title-block .title .label{font-size:1rem!important;display:block!important;line-height:1!important}.globals_bootstrap__USi6l .title-block .title .label{font-weight:500!important;margin-bottom:.75rem}.globals_bootstrap__USi6l .main-content .container h6{font-size:1.25rem!important;line-height:1.25rem!important;font-weight:300!important}.video-section{width:100%;position:relative}.video-section .video{width:100%;line-height:0}.video-section__overlay{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.video-section__logo img{width:100%}.video-section__logo,.video-section__text{position:absolute}.video-section__logo.top-left,.video-section__text.top-left{top:1.25rem;left:1.25rem;text-align:left}.video-section__logo.top-right,.video-section__text.top-right{top:1.25rem;right:1.25rem;text-align:right}.video-section__logo.top-center,.video-section__text.top-center{top:1.25rem;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%);text-align:center}.video-section__logo.bottom-left,.video-section__text.bottom-left{bottom:1.25rem;left:1.25rem;text-align:left}.video-section__logo.bottom-right,.video-section__text.bottom-right{bottom:1.25rem;right:1.25rem;text-align:right}.video-section__logo.bottom-center,.video-section__text.bottom-center{bottom:1.25rem;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%);text-align:center}.video-section__logo.center-center,.video-section__text.center-center{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center}.video-section__logo.center-left,.video-section__text.center-left{top:50%;left:1.25rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-align:left}.video-section__logo.center-right,.video-section__text.center-right{top:50%;right:1.25rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-align:right}.video-section__content{position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:3;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.video-section__content--controls{height:calc(100% - 70px)}.video-section__content-description p{margin:0;padding:0;font-weight:inherit;font-family:inherit}.embed-klaviyo{padding:1.25rem}.embed-klaviyo--image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.25rem}.embed-klaviyo__form{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:0}.embed-klaviyo__image{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.marquee{width:100%;height:4.0625rem;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex}.marquee__text{color:inherit;font-size:2rem;font-family:"Pleasant Serif",serif;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0}.marquee__text *{color:inherit;font-family:"Pleasant Serif",serif;font-size:2rem}.marquee__text-image{max-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.catalog-request__content{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.catalog-request__right{background:#fff7fa;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:1.8125rem 2.1875rem 2.5rem}.catalog-request__right-header{font-weight:100;margin-top:0}.catalog-request__right-list{line-height:2.13}.catalog-request__right-footer{margin-top:3.5rem}.catalog-request__right-cta{text-decoration:underline}.catalog-request__header{font-weight:100;margin:0 0 1.25rem}.catalog-request__description .small{font-size:.75rem}.catalog-request__recent-products{min-width:100%}.catalog-request .product-carousel-simple{padding:1.875rem 0 0}.catalog-request .product-carousel-simple__item--4{-ms-flex-preferred-size:calc(50% - 10px);flex-basis:calc(50% - 10px);width:calc(50% - 10px)}.catalog-request .category-carousel:last-of-type{margin:0!important;max-width:100%}.bag-gifting{background:#fff;height:100%;position:fixed;right:0;top:0;width:100vw;z-index:110;-webkit-transform:translateX(115%);transform:translate(115%);-webkit-transition:-webkit-transform .2s cubic-bezier(.455,.03,.515,.955);transition:transform .2s cubic-bezier(.455,.03,.515,.955);transition:transform .2s cubic-bezier(.455,.03,.515,.955),-webkit-transform .2s cubic-bezier(.455,.03,.515,.955)}.gift-options-exposed .bag-gifting{-webkit-transform:translateX(0);transform:translate(0)}.bag-gifting__head{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border-bottom:.0625rem solid rgba(202,202,202,.5);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;font-size:.875rem;font-weight:600;height:3.125rem;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:0 1.25rem;padding:0 0 0 1.25rem;position:absolute;text-align:center;top:0;width:calc(100% - 40px);z-index:3}.bag-gifting__head-close{background:0 0;border-radius:0;border:0;font-size:.875rem;left:-.875rem;position:absolute;top:.75rem}.bag-gifting__foot{background-color:#fff;bottom:0;-webkit-box-shadow:0 0 10px 0 rgba(173,173,173,.6);box-shadow:0 0 10px #adadad99;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:1.5rem 1.25rem 1.0625rem;position:absolute;width:100%;z-index:3}.bag-gifting__foot .btn-link{-ms-flex-item-align:center;align-self:center;font-weight:400;color:#000;margin-top:.75rem;font-size:.875rem}.bag-gifting__foot .btn{width:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.bag-gifting__foot .btn.is-loading{pointer-events:none}.bag-gifting__foot-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.75rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.bag-gifting__items{height:100%;max-height:100%;overflow-y:auto;padding:3.75rem 1.25rem 11.25rem;position:relative;z-index:2}.bag-gifting-item{padding:1.5rem 0;border-bottom:1px solid rgba(202,202,202,.5);position:relative}.bag-gifting-item:last-child{border-bottom:0}.bag-gifting-item__row{position:relative}.bag-gifting-item__row .message{display:none;color:#e20000;font-size:.875rem;margin-top:.3125rem}.bag-gifting-item__row.has-error:after{cursor:default;pointer-events:none;position:absolute;z-index:2;right:.6875rem;top:.9375rem;background-image:url(//www.americangirl.com/cdn/shop/t/217/assets/sprite-icon-cc4d7619.svg?v=58531140988071540571752078386);background-repeat:no-repeat;background-size:45.25em 383.8125em;content:"";display:block;font-size:1em;background-position:0 -67.25em;width:1.5em;height:1.5em}.bag-gifting-item__row.has-error input{border-color:#e20000;-webkit-box-shadow:0 0 .3125rem 0 #e20000;box-shadow:0 0 .3125rem #e20000;color:#e20000}.bag-gifting-item__row.has-error input+label+.message{display:block}.bag-gifting-item__row--select.has-error:after{right:2.1875rem}.bag-gifting-item__message{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:.3125rem 0 .5rem}.bag-gifting-item__message-message{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:right;margin:0}.bag-gifting-item__message-input{border-radius:.5rem;border:1px solid #acacac;height:2.5rem;padding:0 .75rem 0 2.0625rem;color:#000;margin-top:.4375rem;width:100%}.bag-gifting-item__message-input::-webkit-input-placeholder{color:#464545cc}.bag-gifting-item__message-input::-moz-placeholder{color:#464545cc}.bag-gifting-item__message-input:-ms-input-placeholder{color:#464545cc;padding-left:.75rem}.bag-gifting-item__message-input::-ms-input-placeholder{color:#464545cc}.bag-gifting-item__message-input::placeholder{color:#464545cc}.bag-gifting-item__message-input+label{display:block;position:absolute;top:1.125rem;left:.8125rem;margin:0}.bag-gifting-item__message-input:-moz-placeholder-shown{padding-left:.75rem}.bag-gifting-item__message-input:placeholder-shown{padding-left:.75rem}.bag-gifting-item__message-input:-moz-placeholder-shown+label{display:none}.bag-gifting-item__message-input:-ms-input-placeholder+label{display:none}.bag-gifting-item__message-input:placeholder-shown+label{display:none}.bag-gifting-item__message-input--from{padding:0 .75rem 0 2.875rem}.bag-gifting-item__message-input--from:-moz-placeholder-shown{padding-left:.75rem}.bag-gifting-item__message-input--from:-ms-input-placeholder{padding-left:.75rem}.bag-gifting-item__message-input--from:placeholder-shown{padding-left:.75rem}.bag-gifting-item__message-input:-webkit-autofill,.bag-gifting-item__message-input:-webkit-autofill:active,.bag-gifting-item__message-input:-webkit-autofill:focus,.bag-gifting-item__message-input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 30px #fff inset!important}.bag-gifting-item__message-selectwrap{margin-top:.4375rem;z-index:2;position:relative;background:0 0}.bag-gifting-item__message-selectwrap:after{bottom:0;margin:auto 0;pointer-events:none;position:absolute;right:.5625rem;top:0;z-index:2;background-image:url(//www.americangirl.com/cdn/shop/t/217/assets/sprite-icon-cc4d7619.svg?v=58531140988071540571752078386);background-repeat:no-repeat;background-size:45.25em 383.8125em;content:"";display:block;font-size:1em;background-position:0 -30em;width:1em;height:1em}.bag-gifting-item__message-selectwrap:before{width:1.25rem;height:.625rem;right:.125rem;content:"";background-color:#fff;position:absolute;bottom:0;z-index:1;top:.875rem}.bag-gifting-item__message-select{border-radius:.5rem;border:1px solid #acacac;background:#fff;font-weight:500;color:#000;height:2.375rem;padding-top:0;padding-bottom:0;font-size:inherit}.bag-gifting-item__message-select.is-empty{color:#464545cc}.has-error .bag-gifting-item__message-select{border-color:#e20000;-webkit-box-shadow:0 0 .3125rem 0 #e20000;box-shadow:0 0 .3125rem #e20000;color:#e20000}.bag-gifting-item__message-textarea{border-radius:.5rem;margin-bottom:.4375rem;height:8.125rem;padding-top:2.1875rem;padding-left:.625rem;margin-top:-1.875rem;z-index:1;position:relative;color:#000;min-height:initial;border:1px solid #acacac;width:100%}.bag-gifting-item__message-textarea.disabled{background:#efefef;pointer-events:none}.has-error .bag-gifting-item__message-textarea{border-color:#e20000;-webkit-box-shadow:0 0 .3125rem 0 #e20000;box-shadow:0 0 .3125rem #e20000;color:#e20000}.bag-gifting-item__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 1.25rem 0 0}.bag-gifting-item__image{max-width:5rem;width:100%;margin-right:1.125rem}.bag-gifting-item__title{font-size:.875rem;line-height:.875rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:13.125rem}.bag-gifting-item__options{padding:.9375rem 0 0;font-size:.875rem}.bag-gifting-item__option{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:.75rem}.bag-gifting-item__option label:after{-webkit-transform:scale(.75);transform:scale(.75)}.bag-gifting-item__wraps{display:grid;grid-template-columns:repeat(4,80px);margin-top:.75rem;gap:.5rem}.bag-gifting-item__wraps-image{line-height:0;border:1px solid #6d6e71;width:3.25rem;height:3.25rem;overflow:hidden;margin-bottom:.5rem}.bag-gifting-item__wraps input{visibility:hidden;position:absolute;accent-color:#000}.bag-gifting-item__wraps label{border:2px solid transparent;border-radius:.3125rem;padding:.5625rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:inherit}.bag-gifting-item__wraps input:checked+label{border-color:#707070}.bag-gifting-item__wraps input[disabled]+label{opacity:.25;cursor:not-allowed}.bag-gifting-item__wraps-title{font-size:inherit;font-weight:500;text-align:center;display:block;line-height:1.2}.bag-gifting-item label{font-size:inherit;cursor:pointer}.bag-gifting-item [type=checkbox]{width:1.25rem;height:1.25rem;border:.0625rem solid #cacaca;margin:0 .75rem 0 0}.gift-options-exposed .bag-gifting-overlay{opacity:.6;visibility:visible}.is-bag-exposed.gift-options-exposed .bag-gifting-overlay{opacity:0}.scroll-interaction{text-align:right;height:0;position:absolute;top:0;right:0}.scroll-interaction--reversed{right:unset;left:0}.scroll-interaction__image-wrapper{display:block;position:absolute;-webkit-transform:translate(-100%,-50%);transform:translate(-100%,-50%);width:100%}.scroll-interaction--reversed .scroll-interaction__image-wrapper{right:0;-webkit-transform:translate(100%,-50%);transform:translate(100%,-50%)}.ag-experience{width:100%;max-width:90rem;margin:0 auto;padding:3.125rem 0}.ag-experience *{color:inherit}.ag-experience__header{margin-bottom:2.9375rem}.ag-experience__header *{margin:0 auto;text-align:center}.ag-experience__blocks{display:grid;gap:1.875rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ag-experience__block{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1rem;line-height:1.25rem;max-width:18.75rem}.ag-experience__block-text{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.ag-experience__block-header{font-weight:600;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin:0 0 .1875rem}.ag-experience__block-body{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;font-size:.875rem}.ag-experience__block-body p{font-size:inherit;margin:0}.ag-experience__block-body a{font-weight:600;text-decoration:underline}.ag-experience__block-link{font-weight:600;text-decoration:underline;display:block;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;font-size:.875rem}.ag-experience__block-image{min-width:5.4375rem;width:5.4375rem;height:5.4375rem;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-right:1.25rem}.ag-experience__block-image--below-header{display:none}.ag-experience__block-image img{width:100%;max-width:100%}.shop-by-filter{padding:3.125rem 1.25rem 1.875rem}.shop-by-filter.tidy-padding{padding:.9375rem 0}.shop-by-filter__header{margin-bottom:1.875rem}.shop-by-filter__heading{color:#9e0041;font-size:1.875rem;font-weight:600;line-height:2.25rem;margin-bottom:.9375rem;text-align:center;max-width:21.5625rem;margin-left:auto;margin-right:auto}.shop-by-filter__subheading{font-family:Inter,sans-serif;font-size:1rem;font-weight:500;line-height:1.2rem;text-align:center}.shop-by-filter__label{text-align:center;font-family:"Pleasant Serif",serif;font-size:.875rem;line-height:1.0625rem;margin-top:.625rem;font-weight:600}.shop-by-filter__label.active{color:#9e0041}.shop-by-filter__filter-options-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;margin:0 auto;padding:0;max-width:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.shop-by-filter__filter-options-container::-webkit-scrollbar{display:none}.shop-by-filter__filter-option-btn{background-color:#fff;border-radius:1.4375rem;border:1px solid #bc0a4d;color:#bc0a4d;font-family:Inter,sans-serif;font-size:.875rem;font-weight:600;line-height:1.1875rem;padding:.625rem 1.25rem;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;white-space:nowrap;margin-right:.9375rem;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}.shop-by-filter__filter-option-btn:first-child{margin-left:1.25rem}.shop-by-filter__filter-option-btn:last-child{margin-right:1.25rem}.shop-by-filter__filter-option-btn.active{background-color:#bc0a4d;color:#fff}.shop-by-filter__filter-option-btn.active.plp{background-color:#9e0041;color:#fff}.shop-by-filter__filter-option-btn.plp{border:1px solid #9e0041;color:#9e0041}.shop-by-filter__cards-carousel{display:none}.shop-by-filter__cards-carousel.active{display:block;padding-top:1.875rem}.shop-by-filter__cards-carousel.active:not(.flickity-enabled){-webkit-column-gap:.9375rem;-moz-column-gap:.9375rem;column-gap:.9375rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.shop-by-filter__cards-carousel .flickity-prev-next-button .flickity-button-icon{display:none}.shop-by-filter__cards-carousel .flickity-prev-next-button.next{background-image:url(//www.americangirl.com/cdn/shop/t/217/assets/sprite-icon-cc4d7619.svg?v=58531140988071540571752078386);background-repeat:no-repeat;background-size:45.25em 383.8125em;content:"";display:block;font-size:1em;background-position:0 -268.625em;width:3em;height:3em}.shop-by-filter__cards-carousel .flickity-prev-next-button.previous{background-image:url(//www.americangirl.com/cdn/shop/t/217/assets/sprite-icon-cc4d7619.svg?v=58531140988071540571752078386);background-repeat:no-repeat;background-size:45.25em 383.8125em;content:"";display:block;font-size:1em;background-position:0 -174.6875em;width:3em;height:3em}.shop-by-filter__cell{min-width:7.8125rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:3px}.flickity-enabled .shop-by-filter__cell{margin-right:0;margin-left:1.25rem}.shop-by-filter__cell-image-link{display:block;height:13.75rem;margin-left:auto;margin-right:auto;margin-bottom:.625rem;width:7.1875rem}.shop-by-filter__cell-image-link.plp{border-radius:50%;overflow:hidden;width:7.5rem;height:7.5rem;outline:#e5e6e7 solid 1px;outline-offset:0}.shop-by-filter__cell-image-link.plp img{width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.shop-by-filter__cell-image-link.plp.active{outline:#9e0041 solid 3px}.shop-by-filter__cell-btn{display:block;font-size:.875rem;line-height:1.0625rem;margin-left:auto;margin-right:auto;padding:.625rem 1.875rem;white-space:nowrap}.shop-by-filter__cell-image{height:auto!important}.pv-affirm{padding-top:.3125rem;padding-bottom:1.25rem;opacity:1;-webkit-transition:opacity .2s ease-in-out,height .2s ease-in-out,padding .2s ease-in-out,visibility;transition:opacity .2s ease-in-out,height .2s ease-in-out,padding .2s ease-in-out,visibility}.pv-affirm.is-hidden{opacity:0;visibility:hidden;margin:0;height:0}.pv-affirm__copy{color:#595959;font-family:Inter,sans-serif;font-size:.75rem;line-height:1.2;margin-bottom:.625rem;text-align:center;margin-left:auto;margin-right:auto}.pv-affirm__trigger{color:inherit;text-decoration:underline}.pv-affirm .icon{margin-right:.375rem}.product-quick-shop .pv-affirm{margin-bottom:1.25rem}.pv-disclaimercopy{font-size:.75rem;line-height:1.1875rem;margin-top:1.25rem}.pv-disclaimercopy--pdp{margin-top:1.25rem}.product-quick-shop .pv-disclaimercopy--pdp{display:none}.pv-disclaimercopy--mobile{display:block;margin-top:.9375rem}.pv-disclaimercopy--desktop{display:none;margin-top:0}.pv-inline-rating{margin-top:.625rem;margin-bottom:.125rem}.modal--wishlist .pv-inline-rating{display:none}.quick-shop-modal .pv-inline-rating{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-bottom:.875rem;padding-left:0}.pv-promo-message{color:#000;padding:.375rem 0 0;font-weight:600;font-size:.875rem;line-height:1.1875rem;text-align:center;position:relative;z-index:3}.pv-promo-message p{margin:0;font-weight:500}.pv-bundle__component .pv-promo-message p{font-size:.875rem}.pv-bundle__component .pv-promo-message{display:block;color:#000;font-size:.75rem;line-height:1rem;margin:.25rem 0 0}.pv-config-container{padding-top:0}.pv-form-wrap{height:auto;padding-top:0}.pv-form-wrap+.pv-rewards{margin-top:0}.selector-wrapper{display:none}.config{display:inline-block;margin-bottom:0;width:100%}.product-quick-shop .config{margin-bottom:.9375rem}.config__group{margin-top:.75rem;min-width:100%;margin-bottom:1.125rem}.config__group:first-child{margin-top:0}.modal .config__group{margin-top:.3125rem}.config__group:last-of-type{margin-bottom:2.5rem}.config__header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;margin-top:0}.config__header:not(:first-of-type){margin-top:1.875rem}.config__header--with-siblings{margin-top:0}.config__header--color{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.config__header-title{color:#000;font-size:.875rem;font-weight:600;line-height:1.1875rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.config__header--color .config__header-title{margin-right:.25rem}.config__header-selected{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 0 0 .3125rem;font-weight:400}.config__header-selected .icon{margin:.125rem 0 0 .125rem}.config__header-button{border-color:#000;color:#000;font-size:.75rem;padding-top:.1875rem}.config__header-text{color:#333;font-size:.875rem;font-weight:300;line-height:1.38}.config__header-btn{background-color:transparent;border-radius:0;border:0;color:#000;display:block;margin:0 auto;padding:0;text-decoration:underline;font-size:.875rem;line-height:1.1875rem;font-weight:600;text-align:center}.config__header-btn--size{margin-top:.75rem}.config__header--hide{display:none}.config__options{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;padding-left:2.0625rem;padding-right:2.0625rem;-webkit-column-gap:.75rem;-moz-column-gap:.75rem;column-gap:.75rem;row-gap:.75rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0}.config__options--merged{-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:0}.product-quick-shop .config__options--merged{margin-bottom:0}.config__options.config__options--amount{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:0}.config__options--clothingsize,.config__options--size{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.config__option{padding:0;margin-right:0}.config__option:hover{cursor:pointer}.config__option:last-child{margin-right:0}.config__options--merged .config__option{margin-bottom:.625rem}.config__option--color{border:0;border-radius:50%;width:2.1875rem;height:2.1875rem}.config__wrapper{display:inline-block;width:100%}.config__wrapper--gift-card{width:100%}.config__wrapper--gift-card .config__header,.config__wrapper--gift-card .config__header-title{font-size:.875rem;font-weight:600;line-height:1.1875rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.config__wrapper--gift-card .config__header{margin-top:.9375rem}.config__wrapper--gift-card .config__header-title{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.config__wrapper--gift-card .config__wrapper{width:100%}.config__wrapper--gift-card .config__option{margin-right:0;width:3.75rem}.config__wrapper--gift-card .config__option .config__btn{width:100%;margin-bottom:0;height:2.5rem}.config__wrapper:has(.config__group--clothingsize),.config__wrapper:has(.config__group--size){padding-top:2.5rem}.config__radio{display:none}.config__btn{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border:1px solid #949494;border-radius:.25rem;color:#000;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.75rem;font-weight:400;height:2.375rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1;margin:0;pointer-events:all;position:relative;min-width:2.375rem;width:initial;padding:0 .8125rem}.config__btn:hover{border-color:#000}.config__option.is-selected .config__btn{color:#000;font-weight:600;background:#fff;border:1px solid #949494;position:relative}.config__option.is-selected .config__btn:after{content:"";width:calc(100% + 10px);height:calc(100% + 10px);position:absolute;border:1px solid #000;border-radius:.5625rem}.config__option.is-disabled .config__btn{border-color:#949494;color:#000;cursor:default;opacity:.5;pointer-events:none}.config__option.is-disabled .config__btn:before{content:"";border-left:1px solid #cacaca;top:-20%;position:absolute;height:140%;left:45%;-webkit-transform:rotate(45deg);transform:rotate(45deg);z-index:2}.config__options--amount .config__btn{height:2.5rem;width:5.875rem;margin-bottom:1.25rem}.pv-actions{width:100%}.pv-action{margin-bottom:2.5rem}.product-quick-shop .pv-action{margin-bottom:0}.pv-action.pv-qty{display:none}.pv-action--bis{margin-bottom:0}.pv-add__btn{position:relative;overflow:hidden}.pv-action--bis .pv-add__btn{display:none}.pv-add__btn span{position:relative;z-index:2}.pv-add__btn-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1}.pv-add__btn,.pv-add__details-btn{font-size:1.25rem;line-height:3.75rem;padding-bottom:0;padding-top:0;width:100%}.pv-action--bis .pv-add__btn,.pv-action--bis .pv-add__details-btn{height:initial}.product-quick-shop .pv-add__btn,.product-quick-shop .pv-add__details-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:.625rem;line-height:1.2}.pv-add__btn[disabled],.pv-add__details-btn[disabled]{cursor:initial}.pv-add__secondary{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.25rem;height:3.75rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:3.75rem;margin:1.5625rem 0;padding-bottom:0;padding-top:0;width:100%}.swatch{border:0;cursor:pointer;display:block;height:100%;border-radius:50%;-webkit-box-shadow:0 0 0 .125rem #fff;box-shadow:0 0 0 .125rem #fff;margin:0;overflow:hidden;pointer-events:all;position:relative;width:100%}.is-selected .swatch,.swatch:hover{-webkit-box-shadow:0 0 0 .125rem #c70a4c;box-shadow:0 0 0 .125rem #c70a4c}.swatch--with-border{border:2px solid #cacaca}.swatch--with-border:hover{border:2px solid transparent}.swatch .ir--color-swatch{height:100%;padding-bottom:0;pointer-events:none;width:100%}.swatch .ir--color-swatch img{background-size:cover;height:100%;pointer-events:none;width:100%}.config__option.is-disabled .swatch{border-color:#cacaca;color:#000;cursor:default;opacity:.5}.config__option.is-disabled .swatch:before{content:"";border-left:2px solid #cacaca;top:0;position:absolute;height:100%;left:49%;-webkit-transform:rotate(40deg);transform:rotate(40deg);z-index:2}.config__option.is-disabled .swatch img{opacity:1}.firework-component{padding-top:2.5rem}.pv-details{border-bottom:none;margin:0 -.9375rem;scroll-margin-top:5.4375rem;position:relative;z-index:1;padding:1.0625rem .9375rem 0}.guest-rewards-banner-active .pv-details{scroll-margin-top:10rem}.pv--doll-hospital .pv-details{margin-left:-.9375rem;margin-right:-.9375rem;padding-left:1.875rem;padding-right:1.875rem}.pv-details__btn{padding:1.4375rem 0 1.1875rem;border-top:1px solid #cacaca}.pv-details__btn:after,.pv-details__btn:before{right:0;left:initial;font-size:.75rem;margin-top:-.75rem}.pv-details__btn:first-of-type{border-top:none}.pv-details__btn-title{color:#000;font-family:"Pleasant Serif",serif;font-size:1.125rem;font-weight:600}.pv-details__menu{padding:0 0 1.875rem;line-height:1.5rem}.pv-details__menu-link{font-size:.875rem;font-weight:400}.pv-details__menu p:last-of-type{margin-bottom:0}.pv-details__menu ul{padding-left:1.375rem;margin-top:.625rem}.pv-details__menu ul li{margin-bottom:.75rem;line-height:1.5rem}.pv-details__menu ul li:last-of-type{margin-bottom:0}.pv-details--has-custom-bullet .pv-details__menu ul{list-style-type:none}.pv-details--has-custom-bullet .pv-details__menu ul li{position:relative}.pv-details--has-custom-bullet .pv-details__menu ul li:before{content:"";position:absolute;display:block;height:.8125rem;width:.8125rem;background-image:var(--bg-url);background-size:cover;left:-1.25rem;top:.125rem}.pv-details__item{margin-bottom:0}.pv-details__warning{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:1.875rem}.pv-details__warning-icon{font-size:.875rem;margin-right:.625rem}.pv-details__warning-image{height:1.375rem;width:1.375rem;margin-right:.625rem;margin-top:.1875rem;padding-bottom:1.375rem}.pv-details__warning-text{color:#be5a09;font-size:.75rem}.pv-details__border{z-index:3;position:relative;padding-top:1.875rem;padding-bottom:.4375rem}.pv-details__border-image{overflow:hidden;height:3.125rem}.pv--doll-hospital .pv-details__border-image{padding-left:.9375rem;padding-right:.9375rem}.pv-details__border-image img{height:100%;width:64rem;overflow:hidden;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.pv-details__sku{display:block;margin-top:1.25rem}.pv-details :has(+.pv-details__sku){margin-bottom:0}.pv-essentials{margin-bottom:0}.pv-essentials__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.pv-essential{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;background-color:#fff;overflow-y:clip;-webkit-box-shadow:0 -4px 10px 0 rgba(0,0,0,.2);box-shadow:0 -4px 10px #0003}.pv-essential__availability_container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:1rem;z-index:3;position:relative}.pv-essential .notify{margin:1.25rem 0 0}.pv-essential .notify .input-placeholder{margin:0 1.25rem 0 0}.pv-essential .pv-add-wrap{visibility:hidden;margin-bottom:0;height:0;overflow:hidden}.pv-essential>:last-child{padding-bottom:0;margin-bottom:2.5rem}shopify-payment-terms{color:#666;display:none;font-size:.875rem}shopify-payment-terms svg{width:3.125rem}.pv-breadcrumbs{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0;font-size:.875rem}.pv-breadcrumbs-wrap{width:100%;height:2.375rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,.08);box-shadow:0 3px 6px #00000014;-webkit-transition:-webkit-box-shadow .1s cubic-bezier(.455,.03,.515,.955);transition:box-shadow .1s cubic-bezier(.455,.03,.515,.955);transition:box-shadow .1s cubic-bezier(.455,.03,.515,.955),-webkit-box-shadow .1s cubic-bezier(.455,.03,.515,.955)}.site-search-exposed .pv-breadcrumbs-wrap{-webkit-box-shadow:0 3px 6px 0 transparent;box-shadow:0 3px 6px 0 transparent}.pv-breadcrumbs__item{list-style:none;margin:0 0 0 .375rem;padding:0;line-height:1;font-size:.875rem}.pv-breadcrumbs__item:before{content:"/";margin-right:.1875rem;position:relative;color:inherit}.pv-breadcrumbs__item:first-child{margin:0}.pv-breadcrumbs__item:first-child:before{display:none}.pv-breadcrumbs__item *{color:inherit}.pv-cross-sell{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:.375rem;background-color:#fff;margin-bottom:1.25rem;min-height:5rem;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:0;margin-top:2.5rem}.pv-cross-sell__promo{padding-top:.4375rem;padding-bottom:.4375rem;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top-left-radius:.375rem;border-top-right-radius:.375rem;font-weight:600;line-height:135.71429%}.pv-cross-sell__promo-icon{padding-right:.3125rem}.pv-cross-sell__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.625rem .3125rem}.pv-cross-sell-v2 .pv-cross-sell__container{width:100%;padding:.625rem .75rem}.pv-cross-sell .btn{margin:0 1.25rem;width:initial}.pv-cross-sell-v2 .btn{margin:0 0 0 .3125rem;max-width:2.5rem;padding:0}.pv-cross-sell-v2 .btn:hover{background:0 0}.pv-cross-sell-v2 .btn-icon{position:relative;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.pv-cross-sell-v2 .btn-icon.disabled,.pv-cross-sell-v2 .btn-icon.disabled:hover,.pv-cross-sell-v2 .btn-icon:disabled,.pv-cross-sell-v2 .btn-icon:disabled:hover{background:0 0}.pv-cross-sell-v2 .btn-icon *{pointer-events:none}.pv-cross-sell-v2 .btn-icon__image{line-height:0}.pv-cross-sell-v2 .btn-icon__image--added{position:absolute;top:0;opacity:0;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.pv-cross-sell-v2 .btn-icon.added .btn-icon__image--added{opacity:1}.pv-cross-sell--pvm{background-color:#fff7fa;border:0;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.4375rem}.pv-cross-sell__image{margin:0 0 0 .625rem;min-width:5.625rem;width:5.625rem}.pv-cross-sell-v2 .pv-cross-sell__image{margin:0;min-width:4.375rem;width:4.375rem;height:4.375rem}.pv-cross-sell--pvm .pv-cross-sell__image{cursor:pointer;height:6.25rem;margin:0;min-width:6.25rem;width:6.25rem}.pv-cross-sell__image img{pointer-events:none;width:100%;max-width:4.75rem}.pv-cross-sell-v2 .pv-cross-sell__image img{max-width:4.375rem}.pv-cross-sell__text{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pv-cross-sell--pvm .pv-cross-sell__text{margin:0 .875rem 0 .4375rem}.pv-cross-sell-v2 .pv-cross-sell__text{margin:0 0 0 .3125rem}.pv-cross-sell__text-tag{font-size:.75rem;font-weight:300;line-height:1;margin:0}.pv-cross-sell__text-headline{font-size:1rem;font-weight:400;line-height:1.1;margin:0;padding:0}.checkout .pv-cross-sell__text-headline{font-size:1rem!important}.pv-cross-sell--pvm .pv-cross-sell__text-headline{margin:.4375rem 0}.pv-cross-sell-v2 .pv-cross-sell__text-headline{font-family:"Pleasant Serif",serif;font-weight:300;margin-bottom:.3125rem;font-size:inherit}.pv-cross-sell-v2 .pv-cross-sell__text-headline p{line-height:1.2;font-family:"Pleasant Serif",serif;margin:0}.pv-cross-sell__text-subline{color:#000;font-size:.75rem;font-weight:400;line-height:1.1;margin:0;padding:.3125rem .3125rem 0 0}.checkout .pv-cross-sell__text-subline{font-size:.75rem!important}.pv-cross-sell-v2 .pv-cross-sell__text-subline{padding:0;line-height:1.3}.pv-cross-sell-v2 .pv-cross-sell__text-subline p{line-height:1.3;margin-bottom:.5rem;font-size:inherit}.pv-cross-sell__text-subline p:last-child{margin-bottom:0}.pv-cross-sell__button--pvm{background-color:#c70a4c;color:#fff;font-size:.875rem;font-weight:600;line-height:2.1875rem;margin:.5625rem 0 0;padding-bottom:0;padding-top:0;width:100%}.pv-cross-sell__button span{pointer-events:none}.pv-cross-sell--no-product{padding:0 1.25rem}.pv-rewards{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:0;width:100%}.product-quick-shop .pv-rewards{padding-top:1.25rem}.pv-rewards__image{margin-bottom:.25rem;min-height:1.8125rem}.pv-rewards__image .icon--logo-ag-rewards{font-size:3.2px}.pv-rewards__text{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:.875rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pv-rewards__text .icon{margin:0 0 0 .5rem}.pv-rewards__text span{display:inline-block}.pv-rewards__text-sign{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:.1875rem;position:relative}.pv-rewards__text-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border-radius:0;border:0;color:#000;display:inline-block;margin:0;padding:0;position:relative;font-weight:600}.pv-rewards__text-link:after{content:"";border-bottom:.0625rem solid;bottom:-.125rem;left:0;position:absolute;width:100%}.pv-rewards__text-rewardspoints{padding-right:2px;padding-left:2px}.pv-rewards__text-rewardsinfo{background-color:#fff;border-radius:.3125rem;-webkit-box-shadow:0 .125rem .625rem 0 rgba(0,0,0,.4);box-shadow:0 .125rem .625rem #0006;font-style:normal;height:4.6875rem;opacity:0;padding:1.0625rem .875rem .875rem;position:absolute;right:-5.3125rem;top:1.875rem;-webkit-transform:translateY(10px);transform:translateY(10px);-webkit-transition:opacity .2s ease-in-out,visibility 10ms .2s,-webkit-transform .2s ease-in-out;transition:opacity .2s ease-in-out,transform .2s ease-in-out,visibility 10ms .2s,-webkit-transform .2s ease-in-out;visibility:hidden;width:90vw;font-size:.875rem;text-align:center}.pv-rewards__text-rewardsinfo:before{content:"";position:absolute;top:-.46875rem;right:6.25rem;width:.9375rem;height:.9375rem;-webkit-transform:rotate(45deg);transform:rotate(45deg);background:#fff;-webkit-box-shadow:0 .125rem .625rem 0 rgba(0,0,0,.4);box-shadow:0 .125rem .625rem #0006}.pv-rewards__text-rewardsinfo:after{content:"";position:absolute;top:0;right:.3125rem;width:80%;height:1.125rem;background:#fff}.pv-rewards__text-tooltip{z-index:10;position:absolute;right:-1.0625rem}.pv-rewards__text-tooltip .icon{cursor:pointer;position:relative;font-size:.6875rem}.pv-rewards__text-tooltip .icon:hover .pv-rewards__text-rewardsinfo{opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:opacity .2s ease-in-out,visibility 10ms,-webkit-transform .2s ease-in-out;transition:opacity .2s ease-in-out,transform .2s ease-in-out,visibility 10ms,-webkit-transform .2s ease-in-out}.pv-included{margin:0 auto;padding-top:2.5rem;padding-bottom:2.5rem;width:100%}.product-quick-shop .pv-included{display:none}.pv-included:has(.flickity-enabled){width:calc(100% + 30px);margin-left:-.9375rem}.pv-included__headline{text-align:center;font-size:1.75rem;margin-bottom:.625rem;padding:0 .9375rem}.pv-included__grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto}.pv-included__grid--carousel{max-height:30rem;overflow:hidden;max-width:initial;margin-bottom:4.375rem}.pv-included__grid--carousel.flickity-enabled{max-height:62.5rem;overflow:visible}.pv-included__grid--carousel .flickity-viewport{width:100%}.pv-included__grid--carousel .flickity-page-dots{width:initial;margin-top:.75rem}.pv-included__grid--carousel .dot{background-color:#fff;border:1px solid #bc0a4d;width:.625rem;height:.625rem;display:none}.pv-included__grid--carousel .dot.is-visible,.pv-included__grid--carousel .dot:nth-child(1),.pv-included__grid--carousel .dot:nth-child(10),.pv-included__grid--carousel .dot:nth-child(2),.pv-included__grid--carousel .dot:nth-child(3),.pv-included__grid--carousel .dot:nth-child(4),.pv-included__grid--carousel .dot:nth-child(5),.pv-included__grid--carousel .dot:nth-child(6),.pv-included__grid--carousel .dot:nth-child(7),.pv-included__grid--carousel .dot:nth-child(8),.pv-included__grid--carousel .dot:nth-child(9){display:block}.pv-included__grid--carousel .dot.is-selected{background-color:#bc0a4d}.pv-included__grid--carousel .dots-count{position:absolute;left:50%;bottom:-1.75rem;-webkit-transform:translateX(-50%);transform:translate(-50%);font-weight:400}.pv-included__grid--carousel .flickity-prev-next-button{bottom:-1.0625rem;top:initial}.pv-included__grid--carousel .flickity-prev-next-button .flickity-button-icon{display:none}.pv-included__grid--carousel .flickity-prev-next-button.previous{left:50%;background-image:url(//www.americangirl.com/cdn/shop/t/217/assets/sprite-icon-cc4d7619.svg?v=58531140988071540571752078386);background-repeat:no-repeat;background-size:45.25em 383.8125em;content:"";display:block;font-size:1em;background-position:0 -174.6875em;width:3em;height:3em}.pv-included__grid--carousel .flickity-prev-next-button.next{right:50%;background-image:url(//www.americangirl.com/cdn/shop/t/217/assets/sprite-icon-cc4d7619.svg?v=58531140988071540571752078386);background-repeat:no-repeat;background-size:45.25em 383.8125em;content:"";display:block;font-size:1em;background-position:0 -268.625em;width:3em;height:3em}.pv-included__grid--carousel .flickity-prev-next-button[disabled]{opacity:.2}.pv-included__slide{width:85.33333%;-ms-flex-negative:0;flex-shrink:0;margin:0 .625rem 0 0}.pv-included__slide:first-child{margin-left:1.5625rem}.pv-included__item{width:calc((100% / 3) - 7px);-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 .625rem .625rem 0}.pv-included__item:last-child,.pv-included__item:nth-child(3n){margin:0 0 .625rem}.pv-included__item-image{width:100%;height:0;padding-bottom:100%}.pv-included__item-image img{width:100%}.pv-included__item-title{text-align:center;margin-top:.5625rem;font-weight:400}.pv-gallery{cursor:pointer;position:relative;-webkit-tap-highlight-color:transparent}.pv--doll-hospital .pv-gallery{padding:0 .9375rem}.pv-gallery__wrapper{max-height:calc(100vw + 40px);overflow:hidden;position:relative;-webkit-transition:max-height .2s;transition:max-height .2s}.pv-gallery__items{position:relative}.pv-gallery__items .flickity-viewport{-webkit-transition:height .2s;transition:height .2s}.pv-gallery__item{width:100%;position:relative}.pv-gallery__items--mobile.flickity-enabled .pv-gallery__item img{display:none}.pv-gallery__items--mobile.flickity-enabled .pv-gallery__item.is-selected img{display:block}.pv-gallery__item-remove{background:0 0;border:0;cursor:pointer;margin:0;padding:0;position:absolute;right:0;top:0}.pv-gallery__item-remove i{font-size:1.4375rem;pointer-events:none}.pv-gallery__item-badge{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:6.875rem;width:6.875rem;position:absolute;top:0;left:0}.pv-gallery__item-badge-image{height:auto;position:absolute}.pv-gallery__item-badge-text{color:ivory;font-size:.75rem;max-height:5rem;max-width:5rem;margin-top:.625rem;text-align:center;z-index:2}.pv-gallery__item--video.ir{height:0;overflow:hidden;padding-bottom:127.77778%;position:relative;width:100%}.pv-gallery__item--video.has-placeholder>.video__player.is-visible{opacity:1}.pv-gallery__item-video-placeholder{background:0 0;border-radius:0;border:0;height:100%;left:0;padding:0;position:absolute;top:0;width:100%;-webkit-transition:opacity .1s ease-in-out,visibility ease-in-out .1s;transition:opacity .1s ease-in-out,visibility ease-in-out .1s}.has-placeholder .pv-gallery__item-video-placeholder{position:absolute;top:0;left:0}.pv-gallery__item-video-placeholder *{pointer-events:none}.pv-gallery__item-video-placeholder.is-hidden{opacity:0;visibility:hidden}.pv-gallery__item-video-placeholder .ir,.pv-gallery__item-video-placeholder .ir img{width:100%}.pv-gallery__item-video-placeholder .icon--play{background-color:#fff;border-radius:50%;-webkit-box-shadow:0 0 3px 0 rgba(0,0,0,.4);box-shadow:0 0 3px #0006;font-size:.9375rem;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.pv-gallery__item--video-only.ir{height:0;overflow:hidden;padding-bottom:127.77778%;position:relative;width:100%}.product-quick-shop .pv-gallery__item--video-only{max-width:11.875rem;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;margin:0 1.25rem 0 0}.pv-gallery__zoom{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border-radius:50%;border:0;bottom:1.5rem;-webkit-box-shadow:0 0 3px 0 rgba(0,0,0,.4);box-shadow:0 0 3px #0006;display:-webkit-box;display:-ms-flexbox;display:flex;height:2.1875rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;pointer-events:none;position:absolute;right:1.5rem;-webkit-transition:opacity .1s ease-in-out,-webkit-transform .1s ease-in-out;transition:transform .1s ease-in-out,opacity .1s ease-in-out,-webkit-transform .1s ease-in-out;width:2.1875rem;z-index:3}.pv-gallery__zoom.is-hidden{-webkit-transform:translateX(100px);transform:translate(100px);opacity:0}.pv-gallery__thumbs{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-bottom:.3125rem;overflow:auto;-ms-overflow-style:none;scrollbar-width:none}.pv-gallery__thumbs::-webkit-scrollbar{display:none}.modal--update-bag .pv-gallery__thumbs,.modal--wishlist .pv-gallery__thumbs{display:none}.pv-gallery__thumbs-image{width:100%;height:100%}.pv-gallery__thumbs-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pv-gallery__thumbs-thumb{background:0 0;border:1px solid #cacaca;-webkit-box-sizing:initial;box-sizing:initial;cursor:pointer;height:3.4375rem;margin:0 .5625rem 0 .0625rem;max-width:3.4375rem;min-width:3.4375rem;overflow:hidden;padding:0;position:relative}.pv-gallery__thumbs-thumb *{pointer-events:none}.pv-gallery__thumbs-thumb .icon--play{background-color:#fff;border-radius:50%;-webkit-box-shadow:0 0 3px 0 rgba(0,0,0,.4);box-shadow:0 0 3px #0006;font-size:.4375rem;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.pv-gallery__thumbs-thumb.is-active{border:2px solid #bc0a4d;margin:0 .5rem 0 0}.pv-gallery__thumbs-thumb.is-active img{opacity:.5}.pv-gallery .flickity-page-dots{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:.625rem;-webkit-transform:translateY(100%);transform:translateY(100%)}.pv-gallery .flickity-page-dots .dot{background:0 0;border:.8px solid #666;-webkit-box-sizing:content-box;box-sizing:content-box;cursor:pointer;height:.375rem;margin:0 .3125rem;width:.375rem}.pv-gallery .flickity-page-dots .dot.is-selected{background:-webkit-gradient(linear,right top,left top,from(#8c1063),to(#c70a4c));background:linear-gradient(to left,#8c1063,#c70a4c);border:none;height:.75rem;width:.75rem}.pv-gallery__modal{background:#fff;bottom:0;height:100%;left:0;right:0;top:0;-webkit-transform:translate3d(0,0,0);transform:translateZ(0);width:100%}.pv-gallery__modal-inner{background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto;left:0;position:absolute;top:0;width:100%}.pv-gallery__modal-inner img{display:none}.is-visible .pv-gallery__modal-inner img{display:block}.pv-gallery__modal-content{padding:0 .9375rem}.pv-gallery__modal-close{position:absolute;right:.625rem;top:.625rem}.pv-gallery__modal-header{background:#fff;-webkit-box-shadow:0 4px 3px 0 rgba(0,0,0,.1);box-shadow:0 4px 3px #0000001a;padding:.5625rem 2.6875rem .5625rem .9375rem;position:-webkit-sticky;position:sticky;top:0;z-index:3}.pv-gallery__modal-header-content{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.pv-gallery__modal-header--left{text-align:left}.pv-gallery__modal-heading{font-size:.75rem;margin:0}.pv-gallery__modal-price{margin-bottom:0}.pv-gallery__modal-add-btn{font-size:.875rem;height:auto;padding:.625rem 1.875rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;position:relative;overflow:hidden}.pv-gallery__modal-add-btn span{z-index:2;position:relative}.pv-gallery__items--desktop{display:none}.pv-essentials--bitybaby .pv-gallery__items--mobile,.pv-gallery__items--mobile{margin-bottom:.625rem}.flickity-prev-next-button{background-color:transparent;border:0;border-radius:0;bottom:0;height:3rem;margin:auto 0;position:absolute;top:0;width:3rem}.flickity-prev-next-button.previous{left:0}.flickity-prev-next-button.next{right:0}.pv-gift-card__header-text{font-size:.875rem;line-height:1.31}.pv-gift-card__form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:2.5rem 0 0}.pv-gift-card__form--with-siblings{padding-top:0}.pv-gift-card__form-input{-webkit-box-shadow:none;box-shadow:none;line-height:1.1875rem;font-size:.875rem}.pv-gift-card__form-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:.9375rem;position:relative}.pv-gift-card__form-item:first-of-type{margin-top:0}.pv-gift-card__form-item label{font-size:.75rem;left:.9375rem;line-height:1.58;padding:0;position:absolute;top:.3125rem;z-index:2}.pv-gift-card__form-item .message p{font-size:.75rem;font-weight:600}.pv-gift-card__form-item .form.has-message.has-error{margin-bottom:1.25rem}.pv-gift-card__form-item .form.has-message.has-error .message--warning{color:#000;bottom:-1.375rem}.pv-gift-card__form-item .form.has-message.has-error .message--warning.message--gift-card-message{bottom:.25rem}.pv-gift-card__form-item .input-placeholder input,.pv-gift-card__form-item .pv-gift-card__form-input,.pv-gift-card__form-item .select{height:3rem;width:100%;padding:1.4375rem .9375rem .375rem;background-color:#fff;border:1px solid #a6a8ab}.pv-gift-card__form-item .input-placeholder input::-webkit-input-placeholder{color:#6d6e71;font-weight:400}.pv-gift-card__form-item .input-placeholder input::-moz-placeholder{color:#6d6e71;font-weight:400}.pv-gift-card__form-item .input-placeholder input:-ms-input-placeholder{color:#6d6e71;font-weight:400}.pv-gift-card__form-item .input-placeholder input::-ms-input-placeholder{color:#6d6e71;font-weight:400}.pv-gift-card__form-item .input-placeholder input::placeholder{color:#6d6e71;font-weight:400}.pv-gift-card__form-item .select{padding-left:.75rem;padding-right:2.5rem;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iIzAwMCIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMTAgMTRhLjk5Ny45OTcgMCAwIDEtLjcwNy0uMjkzbC01LTVhLjk5OS45OTkgMCAxIDEgMS40MTQtMS40MTRMMTAgMTEuNTg2bDQuMjkzLTQuMjkzYS45OTkuOTk5IDAgMSAxIDEuNDE0IDEuNDE0bC01IDVBLjk5OC45OTggMCAwIDEgMTAgMTRaIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=);background-repeat:no-repeat;background-position:right 1.25rem center;-moz-appearance:none;-webkit-appearance:none;-webkit-border-radius:0;appearance:none;outline-width:0;display:block;width:100%;font-size:.875rem;line-height:1.1875rem;color:#6d6e71}.pv-gift-card__form-item textarea{min-height:5.25rem}.pv-gift-card__form-item .has-error .select,.pv-gift-card__form-item.has-error .select{border-color:#dc2504;-webkit-box-shadow:0 0 .3125rem 0 #dc2504;box-shadow:0 0 .3125rem #dc2504;color:#dc2504;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iI0RDMjUwNCIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMTAgMTRhLjk5Ny45OTcgMCAwIDEtLjcwNy0uMjkzbC01LTVhLjk5OS45OTkgMCAxIDEgMS40MTQtMS40MTRMMTAgMTEuNTg2bDQuMjkzLTQuMjkzYS45OTkuOTk5IDAgMSAxIDEuNDE0IDEuNDE0bC01IDVBLjk5OC45OTggMCAwIDEgMTAgMTRaIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=);background-position:right 3.125rem center}.pv-gift-card__form-item .has-error input.input,.pv-gift-card__form-item.has-error input.input{border-color:#dc2504;-webkit-box-shadow:0 0 .3125rem 0 #dc2504;box-shadow:0 0 .3125rem #dc2504;color:#dc2504;padding-top:1.4375rem;padding-bottom:.375rem}.pv-gift-card__form-item .has-error input.input::-webkit-input-placeholder,.pv-gift-card__form-item.has-error input.input::-webkit-input-placeholder{color:#dc2504}.pv-gift-card__form-item .has-error input.input::-moz-placeholder,.pv-gift-card__form-item.has-error input.input::-moz-placeholder{color:#dc2504}.pv-gift-card__form-item .has-error input.input:-ms-input-placeholder,.pv-gift-card__form-item.has-error input.input:-ms-input-placeholder{color:#dc2504}.pv-gift-card__form-item .has-error input.input::-ms-input-placeholder,.pv-gift-card__form-item.has-error input.input::-ms-input-placeholder{color:#dc2504}.pv-gift-card__form-item .has-error input.input::placeholder,.pv-gift-card__form-item.has-error input.input::placeholder{color:#dc2504}.pv-gift-card__form-item .has-error .message--warning,.pv-gift-card__form-item.has-error .message--warning{color:#000;bottom:-.125rem;display:block;position:relative;line-height:1.0625rem;font-size:.75rem}.pv-gift-card__form-item .config__btn{border:1px solid #a6a8ab}.pv-gift-card__form-message{background-color:#f5f5f5;border-color:#cacaca80;border-top:0;margin-top:-.0625rem;padding:1.25rem;width:100%}.pv-gift-card__form-limit{color:#000;display:block;font-size:.75rem;font-weight:600;text-align:right;width:100%;padding:.3125rem 0 .4375rem}.pv-gift-card__form-limit.has-warning{color:#d47500}.pv-gift-card__form-message-wrapper{padding-top:.625rem}.pv-gift-card__form-message-wrapper .pv-gift-card__form-item{margin-top:.5rem}.pv-gift-card .form-inline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.pv-header{padding:1.09375rem 1.09375rem 0;margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.quick-shop-modal .pv-header{padding:0;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.pv-header__top-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;margin-bottom:.1875rem;position:relative;min-height:1.25rem}.pv-brand{display:none}.pv-title.pv-title{color:#000;font-family:"Pleasant Serif",serif;font-size:2rem;font-weight:300;line-height:1.13;margin-bottom:.9375rem;margin-top:.9375rem;text-align:center}.product-quick-shop .pv-title.pv-title{text-align:left}.pv-header .pv-title.pv-title{color:#000;font-weight:300;margin-bottom:.9375rem;margin-top:.9375rem;font-size:2rem;line-height:2.25rem;font-family:"Pleasant Serif",serif}.pv-final-sale{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-column-gap:.125rem;-moz-column-gap:.125rem;column-gap:.125rem;padding-top:.3125rem;z-index:3;position:relative}.pv-final-sale p{font-size:.875rem;line-height:1.1875rem}.pv-final-sale__message-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pv-final-sale__message--orange{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;color:#d67c0d;margin-bottom:0}.pv-final-sale__message--black{color:#000;margin-bottom:0;text-align:center}.product-quick-shop .pv-final-sale__message--black{text-align:left}.pv-final-sale__dash{display:inline-block;margin-left:.3125rem;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.pv-truncated-details{text-align:center;font-size:.875rem;line-height:1.1875rem;padding-bottom:.9375rem}.pv-truncated-details br,.pv-truncated-details strong{display:none}.pv-truncated-details p{margin-bottom:0}.pv-truncated-details__btn{color:#000;background:0 0;border:0;font-size:.875rem;line-height:1.1875rem;font-weight:600;text-decoration:underline;padding-top:.125rem}.quick-shop-modal .pv-truncated-details{display:none}.pv-callout{display:-webkit-box;display:-ms-flexbox;display:flex}.pv-callout__message-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pv-callout p{margin:0;font-size:.875rem}.sidebar .pv-callout p{font-size:.875rem}.bag .pv-callout{margin-top:.625rem}.pv-tags{display:inline-block;margin-top:0;position:absolute;left:0}.product-quick-shop .pv-tags{margin-top:0}.modal--wishlist .pv-tags{display:none}.pv-tag{font-weight:600;font-size:.875rem;line-height:1.1875rem;margin:0 auto}.product-quick-shop .pv-tag{font-weight:300}.pv-seotags{display:block;margin:0 0 1.75rem}.pv-seotags span{font-size:.75rem;margin:0 .3125rem 0 0;line-height:1.5rem;font-style:italic}.pv-seotags span:last-child{margin-right:0}.product-quick-shop .pv-seotags{display:none}.pv-store-availability{margin-top:0;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.875rem;line-height:1.1875rem}.pv-store-availability .btn-link{text-transform:capitalize;color:#000;font-weight:600;text-decoration:underline;border-bottom:0;font-size:.875rem}.pv-store-availability .store-icon{padding-right:.125rem}.pv-stock-message{color:#000;min-height:1.125rem;text-align:center;font-size:.875rem;line-height:1.1875rem;padding-bottom:.9375rem}.pv-stock-message.is-hidden{display:none;height:0;padding-bottom:0;margin-bottom:0}.pv-stock-message:not(.is-hidden){margin:0}.pv-stock-message:not(.is-hidden)+.pv-callout,.pv-stock-message:not(.is-hidden)+.pv-final-sale{margin-top:-.625rem}#wishlistEditModal.modal--wishlist .pv-stock-message{display:block}.pv-price{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-column-gap:.5625rem;-moz-column-gap:.5625rem;column-gap:.5625rem}.pv-price-wrap{width:100%;margin-bottom:0}.pv-price-wrap+.pv-config-container{padding-top:0}.bag-item__addon-price .pv-price{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.quick-shop-modal .pv-price{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.pv-price--bundle{padding-bottom:.3125rem;padding-top:0;min-height:1.125rem;margin-top:0;margin-bottom:0}.pv--doll-hospital .pv-price--bundle,.pv-price--bundle-value{font-weight:400}.pv-price__compare,.pv-price__original{display:inline-block;vertical-align:middle;font-size:.875rem;font-weight:400;line-height:1;color:#000}.pv-bundle__component .pv-price__compare,.pv-bundle__component .pv-price__original{font-size:.75rem}.pv-price__original{font-weight:600;margin-left:0}.pv-price-wrap--hide-compare .pv-price__original{font-weight:400}.pv-price__compare{text-decoration:line-through;color:#5c5c5c}.pv-price__promo,.pv-price__savings{margin-left:0;line-height:1}.pv-price__savings{font-weight:400}.pv-price__promo{font-weight:600;margin-left:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.pv-bundle{padding-top:2.5rem;padding-bottom:0}.pv-bundle__header-title{font-size:1rem;font-weight:300;line-height:1.38;margin:0 0 .625rem}.pv-bundle__components{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-column-gap:.9375rem;-moz-column-gap:.9375rem;column-gap:.9375rem;row-gap:.9375rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:1.875rem}.product-quick-shop .pv-bundle__components{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;display:grid;-ms-flex-wrap:wrap;flex-wrap:wrap;grid-template-columns:minmax(calc(50% - 15px),1fr) minmax(calc(50% - 15px),1fr);margin-bottom:1.875rem}.pv-bundle__components-title{font-size:1rem;font-weight:300;margin-bottom:.625rem}.pv-bundle__shipment{color:#000;margin-top:.25rem;margin-bottom:.1875rem;min-height:1.125rem;font-size:.75rem}.pv-bundle__component{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:0;position:relative;width:calc(50% - 15px)}.pv-bundle__component--doll{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.pv-bundle__carousel .pv-bundle__component{margin-bottom:0}.pv-bundle__carousel .pv-bundle__component:nth-of-type(3n){margin-right:.9375rem}.pv-bundle__component-img{width:100%}.pv-bundle__component-essentials{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0;max-width:100%;font-size:.75rem}.product-quick-shop .pv-bundle__component-essentials{margin:0 0 0 .625rem;max-width:100%}.pv-bundle__component-remove{background:0 0;border:0;cursor:pointer;display:none;right:0;position:absolute;top:0;z-index:2;padding:0}.product-quick-shop .pv-bundle__component-remove{display:none}.is-added .pv-bundle__component-remove{display:block}.product-quick-shop .is-added .pv-bundle__component-remove{display:none}.pv-bundle__component-remove .icon{pointer-events:none}.pv-bundle__component-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:.1875rem;font-size:.75rem}.pv-bundle__component .pv-price{margin:.3125rem 0 0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.pv-bundle__component-config{margin:.5625rem 0 0}.pv-bundle__component-config .config__group{margin-top:0}.pv-bundle__component-config .config__group:last-of-type{margin-bottom:0}.pv-bundle__component-config .config__header{margin-top:0;margin-bottom:.3125rem;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.pv-bundle__component-config .config__header-title{font-size:.75rem}.pv-bundle__component-config .config__header-btn{margin:0;font-size:.75rem}.pv-bundle__component-config .config__options{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:0;padding:0;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0}.pv-bundle__component-config .config__options--many{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.product-quick-shop .pv-bundle__component-config .config__option,.pv-bundle__component-config .config__option{margin-right:.5rem;margin-bottom:.5rem}.pv-bundle__component-config .config__option--color{width:2.1875rem;height:2.1875rem}.pv-bundle__component-config .config__option--color.is-disabled,.pv-bundle__component-config .config__option--color.is-disabled .swatch{pointer-events:none}.pv-bundle__component-config .config__btn{font-size:.75rem;height:2.1875rem;width:2.1875rem}.pv-bundle__component-config .config__radio:checked+label{border:1px solid #000;font-weight:600}.pv-bundle__component-config .config__option--color .config__radio:checked+label{border:0;font-weight:600}.pv-bundle__component-action{width:100%}.quick-shop-modal .pv-bundle__component-action{display:none}.pv-bundle__component-button{height:2.25rem;line-height:1;padding-bottom:0;padding-top:0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:.5rem;font-size:.75rem}.pv-bundle__component-button .tick{width:1.25rem;display:none;pointer-events:none}.is-added .pv-bundle__component-button .tick{display:block;-webkit-transition:fill .4s ease-in-out;transition:fill .4s ease-in-out}.pv-bundle__component-button[disabled]{border:1px solid #949494;color:#fff}.pv-bundle__carousel .pv-bundle__component-button{font-weight:400;padding-left:0;padding-right:0}.pv-bundle__component-button span{pointer-events:none}.product-quick-shop .pv-bundle__component{margin-right:1.25rem}.pv-bundle__btn{margin:0;width:100%;height:2.625rem;line-height:1;font-size:1rem;position:relative;overflow:hidden}.pv-bundle__btn span{pointer-events:none;position:relative;z-index:2}.pv-bundle__btn.hide{height:0;visibility:hidden;margin:0}.pv-bundle__message{color:#e20000;font-weight:600;height:0;overflow:hidden;text-align:center;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}.pv-bundle__carousel{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1.25rem;max-height:20rem;overflow:hidden}.pv-bundle__carousel.has-carousel{display:block;-ms-flex-wrap:initial;flex-wrap:initial;overflow:visible;width:calc(100% + 15px)}.pv-bundle__carousel .flickity-prev-next-button{bottom:auto;display:none;height:auto;margin:0;padding:0;pointer-events:none;position:absolute;top:50%}.pv-bundle__carousel .flickity-prev-next-button:before{content:"";display:block;width:100%}.pv-bundle__carousel .flickity-prev-next-button:after{position:absolute;top:0;pointer-events:auto;background-image:url(//www.americangirl.com/cdn/shop/t/217/assets/sprite-icon-cc4d7619.svg?v=58531140988071540571752078386);background-repeat:no-repeat;background-size:45.25em 383.8125em;content:"";display:block;font-size:1em;background-position:0 -15.625em;width:3.125em;height:3.125em}.pv-bundle__carousel .flickity-prev-next-button:disabled{display:none}.pv-bundle__carousel .flickity-prev-next-button.previous{left:-.5rem}.pv-bundle__carousel .flickity-prev-next-button.previous:after{left:-.875rem;-webkit-transform:translateY(-50%) scaleX(-1);transform:translateY(-50%) scaleX(-1)}.pv-bundle__carousel .flickity-prev-next-button.next{right:-.5rem}.pv-bundle__carousel .flickity-prev-next-button.next:after{right:-.875rem;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.pv-bundle__carousel .flickity-button-icon{display:none}.modal--update-bag .pv-quantity{text-align:center}.pv-quantity__wrapper{padding:1.625rem 0 2rem}.pv-quantity__label{color:#2c2c2c;font-size:.875rem;line-height:1;margin-bottom:1rem}.modal .pv-quantity__label:last-of-type,.pv-quantity__label:last-of-type{margin-bottom:1rem}.pv-quantity__increment{height:1.875rem;width:6.625rem}.pv-quantity__increment-number{color:#2c2c2c;font-size:1.375rem;font-weight:400;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.pv-quantity .increment__btn{border:1px solid #767676;border-radius:4px;color:#2c2c2c;font-size:1.375rem;font-weight:400;height:1.875rem;left:auto;padding:0;text-indent:0;right:auto;width:1.875rem}.pv-quantity .increment__add{right:0}.pv-quantity .increment__subtr{left:0}.product-recommendations{padding-top:2.5rem}.product-recommendations__heading{padding-left:2.8125rem;font-size:2.5rem;font-weight:300;line-height:1.13;margin-top:0;margin-bottom:1.25rem}.product-recommendations__heading--no-margin{margin:0}.template-product .product-recommendations__heading{padding-left:0}.page-404 .product-recommendations__heading{text-align:left}.product-recommendations__divider{width:100%;border-bottom:1px solid rgba(202,202,202,.5);margin:.625rem 0 1.25rem}.page-404 .product-recommendations__list{padding:0 1.4375rem}.product-recommendations__list.is-loading{height:25rem}.product-recommendations .product-item{max-width:24.91228%;margin:0 1.875rem 0 0}.template-product .product-recommendations .product-item .product-item__desc{min-height:3.125rem}.template-product .product-recommendations .product-item .product-item__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.template-product .product-recommendations .product-item .product-item__price{min-height:1.1875rem}.template-product .product-recommendations .product-item .product-item__price--column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.template-product .product-recommendations .product-item .product-item__price--column .product-item__price-compare{margin-left:0}.product-recommendations .collection-product-carousel{padding-top:0}.product-recommendations .collection-product-carousel__list,.product-recommendations .product-item__image{width:100%}.product-recommendations .collection-product-carousel__list .product-item__title{line-height:1.2}.product-recommendations .ir--product-photo{display:block}.product-recommendations .flickity-prev-next-button{top:40%;bottom:initial}.product-recommendations .flickity-prev-next-button .flickity-button-icon,.product-recommendations .flickity-prev-next-button:after{display:none}.product-recommendations .flickity-prev-next-button.previous{left:0;background-image:url(//www.americangirl.com/cdn/shop/t/217/assets/sprite-icon-cc4d7619.svg?v=58531140988071540571752078386);background-repeat:no-repeat;background-size:45.25em 383.8125em;content:"";display:block;font-size:1em;background-position:0 -177.6875em;width:3em;height:3em}.product-recommendations .flickity-prev-next-button.next{right:0;background-image:url(//www.americangirl.com/cdn/shop/t/217/assets/sprite-icon-cc4d7619.svg?v=58531140988071540571752078386);background-repeat:no-repeat;background-size:45.25em 383.8125em;content:"";display:block;font-size:1em;background-position:0 -271.625em;width:3em;height:3em}.product-recommendations .flickity-prev-next-button[disabled]{opacity:.2}.product-recommendations .flickity-page-dots{margin-top:.875rem}.product-recommendations .flickity-page-dots .dot{cursor:pointer;height:.75rem;margin:0 .4375rem;width:.75rem;border:0}.product-recommendations .flickity-page-dots .dot.is-selected{background:-webkit-gradient(linear,right top,left top,from(#8c1063),color-stop(0,#c70a4c));background:linear-gradient(to left,#8c1063,#c70a4c 0);height:.75rem;width:.75rem}.product-recommendations .flickity-page-dots .dot:not(.is-selected){background:#fff;padding:.125rem}.product-recommendations .flickity-page-dots .dot:not(.is-selected):after{border:1px solid #666;border-radius:100%;content:"";display:block;height:.5rem;width:.5rem}.pv-inline-review{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;margin-bottom:0}.pv-inline-review__stars{display:block}.pv-inline-review__tag{color:#000;font-size:.75rem}.pv-inline-review__tag span{position:relative;display:inline-block}.pv-inline-review__tag span:after{content:"";border-bottom:.0625rem solid;bottom:-.125rem;left:0;position:absolute;width:100%}.pv-inline-review__custom{color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:400}.pv-inline-review__custom span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pv-inline-review__custom span:last-child{margin:0 .625rem 0 0}.pv-inline-review__custom i{margin:0 .3125rem}.pv-inline-review [data-bv-show=rating_summary] .bv_main_container{margin:0!important;padding:0!important}.pv-inline-review [data-bv-show=rating_summary] .bv_main_container .bv_main_container_row_flex.bv_ratings_summary{padding-right:0!important;height:.9375rem!important}.pv-inline-review [data-bv-show=rating_summary] .bv_main_container .bv_main_container_row_flex.bv_ratings_summary .bv_avgRating_component_container{display:none!important}.pv-inline-review [data-bv-show=rating_summary] .bv_main_container .bv_main_container_row_flex.bv_ratings_summary .bv_stars_component_container{height:.9375rem!important;padding-right:.125rem!important}.pv-inline-review [data-bv-show=rating_summary] .bv_main_container .bv_main_container_row_flex.bv_ratings_summary .bv_stars_component_container svg{height:.9375rem!important;width:.9375rem!important;padding-right:.37625rem!important}.pv-inline-review [data-bv-show=rating_summary] .bv_main_container .bv_main_container_row_flex.bv_ratings_summary .bv_stars_component_container svg:last-of-type{padding-right:0!important}.pv-inline-review [data-bv-show=rating_summary] .bv_main_container .bv_main_container_row_flex:not(.bv_ratings_summary){display:none!important}.pv-inline-review [data-bv-show=rating_summary] .bv_main_container .bv_main_container_row_flex .bv_numReviews_component_container .bv_numReviews_text{color:#000!important;font-family:Inter,sans-serif!important}.pv-reviews #pvReviewsOutput #BVRRContainer .bv-content-pagination,.pv-reviews #pvReviewsOutput #BVRRContainer .bv-content-review,.pv-reviews #pvReviewsOutput #BVRRContainer .bv-content-review .bv-content-actions-container,.pv-reviews #pvReviewsOutput #BVRRContainer .bv-content-review .bv-content-feedback-btn-container,.pv-reviews #pvReviewsOutput #BVRRContainer .bv-content-review .bv-content-feedback-vote-request,.pv-reviews #pvReviewsOutput #BVRRContainer .bv-content-review .bv-content-header,.pv-reviews #pvReviewsOutput #BVRRContainer .bv-content-review .bv-content-item-author-profile-offset,.pv-reviews #pvReviewsOutput #BVRRContainer .bv-content-review .bv-content-summary,.pv-reviews #pvReviewsOutput #BVRRContainer .bv-content-review .bv-media-item-wrapper,.pv-reviews #pvReviewsOutput #BVRRContainer .bv-header .bv-action-bar,.pv-reviews #pvReviewsOutput #BVRRContainer .bv-header .bv-histogram-filter-helper,.pv-reviews #pvReviewsOutput #BVRRContainer .bv-header .bv-inline-histogram-ratings-bar,.pv-reviews #pvReviewsOutput #BVRRContainer .bv-header .bv-inline-histogram-ratings-star,.pv-reviews #pvReviewsOutput #BVRRContainer .bv-header .bv-secondary-rating-summary-container,.pv-reviews #pvReviewsOutput #BVRRContainer .bv-header .bv-secondary-rating-summary-id.bv-td.bv-table-cell,.pv-reviews #pvReviewsOutput #BVRRContainer .bv-header .bv-secondary-rating-summary-stars.bv-table-row .bv-table-cell:not(.bv-td),.pv-reviews #pvReviewsOutput #BVRRContainer .bv-secondary-content-clientresponse .bv-content-data,.pv-reviews #pvReviewsOutput #BVRRContainer .bv-secondary-content-clientresponse .bv-content-summary-body-text,.strip-padding-margin{padding:0!important;margin:0!important}.pv-reviews{position:relative}.pv-reviews__container{margin:0 auto;padding-top:2.5rem;padding-bottom:2.5rem}.pv-reviews__id{position:absolute;top:-9.625rem}.pv-reviews__heading{font-size:1.5rem;padding:0}.pv-reviews #pvReviewsOutput{padding:0;scroll-margin-top:6.25rem}.pv-reviews #pvReviewsOutput #BVRRSearchContainer{display:none}.pv-reviews #pvReviewsOutput #BVRRContainer :not(.bv-badge-icon){color:#000!important;font-family:Inter,sans-serif!important;font-size:.875rem!important;font-weight:300!important}.pv-reviews #pvReviewsOutput #BVRRContainer .bv-rating-stars{color:#c02359!important;font-size:.875rem!important}.pv-reviews #pvReviewsOutput #BVRRContainer .bv-rating-stars.bv-rating-stars-off{color:#cacaca!important}.pv-reviews #pvReviewsOutput #BVRRContainer .bv-header .bv-write-review-container{margin:0 0 1.25rem!important}.pv-reviews #pvReviewsOutput #BVRRContainer .bv-header .bv-write-review{color:#fff!important;text-transform:none!important}.pv-reviews #pvReviewsOutput #BVRRContainer .bv-header .bv-content-title,.pv-reviews #pvReviewsOutput #BVRRContainer .bv-header .bv-section-summary{padding:0!important;margin:0!important}.pv-reviews #pvReviewsOutput #BVRRContainer .bv-header .bv-content-title{color:#000!important;font-size:1rem!important;font-weight:300!important}.pv-reviews #pvReviewsOutput #BVRRContainer .bv-header .bv-section-summary-block{width:85%!important}.pv-reviews #pvReviewsOutput #BVRRContainer .bv-header .bv-inline-histogram{margin-bottom:2.5rem!important}.pv-reviews #pvReviewsOutput #BVRRContainer .bv-header .bv-flex-container-column,.pv-reviews #pvReviewsOutput #BVRRContainer .bv-header .bv-secondary-rating-summary-list{margin:.875rem 0!important;width:100%!important}.pv-reviews #pvReviewsOutput #BVRRContainer .bv-header .bv-content-secondary-ratings-container,.pv-reviews #pvReviewsOutput #BVRRContainer .bv-header .bv-content-secondary-ratings-value,.pv-reviews #pvReviewsOutput #BVRRContainer .bv-header .bv-secondary-rating-summary-bars,.pv-reviews #pvReviewsOutput #BVRRContainer .bv-header .bv-secondary-rating-summary-value{background-color:#cacaca!important;-webkit-box-shadow:none!important;box-shadow:none!important;border-radius:0!important;height:.25rem!important}.pv-reviews #pvReviewsOutput #BVRRContainer .bv-header .bv-inline-histogram-ratings-star-container,.pv-reviews #pvReviewsOutput #BVRRContainer .bv-header .bv-secondary-rating-summary-bars-container.bv-table-row,.pv-reviews #pvReviewsOutput #BVRRContainer .bv-header .bv-secondary-rating-summary-stars.bv-table-row{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-flow:row nowrap!important;flex-flow:row nowrap!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;margin:0 0 .5rem!important}.pv-reviews #pvReviewsOutput #BVRRContainer .bv-header .bv-inline-histogram-ratings-star-container .bv-rating-stars-container,.pv-reviews #pvReviewsOutput #BVRRContainer .bv-header .bv-secondary-rating-summary-bars-container.bv-table-row .bv-rating-stars-container,.pv-reviews #pvReviewsOutput #BVRRContainer .bv-header .bv-secondary-rating-summary-stars.bv-table-row .bv-rating-stars-container{display:block!important;height:.25rem!important;position:relative!important;width:100%!important}.pv-reviews #pvReviewsOutput #BVRRContainer .bv-header .bv-inline-histogram-ratings-star-container .bv-rating-stars-container .bv-rating-stars.bv-rating-stars-off,.pv-reviews #pvReviewsOutput #BVRRContainer .bv-header .bv-secondary-rating-summary-bars-container.bv-table-row .bv-rating-stars-container .bv-rating-stars.bv-rating-stars-off,.pv-reviews #pvReviewsOutput #BVRRContainer .bv-header .bv-secondary-rating-summary-stars.bv-table-row .bv-rating-stars-container .bv-rating-stars.bv-rating-stars-off{background-color:#cacaca!important;height:.25rem!important}.pv-reviews #pvReviewsOutput #BVRRContainer .bv-header .bv-inline-histogram-ratings-star-container .bv-rating-stars-container .bv-rating-stars.bv-rating-stars-on,.pv-reviews #pvReviewsOutput #BVRRContainer .bv-header .bv-secondary-rating-summary-bars-container.bv-table-row .bv-rating-stars-container .bv-rating-stars.bv-rating-stars-on,.pv-reviews #pvReviewsOutput #BVRRContainer .bv-header .bv-secondary-rating-summary-stars.bv-table-row .bv-rating-stars-container .bv-rating-stars.bv-rating-stars-on{background-color:#c02359!important;border-radius:0 .375rem .375rem 0!important;height:.25rem!important;margin:0!important;position:absolute!important;top:0!important;left:0!important}.pv-reviews #pvReviewsOutput #BVRRContainer .bv-header .bv-inline-histogram-ratings-star,.pv-reviews #pvReviewsOutput #BVRRContainer .bv-header .bv-secondary-rating-summary-id.bv-td.bv-table-cell{-webkit-box-ordinal-group:-1;-ms-flex-order:-2;order:-2;font-size:.875rem!important;line-height:1.36!important}.pv-reviews #pvReviewsOutput #BVRRContainer .bv-header .bv-inline-histogram-ratings-bar,.pv-reviews #pvReviewsOutput #BVRRContainer .bv-header .bv-secondary-rating-summary-container,.pv-reviews #pvReviewsOutput #BVRRContainer .bv-header .bv-secondary-rating-summary-stars.bv-table-row .bv-table-cell:not(.bv-td){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-left:auto!important;width:9.375rem!important}.pv-reviews #pvReviewsOutput #BVRRContainer .bv-header .bv-inline-histogram-ratings-bar,.pv-reviews #pvReviewsOutput #BVRRContainer .bv-header .bv-secondary-rating-summary-bars{max-width:9.375rem!important;margin:0 0 0 auto!important;padding:0!important;width:9.375rem!important}.pv-reviews #pvReviewsOutput #BVRRContainer .bv-header .bv-content-secondary-ratings-value,.pv-reviews #pvReviewsOutput #BVRRContainer .bv-header .bv-secondary-rating-summary-value{background-image:none!important;background-color:#c02359!important;border-radius:0 .375rem .375rem 0!important;-webkit-box-shadow:none!important;box-shadow:none!important;height:.25rem!important}.pv-reviews #pvReviewsOutput #BVRRContainer .bv-header .bv-secondary-rating-summary-bars li:not(:last-child){display:none!important}.pv-reviews #pvReviewsOutput #BVRRContainer .bv-header .bv-inline-histogram-ratings-star{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0!important;width:1.5625rem!important}.pv-reviews #pvReviewsOutput #BVRRContainer .bv-header .bv-inline-histogram-ratings-star .bv-glyph{color:#c02359!important}.pv-reviews #pvReviewsOutput #BVRRContainer .bv-header .bv-inline-histogram-ratings-score{font-size:.75rem!important;line-height:normal!important;grid-area:count;margin:0!important;width:2.5rem!important}.pv-reviews #pvReviewsOutput #BVRRContainer .bv-header .bv-inline-histogram-ratings-score span{font-size:.75rem!important;line-height:normal!important}.pv-reviews #pvReviewsOutput #BVRRContainer .bv-header .bv-inline-histogram-ratings-score:before{content:"(";margin:0 -2px 0 0}.pv-reviews #pvReviewsOutput #BVRRContainer .bv-header .bv-inline-histogram-ratings-score:after{content:")";margin:0 0 0 -2px}.pv-reviews #pvReviewsOutput #BVRRContainer .bv-header .bv-control-bar.bv-control-bar-filter-offset{display:none!important}.pv-reviews #pvReviewsOutput #BVRRContainer .bv-content-review{border-bottom:1px solid #cacaca!important;display:block!important;margin-bottom:1.875rem!important;padding-bottom:1.25rem!important}.pv-reviews #pvReviewsOutput #BVRRContainer .bv-content-review .bv-content-item-author-profile-offset{width:100%!important}.pv-reviews #pvReviewsOutput #BVRRContainer .bv-content-review .bv-author{display:inline-block!important;height:auto!important;width:auto!important}.pv-reviews #pvReviewsOutput #BVRRContainer .bv-content-review .bv-content-author-name{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-flow:row nowrap!important;flex-flow:row nowrap!important;width:100%!important}.pv-reviews #pvReviewsOutput #BVRRContainer .bv-content-review .bv-content-datetime{margin-left:auto!important;text-transform:capitalize!important;padding:0!important}.pv-reviews #pvReviewsOutput #BVRRContainer .bv-content-review .bv-content-data-summary{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-flow:column nowrap!important;flex-flow:column nowrap!important}.pv-reviews #pvReviewsOutput #BVRRContainer .bv-content-review .bv-content-header-meta{display:grid!important;grid-template-columns:5.3125rem auto;-webkit-column-gap:.625rem;-moz-column-gap:.625rem;column-gap:.625rem}.pv-reviews #pvReviewsOutput #BVRRContainer .bv-content-review .bv-content-meta{float:unset!important;clear:unset!important}.pv-reviews #pvReviewsOutput #BVRRContainer .bv-content-review .bv-content-badges-container{position:relative!important;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;text-align:left!important;padding:0!important;margin:.625rem 0!important}.pv-reviews #pvReviewsOutput #BVRRContainer .bv-content-review .bv-content-header,.pv-reviews #pvReviewsOutput #BVRRContainer .bv-content-review .bv-content-summary{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;float:unset!important;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-flow:column nowrap!important;flex-flow:column nowrap!important}.pv-reviews #pvReviewsOutput #BVRRContainer .bv-content-review .bv-content-title-container{-webkit-box-ordinal-group:0!important;-ms-flex-order:-1!important;order:-1!important}.pv-reviews #pvReviewsOutput #BVRRContainer .bv-content-review .bv-content-title{font-size:1.125rem!important;line-height:normal!important;margin-bottom:.625rem!important}.pv-reviews #pvReviewsOutput #BVRRContainer .bv-content-review .bv-content-summary-body-text{margin-bottom:1.25rem!important}.pv-reviews #pvReviewsOutput #BVRRContainer .bv-content-review .bv-content-summary-body-text p{font-size:.875rem!important;line-height:1.36!important;letter-spacing:normal!important}.pv-reviews #pvReviewsOutput #BVRRContainer .bv-content-review .bv-content-details-offset-on{float:unset!important;width:100%!important}.pv-reviews #pvReviewsOutput #BVRRContainer .bv-content-review .bv-content-details-container{display:none!important}.pv-reviews #pvReviewsOutput #BVRRContainer .bv-content-review .bv-feedback-container{width:100%!important}.pv-reviews #pvReviewsOutput #BVRRContainer .bv-content-review .bv-content-data-recommend-no,.pv-reviews #pvReviewsOutput #BVRRContainer .bv-content-review .bv-content-data-recommend-yes{font-size:.875rem!important}.pv-reviews #pvReviewsOutput #BVRRContainer .bv-content-review .bv-content-data-recommend-no .bv-content-data-icon,.pv-reviews #pvReviewsOutput #BVRRContainer .bv-content-review .bv-content-data-recommend-yes .bv-content-data-icon{display:none!important}.pv-reviews #pvReviewsOutput #BVRRContainer .bv-content-review .bv-content-data-recommend-no .bv-content-data-label-container,.pv-reviews #pvReviewsOutput #BVRRContainer .bv-content-review .bv-content-data-recommend-yes .bv-content-data-label-container{display:inline-block!important}.pv-reviews #pvReviewsOutput #BVRRContainer .bv-content-review .bv-content-data-recommend-no .bv-content-data-label-container:after,.pv-reviews #pvReviewsOutput #BVRRContainer .bv-content-review .bv-content-data-recommend-yes .bv-content-data-label-container:after{content:"?"}.pv-reviews #pvReviewsOutput #BVRRContainer .bv-content-review .bv-content-data-recommend-no .bv-content-data-label:after,.pv-reviews #pvReviewsOutput #BVRRContainer .bv-content-review .bv-content-data-recommend-yes .bv-content-data-label:after{content:"!"}.pv-reviews #pvReviewsOutput #BVRRContainer .bv-content-review .bv-content-media-container{display:grid!important;grid-template-columns:repeat(3,1fr);-webkit-column-gap:2px;-moz-column-gap:2px;column-gap:2px;row-gap:2px}.pv-reviews #pvReviewsOutput #BVRRContainer .bv-content-review .bv-content-media-container:after,.pv-reviews #pvReviewsOutput #BVRRContainer .bv-content-review .bv-content-media-container:before{display:none!important}.pv-reviews #pvReviewsOutput #BVRRContainer .bv-content-review .bv-media-item{height:5.25rem!important;width:100%!important}.pv-reviews #pvReviewsOutput #BVRRContainer .bv-content-review .bv-media-item img{-o-object-fit:cover!important;object-fit:cover!important}.pv-reviews #pvReviewsOutput #BVRRContainer .bv-content-review .bv-media-item-wrapper{padding-bottom:100%!important}.pv-reviews #pvReviewsOutput #BVRRContainer .bv-content-review .bv-content-feedback-vote[role=group]{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-flow:row wrap!important;flex-flow:row wrap!important;float:unset!important}.pv-reviews #pvReviewsOutput #BVRRContainer .bv-content-review .bv-content-feedback-btn-container .bv-content-btn-count{font-size:1rem!important}.pv-reviews #pvReviewsOutput #BVRRContainer .bv-content-review .bv-content-feedback-btn-container .bv-content-btn-count:before{content:"("}.pv-reviews #pvReviewsOutput #BVRRContainer .bv-content-review .bv-content-feedback-btn-container .bv-content-btn-count:after{content:")"}.pv-reviews #pvReviewsOutput #BVRRContainer .bv-content-review .bv-content-feedback-btn-container .bv-content-btn{border:0!important;color:#000!important;font-size:.875rem!important;margin-bottom:0!important;padding:0 .625rem!important}.pv-reviews #pvReviewsOutput #BVRRContainer .bv-content-review .bv-content-feedback-btn-container .bv-content-btn:focus,.pv-reviews #pvReviewsOutput #BVRRContainer .bv-content-review .bv-content-feedback-btn-container .bv-content-btn:hover{border:0!important;-webkit-box-shadow:none!important;box-shadow:none!important;outline:0!important}.pv-reviews #pvReviewsOutput #BVRRContainer .bv-content-review .bv-content-feedback-vote{margin-top:1.25rem!important;width:100%!important}.pv-reviews #pvReviewsOutput #BVRRContainer .bv-content-review .bv-content-feedback-vote .bv-content-report-btn{border:0!important;color:#000!important;font-size:.875rem!important;text-decoration:underline!important;padding-left:0!important}.pv-reviews #pvReviewsOutput #BVRRContainer .bv-content-review .bv-content-feedback-vote .bv-content-report-btn:focus,.pv-reviews #pvReviewsOutput #BVRRContainer .bv-content-review .bv-content-feedback-vote .bv-content-report-btn:hover{border:0!important;-webkit-box-shadow:none!important;box-shadow:none!important;outline:0!important}.pv-reviews #pvReviewsOutput #BVRRContainer .bv-secondary-content-clientresponse .bv-content-core{border-top:1px solid #cacaca!important;margin-top:1.25rem!important;padding-top:1.25rem!important}.pv-reviews #pvReviewsOutput #BVRRContainer .bv-secondary-content-clientresponse .bv-content-header-meta{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-flow:column-reverse nowrap!important;flex-flow:column-reverse nowrap!important}.pv-reviews #pvReviewsOutput #BVRRContainer .bv-secondary-content-clientresponse .bv-content-data p:last-child,.pv-reviews #pvReviewsOutput #BVRRContainer .bv-secondary-content-clientresponse .bv-content-summary-body-text p:last-child{margin-bottom:0!important}.pv-reviews #pvReviewsOutput #BVRRContainer .bv-secondary-content-clientresponse .bv-content-product-questions{margin:1.25rem 0 0!important}.pv-reviews #pvReviewsOutput #BVRRContainer .bv-content-pagination .bv-content-pagination-container{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.pv-reviews #pvReviewsOutput #BVRRContainer .bv-content-pagination .bv-control-bar-count{padding:0!important}.pv-reviews #pvReviewsOutput #BVRRContainer .bv-content-pagination .bv-control-bar-count .bv-content-pagination-pages-current span{font-size:1rem!important;line-height:1.38!important}.pv-reviews #pvReviewsOutput #BVRRContainer .bv-content-pagination .bv-content-pagination-buttons{margin:0 -.625rem 0 0!important}.pv-reviews #pvReviewsOutput #BVRRContainer .bv-content-pagination .bv-content-btn-pages{background:0 0!important;border:0!important;padding-top:0!important;padding-bottom:0!important}.pv-reviews #pvReviewsOutput #BVRRContainer .bv-content-pagination .bv-content-btn-pages:focus,.pv-reviews #pvReviewsOutput #BVRRContainer .bv-content-pagination .bv-content-btn-pages:hover{background:0 0!important;border:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}.pv-reviews #pvReviewsOutput #BVRRContainer .bv-content-pagination .bv-content-btn-pages:after{background-image:url(//www.americangirl.com/cdn/shop/t/217/assets/sprite-icon-plp-1735dd13.svg?v=15407766127991030481752078386);background-repeat:no-repeat;background-size:1.375em 4.875em;content:"";display:block;background-position:0 -3.5em;width:1.375em;height:1.375em;font-size:1.125rem!important}.pv-reviews #pvReviewsOutput #BVRRContainer .bv-content-pagination .bv-content-btn-pages:disabled:after{opacity:.6!important}.pv-reviews #pvReviewsOutput #BVRRContainer .bv-content-pagination .bv-content-btn-pages .bv-content-btn-pages-next,.pv-reviews #pvReviewsOutput #BVRRContainer .bv-content-pagination .bv-content-btn-pages .bv-content-btn-pages-prev{display:none!important}.pv-reviews #pvReviewsOutput #BVRRContainer .bv-content-pagination .bv-content-btn-pages-first:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.pv-reviews #pvReviewsOutput #BVRRContainer .bv-content-pagination .bv-content-btn-pages-last:after{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.pv-reviews #pvReviewsOutput #BVRRContainer .bv-author-location,.pv-reviews #pvReviewsOutput #BVRRContainer .bv-author-profile,.pv-reviews #pvReviewsOutput #BVRRContainer .bv-author-userstats,.pv-reviews #pvReviewsOutput #BVRRContainer .bv-content-datetime-dot,.pv-reviews #pvReviewsOutput #BVRRContainer .bv-content-filter,.pv-reviews #pvReviewsOutput #BVRRContainer .bv-head-to-head,.pv-reviews #pvReviewsOutput #BVRRContainer .bv-media-item-border,.pv-reviews #pvReviewsOutput #BVRRContainer .bv-secondary-rating-summary-rating{display:none!important}.pv-shipdate{color:#595959;font-size:.75rem;font-weight:600;line-height:1;margin:.5rem 0 .875rem}.pv-shipdate:last-of-type{margin-bottom:.875rem}.pv-bitybaby__config{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.pv-bitybaby__config-selection{font-weight:600;font-size:.75rem}.pv-bitybaby__config-selection span{font-weight:300}.pv-bitybaby__swatches{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:.9375rem 0 .5rem;min-height:3rem;padding-left:.25rem}.pv-bitybaby__head,.pv-bitybaby__slepper{display:-webkit-box;display:-ms-flexbox;display:flex}.pv-bitybaby__head-option,.pv-bitybaby__slepper-option{max-width:3rem;margin:0 .375rem .5rem 0}.pv-bitybaby__head-input,.pv-bitybaby__slepper-input{display:none}.pv-bitybaby__head-label,.pv-bitybaby__slepper-label{cursor:pointer;line-height:0;margin:0;padding:0;width:100%;position:relative}.is-disabled .pv-bitybaby__head-label,.is-disabled .pv-bitybaby__slepper-label{border-color:#949494;color:#000;cursor:default;opacity:.5;pointer-events:none}.is-disabled .pv-bitybaby__head-label:before,.is-disabled .pv-bitybaby__slepper-label:before{content:"";border-left:1px solid #cacaca!important;top:-20%!important;position:absolute!important;height:140%!important;left:45%!important;-webkit-transform:rotate(45deg);transform:rotate(45deg);z-index:2;width:.125rem!important}.pv-bitybaby__head-image,.pv-bitybaby__slepper-image{border-radius:.375rem;border:1px solid rgba(202,202,202,.5);height:0;overflow:hidden;padding-bottom:calc(100% - 2px);width:3rem}.pv-bitybaby__head-image img,.pv-bitybaby__slepper-image img{width:100%}.pv-bitybaby__head-input:checked+.pv-bitybaby__head-label,.pv-bitybaby__slepper-input:checked+.pv-bitybaby__head-label{position:relative}.pv-bitybaby__head-input:checked+.pv-bitybaby__head-label:before,.pv-bitybaby__slepper-input:checked+.pv-bitybaby__head-label:before{content:"";width:calc(100% + 8px);height:calc(100% + 8px);position:absolute;left:-.25rem;top:-.25rem;border:1px solid #000}.pv-bitybaby__head{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.pv-bitybaby__head:nth-child(1){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.pv-bitybaby__head:nth-child(5){-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.pv-bitybaby__head:nth-child(6){-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.pv-bitybaby__slepper-option{max-width:1.875rem;width:1.875rem}.pv-bitybaby__slepper-input:checked+.pv-bitybaby__slepper-label{position:relative}.pv-bitybaby__slepper-input:checked+.pv-bitybaby__slepper-label:before{content:"";width:calc(100% + 6px);height:calc(100% + 6px);position:absolute;left:-.1875rem;top:-.1875rem;border:1px solid #000}.pv-bitybaby__slepper-image{width:1.875rem}.pv-hospital__config{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.pv-hospital__config-headline{display:-webkit-box;display:-ms-flexbox;display:flex;margin:1.25rem 0 .9375rem;min-width:100%;width:100%;font-weight:600}.pv--doll-hospital .pv-hospital__config-headline{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.quick-shop-modal .pv-hospital__config-headline{display:none}.pv-hospital__config-column,.pv-hospital__config-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;padding:.5rem .9375rem;width:100%}.pv-hospital__config-column::-webkit-scrollbar,.pv-hospital__config-wrap::-webkit-scrollbar{display:none}.pv-hospital__config-wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:.75rem;-webkit-column-gap:.75rem;-moz-column-gap:.75rem;column-gap:.75rem;padding-left:3rem;padding-right:3rem}.product-quick-shop .pv-hospital__config-wrap{width:100%;margin:0;overflow-x:auto;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-left:.9375rem;-webkit-column-gap:.375rem;-moz-column-gap:.375rem;column-gap:.375rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow:auto}.pv-hospital__config-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;row-gap:.75rem}.product-quick-shop .pv-hospital__config-column{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.product-quick-shop .pv-hospital__config-column--treatment{display:none}.product-quick-shop .pv-hospital__config-column--services{-webkit-column-gap:1.125rem;-moz-column-gap:1.125rem;column-gap:1.125rem}.pv-hospital__config-tooltip{background-color:#fff;border-radius:.3125rem;-webkit-box-shadow:0 .125rem .625rem 0 rgba(0,0,0,.4);box-shadow:0 .125rem .625rem #0006;font-style:normal;height:auto;left:calc(-50vw - 12px);opacity:0;padding:1.0625rem .875rem .875rem;position:absolute;text-align:left;top:1.25rem;-webkit-transform:translateY(10px);transform:translateY(10px);-webkit-transition:opacity .2s ease-in-out,visibility 10ms .2s,-webkit-transform .2s ease-in-out;transition:opacity .2s ease-in-out,transform .2s ease-in-out,visibility 10ms .2s,-webkit-transform .2s ease-in-out;visibility:hidden;width:calc(100vw - 30px);z-index:3;color:#000}.pv-hospital__config-tooltip ul{font-size:.75rem;padding-left:.875rem;font-weight:400;margin-bottom:0;color:#000}.pv-hospital__config-tooltip ul strong{font-weight:600}.pv-hospital__config-tooltip p{font-size:.75rem;margin-bottom:0;color:#000}.pv-hospital__config-tooltip:before{content:"";position:absolute;top:.1875rem;left:calc(50% + 30px);width:.9375rem;height:.625rem;-webkit-transform:rotate(66deg) skewX(40deg) translateX(-50%);transform:rotate(66deg) skew(40deg) translate(-50%);background:#fff;-webkit-box-shadow:0 .125rem .625rem 0 rgba(0,0,0,.4);box-shadow:0 .125rem .625rem #0006}.pv-hospital__config-tooltip:after{content:"";position:absolute;top:0;left:0;width:calc(100vw - 30px);max-width:425px;height:1.25rem;background:#fff}.pv-hospital__config-tooltip-trigger{position:relative}.pv-hospital__config-tooltip-trigger:hover .pv-hospital__config-tooltip{visibility:visible;opacity:1}.pv-hospital__config-option{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-block;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}.pv-hospital__config-checkbox,.pv-hospital__config-radioinput{display:none}.pv-hospital__config-button{-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:.375rem;border:.0625rem solid #cacaca;cursor:pointer;height:auto;min-height:2.5rem;margin:0;padding:.65625rem 1.125rem;position:relative;width:100%;text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#fff;line-height:1.1875rem;font-size:.875rem}.product-quick-shop .pv-hospital__config-button{margin:0;border-radius:.1875rem}.pv-hospital__config-checkbox:checked+.pv-hospital__config-button,.pv-hospital__config-radioinput:checked+.pv-hospital__config-button{font-weight:600}.pv-hospital__config-checkbox:disabled+.pv-hospital__config-button,.pv-hospital__config-radioinput:disabled+.pv-hospital__config-button{cursor:not-allowed;opacity:.5}.pv-hospital__config-button:before{content:"";position:absolute;pointer-events:none;width:calc(100% + 10px);height:calc(100% + 10px);top:-.3125rem;left:-.3125rem;border:1px solid transparent}.product-quick-shop .pv-hospital__config-button:before{display:none}.pv-hospital__config-checkbox:checked+.pv-hospital__config-button:before,.pv-hospital__config-radioinput:checked+.pv-hospital__config-button:before{border:1px solid #000;border-radius:.5625rem}.pv-hospital__config .pv-hospital__config-row--multiple .pv-hospital__config-button{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-left:2.5rem}.product-quick-shop .pv-hospital__config .pv-hospital__config-row--multiple .pv-hospital__config-button{padding-left:1.125rem}.pv-hospital__config .pv-hospital__config-row--multiple .pv-hospital__config-button:after{content:"";position:absolute;left:.625rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1.25rem;height:1.25rem;background-color:#fff;padding:.25rem;border:1px solid #000;border-radius:.625rem}.product-quick-shop .pv-hospital__config .pv-hospital__config-row--multiple .pv-hospital__config-button:after{display:none}.pv-hospital__config .pv-hospital__config-row--multiple .pv-hospital__config-checkbox:checked+.pv-hospital__config-button,.pv-hospital__config .pv-hospital__config-row--multiple .pv-hospital__config-radioinput:checked+.pv-hospital__config-button{border:1px solid #000;font-weight:400}.pv-hospital__config .pv-hospital__config-row--multiple .pv-hospital__config-checkbox:checked+.pv-hospital__config-button:before,.pv-hospital__config .pv-hospital__config-row--multiple .pv-hospital__config-radioinput:checked+.pv-hospital__config-button:before{border:none}.pv-hospital__config .pv-hospital__config-row--multiple .pv-hospital__config-checkbox:checked+.pv-hospital__config-button:after,.pv-hospital__config .pv-hospital__config-row--multiple .pv-hospital__config-radioinput:checked+.pv-hospital__config-button:after{background:radial-gradient(#000 50%,#fff 50% 50%)}.pv-hospital__config-details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:1.5625rem 0 0;width:100%}.product-quick-shop .pv-hospital__config-details{padding:1.25rem 0 0}.pv-hospital__config-details.hide{display:none}.pv-hospital__config-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 1.875rem;position:relative;width:100%}.pv-hospital__config-row.form.has-message.has-error .message--warning{color:#000;bottom:-1.4375rem;font-size:.75rem;font-weight:600;left:.9375rem}.pv-hospital__config-row.form.has-message.has-error .message--warning p{font-size:.75rem;font-weight:600}.pv-hospital__config-row:last-of-type{margin:0}.pv-hospital__config-row .input-placeholder{width:calc(100% - 30px);display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.pv-hospital__config-row .input-placeholder .input{margin:0 auto}.product-quick-shop .pv-hospital__config-row .input-placeholder .input,.pv-hospital__config-row .pv-hospital__config-row{margin:0}.product-quick-shop .pv-hospital__config-row{margin:0 0 .625rem}.pv-hospital__config-row .icon--tick-green{pointer-events:none;position:absolute;right:1.25rem;top:.875rem;display:none}.pv-hospital__config-row.is-valid .icon--tick-green{display:block}.pv-hospital__config-note{margin-top:.625rem}.pv-hospital__config-selection{width:100%;min-width:100%;margin:0 0 .875rem;font-weight:600;text-align:center}.product-quick-shop .pv-hospital__config-selection{margin:0 0 .1875rem;padding-left:1.25rem;padding-right:1.25rem;text-align:left}.pv-hospital__config-selected{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:.3125rem;font-weight:400}.pv-hospital__config-selected i{margin-left:.3125rem}.pv-hospital__config-textinput{height:3.125rem;border:1px solid #cacaca;border-radius:0;width:100%;padding:1.1875rem .8125rem 0}.pv-hospital__config-textinput.input{background-color:#fff}.pv-hospital__config-textinput::-webkit-input-placeholder{color:#000}.pv-hospital__config-textinput::-moz-placeholder{color:#000}.pv-hospital__config-textinput:-ms-input-placeholder{color:#000}.pv-hospital__config-textinput::-ms-input-placeholder{color:#000}.pv-hospital__config-textinput::placeholder{color:#000}.pv-hospital__config-textinput--textarea{height:6.25rem;min-height:initial;padding-top:1.5rem;padding-left:1.0625rem}.pv-hospital__config-textinput--textarea::-webkit-input-placeholder{color:#6d6e71}.pv-hospital__config-textinput--textarea::-moz-placeholder{color:#6d6e71}.pv-hospital__config-textinput--textarea:-ms-input-placeholder{color:#6d6e71}.pv-hospital__config-textinput--textarea::-ms-input-placeholder{color:#6d6e71}.pv-hospital__config-textinput--textarea::placeholder{color:#6d6e71}.pv-hospital__config-remaining{color:#000;font-size:.75rem;line-height:1.0625rem;margin:0;text-align:right;width:100%;padding-right:0;font-weight:600}.pv-hospital__config-textinput--textarea:focus+.pv-hospital__config-remaining{color:#d47500;font-weight:600}.pv-hospital__config-label{position:absolute;top:.375rem;left:2rem;right:2rem;font-size:.75rem;font-weight:400;z-index:3}.pv-hospital__swatch{display:inline-block}.pv-hospital__swatch--eye{height:2.625rem;margin:0;width:2.625rem;min-width:2.625rem}.pv-hospital__swatch--eye i{font-size:6px}.pv-hospital__swatch--hair{height:2.6875rem;margin:0;width:2.6875rem;min-width:2.6875rem}.pv-hospital__swatch-button{cursor:pointer;line-height:0;position:relative}.pv-hospital__swatch-button:before{border-radius:50%;border:1px solid transparent;-webkit-box-sizing:border-box;box-sizing:border-box;content:"";height:2.875rem;left:-.125rem;pointer-events:none;position:absolute;top:-.125rem;width:2.875rem}.pv-hospital__swatch--hair .pv-hospital__swatch-button:before{border-radius:.5rem;width:3.125rem;height:3.125rem;left:-.25rem;top:-.25rem}.pv-hospital__config-radioinput:checked+.pv-hospital__swatch-button:before{border:1px solid #000}.pv-hospital__swatch-button--none{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:.25rem;border:1px solid #cacaca;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;height:2.75rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1;width:2.75rem;background-color:#fff}.pv-hospital__swatch-button img{border-radius:.25rem}.pv-hospital__btn{font-size:1rem;height:2.625rem;line-height:2.625rem;margin:1.875rem auto 0;width:calc(100% - 30px);position:relative;overflow:hidden}.product-quick-shop .pv-hospital__btn{margin-top:0;width:calc(100% - 30px);margin-bottom:.9375rem}.pv-hospital__btn span{pointer-events:none;position:relative;z-index:2}.pv-pvm__config{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.pv-pvm__config-headline{display:-webkit-box;display:-ms-flexbox;display:flex;margin:1.25rem 0 .9375rem;min-width:100%;width:100%}.quick-shop-modal .pv-pvm__config-headline{display:none}.pv-pvm__config-select{padding:0}.pv-pvm__config-select.has-value{border-color:#767676}.pv-pvm__config-select.disabled{opacity:.5}.pv-pvm__config-select label{line-height:1;margin:0 0 0 .8125rem;pointer-events:none;position:absolute;top:.375rem}.pv-pvm__config-select select{-webkit-box-shadow:none;box-shadow:none;border:0;padding:1.3125rem .8125rem .25rem}.pv-pvm__config-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 .625rem}.pv-pvm__config-button{border-radius:.1875rem;border:.0625rem solid #cacaca;cursor:pointer;height:2.25rem;margin:0 .5625rem;padding:.4375rem .75rem 0;position:relative}.product-quick-shop .pv-pvm__config-button{margin:0 .5625rem}.pv-pvm__config-checkbox:checked+.pv-pvm__config-button,.pv-pvm__config-radioinput:checked+.pv-pvm__config-button{font-weight:600}.pv-pvm__config-checkbox:disabled+.pv-pvm__config-button,.pv-pvm__config-radioinput:disabled+.pv-pvm__config-button{cursor:not-allowed;opacity:.5}.pv-pvm__config-button:before{content:"";position:absolute;pointer-events:none;width:calc(100% + 14px);height:calc(100% + 10px);top:-.3125rem;left:-.4375rem;border:1px solid transparent}.pv-pvm__config-checkbox:checked+.pv-pvm__config-button:before,.pv-pvm__config-radioinput:checked+.pv-pvm__config-button:before{border:1px solid #000}.pv-pvm__config-details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:.3125rem 0 0;width:100%}.product-quick-shop .pv-pvm__config-details{padding:1.25rem 0 0}.pv-pvm__config-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 .875rem;position:relative;width:100%}.pv-pvm__config-row:last-of-type{margin:0}.product-quick-shop .pv-pvm__config-row{margin:0 0 .625rem}.pv-pvm__config-selection{width:100%;min-width:100%;margin:0 0 .875rem}.pv-pvm__config-selection span{font-weight:700}.pv-pvm__config-label{position:absolute;top:.5rem;left:1.75rem;font-size:.75rem;font-weight:300}.pv-pvm__swatch{border-radius:.375rem;border:1px solid rgba(202,202,202,.5);display:inline-block;height:4.875rem;margin:0 .4375rem .75rem .375rem;width:4.875rem}.product-quick-shop .pv-pvm__swatch{height:3.375rem;width:3.375rem;margin:0 .3125rem 0 .25rem}.pv-pvm__swatch .ir{padding-bottom:100%}.pv-pvm__swatch input{display:none}.pv-pvm__swatch-button{cursor:pointer;line-height:0;position:relative}.pv-pvm__swatch-button:before{content:"";border:1px solid transparent;height:5.625rem;left:-.375rem;pointer-events:none;position:absolute;top:-.375rem;width:5.625rem}.product-quick-shop .pv-pvm__swatch-button:before{height:4rem;width:4rem;top:-.3125rem;left:-.3125rem}.pv-pvm__swatch-button img{border-radius:.25rem}.pv-pvm__swatch input:checked+label:before{border:1px solid #000}.pv-pvm__btn{font-size:1rem;height:2.625rem;line-height:2.625rem;margin:1.875rem auto 0;width:100%}.product-quick-shop .pv-pvm__btn{margin-top:0}.pv-pvm__btn span{pointer-events:none}.pv-pvm-fun{position:relative;padding:7.5rem 0 6.875rem}.pv-pvm-fun:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;opacity:.5;background-image:url(//www.americangirl.com/cdn/shop/t/217/assets/pvm-background-desktop.jpg?v=43080159328128176541752078386);background-position:bottom;background-size:100%;background-repeat:repeat;background-repeat-y:no-repeat}.pv-pvm-fun__container{max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;position:relative}.pv-pvm-fun__heading{font-size:3.75rem;font-weight:100;text-align:center;margin:0 0 5.625rem}.pv-pvm-fun__heading-img{max-width:5.75rem;-webkit-transform:translateY(1px);transform:translateY(1px)}.pv-pvm-fun__cols{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.pv-pvm-fun__col{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;max-width:12.5rem}.pv-pvm-fun__col:nth-child(2){max-width:15.625rem;margin:0 3.75rem}.pv-pvm-fun__col-headline{font-weight:100;font-size:2rem;margin-top:.3125rem}.pv-pvm-fun__col-text{text-align:center}.pv-siblings{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;padding-left:0;padding-right:0;gap:.8125rem .5625rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;min-height:4rem;height:-webkit-min-content;height:-moz-min-content;height:min-content;max-width:18.75rem}.pv-siblings-label{font-weight:700;margin:0 0 .9375rem;padding-top:2.5rem;text-align:center;display:block;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:.3125rem;-moz-column-gap:.3125rem;column-gap:.3125rem}.modal--wishlist .pv-siblings-label{margin-top:.625rem}.pv-siblings-label span{font-weight:400}.pv-siblings__swatch{border-radius:.375rem;border:1px solid #a6a8ab;display:inline-block;height:4.875rem;width:4.875rem;margin:0}.product-quick-shop .pv-siblings__swatch{height:3.375rem;width:3.375rem;margin:0 .3125rem 0 .25rem}.pv-siblings__swatch .ir{padding-bottom:100%}.pv-siblings__swatch input{display:none}.pv-siblings__swatch-button{cursor:pointer;line-height:0;position:relative;display:block;background-color:#fff;border-radius:.375rem}.pv-siblings__swatch-button:before{content:"";border:1px solid transparent;height:5.375rem;left:-.3125rem;pointer-events:none;position:absolute;top:-.3125rem;width:5.375rem;border-radius:.5625rem}.product-quick-shop .pv-siblings__swatch-button:before{height:3.875rem;width:3.875rem;top:-.3125rem;left:-.3125rem}.pv-siblings__swatch-button img{border-radius:.25rem}.pv-siblings__swatch input:checked+label:before{border:1px solid #000}.pv-siblings__swatch--sold-out{opacity:.5}.pv-siblings__swatch--sold-out input:checked+label:before{border:1px solid rgba(0,0,0,.5)}.pv-siblings__swatch--sold-out .ir:after{content:"";width:150%;height:1px;background:#00000080;position:absolute;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:center center;transform-origin:center center;top:50%;right:-25%}.pv-siblings__pills_container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;list-style:none;overflow-x:scroll;padding:0;scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:smooth;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pv-siblings__pills_container--centered{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pv-siblings__pill{background-color:#fff;border-radius:100px;cursor:pointer;padding:7.5px 23px;white-space:nowrap}.pv-siblings__pill.active{background-color:#66143b;color:#fff}.pv-wishlist{position:static;width:3.1875rem;height:1.875rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;background-color:transparent}.modal--update-bag .pv-wishlist,.product-quick-shop__essentials .pv-header .pv-wishlist{display:none}.pv-wishlist__like *{pointer-events:none}.pv-wishlist__wrapper{width:3.917rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:absolute;right:0;top:-.375rem}.pv-wishlist .icon--heart-full{-webkit-transform:scale(.85) translateX(.09375rem);transform:scale(.85) translate(.09375rem)}.pv-wishlist:has(.product-item__wishlist-anim) .icon--heart-full{opacity:0}.store-availability{width:33.4375rem}.store-availability__headline{font-family:"Pleasant Serif",serif;font-size:1.25rem;font-weight:600;letter-spacing:normal;line-height:1;margin:0 0 .375rem;padding-right:1.25rem;text-align:left}.store-availability__headline-subline{display:block;font-size:.875rem;font-weight:300;line-height:1.1875rem;margin-top:.25rem;padding-right:1.25rem}.store-availability__stores{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:26.25rem;overflow:auto;padding-right:1.125rem;padding-bottom:3.125rem;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.store-availability__store{border-top:1px solid rgba(202,202,202,.5);font-size:.75rem;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding:.75rem 0 1.125rem}.store-availability__store--first{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.store-availability__store-title{font-family:"Pleasant Serif",serif;font-size:inherit;font-weight:600;margin:0 0 .5625rem;padding:0;line-height:1}.store-availability__store-address{font-weight:400;font-size:inherit;line-height:1.4;margin:0 0 .1875rem;padding:0}.store-availability__store-status{color:#358523;margin:0;padding:0;line-height:1;min-height:1rem;font-size:.875rem}.store-availability__store-status:before{left:0;right:initial}.store-availability__store-status.currently-unavailable{color:#dc2504}.store-availability__store-status.limited-quantities{color:#be5a09}.pv-details__store-status{color:#358523;font-size:.75rem;font-weight:400;line-height:1;margin:0 0 .5rem;padding:0}.pv-details__store-status.currently-unavailable{color:#dc2504}.pv-details__store-status.limited-quantities{color:#be5a09}.pv-details__store-title{font-size:.75rem;font-weight:600;margin:0 0 .3125rem;padding:0;line-height:1}.pv-details__store-address,.pv-details__store-note{font-weight:300;font-size:.75rem;line-height:1.2;margin:0;padding:0}.pv-details__menu .pv-details__store-note:last-of-type,.pv-details__store-note{margin-bottom:.9375rem}.preview-city-title{font-size:.875rem;font-weight:600;margin:0 0 .3125rem;padding:0;line-height:1;text-decoration:underline;cursor:pointer}.section-interactive-map{background-color:var(--interactive-map-background-color-mobile,#f9efe8);background-size:cover;background-position:center;background-repeat:no-repeat;background-image:var(--interactive-map-background-image-desktop)}.section-interactive-map__container{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr}.section-interactive-map__container__image{aspect-ratio:1/1;position:relative}.section-interactive-map__container__image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom center;object-position:bottom center}.section-interactive-map__container__swiper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:600px;margin:0 auto;width:100%}.section-interactive-map__container__swiper .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.section-interactive-map__container__swiper__slide__dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:4px}.section-interactive-map__container__swiper__slide__dots .dot{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;-ms-flex-negative:0;flex-shrink:0;width:29px;aspect-ratio:1/1;border-radius:50%;border:1px solid #bc0a4d;background-color:#bc0a4d;color:#fff;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.section-interactive-map__container__swiper__slide__dots .dot span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;top:0;left:0;position:absolute;font-size:18px;font-weight:500}.section-interactive-map__container__swiper__slide__dots .dot.active{background-color:#f9efe8;color:#bc0a4d;border-color:#bc0a4d;-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent}.section-interactive-map__container__image__dot{position:absolute;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;-ms-flex-negative:0;flex-shrink:0;width:29px;height:29px;aspect-ratio:1/1;border-radius:50%;border:1px solid #fff;background-color:var(--inactive-dot-background-color,#bc0a4d);color:var(--inactive-dot-text-color,#fff);-webkit-box-shadow:0 0 0 4px var(--inactive-dot-stroke-color,#bc0a4e53);box-shadow:0 0 0 4px var(--inactive-dot-stroke-color,#bc0a4e53);cursor:pointer;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.section-interactive-map__container__image__dot span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;top:0;left:0;position:absolute;font-size:18px;font-weight:500}.section-interactive-map__container__image__dot.active,.section-interactive-map__container__image__dot:hover{background-color:var(--active-dot-background-color,#f9efe8);color:var(--active-dot-text-color,#bc0a4d);border-color:var(--active-dot-stroke-color,#bc0a4d);-webkit-box-shadow:0 0 0 0 var(--active-dot-stroke-color,#bc0a4e53);box-shadow:0 0 0 0 var(--active-dot-stroke-color,#bc0a4e53)}.section-interactive-map__container__image__img--desktop{display:none}.section-interactive-map__container__image__img--mobile{display:block}.section-interactive-map__container__swiper__slide__heading{font-family:"Pleasant Serif",serif;font-size:32px;font-weight:600;line-height:36px;text-align:center;color:#66143b;margin:30px 0 0;padding:0}.section-interactive-map__container__swiper__slide__description{font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:24px;text-align:center;color:#000;padding:0 64px;margin:10px 0 0}.section-interactive-map__container__swiper__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:48px;height:48px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:10;cursor:pointer}.section-interactive-map__container__swiper__btn.next{right:0}.section-interactive-map__container__swiper__btn.prev{left:0}.modal{left:50%;max-height:100%;opacity:0;overflow:auto;position:fixed;text-align:center;top:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);-webkit-transition:opacity .4s ease-in-out,visibility .4s ease-in-out;transition:opacity .4s ease-in-out,visibility .4s ease-in-out;visibility:hidden;z-index:110;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%}.modal:before{content:"";display:inline-block;height:100%;margin:0 -.375rem 0 0;vertical-align:middle;width:.0625rem}.modal--video{width:100%;max-width:71.25rem}.modal--bag-share{width:31.25rem}.modal--store-availability{z-index:201}.modal.is-visible{opacity:1;visibility:visible}.modal__trigger{cursor:pointer}.modal__inner{background-color:#fff;display:inline-block;max-width:44.1875rem;padding:3.4375rem 1.25rem 1.875rem;position:relative;vertical-align:middle;width:100%;z-index:2}.bag-share .modal__inner{padding-top:2.8125rem}.store-availability .modal__inner{padding:1.875rem 0 0 1.125rem}.modal--video .modal__inner{background:0 0;padding:0;max-width:initial}.modal__close{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:0 0;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;padding:.25rem;position:absolute;right:.875rem;top:.875rem;z-index:2}.modal__close-link{font-size:.875rem;position:absolute;color:#fff;border-color:#fff;bottom:-3rem;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%)}.modal__content{text-align:left}.modal__content:after,.modal__content:before{content:"";display:table}.modal__content:after{clear:both}.modal__content p:last-of-type:not(.pv-title):not(.bag-share__content-headline):not(.modal__step-disclaimer){margin-bottom:0}.modal__header{margin-bottom:1.875rem;position:relative}.modal__header h3{font-weight:100;margin:0}.modal__divider{background-color:#cacaca80;content:"";height:1px;margin-top:.625rem;width:100%}.modal--primary .modal__close{font-size:1.375rem;padding-right:0;right:0;top:-2.8125rem}.modal--primary .modal__inner{margin-top:3.125rem;margin-bottom:3.125rem}.modal--quick-shop{min-width:100%}.checkout .modal--quick-shop .modal__content *{-webkit-box-sizing:border-box;box-sizing:border-box}.checkout .modal--quick-shop{background:0 0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;color:#000;margin:inherit;height:initial;overflow:visible;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.checkout .modal--quick-shop div,.checkout .modal--quick-shop h1,.checkout .modal--quick-shop h2,.checkout .modal--quick-shop h3,.checkout .modal--quick-shop h4,.checkout .modal--quick-shop h5,.checkout .modal--quick-shop p{font-family:Inter,sans-serif;font-weight:300;-webkit-font-smoothing:antialiased}.checkout .modal--quick-shop p{font-size:inherit}.modal--quick-shop .pv-add__btn{font-size:1.25rem;line-height:3.75rem;padding-bottom:0;padding-top:0;width:100%}.checkout .modal--quick-shop .pv-affirm__copy{font-size:.875rem}.modal--share-bag .modal__header{margin-bottom:0;margin-top:1.25rem}.modal--share-bag .modal__hdg{color:#000;font-size:1.75rem;font-weight:300;line-height:1.14;margin:0}.modal--share-bag .modal__inner{max-width:31rem;padding:1.625rem 1.625rem 3.875rem}.modal--share-bag .modal__close{right:-.375rem;top:-2.5rem}.modal--share-bag .modal__close .icon:before{font-size:1.25rem}.modal--share-bag .modal__input{border-radius:5px;border:1px solid #cacaca;-webkit-box-shadow:none;box-shadow:none;margin:2.375rem 0;overflow:hidden;padding:.8125rem 3.75rem .9375rem .8125rem;text-overflow:ellipsis;white-space:nowrap}.modal--share-bag .modal__share-btn{margin:0 auto}.modal--share-bag .modal__share-btn .icon{margin-right:1rem}.modal--share-bag .modal__share-btn .icon:before{font-size:.875rem}.modal--share-bag .modal__share-btn.copied{background-color:#358523;background-image:none}.ac-dashboard .modal--share-bag{opacity:1;visibility:visible}.modal--cancel-catalogue{width:100%;max-width:31.25rem}.modal--cancel-catalogue .modal__inner{padding:1.25rem}.modal--retail-reservation{overflow:visible;width:100vw;max-width:26.75rem}.modal--retail-reservation:before{display:none}.modal--retail-reservation .modal__inner{background:0 0;max-width:65rem;width:100%;padding:0;overflow-y:auto;max-height:75rem;height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modal--retail-reservation .modal__close{font-size:1.3125rem;position:relative;margin:0 -.5rem .5rem auto;top:initial;right:initial}.modal--retail-reservation .modal__close-link{position:relative;left:initial;-webkit-transform:translate(0,0);transform:translate(0);top:initial;margin:1.875rem 0;bottom:initial}.modal--retail-reservation iframe{border:0;width:100%;max-width:26.75rem;height:100vh;max-height:56.4375rem}.modal--retail-locations .modal__inner{padding:1rem 1.875rem .75rem;position:relative}.modal--retail-locations .modal__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.modal--retail-locations .modal__item{margin-bottom:1.125rem}.modal--retail-locations .modal__item-link{color:#000;font-size:1rem;-webkit-transition:font-weight .2s ease-in-out,-webkit-text-decoration .2s ease-in-out;transition:font-weight .2s ease-in-out,text-decoration .2s ease-in-out,-webkit-text-decoration .2s ease-in-out}.modal--retail-locations .modal__item-link:focus,.modal--retail-locations .modal__item-link:hover{font-weight:600;text-decoration:underline}.modal--retail-locations .modal__close-link{border-bottom:1px solid #fff;bottom:-2.8125rem;color:#fff;font-size:.875rem;font-weight:600;height:1.5rem;left:50%;letter-spacing:.02rem;padding-bottom:.25rem;position:absolute;-webkit-transform:translateX(-50%);transform:translate(-50%)}.modal--update-bag{max-width:64.6875rem;width:100%;overflow:unset}.modal--update-bag .modal__inner{height:100%;left:.0625rem;max-width:64.6875rem;padding:2.1875rem 1rem 0 1.25rem}.modal--update-bag .modal__inner img{display:none}.modal--update-bag.is-visible img{display:block}.modal--update-bag .modal__close{right:0;top:0;font-size:.875rem}.modal--update-bag .modal__close .icon--close-white{display:none}.modal--update-bag .modal__close .icon--close-gray{display:block}.modal--update-bag .modal__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.modal--update-bag .pv-gallery{cursor:auto;padding-right:0;width:100%}.modal--update-bag .pv-gallery__items--desktop{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;max-height:13.125rem;overflow:auto;width:100%}.modal--update-bag .pv-gallery__items--desktop .pv-gallery__item{min-width:11.9375rem;max-width:11.9375rem}.modal--update-bag .pv-gallery__items--mobile{display:none}.modal--update-bag .pv-essential{max-width:initial;padding:.9375rem .5rem 0;width:100%;-webkit-box-shadow:none;box-shadow:none}.modal--update-bag .pv-header{margin-bottom:1.5625rem;padding-top:0}.modal--update-bag .pv-tags{margin-top:0}.modal--update-bag .pv-stock-message{display:none}.modal--update-bag .pv-inline-rating{margin-top:.1875rem}.modal--update-bag .pv-quantity__wrapper{padding:1rem 0 .625rem;display:inline-block}.modal--update-bag .pv-quantity .increment__btn{width:1.5rem;height:1.5rem;line-height:0;padding-bottom:.125rem}.modal--update-bag .pv-quantity__increment{height:1.5rem}.modal--update-bag .pv-quantity__increment-number{font-size:1rem}.modal--update-bag .config{margin-bottom:0}.modal--update-bag .config__header{margin-top:.4375rem}.modal--update-bag .config__header-btn{display:none}.modal--update-bag .config__options{margin-bottom:0}.modal--update-bag .bag__update-btn{margin-top:1.25rem}.modal--update-bag .bag-item__remove{border-bottom:.0625rem solid;display:inline-block;padding:0 0 .0625rem;text-decoration:none;-webkit-transform:translateX(-50%);transform:translate(-50%);margin:0 0 2.5rem 50%}.modal--update-bag .bag-item__remove:hover{background:0 0;border-bottom:.0625rem solid inherit}.modal--create-your-own{background:#fffafb;border-radius:3px;-webkit-box-shadow:0 2px 10px 0 rgba(202,202,202,.75);box-shadow:0 2px 10px #cacacabf;left:0;max-width:21rem;padding:2rem 2.5rem;position:absolute;text-align:center;top:-4.8%}.bag .bag-wishlist .modal--create-your-own,.collection--wishlist .modal--create-your-own{width:22.875rem;top:50%;z-index:2}.modal--create-your-own .modal__header{color:#000;font-size:1rem;font-weight:600;margin:0 0 .5rem}.modal--create-your-own .modal__description{color:#000;font-weight:300;line-height:1.38;margin-bottom:1.375rem}.modal--create-your-own .modal__continue{font-size:1rem;font-weight:500;margin-right:2.375rem;padding:.8125rem .9375rem}.modal--create-your-own .modal__cancel{font-weight:500}.modal--leaving-site .modal__header{margin-bottom:0}.modal--leaving-site .modal__heading{font-size:2.5rem;margin-bottom:.625rem}.modal--leaving-site .modal__heading--stylized{font-weight:600;color:#c70a4c}.modal--leaving-site .modal__inner{margin-top:3.125rem;margin-bottom:3.125rem;padding:5.875rem 4.1875rem 5.25rem;max-width:25.3125rem;max-height:25.3125rem;border-top-left-radius:12.5%;border-bottom-right-radius:12.5%}.modal--leaving-site .modal__inner-image{position:absolute;top:0;left:0;width:100%;z-index:-1;max-width:25.3125rem;max-height:25.3125rem}.modal--leaving-site .modal__close{right:-.375rem;top:-2.8125rem;font-size:1.375rem}.modal--leaving-site .modal__content-text{margin-bottom:2.25rem!important;text-align:center;font-size:1rem;line-height:1.33}.modal--leaving-site .modal__content-continue-btn{min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;display:-webkit-box;display:-ms-flexbox;display:flex;margin:auto;font-size:1.125rem}.modal--leaving-site .modal__content-back-btn{display:block;margin:1.25rem auto 0}.modal--enter-site{-webkit-transform:translate3d(-50%,-50%,0) scale(1.25);transform:translate3d(-50%,-50%,0) scale(1.25)}.modal--enter-site .modal__header{margin:0 auto 1.875rem;max-width:12.5rem}.modal--enter-site .modal__inner{background-color:#c02359;border-radius:2.5rem;border:.375rem solid #fff;margin-bottom:1.25rem;margin-top:1.25rem;max-width:35.625rem;min-width:35.625rem;overflow:hidden;padding:.9375rem 4.75rem 2.25rem;position:relative}.modal--enter-site .modal__inner-image{border-radius:2.5rem 0;overflow:hidden;position:absolute;top:0;left:0;width:100%;z-index:-1;height:100%}.modal--enter-site .modal__inner-image .ir,.modal--enter-site .modal__inner-image .ir img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.modal--enter-site .modal__inner-footer{position:absolute;bottom:0;left:50%;right:50%}.modal--enter-site .modal__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.modal--enter-site .modal__content:before{display:none}.modal--enter-site .modal__content-split{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:8.375rem}.modal--enter-site .modal__content-divider{background-color:#fff;content:"";height:auto;margin:0 auto;width:.0625rem}.modal--enter-site .modal__content-image{height:3.125rem;overflow:hidden}.modal--enter-site .modal__content-copy{color:#fff;font-size:.625rem;font-weight:300;line-height:1.2;margin:0;text-align:center}.modal--enter-site .modal__content-heading{color:#fff;font-size:1.625rem;font-weight:300;margin:0 0 .9375rem}.modal--enter-site .modal__content-btn{background:#fff;border-radius:1rem;-webkit-box-shadow:0 1px .3125rem 0 rgba(0,0,0,.3);box-shadow:0 1px .3125rem #0000004d;color:#000;font-size:.75rem;font-weight:400;margin-top:1.25rem;min-width:8.125rem;padding:.375rem 1.75rem}.modal--enter-site .modal__content-btn:hover{color:#fff}.modal--enter-site .modal__close-link{bottom:-2.375rem}.modal-overlay{background-color:#fff;bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;-webkit-transform:translate3d(0,0,0);transform:translateZ(0);-webkit-transition:opacity .4s ease-in-out,visibility .4s ease-in-out;transition:opacity .4s ease-in-out,visibility .4s ease-in-out;visibility:hidden;width:100%;z-index:100}.modal-overlay.is-visible{opacity:.6;visibility:visible}.modal-overlay--bag-share{background-color:#5d5d5d}.modal-overlay--store-availability{z-index:200}.ac-dashboard .modal-overlay{position:absolute}.modal-overlay--primary{background-color:#000}.modal-overlay--primary.is-visible{opacity:.5}.modal-overlay--dark.is-visible{opacity:.85}.modal-overlay--image{background-color:#000}.modal-overlay--image.is-visible{opacity:1}.modal-overlay--image-container{position:absolute;top:50%;right:50%;-webkit-transform:translateY(-50%) translateX(50%);transform:translateY(-50%) translate(50%);width:100%}.modal-overlay--share-bag{background-color:#000}.modal-overlay--share-bag.is-visible{opacity:.77}.ac-dashboard .modal-overlay--share-bag{position:fixed}.modal-overlay--create-account{background-color:#000;z-index:120}.modal-overlay--create-account.is-visible{opacity:.65}.current-offers{background:0 0;-webkit-box-shadow:none;box-shadow:none;font-family:Inter,sans-serif;max-width:33.4375rem;width:100%}.current-offers *{-webkit-box-sizing:border-box;box-sizing:border-box}.current-offers .modal__inner{padding:1.25rem}.current-offers .modal__header{margin:0 0 1.125rem;border:0;padding:0}.current-offers .modal__heading{color:#000;font-family:"Pleasant Serif",serif;font-size:1.5rem;font-weight:600;margin:0;padding:0}.current-offers .modal__content{padding:0}.current-offers__offer{margin:0 0 1.125rem}.current-offers__offer:last-child{margin:0}.current-offers__offer-headline{color:#000;font-family:Inter,sans-serif;font-size:1rem;font-weight:500;line-height:1;margin:0 0 .1875rem}.current-offers__offer-subline{font-size:.875rem;font-weight:300;margin:0 0 .625rem;font-family:Inter,sans-serif}.current-offers__offer-subline:last-of-type{margin:0 0 .625rem}.current-offers__offer-button{border-bottom:1px solid #000;color:#000;cursor:pointer;display:inline-block;font-family:Inter,sans-serif;font-size:.75rem;font-weight:400;line-height:.875rem}.current-offers__offer-details{font-size:.875rem;position:relative;font-family:Inter,sans-serif}.current-offers__offer-details .hide-text{display:none}.current-offers__offer-details[open]{padding-bottom:1.4375rem}.current-offers__offer-details[open] summary{bottom:0;font-family:Inter,sans-serif;position:absolute}.current-offers__offer-details[open] .open-text{display:none}.current-offers__offer-details[open] .hide-text{display:inline-block}.current-offers__offer-details p{color:#666;font-family:Inter,sans-serif;font-size:.625rem;line-height:.875rem;margin:0 0 .3125rem;text-align:left}.current-offers__offer-details p:last-child{margin:0}.current-offers__close{width:100%;height:2.25rem;line-height:2.25rem;font-size:.875rem}.current-offers-overlay{background-color:#000}@media only screen and (max-width:1024px){body{height:100%}.desktop-only,.hide-mobile{display:none!important}.btn{padding:.625rem 1.5rem}.btn--large{padding:.75rem 2.8125rem}.btn--medium{font-size:.9375rem;padding:.75rem 1.875rem}.btn--small{font-size:.875rem;padding:.625rem 1.875rem}.btn--xsmall{padding:.625rem 1.125rem}.btn-link{font-size:.75rem;letter-spacing:.2px}.btn-link--large{font-size:1.125rem;letter-spacing:.36px}.btn-link--medium{font-size:1rem;letter-spacing:.32px}.btn-link--small{font-size:.875rem;letter-spacing:.2px}.btn-link--xsmall{font-size:.75rem;letter-spacing:normal}.return-to-top-button{display:none}.category-carousel{padding:0}.category-carousel__header,.category-carousel__slider.products{padding:0 .9375rem}.category-carousel__slider.products--mobile{display:grid;grid-template-columns:repeat(2,1fr);-webkit-column-gap:.625rem;-moz-column-gap:.625rem;column-gap:.625rem;font-size:0;max-width:91.25rem;padding:0 .9375rem;text-align:left;-webkit-transition:margin .4s ease-in-out;transition:margin .4s ease-in-out}.category-carousel__cell{-webkit-box-sizing:content-box;box-sizing:content-box;margin-right:0}.flickity-enabled .category-carousel__cell{padding-left:1.875rem}.cards__one-column--mobile{display:grid;grid-template-columns:1fr}.cards__two-column--mobile{display:grid;grid-template-columns:1fr 1fr}.cards__container{grid-row-gap:3.75rem;grid-column-gap:.9375rem}.cards__item-button.btn--tertiary{padding:.625rem 1.25rem}.cards__carousel .cards__item{margin-right:.875rem;width:61%}.pv--doll-hospital .container{padding-left:0;padding-right:0;width:100vw;overflow:hidden}.pv--doll-hospital .container.product-recommendations,.pv--doll-hospital .container.pv-reviews__container{padding-left:.9375rem;padding-right:.9375rem}.container.retail{padding-left:0;padding-right:0}.accordion-tab__content-button.is-active:before,.accordion-tab__content-button:after,.accordion-tab__content-button:before{top:1.0625rem}.accordion-hover-card__button:after,.accordion-hover-card__button:before{font-size:1rem;margin-top:-.75rem;right:.625rem}.modal--announcement{width:90%;max-width:31.25rem}.header-dropdowns{display:none}.header-rewards__link{font-size:inherit}.nav-is-open{overflow:hidden}.bag__checkout{padding:0;line-height:3.375rem}.bag-item__warning{margin-top:.625rem}.bag-item__warning-image{height:1.25rem;width:1.25rem}.bag-item__addon--modal:before{right:8vw}.bag-item__addon--modal{display:none}.bag-item__msg{padding-bottom:1.25rem}.bag-mini__header .icon--check{font-size:.625rem}.bag-mini__header-close{margin-right:-.1875rem;margin-top:-.9375rem;font-size:1.375rem}.bag-mini__additions-list .pv-cross-sell__promo{padding-top:.1875rem;padding-bottom:.5625rem;padding-left:.5625rem}.bag-mini__footer-link{font-size:.875rem}.bag-rewards{margin-left:.4375rem;margin-right:.4375rem}.wishlist-drawer-is-exposed #usntA40Toggle,.wishlist-drawer-is-exposed.wishlist-collection #usntA40Toggle{bottom:-6.25rem}.footer__main{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:1.875rem 0}.footer__newsletter{padding-bottom:2.5rem}.footer__newsletter-title{text-align:center;margin-bottom:1.875rem}.footer__newsletter-form-button{max-width:5.5rem}.footer__newsletter-social-icons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:1.875rem}.footer__link-list-heading{width:auto;text-align:center;line-height:1;padding:.625rem 0}.footer__link-list-link{font-size:.75rem}.footer__payments-list{max-width:18.125rem;width:100%}.footer__payments-item{margin:0 .9375rem .9375rem 0}.footer__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;margin:.3125rem 0 0;padding-left:1.25rem;padding-right:1.25rem}.footer__nav-link{margin-bottom:.9375rem;text-align:center}.footer__nav-link:before{display:none}.footer__nav-link span#teconsent:after{display:block;background:0 0}.footer__sub{width:100%;max-width:18.125rem}.footer__sub-colophon{text-align:center;margin-bottom:2.5rem}.footer__sub-icon .icon:before{font-size:1.25rem}.footer__sub-icon--link .icon:before{font-size:8.6px}.template-cart:not(.is-cart-empty) .footer-alt{z-index:-1}.footer-alt__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;margin-top:5px;padding-left:1.25rem;padding-right:1.25rem}.footer-alt__nav-link{margin-bottom:.9375rem}.footer-alt__nav-link:after{display:none}.footer-alt__nav-link--personal{margin:0}.footer-alt__sub-icon .icon:before{font-size:1.25rem}.footer-alt__sub-icon--link .icon:before{font-size:9px}.footer-alt span#teconsent:after{display:block;background:0 0}.grid-item--four{display:none}.un-assistive .dynamic-hero__image{height:initial}.dynamic-hero__text-cta{padding-top:.9375rem;padding-bottom:.9375rem}.product-item__quick-shop-button{padding:0}.product-item__title a{line-height:1.25rem}.is-announcement-hidden .search-menu.is-open{-webkit-transform:translateY(-40px);transform:translateY(-40px)}.video__play-actions{bottom:1.25rem;left:1.25rem;-webkit-column-gap:.625rem;-moz-column-gap:.625rem;column-gap:.625rem}.video__play-actions--bottom-right{left:auto;right:1.25rem}.video__play-actions--top-left{bottom:auto;top:1.25rem}.video__play-actions--top-right{left:auto;bottom:auto;right:1.25rem;top:1.25rem}.story{padding-left:1.25rem;padding-right:1.25rem}.quick-links__container{padding:0}.shop-the-scene__header-text{font-size:1.875rem;margin-bottom:1.875rem}.image-text__content{padding:1.875rem 1.25rem}.image-text__content--footer{padding-bottom:6.25rem}.image-text__content.has-image-bg-mobile{position:absolute;top:0;left:0;width:100%;z-index:2}.image-text__heading{margin:0}.image-text__description p{font-size:.875rem;line-height:1.19;margin-bottom:.625rem}.image-text__footer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 .9375rem}.image-text__footer-text{margin-bottom:.3125rem}.image-text__image.before-mobile{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.image-text--reverse{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.image-text__hero-heading{font-size:28px;line-height:40px;margin-top:-25px}.image-text__hero-brand-text{font-size:45px}.image-text__hero-brand-sup{font-size:35px}.image-text__description .image-text__hero-description{font-size:15px;line-height:17px;max-width:270px}.text-overlay-wrapper{padding-left:0;padding-right:0}.text-overlay{width:100%}.text-overlay--before-cta-mobile{position:relative;left:auto!important;-webkit-transform:unset!important;transform:unset!important;max-width:unset!important;border-radius:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}.text-overlay.has-background{width:calc(100% - 80px)}.text-overlay.mobile-vpos-top{top:.3125rem;left:0;right:0}.text-overlay.mobile-vpos-middle{top:50%;left:0;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.text-overlay.mobile-vpos-bottom{bottom:0;left:0;right:.3125rem}.text-overlay__btn-link{font-size:.875rem;letter-spacing:.32px}.track-order__heading{margin-top:2.125rem;font-size:1.875rem;line-height:1.13}.track-order__form{padding:0 1.25rem}.track-order__btn{margin-bottom:5.625rem}.media__content{padding:1.25rem}.article-tout{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.article-tout.article-tout--large{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.article-tout--small .article-tout__content{padding:.3125rem .3125rem .3125rem 1.25rem}.article-tout__tags{margin-bottom:.625rem}.article-tout--large .article-tout__tags{margin-top:.875rem}.article-tout__heading{font-size:1.5rem;line-height:1.17}.article-tout--large .article-tout__heading{font-size:1.875rem}.article-tout--small .article-tout__heading{font-size:1rem}.see-details__info-button{padding:0}.contact-us{margin:1.25rem 0 2.5rem}.contact-us__form-submit{font-size:1.125rem;height:3rem;margin-top:.125rem}.contact-us__form-disclaimer{font-size:.75rem;margin-top:1.125rem}.product-finder-container{padding-left:0;padding-right:0}.is-announcement-hidden .countdown-timer--below-nav{height:0;overflow:hidden;-webkit-transition:height .3s ease-in-out .3s;transition:height .3s ease-in-out .3s}.video-section__content .cta-block__group{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.catalog-request__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:2.5rem 0}.catalog-request__left{margin-bottom:1.25rem}.catalog-request__recent-products-header{padding:0 .9375rem}.ag-experience__header{max-width:66.66667%;margin:0 auto 1.5625rem}.ag-experience__block--mobile-reverse .ag-experience__block-image{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;margin-right:0;margin-left:1.25rem}.pv-affirm__copy{max-width:17.8125rem}.pv--doll-hospital .pv-affirm__copy{padding-left:.9375rem;padding-right:.9375rem}.product-quick-shop .pv-affirm{font-size:.75rem;margin:.625rem 0}.quick-shop-modal .is-hospital .pv-affirm{padding:0 1.25rem}.pv-form-wrap:has(.pv-cross-sell){height:-webkit-min-content;height:-moz-min-content;height:min-content}.config__options--amount .config__btn{width:3.3125rem}.pv-action--bis .pv-add__btn{display:none}.pv-add__btn,.pv-add__details-btn{font-size:1rem;line-height:1;height:2.625rem}.pv-action--bis .pv-add__btn,.pv-action--bis .pv-add__details-btn{height:initial}.product-quick-shop .pv-add__btn,.product-quick-shop .pv-add__details-btn{margin-top:.9375rem}.is-hospital .product-quick-shop .pv-add__btn,.is-hospital .product-quick-shop .pv-add__details-btn{margin-left:1.25rem;padding:0 1.25rem;width:calc(100% - 40px)}.pv-add__secondary{height:2.5rem;font-size:1rem;line-height:1;margin-top:0}.pv-details{padding-bottom:0;margin-bottom:0}.pv--doll-hospital .pv-details__btn{margin-left:0}.pv-details__btn:after,.pv-details__btn:before{font-size:.75rem;margin-top:-.75rem}.pv-details__warning{margin-top:1.25rem}.pv-details__warning-image{height:2.625rem;width:2.625rem}.pv--doll-hospital .pv-rewards{padding-left:.9375rem;padding-right:.9375rem}.pv-rewards__text-rewardsinfo:before{right:5.3125rem}.pv-rewards__text-tooltip .icon{-webkit-transform:translateY(1px);transform:translateY(1px)}.pv-gallery__item--video .video{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;width:auto}.pv-gallery__item--video .video .video__player{height:100%;max-height:370px;width:auto;max-width:100%;-o-object-fit:initial;object-fit:initial}.pv-gallery__item--video.has-placeholder>.video__player{position:absolute;top:0;left:0;width:100%;height:initial;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;opacity:0;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.pv-essentials--bitybaby .pv-gallery .flickity-page-dots{padding-top:0;-webkit-transform:translateY(0);transform:translateY(0)}.pv-gallery__modal-header--left{max-width:53%}.pv-gallery__modal-heading{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pv--doll-hospital .pv-header{padding:0 .9375rem}.quick-shop-modal .is-hospital .pv-header{padding:0 1.25rem}.pv-title.pv-title{font-size:1.75rem}.pv-header .pv-title.pv-title{margin-top:.625rem;margin-bottom:.625rem;font-size:2rem;line-height:2.125rem}.pv-tags{margin-top:0}.quick-shop-modal .is-hospital .pv-price{padding:0 1.25rem}.pv--doll-hospital .pv-price--bundle{padding-left:.9375rem;padding-right:.9375rem}.product-quick-shop .pv-bundle__component{margin-right:.625rem}.product-recommendations{padding-top:2.5rem;padding-bottom:1.25rem}.product-recommendations__heading{padding-left:1.625rem;font-size:1.75rem;line-height:1.14;margin-bottom:.9375rem}.product-recommendations__divider{margin:.625rem 0}.product-recommendations .product-item{padding:0 .625rem;margin:0;width:51%;min-width:50%}.product-recommendations .product-item__images{padding:0}.product-recommendations .product-item__images .product-item__badge{bottom:0}.template-product .product-recommendations .product-item{padding:0 .625rem;margin-bottom:0}.template-product .product-recommendations .product-item .product-item__footer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.template-product .product-recommendations .product-item .product-item__quick-shop{margin-top:1.25rem;width:100%}.product-recommendations .flickity-page-dots{display:none}.pv--doll-hospital .pv-hospital__config-headline{padding-left:.9375rem;padding-right:.9375rem}.product-quick-shop .pv-hospital__config-row .input-placeholder .input{width:100%}.pv-hospital__config-selection{padding-left:.9375rem;padding-right:.9375rem;margin:0 0 .3125rem}.pv-hospital__config-textinput{margin:0 auto}.product-quick-shop .pv-hospital__config-textinput{width:100%;margin:0 auto}.pv--doll-hospital .pv-pvm__config-headline{padding-left:.9375rem;padding-right:.9375rem}.pv-pvm__config-wrap{margin:0 0 .625rem}.pv-pvm__config-selection{margin:0 0 .9375rem;font-size:.875rem}.pv-pvm__swatch{height:3rem;width:3rem;margin:0 .125rem .1875rem .0625rem}.product-quick-shop .pv-pvm__swatch{height:3rem;width:3rem;margin:0 .125rem 0 .0625rem}.pv-pvm__swatch-button:before{height:3.25rem;width:3.25rem;left:-.1875rem;top:-.1875rem}.product-quick-shop .pv-pvm__swatch-button:before{height:3.125rem;width:3.125rem}.pv-pvm-fun{padding:1.25rem 0 5rem}.pv-pvm-fun:before{background-image:url(//www.americangirl.com/cdn/shop/t/217/assets/pvm-background-mobile.jpg?v=104870917461339461171752078386);opacity:1}.pv-pvm-fun__heading{font-size:2.5rem;margin:0 0 1.25rem}.pv-pvm-fun__heading-img{max-width:3.875rem}.pv-pvm-fun__cols{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.pv-pvm-fun__col,.pv-pvm-fun__col:nth-child(2){max-width:100%;margin:0 0 3.125rem}.pv-pvm-fun__col:last-child{margin:0}.pv-pvm-fun__col-text{max-width:14.0625rem;margin:0 auto}.pv-siblings__swatch{height:3.875rem;width:3.875rem;margin:0}.product-quick-shop .pv-siblings__swatch{height:3rem;width:3rem;margin:0 .125rem 0 .0625rem}.pv-siblings__swatch-button:before{height:4.375rem;left:-.3125rem;top:-.3125rem;width:4.375rem}.product-quick-shop .pv-siblings__swatch-button:before{height:3.125rem;width:3.125rem;left:-.1875rem;top:-.1875rem}.modal--quick-shop .pv-add__btn{font-size:1rem;line-height:1;height:2.625rem}.modal--retail-locations .modal__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.modal--update-bag .pv-header{margin-bottom:0;padding-top:0}.modal--update-bag .pv-title{font-size:1.75rem;line-height:2.25rem}.modal--update-bag .pv-price__compare,.modal--update-bag .pv-price__original{font-size:.875rem}.modal--update-bag .pv-quantity__increment{width:7.5rem}.modal--update-bag .bag__update-btn{height:2.625rem;line-height:2.625rem;font-size:1rem;margin-bottom:1.25rem;padding:0}.modal--leaving-site .modal__heading{font-size:1.875rem}.modal--leaving-site .modal__inner{padding:5rem 2.5rem 3.5625rem;max-width:21.5625rem;max-height:21.5625rem}.modal--leaving-site .modal__content-text{font-size:.875rem;line-height:1.38}.modal--leaving-site .modal__content-continue-btn{font-size:1rem}.modal--enter-site{-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.modal--enter-site .modal__header{margin-bottom:1.625rem;max-width:15rem}.modal--enter-site .modal__inner{margin-top:0;margin-bottom:2.5rem;min-width:20rem;max-width:20rem;min-height:35rem;max-height:35rem;padding:2.5rem 2.5rem 3.6875rem}.modal--enter-site .modal__inner-image{height:35rem}.modal--enter-site .modal__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.modal--enter-site .modal__content-split{margin:0 auto}.modal--enter-site .modal__content-divider{height:.0625rem;margin:2.5rem 0 2.25rem;width:auto}.modal--enter-site .modal__content-btn{margin-top:1.125rem}}@media only screen and (max-width:767px){.desktop-and-tablet,.hide-phone,.tablet-only{display:none!important}.cf,.group{zoom:1}.category-carousel .flickity-prev-next-button.previous{left:.9375rem;top:55%}.category-carousel .flickity-prev-next-button.previous:after{-webkit-transform:translateY(-50%) scaleX(-1) scale(.7);transform:translateY(-50%) scaleX(-1) scale(.7)}.category-carousel .flickity-prev-next-button.next{right:.9375rem;top:55%}.category-carousel .flickity-prev-next-button.next:after{-webkit-transform:translateY(-50%) scale(.7);transform:translateY(-50%) scale(.7)}.cards__item .cta-block__group{grid-template-columns:1fr}.header__utils-bag-empty{margin:.125rem 0 0}.bag-item__add-on-image{max-width:2.5rem}.bag-item__add-on-price,.bag-item__add-on-title{font-size:.625rem}.bag-item__add-on-title{font-weight:400}#dynamic-checkout-cart .shopify-cleanslate ._2PfRg7DFvcstLFRNRf5W1e,#dynamic-checkout-cart .shopify-cleanslate .kEwctmM5pguv6XkPR8mx6{width:calc(50% - 4px)!important;height:2.625rem!important}#dynamic-checkout-cart .shopify-cleanslate .iZJMuEDN4NxKS3mrxcBP9{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.bag-recommendations .product-item{margin:0;max-width:50%;width:50%;padding:0 .625rem}.bag-recommendations .flickity-prev-next-button.previous{left:0;top:55%}.bag-recommendations .flickity-prev-next-button.previous:after{-webkit-transform:translateY(-50%) scaleX(-1) scale(.7);transform:translateY(-50%) scaleX(-1) scale(.7)}.bag-recommendations .flickity-prev-next-button.next{right:0;top:55%}.bag-recommendations .flickity-prev-next-button.next:after{-webkit-transform:translateY(-50%) scale(.7);transform:translateY(-50%) scale(.7)}.bag-recommendations__product-image{max-width:4.6875rem}.bag-wishlist .product-item{margin:0;max-width:50%;width:50%;padding:0 .625rem}.bag-wishlist .flickity-prev-next-button.previous{left:0;top:55%}.bag-wishlist .flickity-prev-next-button.previous:after{-webkit-transform:translateY(-50%) scaleX(-1) scale(.7);transform:translateY(-50%) scaleX(-1) scale(.7)}.bag-wishlist .flickity-prev-next-button.next{right:0;top:55%}.bag-wishlist .flickity-prev-next-button.next:after{-webkit-transform:translateY(-50%) scale(.7);transform:translateY(-50%) scale(.7)}.template-cart:not(.is-cart-empty) .footer-alt__main{padding-bottom:16.25rem}.home-split-component__left-wrapper{margin:0 -1.25rem .875rem}.home-split-component__right-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.home-split-component__right-item-content{margin-bottom:1.875rem}.home-split-component__right-item-image{width:71.64179%}.product-quick-shop__images{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -1.25rem;padding:0 1.25rem .625rem;overflow-x:auto}.product-quick-shop__image-wrapper{width:57.01493%;-ms-flex-negative:0;flex-shrink:0}.product-quick-shop__image-wrapper:not(:last-child){margin-right:1.25rem}.quick-shop-modal__prev-next-button{display:none}.quick-shop-modal.modal--primary .modal__inner{margin:0;min-height:100%;overflow-x:hidden}.quick-shop-modal.modal--primary .modal__content.is-loading{height:31.25rem}.quick-shop-modal.modal--primary .modal__content.is-hospital{margin-left:-1.25rem;width:calc(100% + 40px)}.quick-shop-modal.modal--primary .modal__close{font-size:.9375rem;top:.625rem;right:.625rem;padding:0}.add-on-modal__inner{height:100%}.add-on-modal__inner.modal__inner{padding:0}.add-on-modal__content{padding:2.0625rem .8125rem;max-height:calc(100% - 98px);overflow-y:auto}.add-on-modal__close.modal__close{top:1.0625rem;right:.625rem}.add-on-modal__items{padding-bottom:1.25rem}.add-on-modal__image-wrapper{position:absolute;top:0;left:0}.add-on-modal__header{padding-left:7.0625rem;min-height:6.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:.6875rem}.add-on-modal__submit-wrapper{position:absolute;left:0;bottom:0;padding:.75rem .25rem 0;background-color:#fff;height:6.125rem;-webkit-box-shadow:0 2px 10px 0 rgba(169,169,169,.5);box-shadow:0 2px 10px #a9a9a980;width:100%}.see-details-modal.modal--primary .modal__inner{max-width:100%;height:100%;background:#fff;margin:0}.see-details-modal.modal--primary .modal__inner .modal__close{top:.125rem;right:.1875rem}.see-details-modal.modal--primary .modal__inner .modal__close .icon--close-white{display:none}.see-details-modal.modal--primary .modal__inner .modal__close .icon--close-gray{display:block}.pv-bundle__carousel .flickity-prev-next-button.previous{left:.9375rem}.pv-bundle__carousel .flickity-prev-next-button.next{right:.9375rem}.modal__content{zoom:1}.modal--primary .modal__inner{max-width:calc(100% - 40px)}.modal--share-bag .modal__inner{max-width:calc(100% - 30px)}.modal--retail-reservation .modal__inner{padding-top:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.modal--retail-reservation .modal__close{font-size:1.125rem;position:absolute;top:0;right:.625rem}}@media only screen and (max-width:480px){.hide-small-phone{display:none!important}.shop-the-scene .flickity-prev-next-button.next{right:-60%}.shop-the-scene .flickity-prev-next-button.previous{left:-60%}}@media only screen and (max-width:374px){.hide-smallest-phone{display:none!important}}@media only screen and (min-width:768px){.phone-only{display:none!important}h1{line-height:2.625rem}h2{line-height:2.25rem}h3{line-height:2rem}h4{line-height:1.75rem}h5{line-height:1.5rem}h6{line-height:1.375rem}table+table{margin-top:1.5625rem}.category-carousel--side .category-carousel__cell{width:33%}.category-carousel .flickity-prev-next-button{width:calc(100% / 3 - 10px)}.bag-item__add-on{min-height:3.875rem}.bag-item__remove{display:block}.bag-recommendations .flickity-prev-next-button{width:calc(100% / 3 - 10px)}.bag-recommendations__product-desc{margin-top:.75rem}.bag-wishlist .flickity-prev-next-button{width:calc(100% / 3 - 10px)}.home-recent-and-bag{margin:4.375rem 0}.home-recent-and-bag__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.home-recent-and-bag__item{padding:0 .9375rem;margin:0;width:50%}.home-split-component__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.home-split-component--reverse .home-split-component__wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.home-split-component__left-wrapper{width:48.0625%;-ms-flex-negative:0;flex-shrink:0}.home-split-component__right-wrapper{width:51.9375%}.home-split-component__right-item{width:70%;margin:0 auto}.home-split-component__right-item-image{margin-bottom:.9375rem}.products{grid-template-columns:repeat(3,1fr)}.product-item__quick-shop-button{min-height:2.3125rem;max-height:2.3125rem}.product-item__quick-shop-button--long{width:initial;max-width:initial;padding:0 1.25rem}.product-item__desc{margin-top:.5625rem}.product-item__title{font-size:1rem;line-height:1.22;min-height:2.75rem}.product-item__price-compare{margin-left:.4375rem;margin-right:.375rem}.product-item__actions{width:calc(33.33% - 30px)}.product-quick-shop{width:100%;height:100%}.product-quick-shop__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%}.product-quick-shop__images{-ms-flex-negative:0;flex-shrink:0;width:50%;max-height:100%;overflow-y:auto;padding:1.25rem .625rem 1.25rem 1.25rem}.product-quick-shop__image-wrapper:not(:last-child){margin-bottom:1.25rem}.product-quick-shop__essentials{font-size:.875rem;margin-top:0;padding:1.875rem 2.5rem 1.25rem 1.875rem;width:50%;overflow-y:auto;overflow-x:hidden}.is-hospital .product-quick-shop__essentials{margin-top:0;width:50%;padding:1.875rem 0 1.25rem 1.875rem}.quick-shop-modal.modal--primary .modal__inner{padding:0;width:calc(100% - 100px);max-width:64.625rem;height:46.5625rem}.search-menu{height:calc(100% - 90px)}.add-on-modal__inner.modal__inner{padding:1.25rem 1.875rem 1.875rem}.add-on-modal.loading .add-on-modal__loading{height:31.25rem}.add-on-modal__item{display:-webkit-box;display:-ms-flexbox;display:flex}.add-on-modal__image-wrapper{width:12.5rem;-ms-flex-negative:0;flex-shrink:0}.add-on-modal__header{padding-top:1.5rem;margin-bottom:.5625rem}.add-on-modal__submit-wrapper{margin-top:2.9375rem}.add-on-modal__submit{width:22.9375rem;margin-right:0}.shop-the-scene .product-item__actions,.shop-the-scene .product-item__desc,.shop-the-scene .product-item__images,.shop-the-scene .product-item__quick-shop{width:calc(33.33% - 30px)}.shop-by-filter__filter-options-container{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0;max-width:64rem}.shop-by-filter__cards-carousel.active{margin-left:auto;margin-right:auto}.pv-bundle__carousel .flickity-prev-next-button{display:block;width:calc(100% / 3 - 10px)}.checkout .modal--quick-shop p{font-size:inherit}}@media only screen and (min-width:768px) and (max-width:1024px){.hide-tablet{display:none!important}.category-carousel .flickity-prev-next-button.previous:after{left:.3125rem}.category-carousel .flickity-prev-next-button.next:after{right:.3125rem}.container.retail{padding-left:0;padding-right:0}.bag-recommendations .flickity-prev-next-button.previous:after{left:.3125rem}.bag-recommendations .flickity-prev-next-button.next:after{right:.3125rem}.bag-wishlist .flickity-prev-next-button.previous:after{left:.3125rem}.bag-wishlist .flickity-prev-next-button.next:after{right:.3125rem}.template-cart:not(.is-cart-empty) .footer-alt__main{padding-bottom:20.125rem}.pv-bundle__carousel .flickity-prev-next-button.previous:after{left:.3125rem}.pv-bundle__carousel .flickity-prev-next-button.next:after{right:.3125rem}}@media only screen and (min-width:768px) and (max-width:979px){.tablet-portrait{display:inherit}}@media only screen and (min-width:980px){.tablet-landscape{display:inherit}}@media only screen and (min-width:1025px){.hide-desktop,.mobile-only,.tablet-only{display:none!important}h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.75rem}h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1.125rem}.ir--about-carousel-image{padding-bottom:27.5%}.ir--grid-tout-two{padding-bottom:77.97297%}.ir--hero-carousel-image{padding-bottom:41.25%}.ir--shop-the-scene{padding-bottom:37.5%}.ir--shop-by-filter{padding-bottom:200%}.hr,hr{margin:1.875em 0}.btn-dot{-webkit-box-shadow:none;box-shadow:none;height:1.75rem;width:1.75rem}.btn-dot:before{height:1.125rem;width:1.125rem}.btn-dot.is-active{-webkit-box-shadow:0 0 3px 0 rgba(0,0,0,.9);box-shadow:0 0 3px #000000e6;height:2.125rem;width:2.125rem}.btn-dot.is-active:before{height:1.375rem;width:1.375rem}.category-carousel{margin:3.125rem auto!important}.category-carousel__slider.products--desktop{display:grid;grid-template-columns:repeat(4,1fr);-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;font-size:0;max-width:91.25rem;padding:0;text-align:left;-webkit-transition:margin .4s ease-in-out;transition:margin .4s ease-in-out}.category-carousel__cell{display:inline-block;vertical-align:top}.category-carousel__cell--large-gap{margin-right:2.1875rem}.category-carousel__cell--bordered{margin-right:1.875rem}.category-carousel__cell--bordered .cards__item-content{padding:1.25rem 1.875rem}.category-carousel--side-heading{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding:3.75rem 0 3.75rem 4.5625rem}.category-carousel--side-heading .category-carousel__main{-ms-flex-preferred-size:80%;flex-basis:80%}.category-carousel--side-heading .category-carousel__header{-ms-flex-preferred-size:20%;flex-basis:20%;margin-bottom:0;margin-right:7rem}.category-carousel .flickity-prev-next-button{width:calc(20% - 12px)}.cards{margin-bottom:5rem}.cards__one-column--desktop{grid-template-columns:1fr}.cards__one-column--desktop .cards__item-media{margin:auto;max-width:48.125rem}.cards__two-column--desktop{grid-template-columns:1fr 1fr}.cards__three-column--desktop{grid-template-columns:repeat(3,1fr)}.cards__four-column--desktop{grid-template-columns:repeat(4,1fr)}.cards__five-column--desktop{grid-template-columns:repeat(5,1fr)}.cards__container{display:grid;grid-column-gap:1.875rem;grid-row-gap:5.8125rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cards__header{max-width:75%}.cards__item-content--padded{padding:0 1.25rem}.cards__item-title--small{font-size:1.25rem}.cards__item-button{font-size:1.125rem;padding:15px 30px}.cards__item .cta-block{margin-top:1.875rem}.cards__item-popup{padding:.875rem .6875rem 1.875rem 1.5rem}.cards--small .cards__item-media{margin:auto;max-width:5.625rem}.cards__carousel:after{content:""}.container{padding-left:2.34375%;padding-right:2.34375%}.container--small{padding-left:14.0625%;padding-right:14.0625%}.container--medium{padding-left:4.53125%;padding-right:4.53125%}.container--full{padding-left:0;padding-right:0}.container--columns{margin-top:3.75rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.column--first{max-width:35.625rem}.column--second{margin-left:0;max-width:28.125rem;width:100%;padding:1rem 1.875rem}.accordion-tab__child-items{padding-left:1.25rem;padding-right:1.25rem}.accordion-hover-section{padding:7.5rem 5rem}.accordion-hover-section__heading,.accordion-hover-section__heading p{padding-bottom:1.25rem}.accordion-hover-section__heading p{padding-bottom:0}.accordion-hover-section__card-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem}.accordion-hover-card{height:25rem;padding:1.25rem;width:9.375rem}.accordion-hover-card__header{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.accordion-hover-card__heading,.accordion-hover-card__heading p{font-size:1.25rem;line-height:1.5rem;margin-left:auto;margin-right:auto;text-align:center;width:5.3125rem}.accordion-hover-card__subheading,.accordion-hover-card__subheading p{font-size:1rem;line-height:1.2rem;margin-left:auto;margin-right:auto;text-align:center;width:5.3125rem}.accordion-hover-card__button:after,.accordion-hover-card__button:before,.accordion-hover-card__content{display:none}.accordion-hover-card__content-heading,.accordion-hover-card__content-subheading{display:block}.accordion-hover-card__content-body,.accordion-hover-card__content-body p{padding-left:1.25rem;padding-right:1.25rem}.accordion-hover-card__content-body p{padding-left:0;padding-right:0}.accordion-hover-card__content-cta{margin-left:1.25rem;margin-right:1.25rem}.accordion-hover-card__menu{display:block;height:100%;margin-left:-1.25rem;margin-right:-1.25rem}.is-active .accordion-hover-card__preview-image{display:block}.accordion-hover-card__preview-image{display:block;position:relative;bottom:inherit;left:50%;opacity:1;right:initial;top:2.1875rem;-webkit-transform:translateX(-50%);transform:translate(-50%);width:37.5rem}.accordion-hover-card__hero-image{display:none}.accordion-hover-card:hover{background-position:center;background-size:cover;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transition:.4s;transition:.4s;width:29.0625rem}.accordion-hover-card:hover .accordion-hover-card__heading,.accordion-hover-card:hover .accordion-hover-card__heading p,.accordion-hover-card__heading .accordion-hover-card:hover p,.accordion-hover-card__heading .accordion-hover-card:hover p p{margin-left:0;margin-right:0;text-align:left;width:10.75rem}.accordion-hover-card:hover .accordion-hover-card__content-body,.accordion-hover-card:hover .accordion-hover-card__content-body p,.accordion-hover-card:hover .accordion-hover-card__subheading,.accordion-hover-card:hover .accordion-hover-card__subheading p,.accordion-hover-card__content-body .accordion-hover-card:hover p,.accordion-hover-card__content-body .accordion-hover-card:hover p p,.accordion-hover-card__subheading .accordion-hover-card:hover p,.accordion-hover-card__subheading .accordion-hover-card:hover p p{font-size:1rem;line-height:1.2rem;margin-left:0;margin-right:0;text-align:left;width:10.75rem}.accordion-hover-card:hover .accordion-hover-card__conten-cta{margin-bottom:0}.accordion-hover-card:hover .accordion-hover-card__content{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}.accordion-hover-card:hover .accordion-hover-card__menu{overflow:visible}.accordion-hover-card:hover .accordion-hover-card__hero-image{display:block;opacity:1;bottom:-1.25rem;height:25rem;left:auto;right:0;top:auto;-webkit-transform:none;transform:none;width:25rem}.accordion-hover-card:hover .accordion-hover-card__preview-image{display:none}.header{top:0}.header__hamburger{display:none}.header__container{height:4.0625rem;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.header__back-link{left:1.875rem}.header__logo{top:.3125rem}.header__logo-link{max-width:10.8125rem;padding:0}.header__logo-link .icon--logo{display:block}.header__logo-link .icon--logo-berry{display:none}.header__logo .icon--logo{width:16.4375rem;height:3.125rem}.header__utils{position:absolute;right:2.34375%;z-index:3}.header__utils-text,.header__utils-wishlist{display:inline-block}.header__utils-search{width:initial;height:initial;margin:0 1.5rem 0 0;padding:0}.header__utils-bag{margin:0;width:initial;height:initial;padding:0}.header-announcements{overflow:visible}.header-announcements-container{max-width:21.875rem;position:absolute;left:55%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50%;max-height:100%}.header-announcements__utils-item{height:2.1875rem}.header-announcements__item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;height:2.1875rem;text-align:left;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.header-announcements__item-btn{right:0}.countdown-timer .header-announcements__tooltip-icon{bottom:auto;-webkit-transform:translateY(-51%);transform:translateY(-51%);top:60%}.header-announcements__loyalty{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px}.header-announcements__loyalty-text{display:block;font-size:.75rem;font-weight:600;line-height:normal;margin:0;padding-top:2px}.header-announcements__loyalty-points{display:block;font-size:.75rem;line-height:normal;margin:0;padding-top:2px}.header-announcements .flickity-prev-next-button{display:none}.header-menus{display:block;width:100%;background-color:#fff;z-index:1;position:absolute}.header-menus__search-btn{margin-right:2.375rem}.header-menus__wishlist-btn{margin:0 2.125rem 0 0}.header-menus__wishlist-btn .icon--header-heart-empty{margin-right:0}.header-menus__wishlist-btn .icon--heart-full{margin:-.125rem 0 0 -.3125rem}.header-menus__wishlist-btn.not-empty{margin-right:1.875rem}.header-rewards--progress{display:block}.header-rewards__wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:.75rem 0}.header-rewards__logo{margin-bottom:0;margin-right:.9375rem;width:6.5625rem}.header-rewards__link{margin-left:.9375rem;font-size:inherit}.header-rewards__text{font-size:.875rem;display:block}.header-usablenet,.nav,.nav__item__loyalty,.nav__item__loyalty-points,.nav__item__loyalty-text,.nav__overlay{display:none}.bag{padding:1.5625rem 0 3.125rem}.bag__form{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto}.bag__form-inner{max-width:39.375rem;margin-left:3.875rem;padding-left:0;padding-right:0}.bag__header{border:0;max-width:39.375rem;margin:0 auto}.bag__header-flex{padding:0}.bag__title{color:#000;font-family:"Pleasant Serif",serif;font-size:1.5rem;font-weight:600}.bag__share{font-weight:500;font-size:.875rem;color:#000}.bag__close{font-size:1.125rem;-webkit-transform:translateX(0);transform:translate(0);margin-right:.9375rem}.bag__content{padding:0}.bag__summary{margin:0 0 0 3.125rem}.bag__footer-link{margin:.875rem 0 0}.bag__total{font-size:1.125rem;font-weight:400;margin-bottom:.625rem}.bag__totals{position:relative;bottom:initial;padding:1.125rem .75rem}.bag__affirm{max-width:16.75rem}.bag__affirm-copy{font-size:.75rem;line-height:1.36}.bag__checkout{font-size:1.25rem;height:3.75rem;line-height:3.75rem}.bag__empty{margin-top:3.3125rem;padding:0 1.625rem}.bag__empty-heading{font-size:1.5rem;line-height:1.17;margin-bottom:2.1875rem}.bag__empty-subheading{font-size:1.125rem;margin-bottom:2.4375rem}.bag__empty-cta-btn{padding-top:1.25rem;padding-bottom:1.25rem;font-size:1.25rem;font-weight:500;min-width:20.125rem}.bag__additional-info{display:block}.bag__update-wishlist{font-size:.875rem;font-weight:500;color:#000}.bag-item{font-size:.875rem;padding:2.8125rem 0}.bag-item>.bag-item__actions{display:none}.bag-item .bag-item__desc>.bag-item__actions{display:-webkit-box;display:-ms-flexbox;display:flex}.bag-item__stock-message{font-size:.875rem;margin-top:.625rem}.bag-item__gift{padding:0 0 0 2.375rem;margin:auto 0 1.25rem}.bag-item__gift--mobile{display:none}.bag-item__gift--desktop{display:block}.bag-item__addon--cart{display:block;margin-left:1.25rem;width:calc(100% - 5px)}.bag-item__addon--mini-bag{display:none}.has-add-on .bag-item__addon-wrap{display:block!important}.bag-item__photo{max-width:15.625rem}.bag-item__desc{min-height:15.625rem}.bag-item__desc-wrapper{padding:0 0 0 2.375rem}.bag-item__header-msg{font-size:.875rem}.bag-item__header-prices{margin-right:0}.bag-item__title{font-size:.875rem;margin-bottom:.625rem;max-width:15.75rem}.bag-item__title-link{font-size:1rem}.bag-item__promo{font-size:.875rem;margin-top:.625rem}.bag-item__promo p{font-size:.875rem}.bag-item__promo br{display:none}.bag-item__variants{margin-bottom:.625rem}.bag-item__add-on{margin:auto 0 .625rem;padding:.25rem .625rem 0 .9375rem;width:100%}.bag-item__add-on:last-child{margin-bottom:1.25rem}.bag-item__actions{padding:0 0 0 2.375rem;margin-top:0}.bag-item__edit,.bag-item__remove,.bag-item__wishlist{font-size:.75rem;font-weight:500;color:#000}.bag-item__detail{font-size:.875rem;line-height:1.38}.bag-item__gift-message{max-width:15rem;padding-left:2.375rem}.bag-item-gift-options{width:calc(100% - 5px);margin:0 0 1.25rem 1.25rem}.bag-item-gift-options--mobile{display:none}.bag-item-gift-options--desktop{display:block}.bag__form-inner .bag-shipping{display:none}.bag__summary .bag-shipping{display:block}.bag-shipping__free-wrapper{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.bag-shipping__free-wrapper .icon{margin-right:.5rem}.bag-shipping__text{font-size:.875rem}.bag-shipping__progress{margin:.75rem 0 1.25rem}.bag-featured-products{height:7.8125rem;margin:0 -1.5625rem 2.8125rem;width:calc(100% + 50px)}.bag-featured-product{padding:0 1.5625rem}.bag-featured-product__image{max-width:6.25rem}.bag-featured-product__desc-title{font-size:1rem;line-height:1.5;margin:0}.bag-featured-product__desc-copy{font-size:.875rem;line-height:1.5}.bag-featured-product__action-add{width:4.8125rem;height:2.3125rem;font-size:1rem}.bag-mini{width:32.875rem;height:100vh;-webkit-box-shadow:-5px 0 10px 0 rgba(0,0,0,.3);box-shadow:-5px 0 10px #0000004d;-webkit-transform:translate(120%,0);transform:translate(120%);top:0;right:0}.bag-mini__header{padding:.75rem .75rem .5rem 1.75rem}.bag-mini__header-image{width:3.875rem;height:3.875rem;margin:0 .75rem 0 .5rem}.bag-mini__content{height:calc(100% - 82px);overflow:auto}.bag-mini__additions{padding:0 1.875rem}.bag-mini__additions-headline{font-size:1.75rem;margin:2.125rem 0 .9375rem}.bag-mini__additions-item{height:6.25rem}.bag-mini__additions-title span{margin-top:.5625rem}.bag-mini__additions-text{height:4.25rem}.bag-mini__additions-item--discount .bag-mini__additions-text{height:4.9375rem}.bag-mini__additions .btn-icon__image{width:3.125rem}.bag-mini__additions-list{min-height:19.8125rem}.bag-mini__footer{padding:2.125rem 1.875rem 1.875rem;margin:0;border-top:0}.bag-mini__footer:before{display:none}.bag-mini__footer-btn{margin:.9375rem 0}.bag-mini__carousel{display:block}.bag-mini .category-carousel{margin:0!important;width:100%;padding:0;overflow:initial;display:block}.bag-mini .category-carousel:first-of-type{margin:0!important}.sidebar .bag-final-sale{font-size:.875rem}.bag-rewards--empty{margin:0 0 1.25rem;height:4.0625rem}.bag__form-inner .bag-rewards--empty{display:none}.bag__summary .bag-rewards--empty{display:-webkit-box;display:-ms-flexbox;display:flex}.bag-rewards--empty .bag-rewards__image{max-width:7.9375rem;margin:0 auto;-webkit-transform:translateY(4px);transform:translateY(4px)}.bag-rewards--empty .bag-rewards__copy{font-size:.875rem;margin:0 0 .1875rem}.bag-rewards--empty .bag-rewards__copy-link{font-size:.75rem;font-weight:400}.bag-rewards__applied .btn-link{font-size:.75rem}.bag__summary_bubblehouse{padding-left:0;padding-right:0;width:auto}.bag-recommendations .flickity-prev-next-button{width:calc(20% - 12px)}.bag-recommendations__wrapper{padding-left:0;padding-right:0;margin-left:3.875rem}.bag-recommendations__header{padding:3.75rem 0 2.0625rem}.bag-recommendations__title{font-size:1.625rem}.bag-recommendations__product{width:33%;min-width:33%}.bag-recommendations__product-desc{margin:.75rem auto .5rem}.bag-recommendations__product-desc-title{font-size:.875rem;margin:0 0 .625rem}.bag-recommendations__product-desc-copy{font-size:.875rem;height:1.4375rem;line-height:1.4375rem}.bag-recommendations__product-action-add{width:3.8125rem;height:2.3125rem;font-size:1rem}.bag-recommendations__product-action-add--quickshop{width:7rem}.bag-wishlist__title{font-size:1.5rem}.bag-wishlist .flickity-prev-next-button{width:calc(20% - 12px)}.bag-promocode{margin:1.25rem 0;width:100%}.bag-promocode__expand{font-size:.875rem}.bag-active-rewards{margin:0;width:100%}.login-drawer{width:32.5rem;padding:0 1.125rem;height:100vh;-webkit-transform:translate(120%,0);transform:translate(120%);right:0}.login-drawer--restricted{-webkit-transform:translate(0,0);transform:translate(0);display:none}.login-drawer--restricted.is-visible{display:block}.login-drawer__container{width:100%;padding:1.875rem 0 .9375rem;min-height:calc(100vh - 60px)}.login-drawer__create{padding-bottom:0}.login-drawer--restricted .login-drawer__create-head{max-width:80%}.login-drawer__restrict-btn{padding-top:1.25rem;padding-bottom:1.25rem;font-size:1.25rem;font-weight:500;min-width:20.125rem}.login-drawer__header{width:100%;margin:0 auto}.login-drawer__header-close{font-size:1.0625rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.login-drawer__header-close .icon--chevron-left-gray{display:block;margin-top:.25rem}.login-drawer__header-close .icon--close-solid-black{display:none}.login-drawer.login-drawer.login-drawer .auth0-lock-password-strength{border:0}.collect-phone{width:32.5rem;padding:0 1.125rem;height:100vh;-webkit-transform:translate(120%,0);transform:translate(120%);right:0}.collect-phone__container{width:100%;padding:1.875rem 0 .9375rem;min-height:calc(100vh - 60px)}.collect-phone__form{padding-bottom:0}.collect-phone__header{width:100%;margin:0 auto}.collect-phone__header-close{font-size:1.0625rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.collect-phone__header-close .icon--chevron-left-gray{display:block;margin-top:.25rem}.collect-phone__header-close .icon--close-solid-black{display:none}.wishlists-drawer{width:23.4375rem;padding:0;height:100vh;-webkit-transform:translate(120%,0);transform:translate(120%);right:0}.wishlists-drawer__header{padding:0 1.25rem}.wishlists-drawer__header-title{display:-webkit-box;display:-ms-flexbox;display:flex}.wishlists-drawer__header-close{position:relative;top:initial;right:initial;font-size:1rem}.wishlists-drawer__added{height:initial;padding:.625rem 1.25rem}.wishlists-drawer__lists{max-height:calc(100vh - 215px);padding:0 1.25rem}.wishlists-drawer__list{margin:0}.wishlists-drawer__list-btn{width:100%}.wishlists-drawer__new{margin-bottom:0;padding:1.25rem 1.25rem 0}.footer{padding-bottom:3.75rem}.template-product .footer,.wishlist-collection .footer{padding-bottom:1.6875rem}.footer__newsletter{-ms-flex-preferred-size:22.2%;flex-basis:22.2%;padding-right:1.875rem;min-width:22.5rem}.footer__newsletter-social-icons{white-space:nowrap;margin-top:1.25rem}.footer__newsletter-social-icon{width:1.5rem;height:1.5rem}.footer__link-lists{-ms-flex-preferred-size:77.8%;flex-basis:77.8%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer__link-list{display:block;overflow:visible;padding:0}.footer__link-list-container{margin:0 .9375rem;padding:0 .625rem}.footer__link-list-heading:after,.footer__link-list-heading:before{display:none}.footer__link-list-item{text-align:left}.footer__payments svg{width:3.125rem;height:2rem}.footer__payments-headline{font-size:1.125rem;margin:2.5rem 0 .9375rem;line-height:1}.footer__contact{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.footer__contact-email{margin:0 0 0 2.8125rem}.footer-alt{font-size:1.125rem;text-align:center}.footer-alt__payments svg{width:3.125rem;height:2rem}.footer-alt__payments-headline{margin:0 0 .75rem}.footer-alt__contact{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer-alt__contact-email{margin:0 0 0 2.8125rem;-webkit-transform:translateY(-3px);transform:translateY(-3px)}.grid-item>.text{padding:.625rem 0 0}.grid-item--two .ir.half{padding-bottom:77.97297%}.grid-item--two>.text{padding:1.875rem 1.25rem 0}.grid-item--two>.text.overlay{padding:0 2.5rem}.grid-item--two.inline>.text{padding:0 1.25rem}.grid-item--four{grid-column-start:span 4}.home-recent-and-bag{margin:6.875rem 0}.home-recent-and-bag__item{padding:0 2.0625rem}.home-recent-and-bag__item-title{font-size:1.5rem;line-height:1.17}.home-recent-and-bag__item-cta{font-size:1rem;letter-spacing:.32px}.home-split-component{margin:7.5rem 0}.home-split-component__right-item{width:60.40915%}.home-split-component__right-item-image{margin-bottom:1.875rem}.home-split-component__title{font-size:2.5rem;line-height:1.05;margin-bottom:.625rem}.home-split-component__desc{font-size:1.125rem;line-height:1.2;margin-bottom:1.875rem}.home-split-component__cta{font-size:1.125rem;padding:.75rem 2rem}.hero-carousel__cell .hide-mobile img{display:block}.hero-carousel__cell .mobile-only img{display:none}.hero-carousel__cell--flex{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.hero-carousel__cell-left{width:50%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding:0}.hero-carousel__cell-right{max-width:50%;width:50%;margin:0;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.hero-carousel__cell-headline{font-size:3.75rem}.hero-carousel__cell-subline{font-size:1.75rem}.hero-carousel__slide-text{text-align:initial;width:32.25%}.hero-carousel__slide-text--bottom{bottom:2.5rem}.hero-carousel__slide-text--top{bottom:initial;top:2.5rem}.hero-carousel__slide-text--left{left:5.1875rem;-webkit-transform:initial;transform:initial}.hero-carousel__slide-text--right{left:initial;right:5.1875rem;-webkit-transform:initial;transform:initial}.dynamic-hero{height:43.75rem;padding:0}.dynamic-hero__slide{padding:0 20.83333% 0 36.45833%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.dynamic-hero__thumbs{bottom:8.4375rem;left:5.55556%;margin:0;width:initial;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.dynamic-hero__thumbs--left .dynamic-hero__thumb:first-child{margin-left:0}.dynamic-hero__thumbs--left .dynamic-hero__thumb:last-child{margin-right:0}.dynamic-hero__image{max-width:37.5rem;width:100%;height:initial;margin:0}.dynamic-hero__text{position:absolute;left:5.55556%;bottom:15rem;width:30.55556%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0}.dynamic-hero__text-headline{font-size:3.75rem;line-height:4.5rem;text-align:left;margin:0}.dynamic-hero__text-headline p{font-size:3.75rem;line-height:4.5rem;text-align:left}.dynamic-hero__text-subline{text-align:left;margin:1.25rem 0 0}.dynamic-hero__text-subline p{text-align:left}.dynamic-hero__text-cta{margin-top:1.875rem;width:initial}.dynamic-hero__related{max-width:10.3125rem;min-width:10.3125rem;height:33.75rem;position:absolute;right:5.55556%;width:initial;overflow:hidden;padding-bottom:0;margin-top:0;pointer-events:none}.dynamic-hero__related:after{content:"flickity";display:none}.dynamic-hero__related:not(.flickity-enabled){-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.dynamic-hero__related .flickity-prev-next-button.next,.dynamic-hero__related .flickity-prev-next-button.previous{display:block}.dynamic-hero__related-slide{margin:0 0 .9375rem}.dynamic-hero__related-slide:first-child{margin-left:0}.dynamic-hero__related-slide:last-child{margin-right:0}.flickity-enabled .dynamic-hero__related-slide:last-child{margin-right:.9375rem}.dynamic-hero__related-item{width:10.375rem;height:10.375rem}.page__header{padding:3.125rem 0}.product-carousel-simple{padding:0 3.125rem}.product-carousel-simple__item--1{-ms-flex-preferred-size:calc(100% - 10px);flex-basis:calc(100% - 10px);width:calc(100% - 10px)}.product-carousel-simple__item--2{-ms-flex-preferred-size:calc(50% - 10px);flex-basis:calc(50% - 10px);width:calc(50% - 10px)}.product-carousel-simple__item--3{-ms-flex-preferred-size:calc(100% / 3 - 10px);flex-basis:calc(100% / 3 - 10px);width:calc(100% / 3 - 10px)}.page-404 .product-carousel-simple__item--4,.product-carousel-simple__item--4{-ms-flex-preferred-size:calc(25% - 10px);flex-basis:calc(25% - 10px);width:calc(25% - 10px)}.product-carousel-simple__item--5{-ms-flex-preferred-size:calc(20% - 10px);flex-basis:calc(20% - 10px);width:calc(20% - 10px)}.product-carousel-simple__item--6{-ms-flex-preferred-size:calc(100% / 6 - 10px);flex-basis:calc(100% / 6 - 10px);width:calc(100% / 6 - 10px)}.product-carousel-simple .flickity-prev-next-button{font-size:1rem}.products{grid-template-columns:repeat(4,1fr);-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem}.product-item__wishlist{top:.75rem;right:.75rem}.collection-grid .product-item__wishlist,.template-page .product-item__wishlist{top:.6875rem;right:.75rem}.pv-header .product-item__wishlist-anim{right:-.5rem;top:-.625rem}.product-item__quick-shop-button:hover svg path{fill:#fff}.product-item__promo br{display:none}.product-item__actions{width:calc(25% - 30px)}.product-quick-shop__wishlist{left:calc(50% - 40px);top:1.25rem;-webkit-transform:translateX(-50%);transform:translate(-50%)}.product-quick-shop__videos{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0;max-width:50%;padding-top:1.25rem}.product-quick-shop__essentials{overflow:auto}.is-hospital .product-quick-shop__essentials{overflow-y:auto;overflow-x:hidden}.is-hospital .product-quick-shop__essentials .btn--secondary{width:calc(100% - 40px);margin:0}.quick-shop-modal.modal--primary .modal__inner{height:46.5625rem}.search-menu{height:auto;padding:0}.search-menu--alt{top:40%}.header-is-sticky .page-404 .search-menu--alt.is-open{-webkit-transform:translateY(-100px);transform:translateY(-100px)}.search-menu__inner{margin-top:5.625rem}.search-menu__close{top:.5rem;right:1.25rem}.search-menu__search-form{padding-right:0;height:initial;max-width:calc(100% - 40px);margin:0 auto}.search-menu__search-btn .icon{width:1.625rem;height:1.625rem}.search-menu__clear{top:initial;right:3rem}.search-menu__input{font-size:1.125rem;max-width:100%;margin:0;padding-left:0}.search-menu__input::-webkit-search-cancel-button{width:0;height:0;border:0;padding:0}.search-menu__results{height:initial;display:grid;grid-template-columns:auto 17%;-webkit-column-gap:2.8125rem;-moz-column-gap:2.8125rem;column-gap:2.8125rem;padding:3.75rem 1.25rem 9.375rem}.autocomplete__items{grid-template-columns:repeat(5,1fr)}.video__play-button,.video__play-button .icon{width:2.5rem;height:2.5rem}.story__cards{padding-left:1.875rem;padding-right:1.875rem}.store-calendar{padding:1.25rem 1.875rem 0}.store-calendar__hours{margin:1.875rem 0 2.5rem}.store-calendar__item:first-child{padding-right:2.5rem}.store-calendar__item:last-child{padding-left:2.5rem}.store-calendar__item-title{font-size:1.25rem}.store-calendar__item-hours{font-size:1rem}.add-on-modal__item:not(:last-child){padding-bottom:2.1875rem;margin-bottom:1.25rem}.add-on-modal__heading{font-size:1.5rem}.add-on-modal__price{font-size:1rem}.quick-links__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;margin-left:0;padding:1.25rem .9375rem .625rem}.quick-links__item{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0;width:auto}.quick-links__img{-webkit-transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out;-webkit-transform:scale(.84);transform:scale(.84)}.quick-links__item.is-selected .quick-links__img,.quick-links__item:hover .quick-links__img{-webkit-transform:scale(1);transform:scale(1)}.megamenu{display:block}.shop-the-scene__container{padding-left:0;padding-right:0;overflow:hidden;position:relative}.shop-the-scene__products{height:100%;position:absolute;right:0;top:0;-webkit-transform:translateX(100%);transform:translate(100%);-webkit-transition:-webkit-transform .2s cubic-bezier(.455,.03,.515,.955);transition:transform .2s cubic-bezier(.455,.03,.515,.955);transition:transform .2s cubic-bezier(.455,.03,.515,.955),-webkit-transform .2s cubic-bezier(.455,.03,.515,.955);width:24.8125%}.shop-the-scene__products.is-open{-webkit-transform:translateX(0);transform:translate(0)}.shop-the-scene__product{background:#fff;height:100%;padding:0}.shop-the-scene__product.is-visible{-webkit-transform:translateX(0);transform:translate(0)}.shop-the-scene .product-item{height:100%;padding:.9375rem 1.3125rem}.shop-the-scene .product-item__actions,.shop-the-scene .product-item__desc,.shop-the-scene .product-item__images,.shop-the-scene .product-item__quick-shop{width:100%}.shop-the-scene .product-item__desc{bottom:.9375rem;position:absolute}.shop-the-scene .product-item__actions{top:.9375rem;width:calc(100% - 42px)}.shop-the-scene .product-item__close .icon:before{font-size:1.25rem}.shop-the-scene .product-item__price{margin-top:1.8125rem}.shop-the-scene .flickity-prev-next-button.next{right:0}.shop-the-scene .flickity-prev-next-button.previous{left:0}.size-chart-modal__tabs{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.image-text{display:grid}.image-text__content.has-image-bg-desk{position:absolute;top:0;left:0;width:100%;z-index:2}.image-text__image .before-desk{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.text-overlay-wrapper.has-section-background{padding:5rem 0}.text-overlay.has-background{padding:3.75rem 1.875rem}.text-overlay.desk-vpos-top{top:2.5rem}.text-overlay.desk-vpos-middle{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.text-overlay.desk-vpos-middle.hpos-center{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.text-overlay.desk-vpos-bottom{bottom:2.5rem}.text-overlay.desk-hpos-left{left:2.5rem}.text-overlay.desk-hpos-center{left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%)}.text-overlay.desk-hpos-center.desk-vpos-middle{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.text-overlay.desk-hpos-right{right:2.5rem}.text-overlay__hdg{font-size:3.125rem}.text-overlay__desc{font-size:1.125rem;line-height:1.2}.text-overlay__ctas{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.text-overlay__ctas-wrapper{margin-top:1.875rem}.text-overlay__cta:not(:last-child){margin-bottom:0;margin-right:.625rem}.nav-callout__items{display:grid;grid-template-columns:repeat(5,1fr);padding:0 10rem;grid-column-gap:1.25rem}.nav-callout__item{max-width:15rem;width:100%;margin-right:0;justify-self:center}.article-tout__image{width:19.8125rem}.article-tout--large .article-tout__image{width:39.625rem}.article-tout--small .article-tout__image{width:8.75rem}.article-tout__content{padding-left:1.875rem;width:17.9375rem}.article-tout--large .article-tout__content{width:29.3125rem}.article-tout--small .article-tout__content{padding-left:1.25rem;width:18.25rem}.see-details{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.see-details-modal .modal__close-link{display:block;margin-left:auto;margin-right:auto}.see-details__image{margin:0;max-width:50%;width:50%}.see-details__info{padding:0 1.4375rem 0 2.1875rem;width:50%;max-width:50%}.see-details__info-title{font-size:2rem;line-height:1.13}.see-details__info-button{height:3.75rem;line-height:3.75rem;margin:2.8125rem 0 0;font-size:1.25rem}.bag-share__content-headline{margin:0 0 1.5625rem}.modal .bag-share__content-subline:last-of-type{margin:0 0 2.1875rem}.bag-share__content-copy{margin:1.875rem 0 2.0625rem}.bag-merged-info{padding:0 0 0 2.3125rem;margin-bottom:.75rem}.bag-merged-info--neagtive-margin{margin-top:-.5rem}.bag-merged-info .icon{font-size:1.875rem;left:-1.5625rem}.bag-merged-info__headline{font-size:.875rem;line-height:1.1875rem;margin:0 0 .4375rem}.bag-merged-info__body{font-size:.875rem;line-height:1.1875rem}.pvm-page{right:1.25rem;padding:0}.pvm-page__headline{font-size:1.75rem}.pvm-page__video{font-size:1.75rem;max-width:initial}.pvm-page__details{max-width:initial}.product-finder{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:52.5rem}.product-finder__back{font-size:1.25rem;left:2.1875rem;top:1.875rem}.product-finder__back:hover{opacity:.8}.product-finder__headline{font-size:4.375rem;left:50%;line-height:4.375rem;margin:0;max-width:37.5rem;position:absolute;top:5rem;-webkit-transform:translateX(-50%);transform:translate(-50%)}.product-finder__preview{width:calc(100% - 340px);padding:0}.product-finder__preview .ir{height:43.4375rem;width:22.5rem}.product-finder__preview-atc{font-size:1.25rem;height:3.75rem;margin-top:0;min-width:19.375rem}.product-finder__preview-price{bottom:0;font-size:1.25rem;margin:0;position:absolute;right:2.375rem}.product-finder__options{padding:0}.product-finder--drawer .product-finder__option{min-width:initial;padding:0}.product-finder__option-button{height:12.5rem;margin:0 1.25rem 2.1875rem;position:relative;width:12.5rem}.product-finder__option-button:hover{-webkit-transform:scale(1.15);transform:scale(1.15)}.product-finder__option-button:hover:before{opacity:1}.product-finder__drawer .product-finder__option-button{height:6.25rem;margin:0 0 .625rem;min-height:6.25rem;min-width:6.25rem;width:6.25rem}.product-finder__option-title{font-size:1.25rem}.product-finder__drawer{width:21.25rem;right:-100%;bottom:0;height:100%;top:0;padding:1.4375rem}.product-finder--drawer .product-finder__drawer{right:0}.product-finder__drawer-options{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:10.3125rem;overflow:visible}.product-finder__drawer-title{font-size:1.5rem;margin:0 0 1.875rem}.product-finder__drawer-title .icon{font-size:.5rem}.countdown-timer{height:2.25rem}.countdown-timer__text p{font-size:1rem}.countdown-timer__text a,.countdown-timer__text p a{display:inline-block;font-size:.75rem;margin:0 0 0 .875rem;padding:0 0 0 .875rem;text-decoration:underline}.countdown-timer__text a svg,.countdown-timer__text p a svg{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}.countdown-timer--below-nav .countdown-timer__text a,.countdown-timer--below-nav .countdown-timer__text p a{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.75rem;margin:0 0 0 .1875rem;padding:0}.countdown-timer__text a:before,.countdown-timer__text p a:before{content:""}.preference-center .column--first{margin-right:2.5rem;max-width:40rem}.preference-center .column--second{margin-left:0;max-width:28.125rem;width:100%}.globals_bootstrap__USi6l .modal-main.modal-main{-webkit-transform:translate(0,0);transform:translate(0);margin-top:0!important}.globals_bootstrap__USi6l .modal-dialog{min-width:535px!important;max-width:535px!important}.globals_bootstrap__USi6l .modal-content .inner-Contianer{padding:1.875rem!important}.globals_bootstrap__USi6l .modal-content .modal-title h1{font-size:1.75rem!important}.globals_bootstrap__USi6l .modal-content .btn-close{width:1.875rem;height:1.875rem;margin-top:-10.625rem!important}.globals_bootstrap__USi6l .modal-content .modal-Cancel-Button{font-size:1rem!important}.globals_bootstrap__USi6l h1{font-size:42px!important}.globals_bootstrap__USi6l .button-row .btn-primary,.globals_bootstrap__USi6l .unsubscribe-Button{width:calc(50% - 5px)!important;padding:.9375rem 1.875rem .8125rem!important}.globals_bootstrap__USi6l .unsubscribe-Button.unsubscribe-Button{font-size:1rem!important;min-width:15rem!important;padding:0!important;margin:0!important;border-radius:.375rem!important;min-height:2.5625rem!important}.globals_bootstrap__USi6l .subscriptionList{grid-template-columns:1fr 1fr!important}.globals_bootstrap__USi6l .title-block{margin-bottom:.625rem}.globals_bootstrap__USi6l .title-block .title .desc,.globals_bootstrap__USi6l .title-block .title .label{display:initial!important}.globals_bootstrap__USi6l .title-block .title .label{margin:0}.globals_bootstrap__USi6l .main-content .container h6{font-size:1.5rem!important;line-height:1.5rem!important}.embed-klaviyo{padding:2.625rem 0}.embed-klaviyo--image{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:0}.embed-klaviyo--reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.embed-klaviyo__form{padding:0 5.375rem}.embed-klaviyo__image{max-width:50%;width:100%}.marquee{height:4.6875rem}.marquee__text,.marquee__text *{font-size:2.5rem}.catalog-request__content{margin-top:3.75rem;margin-bottom:12.5rem;padding:0 9.375%}.catalog-request__left{max-width:61.5%;padding-right:12.5%}.catalog-request .product-carousel-simple__item--4{-ms-flex-preferred-size:calc(25% - 10px);flex-basis:calc(25% - 10px);width:calc(25% - 10px)}.bag-gifting{width:32.5rem;-webkit-box-shadow:-5px 0 10px 0 #000;box-shadow:-5px 0 10px #000}.bag-gifting__head{width:calc(100% - 40px);margin:0 1.25rem;font-size:1.125rem;height:3.75rem}.bag-gifting__head-close{font-size:1.0625rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.bag-gifting__head-close .icon--chevron-left-gray{margin-top:.125rem;font-size:.75rem}.bag-gifting__foot{padding:1.5rem 1.25rem}.bag-gifting__foot .btn{width:50%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.bag-gifting__foot-buttons{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.bag-gifting__items{padding:3.75rem 1.25rem 9.375rem}.bag-gifting-item__message-input+label{top:1rem}.bag-gifting-item__message-input--from{padding:0 .75rem 0 3.3125rem}.bag-gifting-item__image{max-width:7.8125rem}.bag-gifting-item__title{font-size:1.125rem;line-height:1.5rem;overflow:visible;white-space:initial;text-overflow:initial;max-width:initial}.bag-gifting-item__options{font-size:1rem;padding:.9375rem .9375rem 0 1.25rem}.bag-gifting-item__option{margin-top:.3125rem}.bag-gifting-item__wraps{font-size:1rem;grid-template-columns:repeat(4,6.25rem);gap:.3125rem}.bag-gifting-item__wraps-image{width:4.125rem;height:4.125rem}.bag-gifting-item__wraps label{padding:.875rem}.ag-experience{padding:3.875rem 0 3.5rem}.ag-experience__header h2{font-size:2.5rem}.ag-experience__blocks{gap:3.75rem}.ag-experience__block{text-align:center;max-width:initial;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ag-experience__block-header{margin:.625rem 0}.ag-experience__block--below-header .ag-experience__block-header{margin:0 0 .625rem}.ag-experience__block-body{font-size:1rem}.ag-experience__block-link{font-size:1rem;margin-top:.0625rem}.ag-experience__block-image{margin:0}.ag-experience__block--below-header .ag-experience__block-image{display:none}.ag-experience__block--below-header .ag-experience__block-image--below-header{display:block;margin:0 auto .625rem}.shop-by-filter{padding:7.5rem 1.25rem}.shop-by-filter.tidy-padding{padding:.9375rem 1.25rem}.shop-by-filter__heading{font-size:2.5rem;line-height:3rem;max-width:34.125rem}.shop-by-filter__label{font-size:1rem;line-height:1.1875rem;margin-top:.9375rem}.shop-by-filter__cards-carousel.active:not(.flickity-enabled){-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem}.shop-by-filter__cell{min-width:9.375rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:0}.flickity-enabled .shop-by-filter__cell{margin-right:1.875rem}.shop-by-filter__cell-image-link{height:18.75rem;margin-bottom:.9375rem;min-width:9.375rem;padding:0}.shop-by-filter__cell-image-link.plp{min-width:7.5rem}.shop-by-filter__cell-btn{padding:.75rem 1.875rem;font-size:1rem;line-height:1.1875rem}.pv-disclaimercopy--mobile{display:none}.pv-disclaimercopy--desktop{display:block}.pv-inline-rating{margin-top:0;margin-bottom:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding-bottom:.9375rem}.quick-shop-modal .pv-inline-rating{margin-bottom:0}.pv-promo-message br{display:none}.pv-bundle__component .pv-promo-message{line-height:1.375rem}.pv-form-wrap{padding-top:2.5rem}.pv-form-wrap+.pv-rewards{margin-top:0}.product-quick-shop .config{margin-bottom:0}.config__header{margin-top:0}.config__options{padding-left:1.4375rem;padding-right:1.4375rem}.product-quick-shop .config__options{-ms-flex-wrap:wrap;flex-wrap:wrap}.config__option--color{width:3.125rem;height:3.125rem}.config__wrapper:has(.config__group--clothingsize),.config__wrapper:has(.config__group--size){padding-top:0}.product-quick-shop .pv-action{margin-bottom:.9375rem}.product-quick-shop .pv-add__btn,.product-quick-shop .pv-add__details-btn{min-height:3.75rem}.is-hospital .product-quick-shop .pv-add__btn,.is-hospital .product-quick-shop .pv-add__details-btn{width:calc(100% - 40px)}.pv-details{margin-left:-1.5625rem;margin-right:-1.5625rem;padding-top:1.0625rem;padding-left:1.5625rem;padding-right:1.5625rem;scroll-margin-top:8.71875rem}.guest-rewards-banner-active .pv-details{scroll-margin-top:9.25rem}.pv--doll-hospital .pv-details{margin-left:-1.5625rem;margin-right:-1.5625rem;padding-left:1.5625rem;padding-right:1.5625rem}.pv-details__border{padding-top:2.5rem;padding-bottom:1.0625rem}.pv-details__border-image{padding-left:0;padding-right:0}.pv-essentials{margin-bottom:0}.pv-essentials__container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0;max-width:none}.pv-essential{width:29.6875%;min-width:29.6875rem;max-width:29.6875rem;padding:0 1.5625rem;-webkit-box-shadow:none;box-shadow:none;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.pv-essential .pv-add-wrap{visibility:visible;height:initial;overflow:visible}.pv-essential>:last-child{padding-bottom:0;margin-bottom:3.75rem}.pv-breadcrumbs{margin:0}.pv-breadcrumbs-wrap{height:2.6875rem}.pv-cross-sell{margin-top:0;margin-bottom:2.5rem}.pv-cross-sell-v2 .btn{max-width:3.125rem;margin:0 0 0 .5rem}.pv-cross-sell--pvm{-ms-flex-wrap:initial;flex-wrap:initial}.pv-cross-sell-v2 .pv-cross-sell__image{min-width:5rem;width:5rem;height:5rem;margin:0}.pv-cross-sell-v2 .pv-cross-sell__image img{max-width:5rem}.pv-cross-sell-v2 .pv-cross-sell__text{margin:0 0 0 .5rem}.pv-cross-sell__button--pvm{-ms-flex-wrap:initial;flex-wrap:initial;font-size:1rem;margin:0 1rem 0 0;max-width:11.25rem}.pv-rewards{padding-bottom:0;padding-top:2.5rem}.product-quick-shop .pv-rewards{padding-top:1.25rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.is-hospital .product-quick-shop .pv-rewards{width:calc(100% - 40px)}.pv-rewards__text{margin-top:.125rem}.pv-rewards__text-rewardsinfo{width:25rem;right:-6.25rem;height:4.375rem}.product-quick-shop .pv-rewards__text-rewardsinfo{width:25rem;right:-6.25rem}.pv-included{padding-top:0}.pv-included:has(.flickity-enabled){width:calc(100% + 48px);margin-left:-1.5rem}.pv-included__headline{font-size:1.75rem;padding:0}.pv-included__grid--carousel{max-width:initial}.pv-included__slide{width:88.72651%}.pv-gallery{-webkit-box-sizing:content-box;box-sizing:content-box;-webkit-box-flex:initial;-ms-flex:initial;flex:initial;width:70.3125%;padding-right:0}.pv-gallery__wrapper{min-height:initial;max-height:initial;overflow:initial}.pv-gallery__items{display:grid;grid-gap:1.25rem;grid-template-columns:1fr 1fr}.pv-gallery__item:first-child{grid-column:1/3}.pv-gallery__item-badge{height:10.375rem;width:10.375rem;top:1.25rem;left:1.25rem}.pv-gallery__item-badge-text{font-size:1rem;line-height:1.11}.pv-gallery__item:nth-child(2n).pv-gallery__item--video{grid-column:1/-1}.pv-gallery__item--video:first-of-type{display:block;grid-column:1/3}.pv-gallery__item-video-placeholder .ir{position:absolute;top:0}.pv-gallery__item--video-only:first-of-type{display:block;grid-column:1/3}.product-quick-shop .pv-gallery__item--video-only{display:block;-webkit-box-flex:initial;-ms-flex:initial;flex:initial;grid-column:1/3;max-width:initial;margin:0}.pv-gallery__thumbs{display:none}.pv-gallery__modal-header{padding:1.25rem 10rem 1.25rem 3.75rem}.pv-gallery__modal-heading{font-size:1.125rem;margin:0 0 .625rem}.pv-gallery__modal-add-btn{font-size:1.125rem;padding:.9375rem 4.625rem}.pv-gallery__items--desktop{display:grid}.pv-gallery__items--mobile{display:none}.pv-header{padding:1.875rem 1.5625rem 0}.pv-header__top-container{margin-bottom:2.1875rem}.pv-final-sale{margin-bottom:0}.sidebar .pv-callout p{font-size:.875rem}.pv-stock-message{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.quick-shop-modal .pv-stock-message{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.pv-stock-message:not(.is-hidden)+.pv-callout,.pv-stock-message:not(.is-hidden)+.pv-final-sale{margin-top:-1.25rem}.pv-price-wrap{margin-bottom:0}.quick-shop-modal .pv-price{margin-bottom:.6875rem}.pv-price--bundle{padding-top:0;padding-bottom:.3125rem}.pv-bundle__component .pv-price__compare,.pv-bundle__component .pv-price__original{font-size:.875rem}.pv-bundle__components{margin-bottom:.625rem}.product-quick-shop .pv-bundle__components{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0;margin-bottom:0}.pv-bundle__components-title{font-size:1.125rem}.pv-bundle__shipment{margin-bottom:0;font-size:.875rem}.pv-bundle__component{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-right:0;margin-bottom:1.875rem}.product-quick-shop .pv-bundle__component{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100%;max-width:initial}.pv-bundle__carousel .pv-bundle__component:last-child{margin-right:0}.pv-bundle__carousel .pv-bundle__component:nth-of-type(3n){margin-right:3%}.product-quick-shop .pv-bundle__component-img{max-width:6rem;width:6rem}.pv-bundle__component-essentials{width:initial;font-size:.875rem}.product-quick-shop .pv-bundle__component-essentials{margin:0 0 0 .625rem;max-width:calc(100% - 110px);width:initial}.pv-bundle__component-title{font-size:.875rem}.pv-bundle__component-config{margin:.75rem 0 0}.pv-bundle__component-config .config__option{margin-right:.3125rem;margin-bottom:.5625rem}.product-quick-shop .pv-bundle__component-config .config__option{margin-right:.75rem;margin-bottom:.75rem}.pv-bundle__component-config .config__btn{height:1.625rem;width:1.625rem}.product-quick-shop .pv-bundle__component-config .config__btn{height:2.875rem;width:2.875rem}.pv-bundle__component-action{width:initial;margin:auto 0 0}.pv-bundle__component-button{height:2.5rem;font-size:1rem}.pv-bundle__btn{height:3.75rem;line-height:1;font-size:1.25rem}.pv-bundle__carousel.has-carousel{width:100%}.pv-bundle__carousel .flickity-prev-next-button{width:calc(20% - 12px)}.product-recommendations .collection-product-carousel__list--2 .product-item{padding:0 1.5625rem;width:63.16726%}.product-recommendations .collection-product-carousel__list--3 .product-item{padding:0 1.5625rem;width:precentage(1/3)}.product-recommendations .collection-product-carousel__list--4 .product-item{padding:0 1.5625rem;width:25%}.pv-inline-review__tag{font-size:.875rem}.pv-reviews__container{padding:3.75rem 5.625rem}.pv-reviews__heading{font-size:1.75rem;margin-bottom:2.5rem;padding:0}.pv-reviews #pvReviewsOutput{grid-column:1/span 12;padding:0}.pv-reviews #pvReviewsOutput #BVRRContainer :not(.bv-badge-icon){font-size:1rem!important}.pv-reviews #pvReviewsOutput #BVRRContainer .bv-content-review{margin-bottom:2.5rem!important;padding-bottom:1.875rem!important}.pv-reviews #pvReviewsOutput #BVRRContainer .bv-content-review .bv-content-title{font-size:1.25rem!important}.pv-reviews #pvReviewsOutput #BVRRContainer .bv-content-review .bv-content-summary-body-text p{font-size:1rem!important;line-height:1.38!important}.pv-reviews #pvReviewsOutput #BVRRContainer .bv-content-review .bv-content-data-recommend-no,.pv-reviews #pvReviewsOutput #BVRRContainer .bv-content-review .bv-content-data-recommend-yes{font-size:1rem!important}.pv-reviews #pvReviewsOutput #BVRRContainer .bv-content-review .bv-content-media-container{grid-template-columns:repeat(4,1fr);max-width:33.125rem!important}.pv-reviews #pvReviewsOutput #BVRRContainer .bv-content-review .bv-media-item{height:6.125rem!important}.pv-reviews #pvReviewsOutput #BVRRContainer .bv-content-review .bv-content-feedback-vote[role=group]{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-flow:row nowrap!important;flex-flow:row nowrap!important;font-size:1rem!important}.pv-reviews #pvReviewsOutput #BVRRContainer .bv-content-review .bv-content-feedback-btn-container .bv-content-btn{font-size:1rem!important}.pv-reviews #pvReviewsOutput #BVRRContainer .bv-content-review .bv-content-feedback-vote{margin-top:0!important;margin-left:auto!important;width:auto!important}.pv-reviews #pvReviewsOutput #BVRRContainer .bv-content-review .bv-content-feedback-vote .bv-content-report-btn{font-size:.875rem!important}.pv-bitybaby__config-selection{font-size:1rem}.pv-bitybaby__swatches{padding-left:.375rem;margin-bottom:.625rem;min-height:4.75rem}.product-quick-shop .pv-bitybaby__swatches{min-height:initial}.pv-bitybaby__head-option,.pv-bitybaby__slepper-option{max-width:4.75rem;margin:0 .75rem .5rem 0}.product-quick-shop .pv-bitybaby__head-option,.product-quick-shop .pv-bitybaby__slepper-option{max-width:3.25rem;margin:0 .5rem .5rem 0}.pv-bitybaby__head-image,.pv-bitybaby__slepper-image{width:4.75rem}.product-quick-shop .pv-bitybaby__head-image,.product-quick-shop .pv-bitybaby__slepper-image{width:3.25rem}.pv-bitybaby__head-input:checked+.pv-bitybaby__head-label:before,.pv-bitybaby__slepper-input:checked+.pv-bitybaby__head-label:before{height:calc(100% + 12px);left:-.375rem;top:-.375rem;width:calc(100% + 12px)}.pv-bitybaby__slepper-option{max-width:3rem;width:3rem}.product-quick-shop .pv-bitybaby__slepper-option{max-width:2.125rem;width:2.125rem}.pv-bitybaby__slepper-input:checked+.pv-bitybaby__slepper-label:before{width:calc(100% + 10px);height:calc(100% + 10px);left:-.3125rem;top:-.3125rem}.pv-bitybaby__slepper-image{width:3rem}.product-quick-shop .pv-bitybaby__slepper-image{width:2.125rem}.pv-hospital__config-column,.pv-hospital__config-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;overflow:visible;padding:0}.product-quick-shop .pv-hospital__config-column,.product-quick-shop .pv-hospital__config-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow:auto;padding:.5rem .9375rem .5rem 1.5625rem}.pv-hospital__config-wrap{padding-left:1.4375rem;padding-right:1.4375rem}.product-quick-shop .pv-hospital__config-wrap{width:calc(100% - 40px);padding-left:0}.product-quick-shop .pv-hospital__config-column--treatment{display:none}.product-quick-shop .pv-hospital__config-column{padding-left:0;padding-right:0;margin-left:0;width:calc(100% - 40px)}.pv-hospital__config-tooltip{width:calc(29.6875vw - 80px);max-width:425px;top:1.75rem;left:50%;-webkit-transform:translateX(calc(-50% - 36px));transform:translate(calc(-50% - 36px))}.pv-hospital__config-tooltip:before{left:calc(50% + 32px)}.pv-hospital__config-tooltip:after{width:calc(29.6875vw - 80px)}.pv-hospital__config-option{display:-webkit-box;display:-ms-flexbox;display:flex}.pv-hospital__config-button{margin:0 0 .5625rem}.product-quick-shop .pv-hospital__config-button{margin:0}.pv-hospital__config-details{padding:1.875rem 0 0}.product-quick-shop .pv-hospital__config-details{padding:.3125rem 0 0}.pv-hospital__config-row{margin:0 0 1.875rem}.pv-hospital__config-row.form.has-message.has-error .message--warning{left:initial}.pv-hospital__config-row .input-placeholder{width:100%}.pv-hospital__config-row .pv-hospital__config-row{margin:0}.product-quick-shop .pv-hospital__config-row{margin:0 0 .875rem}.product-quick-shop .pv-hospital__config-selection{margin:0;padding-left:0;padding-right:0}.pv-hospital__config-textinput{padding:1.1875rem .8125rem 0 1.0625rem}.product-quick-shop .pv-hospital__config-textinput{width:calc(100% - 40px)}.pv-hospital__config-textinput--textarea{padding-top:1.5rem}.product-quick-shop .pv-hospital__config-textinput--textarea{height:5rem;width:calc(100% - 40px)}.product-quick-shop .pv-hospital__config-remaining{padding-right:2.5rem}.pv-hospital__config-label{left:1.125rem;width:calc(100% - 34px)}.pv-hospital__swatch--eye,.pv-hospital__swatch--hair{margin:0}.pv-hospital__btn{font-size:1.25rem;height:3.75rem;line-height:3.75rem;width:100%}.product-quick-shop .pv-hospital__btn{width:calc(100% - 40px);-webkit-transform:translateX(-20px);transform:translate(-20px);margin:.3125rem auto .9375rem}.pv-pvm__config-button{margin:0 .5625rem .5625rem}.product-quick-shop .pv-pvm__config-button{margin:0 .5625rem}.product-quick-shop .pv-pvm__config-details{padding:.3125rem 0 0}.pv-pvm__config-row{margin:0 0 1.375rem}.product-quick-shop .pv-pvm__config-row{margin:0 0 .875rem}.pv-pvm__config-label{left:.8125rem}.pv-pvm__btn{font-size:1.25rem;height:3.75rem;line-height:3.75rem;width:100%}.product-quick-shop .pv-pvm__btn{margin:.3125rem auto 0}.pv-siblings{gap:.8125rem .5rem;max-width:25rem}.pv-wishlist{width:3rem}.store-availability__headline{font-size:1.5rem;margin:0 0 1.25rem}.store-availability__headline-subline{line-height:1;margin-top:.75rem}.store-availability__stores{max-height:33.75rem;padding-right:2.1875rem}.store-availability__store-title{font-size:1rem}.pv-details__store-status{font-size:.875rem}.pv-details__store-title{font-size:1rem}.bag-share .modal__inner{padding-top:2.8125rem}.store-availability .modal__inner{padding:1.875rem 0 0 2.1875rem}.modal--video .modal__inner{background:0 0;padding:0;max-width:initial}.modal--quick-shop{min-width:61.25rem}.modal--retail-reservation{max-width:65rem}.modal--retail-reservation iframe{width:65rem;height:44.875rem;max-width:initial;max-height:initial}.modal--retail-locations .modal__inner{padding:.875rem 3.125rem 1.375rem}.modal--retail-locations .modal__list{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 3.75rem}.modal--retail-locations .modal__item{text-align:left}.modal--retail-locations .modal__close-link{bottom:-2.8125rem;font-size:1.125rem;letter-spacing:.0225rem}.modal--update-bag .modal__inner{height:46.5625rem;left:initial;min-height:46.5625rem;padding:1.25rem 1rem 0 1.25rem;width:calc(100% - 40px)}.modal--update-bag .modal__close{right:-.5rem;top:-2.75rem;font-size:1.375rem}.modal--update-bag .modal__close .icon--close-white{display:block}.modal--update-bag .modal__close .icon--close-gray{display:none}.modal--update-bag .modal__content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;height:100%}.modal--update-bag .pv-gallery{width:50%;overflow:auto}.modal--update-bag .pv-gallery__items--desktop{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;max-height:100%}.modal--update-bag .pv-gallery__items--desktop .pv-gallery__item{min-width:100%;max-width:initial}.modal--update-bag .pv-gallery__items--mobile{display:none}.modal--update-bag .pv-essential{width:50%;padding:0 1.5rem 3.125rem;overflow:auto;-webkit-box-shadow:none;box-shadow:none}.modal--update-bag .bag-item__remove{margin:1.25rem 0 0 50%}.modal--wishlist .modal__inner{height:37.5rem;min-height:37.5rem}.modal--create-your-own{left:21.43%}.current-offers .modal__inner{padding:1.875rem}.current-offers .modal__header{margin:0 0 1.75rem}.current-offers .modal__heading{font-size:1.75rem}.current-offers__offer-subline{font-size:.875rem;font-weight:300}.current-offers__close{height:2.625rem;line-height:2.625rem;font-size:1rem}}@media only screen and (min-width:1281px){.large-only{display:inherit}.category-carousel__slider--side:after{content:""}.category-carousel--side{margin:0 auto!important;max-width:22.1875rem}.category-carousel--side .category-carousel__cell{width:100%}.container{padding-left:1.875rem;padding-right:1.875rem}.container--small{padding-left:11.25rem;padding-right:11.25rem}.container--medium{padding-left:3.625rem;padding-right:3.625rem}.container--full{padding-left:0;padding-right:0}.header__utils{right:1.875rem}.header-announcements-container{max-width:23.4375rem}.quick-links__list{padding:2.3125rem 1.875rem 1.25rem}.shop-the-scene__container{padding-left:0;padding-right:0}.pv-reviews__container{display:grid;grid-template-columns:repeat(12,1fr);-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;max-width:100rem}.pv-reviews__heading{grid-column-start:2;grid-column-end:end}.pv-reviews #pvReviewsOutput #BVRRContainer .bv-content-list-container{display:grid!important;grid-template-columns:repeat(12,1fr);-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem}.pv-reviews #pvReviewsOutput #BVRRContainer .bv-header{grid-column:2/span 4;width:85%!important}.pv-reviews #pvReviewsOutput #BVRRContainer .bv-header .bv-section-summary-inline{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-flow:column nowrap!important;flex-flow:column nowrap!important}.pv-reviews #pvReviewsOutput #BVRRContainer .bv-content-list-reviews,.pv-reviews #pvReviewsOutput #BVRRContainer .bv-content-pagination{grid-column:6/span 6}}@media only screen and (min-width:1441px){.huge-only{display:inherit}.footer-container{padding:0!important}.footer__main{padding:3.75rem 2.8125rem}.footer__link-lists{padding-left:2.5rem}.footer__link-list-container{margin:0}.footer-alt-container{padding:0!important}.megamenu__item{width:11.875rem}.nav-callout__heading{font-size:2rem;line-height:1.13;margin-top:2.5rem;margin-bottom:2.5rem}.catalog-request__content{padding:0 9.375rem}.pv-bundle__component{width:calc((100% / 3) - 10px)}.pv-reviews__heading{grid-column-start:3;grid-column-end:end}.pv-reviews #pvReviewsOutput #BVRRContainer .bv-header{grid-column:3/span 3}.pv-reviews #pvReviewsOutput #BVRRContainer .bv-content-list-reviews,.pv-reviews #pvReviewsOutput #BVRRContainer .bv-content-pagination{grid-column:6/span 5}}@media only screen and (max-width:1280px){.large-only{display:none!important}}@media only screen and (max-width:1440px){.huge-only{display:none!important}}@media only screen and (max-width:1600px){.gigantic-only{display:none!important}}@media only screen and (max-width:413px){.form-item{width:100%}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.select:after{display:block}.select select{width:110%}.select select::-ms-expand{display:none}.select select:focus::-ms-value{background:0 0}}@media (hover:hover) and (pointer:fine){.btn:not(.btn-icon):hover,.btn:not(.btn-link):hover{background-color:#9e0041}.btn:not(.btn-link).disabled:hover,.btn:not(.btn-link):disabled:hover{background:#949494;color:#fff}.btn--berry-outline.adding:hover,.btn--berry-outline:hover,.btn--secondary.adding:hover,.btn--secondary:hover{background-color:#9e0041;color:#fff}.bag-mini__additions-list .btn--berry-outline.adding:hover,.bag-mini__additions-list .btn--secondary.adding:hover{background-color:transparent;color:#333}.btn--gradient:hover,.btn--tertiary:hover{background:#9e0041}.pv-bundle__component-button:hover{background:#9e0041;color:#fff}.pv-bundle__component-button:hover .tick path{fill:#fff;-webkit-transition:fill .4s ease-in-out;transition:fill .4s ease-in-out}.pv-bundle__component-button:not(.btn-link):hover{background:#9e0041;color:#fff}}@media only screen and (min-width:1025px) and (max-height:720px){.login-drawer__create.is-visible{padding-bottom:5rem}}@media only screen and (max-height:720px){.wishlist-theme.modal{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}@media only screen and (min-width:1601px){.home-split-component__container{padding:0}}@media screen and (max-width:399px){.pv-hospital__config-textinput--textarea::-webkit-input-placeholder{padding-top:.75rem}.pv-hospital__config-textinput--textarea::-moz-placeholder{padding-top:.75rem}.pv-hospital__config-textinput--textarea:-ms-input-placeholder{padding-top:.75rem}.pv-hospital__config-textinput--textarea::-ms-input-placeholder{padding-top:.75rem}.pv-hospital__config-textinput--textarea::placeholder{padding-top:.75rem}}@media screen and (min-width:768.1px){.section-interactive-map{background-color:var(--interactive-map-background-color-desktop,#f9efe8)}.section-interactive-map__container__image__img--desktop{display:block}.section-interactive-map__container__image__img--mobile{display:none}}@media screen and (max-width:768px){.section-interactive-map{background-image:var(--interactive-map-background-image-mobile)}.section-interactive-map__container{grid-template-columns:1fr}.section-interactive-map__container__swiper{grid-row:2/3;padding:20px 24px 60px}.section-interactive-map__container__swiper__slide__dots .dot{width:22px}.section-interactive-map__container__image__dot span,.section-interactive-map__container__swiper__slide__dots .dot span{font-size:16px}.section-interactive-map__container__swiper__slide__heading{font-size:24px;line-height:28px}.section-interactive-map__container__swiper__slide__description{font-size:14px;line-height:19px;padding:0 32px}}
/*# sourceMappingURL=/cdn/shop/t/217/assets/style.css.map?v=139179769974507429181752078517 */
