.header--container{background-color:#f9f6fb;display:inline-flex;justify-content:space-between;align-items:center;width:100%;box-sizing:border-box}.header--container.mobile{padding:8px 30px}@media screen and (min-width:991.98px){.header--container.mobile{display:none}}.header--container.desktop{display:none}@media screen and (min-width:991.98px){.header--container.desktop{display:inline-flex;padding:8px 100px}}.header-nav--container,.header-nav--container>*{display:inline-flex;align-items:center;gap:10px}.header--container-content{display:inline-flex;gap:30px}.header--menu--content{display:flex;gap:10px;flex-direction:column}@media screen and (min-width:991.98px){.header--menu--content{display:inline-flex;align-items:center;justify-content:space-around;flex-direction:row;width:100%}}@media screen and (min-width:1199.98px){.header--menu--content{gap:80px;width:auto}}.header--menu--item{cursor:pointer;display:flex;gap:10px;align-items:center;padding:8px 0;border-bottom:1px solid #c4cbd1}.header--menu--item.active{color:#8306c6;border-bottom:1px solid #8306c6}@media screen and (min-width:991.98px){.header--menu--item{border-bottom:none}}.cart-preview--container{gap:30px}.styled-text.h1,a.h1,h1{font-size:86px;letter-spacing:-1.5px}.styled-text.h1,.styled-text.h2,a.h1,a.h2,h1,h2{font-weight:300;font-family:Grandstander,sans-serif}.styled-text.h2,a.h2,h2{font-size:60px;letter-spacing:-.5px}.styled-text.h3,a.h3,h3{font-size:48px;letter-spacing:0}.styled-text.h3,.styled-text.h4,a.h3,a.h4,h3,h4{font-weight:500;font-family:Grandstander,sans-serif}.styled-text.h4,a.h4,h4{font-size:34px;letter-spacing:.25px}.styled-text.h5,a.h5,h5{font-size:26px;font-weight:500;font-family:Grandstander,sans-serif;letter-spacing:0}.styled-text.h6,a.h6,h6{font-family:Grandstander,sans-serif}.s1,.styled-text.h6,.styled-text.s1,a.h6,a.s1,h6{font-size:20px;font-weight:500;letter-spacing:.15px}.s1,.styled-text.s1,a.s1{font-family:Poppins,sans-serif}.s2,.styled-text.s2,a.s2{font-size:16px}.s2,.s3,.styled-text.s2,.styled-text.s3,a.s2,a.s3{font-weight:500;font-family:Poppins,sans-serif;letter-spacing:.1px}.s3,.styled-text.s3,a.s3{font-size:14px}.b1,.styled-text.b1,a.b1{font-size:16px;font-weight:400;font-family:Poppins,sans-serif;letter-spacing:.5px}.b2,.styled-text.b2,a.b2{font-size:14px;font-weight:400;font-family:Poppins,sans-serif;letter-spacing:.25px}.o1,.styled-text.o1,a.o1{font-size:14px;font-weight:500}.o1,.o2,.styled-text.o1,.styled-text.o2,a.o1,a.o2{font-family:Poppins,sans-serif;letter-spacing:1.5px;text-transform:uppercase}.o2,.styled-text.o2,a.o2{font-size:12px;font-weight:400}a .styled-text.hover{color:#b398ce;border-color:#b398ce}a .styled-text.active{color:#8306c6;border-color:#8306c6}.styled-text.center,a.center{text-align:center}.styled-text.left,a.left{text-align:left}.styled-text.right,a.right{text-align:right}.styled-text.h2_h4,a.h2_h4{font-size:34px;font-weight:500;font-family:Grandstander,sans-serif;letter-spacing:.25px}@media screen and (min-width:767.98px){.styled-text.h2_h4,a.h2_h4{font-size:60px;font-weight:300;font-family:Grandstander,sans-serif;letter-spacing:-.5px}}.styled-text.h2_h5,a.h2_h5{font-size:26px;font-weight:500;font-family:Grandstander,sans-serif;letter-spacing:0}@media screen and (min-width:767.98px){.styled-text.h2_h5,a.h2_h5{font-size:60px;font-weight:300;font-family:Grandstander,sans-serif;letter-spacing:-.5px}}.styled-text.h3_h4,a.h3_h4{font-size:34px;font-weight:500;font-family:Grandstander,sans-serif;letter-spacing:.25px}@media screen and (min-width:767.98px){.styled-text.h3_h4,a.h3_h4{font-size:48px;font-weight:500;font-family:Grandstander,sans-serif;letter-spacing:0}}.styled-text.h3_h5,a.h3_h5{font-size:26px;font-weight:500;font-family:Grandstander,sans-serif;letter-spacing:0}@media screen and (min-width:767.98px){.styled-text.h3_h5,a.h3_h5{font-size:48px;font-weight:500;font-family:Grandstander,sans-serif;letter-spacing:0}}.styled-text.h4_h5,a.h4_h5{font-size:26px;font-weight:500;font-family:Grandstander,sans-serif;letter-spacing:0}@media screen and (min-width:767.98px){.styled-text.h4_h5,a.h4_h5{font-size:34px;font-weight:500;font-family:Grandstander,sans-serif;letter-spacing:.25px}}.styled-text.h1_h3,a.h1_h3{font-size:48px;font-weight:500;font-family:Grandstander,sans-serif;letter-spacing:0}@media screen and (min-width:767.98px){.styled-text.h1_h3,a.h1_h3{font-size:86px;font-weight:300;font-family:Grandstander,sans-serif;letter-spacing:-1.5px}}.styled-text.h5_h6,a.h5_h6{font-size:20px;font-weight:500;font-family:Grandstander,sans-serif;letter-spacing:.15px}@media screen and (min-width:767.98px){.styled-text.h5_h6,a.h5_h6{font-size:26px;font-weight:500;font-family:Grandstander,sans-serif;letter-spacing:0}}.styled-text.s1_b2,a.s1_b2{font-size:14px;font-weight:400;font-family:Poppins,sans-serif;letter-spacing:.25px}@media screen and (min-width:767.98px){.styled-text.s1_b2,a.s1_b2{font-size:20px;font-weight:500;font-family:Poppins,sans-serif;letter-spacing:.15px}}.styled-text.b1_b2,a.b1_b2{font-size:14px;font-weight:400;font-family:Poppins,sans-serif;letter-spacing:.25px}@media screen and (min-width:767.98px){.styled-text.b1_b2,a.b1_b2{font-size:16px;font-weight:400;font-family:Poppins,sans-serif;letter-spacing:.5px}}.styled-text.s1_s3,a.s1_s3{font-size:14px;font-weight:500;font-family:Poppins,sans-serif;letter-spacing:.1px}@media screen and (min-width:767.98px){.styled-text.s1_s3,a.s1_s3{font-size:20px;font-weight:500;font-family:Poppins,sans-serif;letter-spacing:.15px}}.styled-text.s2_s3,a.s2_s3{font-size:14px;font-weight:500;font-family:Poppins,sans-serif;letter-spacing:.1px}@media screen and (min-width:767.98px){.styled-text.s2_s3,a.s2_s3{font-size:16px;font-weight:500;font-family:Poppins,sans-serif;letter-spacing:.1px}}.styled-text.s1_s2,a.s1_s2{font-size:16px;font-weight:500;font-family:Poppins,sans-serif;letter-spacing:.1px}@media screen and (min-width:767.98px){.styled-text.s1_s2,a.s1_s2{font-size:20px;font-weight:500;font-family:Poppins,sans-serif;letter-spacing:.15px}}.styled-text.h4_s2,a.h4_s2{font-size:16px;font-weight:500;font-family:Poppins,sans-serif;letter-spacing:.1px}@media screen and (min-width:767.98px){.styled-text.h4_s2,a.h4_s2{font-size:34px;font-weight:500;font-family:Poppins,sans-serif;letter-spacing:.25px}}.styled-text.h5_s3,a.h5_s3{font-size:14px;font-weight:500;font-family:Poppins,sans-serif;letter-spacing:.1px}@media screen and (min-width:767.98px){.styled-text.h5_s3,a.h5_s3{font-size:26px;font-weight:500;font-family:Poppins,sans-serif;letter-spacing:0}}.styled-text.o1_o2,a.o1_o2{font-size:12px;font-weight:400;font-family:Poppins,sans-serif;letter-spacing:1.5px;text-transform:uppercase}@media screen and (min-width:767.98px){.styled-text.o1_o2,a.o1_o2{font-size:14px;font-weight:500;font-family:Poppins,sans-serif;letter-spacing:1.5px;text-transform:uppercase}}.styled-text.o4_o5,a.o4_o5{font-size:6px;font-weight:400;font-family:Poppins,sans-serif;letter-spacing:1.5px;text-transform:uppercase}@media screen and (min-width:767.98px){.styled-text.o4_o5,a.o4_o5{font-size:8px;font-weight:400;font-family:Poppins,sans-serif;letter-spacing:1.5px;text-transform:uppercase}}.icon-container{position:relative;display:inline-block;margin-top:3px}.icon-container.hover>svg path,.icon-container:hover>svg path{stroke:#b398ce}.bubble{position:absolute;top:-10px;right:-10px;width:15px;height:15px;background-color:#9ad2cf;display:flex;align-items:center;justify-content:center;color:#383838;padding:2px;border-radius:50%}@media screen and (min-width:991.98px){.bubble{width:20px;height:20px}}.bubble.hide{display:none}.active path{stroke:#8306c6}.fill-gray-dark path{stroke:#797979;fill:#797979}.fill-primary-900 path{stroke:#8306c6;fill:#8306c6}.drawer{display:none}.drawer.open{display:block;position:fixed;top:0;right:0;height:100%;background-color:#fff;overflow:hidden;width:100%;transition:max-width 1s ease;padding:20px 25px;box-sizing:border-box;z-index:9999;overflow-y:scroll}@media screen and (min-width:767.98px){.drawer.open{max-width:500px;padding:30px 25px;box-shadow:-4px 4px 16px 0 rgba(0,0,0,.2)}}@media screen and (min-width:1199.98px){.drawer.open{max-width:650px}}.drawer--backdrop{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.2);z-index:9998;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.drawer--backdrop.open{display:block}.drawer--header{justify-content:space-between;margin-bottom:50px}.cart-tile,.drawer--header{display:flex;align-items:center}.cart-tile{flex-wrap:nowrap;padding:8px;border-bottom:1px solid #c4cbd1;width:100%;height:105px;gap:20px}@media screen and (min-width:767.98px){.cart-tile{height:125px;max-width:500px;gap:25px}}.cart-tile--image{object-fit:contain;filter:drop-shadow(4.17655px 4.17655px 6.96092px rgba(0,0,0,.1)) drop-shadow(4.17655px 4.17655px 13.9218px rgba(0,0,0,.2));border-radius:0 12.0776px 12.0776px 0;max-width:100px;max-height:90px}@media screen and (min-width:991.98px){.cart-tile--image{max-width:115px;max-height:105px}}.cart-tile--content{display:flex;flex-direction:column;justify-content:space-around;gap:10px;width:100%}.cart-tile--title{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.cart-tile--footer{display:flex;justify-content:space-between;align-items:center}.cart-tile--close{align-self:center}.button--large,.s1{font-size:20px;letter-spacing:.15px}.button,.button--large,.button--small,.s1,.s2{font-weight:500;font-family:Poppins,sans-serif}.button,.button--small,.s2{font-size:16px;letter-spacing:.1px}.button,.button--small{padding:8px 0}.button{border-radius:3em;cursor:pointer;display:inline-block;line-height:1;box-shadow:0 4px 16px 0 rgba(0,0,0,.102);border-width:0;color:#fff;width:100%}@media screen and (min-width:767.98px){.button{padding:12px 0;font-size:20px;font-weight:500;font-family:Poppins,sans-serif;letter-spacing:.15px}}.button.disabled{cursor:not-allowed;opacity:.5}.button--outline{background-color:transparent!important;border:1px solid}.button--outline.button--primary{border-color:#8306c6;color:#8306c6}.button--outline.button--secondary{border-color:#9ad2cf;color:#9ad2cf}.button--filled.button--primary,.button--filled.button--primary:hover{background-color:#8306c6}.button--filled.button--secondary{background-color:#9ad2cf}.button--filled.button--secondary:hover{background-color:#b8e0dd}.button--large{padding:8px 0}.cart-preview--container{display:flex;flex-direction:column;gap:50px;overflow:auto;height:100vh;scrollbar-width:none}.cart-preview--container::-webkit-scrollbar{width:0;background:transparent}.cart-preview--items-container{padding:0 30px;display:flex;flex-direction:column;gap:10px;justify-content:center;align-items:center}.cart-preview--total-container{display:inline-flex;gap:20px;justify-content:flex-end}.cart-preview--buttons-container{gap:20px}.cart-preview--buttons-container,.cart-preview--empty-container{display:flex;padding:0 70px;flex-direction:column;align-items:center;justify-content:center}.cart-preview--empty-container{gap:10px;text-align:center;margin-top:100px}.wpp-redirect--container{position:fixed;bottom:20px;right:20px;z-index:99}.wpp-redirect--container img{width:60px;height:60px;border-radius:50%;box-shadow:0 2px 5px rgba(0,0,0,.25)}@media screen and (min-width:991.98px){.wpp-redirect--container img{width:80px;height:80px}}.primary-900{color:#8306c6}.primary-900 path{stroke:#8306c6}.primary-800{color:#8306c6}.primary-800 path{stroke:#8306c6}.primary-700{color:#a787c6}.primary-700 path{stroke:#a787c6}.primary-600{color:#b398ce}.primary-600 path{stroke:#b398ce}.primary-500{color:#c0a9d6}.primary-500 path{stroke:#c0a9d6}.primary-400{color:#cdbade}.primary-400 path{stroke:#cdbade}.primary-300{color:#d9cbe6}.primary-300 path{stroke:#d9cbe6}.primary-200{color:#e6ddef}.primary-200 path{stroke:#e6ddef}.primary-100{color:#f2eef7}.primary-100 path{stroke:#f2eef7}.primary-50{color:#f9f6fb}.primary-50 path{stroke:#f9f6fb}.secondary-dark{color:#9ad2cf}.secondary-dark path{stroke:#9ad2cf}.secondary-main{color:#b8e0dd}.secondary-main path{stroke:#b8e0dd}.secondary-light{color:#b8e0dd}.secondary-light path{stroke:#b8e0dd}.secondary-lightest{color:#dff1f0}.secondary-lightest path{stroke:#dff1f0}.error-darkest{color:#c62828}.error-darkest path{stroke:#c62828}.error-dark{color:#e53935}.error-dark path{stroke:#e53935}.error-light{color:#ffd6d6}.error-light path{stroke:#ffd6d6}.error-lighter{color:#fce7e7}.error-lighter path{stroke:#fce7e7}.error-lightest{color:#fef4f4}.error-lightest path{stroke:#fef4f4}.error-main{color:#e53935}.error-main path{stroke:#e53935}.success-darkest{color:#00c853}.success-darkest path{stroke:#00c853}.success-dark{color:#00e676}.success-dark path{stroke:#00e676}.success-light{color:#d7f8e7}.success-light path{stroke:#d7f8e7}.success-lighter{color:#ecf9f3}.success-lighter path{stroke:#ecf9f3}.success-lightest{color:#f6fcf9}.success-lightest path{stroke:#f6fcf9}.success-main{color:#00e676}.success-main path{stroke:#00e676}.warning-darkest{color:#ffa000}.warning-darkest path{stroke:#ffa000}.warning-dark{color:#ffc107}.warning-dark path{stroke:#ffc107}.warning-light{color:#ffe9c7}.warning-light path{stroke:#ffe9c7}.warning-lighter{color:#fff5e5}.warning-lighter path{stroke:#fff5e5}.warning-lightest{color:#fffaf3}.warning-lightest path{stroke:#fffaf3}.warning-main{color:#ffc107}.warning-main path{stroke:#ffc107}.black-main{color:#383838}.black-main path{stroke:#383838}.white-main{color:#fff}.white-main path{stroke:#fff}.gray-inactive{color:#c4cbd1}.gray-inactive path{stroke:#c4cbd1}.gray-light{color:#e1e5e8}.gray-light path{stroke:#e1e5e8}.gray-dark{color:#797979}.gray-dark path{stroke:#797979}.gray-main{color:#e1e5e8}.gray-main path{stroke:#e1e5e8}.background-main{color:#fdfdfd}.background-main path{stroke:#fdfdfd}h1{font-size:86px;letter-spacing:-1.5px}h1,h2{font-weight:300;font-family:Grandstander,sans-serif}h2{font-size:60px;letter-spacing:-.5px}h3{font-size:48px;letter-spacing:0}h3,h4{font-weight:500;font-family:Grandstander,sans-serif}h4{font-size:34px;letter-spacing:.25px}h5{font-size:26px;font-weight:500;font-family:Grandstander,sans-serif;letter-spacing:0}h6{font-family:Grandstander,sans-serif}.s1,h6{font-size:20px;font-weight:500;letter-spacing:.15px}.s1{font-family:Poppins,sans-serif}.s2{font-size:16px}.s2,.s3{font-weight:500;font-family:Poppins,sans-serif;letter-spacing:.1px}.s3{font-size:14px}.b1{font-size:16px;letter-spacing:.5px}.b1,.b2{font-weight:400;font-family:Poppins,sans-serif}.b2{font-size:14px;letter-spacing:.25px}.o1{font-size:14px;font-weight:500}.o1,.o2{font-family:Poppins,sans-serif;letter-spacing:1.5px;text-transform:uppercase}.o2{font-size:12px;font-weight:400}.o3{font-size:10px}.o3,.o4{font-weight:400;font-family:Poppins,sans-serif;letter-spacing:1.5px;text-transform:uppercase}.o4{font-size:8px}.o5{font-size:6px}.o5,.o6{font-weight:400;font-family:Poppins,sans-serif;letter-spacing:1.5px;text-transform:uppercase}.o6{font-size:4px}body,html{overflow-x:hidden;color:#383838;box-sizing:border-box;margin:0;background-color:#fdfdfd;color-scheme:only light}a{text-decoration:none;color:unset;cursor:pointer}a .center{text-align:center}ul{padding:0;margin:0}.footer--container{width:100%;display:flex;padding:30px;box-sizing:border-box;background-position:50%}.footer--container.desktop{display:none}@media screen and (min-width:991.98px){.footer--container.desktop{display:flex;justify-content:space-around;flex-wrap:wrap;gap:40px;padding:60px 150px;background-image:url(/footer-bg.png);background-size:cover}.footer--container.desktop>*{flex:1 1}}.footer--container.mobile{flex-direction:column;align-items:center;gap:30px;background-image:url(/footer-bg-mobile.png);background-size:cover}@media screen and (min-width:991.98px){.footer--container.mobile{display:none}}.column-footer{display:flex;flex-direction:column;gap:15px;justify-content:center;align-items:center}@media screen and (min-width:991.98px){.column-footer{align-items:flex-start}.column-footer.right{align-items:flex-end}.column-footer.logo{align-items:center}}.logo-row{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.logo-row a{cursor:pointer}.footer-imgs--container{display:flex;flex-direction:column;text-align:center;gap:5px;align-items:center}.footer-imgs--container>*{flex-wrap:wrap;justify-content:center}@media screen and (min-width:991.98px){.footer-imgs--container{gap:10px;text-align:left;align-items:flex-start;flex-wrap:wrap}.footer-imgs--container>*{justify-content:flex-start}}.footer-logo-image{height:120px;width:100px}@media screen and (min-width:767.98px){.footer-logo-image{height:150px;width:150px}}@media screen and (min-width:991.98px){.footer-logo-image{height:200px;width:200px}}