@font-face{font-family:DM;src:url(chocolate-sprouts-dm-sans.ttf);font-weight:100 1000;font-display:swap}@font-face{font-family:Oswald;src:url(chocolate-sprouts-oswald.ttf);font-weight:200 700;font-display:swap}.letteroom-homepage *{box-sizing:border-box}.letteroom-homepage{scroll-behavior:smooth;scroll-padding-top:20px}.letteroom-homepage{margin:0;background:#fcfaf6;color:#4e315d;font-family:DM,Arial,sans-serif}.letteroom-homepage a{color:inherit}.letteroom-homepage a:focus-visible{outline:3px solid currentColor;outline-offset:6px}.letteroom-homepage img{display:block;max-width:100%}.letteroom-homepage .announcement{text-align:center;background:#ede4ee;color:#4e315d;padding:11px 20px;font-size:11px;letter-spacing:.07em}.letteroom-homepage #letteroom-product-header{padding-top:20px;padding-bottom:16px}.letteroom-homepage #letteroom-product-header .letteroom-product-header__logo img{width:235px;height:78px;object-fit:contain}.letteroom-homepage h1,.letteroom-homepage h2,.letteroom-homepage p{margin-top:0}.letteroom-homepage h1,.letteroom-homepage h2{font-family:Oswald,sans-serif;font-weight:500;letter-spacing:-.025em}.letteroom-homepage em{font-style:normal;color:var(--accent,#b44d73)}.letteroom-homepage .intro{text-align:center;padding:62px 24px 76px}.letteroom-homepage .intro h1{font-size:clamp(44px,5.2vw,72px);line-height:1.1;margin-bottom:22px}.letteroom-homepage .intro>p{font-size:18px;line-height:1.65;margin-bottom:28px}.letteroom-homepage .intro-link{text-decoration:none;font-size:12px;font-weight:700}.letteroom-homepage .intro-link span{display:inline-block;padding-left:10px}.letteroom-homepage .product-hero{margin-bottom:28px;background:var(--bg);color:var(--ink);--accent:var(--ink)}.letteroom-homepage .quality{--bg:#ede4f3;--ink:#59366f;--halo:#e2d4ed}.letteroom-homepage .party{--bg:#fcf3c9;--ink:#194d70;--halo:#f5e6a8}.letteroom-homepage .beans{--bg:#f7e3e7;--ink:#824354;--halo:#efcdd7}.letteroom-homepage .flowers{--bg:#e4eee4;--ink:#38644d;--halo:#d1e2d3}.letteroom-homepage .sprouts{--bg:#f6e8dc;--ink:#325e48;--halo:#eed5c0}.letteroom-homepage .christmas{--bg:#e2edf1;--ink:#33566d;--halo:#cbdee6}.letteroom-homepage .product-inner{max-width:1180px;margin:auto;min-height:620px;padding:65px 45px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:75px}.letteroom-homepage .product-copy .product-name{font-size:13px;font-weight:700;margin-bottom:14px}.letteroom-homepage h2{font-size:clamp(44px,4.7vw,65px);line-height:1.06;margin-bottom:24px}.letteroom-homepage .description{font-size:16px;line-height:1.8;max-width:365px;margin-bottom:16px}.letteroom-homepage .personal-note{font-size:12px;line-height:1.7;max-width:355px;margin-bottom:30px;opacity:.85}.letteroom-homepage .buy-row{display:flex;gap:22px;align-items:center;flex-wrap:wrap}.letteroom-homepage .button{display:inline-flex;align-items:center;justify-content:space-between;gap:35px;background:var(--ink);color:#fffdf6;padding:17px 22px;border-radius:4px;font-size:12px;font-weight:700;text-decoration:none;min-height:50px}.letteroom-homepage .button span{font-size:20px;line-height:1}.letteroom-homepage .button:hover{opacity:.88}.letteroom-homepage .price{font-size:13px;font-weight:700}.letteroom-homepage .product-art{height:490px;position:relative;display:flex;align-items:center;justify-content:center}.letteroom-homepage .halo{position:absolute;width:350px;height:350px;max-width:90%;background:var(--halo);border-radius:50%}.letteroom-homepage .tin{position:relative;width:440px;max-width:none;flex:none;mix-blend-mode:multiply;z-index:1;transform:rotate(6deg)}.letteroom-homepage .quality .tin{width:475px;transform:rotate(-7deg)}.letteroom-homepage .party .tin{width:570px;clip-path:polygon(37.24% 12.04%,61.4% 12.12%,71.13% 12.68%,73.13% 13.24%,73.21% 13.8%,73.21% 14.35%,73.13% 14.91%,72.97% 15.47%,72.65% 16.03%,72.65% 16.59%,72.65% 17.15%,72.33% 17.7%,72.65% 18.26%,72.65% 18.82%,72.65% 19.38%,72.65% 19.94%,72.65% 20.49%,72.65% 21.05%,72.65% 21.61%,72.65% 22.17%,72.65% 22.73%,72.65% 23.29%,72.65% 23.84%,72.65% 24.4%,72.65% 24.96%,72.65% 25.52%,72.65% 26.08%,72.65% 26.63%,72.65% 27.19%,72.65% 27.75%,72.57% 28.31%,72.65% 28.87%,72.65% 29.43%,72.65% 29.98%,72.65% 30.54%,72.65% 31.1%,72.65% 31.66%,72.65% 32.22%,72.65% 32.78%,72.65% 33.33%,72.57% 33.89%,72.65% 34.45%,72.65% 35.01%,72.65% 35.57%,72.65% 36.12%,72.65% 36.68%,72.65% 37.24%,72.65% 37.8%,72.49% 38.36%,72.33% 38.92%,72.33% 39.47%,72.09% 40.03%,72.01% 40.59%,71.85% 41.15%,71.69% 41.71%,71.61% 42.26%,71.53% 42.82%,71.45% 43.38%,71.37% 43.94%,71.37% 44.5%,71.37% 45.06%,71.29% 45.61%,71.37% 46.17%,71.45% 46.73%,71.37% 47.29%,71.53% 47.85%,71.69% 48.41%,71.77% 48.96%,71.93% 49.52%,72.09% 50.08%,72.33% 50.64%,72.49% 51.2%,72.65% 51.75%,72.65% 52.31%,72.65% 52.87%,72.65% 53.43%,72.65% 53.99%,72.65% 54.55%,72.65% 55.1%,72.65% 55.66%,72.65% 56.22%,72.65% 56.78%,72.65% 57.34%,72.65% 57.89%,72.65% 58.45%,72.65% 59.01%,72.65% 59.57%,72.57% 60.13%,72.57% 60.69%,72.65% 61.24%,72.65% 61.8%,72.65% 62.36%,72.65% 62.92%,72.65% 63.48%,72.65% 64.04%,72.65% 64.59%,72.65% 65.15%,72.65% 65.71%,72.65% 66.27%,72.65% 66.83%,72.65% 67.38%,72.65% 67.94%,72.65% 68.5%,72.65% 69.06%,72.57% 69.62%,72.65% 70.18%,72.65% 70.73%,72.65% 71.29%,72.65% 71.85%,72.57% 72.41%,72.57% 72.97%,72.57% 73.52%,72.57% 74.08%,72.57% 74.64%,72.57% 75.2%,72.57% 75.76%,71.93% 76.32%,72.25% 76.87%,72.41% 77.43%,72.57% 77.99%,72.57% 78.55%,72.57% 79.11%,72.57% 79.67%,72.57% 80.22%,72.57% 80.78%,72.57% 81.34%,72.65% 81.9%,72.65% 82.46%,72.57% 83.01%,72.89% 83.57%,73.13% 84.13%,73.13% 84.69%,73.13% 85.25%,73.05% 85.81%,72.81% 86.36%,71.29% 86.92%,68.1% 87.48%,61.64% 88.04%,55.26% 88.28%,44.9% 88.36%,44.9% 88.28%,38.36% 88.04%,31.98% 87.48%,28.79% 86.92%,27.35% 86.36%,27.27% 85.81%,26.87% 85.25%,26.87% 84.69%,26.87% 84.13%,27.19% 83.57%,28.07% 83.01%,27.99% 82.46%,27.91% 81.9%,27.91% 81.34%,27.83% 80.78%,27.83% 80.22%,27.75% 79.67%,27.67% 79.11%,27.59% 78.55%,27.51% 77.99%,27.43% 77.43%,27.35% 76.87%,27.35% 76.32%,27.35% 75.76%,27.35% 75.2%,27.35% 74.64%,27.35% 74.08%,27.35% 73.52%,27.35% 72.97%,27.35% 72.41%,27.35% 71.85%,27.35% 71.29%,27.35% 70.73%,27.35% 70.18%,27.35% 69.62%,27.35% 69.06%,27.35% 68.5%,27.35% 67.94%,27.35% 67.38%,27.35% 66.83%,27.35% 66.27%,27.35% 65.71%,27.35% 65.15%,27.35% 64.59%,27.35% 64.04%,27.35% 63.48%,27.35% 62.92%,27.35% 62.36%,27.35% 61.8%,27.35% 61.24%,27.35% 60.69%,27.35% 60.13%,27.35% 59.57%,27.35% 59.01%,27.35% 58.45%,27.35% 57.89%,27.35% 57.34%,27.35% 56.78%,27.35% 56.22%,27.35% 55.66%,27.35% 55.1%,27.35% 54.55%,27.35% 53.99%,27.35% 53.43%,27.35% 52.87%,27.35% 52.31%,27.35% 51.75%,27.35% 51.2%,27.35% 50.64%,27.35% 50.08%,27.35% 49.52%,27.35% 48.96%,27.43% 48.41%,27.75% 47.85%,27.35% 47.29%,27.35% 46.73%,27.35% 46.17%,27.35% 45.61%,27.35% 45.06%,27.35% 44.5%,27.35% 43.94%,27.67% 43.38%,27.35% 42.82%,27.35% 42.26%,27.35% 41.71%,27.35% 41.15%,27.35% 40.59%,27.35% 40.03%,27.35% 39.47%,27.35% 38.92%,27.35% 38.36%,27.35% 37.8%,27.59% 37.24%,27.91% 36.68%,27.35% 36.12%,27.35% 35.57%,27.35% 35.01%,27.27% 34.45%,27.27% 33.89%,27.27% 33.33%,27.35% 32.78%,27.27% 32.22%,28.71% 31.66%,30.7% 31.1%,31.26% 30.54%,28.71% 29.98%,28.71% 29.43%,32.38% 28.87%,32.3% 28.31%,27.91% 27.75%,27.67% 27.19%,27.59% 26.63%,27.59% 26.08%,27.59% 25.52%,27.59% 24.96%,27.67% 24.4%,27.75% 23.84%,27.99% 23.29%,30.06% 22.73%,30.3% 22.17%,29.59% 21.61%,32.54% 21.05%,32.14% 20.49%,29.11% 19.94%,31.26% 19.38%,27.35% 18.82%,27.27% 18.26%,27.27% 17.7%,27.27% 17.15%,27.27% 16.59%,27.27% 16.03%,27.11% 15.47%,26.79% 14.91%,26.79% 14.35%,26.79% 13.8%,26.87% 13.24%,28.63% 12.68%,37.24% 12.12%);transform:rotate(7deg)}.letteroom-homepage .flowers .tin{height:415px;width:auto;max-width:90%;transform:rotate(-6deg)}.letteroom-homepage .beans .tin{width:440px;transform:rotate(5deg)}.letteroom-homepage .sprouts .tin{width:440px;transform:rotate(-6deg)}.letteroom-homepage .christmas .tin{width:440px;transform:rotate(5deg)}.letteroom-homepage .spark{position:absolute;right:4%;top:5%;font-size:48px;line-height:1;z-index:2;opacity:.8}.letteroom-homepage .image-note{position:absolute;right:-10px;bottom:58px;font-size:14px;font-style:italic;line-height:1.3;transform:rotate(-7deg);z-index:2}.letteroom-homepage .badge{position:absolute;bottom:0;left:50%;transform:translate(-50%);font-size:10px;letter-spacing:.03em;border:1px solid color-mix(in srgb,var(--ink) 25%,transparent);border-radius:30px;padding:9px 15px;white-space:nowrap;background:var(--bg)}.letteroom-homepage .reverse .product-copy{grid-column:2;grid-row:1}.letteroom-homepage .reverse .product-art{grid-column:1;grid-row:1}.letteroom-homepage .reverse .image-note{right:auto;left:-10px;transform:rotate(7deg)}.letteroom-homepage .reverse .spark{right:auto;left:3%}.letteroom-homepage .closing{text-align:center;padding:85px 24px 92px}.letteroom-homepage .closing>span{display:block;font-size:38px;color:#b44d73;margin-bottom:30px}.letteroom-homepage .closing h2{font-size:48px;margin-bottom:22px}.letteroom-homepage .closing p{font-size:15px}.letteroom-homepage .closing a{display:inline-block;margin-top:16px;font-size:12px;text-underline-offset:6px;font-weight:700}.letteroom-homepage footer{text-align:center;border-top:1px solid #e7e0e5;padding:38px 20px 30px}.letteroom-homepage footer img{width:155px;margin:0 auto 12px;filter:brightness(0) saturate(100%) invert(20%) sepia(22%) saturate(1000%) hue-rotate(235deg)}.letteroom-homepage footer p{font-size:11px}@media(max-width:800px){.letteroom-homepage #letteroom-product-header .letteroom-product-header__logo img{width:175px;height:58px}.letteroom-homepage .intro{padding:42px 22px 54px}.letteroom-homepage .intro h1{font-size:clamp(40px,9vw,60px);max-width:420px;margin:0 auto 22px}.letteroom-homepage .intro>p{font-size:16px}.letteroom-homepage .product-hero{margin-bottom:18px}.letteroom-homepage .product-inner{grid-template-columns:minmax(0,1fr);padding:42px 28px 34px;gap:22px;min-height:0;max-width:560px}.letteroom-homepage .product-copy .product-name{font-size:12px}.letteroom-homepage h2{font-size:clamp(43px,10vw,56px);margin-bottom:20px}.letteroom-homepage .description{font-size:15px;max-width:380px}.letteroom-homepage .personal-note{font-size:11px;margin-bottom:25px}.letteroom-homepage .button{font-size:12px;padding:16px 20px;gap:25px}.letteroom-homepage .buy-row{gap:18px}.letteroom-homepage .price{font-size:12px}.letteroom-homepage .product-art{height:410px;max-width:100%}.letteroom-homepage .halo{width:295px;height:295px}.letteroom-homepage .tin,.letteroom-homepage .beans .tin,.letteroom-homepage .sprouts .tin,.letteroom-homepage .christmas .tin{width:min(400px,100vw)}.letteroom-homepage .quality .tin{width:min(425px,108vw)}.letteroom-homepage .party .tin{width:min(490px,125vw)}.letteroom-homepage .flowers .tin{height:350px}.letteroom-homepage .reverse .product-copy,.letteroom-homepage .reverse .product-art{grid-column:auto;grid-row:auto}.letteroom-homepage .image-note{right:0;bottom:50px;font-size:12px}.letteroom-homepage .reverse .image-note{left:0;right:auto}.letteroom-homepage .spark{right:1%;font-size:40px}.letteroom-homepage .reverse .spark{left:1%}.letteroom-homepage .badge{font-size:9px}.letteroom-homepage .closing{padding:60px 25px}.letteroom-homepage .closing h2{font-size:38px}.letteroom-homepage .closing p{font-size:13px}}@media(max-width:380px){.letteroom-homepage .product-inner{padding-left:22px;padding-right:22px}.letteroom-homepage .product-art{height:365px}.letteroom-homepage .flowers .tin{height:310px}.letteroom-homepage .image-note{bottom:40px}.letteroom-homepage .button{gap:17px;font-size:11px}.letteroom-homepage .price{font-size:11px}}@media(prefers-reduced-motion:reduce){.letteroom-homepage{scroll-behavior:auto}}.letteroom-homepage .intro{padding:24px 24px 34px}.letteroom-homepage .intro h1{font-size:clamp(40px,4.5vw,62px);margin-bottom:14px}.letteroom-homepage .intro>p{font-size:16px;line-height:1.5;margin-bottom:18px}@media(max-width:800px){.letteroom-homepage .intro{padding:18px 22px 28px}.letteroom-homepage .intro h1{font-size:clamp(36px,8.2vw,48px);margin-bottom:12px}.letteroom-homepage .intro>p{font-size:14px;line-height:1.5;margin-bottom:16px}}.letteroom-homepage{color:#000}.letteroom-homepage h1,.letteroom-homepage h2{color:#4e315d;letter-spacing:-.025em;line-height:1.12}.letteroom-homepage h1 em,.letteroom-homepage h2 em{color:inherit}.letteroom-homepage .intro h1{font-size:clamp(44px,4.8vw,68px)}.letteroom-homepage .intro>p{color:#000}.letteroom-homepage .intro-link,.letteroom-homepage .product-copy{color:#000}.letteroom-homepage .product-copy h2{font-size:clamp(44px,4.7vw,65px);line-height:1.12}.letteroom-homepage .product-copy .product-name{font-size:15px;font-weight:600;color:#4e315d}.letteroom-homepage .description{font-size:15px;line-height:1.75}.letteroom-homepage .personal-note{font-size:15px;line-height:1.65;opacity:1}.letteroom-homepage .price,.letteroom-homepage .button{font-size:15px;font-weight:600}.letteroom-homepage .image-note{font:italic 20px/1.1 Georgia,serif;color:#000}.letteroom-homepage .badge{font-size:12px;color:#000}.letteroom-homepage .closing em{color:inherit}.letteroom-homepage .closing>span{color:#4e315d}.letteroom-homepage .closing p,.letteroom-homepage .closing a{color:#000}.letteroom-homepage .heading-dot{color:#ad3026}@media(max-width:800px){.letteroom-homepage .intro h1{font-size:clamp(40px,8.2vw,52px)}.letteroom-homepage .product-copy h2{font-size:clamp(43px,10vw,56px)}.letteroom-homepage .description,.letteroom-homepage .personal-note,.letteroom-homepage .product-copy .product-name{font-size:15px}.letteroom-homepage .button{font-size:14px;gap:22px}.letteroom-homepage .price{font-size:15px}.letteroom-homepage .image-note{font-size:18px}.letteroom-homepage .badge{font-size:11px}}.letteroom-homepage .occasions{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 25px}.letteroom-homepage .occasions span{display:inline-block;font:500 27px/1.2 Oswald,sans-serif;color:#4e315d;background:#ffffff90;border:1px solid #4e315d24;border-radius:5px;padding:9px 15px;letter-spacing:-.015em}@media(max-width:800px){.letteroom-homepage .occasions{gap:8px;margin-bottom:22px}.letteroom-homepage .occasions span{font-size:24px;padding:8px 13px}}.letteroom-homepage .intro{padding:28px 28px 46px;position:relative;background:radial-gradient(ellipse at 50% 50%,#f3e9ee77,#fcfaf600 67%)}.letteroom-homepage .intro-content{position:relative;max-width:1190px;margin:auto;padding:8px 50px}.letteroom-homepage .intro h1{font-size:clamp(60px,7.2vw,104px);font-weight:600;line-height:1.12;letter-spacing:-.035em;margin:0 0 29px}.letteroom-homepage .intro h1 em{display:inline-block;position:relative;color:#b44d73;white-space:nowrap}.letteroom-homepage .intro .heading-dot{color:#ad3026}.letteroom-homepage .headline-swoosh{position:absolute;left:0;bottom:-13px;width:100%;height:18px;color:#d390a7;overflow:visible}.letteroom-homepage .intro>p,.letteroom-homepage .intro-content>p{font-size:17px;line-height:1.55;color:#000;margin:0 0 22px}.letteroom-homepage .intro-content>p br{display:none}.letteroom-homepage .intro-content>p br:after{content:" "}.letteroom-homepage .intro-link{display:inline-flex;align-items:center;justify-content:center;gap:32px;padding:15px 23px;border-radius:4px;background:#4e315d;color:#fffdf6;font-size:14px;font-weight:600;min-height:49px;text-decoration:none}.letteroom-homepage .intro-link span{font-size:20px;line-height:1;padding:0}.letteroom-homepage .intro-link:hover{background:#6c437e}.letteroom-homepage .intro-spark{position:absolute;line-height:1;color:#b44d73}.letteroom-homepage .intro-spark-left{left:0;top:12px;font-size:54px;transform:rotate(-15deg)}.letteroom-homepage .intro-spark-right{right:0;top:87px;font-size:42px;color:#4e315d;transform:rotate(12deg)}.letteroom-homepage .intro-handwritten{position:absolute;right:75px;bottom:2px;font:italic 20px/1.15 Georgia,serif;transform:rotate(-8deg);color:#000;text-align:left}@media(max-width:1050px)and (min-width:801px){.letteroom-homepage .intro-content{padding-inline:35px}.letteroom-homepage .intro h1{font-size:7.4vw}.letteroom-homepage .intro-handwritten{right:35px;font-size:17px}.letteroom-homepage .intro-spark-left{font-size:40px}.letteroom-homepage .intro-spark-right{font-size:30px}}@media(max-width:800px){.letteroom-homepage .intro{padding:18px 22px 32px}.letteroom-homepage .intro-content{padding:8px 12px 0}.letteroom-homepage .intro h1{font-size:clamp(49px,10.5vw,72px);max-width:550px;font-weight:600;line-height:1.12;margin:0 auto 27px}.letteroom-homepage .intro-content>p{font-size:14px;line-height:1.6;margin-bottom:20px}.letteroom-homepage .intro-content>p br{display:block}.letteroom-homepage .intro-link{font-size:13px;padding:14px 20px;min-height:47px;gap:26px}.letteroom-homepage .intro-spark-left{font-size:30px;top:3px;left:-6px}.letteroom-homepage .intro-spark-right{font-size:25px;right:-4px;top:88px}.letteroom-homepage .intro-handwritten{display:none}.letteroom-homepage .headline-swoosh{height:13px;bottom:-10px}}.letteroom-homepage .design-choice{margin:22px 0 25px;padding:18px 20px;background:#ffffff85;border-radius:6px;border:1px solid #194d701c}.letteroom-homepage .design-choice h3{font:500 28px/1.2 Oswald,sans-serif;letter-spacing:-.02em;color:#4e315d;margin:0 0 9px}.letteroom-homepage .design-choice p{font-size:14px;line-height:1.65;color:#000;margin:0 0 13px}.letteroom-homepage .colour-choices{display:flex;align-items:center;flex-wrap:wrap;gap:10px 18px;font-size:12px;color:#000}.letteroom-homepage .colour-choices>span{display:inline-flex;gap:7px;align-items:center}.letteroom-homepage .colour-choices i{display:inline-block;width:17px;height:17px;border:1px solid #0002;border-radius:50%}.letteroom-homepage .swatch-blue{background:#05b5d9}.letteroom-homepage .swatch-pink{background:#fda1d4}.letteroom-homepage .choice-personal{font-weight:600}@media(max-width:800px){.letteroom-homepage .design-choice{padding:17px 18px;margin:20px 0 24px}.letteroom-homepage .design-choice h3{font-size:26px}.letteroom-homepage .design-choice p{font-size:14px}.letteroom-homepage .colour-choices{gap:10px 16px}.letteroom-homepage .choice-personal{flex-basis:100%}}.letteroom-homepage .design-choice{border-color:color-mix(in srgb,var(--ink) 15%,transparent)}.letteroom-homepage .design-choice p{margin-bottom:12px}.letteroom-homepage .options-personal{display:block;font-size:12px;font-weight:600;color:#000}.letteroom-homepage .product-art .image-note{bottom:40px}.letteroom-homepage .product-copy .buy-row{gap:16px}.letteroom-homepage .product-copy .button{gap:22px}@media(max-width:800px){.letteroom-homepage .product-art .image-note{bottom:35px}.letteroom-homepage .product-copy .buy-row{gap:14px}.letteroom-homepage .product-copy .button{font-size:13px;gap:18px}}.letteroom-homepage .product-copy .description{font-size:20px;line-height:1.65;max-width:410px}@media(max-width:800px){.letteroom-homepage .product-copy .description{font-size:18px;line-height:1.6}}.letteroom-homepage .product-hero .product-art{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:490px auto;row-gap:20px;height:auto;align-items:center;justify-items:center;min-width:0}.letteroom-homepage .product-art .tin{grid-column:1;grid-row:1;align-self:center;justify-self:center}.letteroom-homepage .product-art .halo{top:70px;left:50%;transform:translate(-50%)}.letteroom-homepage .product-hero .product-art .image-note{position:static;grid-column:1;grid-row:2;display:block;max-width:100%;margin:0;padding:0 10px 6px;text-align:center;transform:rotate(-4deg);font:italic 20px/1.3 Georgia,serif;color:#000;left:auto;right:auto;bottom:auto}@media(max-width:800px){.letteroom-homepage .product-hero .product-art{grid-template-rows:410px auto;row-gap:17px}.letteroom-homepage .product-art .halo{top:57px}.letteroom-homepage .product-hero .product-art .image-note{font-size:18px;padding-bottom:5px}}@media(max-width:380px){.letteroom-homepage .product-hero .product-art{grid-template-rows:365px auto}.letteroom-homepage .product-art .halo{top:35px}}.letteroom-homepage #letteroom-product-header{background:#ede4f3;max-width:none;padding-left:max(24px,calc((100vw - 1192px)/2));padding-right:max(24px,calc((100vw - 1192px)/2))}@media(max-width:600px){.letteroom-homepage #letteroom-product-header{padding-left:16px;padding-right:16px}}@media(max-width:800px){.letteroom-homepage .product-inner{display:flex;flex-direction:column;align-items:stretch;gap:0;padding-top:35px}.letteroom-homepage .product-copy{display:contents}.letteroom-homepage .product-copy .occasions{order:1;margin:0 0 20px}.letteroom-homepage .product-copy .product-name{order:2;margin:0 0 12px}.letteroom-homepage .product-copy h2{order:3;margin:0 0 15px}.letteroom-homepage .product-hero .product-art{order:4;width:100%;grid-template-rows:340px auto;row-gap:12px;margin:0 0 30px}.letteroom-homepage .product-art .halo{width:280px;height:280px;top:30px}.letteroom-homepage .product-art .tin,.letteroom-homepage .beans .product-art .tin,.letteroom-homepage .sprouts .product-art .tin,.letteroom-homepage .christmas .product-art .tin{width:min(360px,94vw)}.letteroom-homepage .quality .product-art .tin{width:min(380px,100vw)}.letteroom-homepage .party .product-art .tin{width:min(420px,110vw)}.letteroom-homepage .flowers .product-art .tin{height:310px;width:auto}.letteroom-homepage .product-copy .description{order:5;margin:0 0 20px;max-width:none}.letteroom-homepage .product-copy .design-choice{order:6;margin:0 0 24px}.letteroom-homepage .product-copy .buy-row{order:7;margin:0}.letteroom-homepage .product-hero .product-art .image-note{font-size:18px}}.letteroom-homepage .contact{background:#ede4f3;padding:68px 28px;color:#000}.letteroom-homepage .contact-inner{max-width:1090px;margin:auto;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:85px;align-items:start}.letteroom-homepage .contact h2{font-size:54px;line-height:1.1;margin-bottom:20px}.letteroom-homepage .contact-copy>p{font-size:18px;line-height:1.65;max-width:330px;margin-bottom:28px}.letteroom-homepage .contact-note{display:inline-block;font:italic 25px/1.2 Georgia,serif;transform:rotate(-7deg)}.letteroom-homepage .contact-fields{display:grid;grid-template-columns:1fr 1fr;gap:18px}.letteroom-homepage .contact-form label{display:block;font-size:15px;font-weight:600;margin:0 0 8px}.letteroom-homepage .contact-form input,.letteroom-homepage .contact-form textarea{display:block;width:100%;border:1px solid #bdb0c4;border-radius:4px;padding:13px 14px;background:#fcfaf5;color:#000;font:16px/1.5 DM,Arial,sans-serif;margin:0 0 20px}.letteroom-homepage .contact-form textarea{resize:vertical;min-height:145px}.letteroom-homepage .contact-form input:focus,.letteroom-homepage .contact-form textarea:focus{outline:2px solid #4e315d;outline-offset:2px}.letteroom-homepage .contact-form .button{background:#4e315d;color:#fffaf0;border:0;cursor:pointer;font-family:DM,Arial,sans-serif;font-size:15px;gap:30px}.letteroom-homepage .contact-status{font-size:14px;line-height:1.5;margin:18px 0 0}.letteroom-homepage .contact-status[hidden]{display:none}@media(max-width:800px){.letteroom-homepage .contact{padding:44px 28px}.letteroom-homepage .contact-inner{grid-template-columns:minmax(0,1fr);gap:30px;max-width:504px}.letteroom-homepage .contact h2{font-size:43px;margin-bottom:16px}.letteroom-homepage .contact-copy>p{font-size:17px;max-width:none;margin-bottom:15px}.letteroom-homepage .contact-note{font-size:22px}.letteroom-homepage .contact-fields{grid-template-columns:minmax(0,1fr);gap:0}.letteroom-homepage .contact-form textarea{min-height:150px}}body:has(.letteroom-homepage){background:#fcfaf6}.letteroom-homepage{font:400 16px/1.5 DM,Arial,sans-serif;letter-spacing:normal;color:#000}.letteroom-homepage .tin{height:auto}.letteroom-homepage .flowers .tin{height:415px;width:auto}.letteroom-homepage .button:before,.letteroom-homepage .button:after{content:none}.letteroom-homepage .button{letter-spacing:normal;box-shadow:none;border:0;font-family:DM,Arial,sans-serif}.letteroom-homepage .contact-form{margin:0}.letteroom-homepage .contact-feedback{font-size:16px;line-height:1.6;border-left:3px solid #4e315d;padding:12px 16px;margin:0 0 24px;background:#fcfaf5}.letteroom-homepage .contact-feedback a{color:#4e315d}@media(max-width:800px){.letteroom-homepage .flowers .tin{height:310px}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/letteroom-homepage.css.map */
