:root{--announcement-cream: #fdf6ec}.main-page-title{font-family:var(--font-heading-family);font-weight:400;font-size:clamp(2.8rem,2.2rem + 1.2vw,3.4rem);line-height:1.25;letter-spacing:.02em;text-transform:none;text-align:center;margin-bottom:4.8rem}.page-width--narrow>.rte{font-size:1.6rem;line-height:1.55}.page-width--narrow>.rte p,.page-width--narrow>.rte ul{margin:0 0 2.4rem}.page-width--narrow>.rte>:last-child{margin-bottom:0}.page-width--narrow>.rte strong{font-weight:700}.page-width--narrow>.rte ul{padding-left:2.2rem}.page-width--narrow>.rte li{margin-bottom:1.2rem;padding-left:.4rem}.page-width--narrow>.rte li:last-child{margin-bottom:0}@media screen and (max-width:749px){.main-page-title{margin-bottom:3.2rem}}#shop-closing-sale .button,#bespokely .button{min-width:0;min-height:4.2rem;padding:0 2.6rem;font-size:1.4rem;letter-spacing:.02em}#faqs .rich-text{background:var(--announcement-cream)}#faqs .rich-text__heading{font-family:var(--font-heading-family);font-weight:400;font-size:clamp(2.8rem,2.2rem + 1.2vw,3.4rem);line-height:1.25;letter-spacing:.02em}#faqs .rich-text__text{font-family:var(--font-heading-family);font-style:italic;font-weight:400;letter-spacing:.01em}#faqs .rich-text__blocks>*+*{margin-top:1.2rem}.collapsible-content{background:var(--announcement-cream)}.collapsible-content-wrapper-narrow{max-width:68rem}.collapsible-content__header{margin:0}.collapsible-content .accordion{margin-top:0;border-top:0;border-bottom:0}.collapsible-content .accordion summary{align-items:center;justify-content:space-between;gap:2rem;padding:1.7rem 0}.collapsible-content .accordion summary:hover{background:transparent}.collapsible-content .accordion summary:hover .accordion__title{text-decoration:none;opacity:.65}.collapsible-content .accordion__title{flex:1 1 auto;max-width:none;font-size:1.6rem;font-weight:400;line-height:1.4;letter-spacing:.01em}.collapsible-content .accordion .icon-caret{flex:0 0 auto;width:1.4rem;height:.9rem!important;margin-left:auto}.collapsible-content .accordion__content{margin-bottom:0;padding:0 0 1.8rem;font-size:1.5rem;line-height:1.65}.collapsible-content .accordion__content p{margin:0 0 1.2rem}.collapsible-content .accordion__content p:last-child{margin-bottom:0}#bespokely .rich-text__blocks{max-width:62rem;margin:0 auto}#bespokely .rich-text__text{font-size:1.6rem!important;line-height:1.55!important}#bespokely .rich-text__blocks>*+*{margin-top:3.2rem}
/*# sourceMappingURL=/cdn/shop/t/40/assets/announcement-page.css.map */
