:root{--paper: #F2EAE0;--paper-deep: #ECE2D2;--paper-deeper: #E3D5C2;--espresso: #3F312A;--ink: #4A3A2E;--ink-soft: rgba(74, 58, 46, .72);--ink-faint: rgba(74, 58, 46, .42);--taupe: #B7A998;--ember: #8A5A3E;--blush: #EBCBC8;--wine: #6E1F30;--display: "Cinzel", "Trajan Pro", serif;--editorial: "Cormorant Garamond", "Garamond", serif;--ui: "Inter", system-ui, sans-serif;--arabic: "Amiri", serif;--gutter: 56px;--gutter-mobile: 24px;--max: 1200px;--col: 720px}*{box-sizing:border-box}html,body{margin:0;padding:0;background:var(--paper);color:var(--ink);font-family:var(--ui);font-size:15px;line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}.trajan{font-family:var(--display);font-weight:400;letter-spacing:.18em;text-transform:uppercase;color:var(--espresso)}.trajan-tight{letter-spacing:.14em}.editorial{font-family:var(--editorial);font-weight:400;line-height:1.18;color:var(--espresso)}.editorial-italic{font-family:var(--editorial);font-style:italic;font-weight:400}.amp-arabic{font-family:var(--arabic);font-weight:400;font-style:normal;text-transform:none;letter-spacing:0;display:inline-block;transform:translateY(-.04em);margin:0 .18em;color:var(--espresso)}.eyebrow{font-family:var(--ui);font-size:10.5px;font-weight:500;letter-spacing:.28em;text-transform:uppercase;color:var(--ink-soft)}.btn-arch{position:relative;display:inline-flex;align-items:center;justify-content:center;height:56px;min-width:200px;padding:0 32px 2px;border:1px solid var(--espresso);border-radius:100px 100px 4px 4px;background:transparent;color:var(--espresso);font-family:var(--ui);font-size:11.5px;font-weight:500;letter-spacing:.24em;text-transform:lowercase;transition:background .25s ease,color .25s ease}.btn-arch:hover{background:var(--espresso);color:var(--paper)}.btn-arch.btn-wine{border-color:var(--wine);color:var(--wine)}.btn-arch.btn-wine:hover{background:var(--wine);color:var(--paper)}.btn-arch.btn-solid{background:var(--espresso);color:var(--paper)}.btn-arch.btn-solid:hover{background:var(--ink)}.btn-arch.btn-sm{height:40px;min-width:140px;font-size:10.5px;padding:0 20px 2px}.link-arch{display:inline-flex;align-items:center;gap:10px;font-size:11px;letter-spacing:.26em;text-transform:lowercase;color:var(--espresso);padding-bottom:4px;border-bottom:.5px solid var(--espresso);transition:gap .25s ease,opacity .25s ease}.link-arch:hover{gap:16px}.link-arch:after{content:"\2192";font-size:13px;letter-spacing:0}.divider-arch{display:flex;align-items:center;gap:18px;width:100%}.divider-arch:before,.divider-arch:after{content:"";flex:1;height:.5px;background:currentColor;opacity:.4}.divider-arch svg{flex:0 0 auto;opacity:.7}.frame-arch{position:relative;border-radius:999px 999px 4px 4px;overflow:hidden}.arch-watermark{position:absolute;inset:auto;pointer-events:none;color:var(--taupe);opacity:.32}@keyframes archBreathe{0%{transform:scale(1)}to{transform:scale(1.04)}}.arch-breathe{animation:archBreathe 12s ease-in-out infinite alternate;transform-origin:center;display:block}.input-soft{-webkit-appearance:none;appearance:none;width:100%;background:transparent;border:0;border-bottom:.5px solid var(--ink-soft);padding:12px 0;color:var(--espresso);font-family:var(--editorial);font-size:17px;outline:none;transition:border-color .2s ease}.input-soft::placeholder{color:var(--ink-faint);font-style:italic}.input-soft:focus{border-color:var(--espresso)}.input-soft.is-error{border-color:var(--wine)}.field-help{font-family:var(--editorial);font-style:italic;font-size:14px;color:var(--wine);margin-top:8px;min-height:1.2em;opacity:0;transform:translateY(-4px);transition:opacity .25s,transform .25s}.field-help.is-shown{opacity:1;transform:translateY(0)}.field-help.is-success{color:var(--ember)}.hairline{height:.5px;background:var(--ink);opacity:.25;width:100%}.center-stack{display:flex;flex-direction:column;align-items:center}.fade-in{animation:fadeIn .8s ease both}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.paper-grain{position:relative}.paper-grain:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:radial-gradient(circle at 20% 30%,rgba(138,90,62,.05) 0,transparent 40%),radial-gradient(circle at 80% 70%,rgba(138,90,62,.04) 0,transparent 40%);mix-blend-mode:multiply}.reveal{opacity:0;transform:translateY(24px);transition:opacity 1s ease,transform 1s ease}.reveal.is-visible{opacity:1;transform:translateY(0)}.swatch{display:inline-block;width:12px;height:12px;border-radius:50%;vertical-align:middle;border:.5px solid rgba(0,0,0,.1)}.swatch.taupe{background:var(--taupe)}.swatch.ember{background:var(--ember)}.swatch.blush{background:var(--blush)}.swatch.wine{background:var(--wine)}.placeholder-arch{position:relative;border-radius:999px 999px 4px 4px;overflow:hidden;background:radial-gradient(120% 80% at 50% 100%,rgba(63,49,42,.08),transparent 60%),radial-gradient(80% 60% at 30% 30%,rgba(255,255,255,.5),transparent 70%),linear-gradient(160deg,var(--p1, #E3D5C2),var(--p2, #C9B49A));isolation:isolate}.placeholder-arch:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:repeating-linear-gradient(0deg,rgba(63,49,42,.04) 0 1px,transparent 1px 3px),repeating-linear-gradient(90deg,rgba(63,49,42,.03) 0 1px,transparent 1px 4px);mix-blend-mode:multiply;opacity:.6}.placeholder-arch .ph-caption{position:absolute;left:50%;bottom:16px;transform:translate(-50%);font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:9.5px;letter-spacing:.16em;color:#3f312a9e;text-transform:uppercase;white-space:nowrap;z-index:2}.placeholder-arch .ph-icon{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:18%;max-width:80px;opacity:.42;z-index:1}.placeholder-rect{position:relative;background:radial-gradient(80% 60% at 30% 30%,rgba(255,255,255,.45),transparent 70%),linear-gradient(160deg,var(--p1, #E3D5C2),var(--p2, #C9B49A));overflow:hidden}.placeholder-rect:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:repeating-linear-gradient(0deg,rgba(63,49,42,.04) 0 1px,transparent 1px 3px),repeating-linear-gradient(90deg,rgba(63,49,42,.03) 0 1px,transparent 1px 4px);mix-blend-mode:multiply;opacity:.55}.placeholder-rect .ph-caption{position:absolute;left:16px;bottom:14px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:9.5px;letter-spacing:.16em;color:#3f312a9e;text-transform:uppercase}.ph-taupe{--p1: #D9CBB7;--p2: #A89684}.ph-ember{--p1: #C99E83;--p2: #8A5A3E}.ph-blush{--p1: #F1D7D3;--p2: #D89F9A}.ph-wine{--p1: #9C4456;--p2: #5B1726}.ph-cream{--p1: #F0E5D4;--p2: #D4C0A6}.ph-dusk{--p1: #B49B86;--p2: #6E5A4B}.ar-root{scroll-behavior:smooth}.color-scheme-1,.color-background-1{--color-background: 242 234 224;--color-foreground: 63 49 42;--color-button: 63 49 42;--color-button-text: 242 234 224;--color-link: 63 49 42;--color-secondary-button-label: 63 49 42;--color-shadow: 63 49 42;--color-card-hover: 63 49 42;--color-icon: 63 49 42;--color-icon-hover: 138 90 62;--gradient-background: rgb(242, 234, 224)}.color-scheme-2,.color-background-2{--color-background: 236 226 210;--color-foreground: 63 49 42;--color-button: 63 49 42;--color-button-text: 242 234 224;--color-link: 63 49 42;--color-secondary-button-label: 63 49 42;--gradient-background: rgb(236, 226, 210)}body{font-family:var(--ui);background-color:var(--paper);color:var(--ink)}.button,.shopify-payment-button__button--unbranded{border-radius:100px 100px 4px 4px!important;letter-spacing:.18em;text-transform:lowercase}.albirouhi-matcard{display:flex;flex-direction:column;text-align:center;color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;cursor:pointer}.albirouhi-matcard-frame{aspect-ratio:3 / 4;margin-bottom:22px;background:var(--paper-deep)}.albirouhi-matcard-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.albirouhi-matcard-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:var(--ink-faint)}.albirouhi-matcard-placeholder svg{width:50%;height:50%;opacity:.4}.albirouhi-matcard-name{font-size:clamp(15px,1.2vw,18px);margin:0 0 12px;font-weight:400;letter-spacing:.18em}.albirouhi-matcard-tagline{font-size:14px;line-height:1.4;color:var(--ink-soft);margin:0 auto 22px;max-width:240px}.albirouhi-matcard-footer{margin-top:auto;display:block}.albirouhi-matcard-hairline{display:block;height:.5px;background:var(--ink-faint);opacity:1;width:100%;margin-bottom:14px}.albirouhi-matcard-link{font-size:10px}@media(hover:hover){.albirouhi-matcard:hover .albirouhi-matcard-frame{transform:translateY(-4px)}.albirouhi-matcard:hover .albirouhi-matcard-link{gap:16px}}.albirouhi-matcard-frame{transition:transform .35s ease}.shopify-policy__container{max-width:720px;margin:0 auto;padding:clamp(112px,14vh,180px) var(--gutter) clamp(72px,12vh,160px);background:var(--paper)}.shopify-policy__title{text-align:center;margin-bottom:clamp(40px,6vh,64px)}.shopify-policy__title h1{font-family:var(--display);font-size:clamp(28px,4vw,44px);font-weight:400;letter-spacing:.18em;text-transform:uppercase;color:var(--espresso);line-height:1.1;margin:0}.shopify-policy__body .rte{font-family:var(--editorial);font-size:clamp(16px,1.3vw,18px);line-height:1.7;color:var(--espresso)}.shopify-policy__body .rte>*:first-child{margin-top:0}.shopify-policy__body .rte>*:last-child{margin-bottom:0}.shopify-policy__body .rte p{margin:0 0 1.2em}.shopify-policy__body .rte h2{font-family:var(--display);font-size:clamp(20px,1.8vw,24px);font-weight:400;letter-spacing:.12em;text-transform:uppercase;color:var(--espresso);margin:2em 0 .6em}.shopify-policy__body .rte h3{font-family:var(--display);font-size:clamp(16px,1.4vw,18px);font-weight:400;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);margin:1.6em 0 .4em}.shopify-policy__body .rte ul,.shopify-policy__body .rte ol{margin:0 0 1.2em 1.2em;padding:0}.shopify-policy__body .rte li{margin-bottom:.4em}.shopify-policy__body .rte a{color:var(--espresso);border-bottom:.5px solid currentColor;padding-bottom:1px;transition:color .2s ease}.shopify-policy__body .rte a:hover{color:var(--ember)}.shopify-policy__body .rte strong{font-weight:500}.shopify-policy__body .rte em{font-style:italic;color:var(--ink-soft)}@media(max-width:749px){.shopify-policy__container{padding:clamp(96px,14vh,128px) var(--gutter-mobile) clamp(56px,10vh,96px)}.shopify-policy__title h1{font-size:28px}.shopify-policy__body .rte{font-size:16px;line-height:1.65}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/albirouhi-brand.css.map */
