/* AUREL HOUSE | THE ATELIER EDITION
 * Distinct luxury visual architecture. All shopping/CMS workflows use existing PHP.
 */
:root{--ah-ink:#272521;--ah-brown:#46372d;--ah-stone:#efeae2;--ah-cream:#f8f5ef;--ah-taupe:#a28d7b;--ah-bronze:#a78055;--ah-line:#ded6c9;--ah-olive:#222720;--ah-serif:Georgia,'Times New Roman',serif;--ah-sans:Arial,Helvetica,sans-serif}
html{scroll-behavior:smooth}body{background:var(--ah-cream);color:var(--ah-ink);overflow-x:clip}body,p,button,input,textarea,select{font-family:var(--ah-sans)}h1,h2,h3,h4{font-family:var(--ah-serif);letter-spacing:-.04em}h1 em,h2 em{color:inherit;font-weight:normal}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid #b78b55;outline-offset:4px}
.announcement{background:#251f1b;color:#f0e6d7;min-height:34px;letter-spacing:.19em;font-size:9px;padding:8px 16px}.announcement span{color:#cfbba3}
.header{height:99px;background:#f8f5ef;border-bottom:1px solid #ebe4d8;padding:0 5vw;gap:24px;box-shadow:none;position:relative;z-index:20}
.header .wordmark{font-family:var(--ah-serif);font-size:32px;letter-spacing:.21em;color:#2c2722;line-height:1;white-space:nowrap}.header .wordmark span{font-family:var(--ah-sans);font-size:8px;letter-spacing:.39em;color:#8d7665;margin-top:12px;line-height:1.5}
.main-nav{gap:clamp(17px,2.35vw,43px)}.main-nav a{font-size:10px!important;letter-spacing:.16em!important;font-weight:600;color:#554b40;position:relative;padding:10px 0}.main-nav a:after{position:absolute;content:'';height:1px;width:0;left:0;bottom:2px;background:#806046;transition:width .25s}.main-nav a:hover:after{width:100%}.head-actions{gap:22px}.head-actions a{font-size:11px!important;font-weight:600;letter-spacing:.12em!important}.head-actions a:first-child{font-family:var(--ah-serif);font-size:27px!important;font-weight:normal}.head-actions b{background:#e6dacf;color:#413324}.menu-toggle{color:inherit;min-width:44px;min-height:44px}.menu-title{display:none}
.mobile-nav{top:133px;background:#f8f5ef;box-shadow:0 15px 25px #211a1211}.mobile-nav a{letter-spacing:.12em;font-size:12px}.page-home .header{position:absolute;z-index:30;left:0;right:0;top:34px;width:100%;background:linear-gradient(180deg,rgba(9,10,8,.54),rgba(9,10,8,0));border:0;color:#f7f1e8}.page-home .header .wordmark,.page-home .main-nav a,.page-home .head-actions a,.page-home .head-actions button{color:#fff9f2}.page-home .header .wordmark span{color:#ece1d3}.page-home .head-actions b{color:#30261d;background:#eee0d0}.page-home .header .main-nav a:after{background:#e5d0ac}.page-home .mobile-nav{top:133px;color:#332a20}.page-home .mobile-nav a{color:#332a20}
.eyebrow,.aurel-kicker{font-family:var(--ah-sans);font-size:10px;letter-spacing:.24em;font-weight:700;text-transform:uppercase;color:#8a6b4d}.aurel-kicker{margin:0 0 24px}.button,.button--dark,.button--light{border-radius:0;letter-spacing:.13em;font-size:10px;min-height:52px;padding:15px 24px}.button--dark{background:#26241f;border-color:#26241f;color:#f8f3ea}.button--dark:hover{background:#5b4a3c}.button--light{border:1px solid #b8aa98;background:transparent;color:#352c25}.button:hover{transform:none}.text-link{letter-spacing:.15em;font-size:10px;border-color:#8b6d51}.tag{border-radius:0;background:#f8f5ed;color:#674f3a;font-size:9px;padding:10px 14px;letter-spacing:.16em}
/* HERO: one continuous photographic canvas, distinct from split-page TASII patterns */
.aurel-hero{min-height:min(900px,95svh);height:clamp(670px,92svh,960px);position:relative;overflow:hidden;color:#fffaf0;background:#292c26}
.aurel-hero__photo,.aurel-hero__shade{position:absolute;inset:0}.aurel-hero__photo img{width:100%;height:100%;object-fit:cover;object-position:50% 57%;display:block}.aurel-hero__shade{background:linear-gradient(90deg,rgba(16,16,15,.63),rgba(15,13,12,.22) 53%,rgba(18,16,13,.18)),linear-gradient(0deg,rgba(10,12,11,.65) 0%,transparent 60%,rgba(10,10,10,.2) 100%)}
.aurel-hero__inner{position:relative;height:100%;padding:200px 5.3vw 48px;display:flex;flex-direction:column;justify-content:space-between}.aurel-hero__serial{font:600 10px var(--ah-sans);letter-spacing:.24em;display:flex;gap:30px;align-items:center;color:#ded2c0}.aurel-hero__serial span{font-weight:normal;color:#bcb4a5}.aurel-hero__content{max-width:800px;padding-top:10px}.aurel-hero__eyebrow{color:#e4ceb1;font-size:11px;letter-spacing:.3em;font-weight:700;margin-bottom:26px}.aurel-hero__content h1{font-weight:400;font-size:clamp(73px,9.2vw,152px);letter-spacing:-.073em;line-height:.88;margin:0 0 31px;max-width:980px;text-wrap:balance;text-shadow:0 3px 28px #1a120c23}.aurel-hero__content h1 em{font-style:italic;color:#e6cfb3;font-weight:normal}.aurel-hero__content>p:not(.aurel-hero__eyebrow){font-size:16px;line-height:1.85;max-width:580px;color:#f8f1e9;margin:0}.aurel-hero__links{display:flex;align-items:center;gap:35px;flex-wrap:wrap;margin-top:36px}.aurel-hero__cta,.aurel-outline{display:inline-flex;align-items:center;justify-content:space-between;gap:45px;padding:21px 25px;background:#f5ede1;color:#30251d;font-size:10px;font-weight:700;letter-spacing:.19em;min-height:60px;transition:background .25s,color .25s}.aurel-hero__cta:hover{background:#dec3a3;color:#1c1816}.aurel-hero__cta span,.aurel-outline span{font-size:20px;font-weight:normal;line-height:1}.aurel-hero__minor,.aurel-textlink{display:inline-flex;align-items:center;justify-content:space-between;gap:32px;font-size:10px;font-weight:700;letter-spacing:.17em;padding-bottom:9px;border-bottom:1px solid currentColor;white-space:normal;transition:gap .2s}.aurel-hero__minor:hover,.aurel-textlink:hover{gap:46px}.aurel-hero__bottom{display:flex;justify-content:space-between;gap:18px;color:#e5dbcb;font:9px var(--ah-sans);letter-spacing:.18em;border-top:1px solid #e9e0d27a;padding-top:25px}
/* TYPOGRAPHIC GALLERY */
.aurel-intro,.aurel-categories,.aurel-products,.aurel-review{padding:125px 7.3vw}.aurel-intro{background:#f8f5ef}.aurel-intro__grid{display:grid;grid-template-columns:1.32fr .7fr;gap:11vw;align-items:end}.aurel-intro h2,.aurel-section-header h2,.aurel-products h2,.aurel-review h2{font-weight:400;font-size:clamp(58px,7vw,110px);letter-spacing:-.065em;line-height:1.02;margin:0}.aurel-intro h2 em,.aurel-section-header h2 em,.aurel-products h2 em,.aurel-review h2 em{font-style:italic;color:#9b795a}.aurel-intro__grid>div{padding-bottom:10px}.aurel-intro__grid p{font-size:18px;line-height:1.95;color:#64584d;margin-bottom:34px;max-width:500px}.aurel-textlink{color:#594536}
.aurel-categories{background:#eae3d9;padding-top:115px}.aurel-section-header{display:grid;grid-template-columns:1.1fr 1fr;gap:3vw;align-items:end;margin-bottom:65px}.aurel-section-header>.aurel-kicker{grid-column:1/-1;margin-bottom:0}.aurel-section-header>p:last-child{font-size:17px;color:#665b50;max-width:320px;justify-self:end;line-height:1.8}
.aurel-category-layout{display:grid;grid-template-columns:1.26fr .88fr .77fr;gap:20px;align-items:start}.aurel-category{display:block;position:relative;overflow:hidden;color:#fff9ee;background:#b8a695;min-height:470px}.aurel-category--large{height:670px}.aurel-category--middle{height:545px;margin-top:72px}.aurel-category--small{height:445px;margin-top:175px}.aurel-category img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover;transition:transform .8s cubic-bezier(.2,.7,.3,1)}.aurel-category:hover img{transform:scale(1.055)}.aurel-category:after{content:'';position:absolute;inset:38% 0 0;background:linear-gradient(0deg,#201812c7,transparent)}.aurel-category__over{position:absolute;inset:auto 0 0;padding:30px;z-index:1}.aurel-category__over span{font-size:9px;letter-spacing:.2em}.aurel-category__over h3{font-weight:400;font-size:clamp(33px,3.3vw,58px);margin:16px 0 0;display:flex;justify-content:space-between;gap:10px;align-items:center;color:#fff9ee}.aurel-category__over i{font:23px var(--ah-sans);font-style:normal}
.aurel-gallery-break{display:grid;grid-template-columns:1.04fr .96fr;min-height:720px;background:#292923}.aurel-gallery-break__photo{position:relative;min-height:580px;overflow:hidden}.aurel-gallery-break__photo img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover;object-position:center}.aurel-gallery-break__copy{padding:clamp(65px,8.5vw,155px) 11%;color:#eee8dd;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.aurel-gallery-break__copy .aurel-kicker{color:#c6ac89}.aurel-gallery-break__copy h2{font-size:clamp(56px,6vw,99px);font-weight:400;line-height:1.04;margin:0 0 28px;letter-spacing:-.055em}.aurel-gallery-break__copy h2 em{font-style:italic;color:#d2b796}.aurel-gallery-break__copy>p:not(.aurel-kicker){font-size:16px;line-height:2;color:#d3cec4;max-width:430px}.aurel-outline{background:transparent;border:1px solid #8c7765;color:#f0e2d2;margin-top:29px}.aurel-outline:hover{background:#eaddce;color:#251e18}.aurel-outline--light{color:#efe9dc;border-color:#e7d9c369}
.aurel-products{background:#f8f5ef;padding-top:135px;padding-bottom:125px}.aurel-products__heading{display:flex;justify-content:space-between;align-items:end;gap:50px;margin-bottom:62px}.aurel-products__heading>.aurel-textlink{margin-bottom:16px}.aurel-products__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.aurel-products__grid .product-card{min-width:0}.aurel-products__grid .product-photo{aspect-ratio:0.82;border-radius:0;background:#e7d9c7;overflow:hidden}.aurel-products__grid .product-photo img{transition:transform .75s}.aurel-products__grid .product-photo:hover img{transform:scale(1.06)}.aurel-products__grid .product-info{padding-top:21px}.aurel-products__grid .product-info a{font-size:23px;letter-spacing:-.025em}.aurel-products__grid .product-info small{color:#816d59}.aurel-products__foot{display:flex;justify-content:space-between;gap:20px;margin-top:55px;padding-top:25px;border-top:1px solid #d9d0c4;font-size:10px;letter-spacing:.18em}.aurel-products__foot>a{font-weight:700}
.aurel-story{min-height:725px;display:grid;grid-template-columns:1.05fr .95fr;background:#322b25;color:#fff5e9}.aurel-story__image{min-height:600px;position:relative;overflow:hidden}.aurel-story__image img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover;object-position:center}.aurel-story__words{padding:clamp(80px,9vw,175px) 12%;position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;overflow:hidden}.aurel-story__words .aurel-kicker{color:#dbc7ab}.aurel-story__words h2{font-size:clamp(65px,7vw,118px);font-weight:400;letter-spacing:-.064em;line-height:.98;margin:0 0 31px;z-index:1}.aurel-story__words h2 em{font-style:italic;color:#d8bda0}.aurel-story__words>p:not(.aurel-kicker){line-height:1.95;color:#ded2c4;font-size:16px;max-width:470px;z-index:1}.aurel-story__words a{z-index:1}.aurel-story__monogram{font-family:var(--ah-serif);position:absolute;bottom:-90px;right:-20px;font-size:360px;letter-spacing:-.16em;line-height:1;color:#e9d4bb10;pointer-events:none}
.aurel-review{background:#eee7dd;display:grid;grid-template-columns:1.15fr .85fr;gap:12vw}.aurel-review h2{font-size:clamp(59px,6vw,94px)}.aurel-review__panel{border-top:1px solid #a99580;padding-top:30px;display:flex;flex-direction:column;align-items:start}.aurel-review__line{letter-spacing:.2em;font-size:10px;font-weight:700;color:#75604e}.aurel-review__panel>p{font-size:18px;line-height:1.85;color:#5e5146;margin-top:28px}.aurel-review .aurel-outline{color:#362c24;border-color:#9e8c7a}.aurel-review__panel small{font-size:9px;color:#826f5c;letter-spacing:.13em;margin-top:22px}
/* Interior commerce pages: reduce resemblance to hero-card sites */
.page{background:#f8f5ef}.shop-intro{padding:100px 0 75px;border-bottom:1px solid #d8cbbb}.shop-intro h1,.page-title h1{font-size:clamp(62px,6.6vw,112px);font-weight:400;letter-spacing:-.07em;line-height:1.03}.shop-intro h1 em,.page-title h1 em{color:#977659}.shop-layout{grid-template-columns:180px minmax(0,1fr);gap:55px}.filters h3{font-size:10px;letter-spacing:.22em}.filters>a{letter-spacing:.04em;border-color:#e1d8cc}.filters .chosen{color:#5a392a}.filters-note{font-size:12px}.shop-toolbar input,.shop-toolbar select{background:#fcfaf6;border:1px solid #d9cdbc;min-height:47px}.result-line{font-size:11px;letter-spacing:.1em;text-transform:uppercase}.product-grid--shop{grid-template-columns:repeat(3,minmax(0,1fr));gap:45px 22px}.product-grid--shop .product-photo,.related .product-photo,.product-grid:not(.aurel-products__grid) .product-photo{aspect-ratio:.82;border-radius:0;background:#eee6da}.product-info{gap:10px}.product-info a{font-size:21px}.product-info small{letter-spacing:.13em}.product-info strong{font-size:14px}.product-layout{padding:30px 0 70px;grid-template-columns:50% 43%;gap:6%;align-items:center}.product-big{background:#eee5d9;border-radius:0}.product-big img{aspect-ratio:.85;object-fit:cover}.product-detail{padding:0}.product-detail h1{font-size:clamp(55px,6vw,94px);font-weight:400;line-height:1.02;letter-spacing:-.065em}.detail-price{font-size:31px}.detail-description{color:#6b5a49}.detail-form{gap:15px}.detail-form input,.detail-form select{background:#fdfbf7}.wishlist-form button{color:#5f4a36}.crumb{letter-spacing:.08em}.about-hero{grid-template-columns:49% 51%;background:#eee6dc;min-height:650px}.about-hero>div{padding:12%}.about-hero h1{font-size:clamp(63px,7vw,110px)}.about-hero h1 em{color:#977659}.about-hero img{width:100%;height:100%;object-fit:cover}.footer{background:#211d19;padding:82px 7vw 30px}.footer-brand{font-family:var(--ah-serif);font-size:48px;letter-spacing:.15em}.footer-grid b{color:#d9b998}.footer-grid a,.footer-grid p{color:#d6c9bb}.footer-bottom{border-color:#5b4e42;color:#a99889}
/* Independent owner CMS visual system: light administrative studio rather than storefront colours */
.owner-body{background:#f4f3f0;color:#2e2c29}.owner-body .demo-ribbon{background:#191e1b;color:#c7b9a7;letter-spacing:.15em}.owner-body .admin-layout{display:grid;grid-template-columns:260px minmax(0,1fr);min-height:100vh}.owner-body .admin-sidebar{background:#f9f8f5;color:#33312d;border-right:1px solid #dfded8;display:flex;flex-direction:column;box-shadow:3px 0 18px #2d2b2910;padding:31px 16px;min-width:0}.owner-body .admin-sidebar .wordmark{font-size:24px;letter-spacing:.13em;padding:20px 14px 34px;color:#2a2521;border-bottom:1px solid #e2dfd9;margin-bottom:27px}.owner-body .admin-sidebar .wordmark span{color:#a28363;font-size:9px;letter-spacing:.29em;line-height:1.5}.owner-body .sidebar-head{font-size:9px;letter-spacing:.2em;padding:0 15px;color:#988779;margin-bottom:14px}.owner-body .admin-nav{display:grid;gap:4px;min-width:0}.owner-body .admin-nav a{color:#5f5c55;padding:13px 15px;border-radius:9px;font-size:12px;font-weight:600;white-space:normal;transition:background .15s}.owner-body .admin-nav a.is-active,.owner-body .admin-nav a:hover{background:#282b27;color:#fff}.owner-body .aside-foot{border-top:1px solid #e6e2da;padding:25px 13px;gap:17px}.owner-body .aside-foot a{color:#625647;font-weight:600}.owner-body .admin-main{background:#f2f2ef;padding:0 clamp(23px,4.5vw,73px) 80px;min-width:0;overflow-wrap:anywhere}.owner-body .admin-top{background:transparent;height:79px;border-color:#deddd6;font-size:12px;color:#78766d}.owner-body .admin-top a{color:#443f37}.owner-body .text-button{color:#806047}.owner-body .admin-heading{margin:54px 0 35px}.owner-body .admin-heading h1{font-size:clamp(40px,4vw,66px);font-weight:400;letter-spacing:-.05em}.owner-body .admin-heading .eyebrow{color:#9d7d5d;font-size:9px;letter-spacing:.2em}.owner-body .admin-badge{background:#e4ebe3;color:#3e6548;padding:10px 13px;border-radius:999px;font-size:10px;white-space:nowrap}.owner-body .admin-badge i{background:#4d9862}.owner-body .metric{background:#fff;border:1px solid #e6e4de;min-height:152px;padding:27px;border-radius:12px;box-shadow:0 4px 22px #151b1506}.owner-body .metric strong{font:400 44px var(--ah-serif);letter-spacing:-.04em;color:#2c2c28}.owner-body .metric span{color:#77766e}.owner-body .metric small{color:#8a785f}.owner-body .panel{background:#fff;border:1px solid #e6e4dd;border-radius:12px;padding:31px;box-shadow:0 6px 18px #171b1707}.owner-body .panel h2{font:400 33px var(--ah-serif);letter-spacing:-.035em;color:#302f2b}.owner-body .panel p{color:#6b6d68}.owner-body th{color:#887766;border-bottom-color:#e6e1d9}.owner-body td{border-bottom-color:#efeee9}.owner-body .quick-links a{background:#f7f6f2;border-radius:7px;color:#433d35}.owner-body .quick-links a:hover{background:#eee8de}.owner-body .pill{background:#e9eee9;color:#45604a}.owner-body .pill--alert{background:#f8eee3;color:#9b6f3b}.owner-body .step-grid>div{background:#f9f8f5;border:1px solid #eceae3;border-radius:10px}.owner-body .step-grid strong{color:#957a62}.owner-body .product-admin{border-radius:9px;background:#f7f6f2;gap:20px}.owner-body .product-admin>img{border-radius:7px;object-fit:cover}.owner-body input,.owner-body textarea,.owner-body select{border-radius:7px;border:1px solid #dcdcd5;background:#fff;padding:11px}.owner-body .button--dark{background:#2c302d;border:1px solid #2c302d;color:#fff}.owner-body .button--light{color:#2c302d}.owner-body .outline-small{border:1px solid #d9d2c9;color:#594c3c;border-radius:6px}.owner-body .compact-form{gap:6px}.owner-body .form-grid .wide{min-width:0}.owner-body .settings-lines>div{border-color:#ebe9e3}.owner-body .report-meter{accent-color:#9d7d5c}.owner-body .report-meter::-webkit-meter-optimum-value{background:#9d7d5c}
/* responsive: preserve editorial identity without viewport overflow */
@media(max-width:1100px){.main-nav{gap:15px}.main-nav a{font-size:9px!important}.header{padding:0 3.5vw}.aurel-categories,.aurel-intro,.aurel-products,.aurel-review{padding-left:5vw;padding-right:5vw}.aurel-category--large{height:550px}.aurel-category--middle{height:485px}.aurel-category--small{height:400px}.aurel-products__grid{gap:12px}.aurel-products__grid .product-info a{font-size:20px}.owner-body .admin-layout{grid-template-columns:235px minmax(0,1fr)}}
@media(max-width:820px){.header{height:80px;padding:0 5vw}.header .wordmark{font-size:26px}.page-home .header{top:34px}.page-home .mobile-nav{top:114px}.mobile-nav{top:114px}.head-actions{gap:12px}.menu-toggle{display:inline-flex;gap:5px;align-items:center;justify-content:center}.menu-title{display:none}.aurel-hero{height:780px;max-height:none;min-height:690px}.aurel-hero__inner{padding:175px 6vw 34px}.aurel-hero__content h1{font-size:clamp(64px,11vw,96px)}.aurel-hero__content>p:not(.aurel-hero__eyebrow){max-width:500px}.aurel-intro,.aurel-categories,.aurel-products,.aurel-review{padding:85px 6vw}.aurel-intro__grid{grid-template-columns:1fr;gap:28px}.aurel-intro h2,.aurel-section-header h2,.aurel-products h2,.aurel-review h2{font-size:clamp(55px,8vw,81px)}.aurel-intro__grid p{font-size:16px;max-width:600px}.aurel-section-header{grid-template-columns:1fr;gap:24px}.aurel-section-header>.aurel-kicker{grid-column:auto}.aurel-section-header>p:last-child{justify-self:start}.aurel-category-layout{grid-template-columns:1fr 1fr;gap:15px}.aurel-category--large{grid-column:1/-1;height:520px}.aurel-category--middle{margin-top:0;height:440px}.aurel-category--small{margin-top:0;height:440px}.aurel-gallery-break{grid-template-columns:1fr}.aurel-gallery-break__photo{min-height:550px}.aurel-gallery-break__copy{padding:75px 8vw}.aurel-products__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:35px 18px}.aurel-products__heading{align-items:start;flex-direction:column;gap:24px}.aurel-story{grid-template-columns:1fr}.aurel-story__image{min-height:540px}.aurel-story__words{padding:95px 9vw}.aurel-review{grid-template-columns:1fr;gap:38px}.shop-layout{grid-template-columns:1fr}.filters{display:flex;flex-wrap:wrap;gap:9px}.filters>a{padding:10px;border:1px solid #e6dccf}.product-grid--shop{grid-template-columns:repeat(2,minmax(0,1fr))}.product-layout{grid-template-columns:1fr;gap:30px}.product-detail{padding:10px 0 40px}.about-hero{grid-template-columns:1fr}.about-hero>div{padding:75px 7vw}.about-hero img{max-height:600px}.owner-body .admin-layout{display:block}.owner-body .admin-sidebar{padding:14px 20px 8px;box-shadow:none;border-right:0;border-bottom:1px solid #e0ddd6}.owner-body .admin-sidebar .wordmark{font-size:23px;padding:10px 0 16px;margin-bottom:3px;border:0}.owner-body .sidebar-head,.owner-body .aside-foot{display:none}.owner-body .admin-nav{display:flex;overflow-x:auto;overflow-y:hidden;gap:7px;padding:8px 0 12px;white-space:nowrap;scrollbar-width:thin}.owner-body .admin-nav a{flex:0 0 auto;white-space:nowrap;padding:10px 13px}.owner-body .admin-main{padding:0 5vw 65px}.owner-body .admin-top{height:68px}.owner-body .metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:540px){.announcement{font-size:8px;letter-spacing:.08em;padding:8px}.announcement span{display:none}.header{height:74px}.header .wordmark{font-size:20px;letter-spacing:.12em}.header .wordmark span{font-size:7px;letter-spacing:.2em;margin-top:7px}.head-actions a:first-child{font-size:21px!important}.head-actions a{font-size:10px!important}.mobile-nav{top:108px}.page-home .mobile-nav{top:108px}.aurel-hero{min-height:670px;height:770px}.aurel-hero__photo img{object-position:60% center}.aurel-hero__shade{background:linear-gradient(0deg,rgba(11,12,10,.84) 0%,rgba(11,12,10,.56) 45%,rgba(11,12,10,.2) 100%)}.aurel-hero__inner{padding:161px 7vw 25px}.aurel-hero__serial{font-size:9px}.aurel-hero__eyebrow{font-size:9px;letter-spacing:.19em}.aurel-hero__content h1{font-size:clamp(63px,14vw,78px);line-height:.94;margin-bottom:22px}.aurel-hero__content>p:not(.aurel-hero__eyebrow){font-size:14px;line-height:1.65}.aurel-hero__links{gap:20px;margin-top:25px}.aurel-hero__cta{min-height:54px;padding:15px 19px;gap:22px;font-size:9px}.aurel-hero__minor{font-size:9px}.aurel-hero__bottom{font-size:8px;flex-wrap:wrap}.aurel-hero__bottom span:last-child{display:none}.aurel-intro,.aurel-categories,.aurel-products,.aurel-review{padding:75px 6vw}.aurel-intro h2,.aurel-section-header h2,.aurel-products h2,.aurel-review h2{font-size:clamp(47px,11vw,64px)}.aurel-intro__grid p{font-size:15px}.aurel-category-layout{grid-template-columns:1fr}.aurel-category--large,.aurel-category--middle,.aurel-category--small{grid-column:auto;height:430px;margin:0}.aurel-category__over h3{font-size:44px}.aurel-gallery-break__photo{min-height:390px}.aurel-gallery-break__copy{padding:65px 7vw}.aurel-gallery-break__copy h2{font-size:59px}.aurel-products__grid{gap:24px 11px}.aurel-products__grid .product-info a{font-size:17px}.aurel-products__grid .product-info{display:block}.aurel-products__grid .product-info strong{display:block;margin-top:8px}.aurel-products__foot{font-size:8px;line-height:1.6;flex-wrap:wrap}.aurel-story__image{min-height:410px}.aurel-story__words{padding:75px 7vw}.aurel-story__words h2{font-size:69px}.aurel-review__panel>p{font-size:16px}.aurel-review .aurel-outline{gap:14px}.page{padding-left:6vw;padding-right:6vw}.shop-intro{padding:65px 0 50px}.shop-intro h1,.page-title h1{font-size:clamp(54px,12vw,70px)}.shop-toolbar{display:grid;grid-template-columns:1fr 1fr}.shop-toolbar label:first-child{grid-column:span 2}.shop-toolbar label,.shop-toolbar input,.shop-toolbar select{min-width:0}.shop-toolbar .button{grid-column:span 2}.product-grid--shop{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 11px}.product-info a{font-size:17px}.product-detail h1{font-size:60px}.footer-grid{grid-template-columns:1fr}.footer-grid>div:first-child{grid-column:auto}.footer-brand{font-size:36px}.owner-body .admin-top{height:auto;min-height:69px;padding:15px 0;display:flex;flex-wrap:wrap;gap:8px}.owner-body .admin-top>div{display:flex;flex-wrap:wrap;gap:12px}.owner-body .admin-heading{display:block;margin:36px 0 26px}.owner-body .admin-badge{display:inline-flex;margin-top:12px}.owner-body .admin-main{padding:0 4vw 60px}.owner-body .metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.owner-body .metric{padding:17px;min-height:126px}.owner-body .metric strong{font-size:32px}.owner-body .panel{padding:18px}.owner-body .product-admin{grid-template-columns:1fr}.owner-body .product-admin>img{width:100%;height:210px}.owner-body .form-grid{grid-template-columns:1fr}.owner-body .form-grid label.wide,.owner-body .form-grid button{grid-column:auto}.owner-body .panel-head{flex-direction:column;align-items:flex-start}.owner-body .compact-form{flex-wrap:nowrap}.owner-body .admin-heading h1{font-size:43px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}

.owner-mobile-switch{display:none}
@media(max-width:820px){.owner-mobile-switch{display:grid;gap:9px;margin-top:-8px;margin-bottom:27px}.owner-mobile-switch label{font-size:10px;letter-spacing:.17em;color:#7e6b58;font-weight:700}.owner-mobile-switch select{width:100%;min-height:48px;padding:11px 15px;border:1px solid #dcd8d1;background:#fff;color:#302c27;border-radius:9px;font-size:14px}}
