:root{--red:#a72e55;--red-dark:#84203f;--ink:#302b25;--cream:#f5efe6;--gold:#bd9e70;--pad:clamp(24px,5vw,96px)}.luxury-page{background:#f5efe6}.luxury-page .site-shell{width:100%;max-width:none;margin:0}.lux-announcement{justify-content:center;padding:8px 20px;background:#1e3029;color:#e9ddcb;font-size:10px;letter-spacing:.09em}.lux-announcement>span:last-child{display:none}.luxury-page .lux-header{height:92px;padding:12px var(--pad);background:#f8f3eb;border:0}.luxury-page .brand-script{color:#342b24;font-size:47px}.luxury-page .brand-sub{color:#45362c;font-size:9px;letter-spacing:.3em}.lux-primary{gap:28px;font-size:12px}.lux-header-actions{gap:23px}.luxury-page .button{background:#a72e55;border:1px solid #a72e55;border-radius:1px;box-shadow:none;color:#fff8f1;min-height:52px;padding:16px 28px;font:500 11px/1.3 var(--sans);letter-spacing:.13em;text-transform:uppercase;gap:22px}.luxury-page .button:hover{background:#84203f;border-color:#84203f;transform:none}.luxury-page .lux-header-cta{min-height:42px;padding:12px 19px;font-size:10px;letter-spacing:.08em}.lux-hero{height:clamp(550px,40vw,730px);min-height:0;grid-template-columns:45% 55%;grid-template-rows:minmax(0,1fr);padding-bottom:48px;background:#173126 none center/cover}.lux-hero:before{background:linear-gradient(90deg,#f3e1cdd9,#f3e1cd7a 31%,transparent 52%)}.lux-hero-copy{align-self:center;max-width:none;padding:35px 6% 35px var(--pad)}.lux-hero .lux-eyebrow{font-size:10px!important;letter-spacing:.19em;margin-bottom:24px;text-shadow:none;color:#725b43}.lux-hero h1{font-size:clamp(49px,4.3vw,75px);line-height:1.04;letter-spacing:-.035em;max-width:610px;color:#35281e;text-shadow:none}.lux-hero h1 em{font-family:var(--serif);font-style:italic;font-size:1.04em;line-height:1.04;color:#9e3150;white-space:normal;display:inline}.lux-hero-description{font-size:14px;line-height:1.8;max-width:365px;margin:25px 0 27px;text-shadow:none;color:#4e3a2a}.lux-hero .button{font:500 11px/1.3 var(--sans);letter-spacing:.12em;min-height:54px;border:1px solid #a72e55;box-shadow:none;padding:17px 27px}.lux-hero .lux-text-link{font-size:11px;text-shadow:none;color:#604632;margin-top:20px}.lux-hero-scene{height:100%;min-height:0;overflow:hidden;container-type:size;position:relative}.lux-hero-ornament{position:absolute;width:min(40cqw,41cqh)!important;transform:none!important;filter:drop-shadow(1px 7px 7px #080e0640)}.lux-hero-cat{inset:-4% auto auto 3%}.lux-hero-dog{inset:8% 4% auto auto}.lux-hero-child{inset:auto auto 1% 27%}.lux-product-view{display:block;position:relative;width:100%;aspect-ratio:600/888;flex:none}.lux-product-view>img{display:block;width:100%;height:100%;max-width:100%;object-fit:contain}.lux-hero-ornament:before{content:"";position:absolute;left:46%;width:7.6667%;top:-800px;bottom:calc(100% - 1px);background:none center top/100% auto repeat-y;z-index:-1}.lux-hero-scene figcaption{display:none}.lux-hero-note{height:48px;min-height:48px;justify-content:center;gap:clamp(22px,4vw,70px);padding:10px 24px;background:#f5ecdf;color:#584936;border:0;font-size:11px;letter-spacing:.025em}.lux-collections{padding:58px var(--pad) 35px;background:#f8f4ee}.lux-collections .lux-section-heading{order:0;margin:0 0 27px;align-items:end;gap:30px}.lux-collections .lux-eyebrow{display:block;font-size:9px!important;letter-spacing:.18em;margin-bottom:8px;color:#88745e}.lux-collections .lux-section-heading h2{font-size:39px;font-weight:400;line-height:1.15}.lux-collections .lux-section-heading>p{font-size:12px;color:#7a6a58;max-width:220px}.lux-category-grid{order:1;gap:18px}.luxury-page .lux-category{background:transparent;border:0;border-radius:0;box-shadow:none;gap:0}.luxury-page .lux-category:hover{transform:none}.lux-category-art{aspect-ratio:4/5;container-type:size;background:#eae3d8!important;overflow:hidden;align-items:flex-start}.lux-category-art:before{display:none}.lux-category-art .lux-product-view{width:86%;height:auto;margin-top:-8%;filter:drop-shadow(0 7px 7px #5f46341a)}.lux-category.gift .lux-category-art{background:#e8e2d8!important;align-items:center}.lux-category.gift .lux-category-art>img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.luxury-page .lux-category .lux-category-label{min-height:77px;padding:17px 1px 6px;gap:10px}.lux-category-label strong{font:400 28px/1.1 var(--serif);color:#342c23}.lux-category-label small{font-size:11px;line-height:1.6;color:#7b6959;margin-top:6px}.luxury-page .lux-arrow{background:transparent;color:#a72e55!important;width:auto;height:auto;font-size:24px;border-radius:0}.lux-image-note{order:2;text-align:right;font-size:9px;color:#8b7d6c;margin:14px 0 0}.lux-quality{grid-template-columns:1fr 42%;gap:7%;padding:65px var(--pad);background:#173329;min-height:490px}.lux-quality-copy{grid-column:1;grid-row:1}.lux-quality .lux-eyebrow{font-size:10px!important;color:#cdb488;margin-bottom:20px;letter-spacing:.18em}.lux-quality h2{font-size:clamp(40px,3.7vw,63px);font-weight:400;line-height:1.1}.lux-quality h2 em{color:#e6d5bb;font-style:italic}.lux-quality-copy>p:not(.lux-eyebrow){font-size:14px;line-height:1.8;max-width:500px;color:#dbded3;margin-top:24px}.lux-properties{border:0;padding-top:0;margin-top:32px;gap:24px;grid-template-columns:repeat(4,1fr)}.lux-properties>div{align-items:flex-start;gap:12px}.lux-properties .icon{width:27px;height:27px;color:#d4b482}.lux-properties span{font-size:11px;line-height:1.6;color:#e5e3d8}.lux-technical{margin-top:29px;max-width:540px}.lux-technical summary{font-size:11px;padding-top:17px;border-color:#a48b6255}.lux-quality-photo{grid-column:2;grid-row:1;width:100%;max-width:490px;justify-self:end;aspect-ratio:1;border:0;border-radius:0;transform:none;box-shadow:none;background:#dcdcdc}.lux-quality-photo img{object-fit:cover;object-position:center}.lux-quality-photo figcaption{background:#173329e0;color:#e5dbc7;padding:13px;letter-spacing:.14em;font-size:8px}.lux-gift{min-height:520px;padding:65px var(--pad);grid-template-columns:44% 1fr;gap:8%;background:#eeded6}.lux-gift:before{display:none}.lux-gift h2{font-size:clamp(43px,3.7vw,63px);line-height:1.08;font-weight:400}.lux-gift h2 em{color:#9a3c54}.lux-gift .lux-eyebrow{font-size:10px!important;letter-spacing:.18em;margin-bottom:20px;color:#865851}.lux-gift-copy>p:not(.lux-eyebrow){font-size:14px;line-height:1.8;max-width:440px;margin:24px 0}.lux-gift-photo{width:100%;max-width:490px;padding:0;border:0;background:transparent;box-shadow:none;transform:none}.lux-gift-photo img{mix-blend-mode:multiply;aspect-ratio:1;object-fit:contain}.lux-gift-photo figcaption{font:italic 26px var(--serif);text-align:center;color:#846556;padding-top:16px}.lux-gift-options{font-size:11px;max-width:440px;margin-top:22px}.lux-how{padding:65px var(--pad);background:#f8f4ee}.lux-how .lux-section-heading h2{font-size:43px;font-weight:400}.lux-steps{gap:32px;margin:38px 0;list-style:none}.lux-steps li{padding:0;border:0}.lux-steps .icon{display:none}.lux-steps h3{font-size:29px;font-weight:400;margin-bottom:14px}.lux-steps p{font-size:13px;line-height:1.8;max-width:230px}.lux-how-bottom{padding-top:25px;border-top:1px solid #bda89055;gap:28px}.lux-stories{padding:55px var(--pad);background:#f0e9de}.lux-stories .porcelain-heading h2{font-size:43px;font-weight:400}.lux-stories .porcelain-card-art{display:none}.lux-stories article{display:block;padding-top:25px}.lux-stories .porcelain-card-copy h3{font-size:30px;font-weight:400}.lux-stories .porcelain-card-copy p{font-size:13px;line-height:1.85;max-width:360px}.lux-preserved{padding:55px var(--pad);background:#f8f4ee}.lux-preserved-heading h2{font-size:40px;font-weight:400}.lux-preserved-grid{gap:24px}.lux-preserved-grid .porcelain-category-scene{display:none}.lux-preserved-grid>.category{border-radius:0;background:#eee6d9;padding:25px 10px}.lux-preserved-grid>.category>span{font-size:28px;font-weight:400;padding:0}.lux-preserved-caption{display:none}.lux-preserved-actions{margin-top:28px}.luxury-page .lux-faq{padding:60px var(--pad);background:#eee7db}.lux-faq .faq-intro h2{font-size:43px;font-weight:400}.lux-faq summary{font-size:13px;padding:21px 0}.lux-closing{position:relative;min-height:470px;display:block;padding:65px var(--pad);background:#183a2d;isolation:isolate;overflow:hidden}.lux-closing-bg{position:absolute;inset:0 0 0 auto;width:55%;height:100%!important;max-width:none;object-fit:cover;object-position:center 47%;border:0;transform:none;box-shadow:none;z-index:-2}.lux-closing:after{display:block;content:"";position:absolute;inset:0;background:linear-gradient(90deg,#183a2d 27%,#183a2ded 43%,transparent 75%);z-index:-1}.lux-closing-copy{width:52%;display:block;max-width:690px;padding:0;text-align:left}.lux-closing .lux-eyebrow{color:#cdb58e;font-size:10px!important;margin-bottom:20px}.lux-closing h2{color:#f7eee0;font-size:clamp(47px,4vw,65px);line-height:1.05;margin-bottom:29px}.lux-closing h2 em{font:italic 1em var(--serif);color:#ead9ba}.lux-music-wrap{margin-top:26px;max-width:none;display:flex;flex-direction:row;align-items:center;gap:20px;text-align:left}.lux-music-wrap>span{font-size:10px;color:#d4c5af;background:none;padding:0;max-width:120px}.luxury-page .lux-music-wrap .site-music{background:transparent;border:1px solid #bfa67966;border-radius:0;box-shadow:none;display:flex;flex-direction:row;padding:10px 15px;gap:13px;color:#f2e2ca}.lux-music-wrap .site-music .music-title{font-size:22px}.lux-music-wrap .site-music .music-bauble{width:35px;height:35px;min-width:35px;min-height:35px;background:#a72e55}.lux-footer{padding:40px var(--pad);background:#f2ebdf}.luxury-page #design-dialog .dialog-art{display:flex;align-items:center;justify-content:center;overflow:hidden;background:#e7dfd1}.luxury-page #design-dialog .dialog-art .lux-product-view{width:150px;height:222px;align-self:flex-start;margin-top:-18px;max-width:80%}@media(min-width:1700px){.lux-hero{height:710px}.lux-hero-copy{padding-top:35px}.lux-hero h1{font-size:74px}.lux-category-art{aspect-ratio:4/5}}@media(max-width:1100px){.lux-primary{gap:18px}.luxury-page .lux-header{padding-inline:30px}.lux-header-actions{gap:14px}.lux-hero{height:560px;grid-template-columns:44% 56%}.lux-hero-copy{padding-left:4vw;padding-right:15px}.lux-hero h1{font-size:52px}.lux-hero-description{font-size:13px}.lux-hero .lux-eyebrow{font-size:8px!important}.lux-category-grid{gap:12px}.lux-collections{padding:42px 4vw 30px}.lux-category-label strong{font-size:26px}.lux-category-label small{font-size:10px}.lux-quality,.lux-gift{padding:48px 5vw;gap:6%;min-height:0}.lux-quality h2,.lux-gift h2{font-size:44px}.lux-properties{gap:15px}.lux-properties span{font-size:10px}.lux-quality-copy>p:not(.lux-eyebrow),.lux-gift-copy>p:not(.lux-eyebrow){font-size:12px}.lux-quality-photo{max-width:380px}}@media(max-width:760px){.luxury-page .lux-header{height:80px;padding-inline:25px}.lux-primary{display:none}.luxury-page .lux-header-cta{font-size:9px;padding:12px}.lux-hero{height:550px;grid-template-columns:45% 55%}.lux-hero h1{font-size:43px}.lux-hero-description{font-size:12px}.lux-hero .lux-eyebrow{display:none}.lux-hero .button{font-size:9px;padding:16px 15px;gap:12px}.lux-hero .lux-text-link{font-size:10px}.lux-hero-note{font-size:9px;gap:16px}.lux-collections .lux-section-heading>p{display:none}.lux-collections .lux-section-heading h2{font-size:35px}.lux-category-grid{gap:10px}.lux-category-art{aspect-ratio:4/5}.lux-category-label strong{font-size:23px}.lux-category-label small{font-size:9px}.lux-quality{grid-template-columns:1fr 38%;gap:5%}.lux-quality h2{font-size:36px}.lux-properties{grid-template-columns:1fr 1fr}.lux-quality-photo{width:100%}.lux-gift h2{font-size:37px}.lux-gift-photo figcaption{font-size:23px}.lux-how .lux-section-heading h2,.lux-stories .porcelain-heading h2{font-size:36px}.lux-steps{gap:22px}.lux-steps h3{font-size:26px}.lux-steps p{font-size:11px}.lux-closing{min-height:420px}.lux-closing h2{font-size:46px}}@media(max-width:600px){.luxury-page .lux-header{height:78px}.luxury-page .brand-script{font-size:41px}.lux-announcement{font-size:8px;letter-spacing:.06em}.lux-hero{height:auto;min-height:0;display:flex;flex-direction:column;padding-bottom:66px;background-size:auto 760px;background-position:57% bottom}.lux-hero:before{background:linear-gradient(180deg,#f5e7d9 0,#f5e7d9ed 35%,transparent 64%)}.lux-hero-copy{padding:33px 27px 12px;text-align:center;width:100%;max-width:none;align-self:center}.lux-hero h1{font-size:43px;max-width:380px;margin:auto;line-height:1.05}.lux-hero h1 em{font-size:1em}.lux-hero-description{font-size:12px;max-width:295px;margin:20px auto 23px}.lux-hero .button{font-size:10px;min-height:48px;padding:16px 22px}.lux-hero .lux-text-link{margin:17px auto 0;font-size:10px}.lux-hero-scene{height:350px;min-height:350px;width:100%;margin:0}.lux-hero-ornament{width:min(39cqw,39cqh)!important}.lux-hero-cat{left:6%;top:-3%}.lux-hero-dog{right:5%;top:4%}.lux-hero-child{left:31%;bottom:0}.lux-hero-note{display:grid;grid-template-columns:1fr 1fr;height:66px;gap:5px 12px;padding:14px 25px;justify-content:center;font-size:9px;background:#f5ecdf}.lux-collections{padding:36px 21px 24px}.lux-collections .lux-section-heading{margin:0 0 24px;display:block}.lux-collections .lux-eyebrow{font-size:8px!important}.lux-collections .lux-section-heading h2{font-size:32px}.lux-category-grid{grid-template-columns:1fr 1fr;gap:22px 13px}.lux-category-art{aspect-ratio:4/5}.lux-category-art .lux-product-view{width:88%;margin-top:-9%}.luxury-page .lux-category .lux-category-label{padding:13px 0 0;min-height:62px}.lux-category-label strong{font-size:26px}.lux-category-label small{font-size:10px}.luxury-page .lux-category:last-child{border:0;gap:20px;background:#eee7dc;grid-template-columns:1fr 1fr}.lux-category:last-child .lux-category-art{aspect-ratio:1}.luxury-page .lux-category:last-child .lux-category-label{padding:15px 15px 15px 0}.lux-image-note{text-align:left;font-size:9px;margin-top:20px}.lux-quality{display:flex;flex-direction:column;padding:39px 25px;gap:32px}.lux-quality h2{font-size:40px}.lux-quality-copy>p:not(.lux-eyebrow){font-size:13px}.lux-quality-photo{width:100%;max-width:370px;order:1;margin:0 auto}.lux-properties{gap:23px;margin-top:25px}.lux-properties>div{flex-direction:row;align-items:center}.lux-properties span{font-size:11px}.lux-gift{display:flex;flex-direction:column;padding:40px 25px;gap:24px}.lux-gift h2{font-size:43px}.lux-gift-copy>p:not(.lux-eyebrow){font-size:13px}.lux-gift-photo{width:100%;max-width:370px;margin:0 auto}.lux-how{padding:40px 25px}.lux-how .lux-section-heading h2{font-size:36px}.lux-steps{grid-template-columns:1fr 1fr;gap:29px 22px;margin:32px 0}.lux-steps h3{font-size:26px}.lux-steps p{font-size:12px}.lux-how-bottom{align-items:flex-start}.lux-stories,.lux-preserved{padding:40px 25px}.lux-stories .porcelain-gift-grid{gap:26px}.lux-stories article{display:block}.lux-stories .porcelain-card-copy h3{font-size:29px}.lux-preserved-heading h2{font-size:34px}.lux-preserved-grid{gap:12px}.lux-preserved-grid>.category{padding:24px 8px}.lux-preserved-grid>.category>span{font-size:25px}.luxury-page .lux-faq{padding:40px 25px}.lux-faq .faq-intro h2{font-size:37px}.lux-faq summary{font-size:12px}.lux-closing{padding:40px 25px 310px;min-height:680px}.lux-closing-copy{width:100%;text-align:center;max-width:none}.lux-closing h2{font-size:48px}.lux-closing-bg{inset:auto 0 0;width:100%;height:340px!important;max-width:none;object-position:center 40%}.lux-closing:after{background:linear-gradient(180deg,#183a2d 43%,#183a2dcc 54%,transparent 77%)}.lux-closing .lux-eyebrow{margin-inline:auto}.lux-music-wrap{justify-content:center;margin-top:24px}.lux-music-wrap>span{font-size:9px;text-align:left;max-width:93px}.luxury-page .lux-music-wrap .site-music{padding:9px 12px}.lux-closing .button{font-size:10px;min-height:48px}.lux-footer{padding:32px 25px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
