:root{--art-ink:#303a28;--art-blue:#4f5d36;--art-red:#817449;--art-brand-ink:#3d482c;--art-wordmark-family:"Artisont Cormorant",Georgia,serif;--art-wordmark-weight:600;--art-paper:#fbf9f4;--art-border:#deded5}html{scroll-behavior:smooth;scroll-padding-top:100px}body{background:var(--art-paper);color:var(--art-ink)}.art-wrap{width:min(1400px,calc(100% - 96px));margin-inline:auto}.art-home h1,.art-config h1,.art-home h2,.art-contact h2{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.055em;line-height:1.02}.art-home h1{font-size:clamp(56px,5.7vw,92px);margin:20px 0 28px}.art-home h2,.art-contact h2{font-size:clamp(38px,3.9vw,60px);margin:12px 0 18px}.art-home h3,.art-config h3{font-size:22px;font-weight:500;letter-spacing:-.02em;margin:16px 0 8px}.art-home p,.art-contact p{line-height:1.6}.art-home a,.art-header a,.art-footer a,.art-config a,.art-contact a{color:inherit;text-decoration:none}.art-announcement{background:var(--art-ink);color:#fff;text-align:center;padding:9px 20px;font-size:11px;letter-spacing:.08em}.art-header{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:25px 48px;border-bottom:1px solid var(--art-border);background:var(--art-paper)}.art-wordmark{display:inline-flex;align-items:center;gap:12px;flex-shrink:0;white-space:nowrap;font-family:var(--art-wordmark-family);font-weight:var(--art-wordmark-weight);font-size:46px;letter-spacing:-.035em;line-height:1;color:var(--art-brand-ink)!important}.art-wordmark-text{display:block;padding-bottom:.06em}.art-brand-emblem{display:grid;place-items:center;flex-shrink:0;width:54px;height:54px;overflow:hidden;border-radius:50%;background:var(--art-paper)}.art-brand-emblem img{display:block;width:121%;height:121%;max-width:none;object-fit:cover}.art-footer .art-wordmark{color:var(--art-paper)!important}.art-footer .art-brand-emblem{width:80px;height:80px}.art-callout-emblem{display:grid;place-items:center;flex:0 0 260px;width:260px;height:260px;overflow:hidden;border-radius:50%;margin-left:36px;background:var(--art-paper)}.art-callout-emblem img{display:block;width:121%;height:121%;max-width:none;object-fit:cover}.art-desktop-nav,.art-header-actions{display:flex;align-items:center;gap:28px;font-size:13px}.art-header-actions{gap:22px}.art-cart-link span{display:inline-grid;place-items:center;width:22px;height:22px;border:1px solid var(--art-border);border-radius:50%;font-size:11px}.art-mobile-menu{display:none}.art-hero{display:grid;grid-template-columns:1fr 1.1fr;gap:32px;align-items:center;padding-top:48px;padding-bottom:48px;min-height:620px}.art-hero-copy{padding-right:16px}.art-eyebrow{font-size:10px;letter-spacing:.14em;font-weight:600}.art-lede{font-size:17px;max-width:410px;color:#52606a;line-height:1.7}.art-hero-actions{display:flex;gap:24px;align-items:center;flex-wrap:wrap;margin-top:32px}.art-btn{display:inline-flex;justify-content:center;align-items:center;gap:35px;min-height:52px;padding:16px 24px;border:1px solid var(--art-blue);border-radius:4px;background:var(--art-blue);color:#fff!important;font-size:13px;font-family:inherit;font-weight:500;text-decoration:none;cursor:pointer}.art-btn:hover{background:#394528;border-color:#394528}.art-btn:disabled{opacity:.5;cursor:not-allowed}.art-btn-light{background:var(--art-paper);border-color:var(--art-paper);color:var(--art-ink)!important}.art-text-link{font-size:13px;border-bottom:1px solid currentColor;padding-bottom:5px}.art-hero-note{font-size:11px;color:#66715f;margin-top:22px}.art-hero-note span{margin-right:7px}.art-hero-media{position:relative;height:530px;background:#e4ddd0;border-radius:5px}.art-hero-media img{width:100%;height:100%;object-fit:cover;border-radius:5px}.art-photo-tag{position:absolute;bottom:18px;left:20px;font-size:9px;letter-spacing:.12em;background:var(--art-paper);padding:9px 12px}.art-round-badge{position:absolute;right:-12px;top:-20px;width:110px;height:110px;border-radius:50%;background:var(--art-blue);color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;transform:rotate(12deg);box-shadow:0 0 0 6px var(--art-paper)}.art-round-badge span{font-size:7px;letter-spacing:.07em}.art-round-badge b{font-size:47px;line-height:1.35}.art-benefits{display:flex;justify-content:space-between;border-top:1px solid var(--art-border);border-bottom:1px solid var(--art-border);padding:25px 0;font-size:12px}.art-benefits span:before{content:"\2733";color:var(--art-red);margin-right:12px}.art-shop,.art-process{padding-block:85px}.art-section-heading{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:35px}.art-section-heading>p{font-size:14px;max-width:310px;color:#58636a;margin:0 0 20px}.art-product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.art-card-image{position:relative;aspect-ratio:1;background:#ece7de;overflow:hidden;border-radius:5px}.art-card-image img{width:100%;height:100%;object-fit:cover;transition:transform .4s}.art-product-card:hover img{transform:scale(1.035)}.art-card-arrow{position:absolute;bottom:18px;right:18px;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--art-paper);font-size:22px}.art-card-copy p{font-size:13px;color:#58636a;margin:0}.art-materials{padding:75px 0;background:#efeee7}.art-material-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:24px}.art-material-grid h3{font-size:17px}.art-material-grid p{font-size:12px;color:#58636a}.art-swatch{width:100%;aspect-ratio:1;display:grid;place-items:center;font-size:60px;font-family:Georgia,serif;border-radius:50%;border:1px solid #cbcbbf;box-shadow:0 5px 14px #17273508}.art-swatch-matte{background:#e9c9b7;color:#653d2f}.art-swatch-gloss{background:linear-gradient(130deg,#214ab6 25%,#789ae8 47%,#2c52b7 52%,#17399b);color:#fff}.art-swatch-clear{background:linear-gradient(135deg,#ffffffa0,#ffffff10),repeating-conic-gradient(#ddd 0% 25%,#f7f7f3 0% 50%) 50%/18px 18px;color:#384642}.art-swatch-paper{background:#dfd1b2;color:#5b4c30}.art-swatch-metal{background:linear-gradient(130deg,#888d95,#fcfcfc 45%,#9b9da4 70%,#d1d4d8);color:#363b43}.art-swatch-holo{background:linear-gradient(130deg,#e8b6df,#c1cffa,#ccedd5,#ffedbd,#f5bfd5);color:#464780}.art-fine{font-size:11px;line-height:1.5;color:#68717a}.art-materials .art-fine{margin-top:28px}.art-process-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:32px}.art-process-grid article{border-top:1px solid var(--art-border);padding-top:22px}.art-process-grid article>span{color:var(--art-red);font-family:Georgia,serif;font-size:23px}.art-process-grid h3{font-size:19px;margin:22px 0 12px}.art-process-grid p{font-size:13px;color:#58636a}.art-callout{background:var(--art-blue);color:var(--art-paper);border-radius:5px;display:flex;align-items:center;justify-content:space-between;padding:60px 70px;overflow:hidden}.art-callout h2{font-size:54px;margin-bottom:30px}.art-callout-mark{font-family:Georgia,serif;font-size:250px;line-height:.8;letter-spacing:-25px;transform:rotate(-8deg);padding-right:60px}.art-callout-mark span{font-size:150px;color:#f6c876;vertical-align:top}.art-faq{display:grid;grid-template-columns:1fr 1.35fr;gap:80px;padding-block:90px}.art-faq-list details{border-top:1px solid var(--art-border);padding:22px 0}.art-faq-list details:last-child{border-bottom:1px solid var(--art-border)}.art-faq summary{cursor:pointer;font-size:15px;list-style:none;display:flex;justify-content:space-between;gap:20px}.art-faq summary:after{content:"+";font-size:20px}.art-faq details[open] summary:after{content:"\2212"}.art-faq-list p{font-size:13px;max-width:90%;color:#58636a}.art-contact{display:grid;grid-template-columns:1fr 1fr;gap:100px;padding:65px 0 90px;border-top:1px solid var(--art-border)}.art-contact>div>p{max-width:360px;font-size:14px;color:#58636a}.art-contact label,.art-notes-label{display:block;font-size:12px;margin:0 0 8px}.art-contact input,.art-contact textarea,.art-config textarea,.art-config select{width:100%;padding:12px;border:1px solid #cccfc9;border-radius:4px;background:#fff;color:var(--art-ink);font:inherit;font-size:13px;margin-bottom:18px}.art-footer{background:var(--art-ink);color:var(--art-paper);padding:60px 0 25px}.art-footer-top{display:flex;justify-content:space-between;align-items:flex-start;gap:50px;padding-bottom:55px}.art-footer-top p{font-size:12px;color:#c6ccd0;margin-top:20px}.art-footer nav{display:flex;gap:28px;font-size:12px}.art-footer-bottom{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #ffffff24;padding-top:22px;font-size:10px;color:#c6ccd0}.art-footer-bottom div{display:flex;gap:15px}.art-config{padding-block:28px 70px}.art-back{display:inline-block;font-size:12px;margin-bottom:30px}.art-config-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:start}.art-config-visual{position:sticky;top:24px}.art-config-photo{border-radius:5px;overflow:hidden;background:#ede6dc;aspect-ratio:1}.art-config-photo img{width:100%;height:100%;object-fit:cover}.art-proof-card{display:flex;gap:16px;align-items:center;background:#eef0e7;border-radius:4px;padding:20px;margin-top:20px}.art-proof-card>span{border:1px solid #819178;border-radius:50%;width:28px;height:28px;display:grid;place-items:center}.art-proof-card strong{font-size:13px}.art-proof-card p{font-size:12px;margin:5px 0 0;color:#5b6656}.art-spec-note{margin-top:30px;max-width:490px}.art-spec-note h3{font-family:Georgia,serif;font-size:28px}.art-spec-note>p{font-size:13px;line-height:1.7}.art-config h1{font-size:52px;margin:10px 0 15px}.art-config-intro{font-size:14px;color:#58636a;margin-bottom:20px}.art-preview-notice{font-size:11px;background:#fff4d9;padding:9px 12px;border-radius:3px}.art-config fieldset{border:0;border-top:1px solid var(--art-border);padding:24px 0;margin:0;min-width:0}.art-config legend{float:left;width:100%;font-size:14px;font-weight:600;margin-bottom:18px}.art-config legend span{font-size:10px;margin-right:12px;color:var(--art-red)}.art-choice-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;clear:both}.art-choice{background:#fff;border:1px solid var(--art-border);border-radius:4px;min-height:55px;cursor:pointer;font:inherit;font-size:12px;padding:12px 8px;color:var(--art-ink)}.art-choice[aria-pressed=true]{border-color:var(--art-blue);box-shadow:inset 0 0 0 1px var(--art-blue);background:#eef1e7;color:#3d482c}.art-field-note{font-size:11px;line-height:1.6;color:#58636a;margin:12px 0 0}.art-size-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;clear:both}.art-small-link{font-size:11px;display:inline-block;margin-top:14px;text-decoration:underline!important;text-underline-offset:3px}.art-quantity-table{clear:both;border:1px solid var(--art-border);border-radius:4px;overflow:hidden;background:#fff}.art-quantity-head,.art-quantity-row{display:grid;grid-template-columns:1.1fr 1fr 1fr;align-items:center;text-align:left;padding:12px 15px;gap:10px}.art-quantity-head{font-size:10px;color:#66717a;background:#f0f0ea}.art-quantity-head span:last-child,.art-quantity-row>strong{text-align:right}.art-quantity-row{width:100%;border:0;border-top:1px solid #ecece5;font:inherit;font-size:12px;background:#fff;cursor:pointer;color:var(--art-ink);position:relative}.art-quantity-row[aria-pressed=true]{background:#eef1e7;box-shadow:inset 3px 0 var(--art-blue);color:#3d482c}.art-quantity-row>span:first-child:before{content:"\25cb";margin-right:8px}.art-quantity-row[aria-pressed=true]>span:first-child:before{content:"\25cf"}.art-upload{clear:both;border:1px dashed #acb8a7;border-radius:5px;background:#f4f6f0;display:flex;flex-direction:column;align-items:center;padding:22px 15px;text-align:center;font-size:12px;gap:8px;cursor:pointer}.art-upload-icon{font-size:26px;line-height:1}.art-upload>span:last-of-type{font-size:10px;color:#66715f}.art-upload input{font-size:11px;width:100%;max-width:290px;margin-top:10px}.art-check{display:flex;gap:8px;align-items:center;font-size:11px;margin:16px 0 22px}.art-order-summary{border-top:1px solid var(--art-border);padding-top:22px;display:flex;align-items:center;justify-content:space-between;gap:16px}.art-order-summary>div{display:flex;flex-direction:column;gap:3px}.art-order-summary strong{font-size:32px;font-weight:500;letter-spacing:-1px}.art-error{font-size:12px;color:#a4231d}.art-config [hidden],[data-art-home][hidden],[data-art-contact][hidden],[data-art-config][hidden]{display:none!important}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--art-blue);outline-offset:4px}@media(min-width:1500px){.art-hero{min-height:700px}.art-hero-media{height:600px}}@media(max-width:1050px){.art-wrap{width:calc(100% - 48px)}.art-header{padding:22px 24px}.art-desktop-nav{gap:18px}.art-help-link{display:none}.art-hero{gap:25px;min-height:auto}.art-hero-media{height:470px}.art-hero h1{font-size:60px}.art-hero-actions{gap:18px}.art-material-grid{gap:15px}.art-swatch{font-size:42px}.art-config-grid{gap:32px}.art-callout-emblem{width:180px;height:180px;flex-basis:180px;margin-left:24px}.art-callout-mark{padding:0;font-size:170px}.art-callout-mark span{font-size:110px}.art-callout{padding:45px}.art-contact{gap:45px}}@media(max-width:760px){html{scroll-padding-top:25px}.art-wrap{width:calc(100% - 36px)}.art-header{padding:20px 18px}.art-wordmark{font-size:38px;gap:9px}.art-brand-emblem{width:40px;height:40px}.art-header{gap:16px}.art-footer .art-wordmark{font-size:44px}.art-footer .art-brand-emblem{width:64px;height:64px}.art-desktop-nav{display:none}.art-mobile-menu{display:block;position:relative}.art-mobile-menu summary{cursor:pointer;font-size:12px;list-style:none}.art-mobile-menu nav{position:absolute;right:0;top:35px;background:var(--art-paper);border:1px solid var(--art-border);padding:20px;display:flex;flex-direction:column;gap:18px;min-width:180px;z-index:20}.art-header-actions{gap:18px}.art-announcement{font-size:9px}.art-hero{grid-template-columns:1fr;padding-top:32px;gap:28px;padding-bottom:28px}.art-hero h1{font-size:59px;margin:14px 0 20px}.art-hero-copy{padding:0}.art-lede{font-size:15px;max-width:95%}.art-hero-actions{margin-top:24px;gap:18px}.art-btn{min-height:48px;padding:14px 18px;font-size:12px;gap:20px}.art-text-link{font-size:11px}.art-hero-note{font-size:10px}.art-hero-media{height:auto;aspect-ratio:1.18}.art-round-badge{width:85px;height:85px;right:8px;top:-14px}.art-round-badge b{font-size:35px}.art-round-badge span{font-size:6px}.art-photo-tag{font-size:7px;left:12px;bottom:12px}.art-benefits{display:grid;grid-template-columns:1fr 1fr;gap:18px 8px;padding:21px 0;font-size:10px}.art-benefits span:before{margin-right:7px}.art-shop,.art-process{padding-block:50px}.art-section-heading{display:block;margin-bottom:25px}.art-section-heading>p{margin-bottom:0;font-size:12px}.art-home h2,.art-contact h2{font-size:40px}.art-eyebrow{font-size:9px}.art-product-grid{grid-template-columns:1fr;gap:32px}.art-card-image{aspect-ratio:1.15}.art-card-copy h3{font-size:23px;margin-top:14px}.art-materials{padding-block:48px}.art-material-grid{grid-template-columns:repeat(3,1fr);gap:22px 15px}.art-material-grid h3{font-size:15px}.art-material-grid p{font-size:11px}.art-swatch{font-size:41px}.art-process-grid{grid-template-columns:1fr 1fr;gap:25px}.art-process-grid h3{font-size:17px;margin-top:18px}.art-process-grid p{font-size:12px}.art-callout{padding:34px 26px}.art-callout h2{font-size:38px}.art-callout-emblem,.art-callout-mark{display:none}.art-faq{grid-template-columns:1fr;gap:28px;padding-block:50px}.art-faq h2 br{display:none}.art-faq summary{font-size:13px}.art-faq-list p{max-width:100%;font-size:12px}.art-contact{grid-template-columns:1fr;gap:24px;padding-block:45px}.art-contact h2 br{display:none}.art-footer{padding-top:40px}.art-footer-top{display:block;padding-bottom:25px}.art-footer nav{flex-wrap:wrap;gap:18px;margin-top:30px}.art-footer-bottom{flex-wrap:wrap;font-size:9px}.art-config-grid{grid-template-columns:1fr;gap:26px}.art-config-visual{position:static}.art-config-photo{aspect-ratio:1.3}.art-spec-note{display:none}.art-config h1{font-size:43px}.art-config{padding-top:20px}.art-back{margin-bottom:20px}.art-proof-card{padding:14px}.art-order-summary{position:sticky;bottom:0;background:var(--art-paper);padding:16px 0;z-index:5}.art-order-summary strong{font-size:27px}.art-quantity-row,.art-quantity-head{padding:12px}.art-fine{font-size:10px}.art-choice{font-size:11px}.art-footer-bottom>span:nth-child(2){display:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.art-card-image img{transition:none}}.art-hero{grid-template-columns:.85fr 1.15fr;gap:48px;min-height:0;padding-block:40px}.art-hero h1{font-size:clamp(48px,5.1vw,76px);line-height:1.02;margin:0 0 18px}.art-hero .art-lede{font-size:18px;color:#59604f;margin:0 0 26px;max-width:none;line-height:1.45}.art-hero .art-btn{font-size:16px;min-height:52px;gap:28px}.art-hero-media{height:auto;aspect-ratio:1.5;overflow:hidden}.art-hero-media img{display:block;object-position:50% 50%}.art-shop{padding-block:28px 48px;border-top:1px solid var(--art-border)}.art-home .art-shop h2{font-family:inherit;font-size:26px;letter-spacing:-.035em;font-weight:500;margin:0 0 20px;line-height:1.2}.art-product-grid{gap:16px}.art-product-card{display:grid;grid-template-columns:76px minmax(0,1fr) 22px;align-items:center;gap:14px;padding:12px;border:1px solid var(--art-border);border-radius:6px;background:#fffdf8;transition:background .15s,border-color .15s}.art-product-card:hover{background:#f1f1e8;border-color:#9ba58a}.art-card-image{width:76px;height:76px;aspect-ratio:1;border-radius:4px}.art-card-copy h3{font-size:20px;font-weight:600;line-height:1.25;margin:0 0 6px;letter-spacing:-.025em}.art-card-copy p{font-size:14px;line-height:1.4;color:#59604f;margin:0}.art-card-arrow{position:static;width:auto;height:auto;background:none;font-size:23px;border-radius:0}.art-materials{padding-block:42px}.art-home .art-section-heading h2,.art-home .art-faq h2{font-size:34px;line-height:1.1;margin:0}.art-section-heading{margin-bottom:24px}.art-material-grid{gap:18px}.art-swatch{width:72px;font-size:32px}.art-material-grid h3{font-size:17px;margin:12px 0 5px}.art-material-grid p{font-size:14px;line-height:1.45;margin:0;max-width:170px}.art-materials .art-fine{font-size:13px;margin-top:24px}.art-process{padding-block:48px}.art-process-grid{gap:24px}.art-process-grid h3{font-size:18px;margin:12px 0 8px}.art-process-grid p{font-size:15px;line-height:1.5;margin:0}.art-faq{padding-block:24px 48px;gap:48px}.art-faq summary{font-size:16px;line-height:1.45}.art-faq-list p{font-size:15px;line-height:1.55}.art-faq .art-text-link{display:inline-block;font-size:15px;margin-top:18px}.art-header{padding-block:18px}.art-desktop-nav,.art-header-actions{font-size:14px}@media(max-width:1050px){.art-hero{gap:28px}.art-product-grid{gap:10px}.art-product-card{grid-template-columns:60px minmax(0,1fr) 16px;gap:10px;padding:10px}.art-card-image{width:60px;height:66px}.art-card-copy h3{font-size:18px}.art-card-copy p{font-size:14px}}@media(max-width:760px){.art-header{padding:14px 18px}.art-header-actions{gap:16px;font-size:14px}.art-mobile-menu summary{font-size:14px}.art-hero{grid-template-columns:1fr;gap:22px;padding-block:26px 24px}.art-hero h1{font-size:44px;line-height:1.01;letter-spacing:-.05em;margin:0 0 12px}.art-hero .art-lede{font-size:16px;line-height:1.4;margin:0 0 18px}.art-hero .art-btn{font-size:16px;padding:12px 18px;min-height:48px}.art-hero-media{height:auto;aspect-ratio:1.5}.art-shop{padding-block:24px 32px}.art-home .art-shop h2{font-size:23px;margin-bottom:16px}.art-product-grid{grid-template-columns:1fr;gap:10px}.art-product-card{grid-template-columns:66px minmax(0,1fr) 22px;gap:14px;padding:10px 12px 10px 10px}.art-card-image{width:66px;height:66px}.art-card-copy h3{font-size:19px;margin:0 0 4px}.art-card-copy p{font-size:14px;line-height:1.35}.art-materials{padding-block:30px}.art-home .art-section-heading h2,.art-home .art-faq h2{font-size:28px}.art-section-heading{margin-bottom:22px}.art-material-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 20px}.art-material-grid>a{display:grid;grid-template-columns:40px minmax(0,1fr);gap:6px 10px;align-items:center}.art-swatch{width:40px;font-size:20px;grid-row:1 / 3;align-self:start}.art-material-grid h3{font-size:16px;margin:0;line-height:1.25}.art-material-grid p{font-size:14px;line-height:1.35;margin:0}.art-materials .art-fine{font-size:13px;line-height:1.45}.art-process{padding-block:32px}.art-process-grid{grid-template-columns:1fr;gap:18px}.art-process-grid article{display:grid;grid-template-columns:30px minmax(0,1fr);gap:4px 14px;padding-top:16px}.art-process-grid article>span{grid-row:1 / 3;font-size:20px}.art-process-grid h3{font-size:17px;margin:0}.art-process-grid p{font-size:15px;margin:0}.art-faq{gap:22px;padding-block:12px 36px}.art-faq-list details{padding:18px 0}}.art-hero{grid-template-areas:"copy media" "copy action";column-gap:48px;row-gap:20px;padding-bottom:32px}.art-hero-copy{grid-area:copy}.art-hero-media{grid-area:media}.art-hero-action{grid-area:action;text-align:center}.art-hero .art-lede{margin-bottom:0}.art-hero-action .art-btn{min-width:240px}.art-home .art-materials h2,.art-home .art-process h2,.art-home .art-faq h2{font-family:inherit;font-weight:500;font-size:26px;letter-spacing:-.035em;line-height:1.2;margin:0 0 22px}.art-materials{background:#f0f0e8;padding-block:32px}.art-finish-inner{display:grid;grid-template-columns:210px minmax(0,1fr);align-items:center;gap:30px}.art-home .art-materials h2{margin:0}.art-finish-options{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.art-finish-options>a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:88px;padding:12px 8px;border:1px solid #d8dcce;border-radius:8px;background:#fbfbf5;font-size:15px;font-weight:500;line-height:1.2}.art-finish-options>a:hover{border-color:var(--art-blue);background:#fff}.art-finish-options .art-swatch{display:block;width:28px;height:28px;aspect-ratio:1;border-radius:50%;box-shadow:none;flex:none}.art-finish-options .art-swatch-matte{background:#64734a}.art-finish-options .art-swatch-gloss{background:linear-gradient(125deg,#46532e 25%,#b6c69a 47%,#647545 53%,#46532e)}.art-process{padding-block:38px}.art-simple-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;list-style:none;padding:0;margin:0}.art-simple-steps li{display:flex;align-items:flex-start;gap:14px;padding:20px;background:#f1f1e9;border-radius:8px}.art-step-number{display:grid;place-items:center;flex:0 0 30px;width:30px;height:30px;border:1px solid #abb497;border-radius:50%;color:var(--art-blue);font-size:15px}.art-simple-steps h3{font-size:18px;font-weight:600;line-height:1.3;margin:3px 0 8px;letter-spacing:-.02em}.art-simple-steps p{font-size:15px;line-height:1.5;margin:0;color:#59604f}.art-faq{display:block;max-width:850px;padding-block:12px 40px}.art-faq-list{border:1px solid var(--art-border);border-radius:8px;overflow:hidden;background:#fffdf8}.art-faq-list details{padding:0;border:0;border-bottom:1px solid var(--art-border)}.art-faq-list details:last-child{border-bottom:0}.art-faq summary{padding:18px 20px;font-size:16px;font-weight:500;align-items:center;line-height:1.4}.art-faq summary::-webkit-details-marker{display:none}.art-faq summary:after{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#edf0e4;font-size:20px;flex-shrink:0}.art-faq-list p{font-size:15px;line-height:1.55;margin:0;padding:0 20px 20px;max-width:100%;color:#59604f}.art-faq .art-text-link{font-size:14px;margin-top:16px}@media(max-width:1050px){.art-finish-inner{display:block}.art-home .art-materials h2{margin-bottom:20px}.art-simple-steps{gap:12px}.art-simple-steps li{padding:16px;gap:10px}}@media(max-width:760px){.art-hero{grid-template-areas:"copy" "media" "action";grid-template-columns:1fr;gap:18px;padding-bottom:24px}.art-hero-action .art-btn{width:100%;min-width:0;justify-content:space-between}.art-home .art-materials h2,.art-home .art-process h2,.art-home .art-faq h2{font-size:23px;margin-bottom:18px}.art-materials{padding-block:26px}.art-finish-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.art-finish-options>a{flex-direction:row;justify-content:flex-start;min-height:54px;padding:10px 14px;gap:12px;font-size:15px}.art-finish-options .art-swatch{width:25px;height:25px}.art-process{padding-block:30px}.art-simple-steps{grid-template-columns:1fr;gap:10px}.art-simple-steps li{padding:16px;gap:14px}.art-simple-steps h3{font-size:17px;margin:3px 0 5px}.art-simple-steps p{font-size:15px;line-height:1.4}.art-faq{padding-block:4px 30px}.art-faq summary{padding:16px;font-size:16px}.art-faq-list p{padding:0 16px 16px;font-size:15px}}.art-hero-copy{container-type:inline-size;min-width:0}.art-hero .art-hero-copy h1{font-size:clamp(16px,6.15cqw,44px);white-space:nowrap;letter-spacing:-.045em;line-height:1.15;margin:0 0 10px}.art-hero .art-hero-copy .art-lede{font-size:clamp(12px,4.05cqw,18px);white-space:nowrap;line-height:1.4;max-width:none;margin:0}.art-hero .art-hero-copy h1{font-weight:700;letter-spacing:-.04em}.art-hero-media.art-hero-media--video{aspect-ratio:20/11;height:auto;background:#e4ddd0}.art-hero-video{display:block;width:100%;height:100%;object-fit:cover;border-radius:5px}.art-video-toggle{position:absolute;right:12px;bottom:12px;display:grid;place-items:center;width:44px;height:44px;border:1px solid #ffffff80;border-radius:50%;background:#303a28db;color:#fff;font-size:19px;cursor:pointer;z-index:2}.art-video-toggle[hidden]{display:none}.art-video-toggle:focus-visible{outline:3px solid #fff;outline-offset:3px}.art-config-grid{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);grid-template-areas:"visual heading" "visual controls";column-gap:56px;row-gap:0;align-items:start}.art-config-heading{grid-area:heading}.art-config-visual{grid-area:visual;top:24px}.art-config-controls{grid-area:controls;min-width:0}.art-config h1{font-size:44px;margin:0 0 12px;line-height:1.1}.art-config-intro{font-size:16px;line-height:1.5;margin:0 0 22px;color:#59604f}.art-config-photo{aspect-ratio:auto;border-radius:10px}.art-config-photo img{display:block;width:100%;height:auto;object-fit:contain}.art-product-thumbs{display:flex;gap:10px;margin-top:12px}.art-product-thumbs button{width:94px;padding:3px;border:1px solid var(--art-border);border-radius:6px;background:transparent;cursor:pointer}.art-product-thumbs button[aria-pressed=true]{border:2px solid var(--art-blue);padding:2px}.art-product-thumbs img{display:block;width:100%;height:54px;object-fit:cover;border-radius:3px}.art-image-caption{font-size:13px;color:#66715f;line-height:1.4;margin:12px 0}.art-config fieldset{border:0;padding:0;margin:0 0 20px}.art-config legend{font-size:16px;margin:0 0 10px;float:none}.art-choice-grid{gap:8px}.art-config .art-choice{min-height:46px;font-size:14px;border-radius:6px;padding:10px 8px}.art-config .art-field-note{font-size:13px;line-height:1.4;margin-top:9px}.art-config label{display:block;font-size:15px;line-height:1.4;margin-bottom:8px}.art-compact-options{display:grid;grid-template-columns:1fr 1.2fr;gap:14px;margin-bottom:6px}.art-compact-options label{font-weight:600}.art-config input:not([type=hidden]):not([type=file]),.art-config textarea,.art-config select{width:100%;font:inherit;font-size:16px;padding:12px;border:1px solid #cccfc9;border-radius:6px;color:var(--art-ink);background:#fff;margin-bottom:14px;min-height:48px}.art-order-details{border-top:1px solid var(--art-border)}.art-order-details summary{display:flex;justify-content:space-between;align-items:center;font-size:15px;line-height:1.4;padding:15px 0;cursor:pointer;list-style:none}.art-order-details summary::-webkit-details-marker{display:none}.art-order-details[open] summary>span{transform:rotate(45deg)}.art-details-body{padding:0 0 14px}.art-details-body .art-upload{display:flex;font-size:15px;padding:18px;margin:0}.art-upload input{font-size:14px}.art-upload>span:last-of-type{font-size:13px}.art-order-summary{padding:20px 0 0;border-top:1px solid var(--art-border);gap:20px}.art-order-summary strong{font-size:32px;font-weight:600;line-height:1.15}.art-order-summary [data-unit-price]{font-size:13px;color:#59604f}.art-order-summary .art-btn{font-size:16px;min-width:190px;min-height:52px}.art-proof-inline{font-size:14px;margin:16px 0 5px;color:var(--art-blue)}.art-checkout-note{font-size:13px;color:#59604f;margin:0}.art-config .art-small-link{font-size:14px;margin-top:16px}.art-config .art-back{font-size:14px;margin-bottom:28px}.art-quote-intro{font-size:16px;line-height:1.5;margin:0 0 20px}.art-quote .art-btn{font-size:16px;width:100%}.art-error{font-size:14px}.art-error:empty{display:none}@media(max-width:1050px){.art-config-grid{column-gap:30px}.art-config h1{font-size:38px}.art-order-summary .art-btn{min-width:160px}}@media(max-width:760px){.art-config-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"heading" "visual" "controls";gap:18px}.art-config h1{font-size:34px;margin-bottom:8px}.art-config-intro{font-size:15px;margin:0}.art-config .art-back{margin-bottom:20px}.art-config-visual{position:static}.art-config-photo{aspect-ratio:auto}.art-product-thumbs button{width:76px}.art-product-thumbs img{height:42px}.art-image-caption{font-size:12px;margin:8px 0 0}.art-config fieldset{margin-bottom:18px}.art-config .art-choice{font-size:14px}.art-compact-options{gap:10px;grid-template-columns:1fr 1.25fr}.art-order-summary{position:static;gap:12px;padding-top:18px}.art-order-summary .art-btn{min-width:0;flex:1;font-size:16px}.art-order-summary strong{font-size:30px}.art-config{padding-bottom:40px}.art-proof-inline{font-size:13px}}.art-custom-size-toggle{display:block;border:0;border-bottom:1px solid currentColor;background:transparent;color:var(--art-blue);font:inherit;font-size:14px;padding:0 0 2px;margin:-5px 0 16px;cursor:pointer}.art-custom-size-toggle[aria-expanded=true]{font-weight:600}.art-custom-size-fields{display:grid;grid-template-columns:1fr 1fr;gap:0 8px;margin:0 0 14px}.art-custom-size-fields>div{min-width:0}.art-custom-size-fields label{font-size:13px;font-weight:400}.art-custom-size-fields input{min-width:0}.art-custom-size-fields p{grid-column:1/-1;font-size:12px;margin:0;color:#59604f}.art-artwork-help{font-size:14px;line-height:1.5;color:#59604f;margin:8px 0 16px}.art-config label.art-design-help-check{display:flex;align-items:center;gap:10px;margin:14px 0 0;font-size:14px}.art-config .art-design-help-check input[type=checkbox]{width:18px;height:18px;min-height:18px;flex:0 0 18px;padding:0;margin:0;accent-color:var(--art-blue)}.art-order-summary [data-custom-quote]{min-width:175px}.art-order-summary [data-unit-price]{max-width:230px}
/*# sourceMappingURL=/cdn/shop/t/4/assets/artisont.css.map */
