@media(max-width:1023px){.luxury-page .lux-header{grid-template-columns:minmax(0,1fr) auto}.luxury-page .lux-header>.brand{min-width:0}.luxury-page .lux-header .bag-button,.luxury-page .lux-menu>summary{min-width:44px;min-height:44px}.luxury-page .lux-menu>summary{justify-content:center}.luxury-page .lux-menu .ddc-shared-nav__inner{padding:0!important}.luxury-page .lux-hero-video .lux-hero-note{padding-bottom:16px}.luxury-page .lux-collections{padding:24px 0 32px}}@media(min-width:761px)and (max-width:1023px){.luxury-page :is(.lux-quality,.lux-gift,.lux-how,.lux-stories,.lux-preserved,.lux-faq,.lux-closing,.lux-footer){--lower-gutter:32px}.luxury-page .lux-stories{padding:48px var(--lower-gutter)}.luxury-page .lux-stories .porcelain-gift-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 24px}.luxury-page .lux-stories .porcelain-card-copy{padding:24px 0 0}.luxury-page .lux-faq{grid-template-columns:minmax(0,1fr);gap:24px;padding-top:48px;padding-bottom:48px}.luxury-page .lux-faq .faq-intro{max-width:none}}@media(max-width:760px){.luxury-page .lux-stories .porcelain-card-copy{padding:24px 0 0}.luxury-page #design-dialog #theme-step>.dialog-art{flex-direction:row;align-items:center;justify-content:center;gap:16px;min-height:0;padding:52px 20px 20px}.luxury-page #design-dialog #theme-step>.dialog-art>.lux-product-view{flex:0 0 82px;width:82px;height:122px;margin:0}.luxury-page #design-dialog #theme-step>.dialog-art>.lux-product-view img{width:100%;height:100%;object-fit:contain}.luxury-page #design-dialog #theme-step>.dialog-art>span:not(.lux-product-view){margin:0;max-width:160px;font:400 20px/28px var(--serif);text-align:left}}@media(max-width:380px){.luxury-page .lux-header{padding-inline:12px}.luxury-page .lux-header .brand-script{font-size:16px;line-height:24px;letter-spacing:1.2px}.luxury-page .lux-header-actions{gap:4px}.luxury-page .lux-header .header-music{width:44px;min-width:44px}.luxury-page .lux-header .bag-button{width:44px;padding:10px}}@media(max-width:339px){.luxury-page .lux-menu>summary{width:44px;height:44px;font-size:0;gap:0;padding:0}.luxury-page .lux-menu>summary>span{font-size:20px;line-height:24px}}
