:root{--amandas-pink: #d81972;--amandas-pink-deep: #b81761;--amandas-pink-soft: #fff1f7;--amandas-green: #6f9444;--amandas-green-deep: #587a35;--amandas-green-soft: #f3f8ee;--amandas-ink: #171317;--amandas-muted: #6f686d;--amandas-cream: #fffaf7;--amandas-white: #ffffff;--amandas-border: rgba(23, 19, 23, .1);--amandas-shadow-sm: 0 8px 24px rgba(40, 24, 33, .06);--amandas-shadow-md: 0 18px 46px rgba(40, 24, 33, .09);--amandas-radius-sm: 14px;--amandas-radius: 20px;--amandas-radius-lg: 30px;--amandas-page-gutter: clamp(18px, 4vw, 64px)}html{scroll-behavior:smooth}body{color:var(--amandas-ink);background:var(--amandas-white);line-height:1.58;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}main h1,main h2,main h3,main h4,main h5{text-wrap:balance;color:inherit}main h1{line-height:.98;letter-spacing:-.025em}main h2{line-height:1.02;letter-spacing:-.018em}main h3{line-height:1.08;letter-spacing:-.012em}main p{text-wrap:pretty}main[data-template=page] h1,main[data-template^="page."] h1,main[data-template=collection] h1,main[data-template^=collection] h1,main[data-template=list-collections] h1,main[data-template=search] h1,main[data-template=cart] h1{font-size:clamp(2.7rem,6vw,5.1rem)!important}main .button:not(.button-unstyled,.quick-add__button),main a.button:not(.button-unstyled,.quick-add__button),main .add-to-cart-button:not(.quick-add__button),main button.shopify-payment-button__button--unbranded{background:var(--amandas-pink)!important;border-color:var(--amandas-pink)!important;color:#fff!important;border-radius:999px!important;min-height:50px;font-weight:800!important;letter-spacing:.015em;box-shadow:0 10px 24px #d8197224!important}main .button-secondary,main a.button-secondary{background:var(--amandas-green)!important;border-color:var(--amandas-green)!important;color:#fff!important;border-radius:999px!important;min-height:50px;font-weight:800!important;box-shadow:0 10px 24px #6f944424!important}@media(any-pointer:fine){main .button:not(.button-unstyled,.quick-add__button):hover,main a.button:not(.button-unstyled,.quick-add__button):hover,main .add-to-cart-button:not(.quick-add__button):hover{background:var(--amandas-pink-deep)!important;border-color:var(--amandas-pink-deep)!important}main .button-secondary:hover,main a.button-secondary:hover{background:var(--amandas-green-deep)!important;border-color:var(--amandas-green-deep)!important}}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid var(--amandas-green)!important;outline-offset:3px!important}main .product-card,main .collection-card{border-radius:var(--amandas-radius)!important;border:1px solid var(--amandas-border)!important;background:var(--amandas-white)!important;box-shadow:var(--amandas-shadow-sm)!important;overflow:hidden}main .product-card img,main .collection-card img{transition:transform .45s cubic-bezier(.2,.75,.25,1)}@media(any-pointer:fine)and (prefers-reduced-motion:no-preference){main .product-card:hover,main .collection-card:hover{transform:translateY(-3px);box-shadow:var(--amandas-shadow-md)!important}main .product-card:hover img,main .collection-card:hover img{transform:scale(1.015)}}main input:not([type=checkbox],[type=radio]),main textarea,main select{border-radius:var(--amandas-radius-sm)!important;border-color:#1713172e!important;background:#fff!important}main input:not([type=checkbox],[type=radio]):focus,main textarea:focus,main select:focus{border-color:var(--amandas-green)!important}main .price,main .product-title,main .text-block,main .rte{color:var(--amandas-ink)}main[data-template=index]>.shopify-section:not(:first-child),main[data-template=product]>.shopify-section,main[data-template=collection]>.shopify-section,main[data-template^=collection]>.shopify-section{position:relative}footer{color:var(--amandas-ink)}main[data-template=collection] .amandas-collection-hero,main[data-template^=collection] .amandas-collection-hero{color:var(--amandas-ink)!important}main[data-template=collection] .amandas-collection-hero h1,main[data-template^=collection] .amandas-collection-hero h1,main[data-template=collection] .amandas-collection-hero .amandas-collection-hero__description,main[data-template^=collection] .amandas-collection-hero .amandas-collection-hero__description{color:var(--amandas-ink)!important;text-shadow:none!important}main[data-template=collection] .amandas-collection-hero .amandas-collection-hero__eyebrow,main[data-template^=collection] .amandas-collection-hero .amandas-collection-hero__eyebrow{color:var(--amandas-pink-deep)!important;text-shadow:none!important}main[data-template=index] .hop-home-sales--pickup,main[data-template=index] .hop-home-sales--cookie_club,main[data-template=index] .hop-home-sales--visit,main[data-template=index] .hop-home-sales__local-card{color:var(--amandas-ink)!important}main[data-template=index] .hop-home-sales--pickup h1,main[data-template=index] .hop-home-sales--pickup h2,main[data-template=index] .hop-home-sales--pickup h3,main[data-template=index] .hop-home-sales--pickup p,main[data-template=index] .hop-home-sales--cookie_club h1,main[data-template=index] .hop-home-sales--cookie_club h2,main[data-template=index] .hop-home-sales--cookie_club h3,main[data-template=index] .hop-home-sales--cookie_club p,main[data-template=index] .hop-home-sales--visit h1,main[data-template=index] .hop-home-sales--visit h2,main[data-template=index] .hop-home-sales--visit h3,main[data-template=index] .hop-home-sales--visit p,main[data-template=index] .hop-home-sales__local-card h1,main[data-template=index] .hop-home-sales__local-card h2,main[data-template=index] .hop-home-sales__local-card h3,main[data-template=index] .hop-home-sales__local-card p{color:var(--amandas-ink)!important}main[data-template=index] .hop-home-sales--newsletter,main[data-template=index] .hop-home-sales--newsletter h1,main[data-template=index] .hop-home-sales--newsletter h2,main[data-template=index] .hop-home-sales--newsletter h3,main[data-template=index] .hop-home-sales--newsletter p,main[data-template=index] .hop-home-sales--newsletter .hop-home-sales__text,main[data-template=index] .hop-home-sales--newsletter .hop-home-sales__eyebrow{color:#fff!important}main[data-template=index] .product-list .text-block,main[data-template=index] .product-list h1,main[data-template=index] .product-list h2,main[data-template=index] .product-list h3,main[data-template=index] .collection-list .text-block,main[data-template=index] .collection-list h1,main[data-template=index] .collection-list h2,main[data-template=index] .collection-list h3{color:var(--amandas-ink)!important}main[data-template=product] .product-details,main[data-template=product] .product-details h1,main[data-template=product] .product-details h2,main[data-template=product] .product-details h3,main[data-template=product] .product-details .price,main[data-template=product] .product-details .rte,main[data-template=product] .product-details .text-block,main[data-template=product] .product-details label{color:var(--amandas-ink)!important}main[data-template=product] .product-details h1+p{margin:8px 0 0!important;color:var(--amandas-green-deep)!important;font-family:var(--font-primary--family)!important;font-size:1rem!important;font-weight:700!important;line-height:1.4!important;letter-spacing:normal!important;text-transform:none!important}main .product-card,main .product-card .product-title,main .product-card .price,main .product-card .text-block,main .product-card .rte,main .collection-card{color:var(--amandas-ink)!important}main .product-card a:not(.button),main .collection-card a:not(.button){color:inherit}@media screen and (max-width:749px){:root{--amandas-page-gutter: 16px}main[data-template=page] h1,main[data-template^="page."] h1,main[data-template=collection] h1,main[data-template^=collection] h1,main[data-template=list-collections] h1,main[data-template=search] h1,main[data-template=cart] h1{font-size:clamp(2.35rem,11vw,3.65rem)!important}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}main .product-card,main .collection-card,main .product-card img,main .collection-card img{transition:none!important;transform:none!important}}main[data-template=collection] .hop-cookie-shop h1,main[data-template^=collection] .hop-cookie-shop h1{color:var(--amandas-pink-deep)!important;text-shadow:none!important}main[data-template=index] .hop-home-sales--cookie_club h2,main[data-template=index] .hop-home-sales--pickup h2,main[data-template=index] .hop-home-sales--visit h2,main[data-template=index] .hop-home-sales__local-card h2{color:var(--amandas-pink-deep)!important;text-shadow:none!important}main[data-template=index] .hop-home-sales--newsletter h2,main[data-template=index] .hop-home-sales--newsletter .hop-home-sales__eyebrow{color:var(--amandas-white)!important;text-shadow:none!important}@media(prefers-reduced-motion:no-preference){main .button:not(.button-unstyled,.quick-add__button),main a.button:not(.button-unstyled,.quick-add__button),main .button-secondary,main a.button-secondary{transition:transform .14s ease,box-shadow .18s ease,background-color .18s ease,border-color .18s ease}main .button:not(.button-unstyled,.quick-add__button):active,main a.button:not(.button-unstyled,.quick-add__button):active,main .button-secondary:active,main a.button-secondary:active{transform:translateY(1px) scale(.992)}}@media screen and (max-width:749px){.hop-cookie-shop__bar,.hop-protein-shop__bar{background:#fff!important}}@media(prefers-reduced-motion:reduce){main *,main *:before,main *:after{scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/amandas-visual-system.css.map */
