*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;color:#141414;background:#fff;line-height:1.5}img{max-width:100%;display:block}a{color:inherit}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip-to-content-link{position:absolute;top:-40px;left:0;background:#141414;color:#fff;padding:10px 16px;z-index:999}.skip-to-content-link:focus{top:0}.csh-main{min-height:50vh}.page-width{max-width:1280px;margin:0 auto;padding:0 24px}@media screen and (max-width:749px){.page-width{padding:0 20px}}.page-section{padding:48px 0}h1,h2,h3{font-family:Poppins,Inter,sans-serif;font-weight:700;margin:0 0 16px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:600;font-size:14px;text-transform:uppercase;letter-spacing:.02em;padding:13px 24px;border-radius:4px;border:1px solid #141414;background:#c9a24b;color:#141414;text-decoration:none;cursor:pointer}.btn:hover{background:#b28d3c}.btn-outline{background:transparent;color:#141414}.btn-outline:hover{background:#141414;color:#fff}.product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}@media screen and (max-width:989px){.product-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:589px){.product-grid{grid-template-columns:1fr}}.product-card{text-decoration:none;color:inherit;display:block}.product-card__image{aspect-ratio:1/1;background:#f4f4f4;border-radius:4px;overflow:hidden;margin-bottom:10px}.product-card__image img{width:100%;height:100%;object-fit:cover}.product-card__title{font-size:14px;font-weight:600;margin:0 0 4px}.product-card__price{font-size:14px;color:#6b6b6b}.product{display:grid;grid-template-columns:1fr 1fr;gap:48px}@media screen and (max-width:749px){.product{grid-template-columns:1fr}}.product__price{font-size:20px;font-weight:700;margin:12px 0 20px}.product-form__input{margin-bottom:16px}.product-form__input select,.product-form__input input{width:100%;padding:10px;border:1px solid #d8d8d8;border-radius:4px}.cart-table{width:100%;border-collapse:collapse}.cart-table th,.cart-table td{text-align:left;padding:12px 0;border-bottom:1px solid #f4f4f4}.cart-item__image{width:80px;height:80px;object-fit:cover;border-radius:4px}.empty-state{text-align:center;padding:80px 24px}
/*# sourceMappingURL=/cdn/shop/t/2/assets/theme.css.map */
