:root{--color-bg: #ffffff;--color-bg-subtle: #f7f3ed;--color-bg-cream: #efe9e0;--color-bg-inverse: #1c1a17;--color-text: #1f1c18;--color-text-muted: #6e675c;--color-text-inverse: #ffffff;--color-border: #e3dcd1;--color-border-strong: #1f1c18;--color-accent: #1c1a17;--color-accent-text: #ffffff;--color-gold: #c4a57b;--color-sale: #b0503c;--color-success: #2f6b4f;--font-heading: "Playfair Display", "Times New Roman", serif;--font-body: -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-arabic: "Milla Arabic", "Noto Naskh Arabic", "Segoe UI", "Tahoma", sans-serif;--text-xs: .6875rem;--text-sm: .8125rem;--text-base: .9375rem;--text-md: 1.0625rem;--text-lg: 1.375rem;--text-xl: 1.875rem;--text-2xl: 2.5rem;--text-3xl: clamp(2.25rem, 5vw, 4rem);--leading-tight: 1.15;--leading-normal: 1.55;--tracking-wide: .08em;--tracking-wider: .16em;--space-2xs: .25rem;--space-xs: .5rem;--space-sm: .75rem;--space-md: 1rem;--space-lg: 1.5rem;--space-xl: 2.5rem;--space-2xl: 4rem;--space-3xl: 6rem;--page-width: 1440px;--page-gutter: 1rem;--header-height: 64px;--ease: cubic-bezier(.22, .61, .36, 1);--duration: .32s;--radius: 0px;--z-header: 60;--z-drawer: 80;--z-overlay: 70}@media(min-width:750px){:root{--page-gutter: 2.5rem;--header-height: 80px}}:root[dir=rtl]{--font-heading: var(--font-arabic);--font-body: var(--font-arabic);--text-base: 1rem;--text-sm: .875rem;--tracking-wide: 0;--tracking-wider: 0}@media(prefers-reduced-motion:reduce){:root{--duration: 0ms}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background-color:var(--color-bg);color:var(--color-text);font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}h1,h2,h3,h4,h5,h6{margin:0;font-family:var(--font-heading);font-weight:400;line-height:var(--leading-tight)}p,figure,blockquote,dl,dd{margin:0}ul,ol{margin:0;padding:0;list-style:none}a{color:inherit;text-decoration:none}a:hover{text-decoration:none}img,svg,video{display:block;max-width:100%;height:auto}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}input,select,textarea{font:inherit;color:inherit}table{border-collapse:collapse;width:100%}:focus:not(:focus-visible){outline:none}:focus-visible{outline:2px solid var(--color-border-strong);outline-offset:2px}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-to-content:focus{position:fixed!important;inset-block-start:var(--space-md);inset-inline-start:var(--space-md);z-index:999;width:auto;height:auto;clip:auto;padding:var(--space-sm) var(--space-md);background:var(--color-bg);border:1px solid var(--color-border-strong)}.page-width{max-width:var(--page-width);margin-inline:auto;padding-inline:var(--page-gutter)}.page-width--narrow{max-width:780px}.section{padding-block:var(--space-xl)}@media(min-width:750px){.section{padding-block:var(--space-2xl)}}.eyebrow{font-size:var(--text-xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-text-muted)}:root[dir=rtl] .eyebrow{text-transform:none}.heading-lg{font-size:var(--text-xl)}.heading-xl{font-size:var(--text-2xl)}.heading-display{font-size:var(--text-3xl)}.text-muted{color:var(--color-text-muted)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-xs);min-height:48px;padding-inline:var(--space-lg);padding-block:var(--space-sm);border:1px solid transparent;border-radius:var(--radius);font-size:var(--text-sm);letter-spacing:var(--tracking-wide);text-transform:uppercase;text-align:center;transition:background-color var(--duration) var(--ease),color var(--duration) var(--ease),border-color var(--duration) var(--ease)}:root[dir=rtl] .btn{text-transform:none}.btn--primary{background-color:var(--color-accent);color:var(--color-accent-text);border-color:var(--color-accent)}.btn--primary:hover{background-color:transparent;color:var(--color-accent)}.btn--secondary{background-color:transparent;color:var(--color-text);border-color:var(--color-border-strong)}.btn--secondary:hover{background-color:var(--color-accent);color:var(--color-accent-text)}.btn--link{min-height:0;padding:0;border:0;border-bottom:1px solid currentColor;padding-block-end:2px}.btn[disabled],.btn[aria-disabled=true]{opacity:.45;cursor:not-allowed}.btn--full{width:100%}.media{position:relative;display:block;overflow:hidden;background-color:var(--color-bg-subtle)}.media img{width:100%;height:100%;object-fit:cover}.media--portrait{aspect-ratio:3 / 4}.media--square{aspect-ratio:1 / 1}.media--landscape{aspect-ratio:4 / 3}.media--hover .media__secondary{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity var(--duration) var(--ease)}@media(hover:hover){.media--hover:hover .media__secondary{opacity:1}}.grid{display:grid;gap:var(--space-md);grid-template-columns:repeat(var(--grid-cols-mobile, 2),minmax(0,1fr))}@media(min-width:750px){.grid{gap:var(--space-lg);grid-template-columns:repeat(var(--grid-cols, 4),minmax(0,1fr))}}.field{position:relative;display:flex;flex-direction:column;gap:var(--space-2xs)}.field__input{width:100%;min-height:48px;padding-inline:var(--space-md);padding-block:var(--space-sm);background-color:transparent;border:1px solid var(--color-border);border-radius:var(--radius);transition:border-color var(--duration) var(--ease)}.field__input:focus{border-color:var(--color-border-strong);outline:none}.field__input::placeholder{color:var(--color-text-muted)}.field__label{font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-muted)}:root[dir=rtl] .field__label{text-transform:none}.price{display:flex;align-items:baseline;gap:var(--space-xs);font-size:var(--text-sm)}.price__sale{color:var(--color-sale)}.price__compare{color:var(--color-text-muted);text-decoration:line-through}.price__amount,.money{unicode-bidi:isolate;direction:ltr}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-overlay);background-color:#00000059;opacity:0;visibility:hidden;transition:opacity var(--duration) var(--ease),visibility var(--duration)}.overlay[data-open=true]{opacity:1;visibility:visible}.drawer{position:fixed;inset-block:0;inset-inline-end:0;z-index:var(--z-drawer);display:flex;flex-direction:column;width:min(420px,100vw);background-color:var(--color-bg);transform:translate(100%);transition:transform var(--duration) var(--ease)}:root[dir=rtl] .drawer:not([data-open=true]){transform:translate(-100%)}.drawer[data-open=true]{transform:translate(0)}body[data-scroll-locked=true]{overflow:hidden}.section-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-md);margin-block-end:var(--space-lg)}.section-head--center{justify-content:center;position:relative}.section-head__title{font-family:var(--font-heading);font-size:var(--text-lg);font-weight:400;letter-spacing:var(--tracking-wide);text-transform:uppercase}:root[dir=rtl] .section-head__title{text-transform:none;letter-spacing:0}@media(min-width:990px){.section-head__title{font-size:1.5rem}}.section-head__link{flex-shrink:0;font-size:var(--text-xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-text-muted);transition:color var(--duration) var(--ease)}.section-head__link:hover{color:var(--color-text)}:root[dir=rtl] .section-head__link{text-transform:none;letter-spacing:0}.section-head--center .section-head__link{position:absolute;inset-inline-end:0;inset-block-end:0}@media(max-width:749px){.rail{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:42vw;gap:var(--space-xs);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(var(--page-gutter) * -1);padding-inline:var(--page-gutter);scroll-padding-inline-start:var(--page-gutter)}.rail::-webkit-scrollbar{display:none}.rail>*{scroll-snap-align:start}.rail--wide{grid-auto-columns:62vw}}.placeholder-art{display:block;width:100%;height:100%;object-fit:cover}
/*# sourceMappingURL=/cdn/shop/t/10/assets/base.css.map */
