@keyframes fkcartShimmer{0%,to{opacity:.5}50%{opacity:1}}html{scroll-behavior:smooth}.nav-item .nav-link:after{content:"";position:absolute;left:0;bottom:0;width:0;height:2px;background:linear-gradient(#ffcb21,#ff5900);transition:width .3s ease}.nav-item .nav-link:focus:after,.nav-item .nav-link:hover:after{width:100%}.navbar a:hover{color:#fff}#servicesDropdown{color:#fff!important}.nav-item.dropdown:hover .dropdown-menu{display:block}span{color:#ffb700}@media (min-width:768px){section{padding-top:6rem;padding-bottom:6rem}}@media (min-width:992px){section{padding-top:8rem;padding-bottom:8rem}}.footer-bg-video video{width:100%;height:100%;object-fit:cover}.link-section ul{font-family:Poppins;list-style:none;padding:0}.link-section ul li{margin-bottom:8px}.link-section ul li a{color:#fff;text-decoration:none}.link-section ul li a:hover{border-bottom:1px solid #ffb700}@media (max-width:768px){.company-info,.footer-links{text-align:center}.company-info,.footer-links,.link-section{flex:1 1 100%;max-width:100%}}p{line-height:1.7}@media (max-width:767px){body{text-align:center!important;justify-content:center!important;align-content:center!important;background-position:50%;background-repeat:no-repeat;background-attachment:fixed}label{margin-bottom:10px}.navbar{max-height:15%;flex-direction:column;align-items:flex-start}.navbar a{font-size:3.5vh;font-weight:600;margin-left:-3px;margin-top:-5px;font-family:Inter;color:#fff}.navbar-brand img{margin-top:-4%!important;margin-left:-65%!important;width:30%!important;background-size:contain}.navbar-toggler{border:0!important;outline:0!important;font-size:4.5vh!important;margin-top:-90px!important;margin-left:80%!important}.nav-item .nav-link{font-size:12px;padding:10px;margin-left:0;display:block}.hero-container{height:80vh}section label{font-size:.8rem!important}.footer-content,.footer-content h1{flex-direction:column;align-items:center;text-align:center}.company-info{max-width:100%;margin-bottom:20px}.footer-links{flex-direction:column;width:100%}.link-section{padding:10px 0}.link-section h2,.link-section h3,.link-section h4{font-size:1.3rem}a{text-decoration:none!important}h3{font-size:5vh!important}}@media (min-width:768px) and (max-width:1025px){body{text-align:center!important;justify-content:center!important;align-content:center!important;background-position:50%;background-repeat:no-repeat;background-attachment:fixed}label{margin-bottom:10px}.navbar-toggler{border:0!important;outline:0!important;font-size:4vh!important;margin-left:86%!important}.navbar{max-height:10%;flex-direction:column;align-items:flex-start}.navbar a{font-size:2.4vh!important;font-weight:600;margin-left:-3px;margin-top:-5px;font-family:Inter;color:#fff}.nav-item .nav-link{font-size:1.5vh!important;padding:10px;margin-left:0;display:block}.navbar-brand img{margin-top:-14px!important;margin-left:-64%!important;width:32%!important;background-size:contain}.navbar-toggler{margin-top:-17%!important}.hero-container{height:80vh}section label{font-size:.8rem!important}.footer-content,.footer-content h1{flex-direction:column;align-items:center;text-align:center}.company-info{max-width:100%;margin-bottom:20px}.payment-methods img{width:6%}.link-section{padding:30px 0;font-size:1.8vh!important}.contact-link{font-size:2.5vh!important;margin-top:-75px!important}}@media (min-width:1025px) and (max-width:1279px){.navbar{padding:20px;max-height:13%;flex-direction:row}.nav-item .nav-link{color:#fff;margin-left:15px;font-weight:500;position:relative;font-size:18px;padding:20px}.navbar-brand img{width:450px}.hero-container{height:110vh}.footer-content,.footer-content h1{flex-direction:row;justify-content:space-between;align-items:flex-start}.company-info{max-width:25%}.footer-links{flex-direction:row;justify-content:space-around;flex-grow:1}.link-section{padding:0 10px}}@media (min-width:1280px){.navbar{padding:20px;max-height:13%;flex-direction:row}.nav-item .nav-link{color:#fff;margin-left:15px;font-weight:500;position:relative;font-size:18px;padding:20px}.navbar-brand img{width:100px!important}.hero-container{height:110vh}}@media only screen and (min-width:1300px){.dropdown-menu{display:none;opacity:0;visibility:hidden;transition:opacity .5s,visibility .5s}.dropdown-menu:hover,.service-hover:hover+.dropdown-menu{display:block;opacity:1;visibility:visible;transition:opacity .5s,visibility .5s}}.wp-block-archives,.wp-block-categories,.wp-block-group{box-sizing:border-box}ol.wp-block-latest-comments{box-sizing:border-box;margin-left:0}:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment)){line-height:1.1}:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment-excerpt p)){line-height:1.8}.wp-block-latest-comments__comment{list-style:none;margin-bottom:1em}.wp-block-latest-posts,ol,ul{box-sizing:border-box}.wp-block-latest-posts.wp-block-latest-posts__list{list-style:none}.wp-block-latest-posts.wp-block-latest-posts__list li{clear:both;overflow-wrap:break-word}:root :where(.wp-block-latest-posts.wp-block-latest-posts__list){padding-left:0}.wp-block-search__button{margin-left:10px;word-break:normal}:where(.wp-block-search__button){border:1px solid #ccc;padding:6px 10px}.wp-block-search__inside-wrapper{display:flex;flex:auto;flex-wrap:nowrap;max-width:100%}.wp-block-search__label{width:100%}.wp-block-search__input{appearance:none;border:1px solid #949494;flex-grow:1;margin-left:0;margin-right:0;min-width:3rem;padding:8px;text-decoration:unset!important}:where(.wp-block-search__input){font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit}.wp-element-button{cursor:pointer}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.screen-reader-text:focus{font-size:1em}:host,:root{--fa-style-family-brands:"Font Awesome 6 Brands";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands";--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Free";--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free"}@font-face{font-display:swap;font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:400;font-display:block;src:url(/wp-content/plugins/the-post-grid/assets/vendor/font-awesome/webfonts/fa-brands-400.woff2)format("woff2"),url(/wp-content/plugins/the-post-grid/assets/vendor/font-awesome/webfonts/fa-brands-400.ttf)format("truetype")}@font-face{font-display:swap;font-family:"Font Awesome 6 Free";font-style:normal;font-weight:400;font-display:block;src:url(/wp-content/plugins/the-post-grid/assets/vendor/font-awesome/webfonts/fa-regular-400.woff2)format("woff2"),url(/wp-content/plugins/the-post-grid/assets/vendor/font-awesome/webfonts/fa-regular-400.ttf)format("truetype")}@font-face{font-display:swap;font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:block;src:url(/wp-content/plugins/the-post-grid/assets/vendor/font-awesome/webfonts/fa-solid-900.woff2)format("woff2"),url(/wp-content/plugins/the-post-grid/assets/vendor/font-awesome/webfonts/fa-solid-900.ttf)format("truetype")}@font-face{font-display:swap;font-family:"Font Awesome 5 Brands";font-display:block;font-weight:400;src:url(/wp-content/plugins/the-post-grid/assets/vendor/font-awesome/webfonts/fa-brands-400.woff2)format("woff2"),url(/wp-content/plugins/the-post-grid/assets/vendor/font-awesome/webfonts/fa-brands-400.ttf)format("truetype")}@font-face{font-display:swap;font-family:"Font Awesome 5 Free";font-display:block;font-weight:900;src:url(/wp-content/plugins/the-post-grid/assets/vendor/font-awesome/webfonts/fa-solid-900.woff2)format("woff2"),url(/wp-content/plugins/the-post-grid/assets/vendor/font-awesome/webfonts/fa-solid-900.ttf)format("truetype")}@font-face{font-display:swap;font-family:"Font Awesome 5 Free";font-display:block;font-weight:400;src:url(/wp-content/plugins/the-post-grid/assets/vendor/font-awesome/webfonts/fa-regular-400.woff2)format("woff2"),url(/wp-content/plugins/the-post-grid/assets/vendor/font-awesome/webfonts/fa-regular-400.ttf)format("truetype")}@font-face{font-display:swap;font-family:"FontAwesome";font-display:block;src:url(/wp-content/plugins/the-post-grid/assets/vendor/font-awesome/webfonts/fa-solid-900.woff2)format("woff2"),url(/wp-content/plugins/the-post-grid/assets/vendor/font-awesome/webfonts/fa-solid-900.ttf)format("truetype")}@font-face{font-display:swap;font-family:"FontAwesome";font-display:block;src:url(/wp-content/plugins/the-post-grid/assets/vendor/font-awesome/webfonts/fa-brands-400.woff2)format("woff2"),url(/wp-content/plugins/the-post-grid/assets/vendor/font-awesome/webfonts/fa-brands-400.ttf)format("truetype")}@font-face{font-display:swap;font-family:"FontAwesome";font-display:block;src:url(/wp-content/plugins/the-post-grid/assets/vendor/font-awesome/webfonts/fa-regular-400.woff2)format("woff2"),url(/wp-content/plugins/the-post-grid/assets/vendor/font-awesome/webfonts/fa-regular-400.ttf)format("truetype");unicode-range:u+f003,u+f006,u+f014,u+f016-f017,u+f01a-f01b,u+f01d,u+f022,u+f03e,u+f044,u+f046,u+f05c-f05d,u+f06e,u+f070,u+f087-f088,u+f08a,u+f094,u+f096-f097,u+f09d,u+f0a0,u+f0a2,u+f0a4-f0a7,u+f0c5,u+f0c7,u+f0e5-f0e6,u+f0eb,u+f0f6-f0f8,u+f10c,u+f114-f115,u+f118-f11a,u+f11c-f11d,u+f133,u+f147,u+f14e,u+f150-f152,u+f185-f186,u+f18e,u+f190-f192,u+f196,u+f1c1-f1c9,u+f1d9,u+f1db,u+f1e3,u+f1ea,u+f1f7,u+f1f9,u+f20a,u+f247-f248,u+f24a,u+f24d,u+f255-f25b,u+f25d,u+f271-f274,u+f278,u+f27b,u+f28c,u+f28e,u+f29c,u+f2b5,u+f2b7,u+f2ba,u+f2bc,u+f2be,u+f2c0-f2c1,u+f2c3,u+f2d0,u+f2d2,u+f2d4,u+f2dc}@font-face{font-display:swap;font-family:"FontAwesome";font-display:block;src:url(/wp-content/plugins/the-post-grid/assets/vendor/font-awesome/webfonts/fa-v4compatibility.woff2)format("woff2"),url(/wp-content/plugins/the-post-grid/assets/vendor/font-awesome/webfonts/fa-v4compatibility.ttf)format("truetype");unicode-range:u+f041,u+f047,u+f065-f066,u+f07d-f07e,u+f080,u+f08b,u+f08e,u+f090,u+f09a,u+f0ac,u+f0ae,u+f0b2,u+f0d0,u+f0d6,u+f0e4,u+f0ec,u+f10a-f10b,u+f123,u+f13e,u+f148-f149,u+f14c,u+f156,u+f15e,u+f160-f161,u+f163,u+f175-f178,u+f195,u+f1f8,u+f219,u+f27a}img,svg{vertical-align:middle}a:link,a:visited{transition:all .31s ease}@font-face{font-display:swap;font-family:"vp-close-icon";src:url(/wp-content/plugins/video-popup/css/vp-close-icon/fonts/vp-close-icon-font.eot?lv4qfq);src:url(/wp-content/plugins/video-popup/css/vp-close-icon/fonts/vp-close-icon-font.eot?lv4qfq#iefix)format("embedded-opentype"),url(/wp-content/plugins/video-popup/css/vp-close-icon/fonts/vp-close-icon-font.ttf?lv4qfq)format("truetype"),url(/wp-content/plugins/video-popup/css/vp-close-icon/fonts/vp-close-icon-font.woff?lv4qfq)format("woff"),url(/wp-content/plugins/video-popup/css/vp-close-icon/fonts/vp-close-icon-font.svg?lv4qfq#icomoon)format("svg");font-weight:400;font-style:normal}@media only screen and (max-width:768px){:root{--woocommerce:#720eec;--wc-green:#7ad03a;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#720eec;--wc-primary-text:#fcfbfe;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#958e09;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676;--wc-form-border-color:rgba(32, 7, 7, 0.8);--wc-form-border-radius:4px;--wc-form-border-width:1px}}:root{--woocommerce:#720eec;--wc-green:#7ad03a;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#720eec;--wc-primary-text:#fcfbfe;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#958e09;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676;--wc-form-border-color:rgba(32, 7, 7, 0.8);--wc-form-border-radius:4px;--wc-form-border-width:1px}@font-face{font-display:swap;font-family:star;src:url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff2)format("woff2"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff)format("woff"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:WooCommerce;src:url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff2)format("woff2"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff)format("woff"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf)format("truetype");font-weight:400;font-style:normal}*{margin:0;padding:0;box-sizing:border-box}body{background-size:cover;background-position:50%;background-repeat:no-repeat;background-attachment:fixed}.navbar{padding:0;background-color:inherit;box-shadow:2px 3px 25px #626161;width:100%;max-height:15%!important;justify-content:space-between;align-items:center;position:fixed!important;top:0;z-index:1000;filter:blur(50%);transition:background-color .3s,padding 1s}.navbar a{font-size:5vh;font-weight:600;margin-left:45px;font-family:Inter,sans-serif;text-decoration:none;transition:color .3s}.navbar-brand img{margin-top:2%!important;margin-left:15%!important;width:25%!important;background-size:contain}.nav-item .nav-link{font-size:1vh;color:#fff;margin-left:15px;font-weight:500;padding:20px 15px;position:relative}.nav-item .nav-link:hover,.navbar a{color:#fff}.navbar-toggler{border:0;background:0 0;color:#fff!important}.offcanvas{width:100%;padding:12px;background-color:#000;transition:background-color .3s}.offcanvas-body,.offcanvas-header{color:#fff}.dropdown-menu{position:absolute;z-index:1050;border:0!important;outline:0!important;text-align:left!important;background-color:rgb(0 0 0/.881)!important;transition:.3s ease-in-out}.navbar .dropdown-menu{top:100%;left:0;display:none}.dropdown-item,.dropdown-item:hover{font-size:"Poppins";color:#fff!important}.dropdown-item{padding:13px!important;text-align:left!important;margin-left:-2px!important;font-size:2vh!important;transition:.3s ease-in-out!important}.dropdown-item:hover{font-size:2.1vh!important}.dropdown-item:active,.dropdown-item:focus,.dropdown-item:hover{background-color:inherit!important}.dropdown-menu:focus{background-color:#000!important}.footerr,.hero-container{position:relative;overflow:hidden}.hero-container{height:100vh;width:100%}section label{font-family:Poppins;font-weight:600;color:#fff}section{padding-top:3rem;padding-bottom:3rem}@media (min-width:768px){section{padding-top:6rem;padding-bottom:6rem}}@media (min-width:992px){section{padding-top:8rem;padding-bottom:8rem}}.footerr{color:#fff;padding:40px 0;background:rgb(0 0 0/.5);max-height:50%!important}.footer-bg-video{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;overflow:hidden;filter:brightness(40%)}.footer-content{display:flex;justify-content:space-around;flex-wrap:wrap;position:relative;z-index:1;padding:10px}.footer-content h1{font-size:4vh}.company-info{font-size:1.8vh;font-family:Poppins;flex:1 1 25%;max-width:25%}.footer-links{display:flex;flex-wrap:wrap;justify-content:space-around;flex:0 0 50%;max-width:70%}.link-section{flex:1 2 20%;max-width:200%;margin-bottom:20px}.link-section h2,.link-section h3,.link-section h4{font-size:1.3rem;margin-bottom:25px}.social-links a{text-decoration:none;color:#fff;cursor:pointer;font-size:3vh;margin-right:2px}.payment-methods img{margin-right:10px;width:10%;max-width:250px}@media (max-width:768px){.company-info,.footer-links{text-align:center}.company-info,.footer-links,.link-section{flex:1 1 100%;max-width:100%}}@media (max-width:767px){body{text-align:center!important;justify-content:center!important;align-content:center!important;background-position:50%;background-repeat:no-repeat;background-attachment:fixed}label{margin-bottom:10px}.navbar{max-height:15%;flex-direction:column;align-items:flex-start}.navbar a{font-size:3.5vh;font-weight:600;margin-left:-3px;margin-top:-5px;font-family:Inter;color:#fff}.navbar-brand img{margin-top:-4%!important;margin-left:-65%!important;width:30%!important;background-size:contain}.navbar-toggler{border:0!important;outline:0!important;font-size:4.5vh!important;margin-top:-90px!important;margin-left:80%!important}.nav-item .nav-link{font-size:12px;padding:10px;margin-left:0;display:block}.hero-container{height:80vh}section label{font-size:.8rem!important}.footer-content,.footer-content h1{flex-direction:column;align-items:center;text-align:center}.company-info{max-width:100%;margin-bottom:20px}.footer-links{flex-direction:column;width:100%}.link-section{padding:10px 0}.link-section h2,.link-section h3,.link-section h4{font-size:1.3rem}a{text-decoration:none!important}h3{font-size:5vh!important}}@media (min-width:768px) and (max-width:1025px){body{text-align:center!important;justify-content:center!important;align-content:center!important;background-position:50%;background-repeat:no-repeat;background-attachment:fixed}label{margin-bottom:10px}.navbar-toggler{border:0!important;outline:0!important;font-size:4vh!important;margin-left:86%!important}.navbar{max-height:10%;flex-direction:column;align-items:flex-start}.navbar a{font-size:2.4vh!important;font-weight:600;margin-left:-3px;margin-top:-5px;font-family:Inter;color:#fff}.nav-item .nav-link{font-size:1.5vh!important;padding:10px;margin-left:0;display:block}.navbar-brand img{margin-top:-14px!important;margin-left:-64%!important;width:32%!important;background-size:contain}.navbar-toggler{margin-top:-17%!important}.hero-container{height:80vh}section label{font-size:.8rem!important}.footer-content,.footer-content h1{flex-direction:column;align-items:center;text-align:center}.company-info{max-width:100%;margin-bottom:20px}.payment-methods img{width:6%}.link-section{padding:30px 0;font-size:1.8vh!important}.contact-link{font-size:2.5vh!important;margin-top:-75px!important}}@media (min-width:1025px) and (max-width:1279px){.navbar{padding:20px;max-height:13%;flex-direction:row}.nav-item .nav-link{color:#fff;margin-left:15px;font-weight:500;position:relative;font-size:18px;padding:20px}.navbar-brand img{width:450px}.hero-container{height:110vh}.footer-content,.footer-content h1{flex-direction:row;justify-content:space-between;align-items:flex-start}.company-info{max-width:25%}.footer-links{flex-direction:row;justify-content:space-around;flex-grow:1}.link-section{padding:0 10px}}@media (min-width:1280px){.navbar{padding:20px;max-height:13%;flex-direction:row}.nav-item .nav-link{color:#fff;margin-left:15px;font-weight:500;position:relative;font-size:18px;padding:20px}.navbar-brand img{width:100px!important}.hero-container{height:110vh}}@media only screen and (min-width:1300px){.dropdown-menu{display:none;opacity:0;visibility:hidden;transition:opacity .5s,visibility .5s}.dropdown-menu:hover,.service-hover:hover+.dropdown-menu{display:block;opacity:1;visibility:visible;transition:opacity .5s,visibility .5s}}#fkcart-modal{font-size:16px;color:var(--fkcart-primary-text-color);line-height:1.3;font-weight:500}#fkcart-modal,#fkcart-modal *{box-sizing:border-box}#fkcart-modal * ::-webkit-scrollbar{width:6px;height:5px}#fkcart-modal * ::-webkit-scrollbar-thumb{background:#666}#fkcart-modal * ::-webkit-scrollbar-track{background:#dedede}#fkcart-modal .fkcart-panel{padding-left:16px;padding-right:16px}#fkcart-modal .fkcart-t--center{text-align:center}.fkcart-pt-16{padding-top:16px}#fkcart-modal .fkcart-text-light{font-size:14px;color:var(--fkcart-secondary-text-color);font-weight:500}.fkcart-shimmer{animation:fkcartShimmer 1.6s ease-in-out infinite;background-color:#f0f0f0;color:transparent;display:inline-block}#fkcart-floating-toggler{position:fixed;top:auto;bottom:36px;right:36px;width:calc(var(--fkcart-toggle-size)*2*1px);height:calc(var(--fkcart-toggle-size)*2*1px);border:0;transition:box-shadow .25s ease 0s,opacity .4s ease 0s,scale 1s ease-in-out 0s,transform .2s ease-in-out 0s;z-index:10999;border-radius:var(--fkcart-toggle-border-radius,50%);cursor:pointer;box-shadow:0 2px 8px rgb(0 0 0/25%);box-sizing:border-box;padding:0;margin:0}#fkcart-floating-toggler[data-position=bottom-left]{left:36px;right:auto}#fkcart-floating-toggler .fkcart-floating-icon,#fkcart-floating-toggler .fkcart-item-count{display:flex;-js-display:flex;align-items:center;justify-content:center;box-sizing:border-box}#fkcart-floating-toggler .fkcart-floating-icon{cursor:pointer;height:100%;opacity:1;pointer-events:none;text-indent:-99999px;transition:opacity 80ms linear 0s,transform .16s linear 0s;background-color:var(--fkcart-toggle-bg-color);color:var(--fkcart-toggle-icon-color);user-select:none;line-height:1;border-radius:var(--fkcart-toggle-border-radius,50%)}#fkcart-floating-toggler .fkcart-floating-icon path{fill:var(--fkcart-toggle-icon-color)}#fkcart-floating-toggler .fkcart-floating-icon svg{margin:0;padding:0;box-sizing:border-box;width:calc(var(--fkcart-toggle-size)*1px);height:calc(var(--fkcart-toggle-size)*1px)}#fkcart-floating-toggler .fkcart-item-count{position:absolute;top:0;left:-2px;min-width:18px;width:auto;height:18px;background-color:var(--fkcart-toggle-count-bg-color);border-radius:100%;color:var(--fkcart-toggle-count-font-color);z-index:20;font-weight:600;font-size:12px;line-height:10px;padding:2px}#fkcart-modal{display:none;bottom:0;left:0;overflow:hidden;z-index:9876543210}#fkcart-modal .fkcart-modal-backdrop{position:fixed;background-color:#000;opacity:.3;top:0;left:0;bottom:0;right:0;z-index:999999998}#fkcart-modal,#fkcart-modal .fkcart-preview-ui{position:fixed;right:0;top:0;height:100%;width:100%;outline:0}#fkcart-modal .fkcart-preview-ui{display:flex;flex-direction:column;justify-content:space-between;background-color:var(--fkcart-bg-color,#fff);max-height:100%;max-width:var(--fkcart-slider-desktop-width,420px);z-index:999999999;transform:translate(100%) scale(1);transition:transform var(--fkcart-animation-duration,.4s) ease-out}#fkcart-modal .fkcart-preview-ui .fkcart-slider-header{border-bottom:solid 1px var(--fkcart-border-color)}#fkcart-modal .fkcart-preview-ui .fkcart-slider-heading{align-items:center;-js-display:flex;display:flex;flex-direction:row;justify-content:space-between;padding-top:16px;padding-bottom:16px}#fkcart-modal .fkcart-preview-ui .fkcart-slider-heading .fkcart-title{width:100%;color:var(--fkcart-primary-text-color);font-size:18px;font-weight:600;margin:0;line-height:20px}#fkcart-modal .fkcart-preview-ui .fkcart-slider-heading .fkcart-modal-close{cursor:pointer;line-height:20px;display:flex;align-items:center}#fkcart-modal .fkcart-preview-ui .fkcart-slider-body{-ms-overflow-style:none;overflow:auto;position:relative;scrollbar-width:none;display:grid;grid-template-rows:1fr;overflow-x:hidden;height:100%}#fkcart-modal .fkcart-preview-ui .fkcart-slider-footer{border-top:1px solid var(--fkcart-border-color)}#fkcart-modal .fkcart-drawer{position:fixed;top:0;width:200px;left:-200px;height:100vh;overflow:hidden}#fkcart-modal .fkcart-drawer .fkcart-drawer-container{transform:translate(100%);transition:transform .25s ease-in;margin:0;height:100%;background-color:#fff;border-right:1px solid var(--fkcart-border-color)}#fkcart-modal .fkcart-drawer .fkcart-drawer-container .fkcart-drawer-wrap{padding:16px;height:100%;overflow-x:hidden;background-color:var(--fkcart-panel-color);overflow-y:auto;scrollbar-width:thin;position:relative}#fkcart-modal .fkcart-drawer .fkcart-drawer-heading{text-align:center;font-weight:600;font-size:14px;color:var(--fkcart-primary-text-color);margin-bottom:20px}#fkcart-modal .fkcart-drawer .fkcart-drawer-items .fkcart--item{flex-direction:column;text-align:center;margin-bottom:32px}#fkcart-modal .fkcart-drawer .fkcart-drawer-items .fkcart--item .fkcart-image-wrapper{margin:0 auto 10px}#fkcart-modal .fkcart-drawer .fkcart-item-misc{display:none}#fkcart-modal .fkcart-coupon-area{border-bottom:1px solid var(--fkcart-border-color)}#fkcart-modal .fkcart-coupon-area .fkcart-coupon-icon{height:16px}#fkcart-modal .fkcart-quantity-selector{display:inline-flex;align-items:center;justify-content:flex-start;box-shadow:0 0 0 1px var(--fkcart-border-color);border-radius:6px}#fkcart-modal .fkcart-slider-body .fkcart-item-wrap .fkcart--item{gap:12px}#fkcart-modal .fkcart-item-wrap .fkcart--item{display:flex;height:auto;margin-bottom:24px;position:relative}#fkcart-modal .fkcart-item-wrap .fkcart--item .fkcart-image-wrapper{text-decoration:none;margin:0;padding:0;display:inline-flex;width:60px;flex:0 0 60px;outline:0;align-self:flex-start;height:60px}#fkcart-modal .fkcart-item-wrap .fkcart--item .fkcart-item-misc{min-width:60px}#fkcart-modal .fkcart-item-wrap .fkcart--item .fkcart-item-info{flex-grow:1;display:flex;flex-direction:column}#fkcart-modal .fkcart-item-wrap .fkcart--item .fkcart-item-title{display:block;line-height:1.4;font-size:14px;font-weight:600;text-decoration:none;color:var(--fkcart-primary-text-color);outline:0;margin-bottom:2px}#fkcart-modal .fkcart-item-wrap .fkcart--item .fkcart-line-item{margin-top:8px}#fkcart-modal .fkcart-item-wrap .fkcart--item .fkcart-item-price{font-size:14px;font-weight:400;line-height:1.4;color:var(--fkcart-primary-text-color);flex-wrap:wrap;text-align:right}#fkcart-modal .fkcart--item .fkcart-discounted-price{display:flex;flex-wrap:wrap;gap:2px;justify-content:end;margin-top:4px;font-weight:400;font-size:12px;line-height:16px;color:var(--fkcart-success-color)}#fkcart-modal .fkcart-item-wrap .fkcart--item .fkcart-item-meta .fkcart-item-price{place-content:start}#fkcart-modal .fkcart-drawer .fkcart-item-wrap .fkcart--item .fkcart-item-price{margin-top:4px;place-content:center;text-align:center}#fkcart-modal .fkcart--item-heading{font-weight:600;font-size:16px;color:var(--fkcart-primary-text-color);line-height:1.4;padding-top:16px;padding-bottom:16px}#fkcart-modal .fkcart-item-wrap.fkcart-upsell-style2 .fkcart--item{flex-direction:column;flex:0 0 50%;text-align:center}#fkcart-modal .fkcart-item-wrap.fkcart-upsell-style2 .fkcart--item .fkcart-image-wrapper{margin:0 auto;width:auto;height:auto}#fkcart-modal .fkcart-carousel-wrap{background-color:var(--fkcart-panel-color);border-bottom:1px solid var(--fkcart-border-color);max-width:var(--fkcart-slider-desktop-width,420px);min-width:100%}#fkcart-modal .fkcart-carousel{position:relative;padding:0 40px}#fkcart-modal .fkcart-carousel *{box-sizing:border-box}#fkcart-modal .fkcart-carousel__viewport{overflow:hidden;width:100%}#fkcart-modal .fkcart-carousel__container{display:flex;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-webkit-tap-highlight-color:transparent;margin-left:-15px}#fkcart-modal .fkcart-carousel__slide{flex:0 0 100%}#fkcart-modal .fkcart-carousel-dots{display:flex;list-style:none;justify-content:center;padding-top:4px;min-height:34px}#fkcart-modal .fkcart-carousel-dots:empty{min-height:16px}#fkcart-modal .fkcart-item-wrap .fkcart--item.fkcart-carousel__slide{margin-bottom:0;padding-left:15px;gap:12px}.fkcart-progress-wrap{width:100%;border-radius:100px;background:#ccc}.fkcart-reward-panel{padding-top:8px;padding-bottom:8px;border-bottom:1px solid var(--fkcart-border-color)}.fkcart-reward-panel .fkcart-reward-message{font-size:12px;font-weight:400;text-align:center;color:var(--fkcart-secondary-text-color);margin-bottom:6px}.fkcart-order-summary .fkcart-summary-line-item{display:flex;justify-content:space-between;margin-bottom:4px}.fkcart-order-summary .fkcart-summary-line-item .fkcart-summary-amount,.fkcart-order-summary .fkcart-summary-line-item .fkcart-summary-text{display:flex;align-items:center;font-size:16px;color:var(--fkcart-secondary-text-color);font-weight:600}#fkcart-modal .fkcart-checkout-wrap .fkcart-shopping-link,#fkcart-modal .fkcart-shopping-link{font-size:14px;text-align:center;color:var(--fkcart-secondary-text-color);font-weight:500;line-height:20px;cursor:pointer;display:block;text-decoration:none;margin:10px 0-5px}#fkcart-modal[data-upsell-style] .fkcart-preview-loading [class*=fkcart-upsell-style]{display:none}#fkcart-modal[data-upsell-style=style1] .fkcart-preview-loading .fkcart-upsell-style1{display:block}@media screen and (min-width:1000px){#fkcart-floating-toggler .fkcart-item-count{min-width:24px;height:24px;font-size:12px}}@media screen and (max-width:1000px){#fkcart-modal .fkcart-drawer{left:auto;height:auto;width:auto;max-width:var(--fkcart-slider-desktop-width,420px);overflow:initial;position:inherit;min-width:100%}#fkcart-modal .fkcart-drawer .fkcart-drawer-container .fkcart-drawer-wrap{padding:16px 32px}#fkcart-modal .fkcart-drawer .fkcart-drawer-items{overflow:hidden;width:100%;padding:0}#fkcart-modal .fkcart-drawer.fkcart-upsell-style3 .fkcart-drawer-container,#fkcart-modal .fkcart-drawer.fkcart-upsell-style3 .fkcart-drawer-container .fkcart-drawer-wrap{height:auto}#fkcart-modal .fkcart-drawer .fkcart-drawer-items .fkcart-item-wrap{display:flex;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-webkit-tap-highlight-color:transparent;margin-left:-15px}#fkcart-modal .fkcart-drawer .fkcart-drawer-items .fkcart--item{margin-bottom:0;padding-left:15px;display:flex;height:auto;position:relative;flex:0 0 100%;flex-direction:row;text-align:left}#fkcart-modal .fkcart-drawer .fkcart-drawer-items .fkcart--item .fkcart-image-wrapper{margin:0 24px 0 0}#fkcart-modal .fkcart-drawer .fkcart-drawer-items .fkcart--item .fkcart-item-info .fkcart-item-price{display:none}#fkcart-modal .fkcart-drawer .fkcart-drawer-items .fkcart--item .fkcart-item-misc{display:block}#fkcart-modal .fkcart-drawer .fkcart-drawer-container{transform:unset!important;border-right:0}#fkcart-modal .fkcart-drawer .fkcart-drawer-container .fkcart-drawer-wrap ::-webkit-scrollbar{width:1px;height:2px}#fkcart-modal .fkcart-drawer .fkcart-drawer-container .fkcart-drawer-wrap ::-webkit-scrollbar-track{background:0 0}}@media screen and (max-width:768px){#fkcart-modal .fkcart-item-wrap .fkcart--item.fkcart-carousel__slide{gap:8px}}@media screen and (max-width:480px){#fkcart-modal .fkcart-preview-ui{max-width:var(--fkcart-slider-mobile-width, '100%')}#fkcart-floating-toggler{width:calc(var(--fkcart-toggle-size)*1.5*1px);height:calc(var(--fkcart-toggle-size)*1.5*1px)}#fkcart-floating-toggler .fkcart-floating-icon svg{width:calc(var(--fkcart-toggle-size)*.7*1px);height:calc(var(--fkcart-toggle-size)*.7*1px)}}.screen-reader-text{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;overflow-wrap:normal!important;padding:0;position:absolute!important;width:1px}.screen-reader-text:focus{clip:auto!important;background-color:#fff;border-radius:3px;box-shadow:0 0 2px 2px rgb(0 0 0/.6);clip-path:none;color:#2b2d2f;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}