@charset "UTF-8";body{font-size:var(--type-body-size);font-weight:400;line-height:var(--type-body-leading);color:var(--text-primary);font-family:var(--font-text);background-color:var(--surface-base);-webkit-font-smoothing:antialiased}.preloader{position:fixed;top:0;left:0;right:0;bottom:0;background-color:var(--surface-base);z-index:999999;display:flex;align-items:center;justify-content:center}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:700;color:var(--text-primary);margin:0}h1,.h1{font-size:var(--type-h1-size);line-height:var(--type-h1-leading);letter-spacing:var(--type-h1-tracking)}h2,.h2{font-size:var(--type-h2-size);line-height:var(--type-h2-leading);letter-spacing:var(--type-h2-tracking)}h3,.h3{font-size:var(--type-h3-size);line-height:var(--type-h3-leading);letter-spacing:var(--type-h3-tracking)}h4,.h4{font-size:var(--type-lead-size);line-height:var(--type-lead-leading);letter-spacing:var(--type-lead-tracking);font-weight:700}p{font-size:var(--type-body-size);line-height:var(--type-body-leading)}ul{padding:0;margin:0;list-style:none}a{-webkit-transition:color var(--dur-state)var(--ease-settle)0s;-moz-transition:color var(--dur-state)var(--ease-settle)0s;-o-transition:color var(--dur-state)var(--ease-settle)0s;transition:color var(--dur-state)var(--ease-settle)0s}.mt-100{margin-top:100px}.bg-1{background-image:url(../images/call-to-action.jpg)}.bg-orange{background:var(--deep-water)}.bg-opacity{position:relative}.bg-opacity:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:var(--scrim)}a:focus,.btn:focus,.btn:active:focus{box-shadow:none}a:focus-visible,.btn:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}a,a:active,a:focus{text-decoration:none;color:var(--link-color)}.section{padding:100px 0}.font-size-60{font-size:var(--type-display-size);line-height:var(--type-display-leading);letter-spacing:var(--type-display-tracking)}@media(max-width:575px){.font-size-60{font-size:var(--type-h1-size);line-height:var(--type-h1-leading)}}.mb-10{margin-bottom:10px}.mb-40{margin-bottom:40px}.slick-slide{outline:0}.text-center{text-align:center}.heading{text-align:center;color:var(--text-secondary);padding-bottom:70px}.heading h2{color:var(--text-primary);padding-bottom:15px;font-weight:700;font-size:var(--type-h2-size);line-height:var(--type-h2-leading)}.heading p{font-size:var(--type-lead-size);line-height:var(--type-lead-leading);font-weight:400}.subheading{color:var(--text-primary);padding-bottom:15px;font-weight:700;font-size:var(--type-h2-size);line-height:var(--type-h2-leading)}.btn{border-radius:var(--radius-pill);text-decoration:none!important}.btn-main{color:var(--text-on-action);font-family:var(--font-display);font-size:var(--type-label-size);line-height:var(--type-label-leading);letter-spacing:var(--type-label-tracking);text-transform:uppercase;font-weight:700;padding:15px 40px;min-height:44px;display:inline-block;background-color:var(--action-primary);border:1px solid var(--action-primary);transition:background-color var(--dur-state)var(--ease-settle)0s,border-color var(--dur-state)var(--ease-settle)0s,color var(--dur-state)var(--ease-settle)0s}.btn-main:hover,.btn-main:focus{background-color:var(--action-hover);border-color:var(--action-hover);color:var(--text-on-action)}.btn-main-sm{padding:12px 35px}.navbar-brand{color:var(--text-primary);font-size:var(--type-lead-size);margin:0;line-height:1}.nav-link{font-size:var(--type-body-size);font-weight:700;padding:10px 20px!important}.navbar-light .navbar-nav .nav-link{color:var(--text-primary)}.lang-list{border:0;margin:10px 20px;font-size:var(--type-body-size);cursor:pointer;color:var(--text-primary);background:0 0}.cart{background:0 0;border:0;position:relative}.cart i{font-size:20px}@media(max-width:991px){.cart{position:absolute;top:23px;right:90px}}.cart .badge{position:absolute;top:-5px;border-radius:var(--radius-pill);right:-10px}.badge-primary{background-color:var(--action-primary)}.feature-list .btn-main{margin-top:15px}.gallery{padding-bottom:100px}.gallery .owl-item{overflow:hidden;position:relative}.gallery .block{padding:20px;position:relative}.gallery .block:hover .gallery-overlay{opacity:1}.gallery .gallery-overlay{position:absolute;bottom:15px;left:15px;right:15px;top:15px;background:color-mix(in srgb,var(--surface-raised) 85%,transparent);text-decoration:none;color:inherit;transition:opacity var(--dur-content)var(--ease-settle);z-index:2;opacity:0;border-radius:var(--radius-card)}.gallery .gallery-overlay .gallery-popup{text-align:center;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:var(--odoki-blue);padding:5px 10px;border-radius:var(--radius-pill);width:50px;height:50px}.gallery .gallery-overlay .gallery-popup i{color:var(--paper);font-size:30px;line-height:40px;display:inline-block}.testimonials .testimonial-block{padding:0 10px}.testimonials .testimonial-block i{font-size:56px;display:inline-block;margin-bottom:20px;color:var(--aubergine)}.testimonials .testimonial-block p{font-family:var(--font-text);font-size:var(--type-body-small-size);line-height:var(--type-body-small-leading);color:var(--text-secondary)}.testimonials .testimonial-block .author-details{margin-top:30px}.testimonials .testimonial-block .author-details img{border-radius:50%;width:50px}.testimonials .testimonial-block .author-details h4{font-weight:700;font-size:var(--type-lead-size);margin-top:10px}.call-to-action{background-attachment:fixed;background-repeat:no-repeat;background-size:cover}.input-group{margin-top:30px;position:relative}.input-group .btn-submit{padding:10.5px 40px!important;position:absolute;border-top-left-radius:0;border-bottom-left-radius:0;top:0;right:0}.input-group input{height:50px;border-radius:var(--radius-chrome);border:1px solid var(--border-subtle);padding-left:15px;box-shadow:none;display:table-cell}.footer-menu a{font-size:var(--type-body-small-size);font-weight:700;color:var(--text-primary);padding:10px}footer{text-align:center;background:var(--surface-sunken);padding:50px 0}footer .footer-logo{color:var(--text-secondary);display:block}footer p.copyright-text{font-weight:400;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);color:var(--text-secondary);letter-spacing:var(--type-label-tracking);margin-top:15px}footer p.copyright-text a{color:var(--text-primary)}footer p.copyright-text a:hover{text-decoration:none}p.price{font-size:var(--type-h2-size);font-family:var(--font-text)}s.price{color:var(--text-secondary);font-size:var(--type-h3-size);font-family:var(--font-text)}.product-info{text-align:center}.product-info .price{font-size:100%}.contact-list li,.contact-list a{color:var(--text-primary);font-size:var(--type-body-size)}.form-control{border:1px solid var(--border-subtle);border-radius:var(--radius-chrome);height:50px;color:var(--text-primary);background-color:var(--surface-raised)}.form-control:focus{border-color:var(--focus-ring);box-shadow:none}.form-control::placeholder{font-size:80%;color:var(--text-secondary)}textarea.form-control{height:150px;padding-top:15px}.sticky-image{position:sticky;top:100px;z-index:1}.product-image-slider{position:sticky;top:80px}.product-image-slider .slick-list{margin-bottom:10px;border-radius:var(--radius-chrome)}.product-image-slider .slick-dots{margin-top:10px;padding-left:0;display:flex}.product-image-slider .slick-dots li{list-style-type:none;margin:10px;border-radius:var(--radius-chrome);padding:10px;cursor:pointer}.product-image-slider .slick-dots li:first-child{margin-left:0}.product-image-slider .slick-dots li:last-child{margin-right:0}.product-image-slider .slick-dots li img{max-height:80px;height:auto;max-width:100%}.content *{margin-bottom:20px}.content a{text-decoration:underline}.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{margin-bottom:10px}.content ol,.content ul{padding-left:10px}.content table{text-align:left;width:100%;max-width:100%;margin-bottom:1rem;border:1px solid var(--border-subtle);font-variant-numeric:tabular-nums lining-nums}.content table th,.content table td{padding:.75rem;vertical-align:top;border:1px solid var(--border-subtle)}.content table thead{background:var(--surface-sunken)}.content table tbody{background:var(--surface-raised)}.content table tbody td{text-align:left!important}.content blockquote{border-left:2px solid var(--quiet-violet);padding:20px}.content blockquote p{margin-bottom:0;font-style:italic;font-size:var(--type-lead-size);font-weight:500}.content pre{padding:10px 20px;background:var(--surface-sunken);border-radius:var(--radius-chrome)}.link-title{color:inherit;text-decoration:none!important}.link-title:hover{color:var(--action-hover)}@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}