:root{--aram-white: #FFFFFF;--aram-off-white: #FAFAF9;--aram-burgundy: #800020;--aram-burgundy-dark: #5A0016;--aram-burgundy-light: #A0152B;--aram-burgundy-hover: #6B001A;--aram-burgundy-muted: rgba(128, 0, 32, .15);--aram-text-primary: #2A2A2A;--aram-text-secondary: #6B6B6B;--aram-border: #E5E5E5;--aram-beige: #D4C5B9;--aram-shadow: rgba(128, 0, 32, .08);--aram-burgundy-gradient: linear-gradient(135deg, #800020 0%, #A0152B 100%);--font-heading: "Didot", "Bodoni MT", "Didot LT STD", "Playfair Display", serif;--font-body: "Futura", "Avenir Next", "Montserrat", "Helvetica Neue", sans-serif;--aram-font-logo: "Bodoni Moda", "Didot", "Bodoni MT", "Libre Bodoni", Georgia, serif;--color-background: var(--aram-white);--color-background-rgb: 255 255 255;--color-foreground: var(--aram-text-primary);--color-foreground-rgb: 42 42 42;--color-border-rgb: 128 0 32;--color-primary-button-background: var(--aram-burgundy);--color-primary-button-background-rgb: 128 0 32;--color-primary-button-text: #FFFFFF;--color-primary-button-text-rgb: 255 255 255;--color-secondary-button-text: var(--aram-burgundy);--color-secondary-button-text-rgb: 128 0 32}body{background:var(--aram-white);color:var(--aram-text-primary)}.rte,.shopify-policy__container,.shopify-policy__title,.page-width-content{color:var(--aram-text-primary)!important}.rte :is(h1,h2,h3,h4,h5,h6),.shopify-policy__title{color:var(--aram-text-primary)!important}.rte :is(p,li,td,th,blockquote,span,div){color:var(--aram-text-secondary)!important}.rte a:not(.button){color:var(--aram-burgundy);text-decoration:underline}.rte a:not(.button):hover{color:var(--aram-burgundy-dark)}html{overflow-x:hidden}body{overflow-x:hidden;width:100%;max-width:100%}#MainContent[data-template=product]{overflow-x:hidden;max-width:100%;overscroll-behavior-x:none}@supports (overflow: clip){#MainContent[data-template=product]{overflow-x:clip}}#MainContent[data-template=product] .shopify-section{max-width:100%}#MainContent[data-template=product] .section>*{min-width:0}#MainContent[data-template=product] .aram-product-card{min-width:0}[class^=color-],[class*=" color-"]{--color-background: var(--aram-white) !important;--color-background-rgb: 255 255 255 !important;--color-foreground: var(--aram-text-primary) !important;--color-foreground-rgb: 42 42 42 !important;--color-foreground-heading: var(--aram-text-primary) !important;--color-border-rgb: 128 0 32 !important;--color-border: rgb(229 229 229 / .6) !important;--color-primary-button-background: var(--aram-burgundy) !important;--color-primary-button-background-rgb: 128 0 32 !important;--color-primary-button-text: #FFFFFF !important;--color-primary-button-text-rgb: 255 255 255 !important;--color-secondary-button-text: var(--aram-burgundy) !important;--color-secondary-button-text-rgb: 128 0 32 !important}.shopify-section,.section,.section-background,main,footer,aside,header{background-color:var(--aram-white)}.section-wrapper .section:has(.aram-luxury){padding-inline:clamp(1rem,2vw,1.7rem);background:var(--aram-white)}.section-background:has(+.section .aram-luxury),.section-background:has(+.section:has(.aram-luxury)){background:var(--aram-white)}#header-component:has(+*),body:has(.aram-luxury) #header-component{--color-scheme-top-row: rgba(255, 255, 255, .98) !important;--color-scheme-bottom-row: rgba(255, 255, 255, .98) !important;--color-background: rgba(255, 255, 255, 1) !important;--color-background-rgb: 255 255 255 !important}body:has(.aram-luxury) #header-component[class*=color-],body:has(.aram-luxury) .header[class*=color-],body:has(.aram-luxury) .header-wrapper[class*=color-]{--color-background: rgba(255, 255, 255, 1) !important;--color-background-rgb: 255 255 255 !important;background:#fffffffa!important}body:has(.aram-luxury) #header-component{background:#fffffffa!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 1px 3px #0000000f;transition:transform .35s cubic-bezier(.4,0,.2,1);will-change:transform}body:has(.aram-luxury) #header-component,body:has(.aram-luxury) #header-component.scrolled,body:has(.aram-luxury) #header-component[data-scrolled],body:has(.aram-luxury) header-component,body:has(.aram-luxury) .header,body:has(.aram-luxury) .header-wrapper{background:#fffffffa!important;background-color:#fffffffa!important}body:has(.aram-luxury) #header-component .header__row,body:has(.aram-luxury) #header-component .header__row--top,body:has(.aram-luxury) #header-component .header__row--bottom{background:transparent!important;background-color:transparent!important;color:var(--aram-text-primary)!important}body:has(.aram-luxury) #header-component :is(a,.button,.header-actions__action){color:var(--aram-burgundy)}body:has(.aram-luxury) #header-component .header__row{border-bottom-color:var(--aram-border)}#header-component .header-logo{--font-family: var(--aram-font-logo) !important;font-family:var(--aram-font-logo)!important}#header-component .header-logo .header-logo__image{height:calc(var(--header-logo-image-height-mobile) * 1.52)!important;width:calc(var(--header-logo-image-width-mobile) * 1.52)!important;max-height:3.85rem}@media screen and (min-width:750px){#header-component .header-logo .header-logo__image{height:calc(var(--header-logo-image-height) * 1.45)!important;width:calc(var(--header-logo-image-width) * 1.45)!important;max-height:4.75rem}}#header-component .header-logo .header-logo__image-container:not(:has(img)){font-family:var(--aram-font-logo)!important;font-weight:500;font-style:normal;font-optical-sizing:auto;letter-spacing:.28em;text-transform:uppercase;-webkit-font-smoothing:antialiased;font-size:clamp(1.35rem,5.2vw,2.05rem);line-height:1.05}@media screen and (min-width:750px){#header-component .header-logo .header-logo__image-container:not(:has(img)){font-size:clamp(1.55rem,2vw,2.25rem);letter-spacing:.32em}}#header-component .header__row--top .search-action .svg-wrapper,#header-component .header__row--top .search-action .svg-wrapper>svg,#header-component .header__row--top header-actions .header-actions__cart-icon .svg-wrapper,#header-component .header__row--top header-actions .header-actions__cart-icon .svg-wrapper>svg,#header-component .header__row--top cart-drawer-component .header-actions__action .svg-wrapper,#header-component .header__row--top cart-drawer-component .header-actions__action .svg-wrapper>svg,#header-component .header__row--top .header__icon--menu .svg-wrapper,#header-component .header__row--top .header__icon--menu .svg-wrapper>svg{width:1.5625rem;height:1.5625rem}#header-component .header__row--top .account-button__icon--luxury,#header-component .header__row--top .account-button__icon--luxury>svg{width:1.5rem;height:1.5rem}#header-component .header__row--top .header-actions__action.button-unstyled,#header-component .header__row--top .header-actions__action.action__cart,#header-component .header__row--top .search-action .button-unstyled,#header-component .header__row--top cart-drawer-component .header-actions__action,#header-component .header__row--top .header__icon--summary{display:inline-flex;align-items:center;justify-content:center;min-width:2.75rem;min-height:2.75rem;border-radius:.375rem;transition:color .2s ease,background-color .2s ease}#header-component .header__row--top .header-actions__action.button-unstyled:hover,#header-component .header__row--top .header-actions__action.action__cart:hover,#header-component .header__row--top .search-action .button-unstyled:hover,#header-component .header__row--top cart-drawer-component .header-actions__action:hover,#header-component .header__row--top .header__icon--summary:hover{color:var(--aram-burgundy);background-color:#8000200f}#header-component .header__row--top .account-button{border-radius:.375rem;transition:background-color .2s ease}#header-component .header__row--top .account-button:hover{background-color:#8000200f}#header-component .header__row--top .account-button:hover .account-button__icon--luxury{color:var(--aram-burgundy)}#header-component .header__row--bottom .search-action .svg-wrapper,#header-component .header__row--bottom .search-action .svg-wrapper>svg{width:1.5625rem;height:1.5625rem}#header-component .header__row--bottom .search-action .button-unstyled{display:inline-flex;align-items:center;justify-content:center;min-width:2.75rem;min-height:2.75rem;border-radius:.375rem;transition:color .2s ease,background-color .2s ease}#header-component .header__row--bottom .search-action .button-unstyled:hover{color:var(--aram-burgundy);background-color:#8000200f}#header-component .menu-drawer{border-right:none!important;box-shadow:12px 0 40px #2a2a2a1f,1px 0 #80002012!important;border-radius:0 1.125rem 1.125rem 0;background:linear-gradient(165deg,#fff,#fafaf9 45%,#f4f3f1)!important;max-width:min(22.5rem,92vw)!important}#header-component .menu-drawer:before{content:"";display:block;height:3px;flex-shrink:0;background:var(--aram-burgundy-gradient);border-radius:0 1.125rem 0 0}#header-component .menu-drawer__backdrop{backdrop-filter:saturate(.9) brightness(.52) blur(12px)!important;-webkit-backdrop-filter:saturate(.9) brightness(.52) blur(12px)!important}#header-component .menu-drawer__close-button{align-self:flex-end;margin:.85rem 1rem .35rem!important;width:2.75rem!important;height:2.75rem!important;min-width:2.75rem!important;min-height:2.75rem!important;padding:0!important;display:flex!important;align-items:center;justify-content:center;border-radius:50%;background:#8000201a!important;color:var(--aram-burgundy)!important;border:none;transition:background .2s ease,transform .2s ease,color .2s ease}#header-component .menu-drawer__close-button:hover{background:#8000202e!important;transform:scale(1.06)}#header-component .menu-drawer__close-button .svg-wrapper{width:1.25rem;height:1.25rem}#header-component .menu-drawer__menu-item--mainlist,#header-component .menu-drawer__menu-item--parent{font-family:var(--font-heading)!important;letter-spacing:.07em!important;font-weight:400!important;padding-block:1rem!important;padding-inline:1.125rem!important;margin-inline:.6rem!important;border-radius:.5rem;transition:background-color .2s ease,color .2s ease}#header-component .menu-drawer__menu-item--child{padding-block:.8rem!important;padding-inline:1.25rem!important;margin-inline:.45rem!important;border-radius:.4rem;font-family:var(--font-body)!important;letter-spacing:.03em!important;transition:background-color .2s ease,color .2s ease}#header-component .menu-drawer__menu-item--mainlist:hover,#header-component .menu-drawer__menu-item--parent:hover,#header-component .menu-drawer__menu-item--child:hover,#header-component .menu-drawer__menu-item:focus-visible{background-color:#80002014!important;color:var(--aram-burgundy)!important}#header-component .menu-drawer__back-button{margin:.35rem .6rem .85rem!important;padding:.9rem 1rem!important;border-radius:.5rem;background:#8000200f!important;font-family:var(--font-heading)!important;letter-spacing:.06em;transition:background .2s ease,color .2s ease}#header-component .menu-drawer__back-button:hover{background:#8000201f!important;color:var(--aram-burgundy)!important}#header-component .menu-drawer__submenu{border-radius:0 1.125rem 1.125rem 0;box-shadow:inset 3px 0 #8000201a;background:linear-gradient(180deg,#fff,#fafaf9)!important}#header-component .menu-drawer__utility-links{background:#8000200d!important;border-radius:.5rem;margin-inline:.85rem 1.25rem!important;padding-block:.35rem!important}#header-component .menu-drawer__list-item--divider,#header-component .menu-drawer__menu-container--divider{border-color:#8000201c!important}#header-component .menu-drawer summary.menu-drawer__menu-item .icon-plus{opacity:.65;transition:opacity .2s ease,color .2s ease}#header-component .menu-drawer summary.menu-drawer__menu-item:hover .icon-plus{opacity:1;color:var(--aram-burgundy)}.aram-luxury{width:min(100%,1380px);margin-inline:auto}.aram-luxury h1,.aram-luxury h2,.aram-luxury h3{margin:0;letter-spacing:-.02em;line-height:1.05;text-wrap:balance;text-align:center;color:var(--aram-text-primary)}.aram-luxury p{margin:0;text-align:center;color:var(--aram-text-secondary)}.aram-luxury__kicker{text-transform:uppercase;letter-spacing:.16em;color:var(--aram-burgundy);font-size:.75rem;font-weight:300}.aram-luxury--hero{width:100%;min-height:min(88svh,920px);position:relative;overflow:hidden;display:grid;place-items:center;border-bottom:1px solid var(--aram-border)}.aram-luxury__hero-media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;filter:saturate(.95) brightness(1.02)}.aram-luxury__hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#ffffff26,#fff6)}.aram-luxury__hero-content{position:relative;z-index:1;display:grid;justify-items:center;gap:1.5rem;padding:clamp(1.4rem,4vw,3.2rem)}.aram-luxury__hero-content h1{font-size:clamp(3.5rem,10vw,8rem);max-width:10ch;letter-spacing:.08em;color:var(--aram-text-primary);text-shadow:0 2px 8px rgb(255 255 255 / .8)}.aram-luxury__hero-content p{max-width:58ch;color:var(--aram-text-secondary);font-size:clamp(1rem,1.5vw,1.125rem);line-height:1.6}.aram-luxury__hero-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:.7rem}.scroll-indicator{position:fixed;bottom:2rem;left:50%;transform:translate(-50%);z-index:100;display:flex;flex-direction:column;align-items:center;gap:.5rem;opacity:1;transition:opacity .4s ease,transform .4s ease;pointer-events:none}.scroll-indicator--hidden{opacity:0;transform:translate(-50%) translateY(1rem)}.scroll-indicator__text{font-size:.8rem;text-transform:uppercase;letter-spacing:.15em;color:var(--aram-burgundy);font-weight:300;text-shadow:0 2px 8px rgb(255 255 255 / .9)}.scroll-indicator__arrow{width:28px;height:28px;color:var(--aram-burgundy);filter:drop-shadow(0 2px 4px rgba(128,0,32,.3));animation:scroll-bounce 2s ease-in-out infinite}@keyframes scroll-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media(prefers-reduced-motion:reduce){.scroll-indicator__arrow{animation:none}}@media screen and (max-width:749px){.scroll-indicator{bottom:1.5rem}.scroll-indicator__text{font-size:.7rem}.scroll-indicator__arrow{width:24px;height:24px}}.aram-luxury__btn-burgundy{background:var(--aram-burgundy-gradient);border:none;color:#fff;padding:1.25rem 4rem;margin:1rem;font-size:.875rem;font-weight:300;letter-spacing:.2em;text-transform:uppercase;border-radius:0;cursor:pointer;text-decoration:none;display:inline-block;box-shadow:0 6px 25px #80002033;transition:all .4s cubic-bezier(.4,0,.2,1)}.aram-luxury__btn-burgundy:hover{background:linear-gradient(135deg,#6b001a,#8a001f);box-shadow:0 12px 40px #80002059;transform:translateY(-3px)}.aram-luxury__btn-outline{border:1px solid var(--aram-burgundy);color:var(--aram-burgundy);background:transparent;padding:1.25rem 4rem;margin:1rem;font-size:.875rem;font-weight:300;letter-spacing:.2em;text-transform:uppercase;border-radius:0;cursor:pointer;text-decoration:none;display:inline-block;transition:all .4s ease}.aram-luxury__btn-outline:hover{background:var(--aram-burgundy);color:#fff;transform:translateY(-2px)}.aram-luxury--strip{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;background:var(--aram-off-white);border-top:1px solid var(--aram-border);border-bottom:1px solid var(--aram-border)}.aram-luxury--strip p{padding:.95rem .75rem;text-transform:uppercase;letter-spacing:.12em;font-size:.73rem;color:var(--aram-text-primary);border-left:1px solid var(--aram-border);font-weight:500}.aram-luxury--strip p:first-child{border-left:0}.aram-luxury--section{display:grid;gap:2.5rem;position:relative;padding-block:5rem}.aram-luxury__head{display:grid;justify-items:center;gap:1rem}.aram-luxury__head h2{font-size:clamp(1.8rem,3.7vw,3rem);color:var(--aram-text-primary)}.aram-luxury__head>p:last-child,.aram-luxury__subhead{color:var(--aram-text-secondary);max-width:62ch;text-align:center;font-size:clamp(.88rem,1.45vw,1.02rem);line-height:1.6;margin:0}.aram-luxury--section:after{content:"";position:absolute;inset-inline:20%;bottom:0;height:1px;background:linear-gradient(90deg,transparent,var(--aram-border),transparent)}.aram-luxury__carousel{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(240px,24%);gap:1.5rem;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:.8rem}.aram-luxury__card{color:var(--aram-text-primary);text-decoration:none;display:grid;gap:.75rem;scroll-snap-align:start;background:var(--aram-white);border:1px solid var(--aram-border);border-radius:4px;overflow:hidden;transition:all .4s cubic-bezier(.22,1,.36,1)}.aram-luxury__card:hover{box-shadow:0 8px 32px var(--aram-shadow);transform:translateY(-6px);border-color:var(--aram-burgundy)}.aram-luxury__card img{width:100%;aspect-ratio:4/5;object-fit:cover;display:block;transition:transform .5s cubic-bezier(.22,1,.36,1)}.aram-luxury__card:hover img{transform:scale(1.05)}.aram-luxury__card span{text-transform:uppercase;letter-spacing:.11em;text-align:center;font-size:.81rem;color:var(--aram-burgundy);font-weight:300;padding:.75rem}.aram-luxury__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem}.aram-luxury__product{text-decoration:none;color:var(--aram-text-primary);display:grid;gap:.75rem;background:var(--aram-white);border:1px solid var(--aram-border);border-radius:4px;overflow:hidden;transition:all .4s cubic-bezier(.22,1,.36,1)}.aram-luxury__product:hover{box-shadow:0 8px 32px var(--aram-shadow);transform:translateY(-6px);border-color:var(--aram-burgundy)}.aram-luxury__product-media{overflow:hidden}.aram-luxury__product img{width:100%;aspect-ratio:4/5;object-fit:cover;display:block;transition:transform .5s cubic-bezier(.22,1,.36,1)}.aram-luxury__product:hover img{transform:scale(1.05)}.aram-luxury__product h3{text-align:center;font-size:1rem;padding-inline:.75rem;color:var(--aram-text-primary)}.aram-luxury__product p{color:var(--aram-burgundy);font-size:.9rem;text-align:center;font-weight:300;padding-bottom:.75rem}.aram-luxury__fallback{grid-column:1 / -1;text-align:center;padding:2rem;border:1px dashed var(--aram-border);color:var(--aram-text-secondary);border-radius:4px}input,textarea,select{background:var(--aram-white);color:var(--aram-text-primary);border-color:var(--aram-border)}.aram-luxury--editorial{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2rem;align-items:stretch;margin-block:3rem}.aram-luxury__editorial-media{overflow:hidden;border-radius:4px}.aram-luxury__editorial-media img{width:100%;height:100%;min-height:420px;object-fit:cover;transition:transform .5s cubic-bezier(.22,1,.36,1)}.aram-luxury--editorial:hover .aram-luxury__editorial-media img{transform:scale(1.03)}.aram-luxury__editorial-content{background:var(--aram-off-white);border:1px solid var(--aram-border);border-radius:4px;padding:clamp(1.5rem,4vw,3rem);display:grid;justify-items:center;align-content:center;gap:1.5rem}.aram-luxury__editorial-content h2{font-size:clamp(1.7rem,3.5vw,2.9rem);max-width:14ch;color:var(--aram-text-primary)}.aram-luxury__editorial-content p{color:var(--aram-text-secondary);max-width:48ch;line-height:1.6}.aram-luxury__journal{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.aram-luxury__journal-card{display:grid;gap:.75rem;background:var(--aram-white);border:1px solid var(--aram-border);border-radius:4px;overflow:hidden;transition:all .4s cubic-bezier(.22,1,.36,1)}.aram-luxury__journal-card:hover{box-shadow:0 8px 32px var(--aram-shadow);transform:translateY(-6px);border-color:var(--aram-burgundy)}.aram-luxury__journal-card img{width:100%;aspect-ratio:16/10;object-fit:cover;transition:transform .5s cubic-bezier(.22,1,.36,1)}.aram-luxury__journal-card:hover img{transform:scale(1.05)}.aram-luxury__journal-card h3{font-size:1.06rem;padding-inline:1rem;color:var(--aram-text-primary)}.aram-luxury__journal-card p{color:var(--aram-text-secondary);padding-inline:1rem;padding-bottom:1rem}.aram-luxury--cta{width:100%;min-height:clamp(340px,60vw,560px);position:relative;display:grid;place-items:center;background-size:cover;background-position:center;border-radius:4px;overflow:hidden}.aram-luxury__cta-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(120deg,#ffffffe6,#ffffffb3)}.aram-luxury__cta-content{position:relative;z-index:1;display:grid;justify-items:center;gap:1.5rem;text-align:center;max-width:650px;padding:2rem}.aram-luxury__cta-content h2{font-size:clamp(1.9rem,4.5vw,3.4rem);color:var(--aram-text-primary)}.aram-luxury__cta-content p{color:var(--aram-text-secondary);line-height:1.6}.aram-luxury--instagram{display:grid;gap:2rem;padding-block:4rem}.aram-luxury__instagram-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem}.aram-luxury__instagram-item{aspect-ratio:1;overflow:hidden;border-radius:4px;position:relative}.aram-luxury__instagram-item img{width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.22,1,.36,1)}.aram-luxury__instagram-item:hover img{transform:scale(1.1)}[data-animate=section]{opacity:0;transform:translateY(46px);transition:opacity .76s cubic-bezier(.22,1,.36,1),transform .76s cubic-bezier(.22,1,.36,1)}.aram-luxury--hero[data-animate=section]{opacity:1;transform:none}[data-animate=section].is-visible{opacity:1;transform:translateY(0)}[data-animate=group] [data-animate-item]{opacity:0;transform:translateY(20px);transition:opacity .62s cubic-bezier(.22,1,.36,1),transform .62s cubic-bezier(.22,1,.36,1)}[data-animate=group].is-visible [data-animate-item]{opacity:1;transform:translateY(0)}[data-animate=group].is-visible [data-animate-item]:nth-child(1){transition-delay:40ms}[data-animate=group].is-visible [data-animate-item]:nth-child(2){transition-delay:.12s}[data-animate=group].is-visible [data-animate-item]:nth-child(3){transition-delay:.2s}[data-animate=group].is-visible [data-animate-item]:nth-child(4){transition-delay:.28s}[data-animate=group].is-visible [data-animate-item]:nth-child(5){transition-delay:.36s}[data-animate=group].is-visible [data-animate-item]:nth-child(6){transition-delay:.44s}[data-animate=group].is-visible [data-animate-item]:nth-child(7){transition-delay:.52s}[data-animate=group].is-visible [data-animate-item]:nth-child(8){transition-delay:.6s}@media(prefers-reduced-motion:reduce){[data-animate=section],[data-animate=group] [data-animate-item]{opacity:1!important;transform:none!important;transition:none!important}.aram-luxury__card,.aram-luxury__product,.aram-luxury__journal-card,.aram-luxury__btn-burgundy,.aram-luxury__btn-outline,.aram-luxury__card img,.aram-luxury__product img,.aram-luxury__journal-card img{transition:none!important;transform:none!important}}@media screen and (max-width:1024px){.aram-luxury__carousel{grid-auto-columns:minmax(250px,38%)}.aram-luxury__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.aram-luxury--editorial{grid-template-columns:1fr}.aram-luxury__journal{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.aram-luxury--strip{grid-template-columns:1fr}.aram-luxury--strip p{border-left:0;border-top:1px solid var(--aram-border)}.aram-luxury--strip p:first-child{border-top:0}.aram-luxury__carousel{grid-auto-columns:minmax(240px,84%)}.aram-luxury__grid,.aram-luxury__journal{grid-template-columns:1fr}}main[data-template=product],main[data-template=product] [class^=color-],main[data-template=product] [class*=" color-"],#MainContent[data-template=product],#MainContent[data-template=product] [class^=color-],#MainContent[data-template=product] [class*=" color-"]{--color-foreground: var(--aram-text-primary) !important;--color-foreground-rgb: 42 42 42 !important;--color-foreground-heading: var(--aram-text-primary) !important;--color-foreground-heading-rgb: 42 42 42 !important;--color-primary-button-background: var(--aram-burgundy) !important;--color-primary-button-background-rgb: 128 0 32 !important;--color-primary-button-border: var(--aram-burgundy) !important;--color-primary-button-text: #FFFFFF !important;--color-primary-button-text-rgb: 255 255 255 !important;--color-primary-button-hover-background: var(--aram-burgundy-dark) !important;--color-primary-button-hover-border: var(--aram-burgundy-dark) !important;--color-primary-button-hover-text: #FFFFFF !important}#MainContent[data-template=product] .add-to-cart-button,#MainContent[data-template=product] .sticky-add-to-cart__button.button,main[data-template=product] .add-to-cart-button,main[data-template=product] .sticky-add-to-cart__button.button,#MainContent[data-template=product] .button:not(.button-unstyled):not(.button-secondary),main[data-template=product] .button:not(.button-unstyled):not(.button-secondary),#MainContent[data-template=product] button.shopify-payment-button__button--unbranded,main[data-template=product] button.shopify-payment-button__button--unbranded{--button-background-color: transparent !important;--button-border-color: transparent !important;--button-color: #FFFFFF !important;background:var(--aram-burgundy-gradient)!important;background-color:transparent!important;box-shadow:0 6px 25px #80002033!important;color:#fff!important;outline-color:var(--aram-burgundy);filter:none;letter-spacing:.2em;font-weight:300}#MainContent[data-template=product] .add-to-cart-button:hover:not(:disabled):not([aria-disabled=true]),#MainContent[data-template=product] .sticky-add-to-cart__button.button:hover:not(:disabled):not([aria-disabled=true]),main[data-template=product] .add-to-cart-button:hover:not(:disabled):not([aria-disabled=true]),main[data-template=product] .sticky-add-to-cart__button.button:hover:not(:disabled):not([aria-disabled=true]),#MainContent[data-template=product] .button:not(.button-unstyled):not(.button-secondary):hover:not(:disabled):not([aria-disabled=true]),main[data-template=product] .button:not(.button-unstyled):not(.button-secondary):hover:not(:disabled):not([aria-disabled=true]),#MainContent[data-template=product] button.shopify-payment-button__button--unbranded:hover:not([disabled]),main[data-template=product] button.shopify-payment-button__button--unbranded:hover:not([disabled]){--button-background-color: transparent !important;--button-border-color: transparent !important;--button-color: #FFFFFF !important;background:linear-gradient(135deg,#6b001a,#8a001f)!important;background-color:transparent!important;box-shadow:0 12px 40px #80002059!important;transform:translateY(-3px)}main[data-template=product] .accordion .details__header,main[data-template=product] accordion-custom .details__header,#MainContent[data-template=product] .accordion .details__header,#MainContent[data-template=product] accordion-custom .details__header{color:var(--aram-text-secondary)}main[data-template=product] .accordion details[open]>.details__header,main[data-template=product] accordion-custom details[open]>.details__header,main[data-template=product] .accordion details[open]>.details__header:hover,main[data-template=product] accordion-custom details[open]>.details__header:hover,main[data-template=product] .accordion .details__header:hover,main[data-template=product] accordion-custom .details__header:hover,#MainContent[data-template=product] .accordion details[open]>.details__header,#MainContent[data-template=product] accordion-custom details[open]>.details__header,#MainContent[data-template=product] .accordion details[open]>.details__header:hover,#MainContent[data-template=product] accordion-custom details[open]>.details__header:hover,#MainContent[data-template=product] .accordion .details__header:hover,#MainContent[data-template=product] accordion-custom .details__header:hover{color:var(--aram-burgundy)!important}main[data-template=product] .accordion details[open]>.details__header .svg-wrapper,main[data-template=product] accordion-custom details[open]>.details__header .svg-wrapper,#MainContent[data-template=product] .accordion details[open]>.details__header .svg-wrapper,#MainContent[data-template=product] accordion-custom details[open]>.details__header .svg-wrapper{color:var(--aram-burgundy)!important}html body #MainContent[data-template=product] .add-to-cart-button,html body #MainContent[data-template=product] button.sticky-add-to-cart__button.add-to-cart-button,html body #MainContent[data-template=product] button.shopify-payment-button__button--unbranded{--button-background-color: transparent !important;--button-border-color: transparent !important;--button-color: #FFFFFF !important;background:var(--aram-burgundy-gradient)!important;background-color:transparent!important;box-shadow:0 6px 25px #80002033!important;color:#fff!important;filter:none}html body #MainContent[data-template=product] .add-to-cart-button:hover:not(:disabled):not([aria-disabled=true]),html body #MainContent[data-template=product] button.sticky-add-to-cart__button.add-to-cart-button:hover:not(:disabled):not([aria-disabled=true]),html body #MainContent[data-template=product] button.shopify-payment-button__button--unbranded:hover:not([disabled]){background:linear-gradient(135deg,#6b001a,#8a001f)!important;background-color:transparent!important;box-shadow:0 12px 40px #80002059!important;transform:translateY(-3px)}.aram-hero-video{position:relative;width:100%;height:100vh;height:100dvh;min-height:100vh;min-height:100dvh;overflow:hidden;background:#000}.aram-hero-video__media{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;filter:brightness(.88) contrast(1.08);z-index:0}.aram-hero-video__overlay{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1;background:linear-gradient(to top,rgba(0,0,0,.72) 0%,rgba(0,0,0,.38) 32%,rgba(0,0,0,.12) 58%,transparent 78%),radial-gradient(ellipse 85% 70% at 50% 40%,rgba(0,0,0,.15) 0%,transparent 65%)}.aram-hero-video__content{position:absolute;left:0;right:0;bottom:20vh;bottom:20dvh;z-index:2;min-height:30%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:.75rem max(1.25rem,env(safe-area-inset-left,0px)) max(1.5rem,env(safe-area-inset-bottom,0px)) max(1.25rem,env(safe-area-inset-right,0px));box-sizing:border-box}.aram-hero-video__title{font-family:var(--aram-font-logo, var(--font-heading));font-size:clamp(3rem,11vw,7.5rem);font-weight:500;letter-spacing:.22em;line-height:1.05;color:#fff;margin:0;text-transform:uppercase;text-shadow:0 1px 2px rgba(0,0,0,.85),0 4px 24px rgba(0,0,0,.55)}.aram-hero-video__subtitle{font-family:var(--font-body);font-size:clamp(.75rem,2.2vw,.9375rem);letter-spacing:.32em;text-transform:uppercase;color:#fff;margin:.85rem 0 1.25rem;font-weight:400;line-height:1.5;max-width:28rem;text-shadow:0 1px 3px rgba(0,0,0,.9),0 2px 16px rgba(0,0,0,.5)}.aram-hero-video__cta{flex-shrink:0;margin-top:.25rem;box-shadow:0 4px 24px #00000059}@keyframes aram-scroll-hint-bob{0%,to{transform:translateY(0)}50%{transform:translateY(.55rem)}}.aram-hero-scroll-hint{position:relative;z-index:3;align-self:flex-end;display:flex;flex-direction:column;align-items:center;gap:.5rem;width:fit-content;max-width:min(100%,24rem);margin:2.25rem 0 0;padding:0;text-decoration:none;font-family:var(--font-body);font-size:clamp(.78rem,2.15vw,.95rem);font-weight:400;letter-spacing:.22em;text-transform:uppercase;transition:opacity .25s ease;animation:aram-scroll-hint-bob 1.85s ease-in-out infinite}.aram-hero-scroll-hint:hover,.aram-hero-scroll-hint:focus-visible{opacity:.95}.aram-hero-scroll-hint:focus-visible{outline:2px solid rgba(255,255,255,.9);outline-offset:4px;border-radius:2px}.aram-hero-scroll-hint__label{display:block;line-height:1.4;text-align:center;color:var(--aram-burgundy);-webkit-text-fill-color:var(--aram-burgundy);-webkit-text-stroke:.8px #fff;text-shadow:none}.aram-hero-scroll-hint__arrow{display:flex;justify-content:center;width:100%;filter:drop-shadow(0 2px 5px rgba(0,0,0,.45))}.aram-hero-scroll-hint__arrow svg{display:block;width:30px;height:30px}.aram-hero-scroll-hint__arrow-path--outline{stroke:#fff;stroke-width:3.25;stroke-linecap:round;stroke-linejoin:round;fill:none}.aram-hero-scroll-hint__arrow-path--inner{stroke:var(--aram-burgundy);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;fill:none}@media(prefers-reduced-motion:reduce){.aram-hero-scroll-hint{animation:none}}.aram-feature-minimal{display:grid;grid-template-columns:repeat(3,1fr);padding:8rem 2rem;gap:4rem;border-top:1px solid #E5E5E5;border-bottom:1px solid #E5E5E5;background:#fff}.aram-feature-minimal__item{text-align:center;font-family:var(--font-body);font-size:.75rem;letter-spacing:.3em;text-transform:uppercase;color:#800020;font-weight:300}@media(max-width:768px){.aram-feature-minimal{grid-template-columns:1fr;padding:4rem 2rem;gap:2rem}}.aram-category-hero{padding:10rem 0;background:#fff}.aram-category-hero__media{max-width:1400px;margin:0 auto;padding:0 4rem}.aram-category-hero__media img{width:100%;height:auto;display:block}.aram-category-hero__content{text-align:center;margin-top:4rem}.aram-category-hero__content h2{font-family:var(--font-heading);font-size:3rem;font-weight:300;letter-spacing:.1em;margin-bottom:2rem;color:#2a2a2a}.aram-link-minimal{font-family:var(--font-body);font-size:.75rem;letter-spacing:.3em;text-transform:uppercase;color:#800020;text-decoration:none;border-bottom:1px solid #800020;padding-bottom:.25rem;transition:opacity .3s ease}.aram-link-minimal:hover{opacity:.7}@media(max-width:768px){.aram-category-hero{padding:6rem 0}.aram-category-hero__media{padding:0 2rem}.aram-category-hero__content h2{font-size:2rem}}.aram-grid-minimal{display:grid;grid-template-columns:repeat(2,1fr);gap:3rem;padding:0 4rem;margin:12rem 0;background:#fff}.aram-grid-minimal__item img{width:100%;height:auto;display:block}@media(max-width:768px){.aram-grid-minimal{grid-template-columns:1fr;padding:0 2rem;margin:6rem 0;gap:2rem}}.aram-statement{position:relative;margin:12rem 0;background:#fff}.aram-statement__media img{width:100%;height:auto;display:block}.aram-statement__overlay{position:absolute;bottom:8rem;left:50%;transform:translate(-50%);text-align:center}.aram-statement__overlay h2{font-family:var(--font-heading);font-size:4rem;font-weight:300;letter-spacing:.1em;color:#fff;text-shadow:0 4px 20px rgba(0,0,0,.3);margin:0}@media(max-width:768px){.aram-statement{margin:6rem 0}.aram-statement__overlay{bottom:4rem}.aram-statement__overlay h2{font-size:2rem}}.aram-text-minimal{padding:15rem 4rem;text-align:center;background:#fff}.aram-text-minimal p{max-width:600px;margin:0 auto;font-family:var(--font-body);font-size:1rem;line-height:2;letter-spacing:.05em;color:#2a2a2a;font-weight:300}@media(max-width:768px){.aram-text-minimal{padding:8rem 2rem}}.aram-gallery-sparse{display:grid;grid-template-columns:repeat(3,1fr);gap:4rem;padding:0 6rem;margin:12rem 0;background:#fff}.aram-gallery-sparse__item img{width:100%;height:auto;display:block}@media(max-width:768px){.aram-gallery-sparse{grid-template-columns:1fr;padding:0 2rem;margin:6rem 0;gap:2rem}}.aram-cta-minimal{text-align:center;padding:15rem 2rem;background:#fff}.aram-cta-minimal h2{font-family:var(--font-heading);font-size:3.5rem;font-weight:300;letter-spacing:.1em;margin-bottom:3rem;color:#2a2a2a}@media(max-width:768px){.aram-cta-minimal{padding:8rem 2rem}.aram-cta-minimal h2{font-size:2rem}}body:has(.aram-hero-video) h1,body:has(.aram-hero-video) h2,body:has(.aram-hero-video) h3,body:has(.aram-hero-video) h4,body:has(.aram-hero-video) h5,body:has(.aram-hero-video) h6{font-family:var(--font-heading);font-weight:300;letter-spacing:.05em}body:has(.aram-hero-video) p,body:has(.aram-hero-video) span,body:has(.aram-hero-video) a:not(.aram-luxury__btn-burgundy){font-family:var(--font-body);font-weight:300}main[data-template=product] .product-information{padding:4rem 0}main[data-template=product] ._product-media-gallery img{border-radius:0;box-shadow:0 10px 50px #80002014}main[data-template=product] ._product-details{padding:4rem!important;background:#fff;box-shadow:0 15px 60px #8000201f;border:1px solid rgba(128,0,32,.06)}main[data-template=product] ._product-details h1{font-family:var(--font-heading);font-size:2.5rem!important;font-weight:300!important;letter-spacing:.08em!important;margin-bottom:2rem;color:#2a2a2a}main[data-template=product] ._product-details .price{font-size:1.5rem!important;color:#800020!important;margin-bottom:3rem;letter-spacing:.05em;font-weight:300}main[data-template=product] .variant-picker{margin:2rem 0}main[data-template=product] .variant-picker__option{border:1px solid #E5E5E5;padding:.75rem 1.5rem;transition:all .3s ease;background:#fff}main[data-template=product] .variant-picker__option:hover{border-color:#800020;background:#80002008}main[data-template=product] .variant-picker__option.selected{border-color:#800020;background:#800020;color:#fff}main[data-template=product] .accordion{margin-top:3rem;border-top:1px solid #E5E5E5}main[data-template=product] .accordion .details__header{padding:1.5rem 0;font-family:var(--font-body);font-size:.875rem;letter-spacing:.15em;text-transform:uppercase;font-weight:300}main[data-template=product] .accordion .details__content{padding:0 0 2rem;font-family:var(--font-body);font-size:1rem;line-height:1.8;color:#6b6b6b;font-weight:300}main[data-template=product]+section h3,.product-recommendations h3{font-family:var(--font-heading);font-size:2.5rem;font-weight:300;letter-spacing:.08em;text-align:center;margin-bottom:4rem;color:#2a2a2a}main[data-template=product] .product-information{max-width:1600px;margin:0 auto;padding:6rem 4rem}@media(max-width:768px){main[data-template=product] .product-information{padding:3rem 2rem}main[data-template=product] ._product-details{padding:2rem!important}main[data-template=product] ._product-details h1{font-size:2rem!important}}main[data-template=product] ._product-media-gallery{position:relative}main[data-template=product] ._product-media-gallery:after{content:"";position:absolute;bottom:0;left:0;right:0;height:100px;background:linear-gradient(to top,rgba(255,255,255,.3),transparent);pointer-events:none}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scroll-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(10px)}}.aram-feature-minimal__item,.aram-category-hero,.aram-grid-minimal__item,.aram-statement,.aram-text-minimal,.aram-gallery-sparse__item,.aram-cta-minimal{opacity:0;transform:translateY(40px);transition:opacity .9s cubic-bezier(.4,0,.2,1),transform .9s cubic-bezier(.4,0,.2,1)}.aram-feature-minimal__item.is-visible,.aram-category-hero.is-visible,.aram-grid-minimal__item.is-visible,.aram-statement.is-visible,.aram-text-minimal.is-visible,.aram-gallery-sparse__item.is-visible,.aram-cta-minimal.is-visible{opacity:1;transform:translateY(0)}.aram-category-hero__media img,.aram-grid-minimal__item img,.aram-gallery-sparse__item img,._product-media-gallery img{will-change:transform;backface-visibility:hidden;transform:translateZ(0)}.aram-link-minimal{position:relative;display:inline-block}.aram-link-minimal:after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:1px;background:#800020;transform:scaleX(1);transition:transform .3s cubic-bezier(.4,0,.2,1);transform-origin:left}.aram-link-minimal:hover:after{transform:scaleX(0);transform-origin:right}.aram-luxury__btn-burgundy{position:relative;overflow:hidden;will-change:transform,box-shadow;transition:transform .4s cubic-bezier(.4,0,.2,1),box-shadow .4s cubic-bezier(.4,0,.2,1)}.aram-luxury__btn-burgundy:active{transform:translateY(-1px) scale(.98);box-shadow:0 8px 30px #8000204d}.ripple{position:absolute;border-radius:50%;background:#fff9;width:10px;height:10px;margin-left:-5px;margin-top:-5px;pointer-events:none;animation:ripple-animation .6s ease-out}@keyframes ripple-animation{0%{transform:scale(0);opacity:1}to{transform:scale(40);opacity:0}}main[data-template=product] ._product-details{position:sticky;top:120px;max-height:calc(100vh - 140px);overflow-y:auto}main[data-template=product] .variant-picker__option{cursor:pointer;will-change:background-color,border-color}main[data-template=product] .variant-picker__option:hover{transform:translateY(-2px);box-shadow:0 4px 12px #8000201a}main[data-template=product] .variant-picker__option.selected{transform:translateY(0)}.add-to-cart-button,main[data-template=product] .add-to-cart-button{position:relative;overflow:hidden;cursor:pointer;will-change:transform,box-shadow}.add-to-cart-button:hover{transform:translateY(-3px)}.add-to-cart-button:active{transform:translateY(-1px)}main[data-template=product] .accordion details{transition:all .3s cubic-bezier(.4,0,.2,1)}main[data-template=product] .accordion details[open]{background:#80002005}main[data-template=product] .accordion .details__header{cursor:pointer;transition:color .3s ease}html{scroll-behavior:smooth}.aram-luxury__btn-burgundy,.aram-grid-minimal__item img,.aram-gallery-sparse__item img,.aram-hero-video__title,.aram-hero-video__subtitle,._product-media-gallery img,.add-to-cart-button{transform:translateZ(0);backface-visibility:hidden;-webkit-font-smoothing:antialiased}@media(max-width:1024px){main[data-template=product] ._product-details{position:relative;top:auto;max-height:none;overflow-y:visible}.aram-hero-video__title{font-size:clamp(2.35rem,9vw,5.25rem)!important;letter-spacing:.18em}.aram-hero-video__subtitle{margin:.65rem 0 1rem;letter-spacing:.26em}.aram-category-hero{padding:6rem 0}.aram-grid-minimal,.aram-statement{margin:6rem 0}.aram-text-minimal{padding:8rem 2rem}.aram-gallery-sparse{margin:6rem 0}.aram-cta-minimal{padding:8rem 2rem}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.aram-feature-minimal__item,.aram-category-hero,.aram-grid-minimal__item,.aram-statement,.aram-text-minimal,.aram-gallery-sparse__item,.aram-cta-minimal{opacity:1;transform:none}}@media(hover:none)and (pointer:coarse){.aram-category-hero__media img:hover,.aram-grid-minimal__item img:hover,.aram-gallery-sparse__item img:hover,.aram-luxury__btn-burgundy:hover{transform:none}.aram-link-minimal:hover:after{transform:scaleX(1)}}.aram-services{background:#fafaf9;padding:4rem 0}.aram-services__container{display:grid;grid-template-columns:repeat(4,1fr);gap:3rem;max-width:1400px;margin:0 auto;padding:0 2rem}.aram-services__item{text-align:center}.aram-services__icon{margin-bottom:1.5rem;display:flex;justify-content:center}.aram-services__item h3{font-family:var(--font-heading);font-size:1.125rem;font-weight:400;letter-spacing:.05em;margin-bottom:.75rem;color:#2a2a2a}.aram-services__item p{font-family:var(--font-body);font-size:.875rem;line-height:1.6;color:#6b6b6b;font-weight:300}.aram-products-featured{max-width:1400px;margin:0 auto;padding:0 2rem}#shop-suits{scroll-margin-top:clamp(4rem,10vh,6rem)}.aram-products-featured__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:3rem}.aram-products-featured__header h2{font-family:var(--font-heading);font-size:2.5rem;font-weight:300;letter-spacing:.05em;color:#2a2a2a}.aram-products-featured__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1rem,2.5vw,2rem);width:100%;min-width:0}.aram-product-card{text-decoration:none;display:block;min-width:0;max-width:100%;transition:transform .4s ease}.aram-product-card:hover{transform:translateY(-8px)}.aram-product-card__image{position:relative;overflow:hidden;background:#f5f5f5;margin-bottom:1rem;aspect-ratio:3/4}.aram-product-card__image img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.aram-product-card:hover .aram-product-card__image img{transform:scale(1.05)}.aram-product-card__info{padding:.5rem 0}.aram-product-card__info h3{font-family:var(--font-body);font-size:1rem;font-weight:400;letter-spacing:.03em;color:#2a2a2a;margin-bottom:.5rem}.aram-product-card__price{font-family:var(--font-body);font-size:1.125rem;color:#800020;font-weight:400}.aram-new-arrivals{overflow-x:hidden;max-width:100%}.aram-new-arrivals .aram-products-featured__header.aram-new-arrivals__header{justify-content:flex-start;align-items:stretch}.aram-new-arrivals__header{display:flex;flex-direction:column;align-items:stretch;gap:0;margin-bottom:clamp(1.5rem,3vw,2.5rem)}.aram-new-arrivals__marquee-bar{box-sizing:border-box;width:100vw;max-width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;padding:.75rem max(1.25rem,env(safe-area-inset-left,0px)) .875rem max(1.25rem,env(safe-area-inset-right,0px));background:var(--aram-burgundy)}.aram-new-arrivals__marquee-bar .aram-new-arrivals-title{width:100%;margin:0;color:#fff}.aram-new-arrivals__view-all{align-self:flex-start;margin-top:1rem;color:var(--aram-text-primary)!important;border-bottom-color:var(--aram-text-primary)!important}.aram-new-arrivals__view-all:after{background:var(--aram-text-primary)!important}.aram-new-arrivals__view-all:hover{color:var(--aram-text-primary)!important;opacity:.75}.aram-new-arrivals .aram-products-featured__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto;gap:clamp(.5rem,2.5vw,1.75rem);width:100%;max-width:100%;box-sizing:border-box}.aram-new-arrivals .aram-product-card{min-width:0;width:100%;max-width:100%;box-sizing:border-box}.aram-new-arrivals .aram-product-card__image{min-height:0;width:100%}.aram-new-arrivals .aram-product-card__info{min-width:0;padding:.35rem 0 0}.aram-new-arrivals .aram-product-card__info h3{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word;line-height:1.35;margin-bottom:.35rem;font-size:clamp(.8125rem,2.4vw,1rem)}.aram-new-arrivals .aram-product-card__price{font-size:clamp(.875rem,2.2vw,1.0625rem)}.aram-new-arrivals-title{flex:1;min-width:0;margin:0;font-family:var(--font-heading);font-size:2.5rem;font-weight:300;letter-spacing:.05em;color:#2a2a2a}.aram-new-arrivals .aram-new-arrivals-title__viewport{max-width:none;width:100%}.aram-new-arrivals-title__viewport{display:block;overflow:hidden;width:100%;max-width:min(100%,22rem)}.aram-new-arrivals-title__track{display:inline-flex;flex-wrap:nowrap;width:max-content;animation:aram-new-arrivals-title-marquee 5s linear infinite;will-change:transform}.aram-new-arrivals-title__chunk{flex-shrink:0;padding-right:2.5rem;white-space:nowrap}@keyframes aram-new-arrivals-title-marquee{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.aram-new-arrivals-title__track{animation:none;transform:none}}@media(max-width:768px){.aram-new-arrivals__marquee-bar{padding-top:.65rem;padding-bottom:.75rem}.aram-new-arrivals__marquee-bar .aram-new-arrivals-title{font-size:clamp(1.15rem,4.5vw,1.65rem)}.aram-new-arrivals__view-all{font-size:.75rem;letter-spacing:.3em;margin-top:.85rem}}.aram-brand-story{display:flex;flex-direction:column;gap:3rem;width:100%;max-width:none;margin:0;padding:0;align-items:stretch}.aram-brand-story__media{width:100%;margin:0}.aram-brand-story__media img{width:100%;height:auto;display:block}.aram-brand-story__content{max-width:1400px;margin-left:auto;margin-right:auto;padding:0 2rem;width:100%;box-sizing:border-box}.aram-brand-story__content h2{font-family:var(--font-heading);font-size:2.5rem;font-weight:300;letter-spacing:.05em;margin-bottom:2rem;color:#2a2a2a}.aram-brand-story__content p{font-family:var(--font-body);font-size:1rem;line-height:1.8;color:#6b6b6b;margin-bottom:1.5rem;font-weight:300}.aram-collections-grid{max-width:1400px;margin:0 auto;padding:0 2rem}.aram-collections-grid h2{font-family:var(--font-heading);font-size:2.5rem;font-weight:300;letter-spacing:.05em;text-align:center;margin-bottom:3rem;color:#2a2a2a}.aram-collections-grid__wrapper{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}.aram-collection-card{position:relative;overflow:hidden;aspect-ratio:3/4;text-decoration:none;display:block}.aram-collection-card img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.aram-collection-card:hover img{transform:scale(1.08)}.aram-collection-card__overlay{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to top,rgba(0,0,0,.8),transparent);padding:2rem 1.5rem;color:#fff}.aram-collection-card__overlay h3{font-family:var(--font-heading);font-size:1.5rem;font-weight:300;letter-spacing:.05em;margin-bottom:.5rem}.aram-collection-card__overlay span{font-family:var(--font-body);font-size:.875rem;letter-spacing:.1em;text-transform:uppercase;opacity:0;transform:translateY(10px);transition:all .4s ease}.aram-collection-card:hover .aram-collection-card__overlay span{opacity:1;transform:translateY(0)}.aram-quality-promise{background:#fafaf9;text-align:center}.aram-quality-promise__content{max-width:1200px;margin:0 auto;padding:0 2rem}.aram-quality-promise__content h2{font-family:var(--font-heading);font-size:2.5rem;font-weight:300;letter-spacing:.05em;margin-bottom:4rem;color:#2a2a2a}.aram-quality-promise__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:4rem 3rem;text-align:left}.aram-quality-promise__item h3{font-family:var(--font-heading);font-size:1.25rem;font-weight:400;letter-spacing:.05em;margin-bottom:1rem;color:#2a2a2a}.aram-quality-promise__item p{font-family:var(--font-body);font-size:.9375rem;line-height:1.8;color:#6b6b6b;font-weight:300}.aram-testimonials{max-width:1400px;margin:0 auto;padding:0 2rem;text-align:center}.aram-testimonials h2{font-family:var(--font-heading);font-size:2.5rem;font-weight:300;letter-spacing:.05em;margin-bottom:4rem;color:#2a2a2a}.aram-testimonials__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:3rem}.aram-testimonial-card{background:#fff;border:1px solid #E5E5E5;padding:3rem 2rem;text-align:left;transition:all .4s ease}.aram-testimonial-card:hover{border-color:#800020;box-shadow:0 8px 30px #8000201a;transform:translateY(-4px)}.aram-testimonial-card__stars{color:#800020;font-size:1.125rem;margin-bottom:1.5rem;letter-spacing:.2em}.aram-testimonial-card p{font-family:var(--font-body);font-size:.9375rem;line-height:1.8;color:#2a2a2a;margin-bottom:1.5rem;font-style:italic;font-weight:300}.aram-testimonial-card__author{font-family:var(--font-body);font-size:.875rem;color:#6b6b6b;font-weight:400}.aram-newsletter{background:linear-gradient(135deg,#800020,#a0152b);color:#fff;text-align:center}.aram-newsletter__content{max-width:700px;margin:0 auto;padding:0 2rem}.aram-newsletter__content h2{font-family:var(--font-heading);font-size:2.5rem;font-weight:300;letter-spacing:.05em;margin-bottom:1rem}.aram-newsletter__content p{font-family:var(--font-body);font-size:1rem;line-height:1.6;margin-bottom:2.5rem;opacity:.95;font-weight:300}.aram-newsletter__form{display:flex;gap:1rem;max-width:500px;margin:0 auto}.aram-newsletter__input{flex:1;padding:1rem 1.5rem;border:2px solid rgba(255,255,255,.3);background:#ffffff1a;color:#fff;font-family:var(--font-body);font-size:.9375rem;border-radius:0}.aram-newsletter__input::placeholder{color:#ffffffb3}.aram-newsletter__input:focus{outline:none;border-color:#fff;background:#ffffff26}.aram-newsletter__form .aram-luxury__btn-burgundy{background:#fff;color:#800020;padding:1rem 2.5rem;margin:0}.aram-newsletter__form .aram-luxury__btn-burgundy:hover{background:#f5f5f5}@media(max-width:1024px){.aram-services__container{grid-template-columns:repeat(2,1fr);gap:2rem}.aram-products-featured__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.aram-brand-story{gap:2.5rem}.aram-collections-grid__wrapper{grid-template-columns:repeat(2,1fr)}.aram-quality-promise__grid{grid-template-columns:1fr;gap:3rem}.aram-testimonials__grid{grid-template-columns:1fr;gap:2rem}.aram-newsletter__form{flex-direction:column}}@media(max-width:768px){.aram-services__container{grid-template-columns:1fr}.aram-products-featured__header{flex-direction:column;align-items:flex-start;gap:1rem}.aram-products-featured__header h2,.aram-new-arrivals-title,.aram-brand-story__content h2,.aram-collections-grid h2,.aram-quality-promise__content h2,.aram-testimonials h2,.aram-newsletter__content h2{font-size:2rem}}.aram-product-hero-new{display:grid;grid-template-columns:1.2fr 1fr;gap:2.5rem 3rem;max-width:1400px;width:100%;margin:0 auto;padding:0 2rem;overflow-x:hidden;box-sizing:border-box;min-width:0}.aram-product-hero-new__breadcrumb.aram-product-breadcrumb{grid-column:1 / -1;margin:0 0 .5rem;padding:0 0 .75rem;border-bottom:1px solid rgba(42,42,42,.1);display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .35rem;font-size:.8125rem;letter-spacing:.02em;line-height:1.4}.aram-product-breadcrumb__sep{color:#9a9a9a;font-weight:300;-webkit-user-select:none;user-select:none}.aram-product-breadcrumb__current{color:#2a2a2a;font-weight:400;max-width:100%}.aram-product-hero-new__gallery{position:sticky;top:calc(var(--header-height, 72px) + .75rem);align-self:flex-start;min-width:0}.aram-product-hero-new__main-image{position:relative;width:100%;background:#f8f8f8;margin-bottom:1.5rem;aspect-ratio:3/4;overflow:hidden}.aram-product-main-carousel{display:flex;flex-flow:row nowrap;align-items:stretch;width:100%;height:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;outline:none}.aram-product-main-carousel:focus-visible{box-shadow:inset 0 0 0 2px var(--aram-burgundy)}.aram-product-main-carousel::-webkit-scrollbar{display:none}.aram-product-main-carousel__slide{flex:0 0 100%;width:100%;min-width:100%;max-width:100%;scroll-snap-align:start;scroll-snap-stop:always;box-sizing:border-box}.aram-product-main-carousel__slide .aram-product-hero-new__main-zoom{width:100%;height:100%;min-height:100%}.aram-product-main-carousel__img{width:100%;height:100%;object-fit:cover;display:block}.aram-product-hero-new__main-zoom{display:block;width:100%;height:100%;padding:0;margin:0;border:none;background:transparent;cursor:zoom-in;line-height:0;font:inherit;color:inherit}.aram-product-hero-new__main-zoom:focus-visible{outline:2px solid var(--aram-burgundy);outline-offset:2px}.aram-product-hero-new__main-image img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease;display:block}.aram-product-hero-new__main-image:hover .aram-product-hero-new__main-zoom img{transform:scale(1.08)}.aram-product-gallery-arrows{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.aram-product-gallery-arrow{pointer-events:auto;position:absolute;top:50%;transform:translateY(-50%);width:2.75rem;height:2.75rem;border:none;border-radius:50%;background:#ffffffeb;color:var(--aram-burgundy);font-size:1.75rem;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 12px #0000001f;transition:background .2s ease,transform .2s ease}.aram-product-gallery-arrow:hover{background:#fff;transform:translateY(-50%) scale(1.05)}.aram-product-gallery-arrow:focus-visible{outline:2px solid var(--aram-burgundy);outline-offset:2px}.aram-product-gallery-arrow--prev{left:.5rem}.aram-product-gallery-arrow--next{right:.5rem}.aram-product-hero-new__thumbnails{display:flex;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;touch-action:pan-x;scrollbar-width:thin;gap:.75rem;padding-bottom:.5rem;max-width:100%}.aram-product-hero-new__thumbnails::-webkit-scrollbar{height:4px}.aram-product-hero-new__thumbnails::-webkit-scrollbar-thumb{background:#800020;border-radius:2px}.aram-product-thumbnail{flex-shrink:0;width:calc(25% - .56rem);min-width:80px;aspect-ratio:3/4;overflow:hidden;cursor:pointer;border:2px solid transparent;transition:all .3s ease;background:#f8f8f8;-webkit-appearance:none;appearance:none;padding:0;margin:0;font:inherit;color:inherit;display:block;text-align:left}.aram-product-thumbnail:focus-visible{outline:2px solid var(--aram-burgundy);outline-offset:2px}.aram-product-thumbnail.active{border-color:#800020}.aram-product-thumbnail:hover{border-color:#a0152b}.aram-product-thumbnail img{width:100%;height:100%;object-fit:cover}.aram-product-hero-new__details{padding:0 0 2rem;min-width:0}.aram-product-breadcrumb{font-family:var(--font-body);color:#6b6b6b;max-width:100%;overflow-wrap:break-word}.aram-product-breadcrumb a{color:#6b6b6b;text-decoration:none;transition:color .2s ease}.aram-product-breadcrumb a:hover{color:#800020}.aram-product-hero-new__details h1{font-family:var(--font-heading);font-size:2.5rem;font-weight:300;letter-spacing:.05em;color:#2a2a2a;margin-bottom:1.5rem;max-width:100%;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.aram-product-price{font-family:var(--font-heading);font-size:2rem;color:#800020;margin-bottom:1rem;font-weight:400}.aram-product-rating{display:flex;align-items:center;gap:.75rem;margin-bottom:2rem}.aram-product-rating .stars{color:#800020;font-size:1.125rem;letter-spacing:.1em}.aram-product-rating .reviews{font-family:var(--font-body);font-size:.875rem;color:#6b6b6b}.aram-product-description-short{font-family:var(--font-body);font-size:1rem;line-height:1.8;color:#6b6b6b;margin-bottom:2.5rem;padding-bottom:2.5rem;border-bottom:1px solid #E5E5E5;font-weight:300;max-width:100%;overflow-wrap:break-word}.aram-product-form{margin-bottom:2.5rem;padding-bottom:2.5rem;border-bottom:1px solid #E5E5E5}.aram-product-options{margin-bottom:2rem}.aram-product-options[data-aram-variant-picker]{display:flex;flex-direction:column;gap:1.5rem}.aram-product-option{border:0;margin:0;padding:0;min-width:0;list-style:none}.aram-product-option:after,.aram-product-option:before{content:none}.aram-product-option__legend{display:block;width:100%;font-family:var(--font-body);font-size:.8125rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:#2a2a2a;margin-bottom:.65rem;padding:0}.aram-option-values{display:flex;flex-wrap:wrap;gap:.6rem .75rem;align-items:center}.aram-option-label{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;padding:.45rem 1rem;box-sizing:border-box;border:1px solid #e5e5e5;background:#fff;font-family:var(--font-body);font-size:.8125rem;font-weight:400;letter-spacing:.04em;color:#2a2a2a;cursor:pointer;transition:border-color .2s ease,background .2s ease,color .2s ease,opacity .2s ease;margin:0;border-radius:2px}.aram-option-label:hover{border-color:#800020;background:#8000200a}.aram-option-input:checked+.aram-option-label{border-color:#800020;background:#800020;color:#fff}.aram-option-label--swatch{min-width:auto;min-height:auto;padding:0;margin:0;border:none;border-radius:50%;border-color:transparent;background:transparent}.aram-option-label--swatch:hover{border-color:transparent;background:transparent}.aram-color-swatch{display:block;width:clamp(2.125rem,4.8vw,2.5rem);height:clamp(2.125rem,4.8vw,2.5rem);border-radius:50%;background-color:var(--aram-swatch, #c4c4c4);box-shadow:inset 0 0 0 1px #00000026;flex-shrink:0;transition:box-shadow .15s ease}.aram-option-label--swatch:hover .aram-color-swatch{box-shadow:inset 0 0 0 1px #00000026,0 0 0 2px #80002059}.aram-color-swatch--unknown{display:block;background-color:var(--aram-swatch, #c4c4c4);box-shadow:inset 0 0 0 1px #00000026}.aram-option-input:checked+.aram-option-label--swatch{border-color:transparent;background:transparent;color:inherit}.aram-option-input:checked+.aram-option-label--swatch .aram-color-swatch{box-shadow:inset 0 0 0 1px #0000001f,0 0 0 2px var(--aram-burgundy, #800020)}.aram-option-input:focus-visible+.aram-option-label--swatch .aram-color-swatch{outline:2px solid var(--aram-burgundy);outline-offset:2px}.aram-product-option .aram-option-input.visually-hidden,.aram-product-option .aram-option-input.visually-hidden:focus,.aram-product-option .aram-option-input.visually-hidden:focus-visible,.aram-product-option .aram-option-input.visually-hidden:active{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;opacity:0!important;appearance:none!important;-webkit-appearance:none!important;outline:none!important;box-shadow:none!important}.aram-option-input:disabled+.aram-option-label--swatch,.aram-option-label--swatch.aram-option-label--unavailable{opacity:.4;cursor:not-allowed;pointer-events:none}.aram-option-input:disabled+.aram-option-label--swatch .aram-color-swatch,.aram-option-label--swatch.aram-option-label--unavailable .aram-color-swatch{filter:grayscale(.85)}.aram-option-input:focus-visible+.aram-option-label:not(.aram-option-label--swatch){outline:2px solid var(--aram-burgundy);outline-offset:2px}.aram-option-input:disabled+.aram-option-label:not(.aram-option-label--swatch),.aram-option-label:not(.aram-option-label--swatch).aram-option-label--unavailable{opacity:.4;cursor:not-allowed;pointer-events:none;text-decoration:line-through;background:#fafafa}.aram-product-options>label{display:block;font-family:var(--font-body);font-size:.875rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:#2a2a2a;margin-bottom:1rem}.aram-size-selector{display:flex;gap:.75rem;flex-wrap:wrap}.aram-size-selector input[type=radio]{display:none}.aram-size-option{display:flex;align-items:center;justify-content:center;text-align:center;line-height:1;min-width:50px;height:50px;box-sizing:border-box;border:1px solid #e5e5e5;background:#fff;font-family:var(--font-body);font-size:.875rem;font-weight:400;cursor:pointer;transition:all .3s ease;padding:0 1rem;margin:0}.aram-size-option:hover{border-color:#800020;background:#80002008}.aram-size-selector input[type=radio]:checked+.aram-size-option{border-color:#800020;background:#800020;color:#fff}.aram-btn-full{width:100%;justify-content:center}.aram-product-features{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.aram-product-feature{display:flex;align-items:center;gap:.75rem;font-family:var(--font-body);font-size:.875rem;color:#2a2a2a;font-weight:400}.aram-product-tabs{max-width:1400px;width:100%;margin:0 auto;padding:0 2rem;overflow-x:hidden;box-sizing:border-box}.aram-product-tabs__nav{display:flex;gap:0;border-bottom:1px solid #E5E5E5;margin-bottom:3rem;overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;touch-action:pan-x;scrollbar-width:none;max-width:100%}.aram-product-tabs__nav::-webkit-scrollbar{display:none}.aram-tab-btn{font-family:var(--font-body);font-size:.9375rem;font-weight:400;letter-spacing:.05em;color:#6b6b6b;background:none;border:none;padding:1.25rem 2rem;cursor:pointer;transition:all .3s ease;position:relative}.aram-tab-btn:hover,.aram-tab-btn.active{color:#800020}.aram-tab-btn.active:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:#800020}.aram-tab-content{display:none;animation:fadeIn .5s ease}.aram-tab-content.active{display:block}.aram-tab-content h3{font-family:var(--font-heading);font-size:1.75rem;font-weight:300;letter-spacing:.05em;margin-bottom:2rem;color:#2a2a2a}.aram-product-description-full{font-family:var(--font-body);font-size:1rem;line-height:1.8;color:#6b6b6b;font-weight:300;max-width:100%;overflow-wrap:break-word}.aram-product-description-full p{margin-bottom:1.5rem}.aram-product-description-full ul{list-style:none;padding:0;margin:2rem 0}.aram-product-description-full li{padding-left:1.5rem;position:relative;margin-bottom:.75rem}.aram-product-description-full li:before{content:"\2022";position:absolute;left:0;color:#800020;font-weight:700}.aram-materials-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:4rem}.aram-material-item h4{font-family:var(--font-body);font-size:1.125rem;font-weight:500;margin-bottom:1.5rem;color:#2a2a2a}.aram-material-item ul{list-style:none;padding:0}.aram-material-item li{font-family:var(--font-body);font-size:.9375rem;line-height:2;color:#6b6b6b;padding-left:1.5rem;position:relative;font-weight:300}.aram-material-item li:before{content:"\2022";position:absolute;left:0;color:#800020}.aram-size-guide-table{margin-bottom:2rem;overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch}.aram-size-guide-table table{width:100%;border-collapse:collapse;font-family:var(--font-body)}.aram-size-guide-table th,.aram-size-guide-table td{padding:1rem 1.5rem;text-align:left;border-bottom:1px solid #E5E5E5}.aram-size-guide-table th{font-weight:500;color:#2a2a2a;background:#fafaf9;font-size:.875rem;letter-spacing:.05em;text-transform:uppercase}.aram-size-guide-table td{font-size:.9375rem;color:#6b6b6b;font-weight:300}.aram-size-guide-table tbody tr:hover{background:#fafaf9}.aram-size-note{font-family:var(--font-body);font-size:.875rem;color:#6b6b6b;font-style:italic;font-weight:300}.aram-reviews-summary{background:#fafaf9;padding:2.5rem;margin-bottom:3rem;text-align:center}.aram-reviews-score .score{font-family:var(--font-heading);font-size:3.5rem;font-weight:300;color:#800020;display:block;margin-bottom:.5rem}.aram-reviews-score .stars{color:#800020;font-size:1.5rem;letter-spacing:.2em;margin-bottom:.5rem}.aram-reviews-score .count{font-family:var(--font-body);font-size:.875rem;color:#6b6b6b;display:block}.aram-review-item{padding:2rem 0;border-bottom:1px solid #E5E5E5}.aram-review-item:last-child{border-bottom:none}.aram-review-header{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.aram-review-header .stars{color:#800020;font-size:.875rem;letter-spacing:.1em}.aram-review-header .author{font-family:var(--font-body);font-size:.9375rem;font-weight:500;color:#2a2a2a}.aram-review-header .verified{font-family:var(--font-body);font-size:.75rem;color:#6b6b6b;padding:.25rem .75rem;background:#f0f0f0;border-radius:3px;text-transform:uppercase;letter-spacing:.05em}.aram-review-item p{font-family:var(--font-body);font-size:1rem;line-height:1.8;color:#6b6b6b;font-weight:300}.aram-product-recommendations{max-width:1400px;width:100%;margin:0 auto;padding:0 2rem;box-sizing:border-box}.aram-product-recommendations h2{font-family:var(--font-heading);font-size:2.5rem;font-weight:300;letter-spacing:.05em;text-align:center;margin-bottom:3rem;color:#2a2a2a}body.aram-product-lightbox-open{overflow:hidden}.aram-fs-viewer[hidden]{display:none!important}.aram-fs-viewer:not([hidden]){display:block}.aram-fs-viewer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:calc(var(--layer-temporary, 20) + 1);box-sizing:border-box;background:#000;touch-action:pan-x}.aram-fs-viewer__close{position:fixed;top:max(.75rem,env(safe-area-inset-top,0px));right:max(.75rem,env(safe-area-inset-right,0px));z-index:calc(var(--layer-temporary, 20) + 3);width:3rem;height:3rem;border:none;border-radius:50%;background:#ffffff2e;color:#fff;font-size:1.75rem;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s ease}.aram-fs-viewer__close:hover{background:#ffffff4d}.aram-fs-viewer__close:focus-visible{outline:2px solid #fff;outline-offset:2px}.aram-fs-viewer__dir{position:fixed;top:50%;transform:translateY(-50%);z-index:calc(var(--layer-temporary, 20) + 3);margin:0;padding:.25rem .35rem;border:none;background:transparent;color:#fff;font-size:3rem;font-weight:200;line-height:1;cursor:pointer;-webkit-tap-highlight-color:transparent}.aram-fs-viewer__dir:focus-visible{outline:2px solid #fff;outline-offset:4px}.aram-fs-viewer__dir--prev{left:max(.35rem,env(safe-area-inset-left,0px))}.aram-fs-viewer__dir--next{right:max(.35rem,env(safe-area-inset-right,0px))}.aram-fs-viewer__rail{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-flow:row nowrap;align-items:stretch;width:100%;height:100%;max-height:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;overscroll-behavior-y:none;scrollbar-width:none;outline:none;box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}.aram-fs-viewer__rail::-webkit-scrollbar{display:none}.aram-fs-viewer__slide{flex:0 0 100%;width:100%;min-width:100%;max-width:100%;height:100%;min-height:0;scroll-snap-align:start;scroll-snap-stop:always;display:flex;align-items:stretch;justify-content:stretch;box-sizing:border-box;padding:0}.aram-fs-viewer__slide img{width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;object-position:center;-webkit-user-select:none;user-select:none;pointer-events:none;-webkit-user-drag:none}@media(max-width:768px){.aram-fs-viewer__dir{font-size:2.5rem;padding:.2rem .25rem}.aram-product-gallery-arrow{width:2.25rem;height:2.25rem;font-size:1.35rem}}@media(max-width:1024px){.aram-product-hero-new{grid-template-columns:1fr;gap:3rem}.aram-product-hero-new__gallery{position:relative;top:auto}.aram-product-hero-new__details h1{font-size:2rem}.aram-product-price{font-size:1.5rem}.aram-product-features{grid-template-columns:1fr}.aram-materials-grid{grid-template-columns:1fr;gap:3rem}.aram-product-tabs__nav{overflow-x:auto;-webkit-overflow-scrolling:touch}.aram-tab-btn{white-space:nowrap;padding:1rem 1.5rem}}@media(max-width:768px){.aram-product-hero-new{padding:0 1rem;gap:2rem}.aram-product-hero-new__thumbnails{gap:.5rem}.aram-product-thumbnail{width:calc(33.333% - .33rem);min-width:90px}.aram-product-hero-new__details{padding:1rem 0}.aram-product-hero-new__details h1{font-size:1.75rem}.aram-product-tabs,.aram-product-recommendations{padding:0 1rem}.aram-size-selector{gap:.5rem}.aram-size-option{min-width:45px;height:45px;font-size:.8125rem}.aram-product-features{gap:1rem}.aram-product-feature{font-size:.8125rem}}@media(max-width:768px){*{box-sizing:border-box}img{max-width:100%;height:auto}.aram-product-tabs__content,.aram-tab-content{overflow-x:hidden;max-width:100%}.aram-size-guide-table{font-size:.875rem}.aram-size-guide-table th,.aram-size-guide-table td{padding:.75rem .5rem}#MainContent[data-template=product] .aram-product-hero-new__main-image img,#MainContent[data-template=product] .aram-product-main-carousel__img,#MainContent[data-template=product] .aram-product-thumbnail img,#MainContent[data-template=product] .aram-product-card__image img,.aram-new-arrivals .aram-product-card__image img{height:100%;max-height:none}}#MainContent[data-template=product] .aram-product-hero-new,#MainContent[data-template=product] .aram-product-tabs,#MainContent[data-template=product] .aram-product-recommendations{overflow-wrap:break-word}#MainContent[data-template=product] .aram-products-featured__grid{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:1024px){#MainContent[data-template=product] .aram-products-featured__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:540px){#MainContent[data-template=product] .aram-products-featured__grid{grid-template-columns:minmax(0,1fr);gap:1.5rem}#MainContent[data-template=product] .aram-review-header{flex-wrap:wrap;gap:.5rem 1rem}}@media(max-width:374px){#MainContent[data-template=product] .aram-product-hero-new,#MainContent[data-template=product] .aram-product-tabs,#MainContent[data-template=product] .aram-product-recommendations{padding-left:.625rem;padding-right:.625rem}.aram-product-hero-new__details h1{font-size:1.5rem}.aram-product-thumbnail{min-width:72px}.aram-tab-btn{padding:.75rem 1rem;font-size:.875rem}}@media(max-height:480px)and (orientation:landscape){.aram-fs-viewer__slide{padding-top:max(2.25rem,env(safe-area-inset-top,0px))}}.aram-mobile-bottom-bar{display:none;--icon-stroke-width: 1.5px}@media screen and (max-width:989px){:root{--aram-mobile-bar-h: 4rem}body{padding-bottom:calc(var(--aram-mobile-bar-h) + env(safe-area-inset-bottom,0px))}.aram-mobile-bottom-bar{display:block;position:fixed;left:0;right:0;bottom:0;z-index:calc(var(--layer-sticky, 8) + 2);padding-bottom:env(safe-area-inset-bottom,0px);background:var(--aram-white);border-top:1px solid var(--aram-border);box-shadow:0 -6px 24px var(--aram-shadow);box-sizing:border-box}.aram-mobile-bottom-bar__inner{display:flex;align-items:flex-end;justify-content:space-between;gap:.25rem;max-width:100%;min-height:var(--aram-mobile-bar-h);padding:.35rem .5rem .25rem;box-sizing:border-box}.aram-mobile-bottom-bar__btn,.aram-mobile-bottom-bar__link{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:.2rem;min-width:0;min-height:3.25rem;padding:.25rem .15rem;margin:0;border:none;background:transparent;color:var(--aram-text-secondary);text-decoration:none;font-family:var(--font-body);-webkit-tap-highlight-color:transparent;cursor:pointer;transition:color .2s ease}.aram-mobile-bottom-bar__btn:active,.aram-mobile-bottom-bar__link:active{color:var(--aram-burgundy)}.aram-mobile-bottom-bar__icon{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;flex-shrink:0}.aram-mobile-bottom-bar__icon svg{width:1.5rem;height:1.5rem;display:block}.aram-mobile-bottom-bar__icon--heart svg{width:1.375rem;height:1.375rem}.aram-mobile-bottom-bar__label{font-size:.625rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase;line-height:1.1;text-align:center;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aram-mobile-bottom-bar__link--home{flex:1.15;margin-top:-1.1rem;padding-top:0;color:var(--aram-text-primary)}.aram-mobile-bottom-bar__fab{display:flex;align-items:center;justify-content:center;width:3.25rem;height:3.25rem;border-radius:50%;background:var(--aram-burgundy-gradient);color:var(--aram-white);box-shadow:0 4px 16px var(--aram-burgundy-muted);margin-bottom:.15rem;transition:transform .2s ease,box-shadow .2s ease}.aram-mobile-bottom-bar__fab svg{width:1.35rem;height:1.35rem;stroke:currentColor}.aram-mobile-bottom-bar__link--home:active .aram-mobile-bottom-bar__fab{transform:scale(.96)}.aram-mobile-bottom-bar__label--brand{font-family:var(--aram-font-logo);font-size:.5625rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--aram-text-primary);max-width:4.5rem}.aram-mobile-bottom-bar__btn:focus-visible,.aram-mobile-bottom-bar__link:focus-visible{outline:2px solid var(--aram-burgundy);outline-offset:2px;border-radius:.25rem}}.aram-description-section{margin-bottom:2.5rem}.aram-description-section:last-child{margin-bottom:0}.aram-description-section h3{font-family:var(--aram-font-heading);font-size:1.25rem;font-weight:600;color:var(--aram-text-primary);margin-bottom:1rem;letter-spacing:.02em}.aram-description-section p{font-family:var(--aram-font-body);font-size:.9375rem;line-height:1.7;color:var(--aram-text-secondary);margin-bottom:1rem}.aram-description-section p:last-child{margin-bottom:0}.aram-description-section ul,.aram-description-section ol{margin-left:1.5rem;margin-bottom:1rem}.aram-description-section li{font-family:var(--aram-font-body);font-size:.9375rem;line-height:1.7;color:var(--aram-text-secondary);margin-bottom:.5rem}.aram-product-tabs{width:100%;max-width:1200px;margin:0 auto}.aram-product-tabs__nav{display:flex;gap:0;border-bottom:1px solid var(--aram-border-light);margin-bottom:2rem}.aram-tab-btn{font-family:var(--aram-font-body);font-size:1rem;font-weight:500;padding:1rem 2rem;background:transparent;border:none;color:var(--aram-text-secondary);cursor:pointer;position:relative;transition:color .3s ease}.aram-tab-btn:hover{color:var(--aram-text-primary)}.aram-tab-btn.active{color:var(--aram-burgundy)}.aram-tab-btn.active:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:var(--aram-burgundy)}.aram-product-tabs__content{min-height:300px}.aram-tab-content{display:none}.aram-tab-content.active{display:block;animation:fadeIn .3s ease}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.aram-product-description-full{font-family:var(--aram-font-body);font-size:.9375rem;line-height:1.7;color:var(--aram-text-secondary)}.aram-product-description-full h3{font-family:var(--aram-font-heading);font-size:1.25rem;font-weight:600;color:var(--aram-text-primary);margin-bottom:1rem;margin-top:2rem}.aram-product-description-full h3:first-child{margin-top:0}.aram-product-description-full p{margin-bottom:1rem}.aram-product-description-full ul,.aram-product-description-full ol{margin-left:1.5rem;margin-bottom:1rem}.aram-product-description-full li{margin-bottom:.5rem}.aram-product-description-full table{width:100%;border-collapse:collapse;margin:1.5rem 0}.aram-product-description-full table th,.aram-product-description-full table td{padding:.75rem 1rem;text-align:left;border:1px solid var(--aram-border-light)}.aram-product-description-full table th{background:var(--aram-bg-secondary);font-weight:600;color:var(--aram-text-primary)}@media(max-width:768px){.aram-description-section{margin-bottom:2rem}.aram-description-section h3{font-size:1.125rem}.aram-description-section p,.aram-description-section li{font-size:.875rem}.aram-tab-btn{font-size:.875rem;padding:.875rem 1rem}.aram-product-tabs__nav{margin-bottom:1.5rem}.aram-product-description-full{font-size:.875rem}.aram-product-description-full h3{font-size:1.125rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/luxury-overrides.css.map */
