:root{--gsl-sect-pad-top:100px;--gsl-sect-pad-bottom:100px;--gsl-sect-pad-left:20px;--gsl-sect-pad-right:20px;--gsl-sect-pad-comp-top:15px;--gsl-sect-pad-comp-bottom:15px;--gsl-sect-pad-comp-left:20px;--gsl-sect-pad-comp-right:20px}@media screen and (max-width:1024px){:root{--gsl-sect-pad-top:60px;--gsl-sect-pad-bottom:60px;--gsl-sect-pad-comp-top:15px;--gsl-sect-pad-comp-bottom:15px}}@media screen and (max-width:767px){:root{--gsl-sect-pad-top:45px;--gsl-sect-pad-bottom:45px;--gsl-sect-pad-comp-top:10px;--gsl-sect-pad-comp-bottom:10px}}body.gsl-js .gsl-hide-for-start{opacity:0}html.n2webp{background-color:#fff}body.gsl-js:not(.elementor-editor-active) .gsl-anim-in{visibility:hidden}html,body{position:relative;width:100%;height:100%;margin:0;padding:0;font-size:17px}body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100vh}footer{margin-top:auto}main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.page-content{height:100%}body:not(.wp-admin){margin:0 auto}b,strong{font-weight:bold}.main-navigation .gsl-mnu-row .columns-4 ul.products{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.main-navigation .gsl-mnu-row .columns-4 ul.products li.product{width:22%}#main ul.products li.mainproduct{overflow:hidden;border-radius:5px;-webkit-transition:box-shadow .3s;transition:box-shadow .3s;margin-bottom:0 !important;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch;padding-bottom:5px}#main ul.products .mainproduct:hover{box-shadow:0 2px 10px rgba(0,0,0,0.075)}#main ul.products .mainproduct .cgkit-as-loop-atc-wrap{height:0}.products.columns-3,.products.columns-4{gap:30px 15px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.columns-3 ul.products li.product{float:none !important;width:calc(33.3053% - 30px)}.cross-sells .columns-3 li.product,.upsells .columns-3 li.product,.related .columns-3 li.product{float:none;width:calc(33.3053% - 30px);max-width:220px}.cross-sells .columns-4 li.product,.upsells .columns-4 li.product,.related .columns-4 li.product{float:none;width:calc(24.97% - 45px);max-width:220px}.woocommerce-pagination{visibility:hidden}.woocommerce-error{font-size:.9rem;background-color:#d64727}.woocommerce-info{font-size:.9rem;color:#2f4157;background-color:#e9f0f3}.woocommerce-info a{font-size:.9rem;color:#69454c}.woocommerce-message{font-size:.9rem;background-color:#f0ead8}body.single-product .woocommerce-message .message-inner{background-color:#f0ead8}.widget .tagcloud a,.widget.widget_product_tag_cloud a{color:#fdf9f4;background-color:#69454c}.widget .tagcloud a:hover,.widget.widget_product_tag_cloud a:hover{background-color:#d64727}@media(max-width:992px){.columns-3 ul.products li.product{width:100%}}.cgkit-as-single-atc-wrap.cgkit-as-loop-atc-wrap a{margin-bottom:10px}#commercekit-timer.non-product.checkout{font-size:.9rem;background-color:#e68534;color:#fdf9f4;border:1px solid #b76017}.col-full.topbar-wrapper{border-bottom:1px solid #fafafa}header .main-header .site-branding{text-align:center}@media(min-width:993px){#page .is_stuck .primary-navigation.with-logo .menu-primary-menu-container{margin-left:37px}.is_stuck .logo-mark{padding-right:0}}.gsl-review-summary .star-rating{margin:0 auto}.gsl-review-summary.gsl-review-summary-b .star-rating{display:inline-block;vertical-align:middle}.gsl-review-summary.gsl-review-summary-b blockquote p{display:inline}.gsl-review-summary blockquote{position:relative;margin:0;quotes:"\201C"}.gsl-review-summary blockquote:before{position:relative;color:#415a78;content:open-quote;font-size:2rem;line-height:.1em;margin-right:.15em;vertical-align:-0.4em;left:0;top:-0.1em}button.elementor-button{border-radius:4px;background-color:#437e97}button.elementor-button:hover{background-color:#d64727}.elementor-field-group input.elementor-field{border:1px solid #ccc;box-shadow:0 1px 3px rgba(0,0,0,0.1);-webkit-transition:all .3s;transition:all .3s}.elementor-field-group input.elementor-field:hover,.elementor-field-group input.elementor-field:focus{box-shadow:0 2px 7px rgba(0,0,0,0.1)}.cgkit-as-wrap .cgkit-attribute-swatches .cgkit-attribute-swatch.cgkit-button button.cgkit-swatch-selected{background-color:#69454c}html,body{scroll-behavior:smooth !important}.gsl-clear{clear:both;font-size:0;height:0;margin:0;line-height:0}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.gsl-sect-pad-std{padding:var(--gsl-sect-pad-top) var(--gsl-sect-pad-right) var(--gsl-sect-pad-bottom) var(--gsl-sect-pad-left)}.gsl-sect-pad-compact-vert{padding:var(--gsl-sect-pad-comp-top) var(--gsl-sect-pad-comp-right) var(--gsl-sect-pad-comp-top) var(--gsl-sect-pad-comp-left)}.gsl-sect-pad-no-vert{padding:0 var(--gsl-sect-pad-right) 0 var(--gsl-sect-pad-left)}.gsl-sect-pad-no-hori{padding:var(--gsl-sect-pad-top) 0 var(--gsl-sect-pad-bottom) 0}.gsl-sect-pad-none{padding:0}.elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:0}.gsl-remove-inline a{vertical-align:top}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{-webkit-text-fill-color:#000;-webkit-box-shadow:0 0 0 1000px #fafafa inset !important}#gsl-header,#gsl-header-1{width:100%;max-width:3200px}#gsl-header.gsl-header-noTransition *,#gsl-header-1.gsl-header-noTransition *{-webkit-transition:none !important;transition:none !important}#gsl-header-1{z-index:1}#gsl-header-1>.elementor-container{min-height:unset}.gsl-terms-page ol{margin-bottom:10px}.gsl-anim-top{-webkit-transition:top .3s,height .3s;transition:top .3s,height .3s}.gslToTop{position:fixed;right:20px;display:none;z-index:100;bottom:25px}.gslToTop a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;float:left;background-color:rgba(47,65,87,0.9);width:42px;height:42px;text-align:center;padding:4px;border:2px solid #fafafa;border-radius:50%;-webkit-transition:opacity .5s,background-color .25s,color .25s;transition:opacity .5s,background-color .25s,color .25s;line-height:1;box-shadow:0 2px 5px rgba(0,0,0,0.3)}.gslToTop a i{font-size:18px}.gslToTop a svg{display:block;width:22px;height:22px;fill:#fff}.gslToTop a:hover{opacity:1;background-color:#263446;color:#fff !important}.gsl-do-roll-in .gsl-icon{opacity:0}.gsl-do-roll-in .gsl-roll-in{-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:rollInX;animation-name:rollInX;-webkit-animation-duration:1.25s;animation-duration:1.25s}@-webkit-keyframes rollInX{from{opacity:0;-webkit-animation-timing-function:linear;animation-timing-function:linear}50%{opacity:0;-webkit-transform:translateX(-150px) rotate(-180deg);transform:translateX(-150px) rotate(-180deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{opacity:1;-webkit-transform:translateX(0) rotate(0);transform:translateX(0) rotate(0)}}@keyframes rollInX{from{opacity:0;-webkit-animation-timing-function:linear;animation-timing-function:linear}50%{opacity:0;-webkit-transform:translateX(-150px) rotate(-180deg);transform:translateX(-150px) rotate(-180deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{opacity:1;-webkit-transform:translateX(0) rotate(0);transform:translateX(0) rotate(0)}}.rollInX{-webkit-animation-name:rollInX;animation-name:rollInX}.elementor-message.elementor-message-danger{color:#d64727}