.page-not-found{background-color:var(--black-500);position:relative;overflow:hidden}.not-found{display:flex;flex-direction:column;align-items:center;justify-content:center;height:70vh;width:100%;gap:32px;color:var(--neutral-100)}.top-content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px}.not-found h1,.not-found p{color:var(--neutral-100)}.page-not-found:before{content:"";width:680px;height:680px;position:absolute;left:calc(50% - 340px);top:calc(50% - 340px);right:auto;background:var(--yellow-500);opacity:.86;mix-blend-mode:color-dodge;filter:blur(325px);border-radius:50%;pointer-events:none;z-index:0}.button.button--secondary{background-color:transparent;border-radius:12px;border:var(--Stroke-Stroke-md, 1.5px) solid var(--neutral-500, #4b5563);color:var(--neutral-500, #4b5563);transition:all .3s ease-in-out}.button.button--secondary:hover{border:var(--Stroke-Stroke-md, 1.5px) solid var(--blue-500, #142743);background:#f0f2f466}.block-image{display:block;height:auto;max-width:100%}.about-hero{width:100%}.about-hero .container{display:flex;flex-direction:column;gap:40px;padding:80px 100px}.hero-heading{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:120px}.heading-left{display:flex;flex-direction:column;gap:12px;flex:1;max-width:45%}.heading-left .tagline{color:var(--neutral-500);font-size:14px;text-transform:uppercase;line-height:114%;font-weight:400;font-family:var(--manrope);letter-spacing:3.36px}.heading-left h1{color:var(--yellow-500);font-weight:700;margin:0}.heading-right{display:flex;flex-direction:column;gap:16px;flex:1;max-width:55%}.heading-right h2.h3{color:var(--neutral-500);font-size:var(--font-size-h3);line-height:var(--line-height-h3);font-weight:700;margin:0}.heading-right .richtext p{margin:0}.hero-image{width:100%;border-radius:16px;overflow:hidden}.hero-image img{width:100%;height:auto;max-height:323px;object-fit:cover;object-position:center;display:block}@media(max-width:1024px){.about-hero .container{padding:80px 44px}.hero-heading{gap:24px}.about-hero .features-grid{flex-wrap:wrap;row-gap:24px;column-gap:120px;justify-content:start}.feature-item:nth-child(1),.feature-item:nth-child(2){max-width:calc(50% - 12px);flex:0 0 calc(50% - 12px);gap:8px}.about-hero .text-block{flex:100%}}@media(max-width:768px){.about-hero .container{padding:40px 20px;gap:40px}.hero-heading{flex-direction:column;gap:24px}.heading-right,.heading-left{max-width:100%;width:100%}.heading-left h1{font-size:var(--font-size-h1-mobile);line-height:var(--line-height-h1-mobile)}.heading-right h2.h3{font-size:var(--font-size-h3-mobile);line-height:var(--line-height-h3-mobile)}.heading-right .richtext p,.feature-content p,.text-block .richtext p{font-size:var(--font-size-body-mobile);line-height:var(--line-height-body-mobile)}.hero-image img{height:160px}.about-hero .features-grid{flex-wrap:wrap;row-gap:24px;column-gap:8px;justify-content:space-between}.feature-item:nth-child(1),.feature-item:nth-child(2){max-width:calc(50% - 12px);flex:0 0 calc(50% - 12px);gap:8px}.feature-content h3.h4{font-size:var(--font-size-h4-mobile);line-height:var(--line-height-h4-mobile)}.feature-content p{font-size:var(--font-size-body-mobile);line-height:var(--line-height-body-mobile)}.text-block{flex:0 0 100%;width:100%}}.blog-article{display:flex;flex-direction:column;gap:8px;width:100%;padding:72px 100px;max-width:1000px;margin:0 auto}.blog-article .top{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.blog-article .top .btn-back{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:8px;background-color:transparent;padding:12px 20px;color:var(--Neutral-Colors-Neutral-700, #133950);border-radius:12px;text-decoration:none;font-family:var(--manrope);font-weight:500;font-size:16px;line-height:125%;transition:all .3s ease-in-out}.blog-article .top .tags{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap}.blog-article .top .tags .tag{display:flex;padding:6px 14px;justify-content:center;align-items:center;gap:10px;color:var(--base-muted-foreground, #71717a);font-family:var(--manrope);font-size:14px;font-weight:500;line-height:125%;transition:all .3s ease-in-out;border-radius:24px;background:#0000;border:1px solid var(--Neutral-Colors-Neutral-500, #4b5563);text-transform:capitalize}.blog-article .content-article{display:flex;flex-direction:column;align-items:start;justify-content:center;gap:32px;margin-top:32px}.blog-article .content-article .excerpt{display:flex;flex-direction:column;align-items:start;justify-content:center;gap:16px;font-size:18px;line-height:1.6;color:var(--black-500)}.blog-article .content-article .meta{display:flex;flex-direction:column;gap:20px;width:100%}.blog-article .content-article .meta .img-container{width:100%}.blog-article .content-article .meta .img-container img{width:100%;max-height:500px;object-fit:cover;object-position:center;border-radius:16px}.blog-article .content-article .meta .bottom{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:24px;width:100%;padding-bottom:20px}.blog-article .content-article .meta .bottom .date{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:12px;color:var(--black-500);font-size:14px;font-weight:400;line-height:125%}.blog-article .content-article .meta .bottom .social{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:20px}.blog-article .content-article .meta .bottom .social .social-item{display:flex;align-items:center;justify-content:center;color:#111209;transition:opacity .2s}.blog-article .content-article .meta .bottom .social .social-item:hover{opacity:.7}.blog-article .content-article .content{width:100%;font-size:18px;line-height:1.7;color:var(--black-500)}.blog-article .content-article .content h2,.blog-article .content-article .content h3,.blog-article .content-article .content h4{font-size:var(--font-size-h4);font-weight:600;line-height:var(--line-height-h4)}.blog-article .content-article .content{display:flex;flex-direction:column;align-items:start;justify-content:center;gap:16px}.blog-article .content-article .content ol,.blog-article .content-article .content ul{padding-left:24px}@media(max-width:768px){.blog-article{padding:42px 20px}.blog-article .top{gap:20px}.blog-article .meta .bottom{flex-direction:column;align-items:flex-start;gap:20px}.blog-article .content-article .content h2,.blog-article .content-article .content h3,.blog-article .content-article .content h4{font-size:var(--font-size-h4-mobile);font-weight:600;line-height:var(--line-height-h4-mobile)}}.feature-post{display:flex;flex-direction:column;align-items:start;justify-content:center;gap:32px;padding:72px 100px 20px}.feature-post .posts-featured{display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:1fr;grid-column-gap:0px;grid-row-gap:0px;gap:20px;width:100%}.feature-post .post-big{grid-area:1 / 1 / 2 / 4;width:100%;min-height:475px;position:relative;display:flex;flex-direction:column;align-items:start;justify-content:end;border-radius:16px;background-position:center;background-size:cover;background-repeat:no-repeat;overflow:hidden;text-decoration:none}.feature-post .post-big-content{padding:16px 28px 20px 16px;border-radius:12px;background:#11120966;display:flex;flex-direction:column;align-items:start;justify-content:center;gap:12px;width:100%;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.feature-post .post-big-content .metadata-big{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:12px;color:var(--neutral-200, #dbdfe7);width:100%}.feature-post .post-big-content .metadata-big .tag{border-radius:24px;border:1px solid #fff;background:#0003;display:flex;padding:6px 10px;justify-content:center;align-items:center;gap:10px;font-size:14px;font-weight:400;line-height:16px;text-transform:capitalize}.feature-post .post-big-content .metadata-big .date{color:var(--neutral-200, #dbdfe7);font-family:var(--manrope);font-size:14px;font-weight:400;line-height:16px}.feature-post .post-big-content h3{color:#fff;margin:0;font-size:28px}.feature-post .post-big-content .excerpt{max-width:100%}.feature-post .post-big-content p{color:var(--neutral-200, #dbdfe7);font-family:var(--manrope);font-size:16px;font-weight:400;line-height:24px;max-width:100%;margin:0}.feature-post .post-list{width:100%;display:flex;flex-direction:column;align-items:start;gap:16px;grid-area:1 / 4 / 2 / 6}.feature-post .post-list .post-small{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:16px;padding-bottom:16px;border-bottom:1px solid rgba(134,141,150,.6);text-decoration:none;width:100%}.feature-post .post-list .post-small img{width:85px;height:66px;object-fit:cover;border-radius:12px;flex-shrink:0}.feature-post .post-list .post-small h3{color:var(--black-500);margin:0;font-size:16px;line-height:1.4}@media(max-width:1024px){.feature-post{padding:72px 44px 20px}.feature-post .posts-featured{grid-template-columns:1fr;grid-template-rows:auto auto}.feature-post .post-big{grid-area:auto;min-height:350px}.feature-post .post-list{grid-area:auto}}@media(max-width:768px){.feature-post{padding:42px 20px 20px}}.container-filters{width:100%}.filters{width:100%;min-width:1440px;padding:20px 100px 24px}.blog-filters{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:24px;padding-bottom:24px;border-bottom:1px solid rgba(134,141,150,.6)}.blog-filters .tags{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:24px;flex-wrap:wrap}.blog-filters .tags .filter{display:flex;padding:12px 16px;justify-content:center;align-items:center;gap:16px;color:var(--base-muted-foreground, #71717a);font-family:var(--manrope);font-size:16px;font-weight:500;line-height:125%;transition:all .3s ease-in-out;text-decoration:none;border-radius:12px;background:linear-gradient(135deg,#71717a2e,#ffffffb3);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:inset 0 1px 1px #fffc,inset 0 -2px 4px #ffffff59,inset 0 0 0 1px #ffffff40;white-space:nowrap}.blog-filters .tags .filter:hover{background:var(--yellow-500);color:var(--base-foreground, #18181b)}.blog-filters .tags .filter.active{color:var(--base-foreground, #18181b);background:var(--yellow-500, #d4af37)}.blog-filters .search{display:flex;height:var(--height-h-10, 40px);align-items:center;gap:8px;align-self:stretch;border-radius:12px;background:var(--White, #fff);padding:0 12px;min-width:349px;max-width:100%;border:1px solid rgba(0,0,0,.1)}.blog-filters .search input{border:none;outline:none;background:transparent;height:100%;width:100%;padding:0;font-family:var(--manrope);font-size:14px;font-weight:400;line-height:16px;color:var(--black-500)}.blog-filters .search input[type=search]::-webkit-search-decoration,.blog-filters .search input[type=search]::-webkit-search-cancel-button,.blog-filters .search input[type=search]::-webkit-search-results-button,.blog-filters .search input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none}.blog-filters .search input::placeholder{color:var(--neutral-300, #868d96)}@media(max-width:1440px){.filters{min-width:100%}}@media(max-width:1024px){.filters{padding:20px 44px 24px}.blog-filters{flex-direction:column-reverse;align-items:stretch;gap:20px}.blog-filters .search{min-width:0;width:100%;height:48px}.blog-filters .tags{justify-content:flex-start;overflow-x:auto;padding-bottom:5px;width:100%}}@media(max-width:768px){.filters{padding:20px}.blog-filters .tags{gap:12px}}.container-grid{display:flex;flex-direction:column;gap:40px;width:100%;padding:0 100px 72px}.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px 24px}.blog-card{display:flex;flex-direction:column;gap:8px}.blog-card a{text-decoration:none;color:inherit;display:flex;flex-direction:column;gap:10px}.blog-grid .content-post .metatags{width:100%;display:flex;flex-direction:row;gap:16px;justify-content:space-between;align-items:center}.blog-card .tag{font-size:var(--font-size-label, 14px);border-radius:24px;border:1px solid var(--Black-500, #111209);padding:10px}.blog-card .date{display:flex;flex-direction:row;align-items:center;gap:12px;font-size:var(--font-size-label, 14px);color:var(--Black-500)}.blog-card p{font-size:var(--font-size-body-variable);line-height:var(--font-height-body-variable);color:var(--Black-500)}.pagination{margin:40px 0 80px;text-align:center}@media(max-width:1024px){.blog-grid{grid-template-columns:repeat(2,1fr)}.container-grid{padding:20px 44px}}@media(max-width:768px){.blog-grid{grid-template-columns:1fr}.container-grid{padding:20px}.blog-card p{font-size:var(--font-size-body-variable-mobile);line-height:var(--font-height-body-variable-mobile)}}.page-cart{padding:72px 100px;width:100%;min-height:70vh;display:flex;flex-direction:column;justify-content:start;align-items:center}.page-cart form{width:100%}.continue-shopping{text-decoration:underline;color:var(--color-foreground)}.cart-layout{display:grid;grid-template-columns:1fr 350px;gap:68px}@media(max-width:900px){.cart-layout{grid-template-columns:1fr}}.cart-header{display:grid;grid-template-columns:2fr 1fr 1fr;padding-bottom:15px;border-bottom:1px solid #e5e5e5;margin-bottom:20px;font-size:14px;text-transform:uppercase;color:#666}.caption.align-right{text-align:right}.cart-item{display:grid;grid-template-columns:100px 1fr 1fr 1fr;gap:20px;align-items:center;padding-bottom:20px;border-bottom:1px solid #e5e5e5;margin-bottom:20px}.cart-item-image img{border-radius:8px;width:100%;height:auto;object-fit:cover}.cart-item-details{display:flex;flex-direction:column;gap:5px}.cart-item-title{text-decoration:none;color:var(--color-foreground);font-weight:700}.cart-item-remove{color:#999;text-decoration:underline;font-size:13px;margin-top:5px}.cart-item-price-mobile,.cart-item-qty-mobile{display:none}.qty-input{width:60px;padding:8px;border:1px solid #ddd;border-radius:4px;text-align:center}.cart-item-total.align-right{text-align:right;font-weight:700}.cart-summary{position:sticky;top:20px;height:fit-content}.summary-card{background-color:#f1f5fe;padding:24px;border-radius:12px}.summary-title{margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #e0e0e0}.summary-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.taxes-shipping-note{color:#666;margin-bottom:20px}.cart-actions{display:flex;flex-direction:column;gap:20px}.summary-card .button{border:none;width:100%;max-width:100%;cursor:pointer}.summary-card .button--secondary{background-color:transparent;color:var(--neutral-500);border:1px solid var(--neutral-500)}.summary-card .button--secondary:hover{color:var(--black-500);border:1px solid var(--yellow-500)}.empty-cart{text-align:center;padding:100px 0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:24px}@media(max-width:768px){.cart-header{display:none}.cart-item{grid-template-columns:80px 1fr;align-items:start}.cart-item-quantity,.cart-item-total{display:none}.cart-item-price-mobile{display:block;font-weight:700;margin-top:5px}.cart-item-qty-mobile{display:block;margin-top:10px}.qty-input{width:50px}}.page-collection{padding:60px 20px;max-width:1440px;margin:0 auto}.collection-header{text-align:center;margin-bottom:60px}.collection-description{margin-top:15px;font-size:16px;color:var(--neutral-500);max-width:800px;margin-left:auto;margin-right:auto}.product-grid{display:grid;grid-template-columns:repeat(var(--grid-mobile-columns),1fr);gap:30px 20px;list-style:none;padding:0;margin:0}@media(min-width:769px){.product-grid{grid-template-columns:repeat(var(--grid-desktop-columns),1fr);gap:40px}}.grid__item{display:flex;flex-direction:column}.product-card{position:relative;display:flex;flex-direction:column;height:100%}.product-card__image-wrapper{position:relative;width:100%;aspect-ratio:1 / 1;overflow:hidden;border-radius:8px;background-color:#f4f4f4}.product-card__image{width:100%;height:100%;object-fit:cover;transition:opacity .3s ease}.product-card__image--secondary{position:absolute;top:0;left:0;opacity:0}.product-card__link:hover .product-card__image--secondary{opacity:1}.product-card__info{margin-top:16px;display:flex;flex-direction:column;gap:8px}.product-card__vendor{font-size:12px;text-transform:uppercase;color:var(--neutral-500);letter-spacing:.05em}.product-card__title{margin:0;font-size:18px;font-weight:600}.product-card__title a{text-decoration:none;color:inherit;transition:color .2s}.product-card__title a:hover{color:var(--yellow-600)}.price{font-size:16px;color:var(--black-500)}.price__sale{display:none;flex-direction:row;gap:10px;color:#b91c1c}.price--on-sale .price__regular{display:none}.price--on-sale .price__sale{display:flex}.price--on-sale .price-item--regular{text-decoration:line-through;color:var(--neutral-500);font-size:.9em}.collections{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(var(--collection-card-size),100%),1fr));gap:var(--grid-gap)}.collections--compact{--collection-card-size: 160px}.collections--full{--collection-card-size: 280px}.collection-card{display:flex;flex-direction:column;width:100%}.custom-section{position:relative;overflow:hidden;width:100%}.custom-section .overlay{position:absolute;top:0;left:0;width:60%;height:50%;z-index:0;background-size:contain;background-position:top left;background-repeat:no-repeat}.custom-section__content{display:grid;grid-template-columns:var(--content-grid);position:relative;z-index:1}.custom-section__content>*{grid-column:2}.custom-section.all{border-radius:var(--border-width)}.custom-section.top{border-radius:var(--border-width) var(--border-width) 0 0}.custom-section.bottom{border-radius:0 0 var(--border-width) var(--border-width)}footer{background-color:var(--black-500);color:var(--neutral-100);padding:96px 0}footer .footer-content{display:flex;width:100%;padding:0 24px;flex-direction:column;align-items:center;gap:64px;align-self:stretch}footer .footer-content .top{display:flex;flex-wrap:wrap;width:100%;flex-direction:row;align-items:center;justify-content:space-between;gap:24px}footer .footer-content .top .logo{max-width:136px}footer .logo a{text-decoration:none;color:inherit}footer .logo img{width:100%;height:auto;display:block}footer .logo h2{color:var(--yellow-500);margin:0;font-size:24px;font-family:var(--exo2)}footer .footer-content .top nav ul{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;gap:32px;list-style:none;margin:0;padding:0}footer .footer-content .top nav ul li a{color:var(--neutral-100);font-size:var(--font-size-body-variable);line-height:var(--font-height-body-variable);font-weight:400;font-family:var(--manrope);text-decoration:none;padding:12px 0}footer .footer-content .top nav ul li a:hover{color:var(--yellow-500)}footer .footer-content .top .social-section{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:32px}footer .footer-content .top .social-section a{text-decoration:none}footer .footer-content .top .social-section a svg{width:24px;height:24px}footer .footer-content .top .social-section a:hover svg rect{fill:var(--yellow-500)}footer .footer-content .top .social-section a:hover svg path,footer .footer-content .top .social-section a:hover svg g{fill:var(--yellow-500)}footer .footer-content .divider{width:100%;height:1px;background-color:#fff}footer .footer-content .bottom{display:flex;width:100%;flex-direction:row;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}footer .footer-content .bottom p{margin:0;font-size:var(--font-size-label);font-family:var(--manrope)}footer .footer-content .bottom .links{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:end;gap:28px}footer .footer-content .bottom .links a{color:var(--neutral-100);font-size:var(--font-size-label);font-weight:400;font-family:var(--manrope);text-decoration:none;padding:8px 0}@media(max-width:768px){footer .footer-content .top .social-section a,footer .footer-content .top nav ul li a{font-size:var(--font-size-body-variable-mobile);line-height:var(--font-height-body-variable-mobile)}footer .footer-content .top nav ul{gap:15px}footer .footer-content .top,footer .footer-content .bottom{justify-content:center}footer .footer-content .bottom .links{gap:15px;justify-content:center}}.product-page-kit{padding:74px 100px 0;display:flex;flex-direction:column;gap:40px}.product-page-kit .product-grid,.product-page-kit .heading-description-vertical{display:grid;grid-template-columns:1fr;gap:20px}.product-page-kit .heading-description-vertical{align-items:end}@media(min-width:990px){.product-page-kit .product-grid,.product-page-kit .heading-description-vertical{grid-template-columns:repeat(2,1fr)}}.product-page-kit .heading-description-vertical .heading{display:flex;flex-direction:column;gap:8px}.product-page-kit .heading-description-vertical .heading .tagline{color:var(--neutral-500);font-size:14px;text-transform:uppercase;line-height:114%;font-weight:400;font-family:var(--manrope);letter-spacing:3.36px}.product-page-kit .heading-description-vertical .hero-title{margin:0;font-weight:700}.product-page-kit .heading-description-vertical .hero-subtitle{margin:0;font-weight:600;line-height:120%}.product-page-kit .heading-description-vertical .text{display:flex;flex-direction:column;gap:20px}.product-page-kit .heading-description-vertical .text p{margin:0;font-size:var(--font-size-body);line-height:var(--line-height-body)}.product-page-kit .product-form-wrapper{width:100%}.product-page-kit .product-form-container{display:flex;flex-direction:column;gap:44px;padding:40px;background:var(--neutral-100, #f1f5fe);border-radius:24px;border:1px solid var(--neutral-200, #dbdfe7)}.product-page-kit .form-title{margin:0;font-weight:700;color:var(--black-500);font-size:var(--font-size-h4);line-height:var(--line-height-h4)}.product-page-kit .custom-product-form{display:flex;flex-direction:column;gap:24px}.product-page-kit .custom-product-form .form-field-container{display:flex;flex-direction:column;gap:36px}.product-page-kit .form-row{display:grid;grid-template-columns:1fr 1fr;gap:24px}.form-group{display:flex;flex-direction:column;gap:8px}.form-group.full-width{grid-column:1 / -1}.form-group label{font-size:var(--font-size-label);font-weight:400;color:var(--black-500)}.form-group input[type=text],.form-group input[type=email],.form-group input[type=tel],.form-group select{width:100%;padding:12px 16px;border:1px solid var(--neutral-200, #dbdfe7);border-radius:12px;background-color:#fff;font-size:16px;color:var(--black-500);font-family:inherit}.form-group select{color:var(--neutral-300, #868d96);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23868d96%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13.2-5.4H18.4c-5%200-9.3%201.8-13.2%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2013.2L136.6%20217.8c4.5%204.5%2010.6%207%2017.6%207%207%200%2013.2-2.6%2017.6-7L287%2095.4c3.9-3.9%205.4-8.3%205.4-13.3%200-5.1-1.5-9.4-5.4-13.2z%22%2F%3E%3C%2Fsvg%3E);background-repeat:no-repeat;background-position:right 12px center;background-size:8px}.form-group input::placeholder{color:var(--neutral-300, #868d96)}.form-group input:focus,.form-group select:focus{outline:none;border-color:var(--yellow-500)}.product-page-kit .product-form-container .checkbox-group{flex-direction:row;align-items:center;gap:8px}.checkbox-group input[type=checkbox]{margin-top:4px;width:18px;height:18px;cursor:pointer}.checkbox-group label{font-size:var(--font-size-label);line-height:var(--font-height-label);color:var(--black-500);cursor:pointer}.checkbox-group label a{color:var(--yellow-500);text-decoration:underline}.product-page-kit .product-form-container hr{color:var(--neutral-300, #868d96);height:.5px}.form-benefits{display:flex;flex-direction:column;gap:12px;margin-top:8px}.product-page-kit .benefit-item{display:flex;align-items:center;gap:12px;color:var(--neutral-500);font-size:var(--font-size-h5);line-height:var(--line-height-h5);font-weight:600}.product-page-kit .benefit-item svg,.product-page-kit .benefit-item .benefit-icon{flex-shrink:0;color:var(--yellow-500);width:20px;height:20px}.product-page-kit .benefit-item .benefit-icon img{width:100%;height:100%;object-fit:contain}.product-page-kit .product-media-wrapper{width:100%}.product-page-kit .product-media-item{width:100%;border-radius:24px;overflow:hidden;background-color:#f4f4f4;height:100%}.product-page-kit .product-media-image.image{width:100%;height:auto;display:block;object-fit:cover;height:100%}.product-page-kit .product-media-image.image>img{width:100%;height:100%;object-fit:cover;object-position:center}@media(max-width:768px){.product-page-kit{padding:42px 20px 0}.heading-description-vertical{flex-direction:column;align-items:start;margin-bottom:40px}.heading-description-vertical .text p{font-size:var(--font-size-body-mobile);line-height:var(--line-height-body-mobile)}.product-page-kit .product-form-container{padding:24px}.product-page-kit .form-row{grid-template-columns:1fr}.product-page-kit .form-title{font-size:20px}.product-page-kit .product-page-kit .benefit-item{font-size:var(--font-size-h5-mobile);line-height:var(--line-height-h5-mobile)}.product-page-kit .product-media-wrapper{order:1}.product-page-kit .product-form-wrapper{order:2}}header{background-color:var(--black-500)}header .container{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:20px 100px;gap:60px}header .logo{max-width:136px}header .logo a{text-decoration:none;color:inherit}header .logo img{width:100%;height:auto;display:block}header nav ul{display:flex;flex-direction:row;gap:45px;list-style:none;margin:0;padding:0;align-items:center}header nav ul li a{color:var(--neutral-100);font-size:var(--font-size-body-variable);line-height:var(--font-height-body-variable);font-weight:400;font-family:var(--manrope);text-decoration:none;padding:12px 0}header .nav-wrapper .cta a.btn{background-color:var(--yellow-500);padding:12px 20px;color:var(--black-500);border-radius:12px;display:flex;flex-direction:row;align-items:center;justify-content:center;text-decoration:none;font-family:var(--manrope);font-weight:600;font-size:16px;line-height:125%;transition:all .3s ease-in-out}header .nav-wrapper .cta a.btn:hover{background-color:var(--yellow-600)}@media(max-width:1428px){header .container{gap:40px}header .nav-wrapper{justify-content:end}header nav ul{gap:20px}}@media(max-width:1268px){header .container{padding:20px 50px}}.nav-wrapper{display:flex;align-items:center;gap:45px;flex-grow:1;justify-content:space-between}.hamburger{display:none;flex-direction:column;justify-content:space-around;width:30px;height:25px;background:transparent;border:none;cursor:pointer;z-index:1001;padding:0}.hamburger span{width:100%;height:3px;background:var(--neutral-100);border-radius:10px;transition:all .3s linear}@media(max-width:1024px){header{position:relative;z-index:1005;background-color:var(--black-500)}.hamburger{display:flex}header .container{justify-content:space-between;padding:20px 24px;gap:0}.nav-wrapper{position:fixed;top:70px;left:-100%;width:100%;height:calc(100vh - 70px);background-color:var(--black-500);flex-direction:column;align-items:flex-start;justify-content:flex-start;transition:left .3s ease-in-out;z-index:1000;overflow-y:auto;padding:40px 24px}.nav-wrapper.active{left:0}header nav ul{flex-direction:column;align-items:flex-start;gap:12px;width:100%}header nav ul li a{font-size:18px;display:block;width:100%}.nav-wrapper .cta{width:fit-content;margin-top:20px}.nav-wrapper .cta .btn{width:100%;text-align:center}.hamburger.active span:nth-child(1){transform:rotate(45deg) translate(5px,6px)}.hamburger.active span:nth-child(2){opacity:0}.hamburger.active span:nth-child(3){transform:rotate(-45deg) translate(5px,-6px)}}@media(max-width:768px){header nav ul li a{font-size:var(--font-size-body-variable-mobile);line-height:var(--font-height-body-variable-mobile)}}.hero-no-rating .tagline{font-size:var(--font-small);line-height:var(--line-height-small)}.hero-no-rating{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:686px;position:relative;z-index:1;padding:72px 100px}.hero-no-rating p{color:var(--neutral-500);font-weight:400}.hero-no-rating .left{width:50%;display:flex;flex-direction:column;align-items:flex-start;gap:36px}.hero-no-rating .right{max-width:50%;position:relative}.hero-no-rating .text{display:flex;flex-direction:column;gap:20px}.hero-no-rating .text .top{display:flex;flex-direction:column;gap:8px}.hero-no-rating .tagline{color:var(--neutral-500);font-size:var(--font-size-label);text-transform:uppercase;line-height:var(--line-height-label);font-weight:400;letter-spacing:3.36px}.hero-no-rating .text .top h1{color:var(--yellow-500)}.hero-no-rating .text p.h3{color:var(--neutral-500, #4B5563);font-weight:700}.hero-no-rating .text .list,.hero-no-rating .cta{display:flex;flex-direction:column;gap:12px}.hero-no-rating .right .right-content{display:flex;align-items:center;justify-content:end}.hero-no-rating .right img{width:90%;max-width:505px;height:auto;object-fit:cover;object-position:center;border-radius:16px}@media(max-width:1024px){.hero-no-rating{padding:72px 44px}.hero-no-rating .left{width:60%}.hero-no-rating .right{width:40%}}@media(max-width:768px){.hero-no-rating{flex-direction:column;align-items:center;justify-content:center;gap:20px;padding:40px 20px 20px}.hero-no-rating .left{width:100%}.hero-no-rating .right{max-width:100%;width:100%}.hero-no-rating .right .right-content{justify-content:center}.hero-no-rating .right img{width:100%;height:auto;object-fit:cover;object-position:center}.hero-no-rating .right{margin-bottom:20px}.hero-no-rating .tagline{font-size:var(--font-size-label-mobile);line-height:var(--line-height-label-mobile)}}.hero-why-choose{width:100%}.hero-why-choose .container{display:flex;flex-direction:column;gap:40px;padding:72px 100px}.hero-why-choose .hero-heading{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:120px}.hero-why-choose .heading-left{display:flex;flex-direction:column;gap:12px;flex:1;max-width:45%}.hero-why-choose .heading-left .tagline{color:var(--neutral-500);font-size:14px;text-transform:uppercase;line-height:114%;font-weight:400;font-family:var(--manrope);letter-spacing:3.36px}.hero-why-choose .heading-left h1{color:var(--yellow-500);font-weight:700;margin:0}.hero-why-choose .heading-right{display:flex;flex-direction:column;gap:16px;flex:1;max-width:55%}.hero-why-choose .heading-right h2.h3{color:var(--neutral-500);font-size:var(--font-size-h3);line-height:var(--line-height-h3);font-weight:700;margin:0}.hero-why-choose .heading-right .richtext p{margin:0;color:var(--neutral-500)}.hero-why-choose .hero-image-container{position:relative;width:100%;border-radius:16px}.hero-why-choose .hero-image{width:100%;border-radius:16px;overflow:hidden}.hero-why-choose .hero-image img{width:100%;height:323px;max-height:500px;object-fit:cover;object-position:center;display:block}.hero-why-choose .card-absolute{position:absolute;top:var(--pos-y);left:var(--pos-x);transform:translate(-50%,-50%);background:#dbdfe759;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:16px;border-radius:12px;display:flex;flex-direction:column;gap:8px;box-shadow:0 4px 20px #0000001a;z-index:2}.hero-why-choose .card-absolute .top-content{display:flex;flex-direction:row;gap:8px;align-items:center}.hero-why-choose .card-absolute img{width:20px;height:20px;object-fit:contain}.hero-why-choose .card-absolute .top-content p.title{margin:0;font-weight:700;font-size:var(--font-size-body-variable);line-height:var(--line-height-body-variable);color:var(--Black-500, #111209)}.hero-why-choose .card-absolute .card-content p{margin:0;font-size:var(--font-size-body-variable);line-height:var(--line-height-body-variable);color:var(--Black-500, #111209)}.features-grid{display:flex;flex-direction:row;gap:156px;width:100%}.feature-item{display:flex;flex-direction:column;gap:12px;align-items:flex-start}.feature-item:nth-child(1){max-width:129px}.feature-item:nth-child(2){max-width:251px}.feature-icon{width:24px;height:24px;display:flex;align-items:center;justify-content:center}.feature-icon img{width:100%;height:100%;object-fit:contain}.feature-content{display:flex;flex-direction:column;gap:12px}.feature-content h3.h4{font-size:var(--font-size-h4);line-height:var(--line-height-h4);font-weight:600;color:var(--neutral-500);margin:0}.feature-content p{color:var(--neutral-500);margin:0}.text-block{flex:1}.text-block .richtext p{color:var(--neutral-500);margin:0}@media(max-width:1024px){.hero-why-choose .container{padding:72px 44px}.hero-why-choose .hero-heading{gap:24px}.hero-why-choose .card-absolute{top:var(--t-pos-y);left:var(--t-pos-x);width:var(--t-width)}}@media(max-width:768px){.hero-why-choose .container{padding:40px 20px;gap:40px}.hero-why-choose .hero-heading{flex-direction:column;gap:24px}.hero-why-choose .heading-right,.hero-why-choose .heading-left{max-width:100%;width:100%}.hero-why-choose .card-absolute{position:static;transform:none;width:100%!important;max-width:100%!important;margin-top:20px}.hero-why-choose .hero-image-container{display:flex;flex-direction:column}.hero-why-choose .features-grid{flex-wrap:wrap;row-gap:24px;column-gap:8px}}.tagline{font-size:var(--font-small);line-height:var(--line-height-small)}.hero{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:686px;position:relative;z-index:1;padding:24px 100px 0}.hero p{color:var(--neutral-500);font-weight:400}.hero .left{width:50%;display:flex;flex-direction:column;align-items:flex-start;gap:36px}.hero .right{max-width:50%;position:relative}.hero .right:before{content:"";width:349px;height:349px;border-radius:50%;opacity:.35;background:var(--yellow-500, #d4af37);mix-blend-mode:plus-darker;filter:blur(171.54391479492188px);position:absolute;top:calc(50% - 174.5px);left:calc(70% - 174.5px)}.rating-content-wrapper{position:relative;z-index:2}.text{display:flex;flex-direction:column;gap:20px}.text .top{display:flex;flex-direction:column;gap:8px}.text .top h1{color:var(--yellow-500)}.text .list,.cta{display:flex;flex-direction:column;gap:12px}.right img{width:115%;height:auto;object-fit:cover;object-position:center;margin-bottom:-30px}.cta .small{font-size:var(--font-size-small);line-height:var(--line-height-small)}.card-testimonial{padding:16px;border-radius:12px;background-color:#dbdfe729;position:absolute;bottom:60px;left:-25%;z-index:2;max-width:332px;display:flex;flex-direction:column;gap:16px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-webkit-font-smoothing:antialiased}.card-testimonial .rating{display:flex;align-items:center;gap:8px}.card-testimonial .rating .stars{display:flex;gap:0}.card-testimonial .content{display:flex;flex-direction:column;gap:16px}.card-testimonial p.small{font-weight:400;font-size:var(--font-size-small);line-height:var(--line-height-small)}@media(max-width:1280px){.card-testimonial{left:0%}}@media(max-width:1024px){.hero{padding:24px 50px;align-items:end;min-height:550px}.hero .left{width:60%}.hero .right{width:40%}.card-testimonial{bottom:0}}@media(max-width:768px){.hero{flex-direction:column;gap:20px;padding:40px 20px 0}.hero .left{width:100%}.hero .right{width:100%;max-width:100%}.hero .right img{width:100%;height:auto;object-fit:cover;object-position:center}.hero .right{margin-bottom:20px}.hero .card-testimonial{left:0;bottom:10px;max-width:100%;color:var(--black-500);background-color:#ffffff80}.hero .tagline{font-size:var(--font-size-label-mobile);line-height:var(--line-height-label-mobile)}}.search-container{min-height:70vh;display:flex;flex-direction:column;gap:42px;align-items:start;justify-content:start;padding:72px 100px}.search-container .search-header{display:flex;flex-direction:row;justify-content:space-between;gap:24px;align-items:center;width:100%}.search-container .search-header .left,.search-container .search-header .right{display:block;width:fit-content}.search-container .search-header p{font-size:var(----font-size-label);color:#4b5563}.search-container .search-header .btn-back{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:8px;background-color:transparent;padding:12px 20px;color:var(--Neutral-Colors-Neutral-700, #133950);border-radius:12px;text-decoration:none;font-family:var(--manrope);font-weight:500;font-size:16px;line-height:125%;transition:all .3s ease-in-out}@media(max-width:768px){.search-container{padding:42px 20px}}.product-page{padding:74px 100px;height:70vh}.product-grid{display:grid;grid-template-columns:1fr;gap:40px}@media(min-width:990px){.product-grid{grid-template-columns:repeat(2,1fr);gap:60px}}.product-media-list{display:flex;flex-direction:column;gap:20px;height:100%}.product-media-item{width:100%;border-radius:8px;overflow:hidden;background-color:#f4f4f4;height:100%}.product-media-image.image{width:100%;height:auto;display:block;object-fit:cover;height:100%}.product-media-image.image>img{width:100%;height:100%;object-fit:cover;object-position:center}.product-info-wrapper{position:relative}.sticky-content{position:sticky;top:30px}.product-vendor{text-transform:uppercase;color:var(--neutral-500);margin-bottom:10px}.product-title{margin-bottom:16px;color:var(--yellow-500)}.product-price-container{margin-bottom:24px;font-size:var(--font-size-body-variable);color:var(--neutral-500, #4b5563)}.product-price-container .visually-hidden{display:none}.product-price-container .price{font-size:var(--font-size-body-variable);color:var(--neutral-500, #4b5563)}.product-description{margin-bottom:32px;color:var(--neutral-500)}.product-form-container{display:flex;flex-direction:column;gap:24px;padding:24px;background:var(--neutral-100, #f1f5fe);border-radius:24px}.form-label{display:block;margin-bottom:8px;font-size:var(--font-size-label);color:var(--neutral-500)}.select{position:relative}.select__select{width:100%;padding:12px 16px;border:1px solid #e5e5e5;border-radius:8px;background-color:#fff;font-size:16px;color:var(--black-500);appearance:none;-webkit-appearance:none;cursor:pointer}.product-quantity-wrapper{margin-top:16px}.quantity-input{width:100px;padding:12px 16px;border:1px solid #e5e5e5;border-radius:8px;text-align:center;font-size:16px}.product-form-buttons{display:flex;flex-direction:column;gap:12px;margin-top:24px}.shopify-payment-button__button{border-radius:12px;min-height:48px}@media(max-width:768px){.product-page{padding:42px 20px}.product-form-container{padding:24px}.product-price-container .price{font-size:var(--font-size-body-variable-mobile);color:var(--neutral-500, #4b5563)}.form-label{font-size:var(--font-size-label-mobile)}}.button{display:inline-flex;justify-content:center;align-items:center;padding:12px 24px;border:none;border-radius:12px;cursor:pointer;font-weight:600;text-decoration:none;transition:all .3s ease;font-size:16px;font-family:inherit;line-height:1.25}.button--primary{background-color:var(--yellow-500);color:var(--black-500);border:1px solid var(--yellow-500)}.button--primary:hover{background-color:var(--yellow-600);border-color:var(--yellow-600)}.button--secondary{background-color:transparent;color:var(--black-500);border:1px solid var(--black-500)}.button--secondary:hover{background-color:#f0f0f0}.full-width{width:100%}.cards-testimonials{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;padding:72px 100px}.cards-testimonials .item-testimonial{display:flex;flex-direction:column;justify-content:space-between;gap:40px;padding:24px;border-radius:24px;background-color:var(--neutral-100, #f1f5fe)}.cards-testimonials .item-testimonial.span-2{grid-column:span 2}.cards-testimonials .top-testimonial{display:flex;flex-direction:column;gap:24px}.cards-testimonials .box-rating{display:flex;align-items:center;gap:10px;position:static;z-index:1;opacity:1}.cards-testimonials .box-rating .stars{display:flex}.cards-testimonials .box-rating svg{width:22px;height:22px}.cards-testimonials .box-rating p,.cards-testimonials .bottom-testimonial .verified{font-size:16px;line-height:150%;font-weight:400;color:var(--neutral-500, #4b5563);margin:0}.cards-testimonials .jdgm-rev__body{font-size:20px;line-height:140%;font-weight:400;color:var(--neutral-500, #4b5563)}.cards-testimonials .bottom-testimonial{display:flex;flex-direction:column;gap:4px}.cards-testimonials .bottom-testimonial .author{font-size:var(--font-size-label);line-height:150%;font-weight:700;color:var(--neutral-500, #4b5563);margin:0}@media(max-width:1024px){.cards-testimonials{grid-template-columns:repeat(3,1fr);padding:72px 44px}}@media(max-width:768px){.cards-testimonials{grid-template-columns:repeat(1,1fr);padding:40px 20px}.cards-testimonials .item-testimonial.span-2{grid-column:auto}}.reviews-masonry{padding:80px 0}.reviews-masonry .container{max-width:1440px;margin:0 auto;padding:0 100px}.reviews-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:minmax(auto,1fr);gap:20px}.jdgm-rev{height:100%;border-radius:24px;background:var(--neutral-100, #f1f5fe);padding:24px;display:flex;flex-direction:column}.jdgm-rev.span-2{grid-column:span 2}.jdgm-rev__icon,.jdgm-rev__header .jdgm-spinner,.jdgm-rev__prod-info-wrapper,.jdgm-rev__title{display:none!important}.jdgm-star{color:#d4af37}.jdgm-rev__content{margin-top:24px}.jdgm-rev__author-wrapper{padding-top:40px;display:block}.jdgm-rev__author-wrapper .jdgm-rev__author{color:var(--neutral-500, #4b5563);font-size:var(--font-size-body-variable);font-weight:700;line-height:var(--font-height-body-variable)}.jdgm-rev__body{color:var(--neutral-500, #4b5563)}@media(max-width:1024px){.reviews-grid{grid-template-columns:repeat(2,1fr)}.jdgm-rev.span-2{grid-column:auto}}@media(max-width:768px){.reviews-grid{grid-template-columns:1fr;display:flex;flex-direction:column}.reviews-masonry .container{padding:0 20px}}.custom-verified{display:block;font-size:14px;color:var(--neutral-300, #868d96);font-weight:400;margin-top:2px}.custom-rating-text{font-size:var(--font-size-body-variable);color:var(--neutral-500);margin-left:8px;font-weight:400}.search-results{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.search-results .prev,.search-results .page,.search-results .next{grid-column:1 / -1}.container-slider-posts{width:100%;background:var(--neutral-100, #f1f5fe)}.container-slider-posts .container{width:100%}.slider-posts{display:flex;flex-direction:column;align-items:start;justify-content:center;gap:40px;padding:72px 100px;width:100%;max-width:1440px;margin:0 auto}.slider-posts .top{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:24px;width:100%}.slider-posts .top .controls{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:24px}.slider-posts .top .controls .swiper-button-next,.slider-posts .top .controls .swiper-button-prev{width:40px;height:40px;border-radius:50%;background:var(--White, #fff);border:1px solid rgba(0,0,0,.1);display:flex;align-items:center;justify-content:center;cursor:pointer;position:static;margin:0}.slider-posts .top .controls .swiper-button-next:after,.slider-posts .top .controls .swiper-button-prev:after{display:none}.slider-posts .top .controls .swiper-button-next svg,.slider-posts .top .controls .swiper-button-prev svg{width:16px;height:16px}.slider-posts .swiper-post-recent{width:100%}.blog-card{display:flex;flex-direction:column;gap:8px;height:100%}.blog-card a{text-decoration:none;color:inherit;display:flex;flex-direction:column;gap:10px;height:100%}.blog-card img{width:100%;height:192px;border-radius:12px;object-fit:cover;object-position:center}.blog-card .content-post{padding:12px 16px;width:100%;border-radius:12px;display:flex;flex-direction:column;gap:16px;background:#dbdfe71a;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:inset 0 1px 1px #dbdfe7b3,inset 0 -6px 12px #dbdfe74d,inset 0 0 0 1px #dbdfe740;border:1px solid rgba(255,255,255,.7)}.blog-card .content-post .metatags{width:100%;display:flex;flex-direction:row;gap:16px;justify-content:space-between;align-items:center}.blog-card .tag{font-size:var(--font-size-label, 14px);border-radius:24px;border:1px solid var(--Black-500, #111209);padding:10px;text-transform:capitalize;color:var( --base-muted-foreground, #71717a );color:inherit}.blog-card .date{display:flex;flex-direction:row;align-items:center;gap:12px;font-size:var(--font-size-label, 14px);color:var(--Black-500, #111209)}.blog-card h4{margin:0;font-size:20px;font-weight:700;line-height:1.3}.blog-card p{font-size:16px;font-size:var(--font-size-body-variable, 16px);line-height:var(--font-height-body-variable, 1.5);color:var(--Black-500, #555);margin:0}@media(max-width:768px){.slider-posts{padding:40px 20px}.slider-posts .top h3{font-size:32px}.slider-posts .top{flex-direction:column;align-items:flex-start}.slider-posts .top .controls{width:100%;justify-content:flex-end}.blog-card p{font-size:var(--font-size-body-variable-mobile);line-height:var(--font-height-body-variable-mobile)}}.accordion{font-family:sans-serif;width:100%}.accordion.scheme-light .accordion-item{background:#dbdfe729}.accordion.scheme-light .accordion-header{background:#dbdfe729;color:#111827}.accordion.scheme-light .accordion-content{background:#dbdfe729}.accordion.scheme-light .accordion-header path{stroke:#111827}.accordion.scheme-dark .accordion-item{background:#00000029;border:1px solid rgba(212,175,55,.2)}.accordion.scheme-dark .accordion-header{background:#00000029;color:var(--yellow-100)}.accordion.scheme-dark .accordion-content{background:#00000029}.accordion.scheme-dark .accordion-header path{stroke:var(--yellow-100)}.accordion.scheme-dark .accordion-content p{color:var(--neutral-100)}.accordion-item{border-radius:12px;margin-bottom:24px;overflow:hidden}.accordion-header{width:100%;padding:20px;border:none;cursor:pointer;font-size:16px;font-weight:600;display:flex;justify-content:space-between;align-items:center;background:transparent;text-align:left}.accordion-item.active .accordion-header{border-radius:20px 20px 0 0}.accordion-header div.text{display:flex;flex-direction:row;align-items:center;gap:12px}.accordion-header div.text h3{font-size:var(--font-size-h4);font-weight:600;line-height:var(--line-height-h4);margin:0;color:inherit}.accordion-content{max-height:0;overflow:hidden;padding:0 20px;transition:max-height .3s ease}.accordion-item.active .accordion-content{max-height:500px;padding-bottom:20px}.accordion-content p{padding:0 0 15px;margin:0;color:var(--neutral-500);font-size:var(--font-size-body-variable);font-weight:400;font-family:var(--font-secondary--family);line-height:var(--line-height-body-variable);max-width:calc(100% - 60px)}.accordion-item.active .icon{transform:rotate(180deg)}.icon{transition:transform .3s ease;display:flex;align-items:center}.number-prefix{font-weight:700;font-size:var(--font-size-body-variable);color:var(--yellow-500)}.icon-prefix{width:24px;height:24px;object-fit:contain}@media(max-width:768px){.accordion-content p{font-size:var(--font-size-body-variable-mobile);line-height:var(--font-height-body-variable-mobile)}.accordion-header div.text h3{font-size:var(--font-size-h4-mobile);line-height:var(--line-height-h4-mobile)}}.card-icon-horizontal{display:flex;flex-direction:column;align-items:flex-start;gap:16px;padding:20px;border-radius:12px;background:linear-gradient(180deg,#dbdfe729,#dbdfe70f);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.card-icon-horizontal .top-content{display:flex;flex-direction:row;gap:12px;align-items:center}.card-icon-horizontal .top-content img{margin-bottom:0;width:24px;height:24px;object-fit:contain}.card-icon-horizontal .top-content h3,.card-icon-horizontal .top-content h4,.card-icon-horizontal .top-content h5{font-weight:600;color:var(--Black-500, #111209)}.card-icon-horizontal .bottom-content p{margin:0;font-size:var(--font-size-body-variable);line-height:var(--line-height-body-variable);font-weight:400;color:var(--neutral-500)}@media(max-width:768px){.card-icon-horizontal .bottom-content p{font-size:var(--font-size-body-variable-mobile);line-height:var(--line-height-body-variable-mobile)}}.card-icon{padding:40px 24px;border-radius:16px;border:.6px solid var(--White, #fff);background:#f1f5fe;display:flex;flex-direction:column;align-items:center;gap:24px;height:100%}.card-icon img{margin-bottom:0;width:36px;height:auto}.card-icon .text{width:100%;text-align:center;display:flex;flex-direction:column;gap:24px}.card-icon .text .card-icon-title{margin:0;font-weight:700}.card-icon .text p{margin:0}.card-item{display:flex;flex-direction:column;gap:0px;padding:16px;border-radius:16px;justify-content:center;align-items:center;background:#00000052;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(212,175,55,.2)}.card-item .image-container{position:relative;width:154px;height:154px;max-width:100%}.card-item .image-container svg{fill:var(--yellow-500);opacity:.83;mix-blend-mode:color-dodge;filter:blur(16px);width:180px;height:180px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none}.card-item .image-container .image{width:154px;height:154px;max-width:100%;max-height:100%;overflow:hidden;background-size:cover;background-position:center;background-repeat:no-repeat;aspect-ratio:1/1;position:absolute;top:0%;left:0%;border-radius:50%}.card-item .text p.tagline{color:var(--yellow-50);font-size:var(--font-size-label);font-family:var(--manrope);font-weight:400;letter-spacing:3.36px;margin:0;text-align:center}.card-item--secondary{border-color:#dbdfe733}.card-item--secondary .image-container svg{fill:none;mix-blend-mode:normal;filter:none;opacity:1}@media(max-width:768px){.card-item{max-width:100%}.card-item .image-container,.card-item .image-container .image{width:124px;height:124px}}.card-horizontal{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:40px;width:100%}.card-horizontal.inverse{flex-direction:row-reverse}.card-horizontal .image-container{position:relative;width:calc(45% - 40px);border-radius:16px;max-width:400px;height:310px;aspect-ratio:40/31;overflow:hidden}.card-horizontal .image-container img{width:100%;height:100%;object-fit:cover;object-position:center}.card-horizontal .image-container .overlay{position:absolute;top:0;left:0;width:100%;height:100%;transition:opacity .3s ease-in-out;pointer-events:none}.card-horizontal .image-container .step{position:absolute;bottom:12px;top:auto;left:12px;color:var(--black-500);font-weight:500;font-family:var(--manrope);border:1px solid #fff;background:#dbdfe799;padding:12px;border-radius:32px;font-size:var(--font-size-body-variable);line-height:var(--font-height-body-variable)}.card-horizontal.inverse .image-container .step{right:12px;left:auto}.card-horizontal .content{width:55%;border-radius:12px;background:#0000;display:flex;padding:24px 40px;flex-direction:column;justify-content:center;align-items:flex-start;align-items:start;gap:16px;flex:1 0 0;align-self:stretch;background:#dbdfe729;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.4);box-shadow:inset 0 1px 1px #ffffffb3,inset 0 -6px 12px #ffffff4d,inset 0 0 0 1px #ffffff40;border:1px solid rgba(255,255,255,.7)}.card-horizontal .content.text--small li{font-size:var(--font-size-body-variable);line-height:var(--font-height-body-variable)}.card-horizontal .content li{font-family:var(--font-secondary--family)}.card-horizontal .content.text--small p{font-size:var(--font-size-body-variable);line-height:var(--line-height-body-variable)}.card-horizontal .content p{margin:0;font-family:var(--font-secondary--family)}@media(max-width:1024px){.card-horizontal .image-container{width:calc(45% 40px);height:250px}.card-horizontal .content{width:55%;padding:20px}}@media(max-width:768px){.card-horizontal,.card-horizontal.inverse{flex-direction:column;width:100%;height:auto}.card-horizontal .image-container{width:100%;height:250px;max-width:100%}.card-horizontal .content{width:100%;padding:20px}.card-horizontal .content.text--small li,.card-horizontal .content.text--small p{font-size:var(--font-size-body-variable-mobile);line-height:var(--font-height-body-variable-mobile)}}.card-step{width:100%;display:flex;flex-direction:column;gap:8px}.card-step .image-container{position:relative;width:100%;height:230px;overflow:hidden;border-radius:12px}.card-step .image-container img{width:100%;height:100%;object-fit:cover;object-position:center}.card-step .overlay{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.card-step .step{position:absolute;top:20px;left:20px;width:fit-content;height:fit-content;color:var(--black-500);font-size:var(--font-size-label);font-family:var(--font-secondary--family);padding:10px;border-radius:24px;border:1px solid #fff;background:#dbdfe766}.card-step .content{display:flex;padding:22px 16px;flex-direction:column;justify-content:start;align-items:center;gap:16px;align-self:stretch;border-radius:12px;background:#dbdfe729;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.4);box-shadow:inset 0 1px 1px #ffffffb3,inset 0 -6px 12px #ffffff4d,inset 0 0 0 1px #ffffff40;border:1px solid rgba(255,255,255,.7);min-height:134px}.card-step .content p{font-size:var(--font-size-body-variable);font-family:var(--font-secondary--family);font-weight:400;color:var(--black-500);margin:0}@media(max-width:768px){.card-step .content{min-height:auto}}.link-item{display:flex;align-items:center;gap:24px;padding:16px 20px;border-radius:24px;background:var(--neutral-100, #f1f5fe);text-decoration:none;color:inherit;transition:transform .2s ease,box-shadow .2s ease}a.link-item:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.link-item .icon{width:24px;height:24px;flex-shrink:0}.link-item .icon svg,.link-item .icon img{width:100%;height:100%;object-fit:contain;display:block}.link-item .texts{display:flex;flex-direction:column;gap:12px}.link-item .texts .title{color:var(--Black-500, #111209);font-size:20px;font-style:normal;font-weight:600;line-height:24px;margin:0}.link-item .texts .subtitle{color:var(--Black-500, #111209);font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin:0}.divider{width:100%;height:1px}.main-calculator{display:grid;grid-template-columns:1.5fr 1fr;grid-template-rows:1fr;gap:48px}.main-calculator .item-price{display:flex;flex-direction:row;gap:16px;align-items:center;justify-content:space-between}.main-calculator .item-price p{color:var(--neutral-500);margin:0}.main-calculator .item-price span.value{border-radius:12px;padding:12px;color:var(--blue-500);background:linear-gradient(135deg,#dbdfe71a,#ffffffb3);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:inset 0 1px 1px #fffc,inset 0 -2px 4px #ffffff59,inset 0 0 0 1px #ffffff40;white-space:nowrap;margin:0;min-width:140px;text-align:center}.main-calculator .form-calculator{width:100%;padding:40px;display:flex;flex-direction:column;justify-content:center;gap:44px;background-color:var(--neutral-100, #f1f5fe);border-radius:24px;border:1px solid var(--neutral-200, #dbdfe7);color:var(--black-500)}.main-calculator .form-calculator .text{display:flex;flex-direction:column;gap:12px}.main-calculator .form-calculator .text .top{display:flex;flex-direction:column;gap:8px}.main-calculator .tagline{color:var(--neutral-500);font-size:var(--font-size-label);text-transform:uppercase;line-height:var(--line-height-label);font-weight:400;letter-spacing:3.36px}.main-calculator h2.h3{margin:0;font-weight:700}.main-calculator .form-calculator .form-inputs{width:100%;display:flex;flex-direction:column;gap:36px}.main-calculator .form-calculator .form-inputs .form-group{display:flex;flex-direction:column;gap:8px}.main-calculator .form-calculator .form-inputs .form-group label{font-size:var(--font-size-label);font-weight:400;color:var(--black-500)}.main-calculator .form-calculator .form-inputs .form-group select,.main-calculator .form-calculator .form-inputs .form-group input{width:100%;padding:8px 40px 8px 12px;border-radius:12px;border:1px solid var(--neutral-200, #dbdfe7);background:var(--White, #fff);color:var(--neutral-300, #868d96);font-size:var(--font-size-label);font-weight:400;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23868D96' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:16px;cursor:pointer}.main-calculator .form-calculator .form-inputs .form-group input{background-image:none;padding-right:12px}.main-calculator .form-calculator .form-inputs .form-group select:focus,.main-calculator .form-calculator .form-inputs .form-group input:focus{outline:none;border-color:var(--neutral-200, #dbdfe7)}.main-calculator .form-calculator .btn-calculate,.main-calculator .modal .btn{width:100%;background-color:var(--yellow-500);padding:12px 20px;color:var(--black-500);border-radius:12px;font-family:var(--manrope);font-weight:500;font-size:16px;line-height:125%;transition:all .3s ease-in-out;border:none;cursor:pointer}.main-calculator .form-calculator .btn-calculate:hover,.main-calculator .modal .btn:hover{background-color:var(--yellow-600)}.main-calculator .prices-container{width:100%;display:flex;flex-direction:column;gap:24px}.main-calculator .prices-container .prices,.main-calculator .prices-container .guide-prices{display:flex;flex-direction:column;gap:24px;background-color:var(--neutral-100, #f1f5fe);border-radius:24px;border:1px solid var(--neutral-200, #dbdfe7);padding:24px}.main-calculator .prices-container .prices .item-price{justify-content:space-between}.main-calculator .prices-container .prices .item-price p{color:var(--blue-500)}.main-calculator .prices-container .prices .item-price .value{min-width:140px;text-align:center}.main-calculator .h4{margin:0;font-weight:700}.main-calculator .prices-container .prices .small{font-size:var(--font-size-label);line-height:var(--line-height-label);font-weight:400;color:var(--black-500);margin:0}.main-calculator .prices-container .prices .small a{color:var(--yellow-500);font-weight:700;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.main-calculator .prices-container .guide-prices .top-guide{display:flex;flex-direction:column;gap:12px}.main-calculator .prices-container .guide-prices .top-guide h3.h4{margin:0}.main-calculator .prices-container .guide-prices .top-guide h4{color:var(--neutral-500);font-weight:600;line-height:120%;font-size:20px;margin:0}.main-calculator .prices-container .guide-prices .guide-items{display:flex;flex-direction:column;gap:12px;padding:12px;border-radius:12px;background:#00000005;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:inset 0 1px 1px #fffc,inset 0 -2px 4px #ffffff59,inset 0 0 0 1px #ffffff40;white-space:nowrap;margin:0;color:var(--blue-500)}.main-calculator .prices-container .guide-prices .guide-items p{margin:0}.modal-wrapper.hidden{display:none}.modal-wrapper{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:9999}.modal-wrapper .modal{border-radius:24px;border:1px solid var(--neutral-200, #dbdfe7);background:var(--neutral-100, #f1f5fe);display:inline-flex;padding:40px;flex-direction:column;justify-content:center;align-items:flex-start;gap:24px}@media(max-width:1024px){.main-calculator{grid-template-columns:1fr}}form.form-contact{display:flex;flex-direction:column;gap:24px;border-radius:24px;border:1px solid var(--neutral-200, #dbdfe7);padding:40px}.form-contact .form-inputs .form-group select{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23868D96' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:16px;padding-right:40px;cursor:pointer}.form-contact .form-inputs .form-group input:focus,.form-contact .form-inputs .form-group textarea:focus,.form-contact .form-inputs .form-group select:focus{outline:none}.form-contact button{background-color:var(--yellow-500);padding:12px 20px;color:var(--black-500);border-radius:12px;display:flex;flex-direction:row;align-items:center;justify-content:center;text-decoration:none;font-family:var(--manrope);font-weight:500;font-size:16px;line-height:125%;transition:all .3s ease-in-out;width:fit-content;border:none}form.form-contact{display:flex;flex-direction:column;gap:24px;border-radius:24px;border:1px solid var(--neutral-200, #dbdfe7);background:var(--neutral-100, #f1f5fe);padding:40px}.form-contact .form-inputs{display:grid;grid-template-columns:repeat(2,1fr);gap:36px}.form-contact .form-inputs .form-group{display:flex;flex-direction:column;gap:8px;width:100%}.form-contact .form-inputs .form-group.w-100{grid-column:span 2}.form-contact .form-inputs .form-group label{font-size:var(--font-size-label);font-weight:400;color:var(--black-500)}.form-contact .form-inputs .form-group input,.form-contact .form-inputs .form-group textarea,.form-contact .form-inputs .form-group select{padding:8px 12px;background-color:#fff;border-radius:12px;border:1px solid var(--neutral-200, #dbdfe7);background:var(--White, #fff);color:var(--neutral-500);font-size:var(--font-size-label);font-weight:400}.form-contact .form-inputs .form-group input::placeholder,.form-contact .form-inputs .form-group textarea::placeholder{color:var(--neutral-300)}.form-contact .form-inputs .form-group textarea{resize:none;min-height:100px}.form-contact .form-inputs .form-group input:focus,.form-contact .form-inputs .form-group textarea:focus{outline:none}.star-rating{display:flex;flex-direction:row-reverse;justify-content:flex-end;gap:4px}.star-rating input[type=radio]{display:none}.star-rating label{cursor:pointer;color:transparent;font-size:24px;width:24px;height:24px;padding:0}.star-rating label svg{width:100%;height:100%;stroke:var(--black-500);stroke-width:1.5px;fill:transparent;transition:all .2s ease}.star-rating input[type=radio]:checked~label svg,.star-rating label:hover~label svg,.star-rating label:hover svg{fill:transparent;stroke:var(--black-500)}.star-rating input[type=radio]:checked~label svg{fill:var(--black-500);stroke:var(--black-500)}.star-rating input[type=radio]:checked+label svg{fill:var(--black-500);stroke:var(--black-500)}.star-rating label:hover svg,.star-rating label:hover~label svg{fill:var(--black-500);stroke:var(--black-500);opacity:.7}.form-contact .check-box{display:flex;align-items:center;gap:8px}.form-contact .check-box input[type=checkbox]{appearance:none;-webkit-appearance:none;width:20px;height:20px;flex-shrink:0;border:1px solid var(--neutral-200, #dbdfe7);border-radius:4px;background-color:#fff;cursor:pointer;position:relative;transition:all .2s ease}.form-contact .check-box input[type=checkbox]:checked{background-color:var(--yellow-500);border-color:var(--black-500)}.form-contact .check-box input[type=checkbox]:checked:after{content:"";position:absolute;left:5px;top:1px;width:5px;height:10px;border:solid var(--black-500);border-width:0 2px 2px 0;transform:rotate(45deg)}.form-contact .divider{width:100%;height:1px;background-color:var(--neutral-300, #868d96)}.form-contact button{background-color:var(--yellow-500);padding:12px 20px;color:var(--black-500);border-radius:12px;display:flex;flex-direction:row;align-items:center;justify-content:center;text-decoration:none;font-family:var(--manrope);font-weight:500;font-size:16px;line-height:125%;transition:all .3s ease-in-out;width:fit-content;border:none;cursor:pointer}.form-contact button:hover{background-color:var(--yellow-600)}@media(max-width:768px){.form-contact .form-inputs{grid-template-columns:1fr;gap:20px}.form-contact .form-inputs .form-group,.form-contact .form-inputs .form-group.w-100{grid-column:span 1}form.form-contact{padding:14px}.form-contact .check-box{align-items:flex-start}.form-contact .check-box input[type=checkbox]{width:18px;height:18px;margin-top:2px}.form-contact .check-box input[type=checkbox]:checked:after{left:4px;top:0}}.grid-block{display:grid;width:100%;margin:auto;overflow:hidden;gap:var(--gap);max-width:var(--width);padding:var(--padding-y) var(--padding-x);grid-template-columns:repeat(var(--columns),1fr);grid-template-rows:var(--grid-rows);grid-auto-flow:var(--flow)}.grid-block.front{z-index:4;position:relative}.grid-block.all{border-radius:var(--border-width)}.grid-block.top{border-radius:var(--border-width) var(--border-width) 0 0}.grid-block.bottom{border-radius:0 0 var(--border-width) var(--border-width)}@media(max-width:1024px){.grid-block{grid-template-columns:repeat(var(--columns-t),1fr)}}@media(max-width:768px){.grid-block{grid-template-columns:repeat(var(--columns-m),1fr)}}.group{display:flex;flex-wrap:nowrap;overflow:hidden;width:var(--width);gap:var(--gap);margin:auto;position:relative}.group .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-size:contain;background-position:center;background-repeat:repeat}.group--horizontal{flex-direction:row;justify-content:space-between;align-items:center;padding:var(--padding-y) var(--padding-x)}.group--horizontal>*:first-child{flex:0 0 auto}.group--horizontal>*:last-child{flex:0 0 auto}.group--horizontal[style*="--child-distribution: 50-50"]>*:first-child{width:calc(50% - (var(--gap) / 2))}.group--horizontal[style*="--child-distribution: 50-50"]>*:last-child{width:calc(50% - (var(--gap) / 2))}.group--horizontal[style*="--child-distribution: 45-55"]>*:first-child{width:calc(45% - (var(--gap) / 2))}.group--horizontal[style*="--child-distribution: 45-55"]>*:last-child{width:calc(55% - (var(--gap) / 2))}.group--horizontal[style*="--child-distribution: 55-45"]>*:first-child{width:calc(55% - (var(--gap) / 2))}.group--horizontal[style*="--child-distribution: 55-45"]>*:last-child{width:calc(45% - (var(--gap) / 2))}.group--vertical{flex-direction:column;align-items:var(--alignment);padding:var(--padding-y) var(--padding-x)}.group.front{z-index:4;position:relative}.group.all{border-radius:var(--border-width)}.group.top{border-radius:var(--border-width) var(--border-width) 0 0}.group.bottom{border-radius:0 0 var(--border-width) var(--border-width)}@media(max-width:1024px){.group--horizontal{padding:var(--t-padding-y) var(--t-padding-x);width:var(--t-width);gap:var(--t-gap);flex-direction:column}.group--vertical{padding:var(--t-padding-y) var(--t-padding-x);width:var(--t-width);gap:var(--t-gap)}.group--horizontal[style*="--child-distribution: 50-50"]>*:first-child{width:100%}.group--horizontal[style*="--child-distribution: 50-50"]>*:last-child{width:100%}.group--horizontal[style*="--child-distribution: 45-55"]>*:first-child{width:100%}.group--horizontal[style*="--child-distribution: 45-55"]>*:last-child{width:100%}.group--horizontal[style*="--child-distribution: 55-45"]>*:first-child{width:100%}.group--horizontal[style*="--child-distribution: 55-45"]>*:last-child{width:100%}}@media(max-width:768px){.group--horizontal{padding:var(--m-padding-y) var(--m-padding-x);width:100%;flex-wrap:wrap;gap:var(--m-gap)}.group--horizontal>*{width:100%!important;flex:0 0 100%}.group--vertical{padding:var(--m-padding-y) var(--m-padding-x);width:100%;gap:var(--m-gap)}}.heading-description-vertical{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:20px}.heading-description-vertical .heading{display:flex;flex-direction:column;gap:8px}.heading-description-vertical .heading .tagline{color:var(--neutral-500);font-size:14px;text-transform:uppercase;line-height:114%;font-weight:400;font-family:var(--manrope);letter-spacing:3.36px}.heading-description-vertical .heading h2{color:var(--black-500);font-size:var(--font-size-h2);line-height:var(--line-height-h2);font-weight:700}.heading-description-vertical .text{display:flex;flex-direction:column;gap:20px}.heading-description-vertical .text p{font-size:var(--font-size-body-variable);line-height:var(--line-height-body-variable);margin:0}.heading-description-vertical .text .button{width:fit-content}@media(max-width:768px){.heading-description-vertical{flex-direction:column;align-items:start}.heading-description-vertical .text{max-width:100%!important}.heading-description-vertical .heading h2{font-size:var(--font-size-h2-mobile);line-height:var(--line-height-h2-mobile)}.heading-description-vertical .text p{font-size:var(--font-size-body-variable-mobile);line-height:var(--line-height-body-variable-mobile)}}.container.scheme-light .heading h2{color:var(--black-500)}.container.scheme-dark .heading h2{color:var(--yellow-100)}.container.scheme-dark .heading .tagline,.container.scheme-dark .text p,.container.scheme-dark .richtext *{color:var(--neutral-100)}.container.scheme-dark .richtext h2,.container.scheme-dark .richtext h3{color:var(--yellow-100)}.hero-heading-description-vertical{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:20px}.hero-heading-description-vertical .heading{display:flex;flex-direction:column;gap:8px;flex:1}.hero-heading-description-vertical .heading .tagline{color:var(--neutral-500);font-size:14px;text-transform:uppercase;line-height:114%;font-weight:400;font-family:var(--manrope);letter-spacing:3.36px}.hero-heading-description-vertical .hero-title{margin:0;font-weight:700}.hero-heading-description-vertical .text p.hero-subtitle{margin:0;font-size:var(--font-size-h3);line-height:var(--line-height-h3);font-weight:var(--font-weight-h3, 700)}.hero-heading-description-vertical .text{display:flex;flex-direction:column;gap:20px}.hero-heading-description-vertical .text p{margin:0;font-size:var(--font-size-body);line-height:var(--line-height-body)}@media(max-width:768px){.hero-heading-description-vertical{flex-direction:column;align-items:start}.hero-heading-description-vertical .text{max-width:100%!important}.hero-heading-description-vertical .text p{font-size:var(--font-size-body-mobile);line-height:var(--line-height-body-mobile)}.hero-heading-description-vertical .text p.hero-subtitle{font-size:var(--font-size-h3-mobile);line-height:var(--line-height-h3-mobile)}}.container.scheme-light .hero-heading-description-vertical .heading .tagline{color:var(--neutral-500)}.container.scheme-light .text p{color:inherit}.container.scheme-dark .hero-heading-description-vertical .heading .tagline,.container.scheme-dark .hero-heading-description-vertical .text p,.container.scheme-dark .richtext *{color:var(--neutral-100)}.list-item-hightlight{display:flex;align-items:center;gap:12px}.list-item-hightlight h3.h4{color:var(--Black-500, #111209);padding:16px;border-radius:12px;background:linear-gradient(135deg,#dbdfe71a,#ffffffb3);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:inset 0 1px 1px #fffc,inset 0 -2px 4px #ffffff59,inset 0 0 0 1px #ffffff40;white-space:nowrap;margin:0}.list-item-hightlight p{color:var(--neutral-500, #4b5563);margin:0}@media(max-width:768px){.list-item-hightlight{flex-direction:column}.list-item-hightlight h3.h4,.list-item-hightlight p{width:100%;text-align:center}}.list-item{display:flex;gap:16px;align-items:center}.list-item svg{flex-shrink:0;width:12px;height:12px}.list-item-content p{color:var(--neutral-500, #4b5563);margin:0;font-size:var(--font-size-body);line-height:var(--line-height-body)}.list-item-content p b,.list-item-content p strong{font-weight:700}@media(max-width:768px){.list-item-content p{font-size:var(--font-size-body-mobile);line-height:var(--line-height-body-mobile)}}.table-wrapper{width:100%;overflow-x:auto;border-radius:12px;background:#dbdfe729;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.4);box-shadow:inset 0 1px 1px #ffffffb3,inset 0 -6px 12px #ffffff4d,inset 0 0 0 1px #ffffff40;border:1px solid rgba(255,255,255,.7);margin:20px 0}.rates-table{width:100%;border-collapse:collapse;min-width:800px;font-size:16px}.rates-table thead{border-bottom:1px solid var(--base-border, #E4E4E7);background:#1427431a}.rates-table th{padding:16px var(--spacing-4, 16px);font-size:var(--font-size-h5);line-height:var(--line-height-h5);color:var(--blue-500, #142743);font-size:18px;white-space:nowrap}.rates-table td{padding:16px var(--spacing-4, 16px);color:var(--base-foreground, #18181B);border-bottom:1px solid var(--base-border, #E4E4E7);font-weight:400;font-size:var(--font-size-body-variable);line-height:var(--font-height-body-variable);text-align:center}.rates-table tbody tr:last-child td{border-bottom:none}.rates-table .col-highlight{font-weight:700;color:var(--blue-500, #142743)}.rates-table tbody tr:hover{background-color:#f9fafb}@media(max-width:768px){.rates-table th{padding:16px 8px}.rates-table td{padding:16px 8px;font-size:var(--font-size-body-variable-mobile);line-height:var(--font-height-body-variable-mobile)}}.rich-text{text-align:var(--text-align);margin:0;font-weight:var(--font-weight)}.rich-text .text--normal{font-size:var(--font-size-body);line-height:var(--line-height-body);font-weight:400}.rich-text .text--small{font-size:var(--font-size-body-variable);line-height:var(--line-height-body-variable)}@media(max-width:768px){.rich-text .text--normal{font-size:var(--font-size-body-mobile);line-height:var(--line-height-body-mobile)}.text--small .text--small{font-size:var(--font-size-body-variable-mobile);line-height:var(--line-height-body-variable-mobile)}}.testimonials-hero{position:relative;width:100%;height:auto;overflow:hidden}.testimonials-hero .testimonials-path{width:100%;height:auto;pointer-events:none}.testimonials-hero .avatars{position:absolute;top:0;right:0;bottom:0;left:0}.testimonials-hero .avatar{position:absolute;left:var(--x);top:var(--y);width:var(--size, 72px);aspect-ratio:1/1;border-radius:50%;background:#dbdfe7b3;padding:14px;transform:translate(-50%,-50%) scale(.6);opacity:0}.testimonials-hero .avatar img{width:100%;height:100%;border-radius:50%;object-fit:cover;display:block;aspect-ratio:1/1;box-shadow:0 2.717px 6.702px #10032966}.testimonials-hero .box-rating{position:absolute;bottom:12%;left:calc(50% - 12px);padding:12px 16px;display:flex;flex-direction:column;align-items:start;gap:16px;border-radius:12px;background:#dbdfe729;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);opacity:0}.testimonials-hero .box-rating .qualification{display:flex;align-items:center;justify-content:start;gap:11px}.testimonials-hero .box-rating .qualification .text{color:var(--neutral-500);margin:0}.testimonials-hero .box-rating .qualification .stars{display:flex;align-items:center;justify-content:start;gap:0px}.testimonials-hero .box-rating .qualification .stars svg{width:22px;height:22px}.testimonials-hero .box-rating .quantity{color:var(--neutral-300);font-size:var(--font-size-label);margin:0}@media(max-width:768px){.testimonials-hero{height:190px}.testimonials-hero .avatar{width:35px;height:35px;padding:4px}.testimonials-hero .avatar[data-index="1"]{--x: 13%!important;--y: 15%!important}.testimonials-hero .avatar[data-index="2"]{--y: 30%!important}.testimonials-hero .avatar[data-index="3"]{--y: 11%!important}.testimonials-hero .avatar[data-index="4"]{--y: 21%!important}.testimonials-hero .avatar[data-index="5"]{--y: 12%!important}.testimonials-hero .avatar[data-index="6"]{--x: 73.5%!important;--y: 31%!important}.testimonials-hero .avatar[data-index="7"]{--x: 84%!important;--y: 14%!important}}.item-slider{display:flex;flex-direction:column;align-items:center;width:100%;box-sizing:border-box}.item-slider .content{display:flex;flex-direction:column;gap:52px;align-items:center;background-color:transparent;width:100%}.item-slider .content .top{display:flex;flex-direction:column;gap:20px;align-items:center;max-width:70%;text-align:center}.item-slider .content .top .heading{display:flex;flex-direction:column;gap:4px;align-items:center}.item-slider .content .top .heading h2{color:var(--black-500);font-weight:700;margin:0}.item-slider .content .top .heading .tagline{color:var(--neutral-500);font-size:var(--font-size-label);text-transform:uppercase;line-height:var(--line-height-label);font-family:var(--manrope);font-weight:400;letter-spacing:3.36px;margin:0}.item-slider .content .bottom{display:flex;flex-direction:column;gap:40px;align-items:center;max-width:60%;text-align:center}.item-slider .content .bottom .comment{display:flex;flex-direction:column;gap:24px;align-items:center}.item-slider .content .bottom .comment .rating{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:10px}.item-slider .content .bottom .comment .stars{display:flex;flex-direction:row;gap:0}.item-slider .content .bottom .comment .rating .small{color:var(--neutral-500);font-size:var(--font-size-label);line-height:var(--line-height-label);font-weight:400;font-family:var(--manrope);margin:0}.item-slider .content .bottom .comment p{font-size:var(--p_var_size_desktop);line-height:var(--line-height-body-variable);text-align:center;color:var(--neutral-500);margin:0}.item-slider .content .bottom .author{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px}.item-slider .content .bottom .author p{color:var(--neutral-500);font-size:var(--font-size-body-variable);line-height:var(--line-height-body-variable);font-weight:700;font-family:var(--manrope);margin:0}.item-slider .content .bottom .author p.small{color:var(--neutral-500);font-size:var(--font-size-label);line-height:var(--font-height-label);font-weight:400;text-transform:capitalize}@media(max-width:768px){.item-slider .content .top svg{width:42px}.item-slider .content .bottom{max-width:100%}}.slider-testimonial{position:relative;width:100%;min-height:400px;padding:0 60px}.slider-testimonial .swiper{width:100%;height:100%}.slider-testimonial .swiper-button-next,.slider-testimonial .swiper-button-prev{color:var(--black-500);padding:20px;border-radius:12px;background:#dbdfe780;width:64px;height:64px;display:flex;justify-content:center;align-items:center;z-index:10}.slider-testimonial .swiper-button-next:after,.slider-testimonial .swiper-button-prev:after{display:none}.slider-testimonial .swiper-button-next svg,.slider-testimonial .swiper-button-prev svg{width:24px;height:24px}@media(max-width:768px){.slider-testimonial{padding:0}.slider-testimonial .swiper-button-next,.slider-testimonial .swiper-button-prev{width:34px;height:34px;padding:10px}.slider-testimonial .swiper-button-prev{left:-10px}.slider-testimonial .swiper-button-next{right:-10px}}.text{text-align:var(--text-align);margin:0}.text--title{font-size:2rem;font-weight:700}.text--subtitle{font-weight:700}.tagline{color:var(--neutral-500);font-size:var(--font-size-label);text-transform:uppercase;line-height:var(--line-height-label);font-weight:400;letter-spacing:3.36px}.text--small{font-size:var(--font-size-body-variable);line-height:var(--line-height-body-variable)}@media(max-width:768px){.text--small{font-size:var(--font-size-body-variable-mobile);line-height:var(--font-height-body-variable-mobile)}}.button{background-color:var(--yellow-500);padding:12px 20px;color:var(--black-500);border-radius:12px;display:flex;flex-direction:row;align-items:center;justify-content:center;text-decoration:none;font-weight:600;font-size:var(--font-size-button-2);line-height:125%;max-width:fit-content;transition:all .3s ease-in-out}.button:hover{background-color:var(--yellow-600)}.button.button--secondary{background-color:transparent;border-radius:12px;border:var(--Stroke-Stroke-md, 1.5px) solid var(--neutral-500, #4B5563);color:var(--neutral-500, #4B5563);transition:all .3s ease-in-out}.button.button--secondary{border:var(--Stroke-Stroke-md, 1.5px) solid var(--blue-500, #142743);background:#f0f2f466}.image-list-item img{width:20px;height:20px;aspect-ratio:1/1}.image-list-item__text{display:flex;align-items:center;gap:8px;color:var(--neutral-500);font-size:var(--font-size-h5);font-weight:600;line-height:var(--line-height-h5)}.h5 p{font-family:var(--font-primary--family);font-size:var(--font-size-h5);line-height:var(--line-height-h5);font-weight:600}.h5-mobile{font-size:var(--font-size-h5-mobile);line-height:var(--line-height-h5-mobile)}@media(max-width:768px){.image-list-item__text{font-size:var(--font-size-h5-mobile);line-height:var(--line-height-h5-mobile)}}.image{display:block;position:relative;overflow:hidden;width:100%;height:auto}.image>img{width:100%;height:auto}
/*# sourceMappingURL=/cdn/shop/t/3/compiled_assets/styles.css.map */
