:root{--ink:#0a0a0a;--canvas:#ffffff;--cloud:#f2f2f2;--hairline:#e5e5e5;--mute:#707072;--accent:#ff2b2b;--info:#1151ff;--font-display:"Helvetica Neue","Inter",Helvetica,Arial,sans-serif;--font-body:"Helvetica Neue","Inter",Helvetica,Arial,sans-serif;--container:1600px}*,*:before,*:after{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{margin:0;background:var(--canvas);color:var(--ink);font-family:var(--font-body);font-size:16px;line-height:1.5;letter-spacing:0}a{color:inherit;text-decoration:none}img,svg,video{max-width:100%;display:block}button{font-family:inherit;cursor:pointer}input,textarea,select{font-family:inherit}.sh-container{max-width:var(--container);margin:0 auto;padding:0 32px}.sh-eyebrow{font-size:11px;letter-spacing:.2em;text-transform:uppercase;opacity:.6}.sh-h0{font-family:var(--font-display);font-weight:900;letter-spacing:-.04em;line-height:.9;font-size:clamp(56px,12vw,200px);margin:0}.sh-h1{font-family:var(--font-display);font-weight:900;letter-spacing:-.03em;line-height:.95;font-size:clamp(40px,7vw,96px);margin:0}.sh-h2{font-family:var(--font-display);font-weight:800;letter-spacing:-.02em;line-height:1;font-size:clamp(28px,4vw,56px);margin:0}.sh-btn{display:inline-flex;align-items:center;gap:12px;padding:16px 28px;background:var(--ink);color:var(--canvas);font-weight:700;text-transform:uppercase;letter-spacing:.08em;font-size:13px;border:none;transition:gap .25s ease,background .2s ease}.sh-btn:hover{gap:20px}.sh-btn--invert{background:var(--canvas);color:var(--ink)}.sh-btn--ghost{background:transparent;color:var(--ink);border:1px solid var(--ink)}.sh-link{font-size:13px;letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid currentColor;padding-bottom:2px}@media(max-width:720px){.sh-container{padding:0 16px}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}.shaghaf-page button.sh-btn{border-radius:0}.card__media .media,.card__media,.media{position:relative;overflow:hidden}.card__media .media img,.card__media img{width:100%;height:100%;object-fit:cover;display:block}.card--product .card__inner .card__media{aspect-ratio:1/1}.product-grid .card{display:block;text-decoration:none}.product-grid .card__media{aspect-ratio:1/1;background:#f5f5f5;margin-bottom:10px}.product-grid .card-information{padding:0 4px}.template-search .facets-container{margin-bottom:0}.template-search .product-grid{margin-top:24px}.template-cart{font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.template-cart .cart__items{border-top:2px solid #0a0a0a}.template-cart .cart-item{border-bottom:1px solid #e5e5e5;padding:24px 0}.template-cart .cart-item__name{font-weight:700;font-size:15px;letter-spacing:-.01em}.template-cart .cart-item__price{font-weight:800;font-size:15px}.template-cart .quantity__button{border:1.5px solid #0a0a0a;background:#fff;color:#0a0a0a;border-radius:0!important}.template-cart .quantity__input{border-top:1.5px solid #0a0a0a;border-bottom:1.5px solid #0a0a0a;border-left:none;border-right:none;border-radius:0!important;font-weight:700}.template-cart .cart__checkout-button,.template-cart button[name=checkout],.template-cart input[name=checkout]{background:#0a0a0a!important;color:#fff!important;border-radius:0!important;font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important;font-weight:800!important;font-size:13px!important;text-transform:uppercase!important;letter-spacing:.12em!important;padding:20px 32px!important;border:none!important;width:100%!important;cursor:pointer!important;transition:background .15s!important}.template-cart .cart__checkout-button:hover,.template-cart button[name=checkout]:hover,.template-cart input[name=checkout]:hover{background:#ff2b2b!important}.template-cart .totals{border-top:2px solid #0a0a0a;padding-top:20px}.template-cart .totals__subtotal{font-weight:800;font-size:18px}.template-cart .cart__continue-shopping{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;opacity:.55}.template-cart .cart__continue-shopping:hover{opacity:1}.template-cart .cart__empty-text{font-size:20px;font-weight:700}.template-page .page-width{max-width:900px}.template-page .main-page-title{font-size:clamp(32px,5vw,72px);font-weight:900;letter-spacing:-.03em}.template-page .page__content p{font-size:16px;line-height:1.8;color:#444}
/*# sourceMappingURL=/cdn/shop/t/11/assets/shaghaf.css.map */
