:root{--bg:#F7F2E9;--bg-alt:#E8DCC8;--text:#232220;--muted:#5B2B2B;--heading:#8C4B25;--primary:#8C4B25;--primary-hover:#844623;--primary-pressed:#7B4221;--on-primary:#F7F2E9;--secondary:#3A5F41;--secondary-hover:#37593D;--on-secondary:#F7F2E9;--detail:#B08D57;--accent:#5B2B2B;--border:rgba(176,141,87,.35);--hero-overlay:rgba(35,34,32,.28);--shadow:0 10px 28px rgba(18,18,18,.12);--font-heading:"Fraunces", ui-serif, Georgia, serif;--font-body:"Inter", system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;--corner-radius:0;--radius:0;--radius-1:0;--radius-2:0}html{scroll-behavior:smooth}*,*:before,*:after{box-sizing:border-box}body{background:var(--bg);color:var(--text);font-family:var(--font-body);line-height:1.65}h1,h2,h3,h4{font-family:var(--font-heading);color:var(--heading);letter-spacing:-.01em}h1{font-size:clamp(36px,4vw,56px)}h2{font-size:clamp(28px,3vw,36px)}h3{font-size:22px}a{color:var(--heading);text-underline-offset:3px;transition:color .2s}a:hover{color:var(--primary)}hr{border:0;border-top:1px solid var(--border)}:focus-visible{outline:3px solid var(--detail);outline-offset:2px;border-radius:6px}.container,.page-width{max-width:1200px}.button,.btn,button[type=submit],.shopify-payment-button__button--unbranded{background:var(--primary);color:var(--on-primary);border:1.5px solid var(--primary);border-radius:12px;padding:12px 18px;font-weight:600;transition:all .15s;box-shadow:var(--shadow)}.button:hover,.btn:hover,.shopify-payment-button__button--unbranded:hover{background:var(--primary-hover);border-color:var(--primary-hover)}.button--secondary,.btn--secondary,.button--outline{background:transparent;color:var(--secondary);border:1.5px solid var(--secondary);box-shadow:none}.button--secondary:hover{background:var(--secondary);color:var(--on-secondary)}.button--link,.link-button{background:transparent;border:0;color:var(--heading);padding:0}.field input,.field textarea,input[type=text],input[type=email],select{background:#fff;border:1.5px solid var(--border);border-radius:10px;padding:10px 12px}.field input:focus,.field textarea:focus{box-shadow:0 0 0 4px #8c4b252e}.card,.product-card,.collection-product-card,.grid__item .card--standard{background:var(--bg-alt);border:1px solid var(--border);border-radius:16px;overflow:hidden;box-shadow:var(--shadow)}.card .price,.price__regular .price-item{color:var(--accent);font-weight:600}.card .compare-at,.price__sale .price-item--regular{opacity:.55}.banner,.image-banner,.hero{position:relative;border-radius:20px;overflow:hidden;background:var(--bg-alt)}.banner:after,.image-banner:after,.hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--hero-overlay)}.hero__content,.banner__content{position:relative;z-index:1}.footer,.site-footer{background:#1c1b19;color:#e8dcc8}.footer a{color:#b08d57}.footer a:hover{text-decoration:underline}body.template-index .featured-collection .card{transition:transform .2s}body.template-index .featured-collection .card:hover{transform:translateY(-3px)}body.template-collection .collection-hero{border-radius:20px;overflow:hidden}body.template-collection .facets-container,.facets-container,.collection-filters{background:var(--bg-alt);border:1px solid var(--border);border-radius:14px;padding:8px 12px}body.template-collection .active-facets__button,.facets__button{border:1px solid var(--secondary);color:var(--secondary);border-radius:999px}body.template-collection .active-facets__button:hover{background:var(--secondary);color:var(--on-secondary)}body.template-product .product__media-wrapper{background:var(--bg-alt);border:1px solid var(--border);border-radius:18px;padding:8px}body.template-product .product-form{border:1px solid var(--border);border-radius:16px;padding:16px;background:#fff}body.template-product .price__regular .price-item,body.template-product .price__sale .price-item--sale{color:var(--accent)}body.template-product .product__title:after{content:" Personalizable";margin-left:8px;background:var(--secondary);color:var(--on-secondary);border-radius:999px;padding:2px 8px;font-size:12px;vertical-align:middle}body.template-page .rte{background:var(--bg-alt);border:1px solid var(--border);border-radius:16px;padding:24px}body.template-cart .cart-items{background:#fff;border:1px solid var(--border);border-radius:16px}body.template-cart .totals{background:var(--bg-alt);border:1px solid var(--border);border-radius:12px;padding:12px}body.template-cart .cart__checkout-button{width:100%}#shopify-section-group-header,#shopify-section-group-header-group,#shopify-section-header,.shopify-section-group-header,.section-header,.header-wrapper{border-radius:0!important;overflow:visible!important;background:transparent!important}#shopify-section-announcement-bar,#shopify-section-announcement-bar .announcement-bar,#shopify-section-announcement-bar .announcement-bar__message,#shopify-section-announcement-bar .gradient,#shopify-section-announcement-bar [class*=gradient],#shopify-section-announcement-bar [class*=color-background],#shopify-section-announcement-bar [class*=color-scheme],#shopify-section-announcement-bar .section{background:var(--secondary)!important;border-radius:0!important;margin:0!important}#shopify-section-announcement-bar .gradient:before,#shopify-section-announcement-bar [class*=color-]:before{content:none!important;display:none!important}#shopify-section-announcement-bar,#shopify-section-announcement-bar .announcement-bar,#shopify-section-announcement-bar a{color:var(--on-secondary)!important}#shopify-section-announcement-bar .page-width,#shopify-section-announcement-bar .announcement-bar__inner{padding-left:0!important;padding-right:0!important;margin:0!important}.shopify-section:has(.announcement-bar),.shopify-section-group:has(.announcement-bar){border-radius:0!important;overflow:visible!important;background:transparent!important}#shopify-section-announcement-bar .announcement-bar{width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important}[class*=announcement-bar],[id*=announcement-bar]{border-radius:0!important}
/*# sourceMappingURL=/cdn/shop/t/1/assets/custom.css.map */
