.rte{font-size:1rem;letter-spacing:-.01rem;line-height:1.5}.rte>*{margin-bottom:0;margin-top:0}.rte>*+*{margin-top:1.5rem}.rte h1,.rte h2,.rte h3,.rte h4,.rte h5,.rte h6{color:#4a3371;font-family:Poppins,sans-serif;font-weight:600}.rte h1{font-size:2.5rem}.rte h2{font-size:2rem}.rte h3{font-size:1.75rem}.rte h4{font-size:1.5rem}.rte h5{font-size:1.125rem}.rte h6{font-size:1rem}.rte a{--border-radius:2px;border:.0625rem solid transparent;border-radius:var(--border-radius);text-decoration-line:underline;text-underline-offset:.125rem;transition:color .15s ease-in}.rte a,.rte a:active{color:#4a3371}.rte a:hover{color:#7b5da8}.rte a.focus-visible,.rte a:focus{border-color:#fff;border-radius:var(--border-radius,.5rem);box-shadow:0 0 0 .125rem #269ec9;outline:none}.rte ol,.rte ul{padding-left:1.5rem}.rte ol ol,.rte ol ul,.rte ul ol,.rte ul ul{margin-bottom:0;margin-top:0}.rte ol>li,.rte ul>li{display:list-item;list-style-position:outside;margin:.25rem 0}.rte ul>li{list-style:disc}.rte ol>li{list-style:decimal}.rte blockquote:not(.tiktok-embed){font-family:Poppins,sans-serif;font-weight:500;letter-spacing:-.01125rem;line-height:1.2;padding:1.5rem 1.5rem 0;position:relative}.rte blockquote:not(.tiktok-embed):before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGMAAABWCAYAAADbjCiLAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAhGVYSWZNTQAqAAAACAAFARIAAwAAAAEAAQAAARoABQAAAAEAAABKARsABQAAAAEAAABSASgAAwAAAAEAAgAAh2kABAAAAAEAAABaAAAAAAAAASAAAAABAAABIAAAAAEAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAY6ADAAQAAAABAAAAVgAAAACBzHo6AAAACXBIWXMAACxLAAAsSwGlPZapAAABWWlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNi4wLjAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyI+CiAgICAgICAgIDx0aWZmOk9yaWVudGF0aW9uPjE8L3RpZmY6T3JpZW50YXRpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgoZXuEHAAAGfklEQVR4Ae1dvW7cRhCePclVHODyBpc6Rdyn8PkJosa2kCZ3TxBZtoF0vusCJJbkJ6DcBLZTxOrSWanSXpVWzBPk3BiOpONmhhIB34lLLmeX3B2ABIQzlzvLj9+3M/vD5RqgP3oGegZ6BnoGegYiZODH3WREfxFCs4LUNv6BFQpPmS40HF5k8G7/fjLxVGSnxbSNX3X1NE8eJM80wKy4n1JwdPs/mM/eTpdFWsy/XeDvRIzHD5IdJPr3ErLTWwO499OraVpyLZqkrvC3HqbyNkLBoYHZEYats330GsP14Mld4m/dMx4/TM5Aw6iWVQWntxRMY/OSLvG36hkUZ62EIKU0jGNr3LvG35pnPNlNxhp7TrUeUZLh83P4InTDHgJ/K55BcVZrSEp4rk3CHlfwHlYo/K2IcaGVfXhalyc9eDOdrSd1fxYKv3cx9ndxQKf1hEPhCru5HDufNiHxexWD3Ftp4HVTFRwfBR5vhMbvVQwX914pmPus4ZyyQuP3Jgb1PrjhCRv7eWiviAG/NzG4vSeswenBb9NjTk32aRMDfi9iNBocbTBIXrGR1PlpLPidB33U6OHU8jvrkfY61enzN9Mv15O6PYsJv7NnODR62MSE94qY8Dt5Rl6rcNaVVZeVOn3+enKPZevJKDb8Tp6R1yomMUrpOdPUm1ls+Nme4VSrsAcVRVvB9eqW8LM9w6VWRdNWMH2sLfwsz+i9op0eIMsznLxCwQtmhfRmFiv+xmKQV3CnPYjNTMFbb6wyCooZf2MxHGvVSeg5qJjxNxLDtVbh9PoxozJ7M4kdfyMxzgHGDsxQdzZoiIodfyMx2C+OSEFciuMgpBfT2PFbi3E13w8jLiu4nPMl19aHnQT81mJorb53ICX95dX01MHe2VQCfmsxsDtL62V5RwQhSgJ+KzHyFRMAQ54SaKXhhG3rwVAKfisxVKa+deEEVwieuti72krBbyUGVu0xlxCc/FqEXqopBX+tGNffJrBDFM5w/skV0oedJPy1YoByC1G4dnbhg1R2GYLw14vhEKKIwMEWpGwivRjyQyzdvkv8lWJczeXwB3r0MLc/hvMMafgrxXCcyyEtliEbb2n4K8VQWt0lRrkH9qRSrq0PO2n4K8XAUesdF1K0UksXe2dbYfirxQBwEwP0e2dC3QoQhd8oxtP7idODEIcYpv5145JvLRH/tulx8V31yHStafoevjffyuDOYABD/OgyL1cNIMUxSIq/y59/nS6allmXXyJ+rLzlB67MniFZz8qvWqcur3MOayxSevlE7zx8TbVLxG8MUxrU1zUE2lwmEeqEoHJwxQlM6FNlnL4487HRi0T8RjFAaRsSbQRpmmeEHpKQKPmgral1kV8gfrMYVFvDHq77iojDbxZDW4WX1uXCRm3G2uhFIH6zGHaxvnUx6Aa5IA+TvYY3CxVmb8C0xV8lxo1CQybgMpvDp9+5j31CPYMN/lIxaFwQCnTVfbOVcd+qNTOp+EvFWHuymE5wGyTJ3oHd90r85WJ8hGVMGnyKZXUJO5+el/5bKP5SMY4i3sQRxyC10/pS8ZeKcV3b4vQObT2TLA6/WQwVbagaWjXQAvGbxdBqURqPI0jE7VeHtTAE4q8QQ/9T+8CBMuCEooUY8vAbxcAlKtF6hk0dkIjfKMYFhF0fa0N4VR6J+I1i5B9CqrCrO0xk09tB07UiXSJ+oxj5Q2Vhl/IXxG7+fvbBspIIw18phtoK+832pgh0jjOg1qvapeGvFCN/Hx1ZqNLKvmMhDX+lGHlN1GE/jLzhHQ2/gsKp65c3ygiZUIG/VozLczhC7LUNZkfP1/hbckn4a8WgSTcMDfOOyK68DS4dalzLJeGvFYPYOXg9Je9YVDLV/sU0G/C2u5CC30oM4hn79o/a59t8B9pwy2UTGAn4rcWgngmGqzCC4LZIrhsRS8BvLQbV2Wt3bxy3zfXd6kqK+6R7qQSx428kBlGHO+NM8F3uCysa3TOl9N84uISnTQgx49/aBGtz/tffJ39889WOwrxjm/zMPN6FKHDEip8IZR/5Un/+1tvG+yrcgPhS6alPjyi7WWz4ncQoHpD25hhk6gcNbp+dYXkp/j3qepOwWPB7EaMQZQ9X/G3TUhql7uqr7+mGxTXjL8194ewqTerlc0nGjO1fCI3fqxibdFEYwE+jRvSalL5aKq5nGSxX2ygCToXHvKxGOv6C7/63Z6BnoGfAEwP/A1RxV4DCS5Y5AAAAAElFTkSuQmCC);background-repeat:no-repeat;background-size:contain;content:"";height:.9375rem;left:-.75rem;position:absolute;top:1.25rem;width:1.0625rem}.rte blockquote:not(.tiktok-embed) p{font-size:1.125rem}.rte blockquote:not(.tiktok-embed)>:first-child{margin-top:0}.rte blockquote:not(.tiktok-embed)>:last-child{margin-bottom:0}.rte figure.quote{display:grid;gap:.5rem}.rte figure.quote figcaption{color:#7b5da8;font-family:Lora,serif;font-size:.875rem;font-style:italic;font-weight:500;letter-spacing:-.0175rem;line-height:1.35;padding:0 1.5rem;text-align:right}.rte iframe{max-width:100%}.rte b,.rte code,.rte em,.rte small,.rte strong{line-height:1}.rte abbr[title]{border-bottom:1px dotted}.collection-banner{overflow:hidden;position:relative}.collection-banner.no-image{min-height:9.25rem}.collection-banner__content{left:0;padding:3rem 0;position:absolute;top:0;width:100%}.collection-banner__empty{align-items:center;background-color:#f9f6f4;display:flex;flex-direction:row;height:100%;justify-content:flex-start;width:100%}.collection-banner__mobile{padding:0 0 1.5rem}.collection-banner__wrapper{display:grid;gap:.375rem;margin-right:auto;max-width:unset;position:relative;z-index:2}.collection-banner__title{color:#4a3371;font-family:Poppins,sans-serif;font-size:1.75rem;font-weight:600;letter-spacing:-.0175rem;line-height:120%;margin:0}.collection-banner__desc{letter-spacing:-.01rem}.collection-banner__desc>*+*{margin-top:.75rem}.price-compare{color:rgba(25,11,46,.65);font-weight:500}.price-compare,.price-current{font-family:Poppins,sans-serif;font-size:1.125rem;line-height:120%}.price-current{color:#4a3371;color:#190b2e;font-weight:600;letter-spacing:-.01125rem}.product-badge{background-color:#f1eef9;border-radius:.125rem;font-family:Poppins,sans-serif;font-size:.875rem;font-weight:500;left:.5rem;letter-spacing:.04375rem;line-height:1.4;line-height:1.5;padding:.25rem .45rem;position:absolute;text-transform:uppercase;top:.5rem;z-index:2}.input-image{--padding-spacing:0.5rem;--border-radius:0.25rem;position:relative}.input-image input{bottom:0;height:100%;left:0;min-height:unset;opacity:0;position:absolute;right:0;top:0;width:100%;z-index:2}.input-image label{align-items:center;border:.0625rem solid transparent;border-radius:var(--border-radius);display:flex;flex-direction:row;gap:.5rem;justify-content:flex-start;margin:0;padding:var(--padding-spacing)}.input-image label img{border-radius:.1875rem;flex-shrink:0}.input-image input:checked~label{border-color:#4a3371!important}.input-image input.focus-visible~label,.input-image input:focus~label{border-color:#7b5da8!important}.input-image input:hover~label{border-color:#4a3371!important}.input-image input:disabled~label{border-color:transparent!important;border-width:.0625rem!important;box-shadow:none!important;color:rgba(25,11,46,.5)!important;cursor:default}.input-image input:disabled~label img{opacity:.5}.input-image--small{--padding-spacing:0.375rem}.input-image--small img{max-width:2.25rem;min-width:2.25rem}.product-thumb{display:grid;gap:0;overflow:hidden;position:relative}.product-thumb img{transition:transform .5s ease}.product-thumb:hover img{transform:scale(1.03)}.product-thumb a:first-of-type:before,.product-thumb button:first-of-type:before{bottom:0;content:"";display:block;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.product-thumb a:first-of-type.focus-visible,.product-thumb button:first-of-type.focus-visible{box-shadow:none}.product-thumb a:first-of-type.focus-visible:before,.product-thumb button:first-of-type.focus-visible:before{border-color:#fff;border-radius:var(--border-radius,.5rem);box-shadow:0 0 0 .125rem #269ec9;outline:none}.product-thumb__title{color:#4a3371;font-family:Poppins,sans-serif;font-size:1.5rem;font-weight:600;letter-spacing:-.24px;line-height:120%;margin:0;z-index:2}.product-thumb__content{display:grid;gap:.75rem;padding:1.5rem 0 .5625rem;text-align:center}.product-thumb__stars{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start}.product-thumb__stars svg{height:auto;width:1.125rem}.product-thumb__excerpt{font-size:.75rem;line-height:140%}.product-thumb__excerpt p:first-child{margin-top:0}.product-thumb__excerpt p:last-child{margin-bottom:0}.product-thumb__price{font-family:Poppins,sans-serif;font-size:1rem;font-weight:500;line-height:120%}.product-thumb__price .price-compare,.product-thumb__price .price-current{font-size:1rem}.product-thumb__variants{flex-wrap:wrap;gap:.375rem;padding:.75rem 0}.product-thumb__extra-variants,.product-thumb__variants{align-items:center;display:flex;flex-direction:row;justify-content:center}.product-thumb__extra-variants{border:.0625rem solid transparent;border-radius:.25rem;color:#4a3371;font-family:Poppins,sans-serif;font-size:1rem;font-weight:600;height:auto;line-height:120%;max-width:3rem;padding:.375rem;transition:border-color .3s ease-in-out}.product-thumb__extra-variants.is-active{border-color:#4a3371}.block-img-txt{align-items:stretch;border-radius:.5rem;display:flex;flex-direction:column;height:100%;justify-content:space-between;min-height:31rem;overflow:hidden;position:relative;z-index:0}.block-img-txt__content{display:grid;gap:.75rem;padding:1.5rem;z-index:1}.block-img-txt__heading{color:#4a3371;display:grid;gap:.1875rem;text-align:center}.block-img-txt__title{color:#4a3371;font-family:Poppins,sans-serif;font-size:1.5rem;font-weight:600;letter-spacing:-.015rem;line-height:120%;margin:0}.block-img-txt__subtitle{color:#4a3371;font-size:1rem;font-style:italic;font-weight:500;letter-spacing:-.02rem;line-height:135%}.block-img-txt__desc{color:#190b2e;font-size:.875rem;letter-spacing:-.00875rem;line-height:145%;text-align:center}.block-img-txt__desc p{margin:0}.block-img-txt__image{bottom:0;left:0;position:absolute;right:0;top:0}.block-img-txt__image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.block-benefits{align-items:stretch;background-color:#f9f6f4;border-radius:.5rem;display:flex;flex-direction:column;gap:1.875rem;height:100%;justify-content:flex-start;padding:2.25rem 2.25rem 3rem}.block-benefits__heading{display:grid;gap:.75rem}.block-benefits__title{color:#4a3371;font-family:Poppins,sans-serif;font-size:1.5rem;font-weight:600;letter-spacing:-.015rem;line-height:120%;margin:0}.block-benefits__desc{color:#190b2e;font-size:.875rem;letter-spacing:-.00875rem;line-height:145%}.block-benefits__desc p{margin:0}.block-benefits__items{color:#4a3371;color:#190b2e;display:grid;font-family:Poppins,sans-serif;font-size:1rem;font-weight:600;gap:1.875rem;line-height:120%}.block-benefits__item{align-items:center;display:flex;flex-direction:row;gap:.5625rem;justify-content:flex-start}.block-benefits__item .icon{color:#7c64c4}.block-review{align-items:stretch;border-radius:.5rem;display:flex;flex-direction:column;height:100%;justify-content:space-between;min-height:36rem;overflow:hidden;position:relative;z-index:0}.block-review__testimonial{display:grid;gap:.75rem;padding:1.875rem 1.5rem 1.5rem;text-align:center;z-index:1}.block-review__text{color:#190b2e;font-size:1.125rem;letter-spacing:-.01125rem;line-height:150%}.block-review__text p{margin:0}.block-review__image{bottom:0;left:0;position:absolute;right:0;top:0}.block-review__image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.collection-products{padding-bottom:0}.collection-products__grid{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(min(320px,100%),1fr))}.content-blocks-spacing{margin:1.5rem 0}.content-blocks-spacing.mb-0{margin:1.5rem 0 0}.loading .collection-products__grid{opacity:.6;pointer-events:none}.collection-products__empty{color:#190b2e;font-size:1rem;letter-spacing:-.01rem;line-height:1.5;margin-left:auto;margin-right:auto;max-width:52.5rem;padding:7.5rem 1.5rem;text-align:left;width:100%}@media only screen and (min-width:48em){.collection-banner.no-image{min-height:17.125rem}.collection-banner__wrapper{max-width:29rem}.price-compare,.price-current{font-size:1.5rem}.price-current{letter-spacing:-.015rem;line-height:120%}.product-thumb__excerpt{font-size:.875rem;letter-spacing:-.00875rem;line-height:145%}}@media only screen and (min-width:73.125em){.rte{font-size:1.125rem;letter-spacing:-.01125rem}.rte h1{font-size:3.75rem}.rte h2{font-size:3rem}.rte h3{font-size:2.5rem}.rte h4{font-size:2rem}.rte h5{font-size:1.75rem}.rte h6{font-size:1.5rem}.rte blockquote:not(.tiktok-embed):before{height:1.4375rem;top:1.75rem;width:1.625rem}.rte blockquote:not(.tiktok-embed){padding:2rem 1.5rem 0}.rte blockquote:not(.tiktok-embed) p{font-size:1.5rem}.rte figure.quote figcaption{font-size:1rem;letter-spacing:-.02rem}.collection-banner__content{padding:5.25rem 0}.collection-banner__wrapper{gap:.75rem;max-width:39rem}.collection-banner__title{font-size:2.5rem;letter-spacing:-.075rem;line-height:100%}.collection-banner__desc{letter-spacing:-.0225rem}.input-image label :not(.input-image--small){--padding-spacing:0.75rem}.product-thumb__variants{padding:.75rem 0}.block-img-txt__content{padding:3rem 2.25rem}.block-img-txt__heading{gap:.375rem}.block-review__testimonial{padding:3rem 2.25rem 2.25rem}.block-review__text{font-size:1.5rem;letter-spacing:-.015rem;line-height:140%}.collection-products{padding-bottom:5.25rem}.collection-products__empty{font-size:1.125rem;letter-spacing:-.01125rem;text-align:center;width:90%}}@media only screen and (min-width:80em){.collection-products__grid{gap:3.75rem}}@media only screen and (max-width:36em){.block-benefits,.block-img-txt{border-radius:0;margin:0 -1.5rem;width:calc(100% + 3rem)}.block-benefits__items{-moz-column-gap:.75rem;column-gap:.75rem;font-size:.75rem;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:1.125rem}.block-review{border-radius:0;margin:0 -1.5rem;min-height:28rem;width:calc(100% + 3rem)}}