:root{--os-ink:#111111;--os-ink-soft:#4a4a46;--os-ink-mute:#7b7b74;--os-cream:#faf6f1;--os-sand:#f0ebe4;--os-line:rgba(17,17,17,.14);--os-line-soft:rgba(17,17,17,.08);--font-heading--family:"EB Garamond",Georgia,"Times New Roman",serif !important;--font-primary--family:"EB Garamond",Georgia,serif !important}.color-scheme-3,.color-scheme-4{--color-background:#f0ebe4 !important;--color-background-rgb:240 235 228 !important}.color-scheme-2a04daeb-ec04-4d25-9ea5-78f403517843{--color-background:#faf6f1 !important;--color-background-rgb:250 246 241 !important}img[src*=WhatsApp_Image_2026-08-12]{content:url(offscrypt-mark.svg);width:auto!important;height:46px!important;max-height:46px!important;object-fit:contain;display:block;margin:0 auto}a:has(img[src*=WhatsApp_Image_2026-08-12]){display:inline-flex!important;flex-direction:column;align-items:center;gap:5px;text-decoration:none}a:has(img[src*=WhatsApp_Image_2026-08-12]):after{content:"offscrypt.club";display:block;font-family:var(--font-body--family);font-size:12px;font-weight:500;letter-spacing:.02em;line-height:1;text-transform:lowercase;color:var(--os-ink);white-space:nowrap}@media(max-width:749px){img[src*=WhatsApp_Image_2026-08-12]{height:36px!important;max-height:36px!important}a:has(img[src*=WhatsApp_Image_2026-08-12]):after{font-size:10px}}.brand-lowercase,[data-brand-name]{text-transform:lowercase!important}h1,h2,h3,h4,.h1,.h2,.h3,.h4{font-family:EB Garamond,Georgia,Times New Roman,serif!important;font-weight:400!important;letter-spacing:-.015em;font-feature-settings:"liga" 1,"kern" 1}h1,.h1{font-size:clamp(2.1rem,5.2vw,3.4rem);line-height:1.08}h2,.h2{font-size:clamp(1.75rem,3.8vw,2.6rem);line-height:1.12}h3,.h3{font-size:clamp(1.35rem,2.4vw,1.75rem);line-height:1.2}h4,.h4{font-size:clamp(1.15rem,1.8vw,1.35rem);line-height:1.25}h5,h6,.h5,.h6{font-family:var(--font-subheading--family)!important;text-transform:uppercase;letter-spacing:.14em!important;font-size:.6875rem!important;font-weight:500!important;color:var(--os-ink-mute)}body{font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}p{max-width:68ch}.button,button.button,a.button,.shopify-payment-button__button{border-radius:0!important;letter-spacing:.09em;font-size:.78rem;font-weight:500;padding-block:1.05rem;transition:background-color .22s ease,color .22s ease}.product-media,.product-media img,.product-card__image,.product-card img,.card-gallery,.card-gallery img,.media,.media img,.product-media-container,.quick-add-modal,.popover,.cart-drawer,input,select,textarea{border-radius:0!important}.product-card__title,.product-title{font-family:var(--font-body--family)!important;font-size:.9rem!important;letter-spacing:.005em;color:var(--os-ink)}.product-card .price,.product-card__price{font-family:var(--font-body--family)!important;font-size:.85rem!important;color:var(--os-ink-soft);letter-spacing:.01em}[id=corporate],[id=fests],[id=weddings],[id=personal],[id=enquiry]{scroll-margin-top:calc(var(--header-height,80px) + 24px)}.usp-section .usp-item,.usp-item{background:var(--os-sand)!important;border:1px solid var(--os-line-soft)!important;border-radius:0!important;color:var(--os-ink)!important;font-size:.78rem!important;letter-spacing:.04em;text-transform:uppercase;padding:14px 16px!important}.usp-item .usp-icon svg{stroke:var(--os-ink)!important}.shirt-fit-info{background:var(--os-cream)!important;border:1px solid var(--os-line-soft)!important;border-radius:0!important}.shirt-fit-info__icon{border-radius:0!important;border-color:var(--os-line-soft)!important}.shirt-fit-info__label{letter-spacing:.14em!important;color:var(--os-ink-mute)!important}.bj-faq{background:var(--os-sand)!important;border-radius:0!important;padding:clamp(28px,5vw,48px) clamp(20px,4vw,40px)!important}.bj-faq h2{font-family:EB Garamond,Georgia,serif!important;font-size:clamp(1.5rem,3vw,2.1rem)!important;margin-bottom:28px!important}.bj-faq details summary{font-size:.95rem!important;padding:18px 0!important}.bj-faq .bj-faq__ans{font-size:.9rem!important;line-height:1.75!important}.marquee,[class*=maruee],[class*=marquee]{letter-spacing:.1em;text-transform:uppercase;font-size:.7rem!important}@media(max-width:749px){body{font-size:15px}.usp-item{font-size:.75rem!important}p{max-width:none}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/offscrypt-redesign.css.map */
