.tw-letter-product-card{position:relative}.tw-letter-product-card .card__inner .card__media{visibility:hidden!important}.tw-letter-product-card .tw-letter-product-art{position:absolute;z-index:2;inset:0 0 auto;aspect-ratio:1/1;background:#eee9e1;display:flex;align-items:center;justify-content:center;flex-direction:column;color:#24211e;text-decoration:none;gap:10px;width:100%}.tw-letter-product-card .tw-letter-product-art span{font-family:Georgia,Times New Roman,serif;font-size:clamp(85px,14vw,200px);line-height:1;font-weight:500}.tw-letter-product-card .tw-letter-product-art small{font:600 10px Arial,sans-serif;letter-spacing:.12em;color:#796745}.tw-letter-product-detail .tw-letter-detail-art{background:#eee9e1;min-height:350px;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:18px}.tw-letter-product-detail .tw-letter-detail-art span{font-family:Georgia,Times New Roman,serif;font-size:clamp(190px,34vw,430px);line-height:1;color:#2b2925}.tw-letter-product-detail .tw-letter-detail-art small{font:600 11px Arial,sans-serif;letter-spacing:.15em;color:#846d48;text-align:center;padding:0 20px}.tw-letter-note{font-size:13px;line-height:1.5;color:#666}.tw-personalize-field{margin:22px 0 18px}.tw-personalize-field label{display:block;font-weight:700;font-size:15px;margin-bottom:10px;color:inherit}.tw-personalize-field input{display:block;width:100%;border:1px solid #999;border-radius:0;background:#fff;color:#111;min-height:50px;padding:12px 14px;font-size:15px}.tw-personalize-field small{display:block;margin-top:8px;line-height:1.5;color:#777;font-size:12px}.tw-alphabet-store{--al-ink:#21201e;--al-cream:#f7f4ee;--al-paper:#eee8de;--al-gold:#a88a56;font-family:Arial,Helvetica,sans-serif;color:var(--al-ink);background:#fff}.tw-alphabet-store *{box-sizing:border-box}.tw-alphabet-store a{text-decoration:none}.tw-alphabet-shell{max-width:1430px;margin:auto;padding-left:clamp(20px,5vw,78px);padding-right:clamp(20px,5vw,78px)}.tw-alphabet-hero{background:var(--al-cream);overflow:hidden}.tw-alphabet-hero-grid{display:grid;grid-template-columns:1fr .92fr;min-height:550px}.tw-alphabet-hero-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:70px 55px 52px 0}.tw-alphabet-eyebrow{display:inline-flex;gap:12px;align-items:center;font-size:10px;letter-spacing:.24em;font-weight:750;color:#927348}.tw-alphabet-line{width:24px;height:1px;background:var(--al-gold)}.tw-alphabet-hero h1,.tw-alphabet-store h2{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.055em;color:var(--al-ink);line-height:1.05}.tw-alphabet-hero h1{font-size:clamp(53px,6.2vw,100px);margin:27px 0 23px}.tw-alphabet-store h1 em,.tw-alphabet-store h2 em{font-style:italic;color:#a58352}.tw-alphabet-hero-copy>p{font-size:16px;line-height:1.78;color:#5b5751;max-width:475px;margin:0 0 27px}.tw-alphabet-primary{background:#22201e;color:#fff!important;letter-spacing:.13em;font-size:11px;font-weight:700;display:inline-flex;gap:35px;justify-content:space-between;padding:18px 21px;align-items:center}.tw-alphabet-primary:hover{background:#695540}.tw-alphabet-hero-footer{display:flex;flex-wrap:wrap;gap:20px;margin-top:40px;font-size:9px;letter-spacing:.16em;color:#837c70}.tw-alphabet-feature{background:radial-gradient(ellipse at 50% 40%,#f6f2e9 0,#e9dfd0 70%,#d7cabc);position:relative;min-height:530px;display:flex;align-items:center;justify-content:center;overflow:hidden}.tw-alphabet-feature:before{content:"";position:absolute;left:12%;right:12%;bottom:12%;height:16px;border-radius:50%;background:#635747;filter:blur(16px);opacity:.19}.tw-alphabet-feature-top{position:absolute;top:32px;left:35px;font-size:10px;letter-spacing:.2em;color:#8b7454}.tw-alphabet-sculpture{font-family:Georgia,Times New Roman,serif;font-weight:500;line-height:1;font-size:clamp(280px,35vw,485px);color:#2c2927;text-shadow:3px 3px 0 #d5ccc0,7px 9px 6px rgba(42,33,24,.2);transform:translateY(-3%)}.tw-alphabet-feature-bottom{position:absolute;bottom:29px;left:35px;right:35px;display:flex;justify-content:space-between;gap:12px;font-size:9px;letter-spacing:.18em;color:#8a795d}.tw-alphabet-steps{display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:20px;align-items:center;padding-top:53px;padding-bottom:53px;border-bottom:1px solid #e7e1d8}.tw-alphabet-store h2{font-size:clamp(32px,3.2vw,52px);margin:12px 0 0}.tw-alphabet-step{display:flex;gap:14px;align-items:flex-start}.tw-alphabet-step>span{color:#a38559;font-size:12px;font-weight:700}.tw-alphabet-step strong{display:block;font-size:14px;margin-bottom:6px}.tw-alphabet-step p{font-size:12px;color:#746e66;line-height:1.5;margin:0}.tw-alphabet-section{padding-top:82px;padding-bottom:110px}.tw-alphabet-heading{display:flex;justify-content:space-between;align-items:end;gap:25px;margin-bottom:42px}.tw-alphabet-heading h2{font-size:clamp(42px,4.7vw,73px)}.tw-alphabet-heading>p{max-width:350px;font-size:14px;line-height:1.65;color:#777168;margin-bottom:6px}.tw-alphabet-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:19px}.tw-alphabet-card{display:block;color:var(--al-ink)!important;min-width:0}.tw-alphabet-art{height:auto;aspect-ratio:4/4.4;background:#eee9e2;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;overflow:hidden;transition:background .25s,transform .25s}.tw-alphabet-card:nth-child(4n+2) .tw-alphabet-art{background:#e7e3dc}.tw-alphabet-card:nth-child(4n+3) .tw-alphabet-art{background:#f0ede7}.tw-alphabet-card:nth-child(4n+4) .tw-alphabet-art{background:#e8dfd2}.tw-alphabet-card:hover .tw-alphabet-art{background:#ded2c0;transform:translateY(-3px)}.tw-alphabet-corner{position:absolute;top:18px;left:18px;font-size:9px;letter-spacing:.15em;color:#99866b}.tw-alphabet-glyph{font-family:Georgia,Times New Roman,serif;font-weight:400;font-size:clamp(110px,15vw,220px);line-height:1;color:#292624;text-shadow:3px 3px 2px rgba(55,48,41,.1)}.tw-alphabet-card-tag{position:absolute;bottom:17px;right:17px;color:#89765d;font-size:8px;letter-spacing:.15em}.tw-alphabet-meta{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:16px}.tw-alphabet-meta strong{display:block;font-size:13px;letter-spacing:.11em}.tw-alphabet-meta small{display:block;font-size:12px;color:#79736b;margin-top:6px}.tw-alphabet-arrow{font-size:22px;color:#99805b}.tw-alphabet-card-bottom{display:block;margin-top:14px;font-size:10px;letter-spacing:.11em;color:#9b8057}.tw-alphabet-bottom{background:#232220;color:#fff;padding:90px 0}.tw-alphabet-bottom-inner{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:end}.tw-alphabet-bottom h2{color:#fff;font-size:clamp(46px,5vw,76px)}.tw-alphabet-bottom p{max-width:420px;line-height:1.85;font-size:15px;color:#dedbd5}.tw-alphabet-bottom a{display:inline-block;border-bottom:1px solid #c4a16b;padding-bottom:11px;margin-top:30px;font-size:11px;letter-spacing:.14em;color:#fff!important;font-weight:700}.tw-alphabet-pagination{display:flex;justify-content:center;gap:18px;margin-top:40px}@media(max-width:1100px){.tw-alphabet-steps{grid-template-columns:repeat(3,1fr)}.tw-alphabet-step-title{grid-column:1/-1;margin-bottom:10px}.tw-alphabet-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:780px){.tw-alphabet-hero-grid,.tw-alphabet-bottom-inner{grid-template-columns:1fr}.tw-alphabet-hero-copy{padding:64px 0 44px}.tw-alphabet-feature{min-height:340px}.tw-alphabet-sculpture{font-size:260px}.tw-alphabet-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.tw-alphabet-glyph{font-size:clamp(105px,26vw,190px)}.tw-alphabet-heading{display:block}.tw-alphabet-heading>p{margin-top:15px}.tw-alphabet-steps{gap:20px}.tw-alphabet-bottom{padding:65px 0}}@media(max-width:530px){.tw-alphabet-hero h1{font-size:52px}.tw-alphabet-steps{grid-template-columns:1fr}.tw-alphabet-step-title{grid-column:auto}.tw-alphabet-section{padding-top:65px;padding-bottom:72px}.tw-alphabet-art{aspect-ratio:1/1.18}.tw-alphabet-corner{font-size:7px;left:10px;top:11px}.tw-alphabet-card-tag{font-size:7px;right:9px;bottom:10px}.tw-alphabet-glyph{font-size:clamp(90px,28vw,155px)}.tw-alphabet-meta strong,.tw-alphabet-meta small{font-size:11px}.tw-alphabet-card-bottom{font-size:9px;line-height:1.5}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/tw-letter-decals.css.map */
