:root{--color-accent: #D85A30;--color-accent-dark: #993C1D;--color-accent-light: #FAECE7;--color-text: #1A1A1A;--color-text-muted: #6B6B6B;--color-bg: #FFFFFF;--color-surface: #F7F5F3;--radius: 10px;--font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif}*{box-sizing:border-box}body{margin:0;font-family:var(--font-sans);color:var(--color-text);background:var(--color-bg)}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.site-header{display:flex;align-items:center;justify-content:space-between;padding:16px 32px;border-bottom:1px solid #EEE}.site-header__logo{font-size:19px;font-weight:600;letter-spacing:-.5px}.site-header__nav{display:flex;gap:24px;font-size:14px;font-weight:500;color:var(--color-text-muted)}.site-header__icons{display:flex;gap:16px;font-size:18px}.pd-hero{background:var(--color-accent);padding:64px 24px;position:relative;overflow:hidden}.pd-hero__circle{position:absolute;top:-70px;right:-70px;width:240px;height:240px;border-radius:50%;background:var(--color-accent-dark)}.pd-hero__content{position:relative;max-width:640px;margin:0 auto;text-align:center}.pd-hero__title{font-size:40px;font-weight:600;color:#fff;line-height:1.15;letter-spacing:-.5px;margin:0 0 16px}.pd-hero__subtitle{font-size:16px;color:var(--color-accent-light);max-width:420px;margin:0 auto 28px}.pd-hero__button{display:inline-block;background:#fff;color:var(--color-accent-dark);padding:14px 30px;border-radius:var(--radius);font-size:15px;font-weight:600}.pd-categories{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:40px 32px;max-width:1100px;margin:0 auto}.pd-category-tile{background:var(--color-accent-light);border-radius:14px;padding:30px 16px;text-align:center}.pd-category-tile__icon{font-size:30px}.pd-category-tile__label{font-size:15px;font-weight:600;color:var(--color-accent-dark);margin-top:10px;display:block}.pd-products{max-width:1100px;margin:0 auto;padding:16px 32px 48px}.pd-products__title{font-size:20px;font-weight:600;margin-bottom:20px;letter-spacing:-.3px}.pd-products__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.pd-product-card__image{background:var(--color-surface);border-radius:12px;aspect-ratio:1;overflow:hidden;margin-bottom:10px;position:relative}.pd-product-card__image img{width:100%;height:100%;object-fit:cover}.pd-product-card__badge{position:absolute;top:10px;left:10px;background:var(--color-accent);color:#fff;font-size:11px;font-weight:600;padding:4px 8px;border-radius:6px}.pd-product-card__title{font-size:13px;font-weight:500;margin-bottom:2px}.pd-product-card__price{font-size:13px;color:var(--color-text-muted)}.pd-banner{max-width:1100px;margin:0 auto 48px;background:var(--color-accent-light);border-radius:14px;padding:22px 28px;display:flex;align-items:center;justify-content:space-between}.pd-banner__title{font-size:16px;font-weight:600;color:var(--color-accent-dark)}.pd-banner__subtitle{font-size:13px;color:var(--color-accent)}.site-footer{background:var(--color-surface);padding:40px 32px;text-align:center;color:var(--color-text-muted);font-size:13px}.pd-page{max-width:800px;margin:48px auto;padding:0 24px}.pd-product{max-width:1100px;margin:48px auto;padding:0 24px;display:grid;grid-template-columns:1fr 1fr;gap:40px}.pd-product__title{font-size:26px;font-weight:600;margin-bottom:8px}.pd-product__price{font-size:18px;color:var(--color-accent);margin-bottom:20px}.pd-product__button{background:var(--color-accent);color:#fff;border:none;padding:14px 24px;border-radius:var(--radius);font-size:15px;font-weight:600;cursor:pointer}.pd-collection{max-width:1100px;margin:40px auto;padding:0 24px}.pd-collection__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:24px}.pd-cart-item{display:flex;gap:16px;padding:16px 0;border-bottom:1px solid #EEE;align-items:center}.pd-cart-item__image{width:80px;height:80px;border-radius:10px;overflow:hidden;background:var(--color-surface)}.pd-cart-item__image img{width:100%;height:100%;object-fit:cover}@media screen and (max-width:749px){.pd-categories{grid-template-columns:1fr}.pd-products__grid,.pd-collection__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pd-hero__title{font-size:28px}.pd-product{grid-template-columns:1fr}.site-header__nav{display:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/theme.css.map */
