.amy-extras{position:relative;overflow:hidden;padding:clamp(3rem,5vw,7rem) clamp(1.6rem,4vw,5rem) 7rem;background:radial-gradient(circle at 6% 14%,rgba(236,219,247,.55),transparent 18rem),radial-gradient(circle at 92% 72%,rgba(224,235,205,.6),transparent 21rem),radial-gradient(#edc895 .7px,transparent .7px) 0 0 / 1.8rem 1.8rem,#fff8ed;color:#51342b}.amy-extras:before,.amy-extras:after{content:"\2726";position:absolute;color:#eaa947;font-size:3.5rem;pointer-events:none}.amy-extras:before{top:3rem;left:5%}.amy-extras:after{right:5%;bottom:2rem;color:#a98ad4}.amy-extras__section{max-width:126rem;margin-inline:auto;scroll-margin-top:16rem}.amy-extras__section+.amy-extras__section{margin-top:clamp(5rem,7vw,9rem)}.amy-extras__heading{max-width:68rem;margin:0 auto 2.7rem;text-align:center}.amy-extras__eyebrow{color:#8e649f;font:700 1.35rem/1.4 Arial,sans-serif;letter-spacing:.14em;text-transform:uppercase}.amy-extras__heading h2{margin:.7rem 0 1rem;color:var(--amy-extras-accent);font:800 clamp(3.8rem,5vw,6.8rem)/.95 Georgia,serif;letter-spacing:-.055em}.amy-extras__heading p{margin:0;font:1.65rem/1.5 Arial,sans-serif}.amy-extras__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.2rem,2vw,2.6rem);margin:0 0 2.7rem;padding:0;list-style:none}.amy-extras__steps li{position:relative;min-height:22rem;padding:2.5rem 2.3rem;border:.55rem solid #fff;border-radius:3rem;background:#f9deea;box-shadow:0 .7rem #d7b8b1,0 1.2rem 2rem #866c5c1c;transform:rotate(-1.3deg);transition:transform .22s ease,box-shadow .22s ease}.amy-extras__steps li:nth-child(2){background:#e8eecf;transform:rotate(1deg)}.amy-extras__steps li:nth-child(3){background:#dcecf7;transform:rotate(-.5deg)}.amy-extras__steps li:hover{transform:translateY(-.5rem) rotate(0);box-shadow:0 1.1rem #d7b8b1,0 1.6rem 2.3rem #866c5c25}.amy-extras__step-icon{position:absolute;top:1.3rem;right:2rem;color:#d95524;font:4rem/1 Georgia,serif}.amy-extras__step-number{display:block;margin-bottom:1.4rem;color:#79527d;font:700 1.2rem/1.2 Arial,sans-serif;letter-spacing:.1em;text-transform:uppercase}.amy-extras__steps h3{margin:0 0 .8rem;color:#723b34;font:800 clamp(2.1rem,2.5vw,3.2rem)/1.08 Georgia,serif}.amy-extras__steps p{max-width:33rem;margin:0;font:1.5rem/1.5 Arial,sans-serif}.amy-extras__button{display:table;min-height:4.8rem;margin:0 auto;padding:1.1rem 2.2rem;border:.2rem solid #fff;border-radius:5rem;background:#dc5729;box-shadow:0 .35rem #a83f1d;color:#fff;font:700 1.5rem/1.3 Arial,sans-serif;text-align:center;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.amy-extras__button:hover{transform:translateY(-.25rem);box-shadow:0 .6rem #a83f1d;color:#fff}.amy-extras__button:focus-visible{outline:.3rem solid #75579a;outline-offset:.3rem}.amy-extras__button--outline{border-color:#d95524;background:#fff9ef;box-shadow:0 .35rem #f2bd92;color:#a44321}.amy-extras__button--outline:hover{box-shadow:0 .6rem #f2bd92;color:#a44321}.amy-extras__request{max-width:98rem;margin:4.5rem auto 0;padding:clamp(2rem,4vw,4rem);border:.55rem solid #fff;border-radius:3.5rem;background:#f1e5f7;box-shadow:0 .8rem #c4a6d3,0 1.4rem 2rem #62415a20;scroll-margin-top:18rem}.amy-extras__request-heading{margin-bottom:2.5rem;text-align:center}.amy-extras__request-heading>span{color:#d95577;font:4rem/1 Georgia,serif}.amy-extras__request-heading h3{margin:.3rem 0 .7rem;color:#b8472b;font:800 clamp(3rem,4vw,4.7rem)/1 Georgia,serif;letter-spacing:-.04em}.amy-extras__request-heading p{max-width:52rem;margin:auto;font-size:1.55rem;line-height:1.5}.amy-extras__request-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.8rem}.amy-extras__request-field{display:flex;min-width:0;flex-direction:column;gap:.65rem}.amy-extras__request-field--wide,.amy-extras__request-footer,.amy-extras__request-success,.amy-extras__request-errors{grid-column:1 / -1}.amy-extras__request-field label{color:#573d52;font:800 1.4rem/1.35 Arial,sans-serif}.amy-extras__request-field label>span{color:#986b93;font-weight:400}.amy-extras__request-field input,.amy-extras__request-field select,.amy-extras__request-field textarea{width:100%;min-height:4.8rem;padding:1.1rem 1.3rem;border:.2rem solid #d7bfdc;border-radius:1.4rem;background:#fffdfb;color:#3f302f;font:1.5rem/1.4 Arial,sans-serif}.amy-extras__request-field textarea{min-height:12rem;resize:vertical}.amy-extras__request-field input:focus-visible,.amy-extras__request-field select:focus-visible,.amy-extras__request-field textarea:focus-visible,.amy-extras__request-footer button:focus-visible,.amy-extras__request-alternate a:focus-visible{outline:.3rem solid #75579a;outline-offset:.2rem}.amy-extras__request-field small{color:#6e5a6f;font:1.25rem/1.4 Arial,sans-serif}.amy-extras__request-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.4rem;margin-top:.4rem}.amy-extras__request-footer button{min-height:5rem;padding:1.1rem 2.5rem;border:.25rem solid #fff;border-radius:999px;background:#bd4825;box-shadow:0 .45rem #8f3c2b;color:#fff;cursor:pointer;font:800 1.5rem/1.2 Arial,sans-serif}.amy-extras__request-footer button:hover{transform:translateY(-.2rem);box-shadow:0 .65rem #8f3c2b}.amy-extras__request-footer button span{margin-left:.4rem;font-size:1.9rem}.amy-extras__request-footer p{max-width:36rem;margin:0;color:#604c5f;font:1.3rem/1.45 Arial,sans-serif}.amy-extras__request-success{margin:0;padding:1.3rem 1.5rem;border-radius:1.4rem;background:#e7f1dd;color:#35543a;font-weight:700}.amy-extras__request-errors{padding:1rem 1.5rem;border-radius:1.4rem;background:#fff1ee;color:#873b2d}.amy-extras__request-alternate{margin:2rem 0 0;color:#604c5f;font:1.3rem/1.4 Arial,sans-serif;text-align:center}.amy-extras__request-alternate a{color:#6e4a87;font-weight:700}.amy-extras__popups{padding:4rem clamp(1.4rem,4vw,5rem);border:.3rem dashed #dfc2eb;border-radius:3rem;background:#f4e9f8}.amy-extras__market-favorites{display:flex;flex-wrap:wrap;justify-content:center;gap:.8rem;margin:1.6rem 0 0;padding:0;list-style:none}.amy-extras__market-favorites li{padding:.55rem 1.2rem;border:.15rem solid #fff;border-radius:999px;background:#fffaf2;box-shadow:0 .3rem #dfc2eb;color:#76527c;font:800 1.25rem/1.3 Arial,sans-serif}.amy-extras__popups .amy-market-events{margin-bottom:2.7rem}.amy-extras__footnote{margin:1.6rem 0 0;color:#765d6f;font:1.3rem/1.4 Arial,sans-serif;text-align:center}@media(max-width:749px){.amy-extras__steps{grid-template-columns:1fr;max-width:55rem;margin-inline:auto}.amy-extras__steps li{min-height:auto}.amy-extras__request-form{grid-template-columns:1fr}.amy-extras__request-field--wide,.amy-extras__request-footer,.amy-extras__request-success,.amy-extras__request-errors{grid-column:auto}.amy-extras__popups{padding:3rem 1.6rem}.amy-extras__section{scroll-margin-top:16rem}}@media(prefers-reduced-motion:no-preference){.amy-extras:before{animation:amy-extras-drift 8s ease-in-out infinite}.amy-extras:after{animation:amy-extras-drift 10s ease-in-out -4s infinite}}@keyframes amy-extras-drift{50%{transform:translate(3px,-8px) rotate(12deg);opacity:.6}}@media(prefers-reduced-motion:reduce){.amy-extras__steps li,.amy-extras__button,.amy-extras__request-footer button{transition:none}.amy-extras__steps li:hover,.amy-extras__button:hover,.amy-extras__request-footer button:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/amy-home-extras.css.map */
