:root{--parchment: #f4ede0;--parchment-deep: #ebe1ce;--ink: #1f1a14;--ink-soft: #3d342a;--burgundy: #6b2231;--burgundy-deep: #4a1620;--gold: #a07a32;--gold-light: #c9a861;--rule: #c8b896;--shadow: rgba(31, 26, 20, .18)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:Lato,sans-serif;background:var(--parchment);background-image:radial-gradient(at 20% 10%,rgba(160,122,50,.06) 0%,transparent 50%),radial-gradient(at 80% 90%,rgba(107,34,49,.04) 0%,transparent 50%);color:var(--ink);line-height:1.6;overflow-x:hidden}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.4;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' /%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.08'/%3E%3C/svg%3E");z-index:0}.page{position:relative;z-index:1}a{color:inherit;text-decoration:none}.announce{background:var(--ink);color:var(--parchment);text-align:center;padding:9px 16px;font-size:11px;letter-spacing:.25em;text-transform:uppercase}.announce span{color:var(--gold-light)}header.site{border-bottom:1px solid var(--rule);padding:22px 48px;display:flex;align-items:center;justify-content:space-between;background:#f4ede0d9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:sticky;top:0;z-index:50}.brand{font-family:Cormorant Garamond,serif;font-size:26px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.brand small{display:block;font-size:10px;letter-spacing:.3em;color:var(--ink-soft);margin-top:2px;font-weight:400}nav.site ul{list-style:none;display:flex;gap:34px;align-items:center}nav.site a{font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-soft);font-weight:400;transition:color .2s}nav.site a:hover,nav.site a.active{color:var(--burgundy)}nav.site a.active{border-bottom:1px solid var(--burgundy);padding-bottom:4px}.header-actions{display:flex;align-items:center;gap:22px}.icon-btn{background:none;border:none;cursor:pointer;color:var(--ink);font-size:18px}.hamburger{display:none}.hero{position:relative;min-height:70vh;display:flex;align-items:center;background:#1a1410;overflow:hidden}.hero .bg{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center 62%;background-image:url(/cdn/shop/files/440808779_1298668344379995_8535976741745675659_n.jpg?v=1716557510);filter:brightness(.5) sepia(.12)}.hero .bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#1a1410e0,#1a14108c 55%,#1a14104d)}.hero-content{position:relative;z-index:2;padding:0 80px;max-width:660px;color:var(--parchment)}.hero-content .eyebrow{font-size:11px;letter-spacing:.4em;text-transform:uppercase;color:var(--gold-light);margin-bottom:20px}.hero-content h1{font-family:Cormorant Garamond,serif;font-size:56px;font-weight:500;line-height:1.08;margin-bottom:20px}.hero-content h1 em{font-style:italic;color:var(--gold-light)}.hero-content p{font-size:16px;opacity:.9;margin-bottom:30px;max-width:480px}.hero-stats{display:flex;gap:40px;margin-top:8px}.hero-stats .stat .n{font-family:Cormorant Garamond,serif;font-size:38px;color:var(--gold-light);line-height:1}.hero-stats .stat .l{font-size:10px;letter-spacing:.2em;text-transform:uppercase;opacity:.8;margin-top:6px}.btn{display:inline-block;padding:15px 34px;font-size:11px;letter-spacing:.3em;text-transform:uppercase;border:1px solid var(--parchment);color:var(--parchment);cursor:pointer;transition:all .25s;background:transparent}.btn:hover{background:var(--parchment);color:var(--ink)}.btn.dark{border-color:var(--ink);color:var(--ink)}.btn.dark:hover{background:var(--ink);color:var(--parchment)}.btn.solid{background:var(--burgundy);border-color:var(--burgundy);color:var(--parchment)}.btn.solid:hover{background:var(--burgundy-deep);border-color:var(--burgundy-deep)}.btn.gold{background:var(--gold);border-color:var(--gold);color:var(--ink)}.btn.gold:hover{background:var(--gold-light);border-color:var(--gold-light)}section.block{padding:84px 48px;max-width:1340px;margin:0 auto}.section-head{text-align:center;margin-bottom:52px}.section-head .eyebrow{font-size:11px;letter-spacing:.4em;text-transform:uppercase;color:var(--gold);margin-bottom:14px}.section-head h2{font-family:Cormorant Garamond,serif;font-size:44px;font-weight:500}.section-head h2 em{font-style:italic;color:var(--burgundy)}.section-head p{color:var(--ink-soft);max-width:580px;margin:14px auto 0;font-size:15px}.ornament{margin:20px auto 0;width:80px;height:12px;display:block;color:var(--gold)}.pillars{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.pillar{background:#ffffff73;border:1px solid var(--rule);overflow:hidden;transition:all .3s}.pillar:hover{transform:translateY(-6px);box-shadow:0 24px 50px -26px var(--shadow)}.pillar .ph{height:240px;background-size:cover;background-position:center}.pillar .body{padding:28px 26px 32px}.pillar .body .num{font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:var(--gold);margin-bottom:10px}.pillar .body h3{font-family:Cormorant Garamond,serif;font-size:25px;font-weight:600;line-height:1.15;margin-bottom:12px}.pillar .body p{font-size:14px;color:var(--ink-soft)}.configurator-wrap{background:linear-gradient(135deg,#6b22310a,#a07a320a);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.configurator{max-width:1400px;margin:0 auto;padding:0 48px;display:grid;grid-template-columns:1.15fr 1fr;gap:60px;align-items:start}.preview-stage{position:sticky;top:32px;border-radius:4px;padding:70px 40px;min-height:620px;display:flex;align-items:center;justify-content:center;box-shadow:0 30px 60px -20px var(--shadow);transition:background .5s;overflow:hidden;background:linear-gradient(135deg,#2a221a,#1a1410)}.preview-stage:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:4px;background-image:radial-gradient(ellipse at top,rgba(255,240,200,.1) 0%,transparent 60%)}.wall-gallery{background:linear-gradient(135deg,#2a221a,#1a1410)!important}.wall-white{background:linear-gradient(135deg,#efece6,#e2ddd2)!important}.wall-sage{background:linear-gradient(135deg,#8a9279,#6f7860)!important}.wall-navy{background:linear-gradient(135deg,#2c3a4d,#1d2735)!important}.wall-clay{background:linear-gradient(135deg,#b08968,#8a6a4f)!important}.frame-stack{position:relative;transition:transform .4s}.frame{position:relative;padding:22px;max-width:100%;background:linear-gradient(135deg,#c9a861,#8a6a2a,#c9a861);box-shadow:0 30px 50px -15px #0009,0 0 0 2px #0006,inset 0 0 0 2px #ffffff26,inset 0 0 0 4px #0003;transition:padding .4s cubic-bezier(.4,0,.2,1),background .4s}.frame:before{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;border:1px solid rgba(0,0,0,.3);pointer-events:none}.mat{position:relative;background:#f0e8d8;transition:padding .4s cubic-bezier(.4,0,.2,1),background .4s;box-shadow:inset 0 2px 8px #0000001a}.mat.double{padding:14px;background:var(--matOuter, #1c2a3e)}.mat-inner{position:relative;background:inherit;transition:padding .4s,background .4s}.mat:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid rgba(0,0,0,.08);pointer-events:none}.image-well{position:relative;width:300px;height:380px;background:#1a1410;overflow:hidden;box-shadow:inset 0 0 12px #0009;display:flex;align-items:center;justify-content:center;transition:width .4s,height .4s}.image-well img{width:100%;height:100%;object-fit:cover}.stage-tools{position:absolute;bottom:16px;left:50%;transform:translate(-50%);z-index:4;display:flex;gap:8px;align-items:center;background:#1a141099;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:8px 12px;border-radius:40px}.stage-tools .lbl{font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:#f4ede0b3;margin-right:4px}.wall-dot{width:22px;height:22px;border-radius:50%;cursor:pointer;border:2px solid transparent;transition:all .2s}.wall-dot.active{border-color:var(--gold-light);transform:scale(1.12)}.wd-gallery{background:#241d16}.wd-white{background:#e6e1d6}.wd-sage{background:#7c8569}.wd-navy{background:#243044}.wd-clay{background:#a07b5c}.controls h2{font-family:Cormorant Garamond,serif;font-size:36px;font-weight:500;margin-bottom:8px}.controls h2 em{font-style:italic;color:var(--burgundy)}.controls>p.intro{color:var(--ink-soft);margin-bottom:36px;font-size:15px}.panel{border-top:1px solid var(--rule);padding:28px 0}.panel:last-of-type{border-bottom:1px solid var(--rule)}.panel-header{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:18px}.panel-header .step{font-size:10px;letter-spacing:.3em;color:var(--gold);text-transform:uppercase}.panel-header h3{font-family:Cormorant Garamond,serif;font-size:23px;font-weight:600;flex:1;margin-left:16px}.panel-header .selected-value{font-size:13px;font-style:italic;color:var(--ink-soft)}.upload-zone{border:1.5px dashed var(--rule);padding:30px 24px;text-align:center;cursor:pointer;transition:all .2s;background:#ffffff4d}.upload-zone:hover,.upload-zone.dragover{border-color:var(--burgundy);background:#fff9}.upload-zone .icon{font-size:30px;color:var(--gold);margin-bottom:10px;font-family:Cormorant Garamond,serif}.upload-zone p{font-size:14px;color:var(--ink-soft)}.upload-zone p strong{color:var(--burgundy);font-weight:700}.upload-zone small{display:block;margin-top:8px;font-size:11px;color:var(--ink-soft);letter-spacing:.1em;text-transform:uppercase}#fileInput{display:none}.uploaded-info{display:none;align-items:center;gap:12px;margin-top:14px;font-size:13px;color:var(--ink-soft)}.uploaded-info.show{display:flex}.uploaded-info button{background:none;border:none;color:var(--burgundy);cursor:pointer;text-decoration:underline;font-family:inherit;font-size:12px}.orient-toggle{display:flex;gap:8px;margin-top:14px}.orient-toggle button{flex:1;padding:9px;border:1px solid var(--rule);background:transparent;font-family:Lato;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);cursor:pointer;transition:all .2s}.orient-toggle button.active{background:var(--ink);color:var(--parchment);border-color:var(--ink)}.frame-options,.mat-options{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.mat-options{grid-template-columns:repeat(5,1fr)}.swatch{cursor:pointer;text-align:center;transition:transform .2s}.swatch:hover{transform:translateY(-2px)}.swatch .chip{height:56px;width:100%;border:1px solid rgba(0,0,0,.2);margin-bottom:7px;position:relative;transition:all .2s}.swatch.active .chip{box-shadow:0 0 0 2px var(--parchment),0 0 0 3px var(--burgundy)}.swatch .chip:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(255,255,255,.15) 0%,transparent 50%);pointer-events:none}.swatch .label{font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);line-height:1.3}.swatch.active .label{color:var(--burgundy);font-weight:700}.chip-antique-gold{background:linear-gradient(135deg,#c9a861,#8a6a2a,#c9a861)}.chip-ornate-gilt{background:linear-gradient(135deg,#e4c97e,#b08e3d 50%,#e4c97e)}.chip-walnut{background:linear-gradient(135deg,#5c3a22,#3d2614,#5c3a22)}.chip-cherry{background:linear-gradient(135deg,#6b2e1f,#4a1d12,#6b2e1f)}.chip-black{background:linear-gradient(135deg,#1a1a1a,#000,#1a1a1a)}.chip-silver{background:linear-gradient(135deg,#d8d8d8,#9a9a9a,#d8d8d8)}.chip-espresso{background:linear-gradient(135deg,#3a2a1e,#211712,#3a2a1e)}.chip-natural{background:linear-gradient(135deg,#c9a66b,#a8814a,#c9a66b)}.chip-white-wash{background:linear-gradient(135deg,#ece4d6,#d4c8b4,#ece4d6)}.chip-pewter{background:linear-gradient(135deg,#8a8378,#625c52,#8a8378)}.chip-cream{background:#f0e8d8}.chip-ivory{background:#f5efe0}.chip-white{background:#fafafa}.chip-dove{background:#c4bdb2}.chip-charcoal{background:#3a3633}.chip-black-mat{background:#1a1714}.chip-navy{background:#1c2a3e}.chip-wine{background:#4a1620}.chip-forest{background:#1f3326}.chip-linen{background:#d8cdb6}.slider-row{display:flex;align-items:center;gap:14px}.slider-row input[type=range]{flex:1;-webkit-appearance:none;height:2px;background:var(--rule);outline:none}.slider-row input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:16px;height:16px;background:var(--burgundy);border-radius:50%;cursor:pointer;border:2px solid var(--parchment);box-shadow:0 2px 4px var(--shadow)}.slider-row input[type=range]::-moz-range-thumb{width:16px;height:16px;background:var(--burgundy);border-radius:50%;cursor:pointer;border:2px solid var(--parchment)}.slider-row span.cap{font-size:11px;color:var(--ink-soft)}.size-options{display:flex;flex-wrap:wrap;gap:8px}.size-pill{padding:10px 15px;border:1px solid var(--rule);background:transparent;font-family:Lato;font-size:12px;letter-spacing:.1em;cursor:pointer;color:var(--ink-soft);transition:all .2s}.size-pill:hover{border-color:var(--burgundy);color:var(--burgundy)}.size-pill.active{background:var(--ink);color:var(--parchment);border-color:var(--ink)}.glaze-select{width:100%;padding:12px 14px;border:1px solid var(--rule);background:#ffffff80;font-family:inherit;font-size:14px;color:var(--ink);cursor:pointer}.glaze-select:focus{outline:none;border-color:var(--burgundy)}.option-row{display:flex;align-items:flex-start;gap:12px;padding:11px 0;cursor:pointer}.option-row input{margin-top:4px;accent-color:var(--burgundy)}.option-row label{flex:1;cursor:pointer}.option-row .title{font-weight:700;font-size:14px;display:flex;justify-content:space-between;margin-bottom:4px}.option-row .desc{font-size:12px;color:var(--ink-soft);line-height:1.5}.summary{margin-top:36px;padding:28px;background:#ffffff80;border:1px solid var(--rule)}.summary h3{font-family:Cormorant Garamond,serif;font-size:22px;margin-bottom:16px;border-bottom:1px solid var(--rule);padding-bottom:12px}.summary-line{display:flex;justify-content:space-between;padding:6px 0;font-size:13px;color:var(--ink-soft)}.summary-line span:last-child{color:var(--ink);font-weight:700;text-align:right}.summary-total{display:flex;justify-content:space-between;margin-top:16px;padding-top:16px;border-top:1px solid var(--rule);font-family:Cormorant Garamond,serif;font-size:28px}.summary-total .price{color:var(--burgundy);font-weight:600}.summary small{display:block;margin-top:8px;font-size:11px;color:var(--ink-soft);font-style:italic}.process{display:grid;grid-template-columns:repeat(4,1fr);gap:28px}.process-step{text-align:center}.process-step .circle{width:64px;height:64px;border:1px solid var(--gold);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 18px;font-family:Cormorant Garamond,serif;font-size:26px;color:var(--burgundy)}.process-step h4{font-family:Cormorant Garamond,serif;font-size:21px;font-weight:600;margin-bottom:8px}.process-step p{font-size:13px;color:var(--ink-soft)}.resto-wrap{background:var(--ink);color:var(--parchment)}.resto{max-width:1340px;margin:0 auto;padding:0 48px;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.resto .img{aspect-ratio:4/3;background-size:cover;background-position:center;box-shadow:0 24px 50px -24px #0009}.resto .txt .eyebrow{font-size:11px;letter-spacing:.4em;text-transform:uppercase;color:var(--gold-light);margin-bottom:16px}.resto .txt h2{font-family:Cormorant Garamond,serif;font-size:40px;font-weight:500;line-height:1.12;margin-bottom:18px}.resto .txt h2 em{font-style:italic;color:var(--gold-light)}.resto .txt p{opacity:.85;font-size:15px;margin-bottom:18px}.resto .txt ul{list-style:none;columns:2;font-size:14px}.resto .txt li{padding:5px 0;opacity:.85}.resto .txt li:before{content:"\2014  ";color:var(--gold-light)}.reviews{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.review{background:#ffffff80;border:1px solid var(--rule);padding:30px 28px}.review .stars{color:var(--gold);letter-spacing:3px;margin-bottom:14px;font-size:14px}.review p{font-size:14px;color:var(--ink-soft);font-style:italic;line-height:1.7;margin-bottom:16px}.review .who{font-family:Cormorant Garamond,serif;font-size:17px;font-weight:600}.reviews-foot{text-align:center;margin-top:32px;font-size:13px;color:var(--ink-soft)}.reviews-foot strong{color:var(--burgundy)}.faq{max-width:860px;margin:0 auto}.faq-item{border-bottom:1px solid var(--rule)}.faq-q{width:100%;text-align:left;background:none;border:none;padding:22px 0;font-family:Cormorant Garamond,serif;font-size:21px;font-weight:600;color:var(--ink);cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px}.faq-q .sign{color:var(--gold);font-size:24px;transition:transform .3s;flex-shrink:0}.faq-q.open .sign{transform:rotate(45deg)}.faq-a{max-height:0;overflow:hidden;transition:max-height .35s ease}.faq-a p{padding:0 0 22px;font-size:14px;color:var(--ink-soft);line-height:1.7}.quote-wrap{background:linear-gradient(135deg,#6b22310d,#a07a320d);border-top:1px solid var(--rule)}.quote{max-width:760px;margin:0 auto}.field-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.field{margin-bottom:14px}.field label{display:block;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:6px}.field input,.field textarea,.field select{width:100%;padding:13px 15px;border:1px solid var(--rule);background:#fff9;font-family:inherit;font-size:14px;color:var(--ink);transition:border .2s}.field input:focus,.field textarea:focus,.field select:focus{outline:none;border-color:var(--burgundy)}.field textarea{resize:vertical;min-height:90px}.submit-btn{width:100%;padding:18px 24px;background:var(--ink);color:var(--parchment);border:none;font-family:Lato;font-size:12px;letter-spacing:.3em;text-transform:uppercase;cursor:pointer;transition:background .2s;margin-top:8px}.submit-btn:hover{background:var(--burgundy)}footer.site{border-top:1px solid var(--rule);padding:56px 48px 32px}.foot-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:40px;max-width:1340px;margin:0 auto}.foot-col h4{font-family:Cormorant Garamond,serif;font-size:20px;margin-bottom:16px;font-weight:600}.foot-col.brand-col p{font-size:13px;color:var(--ink-soft);max-width:280px}.foot-col ul{list-style:none}.foot-col li{margin-bottom:10px;font-size:13px;color:var(--ink-soft)}.foot-col a:hover{color:var(--burgundy)}.foot-bottom{text-align:center;margin-top:44px;padding-top:24px;border-top:1px solid var(--rule);font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:var(--ink-soft)}.toast{position:fixed;bottom:28px;left:28px;padding:20px 26px;background:var(--ink);color:var(--parchment);z-index:120;transform:translateY(160%);transition:transform .4s;box-shadow:0 20px 40px -10px #0006;max-width:340px}.toast.show{transform:translateY(0)}.toast h4{font-family:Cormorant Garamond,serif;font-size:19px;margin-bottom:5px;color:var(--gold-light)}.toast p{font-size:13px;opacity:.88}.mobile-nav{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--parchment);z-index:80;transform:translate(100%);transition:transform .3s;padding:90px 40px 40px;display:flex;flex-direction:column;gap:8px}.mobile-nav.show{transform:translate(0)}.mobile-nav a{font-family:Cormorant Garamond,serif;font-size:26px;padding:12px 0;border-bottom:1px solid var(--rule)}.mobile-nav .close{position:absolute;top:24px;right:32px;background:none;border:none;font-size:32px;font-family:Cormorant Garamond,serif;cursor:pointer}@media(max-width:1024px){.pillars,.process,.reviews{grid-template-columns:1fr}.configurator{grid-template-columns:1fr;gap:32px;padding:0 24px}.preview-stage{position:relative;top:0;min-height:460px;padding:40px 20px}.resto{grid-template-columns:1fr;gap:28px}.resto .txt ul{columns:1}.hero-content{padding:0 32px}.hero-content h1{font-size:38px}nav.site{display:none}.hamburger{display:flex}section.block{padding:56px 24px}header.site{padding:18px 24px}.foot-grid{grid-template-columns:1fr 1fr;gap:28px}.frame-options,.mat-options{grid-template-columns:repeat(5,1fr)}.field-grid{grid-template-columns:1fr}}.brand-link{text-decoration:none;color:inherit}nav.site .nav-item{position:relative}nav.site .nav-item>a{display:inline-flex;align-items:center;gap:6px}nav.site .caret{font-size:8px;transition:transform .2s}nav.site .nav-item.has-mega:hover .caret{transform:rotate(180deg)}.mega{position:absolute;top:100%;left:0;margin-top:14px;background:var(--parchment);border:1px solid var(--rule);border-top:2px solid var(--gold);box-shadow:0 32px 64px -30px var(--shadow);padding:30px 36px;display:grid;gap:38px;opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity .2s ease,transform .2s ease;z-index:60}.mega:before{content:"";position:absolute;left:0;right:0;top:-16px;height:16px}.mega-2{grid-template-columns:.85fr 1.25fr;min-width:520px}.mega-3{grid-template-columns:1fr 1fr 1.15fr;min-width:700px}.mega-right .mega{left:auto;right:0}.nav-item.has-mega:hover .mega,.nav-item.has-mega:focus-within .mega{opacity:1;visibility:visible;transform:translateY(0)}.mega-h{font-size:10px;letter-spacing:.26em;text-transform:uppercase;color:var(--gold);margin-bottom:14px;font-weight:700}.mega-h a{color:var(--gold)}.mega-h a:hover{color:var(--burgundy)}.mega-col>a{display:block;font-family:Cormorant Garamond,serif;font-size:16px;color:var(--ink);padding:7px 0;letter-spacing:0;text-transform:none;transition:color .18s}.mega-col>a:hover{color:var(--burgundy)}.mega-n{font-family:Lato,sans-serif;font-size:10px;color:var(--ink-soft);letter-spacing:.08em;margin-left:4px}.mega-promo{border-left:1px solid var(--rule);padding-left:32px}.mega-promo p{font-family:Lato,sans-serif;font-size:13px;line-height:1.7;color:var(--ink-soft);margin-bottom:16px;text-transform:none;letter-spacing:0}.mega-line{font-family:Lato,sans-serif;font-size:13.5px;line-height:1.7;color:var(--ink);margin-bottom:14px;text-transform:none;letter-spacing:0}.mega-muted{color:var(--ink-soft);font-size:12px}.mega-cta{display:inline-block;font-family:Lato,sans-serif;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--burgundy);font-weight:700}.mega-cta:hover{color:var(--burgundy-deep)}@media(max-width:1024px){.mega{display:none!important}}.brand-link{display:flex;align-items:center;gap:13px;text-decoration:none;color:inherit}.brand-mark{width:38px;height:38px;flex:none}@media(max-width:620px){.brand-mark{width:32px;height:32px}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/page-custom-framing.css.map */
