/** Shopify CDN: Minification failed

Line 10:24 Unexpected "{"
Line 11:38 Unexpected "{"

**/
.yi2c-alternative{--pink:#f53691;--blue:#75cbef;--pale-blue:#ddf3fc;--pale-pink:#fce5f1;--serif:'Iowan Old Style',Baskerville,'Times New Roman',serif;--sans:Arial,Helvetica,sans-serif}:where(.yi2c-alternative) *{box-sizing:border-box}.yi2c-alternative{margin:0;background:#fff;color:#000;font:16px/1.6 var(--sans)}:where(.yi2c-alternative) h1,:where(.yi2c-alternative) h2,:where(.yi2c-alternative) h3,:where(.yi2c-alternative) p,:where(.yi2c-alternative) figure,:where(.yi2c-alternative) blockquote,:where(.yi2c-alternative) dl,:where(.yi2c-alternative) dd{margin:0}:where(.yi2c-alternative) h1,:where(.yi2c-alternative) h2,:where(.yi2c-alternative) h3{font-family:var(--serif);font-weight:400;line-height:1.02;letter-spacing:-.045em}:where(.yi2c-alternative) h1{font-size:clamp(50px,5.6vw,84px)}:where(.yi2c-alternative) h2{font-size:clamp(46px,5.7vw,88px)}:where(.yi2c-alternative) h3{font-size:clamp(36px,3.7vw,58px)}:where(.yi2c-alternative) em{font-weight:400}:where(.yi2c-alternative) p{max-width:550px}:where(.yi2c-alternative) a{color:inherit;text-decoration:none}:where(.yi2c-alternative) a:hover{text-decoration:underline;text-underline-offset:5px}:where(.yi2c-alternative) a:focus-visible,:where(.yi2c-alternative) summary:focus-visible{outline:3px solid var(--pink);outline-offset:5px}:where(.yi2c-alternative) img{display:block;max-width:100%}:where(.yi2c-alternative) .photo{width:100%;height:auto}:where(.yi2c-alternative) .alt-section{padding:100px 5.5%}:where(.yi2c-alternative) .eyebrow{font:700 12px/1.5 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:#ba125f;margin-bottom:24px}:where(.yi2c-alternative) .button{display:inline-flex;align-items:center;justify-content:space-between;gap:35px;background:#000;color:#fff;padding:17px 23px;min-height:54px;font:700 14px/1.4 var(--sans);border:1px solid #000;text-decoration:none!important;transition:background .2s,color .2s}:where(.yi2c-alternative) .button:hover{background:var(--pink);color:#000;border-color:var(--pink)}:where(.yi2c-alternative) .button.light{background:#fff;color:#000;border-color:#fff}:where(.yi2c-alternative) .button.light:hover{background:var(--blue);border-color:var(--blue)}:where(.yi2c-alternative) .button span{font-size:22px;font-weight:400}:where(.yi2c-alternative) .text-link{display:inline-block;font-size:14px;font-weight:700;border-bottom:1px solid;padding:8px 0}:where(.yi2c-alternative) .small{font-size:12px;line-height:1.65}:where(.yi2c-alternative) .ghost{position:absolute;pointer-events:none;font:400 20vw/.8 var(--serif);letter-spacing:-.06em;white-space:nowrap}:where(.yi2c-alternative) .skip{position:fixed;top:-80px;left:20px;z-index:99;background:#fff;padding:12px}:where(.yi2c-alternative) .skip:focus{top:0}:where(.yi2c-alternative) .announcement{text-align:center;background:#000;color:white;font-size:11px;letter-spacing:.1em;padding:8px}:where(.yi2c-alternative) .announcement span{margin:0 18px}:where(.yi2c-alternative) .header{position:sticky;top:0;z-index:30;background:#fff;display:flex;align-items:center;gap:26px;min-height:78px;padding:15px 3%;border-bottom:1px solid #ddd}:where(.yi2c-alternative) .logo{margin-right:auto}:where(.yi2c-alternative) .logo img{width:176px;height:auto}:where(.yi2c-alternative) .desktop-nav{display:flex;align-items:center;gap:24px;font-size:13px;font-weight:600}:where(.yi2c-alternative) .desktop-nav summary{list-style:none;cursor:pointer;padding:10px 0}:where(.yi2c-alternative) .desktop-nav details{position:relative}:where(.yi2c-alternative) .desktop-nav summary span{margin-left:5px}:where(.yi2c-alternative) .dropdown{position:absolute;top:42px;left:-20px;width:210px;background:white;border:1px solid #ddd;padding:16px;box-shadow:0 12px 25px #0001}:where(.yi2c-alternative) .dropdown a{display:block;padding:9px}:where(.yi2c-alternative) .basket{font-size:13px;font-weight:600}:where(.yi2c-alternative) .header-cta{background:#000;color:#fff;font-size:12px;font-weight:700;padding:13px 18px}:where(.yi2c-alternative) .header-cta span{margin-left:18px}:where(.yi2c-alternative) .mobile-menu{display:none}:where(.yi2c-alternative) .hero{position:relative;isolation:isolate;display:grid;grid-template-columns:37% 63%;padding:85px 3% 70px 5.5%;overflow:hidden;align-items:center;min-height:730px}:where(.yi2c-alternative) .hero-word{position:absolute;z-index:-2;top:25px;right:-12px;font:400 21vw/.8 var(--serif);letter-spacing:-.055em;color:#e8f7fd}:where(.yi2c-alternative) .hero-copy{position:relative;z-index:2;padding-right:25px}:where(.yi2c-alternative) .hero-copy .eyebrow{margin-bottom:20px}:where(.yi2c-alternative) .hero-copy>p{margin:24px 0;max-width:380px;font-size:15px;line-height:1.65}:where(.yi2c-alternative) .hero-copy>.text-link{display:block;width:max-content;margin-top:12px;border:0;font-size:12px}:where(.yi2c-alternative) .hero-copy>.text-link span{margin-left:18px}:where(.yi2c-alternative) .hero-photo{position:relative;margin:40px 10px 0 26px;align-self:center;z-index:1}:where(.yi2c-alternative) .hero-photo:before,:where(.yi2c-alternative) .hero-photo:after{content:'';position:absolute;z-index:-1}:where(.yi2c-alternative) .hero-photo:before{background:var(--blue);inset:-26px 44px 42px -26px}:where(.yi2c-alternative) .hero-photo:after{background:var(--pale-pink);inset:35px -24px -25px 50px}:where(.yi2c-alternative) .hero-photo figcaption{position:absolute;top:100%;margin-top:35px;font-size:10px;letter-spacing:.1em;text-transform:uppercase}:where(.yi2c-alternative) .hero-rating{margin-top:30px;font-size:11px}:where(.yi2c-alternative) .hero-rating>span{color:var(--pink);font-size:16px;letter-spacing:2px}:where(.yi2c-alternative) .hero-rating p{font-size:11px;margin-top:5px}:where(.yi2c-alternative) .proof{display:flex;justify-content:space-evenly;gap:16px;padding:24px 3%;background:#000;color:#fff;font-size:12px;font-weight:600}:where(.yi2c-alternative) .proof span+span{border-left:1px solid #ffffff50;padding-left:25px}:where(.yi2c-alternative) .offer{position:relative;overflow:hidden;background:var(--pale-pink);display:grid;grid-template-columns:45% 55%;padding:90px 8%;align-items:center}:where(.yi2c-alternative) .offer:before{content:'';background:var(--blue);position:absolute;top:0;right:0;width:130px;height:50px}:where(.yi2c-alternative) .offer-mark{font:400 clamp(170px,23vw,350px)/1 var(--serif);letter-spacing:-.13em;margin-left:-15px}:where(.yi2c-alternative) .offer-mark span{color:var(--pink)}:where(.yi2c-alternative) .offer h2{font-size:clamp(48px,5.8vw,88px)}:where(.yi2c-alternative) .offer p:not(.eyebrow){margin-top:24px}:where(.yi2c-alternative) .offer .button{margin-top:25px}:where(.yi2c-alternative) .offer .small{max-width:460px}:where(.yi2c-alternative) .alt-section-intro{margin-bottom:45px}:where(.yi2c-alternative) .alt-section-intro h2 em{color:#bd155f}:where(.yi2c-alternative) .route-grid{display:grid;grid-template-columns:1.45fr 1fr}:where(.yi2c-alternative) .route-grid article{position:relative;overflow:hidden;padding:60px 55px 95px}:where(.yi2c-alternative) .canvas-route{background:#000;color:white}:where(.yi2c-alternative) .canvas-route .eyebrow{color:var(--pink)}:where(.yi2c-alternative) .canvas-route .ghost{bottom:-45px;left:25px;color:#252525;font-size:170px}:where(.yi2c-alternative) .route-grid article>*:not(.ghost){position:relative}:where(.yi2c-alternative) .route-grid h3{margin:25px 0}:where(.yi2c-alternative) .route-grid p:not(.eyebrow){font-size:15px;max-width:380px;margin-bottom:32px}:where(.yi2c-alternative) .canvas-route .text-link{margin-left:20px;font-size:12px}:where(.yi2c-alternative) .poster-route{background:var(--pale-blue)}:where(.yi2c-alternative) .workshop{padding-top:15px}:where(.yi2c-alternative) .workshop-heading{display:grid;grid-template-columns:1.4fr 1fr;align-items:end;margin-bottom:45px}:where(.yi2c-alternative) .workshop-heading .eyebrow{grid-column:1/-1}:where(.yi2c-alternative) .workshop-heading h2{font-size:clamp(52px,6.2vw,96px)}:where(.yi2c-alternative) .workshop-heading h2 em{color:#b6135c}:where(.yi2c-alternative) .workshop-heading>p{max-width:340px;justify-self:end;margin-bottom:10px}:where(.yi2c-alternative) .workshop figure{position:relative}:where(.yi2c-alternative) .workshop figcaption{font-size:11px;text-transform:uppercase;letter-spacing:.08em;margin-top:17px}:where(.yi2c-alternative) .workshop>.text-link{margin-top:18px}:where(.yi2c-alternative) .quality{position:relative;overflow:hidden;background:#000;color:white;display:grid;grid-template-columns:1.25fr 1fr;gap:10%;padding-bottom:160px}:where(.yi2c-alternative) .quality .ghost{bottom:-38px;left:2%;font-size:24vw;color:#222}:where(.yi2c-alternative) .quality>div,:where(.yi2c-alternative) .quality dl{position:relative}:where(.yi2c-alternative) .quality .eyebrow{color:var(--pink)}:where(.yi2c-alternative) .quality h2 em{color:var(--blue)}:where(.yi2c-alternative) .quality p:not(.eyebrow){margin-top:30px;color:#d9d9d9;max-width:420px}:where(.yi2c-alternative) .quality dl div{padding:24px 0;border-top:1px solid #555}:where(.yi2c-alternative) .quality dt{font:38px/1.1 var(--serif);margin-bottom:8px}:where(.yi2c-alternative) .quality dd{font-size:14px;max-width:350px;color:#ddd}:where(.yi2c-alternative) .chapter-heading{display:grid;grid-template-columns:1.5fr 1fr;align-items:end;margin-bottom:50px}:where(.yi2c-alternative) .chapter-heading .eyebrow{grid-column:1/-1}:where(.yi2c-alternative) .chapter-heading p:last-child{max-width:340px;justify-self:end}:where(.yi2c-alternative) .printing figure{margin:0 25px 20px 0;position:relative;isolation:isolate}:where(.yi2c-alternative) .offset-blue:after{content:'';position:absolute;inset:35px -25px -25px 35px;background:var(--blue);z-index:-1}:where(.yi2c-alternative) .finishing{background:var(--blue);padding-top:75px}:where(.yi2c-alternative) .finish-title{display:grid;grid-template-columns:1.5fr 1fr;padding:0 5.5% 50px;align-items:end}:where(.yi2c-alternative) .finish-title .eyebrow{grid-column:1/-1;color:#000}:where(.yi2c-alternative) .finish-title p:last-child{max-width:330px;justify-self:end}:where(.yi2c-alternative) .finishing figure{margin:0 5.5%}:where(.yi2c-alternative) .finish-foot{display:flex;justify-content:space-between;padding:25px 5.5%;font-size:12px;font-weight:600}:where(.yi2c-alternative) .checking{display:grid;grid-template-columns:1.6fr 1fr;align-items:center;gap:7%;padding-top:120px;padding-bottom:120px}:where(.yi2c-alternative) .checking figure{position:relative;isolation:isolate}:where(.yi2c-alternative) .checking figure:before{content:'';position:absolute;inset:-20px 28px 30px -20px;background:var(--pale-pink);z-index:-1}:where(.yi2c-alternative) .checking h2{font-size:clamp(48px,4.5vw,70px)}:where(.yi2c-alternative) .check-copy p:not(.eyebrow){font-size:15px;margin:28px 0}:where(.yi2c-alternative) .packing{background:var(--pale-pink)}:where(.yi2c-alternative) .packing-title{text-align:center;margin:0 auto 45px}:where(.yi2c-alternative) .packing-title .eyebrow,:where(.yi2c-alternative) .packing-title p{margin-left:auto;margin-right:auto}:where(.yi2c-alternative) .packing-title h2{font-size:clamp(48px,5.5vw,86px)}:where(.yi2c-alternative) .packing-title p:last-child{margin-top:25px}:where(.yi2c-alternative) .packing figure{width:86%;margin:auto}:where(.yi2c-alternative) .packing-caption{font-size:12px;text-align:center;margin:22px auto 0}:where(.yi2c-alternative) .on-wall{padding-bottom:100px}:where(.yi2c-alternative) .wall-title{margin-bottom:40px}:where(.yi2c-alternative) .wall-title h2{font-size:clamp(48px,6.4vw,98px)}:where(.yi2c-alternative) .wall-title h2 em{color:#b7135f}:where(.yi2c-alternative) .wall-bottom{display:flex;align-items:center;justify-content:space-between;margin-top:30px}:where(.yi2c-alternative) .prices{background:var(--pale-blue)}:where(.yi2c-alternative) .price-heading{display:flex;align-items:end;justify-content:space-between;gap:60px;margin-bottom:70px}:where(.yi2c-alternative) .price-heading>p{max-width:320px;font-size:14px}:where(.yi2c-alternative) .size-skyline{display:flex;align-items:flex-end;gap:15px}:where(.yi2c-alternative) .size{background:#fff;border:1px solid #000;position:relative;padding:22px 18px;display:flex;flex-direction:column;justify-content:flex-end;flex:1;transition:transform .2s;text-decoration:none!important}:where(.yi2c-alternative) .size:hover{transform:translateY(-8px)}:where(.yi2c-alternative) .size h3{font-size:46px;margin-bottom:13px}:where(.yi2c-alternative) .size-a1{height:380px;flex:1.55}:where(.yi2c-alternative) .size-a2{height:320px;flex:1.3}:where(.yi2c-alternative) .size-a3{height:265px;background:var(--pale-pink);flex:1.15}:where(.yi2c-alternative) .size-a4{height:210px}:where(.yi2c-alternative) .size-a5{height:170px}:where(.yi2c-alternative) .dimensions{font-size:11px;white-space:nowrap}:where(.yi2c-alternative) .price{font:25px/1.3 var(--serif);white-space:nowrap}:where(.yi2c-alternative) .price small{font:10px var(--sans);display:block;text-transform:uppercase;margin:8px 0 2px}:where(.yi2c-alternative) .sweet{position:absolute;bottom:100%;left:-1px;right:-1px;background:var(--pink);padding:7px;text-align:center;font-size:10px;letter-spacing:.08em;text-transform:uppercase;font-weight:bold}:where(.yi2c-alternative) .prices-bottom{display:flex;justify-content:space-between;align-items:start;gap:30px;margin-top:27px}:where(.yi2c-alternative) .prices-bottom .small{max-width:700px}:where(.yi2c-alternative) .prices-bottom .text-link{white-space:nowrap}:where(.yi2c-alternative) .review-heading{margin-bottom:50px}:where(.yi2c-alternative) .review-grid{display:grid;grid-template-columns:1fr 1.5fr}:where(.yi2c-alternative) .rating-block{background:#000;color:#fff;padding:50px}:where(.yi2c-alternative) .rating-block .stars{color:var(--pink);letter-spacing:5px}:where(.yi2c-alternative) .rating-block strong{font:120px/1.1 var(--serif);display:block;letter-spacing:-.06em;margin:20px 0}:where(.yi2c-alternative) .rating-block a,:where(.yi2c-alternative) .quote-block a{display:inline-block;border-bottom:1px solid;font-size:13px;margin-top:28px}:where(.yi2c-alternative) .quote-block{background:var(--pale-pink);padding:65px}:where(.yi2c-alternative) .quote-block blockquote{font:clamp(30px,3.4vw,52px)/1.1 var(--serif);letter-spacing:-.03em}:where(.yi2c-alternative) .quote-block p{font-size:12px;margin-top:35px}:where(.yi2c-alternative) .orders-block{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;background:var(--blue);padding:30px 50px;gap:30px}:where(.yi2c-alternative) .orders-block strong{font:65px/1 var(--serif);letter-spacing:-.05em}:where(.yi2c-alternative) .orders-block span{font-size:14px}:where(.yi2c-alternative) .reassurance{display:grid;grid-template-columns:1.2fr 1fr}:where(.yi2c-alternative) .delivery,:where(.yi2c-alternative) .promise{position:relative;padding:80px 10%}:where(.yi2c-alternative) .delivery{overflow:hidden}:where(.yi2c-alternative) .delivery-number{position:absolute;color:var(--pale-blue);font:300px/1 var(--serif);right:15px;top:30px;z-index:-1;letter-spacing:-.09em}:where(.yi2c-alternative) .delivery h2,:where(.yi2c-alternative) .promise h2{font-size:clamp(48px,5.2vw,80px)}:where(.yi2c-alternative) .delivery p:not(.eyebrow),:where(.yi2c-alternative) .promise p:not(.eyebrow){margin:30px 0}:where(.yi2c-alternative) .promise{background:var(--pink)}:where(.yi2c-alternative) .promise .eyebrow{color:#000}:where(.yi2c-alternative) .promise .text-link{margin-right:22px}:where(.yi2c-alternative) .final{position:relative;isolation:isolate;background:#000;color:#fff;text-align:center;overflow:hidden;padding-top:100px;padding-bottom:100px}:where(.yi2c-alternative) .final:before,:where(.yi2c-alternative) .final:after{content:'';position:absolute;width:180px;height:170px;z-index:-1}:where(.yi2c-alternative) .final:before{background:var(--blue);top:-40px;left:-50px;transform:rotate(-8deg)}:where(.yi2c-alternative) .final:after{background:var(--pink);bottom:-40px;right:-60px;transform:rotate(8deg)}:where(.yi2c-alternative) .final .ghost{bottom:-45px;left:0;font-size:22vw;color:#222;z-index:-1}:where(.yi2c-alternative) .final .eyebrow{margin-left:auto;margin-right:auto;color:var(--pink);max-width:none}:where(.yi2c-alternative) .final h2{font-size:clamp(64px,8vw,125px);line-height:.98;margin-bottom:40px}:where(.yi2c-alternative) .final p:last-child{font-size:12px;margin:24px auto 0}:where(.yi2c-alternative) .footer{padding-bottom:30px}:where(.yi2c-alternative) .footer-top{display:grid;grid-template-columns:1fr 1.5fr 1fr;align-items:start;gap:45px;padding-bottom:60px}:where(.yi2c-alternative) .footer-top img{width:200px;height:auto}:where(.yi2c-alternative) .footer-top h2{font-size:48px}:where(.yi2c-alternative) .footer-top p{font-size:13px}:where(.yi2c-alternative) .footer-links{display:grid;grid-template-columns:repeat(4,1fr);gap:40px;border-top:1px solid #bbb;padding:40px 0}:where(.yi2c-alternative) .footer-links h3{font:700 12px var(--sans);text-transform:uppercase;letter-spacing:.1em;margin-bottom:17px}:where(.yi2c-alternative) .footer-links a{display:block;font-size:13px;line-height:2.3}:where(.yi2c-alternative) .footer-bottom{display:flex;justify-content:space-between;font-size:11px;border-top:1px solid #bbb;padding-top:22px}
@media(min-width:1600px){:where(.yi2c-alternative) .hero,:where(.yi2c-alternative) .alt-section,:where(.yi2c-alternative) .offer,:where(.yi2c-alternative) .reassurance,:where(.yi2c-alternative) .finishing{max-width:1900px;margin:auto}}
@media(max-width:1100px){:where(.yi2c-alternative) .header{gap:18px}:where(.yi2c-alternative) .desktop-nav{gap:14px}:where(.yi2c-alternative) .logo img{width:145px}:where(.yi2c-alternative) .header-cta{display:none}:where(.yi2c-alternative) .hero{grid-template-columns:40% 60%}:where(.yi2c-alternative) .hero h1{font-size:60px}:where(.yi2c-alternative) .canvas-route .text-link{display:block;width:max-content;margin-left:0;margin-top:12px}:where(.yi2c-alternative) .route-grid article{padding:45px 35px 80px}:where(.yi2c-alternative) .size{padding:15px 12px}:where(.yi2c-alternative) .dimensions{font-size:10px}:where(.yi2c-alternative) .price{font-size:22px}:where(.yi2c-alternative) .footer-top{grid-template-columns:1fr 2fr}:where(.yi2c-alternative) .footer-top>p{grid-column:2}}
@media(max-width:760px){{scroll-padding-top:80px}:where(.yi2c-alternative) .alt-section{padding:65px 24px}:where(.yi2c-alternative) h2{font-size:50px}:where(.yi2c-alternative) h3{font-size:40px}:where(.yi2c-alternative) .eyebrow{font-size:11px;letter-spacing:.1em;margin-bottom:20px}:where(.yi2c-alternative) .announcement{font-size:8px;letter-spacing:.05em;padding:9px 5px}:where(.yi2c-alternative) .announcement span{margin:0 7px}:where(.yi2c-alternative) .header{min-height:68px;padding:14px 20px;gap:22px}:where(.yi2c-alternative) .logo img{width:145px}:where(.yi2c-alternative) .desktop-nav{display:none}:where(.yi2c-alternative) .basket{font-size:12px}:where(.yi2c-alternative) .mobile-menu{display:block;font-size:12px}:where(.yi2c-alternative) .mobile-menu summary{list-style:none;cursor:pointer;min-height:40px;display:flex;align-items:center;gap:8px}:where(.yi2c-alternative) .mobile-menu nav{position:absolute;top:100%;left:0;right:0;background:#fff;border-bottom:2px solid #000;padding:15px 24px;max-height:calc(100dvh - 90px);overflow:auto;box-shadow:0 12px 16px #0002}:where(.yi2c-alternative) .mobile-menu nav a{display:block;padding:11px;border-bottom:1px solid #ddd;font-size:15px}:where(.yi2c-alternative) .hero{display:flex;flex-direction:column;min-height:0;padding:42px 24px 57px;align-items:stretch}:where(.yi2c-alternative) .hero-copy{padding:0}:where(.yi2c-alternative) .hero h1{font-size:56px;line-height:.99;letter-spacing:-.055em}:where(.yi2c-alternative) .hero h1 br:last-of-type{display:none}:where(.yi2c-alternative) .hero-copy>p{font-size:15px;max-width:340px;margin:23px 0}:where(.yi2c-alternative) .hero-copy .button{width:100%}:where(.yi2c-alternative) .hero-copy>.text-link{margin:12px auto 0}:where(.yi2c-alternative) .hero-rating{margin-top:20px;display:flex;gap:8px;align-items:center}:where(.yi2c-alternative) .hero-rating>span{font-size:11px;letter-spacing:0}:where(.yi2c-alternative) .hero-rating p{font-size:10px;margin:0}:where(.yi2c-alternative) .hero-photo{margin:45px 0 10px}:where(.yi2c-alternative) .hero-photo:before{inset:-16px 25px 25px -12px}:where(.yi2c-alternative) .hero-photo:after{inset:20px -12px -15px 25px}:where(.yi2c-alternative) .hero-photo figcaption{font-size:9px;margin-top:23px}:where(.yi2c-alternative) .hero-word{font-size:24vw;top:auto;bottom:260px;right:0}:where(.yi2c-alternative) .proof{display:grid;grid-template-columns:1fr 1fr;gap:0;padding:15px 24px;font-size:10px}:where(.yi2c-alternative) .proof span{padding:12px 0!important;border:0!important}:where(.yi2c-alternative) .proof span:nth-child(even){text-align:right}:where(.yi2c-alternative) .proof span:last-child{grid-column:1/-1;text-align:center;border-top:1px solid #555!important}:where(.yi2c-alternative) .offer{display:flex;flex-direction:column;align-items:stretch;padding:35px 24px 55px}:where(.yi2c-alternative) .offer-mark{font-size:150px;line-height:1;margin:0 0 15px;letter-spacing:-.13em}:where(.yi2c-alternative) .offer:before{width:85px;height:28px}:where(.yi2c-alternative) .offer h2{font-size:55px}:where(.yi2c-alternative) .offer p:not(.eyebrow){font-size:14px;margin-top:22px}:where(.yi2c-alternative) .offer p.small{font-size:11px}:where(.yi2c-alternative) .offer .button{margin-top:25px}:where(.yi2c-alternative) .route-grid{display:block}:where(.yi2c-alternative) .route-grid article{padding:38px 28px 55px}:where(.yi2c-alternative) .canvas-route .ghost{font-size:90px;bottom:-20px;left:10px}:where(.yi2c-alternative) .route-grid h3{font-size:44px}:where(.yi2c-alternative) .route-grid p:not(.eyebrow){font-size:14px}:where(.yi2c-alternative) .alt-section-intro{margin-bottom:30px}:where(.yi2c-alternative) .alt-section-intro h2{font-size:48px}:where(.yi2c-alternative) .workshop{padding-top:0}:where(.yi2c-alternative) .workshop-heading{display:block;margin-bottom:30px}:where(.yi2c-alternative) .workshop-heading h2{font-size:55px}:where(.yi2c-alternative) .workshop-heading>p{font-size:15px;margin-top:25px}:where(.yi2c-alternative) .workshop figcaption{font-size:9px}:where(.yi2c-alternative) .workshop figure{margin-left:-24px;margin-right:-24px}:where(.yi2c-alternative) .workshop figcaption{padding:0 24px}:where(.yi2c-alternative) .quality{display:block;padding-bottom:115px}:where(.yi2c-alternative) .quality h2{font-size:58px}:where(.yi2c-alternative) .quality>div>p{font-size:15px}:where(.yi2c-alternative) .quality dl{margin-top:35px}:where(.yi2c-alternative) .quality dl div{padding:20px 0}:where(.yi2c-alternative) .quality dt{font-size:32px}:where(.yi2c-alternative) .quality dd{font-size:14px}:where(.yi2c-alternative) .quality .ghost{font-size:29vw;bottom:-9px}:where(.yi2c-alternative) .chapter-heading{display:block;margin-bottom:35px}:where(.yi2c-alternative) .chapter-heading h2{font-size:51px}:where(.yi2c-alternative) .chapter-heading p:last-child{font-size:15px;margin-top:25px}:where(.yi2c-alternative) .printing figure{margin:0 10px 10px 0}:where(.yi2c-alternative) .offset-blue:after{inset:15px -10px -10px 15px}:where(.yi2c-alternative) .finishing{padding-top:55px}:where(.yi2c-alternative) .finish-title{display:block;padding:0 24px 32px}:where(.yi2c-alternative) .finish-title h2{font-size:57px}:where(.yi2c-alternative) .finish-title p:last-child{font-size:15px;margin-top:25px}:where(.yi2c-alternative) .finishing figure{margin:0}:where(.yi2c-alternative) .finish-foot{padding:18px 24px;gap:20px;font-size:10px;align-items:center}:where(.yi2c-alternative) .checking{display:flex;flex-direction:column-reverse;gap:40px;padding-top:65px;padding-bottom:65px;align-items:stretch}:where(.yi2c-alternative) .checking h2{font-size:53px}:where(.yi2c-alternative) .checking h2 br:nth-of-type(3){display:none}:where(.yi2c-alternative) .checking figure:before{inset:-12px 20px 20px -12px}:where(.yi2c-alternative) .check-copy p:not(.eyebrow){margin:23px 0}:where(.yi2c-alternative) .packing-title{text-align:left;margin-bottom:30px}:where(.yi2c-alternative) .packing-title h2{font-size:50px}:where(.yi2c-alternative) .packing-title p:last-child{font-size:15px}:where(.yi2c-alternative) .packing figure{width:auto;margin:0 -24px}:where(.yi2c-alternative) .packing-caption{text-align:left;font-size:11px}:where(.yi2c-alternative) .wall-title h2{font-size:52px}:where(.yi2c-alternative) .wall-title{margin-bottom:30px}:where(.yi2c-alternative) .on-wall figure{margin:0 -24px}:where(.yi2c-alternative) .wall-bottom{display:block;margin-top:25px}:where(.yi2c-alternative) .wall-bottom p{font-size:15px}:where(.yi2c-alternative) .wall-bottom .button{margin-top:24px;width:100%}:where(.yi2c-alternative) .price-heading{display:block;margin-bottom:45px}:where(.yi2c-alternative) .price-heading h2{font-size:52px}:where(.yi2c-alternative) .price-heading>p{margin-top:24px}:where(.yi2c-alternative) .size-skyline{display:grid;grid-template-columns:1fr 1fr;gap:18px;align-items:end}:where(.yi2c-alternative) .size{padding:20px 16px}:where(.yi2c-alternative) .size-a1{height:230px}:where(.yi2c-alternative) .size-a2{height:200px}:where(.yi2c-alternative) .size-a3{grid-column:1/-1;grid-row:2;height:160px;margin-top:25px;display:grid;grid-template-columns:1fr 1fr;align-content:center}:where(.yi2c-alternative) .size-a3 h3{grid-row:1/3;margin:0;align-self:center}:where(.yi2c-alternative) .size-a3 .price{grid-column:2}:where(.yi2c-alternative) .size-a4{height:180px}:where(.yi2c-alternative) .size-a5{height:155px}:where(.yi2c-alternative) .size h3{font-size:45px}:where(.yi2c-alternative) .dimensions{font-size:11px}:where(.yi2c-alternative) .price{font-size:27px}:where(.yi2c-alternative) .sweet{font-size:11px}:where(.yi2c-alternative) .prices-bottom{display:block}:where(.yi2c-alternative) .prices-bottom .small{font-size:11px}:where(.yi2c-alternative) .prices-bottom .text-link{margin-top:15px}:where(.yi2c-alternative) .review-heading h2{font-size:50px}:where(.yi2c-alternative) .review-heading{margin-bottom:30px}:where(.yi2c-alternative) .review-grid{display:block}:where(.yi2c-alternative) .rating-block{padding:35px}:where(.yi2c-alternative) .rating-block strong{font-size:104px}:where(.yi2c-alternative) .quote-block{padding:35px}:where(.yi2c-alternative) .quote-block blockquote{font-size:37px}:where(.yi2c-alternative) .orders-block{display:block;padding:30px 35px}:where(.yi2c-alternative) .orders-block strong{font-size:59px;display:block;margin-bottom:15px}:where(.yi2c-alternative) .orders-block span{font-size:13px}:where(.yi2c-alternative) .reassurance{display:block}:where(.yi2c-alternative) .delivery,:where(.yi2c-alternative) .promise{padding:60px 24px}:where(.yi2c-alternative) .delivery h2,:where(.yi2c-alternative) .promise h2{font-size:59px}:where(.yi2c-alternative) .delivery-number{font-size:250px;right:20px;top:15px}:where(.yi2c-alternative) .delivery p:not(.eyebrow),:where(.yi2c-alternative) .promise p:not(.eyebrow){font-size:15px}:where(.yi2c-alternative) .final{padding-top:80px;padding-bottom:85px}:where(.yi2c-alternative) .final .eyebrow{max-width:250px;font-size:10px}:where(.yi2c-alternative) .final h2{font-size:66px}:where(.yi2c-alternative) .final:before,:where(.yi2c-alternative) .final:after{width:100px;height:90px}:where(.yi2c-alternative) .final:before{left:-50px;top:-15px}:where(.yi2c-alternative) .final:after{right:-45px;bottom:-25px}:where(.yi2c-alternative) .final .ghost{bottom:-10px;font-size:24vw}:where(.yi2c-alternative) .final .button{width:100%}:where(.yi2c-alternative) .footer-top{display:block;padding-bottom:35px}:where(.yi2c-alternative) .footer-top img{width:165px;margin-bottom:30px}:where(.yi2c-alternative) .footer-top h2{font-size:43px;margin-bottom:20px}:where(.yi2c-alternative) .footer-top p{font-size:13px}:where(.yi2c-alternative) .footer-links{grid-template-columns:1fr 1fr;gap:30px 20px;padding:30px 0}:where(.yi2c-alternative) .footer-links a{font-size:12px;line-height:2.6}:where(.yi2c-alternative) .footer-bottom{font-size:10px;gap:20px}:where(.yi2c-alternative) .footer-bottom>span{max-width:220px}}
@media(prefers-reduced-motion:reduce){{scroll-behavior:auto}:where(.yi2c-alternative) *{transition:none!important}}
:where(.yi2c-alternative) .mobile-create{display:none}@media(max-width:760px){.yi2c-alternative{padding-bottom:62px}:where(.yi2c-alternative) .mobile-create{display:flex;position:fixed;z-index:25;bottom:0;left:0;right:0;align-items:center;justify-content:space-between;background:#000;color:#fff;border-top:3px solid #75cbef;padding:16px 24px;font-size:14px;font-weight:bold;min-height:62px}:where(.yi2c-alternative) .mobile-create span{font-size:20px}}
@media(max-width:760px){:where(.yi2c-alternative) .hero h1{font-size:50px}:where(.yi2c-alternative) .hero h1 br{display:initial!important}}
:where(.yi2c-alternative) .short-quotes{display:grid;grid-template-columns:1fr 1fr;gap:25px;border-top:1px solid #0004;padding-top:24px;margin-top:24px}:where(.yi2c-alternative) .short-quotes blockquote{font-size:22px;line-height:1.25;letter-spacing:-.02em}@media(max-width:760px){:where(.yi2c-alternative) .short-quotes{grid-template-columns:1fr;gap:18px}:where(.yi2c-alternative) .short-quotes blockquote{font-size:24px}}
/* Refinement: content hierarchy and shared-theme isolation. */
.yi2c-alternative{font:16px/1.6 Arial,Helvetica,sans-serif;color:#000;background:#fff;letter-spacing:0;width:100%;min-width:0}
.yi2c-alternative *{box-sizing:border-box}.yi2c-alternative h1,.yi2c-alternative h2,.yi2c-alternative h3{color:inherit;width:auto;max-width:none;text-wrap:initial}.yi2c-alternative p{width:auto;letter-spacing:0}.yi2c-alternative .button{border-radius:0;width:max-content;max-width:100%;font-family:Arial,sans-serif}.yi2c-alternative .photo{border-radius:0;aspect-ratio:auto;object-fit:contain}
.yi2c-alternative > section,.yi2c-alternative > .proof{padding-top:var(--alt-desktop-space);padding-bottom:var(--alt-desktop-space)}
.yi2c-alternative .hero{min-height:0}.yi2c-alternative .hero h1{font-size:clamp(50px,5.6vw,84px);line-height:1.02}.yi2c-alternative .hero-word{font-size:21vw}.yi2c-alternative .hero-copy p{font-size:15px}.yi2c-alternative .hero .hero-rating p{font-size:11px}
.yi2c-alternative .workshop-intro{max-width:1250px;margin:auto;padding-bottom:35px}.yi2c-alternative .workshop-intro h2{font-size:clamp(48px,5vw,74px);max-width:750px}.yi2c-alternative .workshop-intro h2 em{color:#ba125f}.yi2c-alternative .workshop-intro>.eyebrow{margin:0 0 20px}.yi2c-alternative .workshop-intro>p:last-child{margin-top:22px;max-width:610px;font-size:16px}
.yi2c-alternative-preview .yi2c-workshop-signature{height:auto;aspect-ratio:1719/915}.yi2c-alternative-preview .yi2c-workshop-signature__image img{object-fit:contain}.yi2c-alternative-preview .yi2c-workshop-signature__logo{top:auto;bottom:45px;left:50px;transform:none;width:clamp(200px,23vw,340px)}
.yi2c-alternative .quality{padding-bottom:120px}.yi2c-alternative .quality h2{font-size:clamp(46px,5vw,74px)}.yi2c-alternative .quality dl div{padding:18px 0}.yi2c-alternative .quality .ghost{bottom:-20px}
.yi2c-alternative .contained-printer{display:grid;grid-template-columns:.9fr 1.2fr;gap:65px;max-width:1250px;margin:auto;align-items:center}.yi2c-alternative .contained-printer .chapter-heading{display:block;margin:0}.yi2c-alternative .contained-printer h2{font-size:clamp(40px,4vw,58px)}.yi2c-alternative .contained-printer .chapter-heading>p:last-child{margin-top:24px;font-size:15px}.yi2c-alternative .contained-printer figure{margin:0 12px 12px 0}.yi2c-alternative .contained-printer figure:after{inset:18px -12px -12px 18px}
.yi2c-alternative .craft{background:white;max-width:1200px;margin:auto}.yi2c-alternative .craft-detail{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center;max-width:950px;margin:0 auto 50px}.yi2c-alternative .craft-detail figure{max-width:430px}.yi2c-alternative .craft h2{font-size:clamp(40px,4vw,58px)}.yi2c-alternative .craft-detail p:not(.eyebrow){font-size:15px;margin:20px 0}.yi2c-alternative .craft-pair{display:grid;grid-template-columns:1fr 1fr;gap:35px;border-top:1px solid #ddd;padding-top:35px}.yi2c-alternative .craft-pair .eyebrow{margin:24px 0 12px}.yi2c-alternative .craft-pair h3{font-size:34px;line-height:1.08}.yi2c-alternative .craft-pair p:not(.eyebrow){font-size:14px;max-width:420px;margin-top:18px}.yi2c-alternative .craft-pair figure{width:100%}
.yi2c-alternative .contained-wall{display:grid;grid-template-columns:.9fr 1.25fr;gap:0 55px;max-width:1250px;margin:auto;align-items:center}.yi2c-alternative .contained-wall .wall-title{margin:0;align-self:end}.yi2c-alternative .contained-wall .wall-title h2{font-size:clamp(42px,4vw,58px)}.yi2c-alternative .contained-wall figure{grid-column:2;grid-row:1/3}.yi2c-alternative .contained-wall .wall-bottom{display:block;align-self:start;margin-top:24px}.yi2c-alternative .contained-wall .wall-bottom p{font-size:15px}.yi2c-alternative .contained-wall .button{margin-top:22px}
.yi2c-alternative .prices{background:#fff;border-top:1px solid #ddd}.yi2c-alternative .price-heading{margin-bottom:50px}.yi2c-alternative .price-heading h2{font-size:clamp(48px,5vw,72px)}.yi2c-alternative .size-a1{height:330px}.yi2c-alternative .size-a2{height:285px}.yi2c-alternative .size-a3{height:240px}.yi2c-alternative .size-a4{height:200px}.yi2c-alternative .size-a5{height:170px}
.yi2c-alternative .restored-reviews{background:#fce5f1;display:grid;grid-template-columns:1.2fr .8fr;gap:90px;align-items:center}.yi2c-alternative .review-stars{font-family:Arial,sans-serif;font-size:clamp(80px,9vw,140px);font-weight:900;line-height:.85;letter-spacing:-.07em;color:#000;margin-bottom:30px;max-width:none;white-space:nowrap}.yi2c-alternative .restored-reviews h2{font-size:clamp(48px,5vw,76px);line-height:1}.yi2c-alternative .restored-reviews>div>p:last-child{margin-top:25px;font-family:var(--serif);font-size:22px}.yi2c-alternative .review-lines{border-top:1px solid #0006}.yi2c-alternative .review-lines blockquote{font:24px/1.3 var(--serif);padding:22px 0;border-bottom:1px solid #0006}.yi2c-alternative .review-lines .text-link{margin-top:25px}
.yi2c-alternative .reassurance{background:#fff}.yi2c-alternative .reassurance .promise{background:#fff;border-left:1px solid #ddd}.yi2c-alternative .delivery,.yi2c-alternative .promise{padding-top:60px;padding-bottom:60px}.yi2c-alternative .delivery h2,.yi2c-alternative .promise h2{font-size:62px}.yi2c-alternative .promise .eyebrow{color:#ba125f}.yi2c-alternative .promise h2 em{color:#ba125f}.yi2c-alternative .final h2{font-size:clamp(64px,7vw,108px)}
.yi2c-alternative.alt-scheme-white>section{background:#fff;color:#000}.yi2c-alternative.alt-scheme-blue>section{background:#ddf3fc;color:#000}.yi2c-alternative.alt-scheme-pink>section{background:#fce5f1;color:#000}.yi2c-alternative.alt-scheme-black>section{background:#000;color:#fff}.yi2c-alternative.alt-align-left>section{text-align:left}.yi2c-alternative.alt-align-center>section{text-align:center}.yi2c-alternative.alt-image-left .contained-printer figure{grid-column:1;grid-row:1}.yi2c-alternative.alt-image-left .contained-wall figure{grid-column:1}
@media(max-width:760px){.yi2c-alternative > section,.yi2c-alternative > .proof{padding-top:var(--alt-mobile-space);padding-bottom:var(--alt-mobile-space)}.yi2c-alternative .hero{padding-top:35px;padding-bottom:55px}.yi2c-alternative .hero h1{font-size:50px;line-height:1}.yi2c-alternative .hero .button{width:100%}.yi2c-alternative .hero-word{font-size:24vw}.yi2c-alternative .hero-copy .hero-rating p{font-size:10px}.yi2c-alternative .workshop-intro{padding:38px 24px 30px}.yi2c-alternative .workshop-intro h2{font-size:50px}.yi2c-alternative .workshop-intro>p:last-child{font-size:15px;margin-top:20px}.yi2c-alternative-preview .yi2c-workshop-signature{height:auto;aspect-ratio:1719/915}.yi2c-alternative-preview .yi2c-workshop-signature__logo{width:115px;bottom:20px;left:20px!important;filter:drop-shadow(4px 4px 0 #fff)}.yi2c-alternative .quality{padding-bottom:100px}.yi2c-alternative .quality h2{font-size:52px}.yi2c-alternative .contained-printer{display:block;padding:45px 24px}.yi2c-alternative .contained-printer h2{font-size:43px}.yi2c-alternative .contained-printer figure{margin-top:30px}.yi2c-alternative .craft-detail{display:block;margin-bottom:35px}.yi2c-alternative .craft h2{font-size:43px}.yi2c-alternative .craft-detail figure{max-width:290px;margin:28px auto 0}.yi2c-alternative .craft-pair{gap:35px;display:block}.yi2c-alternative .craft-pair article+article{margin-top:35px}.yi2c-alternative .craft-pair h3{font-size:32px}.yi2c-alternative .craft-pair .eyebrow{margin-top:20px}.yi2c-alternative .contained-wall{display:block}.yi2c-alternative .contained-wall .wall-title h2{font-size:43px}.yi2c-alternative .contained-wall figure{margin:28px 0 0}.yi2c-alternative .contained-wall .button{width:100%}.yi2c-alternative .price-heading h2{font-size:49px}.yi2c-alternative .size-a1{height:230px}.yi2c-alternative .size-a2{height:200px}.yi2c-alternative .size-a3{height:160px}.yi2c-alternative .size-a4{height:180px}.yi2c-alternative .size-a5{height:155px}.yi2c-alternative .restored-reviews{display:block}.yi2c-alternative .review-stars{font-size:76px;margin-bottom:25px;letter-spacing:-.08em}.yi2c-alternative .restored-reviews h2{font-size:49px}.yi2c-alternative .restored-reviews>div>p:last-child{font-size:19px}.yi2c-alternative .review-lines{margin-top:32px}.yi2c-alternative .review-lines blockquote{font-size:21px;padding:20px 0}.yi2c-alternative .reassurance .promise{border-left:0;border-top:1px solid #ddd}.yi2c-alternative .delivery h2,.yi2c-alternative .promise h2{font-size:52px}.yi2c-alternative .delivery,.yi2c-alternative .promise{padding:45px 24px}.yi2c-alternative .final h2{font-size:62px}.yi2c-alternative .final .button{width:100%}.yi2c-alternative .hero-photo{width:auto}.yi2c-alternative.alt-image-left .contained-printer figure,.yi2c-alternative.alt-image-left .contained-wall figure{grid-column:auto}}

.yi2c-alternative{padding-bottom:0!important}

/* Final launch refinement: retain section geometry and photographic scale. */
.yi2c-alternative .offer-mark{display:flex;align-items:center;gap:16px;letter-spacing:-.07em;font-size:clamp(150px,19vw,280px)}
.yi2c-alternative .offer-mark span{font:700 clamp(22px,2.3vw,34px)/1 var(--sans);letter-spacing:.02em;color:#ba125f}
.yi2c-alternative .route-grid .canvas-route{overflow:hidden;isolation:isolate;contain:paint}
.yi2c-alternative .route-grid .canvas-route>.ghost{position:absolute;bottom:8px;left:25px;z-index:0;line-height:1;font-size:170px}
.yi2c-alternative .route-grid .canvas-route>*:not(.ghost){z-index:1}
.yi2c-alternative .quality{isolation:isolate;overflow:hidden;padding-bottom:clamp(145px,14vw,200px)}
.yi2c-alternative .quality>.ghost{font-size:clamp(80px,15vw,230px);line-height:1.2;bottom:0;left:3%;letter-spacing:-.055em;z-index:0}
.yi2c-alternative .quality>*:not(.ghost){position:relative;z-index:1}
.yi2c-alternative .production-progress{max-width:1090px;margin:0 auto;padding:40px 0 0}
.yi2c-alternative .production-progress ol{display:flex;justify-content:space-between;gap:20px;list-style:none;margin:0;padding:15px 0;border-top:1px solid #75cbef;border-bottom:1px solid #ddd}
.yi2c-alternative .production-progress a{font:700 12px/1.5 var(--sans);letter-spacing:.06em;white-space:nowrap}
.yi2c-alternative .production-progress span{color:#ba125f;margin-right:8px}
.yi2c-alternative .craft-detail figure{border-bottom:4px solid #ba125f;padding-bottom:8px}
.yi2c-alternative .craft-pair{border-top:1px solid #75cbef;position:relative}
.yi2c-alternative .craft-pair article:first-child{box-shadow:0 14px 0 #fce5f1;padding-bottom:14px}
.yi2c-alternative .craft-pair article:last-child{box-shadow:0 14px 0 #ddf3fc;padding-bottom:14px}
.yi2c-alternative .contained-wall .wall-title>.eyebrow{border-left:3px solid #ba125f;padding-left:12px}
.yi2c-alternative [id^="production-"],#canvas-prices{scroll-margin-top:90px}
@media(max-width:760px){
 .yi2c-alternative .offer-mark{font-size:140px;gap:12px;justify-content:center;margin:0 0 24px;letter-spacing:-.06em}.yi2c-alternative .offer-mark span{font-size:24px}
 .yi2c-alternative .route-grid .canvas-route>.ghost{bottom:8px;font-size:140px;left:18px}
 .yi2c-alternative .quality{padding-bottom:110px}.yi2c-alternative .quality>.ghost{font-size:16.4vw;bottom:10px;left:4%;line-height:1.3}
 .yi2c-alternative .production-progress{padding:30px 24px 0}.yi2c-alternative .production-progress ol{display:grid;grid-template-columns:repeat(3,1fr);gap:12px 8px}.yi2c-alternative .production-progress a{font-size:10px;letter-spacing:0}.yi2c-alternative .production-progress span{margin-right:3px}
}
