@font-face{font-family:Switzer;src:url(Switzer-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Switzer;src:url(Switzer-Semibold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Switzer;src:url(Switzer-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Pacifico;src:url(Pacifico-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--fruttita-earth-yellow: #F4E3C9;--fruttita-brown: #4F2C1D;--fruttita-gold: #D38235;--fruttita-green: #78AA00;--fruttita-cream: #F9F1E6;--fruttita-brown-soft: #6B4432;--fruttita-gold-deep: #C6812B;--fruttita-green-soft: #EAF0DB;--fruttita-ink-60: rgba(79,44,29,.6);--fruttita-paper-80: rgba(244,227,201,.8);--fruttita-text-hero: clamp(4rem, 4.5vw, 5.6rem);--fruttita-text-h2: clamp(2.6rem, 2.6vw, 3.4rem);--fruttita-text-h3: clamp(1.8rem, 1.6vw, 2rem);--fruttita-text-body: 1.5rem;--fruttita-text-card: 1.4rem;--fruttita-text-small: 1.2rem;--fruttita-text-meta: 1.1rem;--fruttita-text-label: 1.6rem;--fruttita-shadow-sm: 0 2px 8px rgba(79,44,29,.06);--fruttita-shadow-md: 0 8px 24px rgba(79,44,29,.1);--fruttita-shadow-lg: 0 20px 60px rgba(79,44,29,.15);--fruttita-radius-sm: .75rem;--fruttita-radius-md: 1.25rem;--fruttita-radius-lg: 1.5rem;--font-heading-family: "Switzer", "Chill Round Gothic Medium", "PingFang SC", "Microsoft YaHei", sans-serif;--font-body-family: "Switzer", "HarmonyOS Sans SC", "PingFang SC", "Microsoft YaHei", sans-serif}body{font-family:var(--font-body-family);color:var(--fruttita-brown);background-color:#f9f1e6}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5{font-family:var(--font-heading-family);color:var(--fruttita-brown)}[class*=fruttita-] h2{font-weight:700;line-height:1.25;letter-spacing:-.01em;text-wrap:balance}.fruttita-accent{font-family:Pacifico,cursive}.gradient{background-color:#f9f1e6}.page-width,.image-with-text__content,.rich-text__blocks{background:transparent}.button,.btn,.shopify-payment-button__button--unbranded{background-color:var(--fruttita-brown);color:var(--fruttita-earth-yellow);border:1px solid var(--fruttita-brown);border-radius:50px;font-weight:600;font-size:1.2rem;letter-spacing:.08em;text-transform:uppercase;padding:1.1rem 2.6rem;box-shadow:none;transition:all .3s ease}.button:hover,.btn:hover,.shopify-payment-button__button--unbranded:hover{background-color:transparent;color:var(--fruttita-brown)}.card,.card-wrapper{background-color:transparent;border:none;box-shadow:none}.card__content{background:transparent}input,textarea,select,.field__input{background-color:transparent;border:1px solid var(--fruttita-brown);color:var(--fruttita-brown);border-radius:8px}::placeholder{color:#4f2c1d80}a:not(.button):not(.origin-btn){color:var(--fruttita-brown);text-decoration-color:#4f2c1d4d}a:not(.button):not(.origin-btn):hover{color:var(--fruttita-gold)}.fruttita-origin-section,.fruttita-origin-section h2,.fruttita-origin-section p,.fruttita-origin-section span,.fruttita-origin-section a:not(.origin-btn){color:#f4e3c9!important}.fruttita-origin-section .origin-btn{color:#4f2c1d!important;background-color:#f4e3c9!important;border-color:#f4e3c9!important}.fruttita-origin-section .origin-btn:hover{color:#f4e3c9!important;background-color:transparent!important}.shopify-section+.shopify-section{margin-top:0}html{scroll-behavior:smooth}.card,.card-wrapper{border-radius:var(--fruttita-radius-md)}.card:hover{box-shadow:var(--fruttita-shadow-md)}.shopify-section .featured-collection{padding-top:6.4rem;padding-bottom:6.4rem}.footer{padding-top:7.2rem!important;padding-bottom:4.8rem!important}.footer-block__heading{font-size:1.2rem!important;letter-spacing:.08em!important;text-transform:uppercase!important}.footer-block__details-content .list-menu__item--link,.footer-block__details-content>p,.footer__copyright{font-size:1.3rem!important}.fruttita-origin-section .origin-text{font-size:1.5rem!important;line-height:1.75!important;opacity:.8}.fruttita-origin-section .origin-btn{padding:1.1rem 2.6rem;border-width:1px;font-size:1.2rem}.fruttita-origin-section .origin-actions a.origin-secondary{font-size:1.2rem!important;opacity:.65}.fruttita-origin-section .origin-badge-inner{border-width:1px}.fruttita-origin-section .origin-badge span,.fruttita-origin-section .origin-scroll-indicator{font-size:1.1rem}.collection-hero{padding:6.4rem 0!important}.collection-hero__description{max-width:56ch;font-size:1.5rem!important;line-height:1.75}.product-grid-container{padding-top:6.4rem!important}.product-grid-container .product-grid .card__heading a{font-size:1.4rem!important}.product-grid .price .money{font-size:1.3rem!important}.product-grid-container .product-grid .badge{padding:.3rem .8rem!important;font-size:1.1rem!important;letter-spacing:.06em!important;text-transform:uppercase}body .fruttita-contact{padding:12rem 2rem}body .fruttita-contact .fc-inner{margin-bottom:5.6rem}body .fruttita-contact .fc-cards{gap:2.8rem}body .fruttita-contact .fc-card{padding:3.6rem 3rem}body .fruttita-contact .fc-card-label{font-size:1.1rem;opacity:.6}body .fruttita-contact .fc-card-value a{font-size:1.4rem}body .fruttita-contact .fc-hours-inner{font-size:1.1rem}body #MainContent [class*=vp-card-desc-]{color:#4f2c1d99!important}@media(max-width:768px){body .fruttita-contact{padding:6.4rem 1.6rem}}:lang(en) h1,:lang(en) h2,:lang(en) .h1,:lang(en) .h2,:lang(en) [class*=-title-],:lang(en) [class*=-title],:lang(pt) h1,:lang(pt) h2,:lang(pt) .h1,:lang(pt) .h2,:lang(pt) [class*=-title-],:lang(pt) [class*=-title]{text-transform:none!important;font-weight:700!important}
/*# sourceMappingURL=/cdn/shop/t/19/assets/fruttita-brand.css.map */
