.not-found{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--space-3xl) var(--space-base);min-height:60vh}.not-found__icon-wrap{display:flex;align-items:center;justify-content:center;width:64px;height:64px;background:var(--color-bg-secondary);border:1px solid var(--color-border-light);border-radius:var(--radius-full);color:var(--color-text-tertiary);margin-bottom:var(--space-xl)}.not-found__icon-wrap .icon{width:26px;height:26px}.not-found__title{margin-bottom:var(--space-md);color:var(--color-text-primary)}.not-found__text{color:var(--color-text-secondary);font-size:var(--font-md);max-width:320px;margin-bottom:var(--space-xl)}.recent-orders-section{padding:var(--space-lg) 0}.recent-orders-list{display:flex;flex-direction:column;gap:var(--space-sm)}.recent-order-card{display:flex;align-items:center;gap:var(--space-md);padding:var(--space-md);text-decoration:none;color:inherit;border-radius:var(--radius-base);transition:background-color .15s}.recent-order-card:hover{background-color:var(--color-bg-secondary)}.recent-order-card__image{width:60px;height:60px;border-radius:var(--radius-md);overflow:hidden;flex-shrink:0;background:var(--color-bg-tertiary);display:flex;align-items:center;justify-content:center}.recent-order-card__image img{width:100%;height:100%;object-fit:cover}.recent-order-card__icon{color:var(--color-text-tertiary)}.recent-order-card__info{display:flex;flex-direction:column;gap:2px}.recent-order-card__name{font-size:var(--font-md);font-weight:var(--font-medium);color:var(--color-text-primary)}.recent-order-card__date{color:var(--color-text-tertiary)}.recent-orders-carousel{padding:0 var(--space-base)}.recent-orders-carousel .carousel__track{gap:var(--space-md)}.page-section{padding:var(--space-xl) var(--space-base)}@media(min-width:990px){.page-section{max-width:800px;margin:0 auto;padding:var(--space-3xl) var(--space-base)}}.page-section__title{margin-bottom:var(--space-xl)}.page-section__content{color:var(--color-text-secondary);line-height:var(--leading-relaxed)}.page-section__content img{max-width:100%;height:auto}.policy-section{padding:var(--space-2xl) var(--space-base)}@media(min-width:990px){.policy-section{padding:var(--space-4xl) var(--space-base)}}.policy-section__inner{max-width:900px;margin:0 auto}.policy-section__back{display:inline-flex;align-items:center;gap:var(--space-xs);font-size:var(--font-md);color:var(--color-text-tertiary);margin-bottom:var(--space-2xl);transition:color .15s ease}.policy-section__back:hover{color:var(--color-text-primary)}.policy-section__back .icon{width:16px;height:16px}.policy-section__title{font-family:var(--font-heading);font-size:var(--font-3xl);font-weight:var(--font-medium);color:var(--color-text-primary);margin-bottom:var(--space-2xl);padding-bottom:var(--space-xl);border-bottom:1px solid var(--color-border-light)}.policy-section__content{color:var(--color-text-secondary);line-height:var(--leading-relaxed)}.policy-section__content h2{margin-top:var(--space-3xl);margin-bottom:var(--space-md)}.policy-section__content h3{margin-top:var(--space-2xl);margin-bottom:var(--space-sm)}.policy-section__content p{margin-bottom:var(--space-md)}.contact-section{padding:var(--space-3xl) var(--space-base)}@media(min-width:990px){.contact-section{padding:var(--space-5xl) 0}}.contact-section__layout{display:block}@media(min-width:750px){.contact-section__layout{display:grid;grid-template-columns:1fr 1.4fr;gap:var(--space-5xl);align-items:start}}.contact-section__response-badge{display:inline-flex;align-items:center;gap:var(--space-xs);font-size:var(--font-sm);color:var(--color-success);background:#16a34a14;border:1px solid rgba(22,163,74,.18);border-radius:var(--radius-full);padding:var(--space-xs) var(--space-md);margin-bottom:var(--space-xl)}.contact-section__response-dot{width:6px;height:6px;border-radius:50%;background:var(--color-success);flex-shrink:0}.contact-section__eyebrow{color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.08em;margin-bottom:var(--space-sm)}.contact-section__title{margin-bottom:var(--space-base)}.contact-section__desc{font-size:var(--font-md);color:var(--color-text-secondary);line-height:var(--leading-loose);margin-bottom:var(--space-2xl);max-width:340px}.contact-section__details{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-base)}.contact-section__detail{display:flex;align-items:flex-start;gap:var(--space-md);font-size:var(--font-sm);color:var(--color-text-secondary);line-height:var(--leading-normal)}.contact-section__detail-icon{flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:var(--color-bg-secondary);border:1px solid var(--color-border-light);border-radius:var(--radius-md);color:var(--color-text-secondary);margin-top:1px}.contact-section__detail-link{color:var(--color-text-secondary);text-decoration:none}.contact-section__detail-link:hover{color:var(--color-primary)}.contact-section__form-wrap{margin-top:var(--space-2xl)}@media(min-width:750px){.contact-section__form-wrap{margin-top:0;background:var(--color-bg-secondary);border:1px solid var(--color-border-light);border-radius:var(--radius-lg);padding:var(--space-2xl)}}.contact-section__row{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-base)}@media(max-width:479px){.contact-section__row{grid-template-columns:1fr}}.contact-section__field{display:flex;flex-direction:column;gap:var(--space-xs);margin-bottom:var(--space-base)}.contact-section__label{font-size:var(--font-sm);font-weight:var(--font-medium);color:var(--color-text-primary)}.contact-section__optional{font-weight:var(--font-normal);color:var(--color-text-tertiary)}.contact-section__textarea{height:auto;padding:var(--space-md) var(--space-base);resize:vertical;min-height:120px}.contact-section__submit{width:100%;margin-top:var(--space-sm)}.contact-section__form-wrap .shopify-policy__container{display:none}.contact-section__success{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-base);background:#16a34a14;border:1px solid rgba(22,163,74,.2);border-radius:var(--radius-md);color:var(--color-success);font-size:var(--font-sm);font-weight:var(--font-medium);margin-bottom:var(--space-xl)}.contact-section__error{padding:var(--space-base);background:#dc26260f;border:1px solid rgba(220,38,38,.2);border-radius:var(--radius-md);color:var(--color-error);font-size:var(--font-sm);margin-bottom:var(--space-xl)}
/*# sourceMappingURL=/cdn/shop/t/7/assets/page.css.map */
