@import"https://fonts.googleapis.com/css2?family=Lato:wght@400;700&display=swap";@font-face{font-family:KingsBureauGrot;src:url(/cdn/shop/files/KingsBureauGrot-ThreeSeven.ttf?v=1759756277) format("truetype");font-display:swap;font-weight:400;font-style:normal}:root{--font-heading-family: "KingsBureauGrot", sans-serif;--font-body-family: "Lato", sans-serif;--font-body-scale: 1.125;--page-width: 160rem;--color-primary: #a7b1ff;--color-light: #fbfbfb;--color-dark: #191919}body{font-family:Lato,sans-serif;font-size:18px;line-height:1.6;overflow-x:hidden}.m-none{margin:0!important}.p-none{paddng:0!important}.block-spacing{padding:2rem 0rem!important}@media (min-width: 1024px){.block-spacing{padding:6rem 0rem!important}}.m-0{margin:0}.m-2{margin:.5rem}.m-4{margin:1rem}.m-6{margin:1.5rem}.m-8{margin:2rem}.m-10{margin:2.5rem}.m-12{margin:3rem}.m-14{margin:3.5rem}.m-16{margin:4rem}.p-0{padding:0}.p-2{padding:.5rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.p-10{padding:2.5rem}.p-12{padding:3rem}.p-14{padding:3.5rem}.p-16{padding:4rem}@media (min-width: 768px){.md\:m-2{margin:.5rem}.md\:m-4{margin:1rem}.md\:m-6{margin:1.5rem}.md\:m-8{margin:2rem}.md\:m-10{margin:2.5rem}.md\:m-12{margin:3rem}.md\:m-14{margin:3.5rem}.md\:m-16{margin:4rem}.md\:p-2{padding:.5rem}.md\:p-4{padding:1rem}.md\:p-6{padding:1.5rem}.md\:p-8{padding:2rem}.md\:p-10{padding:2.5rem}.md\:p-12{padding:3rem}.md\:p-14{padding:3.5rem}.md\:p-16{padding:4rem}}@media (min-width: 1024px){.lg\:m-2{margin:.5rem}.lg\:m-4{margin:1rem}.lg\:m-6{margin:1.5rem}.lg\:m-8{margin:2rem}.lg\:m-10{margin:2.5rem}.lg\:m-12{margin:3rem}.lg\:m-14{margin:3.5rem}.lg\:m-16{margin:4rem}.lg\:p-2{padding:.5rem}.lg\:p-4{padding:1rem}.lg\:p-6{padding:1.5rem}.lg\:p-8{padding:2rem}.lg\:p-10{padding:2.5rem}.lg\:p-12{padding:3rem}.lg\:p-14{padding:3.5rem}.lg\:p-16{padding:4rem}}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:KingsBureauGrot,sans-serif;font-weight:700;font-style:normal;color:rgb(var(--color-foreground));letter-spacing:normal;line-height:normal;word-break:break-word}h1,.h1{font-size:66px;line-height:92px;font-weight:700!important;letter-spacing:-1.98px!important}h2,.h2{font-size:52px;line-height:71px;margin-bottom:1rem}h3,.h3{font-size:26px;line-height:1.2}.h1-new,.h2-new{font-size:89.8px;line-height:99px}.header--middle-left{grid-template-columns:auto 1fr auto!important}@media screen and (max-width: 989px){.header--mobile-left .header__heading,.header--mobile-left .header__heading-link{text-align:center;justify-self:center}.header--middle-left{grid-template-columns:1fr 2fr 1fr!important}}@media screen and (min-width: 990px){.header__inline-menu{justify-content:center!important;display:flex!important}nav.header__inline-menu{align-items:center;display:flex;justify-content:center}}.button{display:flex;padding:16px 42px 18px;justify-content:center;align-items:center;gap:10px;border-radius:16px;border-right:3px solid #000;border-bottom:3px solid #000;background:var(--color-primary);color:var(--color-dark);font-size:20px}.button:focus,.button:hover,.button:active{text-decoration:underline}.button.white{background:var(--color-light)}.button__icon{width:20px;height:24px;flex-shrink:0}.button__icon svg{width:100%;height:auto;display:block}.text-white{color:var(--color-light)!important}.footer__content{display:flex;flex-direction:column;gap:3rem}@media screen and (min-width: 750px){.footer__content{flex-direction:row;justify-content:space-between;align-items:flex-start}}.footer__column{flex:1}.footer__column--middle{text-align:center}.footer__column--right{justify-content:flex-end;display:flex;flex-direction:column;align-items:flex-end;gap:2rem}.footer__column--left{justify-content:start;display:flex;flex-direction:column;align-items:flex-start;gap:2rem}.footer__copyright{font-size:1.4rem;color:rgb(var(--color-foreground),.7);margin-top:1rem}.footer .list-social__link{padding:0}.footer .list-social__link .svg-wrapper{width:24px;height:24px}.footer-banner{background:#e8eaff;margin:3rem auto;padding:2rem 1rem}.footer-banner{position:relative;background:#e8eaff;margin:0rem auto 3rem;padding:6rem 1rem 8rem;text-align:center;overflow:hidden}.footer-banner__image{position:absolute;top:0;height:100%;max-height:100%;object-fit:cover;z-index:0;pointer-events:none}.footer-banner__image.left{left:0}.footer-banner__image.right{right:0}.footer-banner>*:not(img){position:relative;z-index:1}.footer-banner p{margin-top:0!important}.button:after,.shopify-challenge__button:after,.customer button:after,.shopify-payment-button__button--unbranded:after{box-shadow:none!important}@media (max-width: 1280px){.footer-banner{padding:1rem 1.5rem 3rem}.footer__column--right{justify-content:flex-start;display:flex;flex-direction:column;align-items:flex-start;gap:1rem}.footer__column--left{gap:1rem}.footer-banner__image{height:auto;max-height:none;top:auto;bottom:0;opacity:.7}.footer-banner__image.left{left:0;max-width:180px}.footer-banner__image.right{display:none}.footer-banner h2{font-size:36px;line-height:48px}.footer-banner p{font-size:16px;line-height:26px;max-width:36ch;margin-left:auto;margin-right:auto}}.hero{position:relative;overflow:hidden;min-height:80vh;display:flex;align-items:center;justify-content:flex-start;color:#fbfbfb;text-align:left;background-color:#000}.hero__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0;pointer-events:none}.hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(257deg,#d9d9d900 2.11%,#191919 83.05%);z-index:1;display:block!important}.hero__content{position:relative;z-index:2;display:flex;flex-direction:column;gap:16px;width:100%;align-items:flex-start;padding-top:3rem;padding-bottom:3rem}.hero__preheading{font-size:18px;font-weight:500;margin-bottom:.5rem}.hero h1{font-family:KingsBureauGrot,sans-serif;font-size:66px;font-weight:700;line-height:92px;letter-spacing:-1.98px;margin:0}.hero__description{font-size:18px;line-height:1.6;margin-top:.5rem;max-width:820px}.hero__features{list-style:none;padding:0;margin:0}.hero__features li{margin-bottom:1rem;display:flex;align-items:center}.hero__features li i{font-size:1.8rem}.text-accent{color:#8875ff}.hero__button{background-color:#c1bfff;color:#191919;padding:.75rem 2rem;border-radius:9999px;font-weight:600;border:none;box-shadow:0 4px #000;cursor:pointer;text-decoration:none;display:inline-block;transition:all .2s ease-in-out}.hero__button:hover{transform:translateY(-2px);box-shadow:0 6px #000}@media (max-width: 1024px){h2,.h2{font-size:32px;line-height:1.2;margin-bottom:1rem}h3,.h3{font-size:22px;line-height:1.2}.hero{text-align:start;justify-content:flex-start;min-height:80vh}.hero__content{align-items:start}.hero h1{font-size:40px;line-height:1.3;letter-spacing:-1px}.hero__description,.hero__features li{font-size:16px}.hero__overlay{background:#191919bf;display:block!important}}.subheading-with-icon__wrapper{display:flex;align-items:center;gap:.75rem}.subheading-with-icon__icon{width:35px;height:41px;flex-shrink:0}.subheading-with-icon__text{font-size:1.4rem;font-weight:500;letter-spacing:.5px;margin:0;line-height:1.4}.subheading-with-icon--light .subheading-with-icon__text{color:#fbfbfb}.subheading-with-icon--dark .subheading-with-icon__text{color:#1b1b1b}.hero__video-toggle{position:absolute;bottom:2rem;right:2rem;z-index:10;width:40px;height:40px;background-color:var(--color-primary);color:var(--color-light);border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .3s ease}.hero__video-toggle:hover{background-color:#fff}.hero__video-toggle i{font-size:16px;color:#191919}.kb-feature{padding:4rem 2rem;text-align:center}.kb-feature__grid{display:grid;gap:2rem;grid-template-columns:1fr}.kb-feature__item{max-width:400px;margin:0 auto}.kb-feature .subheading-with-icon__wrapper{justify-content:center}.kb-feature__icon{width:auto;height:145px;margin-bottom:1rem}@media (min-width: 768px){.kb-feature__grid{grid-template-columns:repeat(2,1fr);gap:4rem}}@media (min-width: 1256px){.kb-feature__grid{grid-template-columns:repeat(4,1fr);gap:4rem}}.kb-steps__description{text-align:center;max-width:720px}.kb-steps__grid{display:flex;flex-direction:column;gap:2rem;border-radius:33px;background:#e8eaff99;margin-top:24px}.kb-steps__item{text-align:center;padding-top:48px;padding-bottom:24px}.kb-steps__image{max-height:160px;margin:0 auto 1rem}.kb-steps__item-description{padding-left:24px;padding-right:24px}.kb-feature__description{max-width:950px}.kb-steps{border-radius:33px;background-color:var(--Primary, #a7b1ff);background-image:url(/cdn/shop/files/Group_39890.png?v=1753710507);background-size:cover;background-repeat:repeat;background-position:center;padding:4rem 2rem}@media screen and (min-width: 1256px){.kb-steps,.kb-steps__grid{border-radius:66px}.kb-steps__grid{flex-direction:row;justify-content:space-between}.kb-steps__item{flex:1;max-width:33%}.kb-steps{margin-top:4rem;margin-bottom:4rem}}.feature-with-image{padding:4rem 0}.feature-with-image__container{display:flex;flex-direction:column;gap:2rem}.feature-with-image__text{flex:1}.feature-with-image__heading{text-wrap:balance}.feature-with-image__description{color:#333;margin-bottom:1.5rem}.feature-with-image__list{list-style:none;padding:0;margin-bottom:2rem}.feature-with-image__list-item{display:flex;align-items:center;margin-bottom:.75rem;color:#333}.feature-with-image__list-item i{margin-right:.5rem}.feature-with-image__images{flex:1;display:flex;flex-direction:row;gap:1rem;position:relative}.feature-with-images__small{display:flex;flex-direction:column;width:50%;gap:1rem;object-fit:cover;bprder-radius:36px;align-items:center;justify-content:center}.feature-with-image__img{width:100%;height:100%;border-radius:20px;object-fit:cover}.feature-with-image__img--main{border-radius:20px;object-fit:cover}.feature-with-image__img--main{border-radius:36px}svg.top-left,svg.bottom-right{display:none}.feature-with-image__images-wrapper{display:flex;justify-content:center;flex:1}.feature-with-image__images-wrapper.align-left{justify-content:flex-start}.feature-with-image__images-wrapper.align-left img.feature-with-image__img--main{order:2}.feature-with-image__images-wrapper.align-left .feature-with-images__small{order:1}@media (min-width: 1260px){.feature-with-image__container{flex-direction:row;align-items:center}.feature-with-image__container.row-reverse{flex-direction:row-reverse;gap:6rem}svg.bottom-right{display:block;position:absolute;bottom:-7rem;right:-6rem}svg.top-left{display:block;position:absolute;top:-2rem;left:-5rem}.feature-with-image__images{min-height:750px}.align-left svg.bottom-right{bottom:-2rem}.align-left svg.top-left{top:-6rem}}.kb-sizes-section{padding:3rem 0rem}.kb-sizes__list{margin-bottom:2rem;padding-left:0;list-style:none}.kb-sizes__list-item{display:flex;align-items:flex-start;margin-bottom:1rem}.kb-sizes__images{width:100%;flex:0 0 100%;display:flex;flex-direction:column;gap:2rem}@media (max-width: 1023px){.kb-sizes__images{margin-top:2rem}}@media (min-width: 1024px){.kb-sizes__text{position:sticky;top:100px;align-self:flex-start}.kb-sizes__text{width:60%;flex:0 0 60%}.kb-sizes__images{width:40%!important;flex:0 0 40%!important}}.kb-sizes__image-block{background:#e8eaff99;background-image:url(/cdn/shop/files/Group_39894_430x.png?v=1753972037#);background-size:cover;background-repeat:repeat;background-position:center;padding:6rem 0rem;border-radius:36px;position:relative;overflow:hidden}.kb-sizes__badge{position:absolute;top:3rem;left:3rem;width:3rem;height:3rem;background-color:#a7b1ff;color:#000;font-weight:700;font-size:2rem;border-radius:9999px;display:flex;align-items:center;justify-content:center;z-index:2;box-shadow:0 2px 4px #0000001a}.kb-sizes__image{width:100%;height:210px;border-radius:20px;object-fit:contain}svg.stars{width:36.474px;height:32.293px;aspect-ratio:36.47/32.29}.kb-sizes__list-item span{font-size:2rem}.kb-testimonials .kb-steps__item{padding:var(--spacing-m);border-radius:2rem}.kb-testimonials__stars{font-size:1.6rem;color:#a7b1ff;margin-bottom:1rem;display:flex;gap:1rem}.kb-testimonials .kb-steps__item{text-align:left;padding:6rem}.kb-testimonials .kb-steps__item-description{padding:0!important}@media (max-width: 1024px){.kb-testimonials .kb-steps__item{padding:2rem}.kb-steps__grid{gap:0}.kb-steps__item:first-child{margin-top:24px}}.faq-container{display:flex;flex-direction:column;gap:2rem}@media (min-width: 1024px){.faq-container{flex-direction:row}}.faq-left{flex:0 0 40%;display:flex;flex-direction:column;gap:1rem}.faq-right{flex:1;display:flex;flex-direction:column;gap:1rem}.faq-button{display:flex;align-items:center;text-decoration:none;background:#000;color:#fff;padding:.75rem 1.25rem;border-radius:999px;font-weight:700;max-width:fit-content;font-size:18px}.accordion-item{background:#fff;border-radius:8px;overflow:hidden;border:1px solid #ddd;width:100%}.accordion-button{width:100%;text-align:left;padding:1rem;display:flex;justify-content:space-between;align-items:center;cursor:pointer;background:transparent;border:none;font-size:18px;padding:0 2rem;font-weight:600;color:var(--color-dark)!important}.accordion-icon{transition:transform .3s ease}.accordion-icon.open{transform:rotate(45deg)}.accordion-content{max-height:0;overflow:hidden;transition:max-height .3s ease;font-size:16px}.accordion-content-inner{padding:0 2rem 2rem}.bg-light{background:var(--color-light)!important}.feature-with-image__images{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(8,1fr);gap:1rem;height:400px}@media (min-width: 768px){.feature-with-image__images{height:600px}}@media (min-width: 1280px){.feature-with-image__images{height:700px}}.img{width:100%;height:100%;object-fit:cover;border-radius:1rem;box-shadow:0 4px 12px #0000001a;display:block}.img--side-1{grid-column:2 / 3;grid-row:1 / 5}.img--side-2{grid-column:2 / 3;grid-row:5 / 9}.feature-with-image__img--main{grid-column:1 / 2;grid-row:2 / 8}.align-left .img--side-1,.align-left .img--side-2{grid-column:1 / 2}.align-left .feature-with-image__img--main{grid-column:2 / 3}.feature-with-image.block-spacing:nth-of-type(2){padding:0rem!important}.icons-hero-container{position:relative}.hero-container-kb{max-width:80rem;text-align:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;align-items:center}.svg-1{width:154px;height:148.07px;position:absolute;top:-30px;left:0;opacity:.1}.svg-2{position:absolute;left:199px;bottom:-44px;width:183px;height:149px;display:none}.svg-3{position:absolute;left:295px;top:6px;width:66px;height:55px;display:none}.svg-4{display:flex;transform:rotate(-33.266deg);padding:.636px 39.779px 0 .72px;align-items:center;position:absolute;right:113.811px;bottom:-86.016px;display:none}.svg-5{width:54.338px;height:75.712px;position:absolute;right:200px;top:-11px;display:none}.svg-6{width:104px;height:147.512px;position:absolute;right:0;top:-13px;opacity:.1}@media (min-width: 768px){.svg-1{width:154px;height:148.07px;top:-30px;left:0;opacity:1}.svg-2{left:199px;bottom:-44px;width:183px;height:149px}.svg-3{left:295px;top:6px;width:66px;height:55px}.svg-4{position:absolute;right:113.811px;bottom:-86.016px}.svg-5{width:54.338px;height:75.712px;right:200px;top:-11px}.svg-6{width:104px;height:147.512px;right:0;top:-13px;opacity:1}}@media (min-width: 1280px){.icons-hero-container{min-height:300px;margin-bottom:100px;padding-bottom:50px}.svg-1{width:154px;height:148.07px;top:-30px;left:0}.svg-2{left:199px;bottom:-44px;width:auto;height:100px;display:block;opacity:1}.svg-3{left:295px;top:6px;width:46px;height:35px;display:block;opacity:1}.svg-4{position:absolute;right:113.811px;bottom:-66.016px;display:block;opacity:1;height:120px}.svg-5{width:54.338px;height:75.712px;right:200px;top:-11px;display:block;opacity:1}.svg-6{width:104px;height:147.512px;right:0;top:-13px}}@media (min-width: 1680px){.svg-1{width:154px;height:148.07px;top:-30px;left:0}.svg-2{left:199px;bottom:-44px;width:183px;height:149px}.svg-3{left:295px;top:6px;width:66px;height:55px}.svg-4{position:absolute;right:113.811px;bottom:-86.016px;height:200px}.svg-5{width:54.338px;height:75.712px;right:200px;top:-11px}.svg-6{width:104px;height:147.512px;right:0;top:-13px}}.feature-with-image__video-wrapper{position:relative;border-radius:1rem;overflow:hidden;width:100%;flex:1;aspect-ratio:16 / 9;min-height:350px}@media (min-width: 1280px){.feature-with-image__video-wrapper{min-height:550px}}.feature-with-image__video{width:100%;height:100%;object-fit:cover;display:block}.feature-with-image__video-toggle{position:absolute;bottom:2rem;right:2rem;z-index:10;width:40px;height:40px;background-color:var(--color-primary);color:var(--color-dark);border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .3s ease}.feature-with-image__video-toggle:hover{background:#c5c7fd}.feature-with-image__video-toggle i{font-size:1rem}@media (prefers-reduced-motion: reduce){.feature-with-image__video{animation:none!important;transition:none!important}}.how-it-works-hero-image-container{margin-top:4rem}.how-it-works-hero-image{width:100%;max-width:100%;height:100%;object-fit:cover;border-radius:36px;box-shadow:0 4px 4px #00000040;display:block}.how-it-works-hero-image-container{width:100%;max-width:100%;height:650px;overflow:hidden;margin-top:2rem;border-radius:36px;box-shadow:0 4px 4px #00000040}@media (max-width: 768px){.how-it-works-hero-image-container,.how-it-works-hero-image{height:auto}}@media (min-width: 768px){.three-image-grid__container{grid-template-columns:repeat(3,1fr)}}.three-image-grid__container{display:grid;gap:1.5rem;grid-template-columns:1fr}.three-image-grid__item{height:320px;overflow:hidden;border-radius:1rem}.three-image-grid__img{width:100%;height:100%;object-fit:cover;display:block}.feature-with-image__image-wrapper{flex:1;display:flex;justify-content:center;align-items:center}.feature-with-image__image{border-radius:1rem;width:100%;height:100%;object-fit:cover;height:320px}.feature-patterned-image img{height:320px;object-fit:contain}@media (min-width: 768px){.three-image-grid__container{grid-template-columns:repeat(3,1fr)}.three-image-grid__item,.feature-with-image__image,.feature-patterned-image img{height:520px}}.feature-with-image__image-wrapper{flex:1;display:flex;justify-content:center;align-items:center;position:relative}.feature-with-image__image{border-radius:1rem;width:100%;height:100%;max-height:36rem;object-fit:cover}.feature-patterned-image{background:#e8eaff99;background-image:url(/cdn/shop/files/Group_39894_430x.png?v=1753972037#);background-size:cover;background-repeat:repeat;background-position:center;padding:6rem 0;border-radius:36px;position:relative;overflow:hidden;display:flex;justify-content:center;width:100%}.single-image.align-left svg.bottom-right{bottom:-7rem}.about-us-content__container{display:grid;grid-template-columns:1fr;gap:2.5rem}@media (min-width: 1024px){.about-us-content__container{grid-template-columns:1fr 1fr}}.about-us-content__images{display:flex;flex-direction:column;gap:1rem}.about-us-content__images img{display:block;width:100%;height:auto;object-fit:cover}.about-us-content__images .grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.about-us-content__images .rounded-xl{border-radius:1rem}.about-us-content__images .rounded-2xl{border-radius:2rem}.about-us-content__images{float:right;margin-left:2rem;margin-bottom:2rem;max-width:50%}@media (max-width: 1024px){.feature-with-image__images-wrapper{float:none;margin:2rem 0;max-width:100%}}.clear-both{clear:both}.float-right{float:right!important}.about-us-content .feature-with-image__images{height:450px!important;min-height:450px!important}section#shopify-section-template--26091315233098__about_us_hero_JkLmn1,section#shopify-section-template--26099008864586__faq_hero_kb{margin-top:6rem}.header--middle-left{grid-template-columns:1fr 2fr 1fr!important}.contact-custom__fields{display:flex;flex-direction:column;gap:2rem}.predictive-search__item-heading{font-size:2rem!important}a.cart-item__name.h4.break{font-size:3rem}.cart-items .cart-items__heading--quantity,th.small-hide.right.caption-with-letter-spacing,th.caption-with-letter-spacing{font-size:1.2rem}.cart-count-bubble{background:rgb(var(--color-primary));text:#000}.cart-count-bubble{background:var(--color-primary);color:#000}.product-media-container.constrain-height.media-fit-contain{width:100%!important}.accordion-item{color:background: var(--color-dark)!important}.menu-drawer{z-index:11!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/overrides.css.map */
