.berry-wordmark{display:inline-flex;align-items:center;gap:.32rem;white-space:nowrap;text-decoration:none;color:#492039;font:700 clamp(18px,2vw,29px)/1 Georgia,serif;letter-spacing:-.055em;width:max-content;max-width:100%}.berry-wordmark em{font-weight:400}.berry-wordmark .berry-mark{width:1.55em;height:1.55em;flex:none}#header-group .announcement-bar{background:#522640;color:#fff5f0;text-align:center}#header-group .announcement-bar p{color:inherit;text-align:center;margin-inline:auto}.berry-home,.berry-footer{color:#352630;font:16px/1.55 system-ui,sans-serif}.berry-home a,.berry-footer a{color:inherit}.berry-home h1,.berry-home h2{font-family:Georgia,serif;color:#48243b;letter-spacing:-.048em;font-weight:400;margin:0;line-height:1.04}.berry-home h1{font-size:clamp(3.25rem,7vw,7.5rem)}.berry-home h2{font-size:clamp(2.1rem,4vw,4.4rem)}.berry-kicker{font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;font-weight:750;margin:0 0 .85rem}.berry-hero{background:#f8eee8;display:grid;grid-template-columns:1fr 1.18fr;min-width:0}.berry-hero-copy{padding:clamp(2.1rem,7vw,8rem) clamp(1.4rem,6vw,7rem);align-self:center}.berry-hero-copy>p:not(.berry-kicker){max-width:29ch;margin:1.1rem 0 1.55rem}.berry-hero-image{display:block;width:100%;height:100%;object-fit:cover;min-height:0;min-width:0;max-height:780px}.berry-home .berry-button{display:inline-flex;text-decoration:none;background:#552941;color:#fff8f3;padding:.78rem 1.3rem;border-radius:99px;font-weight:650}.berry-shell{width:min(100% - 2.5rem,1320px);margin-inline:auto}.berry-band{padding:clamp(2.7rem,6vw,6.4rem) 0}.berry-category-band{background:#eee8e0}.berry-products{background:#fff9f5}.berry-tone-2{background:#e7ece1}.berry-tone-3{background:#f4e4e6}.berry-tone-4{background:#eee9f2}.berry-tone-5{background:#f0eae1}.berry-grid{display:grid;gap:clamp(.65rem,1.5vw,1.4rem);margin-top:1.6rem}.berry-categories{grid-template-columns:repeat(6,minmax(0,1fr))}.berry-product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.berry-band-heading{display:flex;justify-content:space-between;align-items:baseline;gap:1rem}.berry-band-heading a{font-size:.875rem;text-underline-offset:4px}.berry-home .berry-card{background:#fff;border:1px solid #ded3d2;border-radius:14px;overflow:hidden;text-decoration:none;display:flex;flex-direction:column;min-width:0}.berry-card:hover{border-color:#976578}.berry-card:focus-visible{outline:2px solid #582640;outline-offset:3px}.berry-card img,.berry-all>.berry-mark{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:#faf7f4;padding:8px}.berry-all>.berry-mark{padding:25%;color:#a63c61}.berry-categories .berry-card>span,.berry-product-copy{padding:.72rem .85rem;font-weight:650}.berry-product-copy{display:flex;flex:1;flex-direction:column;justify-content:space-between;gap:.45rem}.berry-price{font-size:.875rem}.berry-price s{font-weight:400;color:#665561;margin-right:.35rem}.berry-price strong{color:#8c294b}.berry-footer{background:#f2ebe3}.berry-footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:1.65rem;padding-block:3rem;align-items:start}.berry-footer-grid h2{font:700 1rem/1.3 system-ui;margin:0 0 .8rem}.berry-footer-grid a:not(.berry-wordmark),.berry-footer-grid address{display:block;margin-bottom:.4rem;overflow-wrap:anywhere;font-size:.875rem}.berry-footer-grid p{max-width:22ch;margin:.75rem 0 0;font-size:.9rem}.berry-copyright{display:block;padding:.9rem;text-align:center;background:#452538;color:#fff5f0;font-size:.8rem}@media(max-width:1099px){.berry-categories{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:749px){.berry-wordmark{font-size:clamp(14px,4.25vw,22px);gap:.12rem}.berry-wordmark .berry-mark{width:1.45em;height:1.45em}.berry-hero{grid-template-columns:1fr}.berry-hero-image{aspect-ratio:3/2;height:auto}.berry-product-grid,.berry-categories,.berry-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.berry-shell{width:calc(100% - 1.5rem)}.berry-band-heading{flex-direction:column;gap:.45rem}.berry-categories .berry-card>span,.berry-product-copy{padding:.65rem}.berry-footer-grid{gap:1.4rem .8rem}}.berry-footer{background:#44283f;color:#fff4f7;border-top:4px solid #a95776}.berry-footer .berry-footer-logo{max-width:100%;padding:.5rem .6rem;border-radius:.5rem;background:#fff5ef;color:#492039;font-size:clamp(13px,1.85vw,24px)}.berry-footer-grid p,.berry-footer-grid address{color:#ebd7e4}.berry-footer-grid a:not(.berry-wordmark):is(:hover,:focus-visible){text-decoration:underline;text-underline-offset:.2em}.berry-copyright{border-top:1px solid #77516d;background:#291829;color:#fff4f7}
/*# sourceMappingURL=/cdn/shop/t/2/assets/berry-brand.css.map */
