.rich-text-section:has(.home-page-rich-text-class){margin-top:112px;margin-bottom:104px}.home-page-rich-text-class{max-width:calc(576px + 80px);margin:auto}.home-page-rich-text-class .theme-block:has(h2){margin-bottom:24px}.home-page-rich-text-class .theme-block:has(.rte){margin-bottom:32px}html[dir="rtl"] .home-page-rich-text-class p{text-align:center!important}.home-page-rich-text-class h2{color:var(--000000,#000);text-align:center;font-family:var(--typeHeaderPrimary,--typeHeaderFallback);font-size:24px;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase}.home-page-rich-text-class .enlarge-text{color:var(--d-9-d-9-d-9,#959595);text-align:center;font-family:var(--typeHeaderPrimary,--typeHeaderFallback);font-size:20px;font-style:normal;font-weight:400;line-height:normal}.home-page-rich-text-class a.btn{color:var(--000000,#000);font-family:var(--typeBasePrimary,--typeBaseFallback);font-size:12px;font-style:normal;font-weight:600;min-width:fit-content;letter-spacing:0;line-height:normal;text-transform:uppercase;background:#fff0;padding:6px 0;border-bottom:1px solid var(--000000,#000)}.home-page-rich-text-class a.btn:hover{background:transparent!important;color:#000!important}@media screen and (max-width:768px){.home-page-rich-text-class .enlarge-text{font-size:16px}}.static-collection-header-text{max-width:528px;margin:auo}.rich-text-section:has(.static-collection-header-text){margin:40px 0 42px 0}.static-collection-header-text .theme-block{margin-bottom:28px}.static-collection-header-text .enlarge-text{font-weight:600;font-size:12px;line-height:normal;letter-spacing:0;color:#BE8873}.static-collection-header-text h2{font-family:var(--typeHeaderPrimary,--typeHeaderFallback);font-weight:400;font-size:40px;line-height:normal;letter-spacing:0;text-align:center;text-transform:uppercase}.static-collection-header-text .btn{font-weight:600;font-size:12px;line-height:normal;letter-spacing:0;text-transform:uppercase;color:#000;background:#fff0;padding:6px 0;border-bottom:1px solid #000}.rich-text-section:has(.static-collection-image-caption){margin:42px 0 48px}.static-collection-image-caption .rte{font-weight:400;font-size:14px;line-height:normal;letter-spacing:0;text-align:center;max-width:528px;margin:auto}@media screen and (max-width:768px){.static-collection-header-text{max-width:278px;margin:auo}.rich-text-section:has(.static-collection-header-text){margin:16px 0 32px 0}.static-collection-header-text .theme-block:first-child{margin-bottom:12px}.static-collection-header-text h2{font-size:20px}.static-collection-header-text .btn{font-size:11px}.rich-text-section:has(.static-collection-image-caption){margin:24px 0}.static-collection-image-caption .rte{font-size:12px;max-width:420px;width:100%}}.rich-text-section:has(.the-designer-header-section){margin:58px 0 56px 0}.the-designer-header-section .theme-block:has(.rte){margin-bottom:28px}.the-designer-header-section .rte{font-weight:600;font-size:12px;line-height:normal;letter-spacing:0;color:#BE8873}.the-designer-header-section h2{font-weight:400;font-size:40px;line-height:100%;letter-spacing:0%;text-align:center;text-transform:uppercase}.the-designer-footer-rich-text .btn{width:100%;max-width:286px;height:47px;display:flex;justify-content:center;align-items:center;margin:auto;letter-spacing:0!important;line-height:100%!important;border-radius:4px;font-weight:600;font-size:12px;text-transform:uppercase}.rich-text-section:has(.policy-page){margin-bottom:56px;margin-top:0}@media screen and (max-width:768px){.rich-text-section:has(.the-designer-header-section){margin:24px 0}.the-designer-header-section .theme-block:has(.rte){margin-bottom:12px}.the-designer-header-section .rte{font-size:11px}.the-designer-header-section h2{font-size:24px}.the-designer-footer-rich-text .theme-block:has(h2){margin-bottom:24px}.the-designer-footer-rich-text h2{font-size:20px}.the-designer-footer-rich-text .btn{height:42px;font-size:11px;padding:0;padding-top:2px}}.rich-text-section:has(.events-and-trunk-shows-rich-text){margin-top:16px;margin-bottom:16px}.events-and-trunk-shows-rich-text{display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:0 48px}.events-and-trunk-shows-rich-text .btn{font-weight:600;font-size:11px;line-height:normal;letter-spacing:0;text-transform:uppercase;border-radius:4px;height:42px;padding:14px 38px}.events-and-trunk-shows-rich-text .theme-block{margin-bottom:16px}.events-and-trunk-shows-rich-text h2{font-size:20px}@media (min-width:769px){.rich-text-section:has(.events-and-trunk-shows-rich-text){margin-top:32px;margin-bottom:40px}.events-and-trunk-shows-rich-text{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.events-and-trunk-shows-rich-text .btn{font-size:12px;height:47px;padding:16px 33px}.events-and-trunk-shows-rich-text h2{font-size:40px;letter-spacing:0}.events-and-trunk-shows-rich-text h2,.events-and-trunk-shows-rich-text .theme-block{margin-bottom:0}}.rich-text-section:has(.contact-us-page-rich-text){margin-bottom:48px;margin-top:58px}.contact-us-page-rich-text .theme-block{margin-bottom:28px}.contact-us-page-rich-text .theme-block h2{font-weight:400;font-size:40px;line-height:normal;letter-spacing:0;text-align:center;text-transform:uppercase}.contact-us-page-rich-text .theme-block .rte{font-weight:400;font-size:14px;line-height:normal;letter-spacing:0;text-align:center}.contact-us-page-rich-text .theme-block .rte p{margin-bottom:0}@media (max-width:768px){.rich-text-section:has(.contact-us-page-rich-text){margin-bottom:32px;margin-top:32px}.contact-us-page-rich-text .theme-block{margin-bottom:16px}.contact-us-page-rich-text .theme-block h2{font-size:24px}.contact-us-page-rich-text .theme-block .rte{font-size:12px}.contact-us-page-rich-text .theme-block .rte p:first-child{margin-bottom:15px}}.shopify-section:has(.create-your-own-rich-text__section){margin:40px 0 42px}.create-your-own-rich-text__section{max-width:calc(528px + 48px);margin:auto;padding:0 24px}.create-your-own-rich-text__section .theme-block:has(h2){margin-bottom:24px}.create-your-own-rich-text__section .theme-block h2{font-weight:400;font-size:40px;line-height:normal;letter-spacing:0;text-align:center;text-transform:uppercase}.create-your-own-rich-text__section .rte{font-weight:400;font-size:14px;line-height:normal;letter-spacing:0;text-align:center;color:#363636}@media (max-width:768px){.shopify-section:has(.create-your-own-rich-text__section){margin:24px 0}.create-your-own-rich-text__section .theme-block h2{font-size:24px}.create-your-own-rich-text__section .rte{font-size:12px}}