/* V4: each image answers a question; approved product pixels are unchanged. */
.refinement-v4 .image-led-detail{max-width:1280px}.refinement-v4 header{max-width:1440px;margin:auto;padding-inline:4vw}.refinement-v4 .cart-link{white-space:nowrap}.refinement-v4 .button{border-radius:6px}.refinement-v4 .visual-section{padding:50px 4.5%}.refinement-v4 .brief-heading{margin-bottom:26px}.refinement-v4 .purchase-section{padding:40px 4.5% 50px;gap:6%;grid-template-columns:1.08fr 1fr;border-bottom:1px solid var(--line)}.refinement-v4 .purchase-photo{top:86px}.refinement-v4 .purchase-photo .selected-product{max-height:700px;aspect-ratio:4/5;object-fit:contain}.refinement-v4 .purchase h2{font-size:34px}.refinement-v4 .purchase>p{font-size:16px}.refinement-v4 .purchase fieldset{margin:18px 0}.refinement-v4 .purchase .eyebrow{margin-bottom:10px}.refinement-v4 .purchase .price{margin:15px 0 4px;font-size:28px}.refinement-v4 .purchase .included{margin:16px 0;padding:12px 0}.refinement-v4 .selection-summary{font-size:14px;color:var(--green);margin:14px 0 10px;font-weight:600}.refinement-v4 #cart-feedback:empty{display:none}.refinement-v4 #cart-feedback.error{color:#9a392c}.refinement-v4 .purchase-timing{padding:8px 0;border-top:1px solid var(--line);margin-top:16px}.refinement-v4 .purchase-timing summary{font-size:16px}.purchase-timing ol{list-style:none;margin:12px 0;padding:0}.purchase-timing li{padding:10px 0;font-size:15px}.purchase-timing li strong,.purchase-timing li span{display:block}.purchase-timing li span{color:var(--muted)}.refinement-v4 .choices.finish .lid-swatch{aspect-ratio:2.15}.refinement-v4 .choices.finish button>span:last-child{font-size:15px;padding:10px 12px}.refinement-v4 .choices.finish small{font-size:14px}.refinement-v4 .personalization{background:#f1f0eb}.refinement-v4 .transformation{display:grid;grid-template-columns:1fr 1.1fr;gap:24px;align-items:end}.refinement-v4 .photo-pair{gap:16px}.refinement-v4 .photo-pair img{aspect-ratio:1;object-fit:cover}.refinement-v4 .photo-pair figure:nth-child(2) img{object-fit:contain}.refinement-v4 .photo-pair figcaption,.refinement-v4 .personal-result figcaption{font-size:15px;order:initial;position:static;background:none;padding:0;margin:12px 0 0}.refinement-v4 .personal-result>img{aspect-ratio:4/3;object-fit:contain}.refinement-v4 .personalization .image-note{max-width:800px;font-size:16px}.refinement-v4 .finished-grid{gap:34px 24px}.refinement-v4 .finished-grid h3{font-size:22px}.refinement-v4 .finished-grid figcaption p{font-size:16px}.refinement-v4 .ceramic-story{background:#f3f2ef}.refinement-v4 .product-film{margin-top:26px;padding:12px 0}.refinement-v4 .product-film summary{font-size:17px;justify-content:flex-start}.refinement-v4 .product-film summary:after{margin-left:auto}.refinement-v4 .product-film video{display:block;max-width:100%;width:100%;max-height:580px;margin-top:18px;background:#efefed}.refinement-v4 .scale-groups{display:grid;grid-template-columns:1fr 1fr;gap:36px}.scale-groups>article>h3{font-size:22px;border-bottom:1px solid var(--line);padding-bottom:16px}.scale-pair{display:grid;grid-template-columns:1fr 1fr;gap:18px}.scale-stage{height:270px;display:flex;align-items:flex-end;justify-content:center;border-bottom:1px solid var(--line);background:#f1f0f2}.scale-photo{height:calc(270px * var(--scale));max-width:100%;display:flex;align-items:flex-end;justify-content:center}.scale-photo img{height:100%!important;width:auto;max-width:100%;object-fit:contain;object-position:center bottom}.scale-item figcaption{margin-top:16px}.scale-item h4{font-size:15px;color:var(--green);margin:0 0 8px}.scale-item strong{font-size:24px;line-height:1.25;display:block}.scale-item figcaption>span{font-size:14px;color:var(--muted)}.scale-item p{font-size:16px;margin:10px 0 0;line-height:1.6}.scale-item small{font-size:14px}.refinement-v4 .size-story .image-note{max-width:920px}.refinement-v4 .size-helper{margin:14px 0 0}.refinement-v4 .process-pictures.illustrated .process-art{width:min(100%,155px);margin:0 auto}.refinement-v4 .process-pictures.illustrated h3{font-size:20px;margin:10px 0}.refinement-v4 .process-pictures.illustrated p{font-size:17px}.refinement-v4 .process-pictures.illustrated h3 span{margin-bottom:6px}.refinement-v4 .process-story .ready-list{margin-top:26px;padding-top:20px}.refinement-v4 .home-personal .section-title{max-width:750px}.home-photo-story{display:grid;grid-template-columns:1.25fr 1fr;gap:22px}.home-photo-story img{width:100%;aspect-ratio:4/3;object-fit:cover}.home-photo-story figure:last-child img{object-fit:contain;background:#fff}.home-photo-story figcaption{font-size:15px}.refinement-v4 .home-personal{background:#f1f0eb;max-width:none!important;width:100%;padding-inline:max(24px,calc((100% - 1120px)/2))!important}.refinement-v4 .home-steps ol{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);padding:0;margin:25px 0;gap:30px}.home-steps li{border-top:1px solid var(--line);padding-top:15px}.home-steps li>span{font-size:14px;color:var(--green);display:block;margin-bottom:18px}.home-steps p{font-size:17px}.refinement-v4.visual-home #home-living{max-width:1280px}.refinement-v4 #home-living .scene-link{color:#fff;text-shadow:0 1px 4px #0009}.order-return-note{margin-top:30px;padding:24px 0;border-bottom:1px solid var(--line)}.order-return-note h3{font-size:22px}.order-return-note p{font-size:17px;max-width:800px}.refinement-v4 .quick-facts{font-size:14px}.refinement-v4 #choose{scroll-margin-top:72px}
@media(min-width:1000px){.refinement-v4 .opening>img{max-height:850px}.refinement-v4 .opening .scene-copy{left:5%;top:5%}.refinement-v4 .opening .scene-copy h1{font-size:48px}.refinement-v4 .touch-scene>img{max-height:850px}.refinement-v4 .ceramic-main img{max-height:740px;object-fit:contain}}
@media(max-width:760px){.refinement-v4 header>nav>a.order-link{display:none!important}.refinement-v4 header>nav>a.cart-link{display:flex!important;font-size:14px;min-height:44px}.refinement-v4 header>nav{width:auto}.refinement-v4 .visual-section{padding:34px 20px}.refinement-v4 .purchase-section{display:block;padding:28px 20px 34px}.refinement-v4 .purchase-photo{position:static;float:left;width:34%;margin:0 17px 16px 0}.refinement-v4 .purchase-photo .selected-product{aspect-ratio:3/4;background:#eeeef0}.refinement-v4 .purchase-photo>.small{display:none}.refinement-v4 .purchase h2{font-size:27px}.refinement-v4 .purchase>.eyebrow{font-size:13px;margin-bottom:8px}.refinement-v4 .purchase>p:not(.price):not(.small):not(.selection-summary){font-size:16px;line-height:1.5;margin:10px 0}.refinement-v4 .purchase .price{font-size:25px;margin-top:10px}.refinement-v4 .purchase>.small{font-size:14px}.refinement-v4 .purchase fieldset{clear:both;margin:18px 0}.refinement-v4 .transformation{grid-template-columns:1fr;gap:24px}.refinement-v4 .photo-pair{gap:14px}.refinement-v4 .personal-result>img{aspect-ratio:4/3}.refinement-v4 .personalization .image-note{font-size:16px}.refinement-v4 .finished-grid{gap:28px 14px}.refinement-v4 .finished-grid h3{font-size:19px}.refinement-v4 .finished-grid figcaption p{font-size:15px}.refinement-v4 .scale-groups{grid-template-columns:1fr;gap:30px}.scale-stage{height:210px}.scale-photo{height:calc(210px * var(--scale))}.scale-item strong{font-size:23px}.scale-item p{font-size:15px}.scale-groups>article>h3{font-size:21px;padding-bottom:12px}.refinement-v4 .process-pictures.illustrated{gap:24px 18px}.refinement-v4 .process-pictures.illustrated .process-art{width:115px}.refinement-v4 .process-pictures.illustrated h3{font-size:19px}.refinement-v4 .process-pictures.illustrated p{font-size:16px}.refinement-v4 .quick-facts{padding:15px 20px;display:grid;grid-template-columns:1fr;gap:5px}.refinement-v4 .quick-facts span:not(:first-child){display:none}.refinement-v4 .home-photo-story{grid-template-columns:1fr 1fr;gap:14px}.refinement-v4 .home-photo-story img{aspect-ratio:1;object-position:60% center}.refinement-v4 .home-photo-story figcaption{font-size:14px}.refinement-v4 .home-steps ol{grid-template-columns:1fr;gap:0;margin:16px 0}.home-steps li{position:relative;padding:18px 0 18px 40px}.home-steps li>span{position:absolute;left:0;top:22px;margin:0}.home-steps p{margin:8px 0 0}.refinement-v4 .home-steps h3{font-size:21px}.refinement-v4 .home-personal .section-title p{font-size:17px}.refinement-v4 #choose{scroll-margin-top:64px}.refinement-v4 .ceramic-pair{gap:14px}.refinement-v4 .ceramic-pair figcaption{font-size:16px}.refinement-v4 .purchase-timing summary{min-height:46px}}
.refinement-v4 #choose{scroll-margin-top:0}.scale-stage{background:transparent}.scale-photo img{border-radius:3px}@media(max-width:380px){.scale-stage{height:185px}.scale-photo{height:calc(185px * var(--scale))}}
