.rich-text{z-index:1}.rich-text__wrapper{display:flex;justify-content:center}.rich-text:not(.rich-text--full-width) .rich-text__wrapper{margin:auto}@media screen and (min-width: 750px){.rich-text:not(.rich-text--full-width) .rich-text__wrapper{margin:auto;width:calc(100% - 8rem)}}.rich-text__blocks{width:100%}@media screen and (min-width: 750px){.rich-text__blocks{max-width:50rem}}@media screen and (min-width: 990px){.rich-text__blocks{max-width:78rem}}.rich-text__blocks *{overflow-wrap:break-word}.rich-text__blocks>*{margin-top:0;margin-bottom:0}.rich-text__blocks>*+a img,.rich-text__blocks>*+*{margin-top:1.5rem}.rich-text__blocks>*+a{margin-top:1.5rem}.rich-text__image{margin-left:auto;margin-right:auto}.rich-text__buttons{display:inline-flex;flex-wrap:wrap;gap:1rem;width:100%;word-break:break-word}.rich-text__buttons--multiple>*{flex-grow:1;min-width:22rem}.rich-text__buttons+.rich-text__buttons{margin-top:1rem}.rich-text__navigation-links{display:flex;justify-content:center;text-align:left;flex-direction:column;gap:1rem}.rich-text__navigation-links .link{font-weight:700;font-family:var(--font-body-family)}.rich-text__blocks.mobile_left{text-align:left}.rich-text__blocks.mobile_center{text-align:center}.rich-text__blocks.mobile_right{text-align:right}.rich-text__blocks.mobile_left .rich-text__buttons{justify-content:flex-start}.rich-text__blocks.mobile_center .rich-text__buttons{justify-content:center}.rich-text__blocks.mobile_right .rich-text__buttons{justify-content:flex-end}.rich-text__blocks.mobile_center .rich-text__icon{margin-left:auto;margin-right:auto}.rich-text__blocks.mobile_right .rich-text__icon{margin-left:auto}.rich-text__blocks.mobile_left .rich-text__icon{margin-right:auto}@media screen and (min-width: 750px){.rich-text__blocks.left{text-align:left}.rich-text__blocks.center{text-align:center}.rich-text__blocks.right{text-align:right}.rich-text__blocks.left .rich-text__buttons,.rich-text__blocks.left .rich-text__navigation-links{justify-content:flex-start}.rich-text__blocks.center .rich-text__buttons,.rich-text__blocks.center .rich-text__navigation-links{justify-content:center}.rich-text__blocks.right .rich-text__buttons,.rich-text__blocks.right .rich-text__navigation-links{justify-content:flex-end}.rich-text__blocks.center .rich-text__icon{margin-left:auto;margin-right:auto}.rich-text__blocks.right .rich-text__icon{margin-left:auto}.rich-text__blocks.left .rich-text__icon{margin-right:auto}.rich-text__navigation-links{display:flex;flex-direction:row;gap:3.75rem}}@media screen and (max-width: 749px){.rich-text__navigation-links .link{display:flex;justify-content:center;align-items:center;cursor:pointer;font-size:1.25rem;text-decoration:none;-webkit-appearance:none;appearance:none;min-width:calc(12rem + var(--buttons-border-width) * 2);min-height:calc(3rem + var(--buttons-border-width) * 2)}.rich-text__navigation-links .rich-text_link-1{background:var(--mobile-button-color-1);color:var(--mobile-button-text-color-1)}.rich-text__navigation-links .rich-text_link-2{background:var(--mobile-button-color-2);color:var(--mobile-button-text-color-2)}.rich-text__navigation-links .rich-text_link-3{background:var(--mobile-button-color-3);color:var(--mobile-button-text-color-3)}.rich-text__navigation-links .no-hover-border{background:var(--no-hover-border-background);color:var(--no-hover-border-text)}}@media screen and (min-width: 750px){.rich-text__navigation-links .hover-border:after{height:.375rem}.rich-text__navigation-links .hover-border.rich-text_link-1:after{background:var(--border-color-1)}.rich-text__navigation-links .hover-border.rich-text_link-2:after{background:var(--border-color-2)}.rich-text__navigation-links .hover-border.rich-text_link-3:after{background:var(--border-color-3)}}@media screen and (min-width: 990px){#leading-espresso.palette--six{width:100%;padding-bottom:100px;background-image:url(/cdn/shop/files/snow.svg?v=1761931018),url(/cdn/shop/files/snowflakes.svg?v=1761930324);background-position:bottom,center;background-size:cover,contain;background-repeat:no-repeat,no-repeat}#leading-espresso .rich-text__wrapper .title{line-height:62px}}@media screen and (max-width: 989px){#leading-espresso.palette--six{width:100%;padding-bottom:30px;background-image:url(/cdn/shop/files/snow.svg?v=1761931018),url(/cdn/shop/files/mobile_snowflakes.svg?v=1761932944);background-position:bottom,top;background-size:cover,contain;background-repeat:no-repeat,no-repeat}#leading-espresso .rich-text__wrapper .title{line-height:45px}}@media screen and (max-width: 749px){#leading-espresso .rich-text__wrapper .title{display:none}}#leading-espresso{position:relative;overflow:hidden;isolation:isolate}#leading-espresso>*{position:relative;z-index:1}#leading-espresso:before,#leading-espresso:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;opacity:.65;animation-play-state:running}#leading-espresso:before{background-repeat:repeat;background-size:260px 260px;background-image:radial-gradient(circle at 24px 40px,rgba(255,255,255,.85) 0 2px,transparent 2px),radial-gradient(circle at 110px 20px,rgba(255,255,255,.6) 0 2px,transparent 2px),radial-gradient(circle at 180px 70px,rgba(255,255,255,.75) 0 2px,transparent 2px),radial-gradient(circle at 60px 120px,rgba(255,255,255,.55) 0 2px,transparent 2px),radial-gradient(circle at 210px 150px,rgba(255,255,255,.7) 0 2px,transparent 2px),radial-gradient(circle at 140px 200px,rgba(255,255,255,.5) 0 2px,transparent 2px),radial-gradient(circle at 30px 210px,rgba(255,255,255,.65) 0 2px,transparent 2px);animation:snowLayerSmall 6.5s linear infinite}#leading-espresso:after{background-repeat:repeat;background-size:340px 340px;background-image:radial-gradient(circle at 40px 60px,rgba(255,255,255,.55) 0 5px,transparent 3px),radial-gradient(circle at 160px 30px,rgba(255,255,255,.45) 0 5px,transparent 3px),radial-gradient(circle at 280px 90px,rgba(255,255,255,.5) 0 5px,transparent 3px),radial-gradient(circle at 90px 210px,rgba(255,255,255,.4) 0 5px,transparent 3px),radial-gradient(circle at 250px 260px,rgba(255,255,255,.35) 0 5px,transparent 3px);animation:snowLayerLarge 10s linear infinite}#leading-espresso:before,#leading-espresso:after{will-change:background-position}@keyframes snowLayerSmall{0%{background-position:0px -260px}50%{background-position:22px 0px}to{background-position:0px 260px}}@keyframes snowLayerLarge{0%{background-position:0px -340px}50%{background-position:-18px 0px}to{background-position:0px 340px}}@media (prefers-reduced-motion: reduce){#leading-espresso:before,#leading-espresso:after{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/600/assets/section_rich-text-editor.css.map */
