*:focus{outline:none!important}img{max-width:100%;height:auto}.wow{visibility:hidden}body{position:relative;background:#f5f6fa;color:#153e58;font-size:16px;line-height:36px;font-weight:400;font-family:'Poppins',sans-serif;margin:0 auto;padding:200px 0 0 0;overflow-x:hidden}body.page-template-home{padding-top:0}a,button,.btn{-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear}a{color:#00abe3;text-decoration:none}a:hover{color:#00abe3;text-decoration:underline}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:'Poppins',sans-serif}h1{font-weight:700;font-size:40px;line-height:56px;color:#093149;padding:0;margin:0 0 20px 0;position:relative}h2{font-weight:700;font-size:32px;line-height:36px;color:#093149;padding:0;margin:0 0 20px 0}h2 svg{display:inline-block;vertical-align:middle;width:74px;height:74px;fill:#00abe3;margin-right:15px}h3{font-weight:700;font-size:28px;line-height:36px;color:#093149;padding:0;margin:0 0 20px 0}h4{font-weight:700;font-size:24px;line-height:36px;color:#093149;padding:0;margin:0 0 20px 0}h5{font-weight:700;font-size:20px;line-height:36px;color:#093149;padding:0;margin:0 0 20px 0}h6{font-weight:700;font-size:16px;line-height:36px;color:#093149;padding:0;margin:0 0 30px 0}p{color:#153e58;font-size:16px;line-height:36px;font-weight:400;margin:0 0 30px 0}ul{padding-left:45px;list-style:none}ul li::before{content:"\2022";color:#00abe3;font-weight:700;display:inline-block;font-size:26px;width:1em;margin-left:-1em}ul,ol{margin:0 0 30px 0}li{color:#153e58;font-size:16px;line-height:36px;font-weight:400}b,strong{font-weight:700}table{background:#fff;width:100%;border:1px solid #153e58}th{height:auto;padding:18px 24px;color:#153e58;font-size:16px;line-height:36px;font-weight:700;border:1px solid #153e58}td{height:auto;padding:18px 24px;color:#153e58;font-size:16px;line-height:36px;font-weight:400;border:1px solid #153e58}hr{display:block;border:none;height:1px;width:100%;background:#153e58;margin:30px 0;padding:0}blockquote{margin:0 0 30px 0;font-style:italic;color:#153e58;font-size:16px;line-height:36px;font-weight:400;background:#fff0;padding:15px}img.aligncenter{display:block;margin:0 auto;border-radius:20px 0 20px 0}img.alignleft{float:left;margin-right:30px;border-radius:20px 0 20px 0}img.alignright{float:right;margin-left:30px;border-radius:20px 0 20px 0}h2 img.alignleft{margin-bottom:10px;float:initial;display:inline-block;border-radius:0}.dnone{display:none!important}.container-fluid{width:1750px;max-width:100%}.mt-50{margin-top:50px}.more-link{display:inline-block;font-weight:700;font-size:18px;line-height:36px;text-transform:uppercase;color:#00abe3;letter-spacing:1.5px;background:#fff0;padding-right:120px;border:none;position:relative}.more-link span{width:105px;height:20px;overflow:hidden;position:absolute;right:0;top:calc(50% - 10px)}.more-link span:before{content:'';display:block;background:url(/wp-content/themes/bag/assets/images/webp/more_link_bg.webp) right center repeat-x;width:2000px;height:20px;transform:translate3d(0,0,0);-webkit-transition:all 30s linear;-moz-transition:all 30s linear;-o-transition:all 30s linear;transition:all 30s linear}.more-link:hover{opacity:1;text-decoration:none}.more-link:hover span:before{transform:translate3d(-1200px,0,0)}.btn-primary{border:3px solid #00abe3;color:#244d62;background:#fff;font-weight:600;font-size:18px;line-height:36px;height:auto;padding:10px 15px;min-width:212px;box-shadow:none;border-radius:28px;display:block}.btn-primary:hover,.btn-primary:focus,.btn-primary:active{border-color:#00abe3;background:#00abe3;color:#fff;-webkit-box-shadow:0 0 30px 0 rgb(0 171 227 / .75);-moz-box-shadow:0 0 30px 0 rgb(0 171 227 / .75);box-shadow:0 0 30px 0 rgb(0 171 227 / .75)}.form-group{margin:0 0 10px 0}label{font-weight:400;font-size:16px;line-height:30px;color:#5d5d5d;padding:0;margin:0;display:block}.form-control{height:auto;box-shadow:none!important;border-radius:0;border:none;border-bottom:1px solid #b5b5b5;background:#fff0;font-weight:400;font-size:16px;line-height:30px;color:#153e58;padding:15px 30px 15px 0}.form-control:focus{border-color:#153e58;background:#fff0}.form-control::-webkit-input-placeholder{font-weight:400;font-size:16px;line-height:30px;color:#5d5d5d}.form-control::-moz-placeholder{font-weight:400;font-size:16px;line-height:30px;color:#5d5d5d}.form-control:-ms-input-placeholder{font-weight:400;font-size:16px;line-height:30px;color:#5d5d5d}.form-control:-moz-placeholder{font-weight:400;font-size:16px;line-height:30px;color:#5d5d5d}select.form-control{-webkit-appearance:none;appearance:none;background:#fff url(/wp-content/themes/bag/assets/images/webp/select_arrow.webp) center right 18px no-repeat}select.form-control::-ms-expand{display:none}span.req{position:relative;display:block}span.req:after{content:'*';font-weight:400;font-size:14px;line-height:36px;color:red;position:absolute;right:11px;top:11px}.checkbox{position:relative}.checkbox [type="checkbox"]:not(:checked),.checkbox [type="checkbox"]:checked{position:absolute;left:13px;top:16px;border:none;background:#fff0;width:2px;height:2px;opacity:0}.checkbox [type="checkbox"]:not(:checked)+label,.checkbox [type="checkbox"]:checked+label{position:relative;padding-left:45px;cursor:pointer}.checkbox [type="checkbox"]:not(:checked)+label:before,.checkbox [type="checkbox"]:checked+label:before{content:'';position:absolute;left:12px;top:5px;width:18px;height:18px;background:#bdbdbd;border-radius:50%}.checkbox [type="checkbox"]:not(:checked)+label:after,.checkbox [type="checkbox"]:checked+label:after{content:'';position:absolute;top:0;left:7px;width:28px;height:28px;border:5px solid #dadada;background:#3b3b3b;border-radius:50%;transition:all .2s}.checkbox [type="checkbox"]:not(:checked)+label:after{opacity:0;transform:scale(0)}.checkbox [type="checkbox"]:checked+label:after{opacity:1;transform:scale(1)}.checkbox label{font-weight:400;text-transform:initial;font-size:16px;line-height:30px;color:#5d5d5d;margin:0;letter-spacing:0}.checkbox label span{color:red}.checkbox label a{text-decoration:underline}.checkbox label a:hover{opacity:.7}.g-recaptcha{transform:scale(.77);-webkit-transform:scale(.77);transform-origin:0 0;-webkit-transform-origin:0 0}.alert{margin-bottom:10px;border-radius:0}.alert-danger span{font-style:italic}select{-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:'';height:auto;box-shadow:none!important;border-radius:4px;border:1px solid #b5b5b5;background:#fff url(/wp-content/themes/bag/assets/images/webp/select_arrow.webp) center right 16px no-repeat;font-weight:400;font-size:18px;line-height:30px;color:#153e58;padding:15px 30px 15px 25px}select::-ms-expand{display:none}.lightbox{height:100vh}.lightbox .lb-image{border:none;border-radius:0}.lb-data .lb-details{display:none!important}.lb-data .lb-close{position:absolute;right:30px;top:30px;background:url(/wp-content/themes/bag/assets/images/webp/close_ico.webp) center no-repeat;z-index:9999}.lb-nav a.lb-next{opacity:1;width:60px}.lb-nav a.lb-prev{opacity:1;width:60px}.lightboxOverlay{opacity:.9}.lb-outerContainer{border-radius:0;background:#fff0;position:initial;height:100%!important;display:flex;justify-content:center;align-items:center}.lb-nav a.lb-next{background:url(/wp-content/themes/bag/assets/images/webp/lightbox_arrow.webp) center no-repeat}.lb-nav a.lb-prev{background:url(/wp-content/themes/bag/assets/images/webp/lightbox_arrow.webp) center no-repeat;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.lb-dataContainer{padding:0}.lb-cancel{background:url(/wp-content/themes/bag/assets/images/loader-white.gif) no-repeat;background-size:contain}.modal-backdrop.show{opacity:.9}.modal-dialog{max-width:1200px;width:100%}.modal-content{border:none;border-radius:0;padding:0;background:#fff0}.modal-header{border-radius:0;border:none;padding:0 15px;margin-left:auto}.modal-header .close{padding:0;margin:0;background:url(/wp-content/themes/bag/assets/images/webp/close_ico.webp) center no-repeat;width:30px;height:30px;opacity:1}.modal-body{padding:15px}.modal-body iframe{width:100%;height:500px}.page-header{position:absolute;left:0;right:0;top:0;z-index:12;padding:10px 0}.page-header .navbar{padding:0}.page-header .floating-contact{position:absolute;top:160px;right:0;padding-right:140px;z-index:7;text-align:right;line-height:24px}.page-header .floating-contact .inner{width:0;overflow:hidden;text-align:right;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;white-space:nowrap}.page-header .floating-contact:hover .inner{width:180px}.page-header .floating-contact:before{content:'';background:url(/wp-content/themes/bag/assets/images/webp/floaing_contact_bg.webp) center no-repeat;width:140px;height:140px;position:absolute;right:15px;top:calc(50% - 70px);z-index:-1}.page-header .floating-contact .phone{font-weight:700;font-size:20px;line-height:24px;color:#0f3b55}.page-header .floating-contact .email{font-weight:500;font-size:16px;line-height:20px;color:#0f3b55}.page-header .navbar-nav .nav-item:before{display:none!important}.page-header .navbar-nav .nav-link{font-weight:700;font-size:18px;line-height:24px;color:#093149;position:relative;padding:13px 14px}.page-header .navbar-nav .nav-link:before{content:'';position:absolute;left:0;right:0;bottom:0;background:#00abe3;height:4px;opacity:0;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear}.page-header .navbar-nav .active .nav-link:before,.page-header .navbar-nav .nav-link:hover:before{opacity:1}.page-header .right-content{border-left:1px solid #c7c7c7;margin-left:15px}.page-header .right-content .login-link{display:inline-block;vertical-align:middle;font-weight:500;font-size:18px;line-height:24px;color:#565656;margin:0 15px 0 25px;padding-left:32px;background:url(/wp-content/themes/bag/assets/images/webp/profile_ico.webp) center left no-repeat}.page-header .navbar-nav .active .nav-link,.page-header .right-content .login-link:hover{color:#00abe3;text-decoration:none}.page-header .right-content .dropdown{display:inline-block;vertical-align:middle}.page-header .right-content .dropdown .toggler{font-weight:500;font-size:18px;line-height:24px;color:#565656;padding:0;border:none;background:#fff0;text-transform:uppercase}.page-header .right-content .dropdown .toggler:hover{color:#00abe3;text-decoration:none}.page-header .right-content .dropdown-menu{border-radius:0;padding:0;margin:0;border:1px solid #c7c7c7}.page-header .right-content .dropdown-menu a{padding:5px 15px;font-weight:500;font-size:18px;line-height:24px;color:#565656;text-transform:uppercase}.page-header .right-content .dropdown-menu a:hover{color:#fff;background:#565656}.page-header .right-content .cart-link{display:inline-block;vertical-align:middle;margin-left:12px;padding:11px 0 11px 15px;border-left:1px solid #c7c7c7;position:relative;color:#00abe3;font-size:36px;text-decoration:none!important}.page-header .right-content .cart-link svg{width:36px;height:36px;fill:#0f3b55}.page-header .right-content .cart-link span{width:24px;height:24px;background:#feae46;border-radius:50%;text-align:center;line-height:24px;font-size:14px;color:#0e3a55;font-weight:500;position:absolute;right:23px;top:7px}.page-header .right-content form{display:inline-block;vertical-align:middle}.page-header .right-content form .dd-select{border:none!important;background:transparent!important;padding:0 20px 0 0!important;font-weight:500;font-size:18px;line-height:24px;color:#565656;text-transform:uppercase;cursor:pointer}.page-header .right-content form .dd-select:hover{cursor:pointer;color:#00abe3;text-decoration:none}.page-header .right-content form .dd-select label{font-weight:500;font-size:18px;line-height:24px;cursor:pointer;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear}.page-header .right-content form .dd-select:hover label{cursor:pointer;color:#00abe3;text-decoration:none}.page-header .right-content form .dd-select .dd-pointer-down{-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;border:solid 5px transparent!important;border-top:solid 5px #565656!important;margin-top:-4px!important}.page-header .right-content form .dd-select:hover .dd-pointer-down{border-top-color:#00abe3!important}.page-header .right-content form .dd-options{border-radius:0;padding:0;margin:0;border:1px solid #c7c7c7}.page-header .right-content form .dd-options li:before{display:none}.woocommerce-currency-switcher-form a.dd-option{padding:5px 15px!important;font-weight:500!important;font-size:18px;line-height:24px;color:#565656;text-transform:uppercase}.woocommerce-currency-switcher-form a.dd-option label{font-size:18px;line-height:24px;color:#565656;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear}.woocommerce-currency-switcher-form a.dd-option:hover{color:#fff;background:#565656;cursor:pointer}.woocommerce-currency-switcher-form a.dd-option:hover label{color:#fff;cursor:pointer}.page-header .navbar-brand{padding:0;margin:20px 0 0 0}.page-header .navbar-nav .dropdown:hover .dropdown-menu{display:block;padding:0;margin:0;border:1px solid #c7c7c7;border-radius:0}.page-header .navbar-nav .dropdown-item{font-weight:400;font-size:18px;line-height:24px;color:#093149;position:relative;padding:13px 14px}.page-header .navbar-nav .current-menu-item>.dropdown-item,.page-header .navbar-nav .dropdown-item:hover,.page-header .navbar-nav .dropdown-item:focus,.page-header .navbar-nav .dropdown-item:active{background:#fff;color:#00abe3}.homepage-slider{position:relative}.homepage-slider .slide{min-height:1000px;padding-top:200px;background:#f5f6fa url(/wp-content/themes/bag/assets/images/webp/slider_bg.webp) left bottom no-repeat;background-size:cover;overflow:hidden}.homepage-slider .ornament-1{background:url(/wp-content/themes/bag/assets/images/webp/slider_ornament_left.webp) center no-repeat;width:714px;height:446px;position:absolute;left:0;bottom:0;z-index:2}.homepage-slider .slide .ornament-2{background:url(/wp-content/themes/bag/assets/images/webp/slider_ornament_right.webp) center no-repeat;width:1271px;height:521px;position:absolute;right:0;bottom:230px}.homepage-slider h2 img{margin-right:15px}.homepage-slider p{margin-bottom:10px}.homepage-slider .text-col{position:relative;z-index:3}.homepage-slider .text-col ul{padding-left:0}.homepage-slider .text-col ul li{position:relative;padding-left:40px}.homepage-slider .text-col ul li:before{content:'';background:url(/wp-content/themes/bag/assets/images/webp/list_check.webp) center no-repeat;width:24px;height:20px;position:absolute;left:30px;top:7px}.homepage-slider .scroll-down{display:inline-block;position:absolute;left:295px;bottom:160px;z-index:3}.homepage-slider .scroll-down svg{width:44px;height:44px;fill:#244d62;-webkit-transform:scaleY(-1);transform:scaleY(-1)}.homepage-slider .scroll-down:hover{opacity:.7}.homepage-slider .text-col h2{font-size:45px;line-height:48px}.homepage-slider .text-col li{font-weight:500;font-size:19px;line-height:36px}.homepage-slider .image-col{position:relative}.homepage-slider .image-col:before{content:'';background:url(/wp-content/themes/bag/assets/images/webp/slider_ornament_image.webp) center no-repeat;width:510px;height:355px;position:absolute;left:80px;top:-60px;z-index:-1}.homepage-slider .image-col .image{position:absolute;left:0;top:0;max-width:50vw;width:50vw;z-index:2}.homepage-slider .slick-dots{text-align:center;padding:0;margin:0;font-size:0;line-height:0;position:absolute;left:0;right:0;z-index:2;bottom:160px}.homepage-slider .slick-dots li{display:inline-block;vertical-align:middle;font-size:0;line-height:0}.homepage-slider .slick-dots li:before{display:none}.homepage-slider .slick-dots li button{width:22px;height:22px;border:none;background:#fff0;position:relative}.homepage-slider .slick-dots li button:before{content:'';position:absolute;left:0;right:0;top:0;bottom:0;background:#fff;border:3px solid #00abe3;border-radius:50%;z-index:2;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;opacity:0}.homepage-slider .slick-dots li button:after{content:'';position:absolute;left:calc(50% - 3px);top:calc(50% - 3px);width:6px;height:6px;background:#00abe3;border-radius:50%;z-index:1}.homepage-slider .slick-dots li.slick-active button:before{opacity:1}.homepage-prods{position:relative}.homepage-prods h2{margin-bottom:90px;font-weight:700;font-size:40px;line-height:56px}.homepage-prods h2 img{margin-right:15px}.homepage-prods .container-fluid{width:1600px;max-width:100%}.ornamented-btn{position:absolute;right:0;top:160px;z-index:3;padding-right:140px;background:url(/wp-content/themes/bag/assets/images/webp/more_link_bg.webp) center right 15px no-repeat}.product-thumb{display:block;position:relative;padding-bottom:70px;z-index:2;max-width:370px;margin:30px auto 0 auto}.product-thumb h6{font-weight:700;font-size:16px;line-height:22px;color:#0e3a55;letter-spacing:.5px;margin:10px 0 0 0;max-width:69%;min-height:52px}.product-thumb h6 .price-text{display:block;font-weight:700;color:#00abe3}.product-thumb h6 .price-text>span{display:inline-block}.product-thumb h6 .woocommerce-Price-amount *{display:none}.product-thumb h6 .woocommerce-Price-amount bdi{display:block}.product-thumb h6 .woocommerce-Price-amount bdi span{display:inline-block}.product-thumb .image{text-align:center;position:relative;height:334px;display:flex;justify-content:center;align-items:end}.product-thumb .image span{color:#fff;font-weight:700;text-align:center;font-size:14px;line-height:90px;height:90px;width:90px;border-radius:50%;background:#feae46;position:absolute;left:0;top:0;z-index:2}.product-thumb .image img{max-height:100%;width:auto;height:90%;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear}.product-thumb .image .iimg{-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;width:260px;height:260px;max-width:100%;max-height:100%;margin:0 auto;display:block;position:relative;border-radius:50%;overflow:hidden}.product-thumb .image .iimg .img{position:absolute;left:0;right:0;top:0;bottom:0;background-size:cover;background-position:center}.product-thumb:hover .image .iimg{-webkit-box-shadow:0 0 10px 0 rgb(9 49 73 / .7);-moz-box-shadow:0 0 10px 0 rgb(9 49 73 / .7);box-shadow:0 0 10px 0 rgb(9 49 73 / .7)}.product-thumb .bg{background:url(/wp-content/themes/bag/assets/images/webp/prod_thumb_bg.webp) center no-repeat;background-size:contain;position:absolute;left:0;right:0;bottom:0;height:369px;z-index:-1}.product-thumb .bg .border{background:url(/wp-content/themes/bag/assets/images/webp/prod_thumb_bg_hover.webp) center no-repeat;background-size:contain;position:absolute;left:0;right:0;bottom:0;top:0;z-index:-1;border:none!important;opacity:0;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear}.product-thumb .arrow-ornament{background:#00abe3 url(/wp-content/themes/bag/assets/images/webp/arrow_ico.webp) center no-repeat;-webkit-box-shadow:0 0 30px 0 rgb(0 171 227 / .75);-moz-box-shadow:0 0 30px 0 rgb(0 171 227 / .75);box-shadow:0 0 30px 0 rgb(0 171 227 / .75);width:108px;height:108px;text-align:center;position:absolute;z-index:2;right:0;bottom:0;border-radius:50%;opacity:0;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear}.product-thumb:hover{text-decoration:none}.product-thumb:hover .arrow-ornament,.product-thumb:hover .bg .border{opacity:1}.homepage-text{padding:320px 0 110px 0;position:relative}.homepage-text h2{font-weight:700;font-size:40px;line-height:56px}.homepage-text p{font-weight:500;font-size:18px;line-height:36px}.homepage-text .container-fluid{width:1600px;max-width:100%}.homepage-text .duo-img{position:relative;padding-bottom:130px}.homepage-text .duo-img img{-webkit-box-shadow:0 0 30px 0 rgb(0 0 0 / .14);-moz-box-shadow:0 0 30px 0 rgb(0 0 0 / .14);box-shadow:0 0 30px 0 rgb(0 0 0 / .14)}.homepage-text .duo-img img:first-of-type{border-top-left-radius:45px}.homepage-text .duo-img img:last-of-type{border-bottom-right-radius:45px;position:absolute;right:0;bottom:0;z-index:2}.homepage-text .text-box{margin-top:120px}.homepage-text .text-box svg{display:block;width:65px;height:65px;fill:#00abe3}.homepage-text .text-box h3{font-weight:700;font-size:18px;line-height:30px;margin:15px 0}.homepage-text .text-box p{font-size:16px;line-height:30px}.homepage-text .ornament{background:url(/wp-content/themes/bag/assets/images/webp/text_section_ornament.webp) center no-repeat;width:573px;height:276px;position:absolute;left:0;top:-50px;max-width:100%}.homepage-movie{background:url(/wp-content/themes/bag/assets/images/webp/movie_section_bg.webp) center top no-repeat;padding-top:385px;position:relative;z-index:2}.homepage-movie .ornament{position:absolute;background:url(/wp-content/themes/bag/assets/images/webp/movie_section_top_img3.webp) center no-repeat;width:830px;height:510px;max-width:100%;left:50%;top:0;transform:translate(-50%,0);z-index:2}.homepage-movie .movie-link{display:block;text-decoration:none!important;position:relative}.homepage-movie .movie-link p{margin:0;background:#f3f4f8;font-weight:700;font-size:40px;line-height:62px;padding:0 20px}.homepage-movie .movie-link:before{content:'';background:url(/wp-content/themes/bag/assets/images/webp/movie_hover.webp) center no-repeat;position:absolute;left:0;right:0;bottom:0;top:62px;opacity:1;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear}.homepage-movie .movie-link:after{content:'';background:url(/wp-content/themes/bag/assets/images/webp/movie_play.webp) center no-repeat;position:absolute;left:0;right:0;bottom:0;top:62px;opacity:1;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear}.homepage-movie .movie-link:hover:after{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.homepage-bg-section{position:relative;padding:230px 0 60px 0;margin-top:-160px;margin-bottom:150px}.homepage-bg-section:before{content:'';position:absolute;left:60px;right:60px;top:0;bottom:0;background:#0e3a55;z-index:-1}.homepage-bg-section h4,.homepage-bg-section h3{text-align:center;color:#fff;margin-bottom:40px}.homepage-bg-section h3{font-weight:700;font-size:40px;line-height:56px}.homepage-bg-section h4{margin-top:60px;font-size:34px;line-height:50px}.homepage-bg-section .blog-link{display:block;color:#fff;font-weight:400;font-size:18px;line-height:28px;margin-bottom:25px;text-decoration:none!important}.homepage-bg-section .blog-link p{margin:0;color:#fff;font-weight:400;font-size:18px;line-height:28px;display:inline-block;vertical-align:top;width:calc(100% - 80px)}.homepage-bg-section .blog-link span{color:#fff;font-weight:700;font-size:18px;line-height:28px;display:inline-block;vertical-align:top;width:30px}.homepage-bg-section .blog-link .plus{color:#fff;font-weight:400;font-size:18px;line-height:28px;display:inline-block;vertical-align:top;width:40px;text-align:center}.homepage-bg-section p{color:#fff}.homepage-bg-section .bottom-ornament{background:url(/wp-content/themes/bag/assets/images/webp/bg_section_ornament.webp) center no-repeat;width:1174px;height:561px;position:absolute;right:0;bottom:-140px;z-index:-1}.single-post .homepage-text,.page-template-default .homepage-text{padding-top:0}.single-post .homepage-text h2,.page-template-default .homepage-text h2{font-size:36px;line-height:36px}.single-post .homepage-text p,.page-template-default .homepage-text p{font-size:16px;font-weight:400}.single-post .homepage-text p strong,.page-template-default .homepage-text p strong{font-weight:500}.page-template-download .logos-container,.page-template-contact .logos-container,.page-template-default .logos-container{height:125px}.page-template-download .logos-container *,.page-template-contact .logos-container *,.page-template-default .logos-container *{display:none!important}.breadcrumbs{display:none!important}.subpage-prods{padding:50px 0 160px 0}.page-title{position:relative;margin-bottom:50px}.page-title:before{content:'';background:url(/wp-content/themes/bag/assets/images/webp/more_link_bg.webp) center no-repeat;width:105px;height:20px;position:absolute;left:-130px;top:20px}.contact-bottom{position:relative;padding-top:240px;margin-bottom:50px}.contact-bottom .container{position:relative;z-index:2;padding-bottom:30px}.contact-bottom:before{content:'';background:#0e3a55;position:absolute;left:60px;right:60px;top:240px;bottom:0;z-index:-1}.contact-bottom:after{content:'';background:url(/wp-content/themes/bag/assets/images/webp/bottom_contact_img.webp) center bottom no-repeat;position:absolute;left:60px;right:60px;top:0;height:265px}.contact-bottom h3{text-align:center;padding-top:60px;color:#fff;margin-bottom:20px}.contact-bottom p{color:#fff;font-weight:400;font-size:16px;line-height:26px}.contact-bottom p svg{height:72px;margin-right:20px;fill:#01a3d9;display:inline-block;vertical-align:middle}.contact-bottom p span{display:inline-block;vertical-align:middle;width:calc(100% - 100px)}.contact-bottom .phone{font-weight:400;font-size:37px;line-height:40px;color:#00abe3}.contact-bottom .email{font-weight:400;font-size:20px;line-height:35px;color:#00abe3}.title-section{padding-top:40px}.homepage-text .cmt h2{margin-top:80px;margin-bottom:50px}.half-section{padding:10px 0}.half-section img{border-radius:46px 0 46px 0}.half-section p{font-weight:500;font-size:18px;line-height:36px}.spec-table p{margin:0}.spec-table .title,.spec-table .content{border-bottom:1px solid #093149;height:100%}.spec-table .row:last-of-type .title,.spec-table .row:last-of-type .content{border:none}.list-desc{margin-bottom:80px}.list-desc h2{text-align:center;margin:0 0 30px 0}.pagination{padding:0;margin:60px 0;text-align:center;justify-content:center;align-items:center}.pagination li:before{display:none}.pagination li{margin:0 6px}.pagination li .page-link{width:34px;height:34px;line-height:30px;text-align:center;font-weight:400;font-size:18px;color:#0e3a55;background:#fff;padding:0;border:2px solid #00abe3;border-radius:50%!important}.pagination li.active .page-link{background:#fff;color:#0e3a55;width:46px;height:46px;line-height:42px;border:2px solid #00abe3}.homepage-text .ornament.ornament-small{background:url(/wp-content/themes/bag/assets/images/webp/text_page-Ornament.webp) center no-repeat;width:424px;height:222px}.download-section{padding-top:20px}.download-section h3{margin-top:40px;margin-bottom:30px}.download-section h6{margin:30px 0 10px 0;font-weight:600;font-size:16px;line-height:36px}.download-link{display:block;font-weight:400;font-size:16px;line-height:26px;color:#153e58}.download-link svg{width:34px;height:34px;display:inline-block;vertical-align:top;margin-right:10px;fill:#ec0202}.download-link span{display:inline-block;vertical-align:middle;width:calc(100% - 50px);text-decoration:underline}.download-link:hover{text-decoration:none;color:#ec0202}.gallery-section{padding-top:30px}.gallery-section .card-header{padding:0;display:inline-block;vertical-align:top;margin-right:20px;background:#fff0;border:none!important}.gallery-section .card-header button{font-weight:400;font-size:22px;line-height:36px;text-decoration:underline;color:#153e58;border:none;padding:0;background:#fff0;opacity:.7}.gallery-section .card-header button.collapsed{opacity:1}.gallery-section .card,.gallery-section .card-body{padding:0;border:none;border-radius:0;margin:0;background:#fff0}.gallery-section .cmb{margin-bottom:35px}.gallery-nav{text-align:left;padding:0;margin:0 0 30px 0}.gallery-nav li{display:inline-block;vertical-align:top;margin-right:20px}.gallery-nav li:before{display:none}.gallery-nav li a{font-weight:400;font-size:22px;line-height:36px;text-decoration:underline;color:#153e58}.gallery-nav li a:hover{opacity:.7}.gallery-thumb{padding-top:100%;display:block;position:relative;border-radius:22px 0 22px 0;margin-bottom:30px;background-position:center;background-size:cover}.gallery-thumb:before{content:'';background:url(/wp-content/themes/bag/assets/images/webp/zoom.webp) center no-repeat;width:128px;height:128px;position:absolute;left:calc(50% - 64px);top:calc(50% - 64px);-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;opacity:0}.gallery-thumb:hover:before{opacity:1}.gallery-row{margin-bottom:60px}.gallery-row h4{margin-bottom:50px}.blog-thumb{display:block;margin:0 0 70px 0}.blog-thumb h6{margin:10px 0;font-weight:700;font-size:20px;line-height:36px;color:#153e58}.blog-thumb h6,.blog-thumb img{-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear}.blog-thumb img{max-height:280px;margin:0 auto;display:block}.blog-thumb p{font-size:16px;margin:0}.blog-thumb .data{font-weight:400;font-size:16px;line-height:36px;color:#919292}.blog-thumb:hover{text-decoration:none}.blog-thumb:hover h6{color:#00abe3}.blog-thumb:hover img{opacity:.7}.blog-desc{margin-bottom:50px;text-align:center}.contact-section p{padding-left:40px;margin-bottom:35px;position:relative;font-weight:500;color:#0e3a55}.contact-section p a{font-weight:500;color:#0e3a55}.contact-section p.location{background:url(/wp-content/themes/bag/assets/images/webp/location_ico.webp) left top 5px no-repeat}.contact-section p.phone{background:url(/wp-content/themes/bag/assets/images/webp/phone_ico.webp) left top 8px no-repeat}.contact-section p.mail{background:url(/wp-content/themes/bag/assets/images/webp/mail_ico.webp) left top 8px no-repeat}.contact-section p.hours{background:url(/wp-content/themes/bag/assets/images/webp/hours_ico.webp) left top 5px no-repeat}.gmap{height:570px;margin-bottom:30px;overflow:hidden;border-top-left-radius:46px;border-bottom-right-radius:46px}.contact-section{padding-top:30px}.contact-section .social-media{text-align:center}.contact-section .cmt{margin-top:100px}.contact-section form .btn-primary{display:inline-block}.skew-gradient-bg{position:relative}.skew-gradient-bg:before{content:'';position:absolute;left:0;right:0;bottom:0;background:url(/wp-content/themes/bag/assets/images/webp/skew_gradient.webp) right bottom no-repeat;height:864px;max-height:100vh;z-index:-1}.skew-gradient-bg.top-bg:before{bottom:initial;top:0}.skew-gradient-bg.bottom-more-bg:before{bottom:200px}.hpc-justyfi{justify-content:center}.woof_container_inner h4{font-weight:700;font-size:18px;line-height:26px;color:#0e3a55;margin-bottom:15px}.woof_list label{font-weight:400;font-size:16px;line-height:20px;color:#0e3a55;margin:0!important;width:calc(100% - 30px);padding-left:5px}.widget .woof_redraw_zone ul li:before{display:none}.woof_list_checkbox li div{margin:0}.prod-custom-order-process .woocommerce-product-details__short-description,.prod-custom-order-process h2,.prod-custom-order-process .product_meta{display:none}.product-page-custom{padding-top:30px}.main-img-prod{position:relative;border-radius:50%;border:44px solid #fff}.main-img-prod .image{display:block;width:100%;padding-top:100%;border-radius:50%;background-size:cover;background-position:center;background-repeat:no-repeat;background-color:#ecf0f1}.main-img-prod .zoom{background:#00abe3;-webkit-box-shadow:0 0 30px 0 rgb(0 171 227 / 75%);-moz-box-shadow:0 0 30px 0 rgb(0 171 227 / .75);box-shadow:0 0 30px 0 rgb(0 171 227 / 75%);width:108px;height:108px;text-align:center;position:absolute;z-index:2;right:0;bottom:0;border-radius:50%;padding-top:28px}.main-img-prod .zoom svg{width:50px;height:50px;fill:#fff}.main-img-prod span:not(.zoom){color:#fff;font-weight:700;text-align:center;font-size:14px;line-height:90px;height:90px;width:90px;border-radius:50%;background:#feae46;position:absolute;left:0;top:0;z-index:2}.custom-prod-price .amount .woocommerce-Price-currencySymbol,.custom-prod-price .amount,.custom-prod-price{font-weight:700;font-size:32px;line-height:32px;color:#00abe3;margin-bottom:10px}.custom-prod-price b{color:#0e3a55;font-size:18px}.custom-prod-price span{font-weight:400;color:#0e3a55;font-size:18px}.sku{margin-bottom:15px;color:#9b9b9b;font-size:18px;line-height:32px}.short-desc{font-size:18px;line-height:32px;margin-bottom:20px}.product-page-custom .btn-conainer .more-link{margin-bottom:55px}.product-page-custom .btn-conainer .btn{display:inline-block;margin:5px 0}.thumbs-slider{position:relative;margin:60px 0 100px 0}.thumbs-slider .thumb-image{padding-top:100%;background-repeat:no-repeat;background-position:center;background-size:contain;display:block}.thumbs-slider .slick-arrow{border:none;padding:0;background:#fff0;position:absolute;z-index:2;top:calc(50% - 18px)}.thumbs-slider .slick-arrow svg{width:36px;fill:#00abe3}.thumbs-slider .slick-arrow.slick-prev{left:-60px}.thumbs-slider .slick-arrow.slick-next{right:-60px}.thumbs-slider .slick-arrow.slick-prev svg{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.woocommerce-account .woocommerce-MyAccount-navigation li:before{display:none}.woocommerce-account .woocommerce-MyAccount-navigation ul{padding:0;margin:0 0 30px 0}.woocommerce-account .woocommerce-MyAccount-navigation ul li a{border:1px solid #00abe3;color:#244d62;background:#fff;font-weight:600;font-size:15px;line-height:36px;height:auto;padding:10px 15px;box-shadow:none;border-radius:6px;display:block;text-align:center;margin-bottom:5px}.woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover,.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a{border-color:#00abe3;background:#00abe3;color:#fff;text-decoration:none}.woocommerce .col2-set,.woocommerce-page .col2-set{margin:0 -15px;width:calc(100% + 30px)}.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2,.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{height:auto;box-shadow:none!important;border-radius:0;border:none;border-bottom:1px solid #b5b5b5;background:#fff;font-weight:400;font-size:16px;line-height:30px;color:#153e58;padding:15px 30px 15px 0;display:block}.woocommerce form .form-row{display:block!important;width:100%!important;padding:0!important;margin:0 0 10px 0!important}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,#add_payment_method .wc-proceed-to-checkout a.checkout-button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button,.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{border:3px solid #00abe3;color:#244d62;background:#fff;font-weight:600;font-size:18px;line-height:36px;height:auto;padding:10px 15px;min-width:212px;box-shadow:none;border-radius:28px;display:inline-block;text-align:center}.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover,.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover{border-color:#00abe3;background:#00abe3;color:#fff;-webkit-box-shadow:0 0 30px 0 rgb(0 171 227 / .75);-moz-box-shadow:0 0 30px 0 rgb(0 171 227 / .75);box-shadow:0 0 30px 0 rgb(0 171 227 / .75);text-decoration:none}#add_payment_method .wc-proceed-to-checkout a.checkout-button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button{display:block}em{font-size:14px;line-height:20px}#add_payment_method table.cart td,#add_payment_method table.cart th,.woocommerce-cart table.cart td,.woocommerce-cart table.cart th,.woocommerce-checkout table.cart td,.woocommerce-checkout table.cart th{border:none;border-bottom:1px solid #b5b5b5}.woocommerce table.shop_table{border:none;margin:0 0 15px 0!important;border-radius:0!important;border-collapse:collapse}.woocommerce td.product-name .wc-item-meta .wc-item-meta-label,.woocommerce td.product-name .wc-item-meta dt,.woocommerce td.product-name dl.variation .wc-item-meta-label,.woocommerce td.product-name dl.variation dt{float:initial;vertical-align:middle}.woocommerce form .form-row.place-order{padding:1em!important}.scroll-to-section{display:inline-block;vertical-align:top;font-weight:400;font-size:22px;line-height:36px;text-decoration:underline;color:#153e58;margin:0 25px 25px 0}.scroll-to-section:hover{font-weight:700;color:#153e58}.product-page-custom .mb-40{margin-bottom:40px}.woocommerce table.shop_attributes td p{padding:0}.woocommerce table.shop_attributes{border:none;margin:0;background:#fff0}.woocommerce table.shop_attributes td,.woocommerce table.shop_attributes th{border:none;border-bottom:1px solid #e0e0e0;padding:2px 0}.woocommerce table.shop_attributes th{width:50%}.woocommerce table.shop_attributes tr:nth-child(even) td,.woocommerce table.shop_attributes tr:nth-child(even) th{background:#fff0}.woocommerce #respond input#submit.alt.disabled,.woocommerce #respond input#submit.alt.disabled:hover,.woocommerce #respond input#submit.alt:disabled,.woocommerce #respond input#submit.alt:disabled:hover,.woocommerce #respond input#submit.alt:disabled[disabled],.woocommerce #respond input#submit.alt:disabled[disabled]:hover,.woocommerce a.button.alt.disabled,.woocommerce a.button.alt.disabled:hover,.woocommerce a.button.alt:disabled,.woocommerce a.button.alt:disabled:hover,.woocommerce a.button.alt:disabled[disabled],.woocommerce a.button.alt:disabled[disabled]:hover,.woocommerce button.button.alt.disabled,.woocommerce button.button.alt.disabled:hover,.woocommerce button.button.alt:disabled,.woocommerce button.button.alt:disabled:hover,.woocommerce button.button.alt:disabled[disabled],.woocommerce button.button.alt:disabled[disabled]:hover,.woocommerce input.button.alt.disabled,.woocommerce input.button.alt.disabled:hover,.woocommerce input.button.alt:disabled,.woocommerce input.button.alt:disabled:hover,.woocommerce input.button.alt:disabled[disabled],.woocommerce input.button.alt:disabled[disabled]:hover{background-color:#fff;color:#244d62}.prod-custom-order-process{padding:100px 0;position:relative}.prod-custom-order-process .bg{content:'';width:100vw;position:absolute;left:calc(50% - 15px);top:0;bottom:0;transform:translate(-50%,0);z-index:-1;background-position:top 230px center;background-repeat:no-repeat}.prod-custom-order-process h3{text-align:center;margin-bottom:80px;font-weight:700;font-size:34px;line-height:50px}.prod-custom-order-process .line-order{position:relative;display:flex;justify-content:space-between}.prod-custom-order-process .line-order:before{content:'';background:url(/wp-content/themes/bag/assets/images/webp/order_line.webp) center no-repeat;height:20px;position:absolute;left:0;right:0;top:0}.prod-custom-order-process .line-order .point{display:inline-block;vertical-align:top;position:relative;z-index:2;width:200px;text-align:center;margin-top:-24px}.prod-custom-order-process .line-order .point span{width:70px;height:70px;background:#fff;border:3px solid #00abe3;text-align:center;font-weight:600;font-size:18px;display:block;margin:0 auto;border-radius:50%;line-height:66px}.prod-custom-order-process .line-order .point p{margin:15px 0 0 0;font-weight:700;font-size:16px;line-height:24px}.prod-custom-order-process .line-order .point.point-1{margin-left:-80px}.prod-custom-order-process .line-order .point.point-3{margin-right:-80px}.prod-custom-order-process .steps-container{background:#fff;border-radius:12px;padding:50px;display:block;margin:0;-webkit-box-shadow:0 0 30px 0 rgb(0 0 0 / .09);-moz-box-shadow:0 0 30px 0 rgb(0 0 0 / .09);box-shadow:0 0 30px 0 rgb(0 0 0 / .09)}.prod-custom-order-process .bordered-col:before{content:'';width:2px;background:#e0e0e0;position:absolute;left:-1px;top:0;bottom:0}.radio-price{padding-left:50px}.radio-price .radio{display:block;background:#f5f6fa;padding:7px 30px 7px 60px;position:relative;cursor:pointer}.radio-price .radio:nth-child(2n){background:#fff}.radio-price .radio span{position:absolute;left:20px;top:17px;border-radius:50%;width:16px;height:16px;border:1px solid #00abe3}.radio-price .radio span:before{content:'';width:8px;height:8px;border-radius:50%;background:#00abe3;position:absolute;left:calc(50% - 4px);top:calc(50% - 4px);opacity:0;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear}.radio-price .radio p{margin:0;font-weight:400;font-size:18px;line-height:36px;color:#153e58}.radio-price .radio p.calc-price{text-align:right}.radio-price .radio.active span:before{opacity:1}.woocommerce div.product form.cart .variations{background:#fff0;padding:0 50px 0 0;display:block;margin:0}.woocommerce div.product form.cart .variations tbody{display:block;width:100%;line-height:0;font-size:0;position:relative;padding:0}.woocommerce div.product form.cart .variations tbody tr{display:inline-block;vertical-align:top;width:100%;line-height:36px;padding:0}.woocommerce div.product form.cart .variations tbody tr .label{display:block;padding:5px 0;margin:0}.woocommerce div.product form.cart .variations tbody tr .label label{font-weight:600;font-size:18px;line-height:36px;margin:0;padding:0;color:#00abe3}.woocommerce div.product form.cart .variations tbody tr .value{padding:0;margin:0;display:block}.woocommerce div.product form.cart .variations tbody tr .value select{display:block;width:100%}.product-page-ornament .orn{position:relative;margin-top:200px}.product-page-ornament .orn h6{padding:30px 0 30px 120px;margin:0;font-weight:700;font-size:24px;line-height:28px;color:#0e3a55}.product-page-ornament .orn span{font-weight:600;font-size:262px;line-height:262px;color:#c2e1f3;position:absolute;left:0;top:-40px;z-index:-1}.woocommerce div.product form.cart .variations label.option{font-weight:400;font-size:18px;line-height:36px;color:#153e58;padding:7px 20px;background:#f5f6fa}.woocommerce div.product form.cart .variations label.option:nth-child(even){background:#fff}.woocommerce div.product form.cart .variations label.option input{margin-right:24px}.woocommerce div.product form.cart .variations label.option .label{padding:0}.woocommerce div.product form.cart .reset_variations{display:none!important}.prod-custom-order-process .single_variation_wrap{display:block;margin-top:160px}.prod-custom-order-process .single_variation_wrap .orn{position:relative;text-align:center}.prod-custom-order-process .single_variation_wrap .orn:before{content:'';background:url(/wp-content/themes/bag/assets/images/webp/step_3_ornament.webp) center no-repeat;width:431px;max-width:100%;height:427px;position:absolute;left:calc(50% - 215px);bottom:0;z-index:-1}.prod-custom-order-process .single_variation_wrap .orn h6{padding:30px 0;margin:0;font-weight:700;font-size:24px;line-height:28px;color:#0e3a55}.prod-custom-order-process .single_variation_wrap .orn span{font-weight:600;font-size:262px;line-height:262px;color:#c2e1f3;position:absolute;left:calc(50% - 85px);top:-65px;z-index:-1;width:170px;text-align:center}.prod-custom-order-process .single_variation_wrap .woocommerce-variation-add-to-cart{background:#fff;border-radius:12px;padding:50px;display:block;margin:0;-webkit-box-shadow:0 0 30px 0 rgb(0 0 0 / .09);-moz-box-shadow:0 0 30px 0 rgb(0 0 0 / .09);box-shadow:0 0 30px 0 rgb(0 0 0 / .09)}.prod-custom-order-process .single_variation_wrap .woocommerce-variation-add-to-cart label{font-weight:600;font-size:18px;line-height:36px;padding:0;margin:0 0 10px 0;color:#00abe3}.prod-custom-order-process .single_variation_wrap .woocommerce-variation-add-to-cart h6{margin:0;padding:0;font-weight:600;font-size:20px;line-height:36px;color:#153e58}.prod-custom-order-process .single_variation_wrap .woocommerce-variation-add-to-cart h6.selected-amount{margin-bottom:20px;display:none}.prod-custom-order-process .single_variation_wrap .woocommerce-variation-add-to-cart p{font-weight:400;font-size:18px;line-height:36px;color:#153e58;margin:0}.prod-custom-order-process .single_variation_wrap .woocommerce-variation-add-to-cart p.selected-att{display:none}.prod-custom-order-process .single_variation_wrap .woocommerce-variation-add-to-cart .bordered-left{position:relative;padding-left:65px;padding-top:46px}.prod-custom-order-process .single_variation_wrap .woocommerce-variation-add-to-cart .bordered-left:before{content:'';position:absolute;left:0;top:0;bottom:0;width:1px;background:#e0e0e0}.prod-custom-order-process .single_variation_wrap .woocommerce-variation-add-to-cart .bordered-left .order-price{font-weight:400;font-size:18px;line-height:36px;color:#153e58}.prod-custom-order-process .single_variation_wrap .woocommerce-variation-add-to-cart .bordered-left .order-price span{font-weight:700;font-size:30px}.woocommerce div.product form.cart .button{float:initial;position:relative;margin:30px 0 0 0;padding:10px 80px 10px 70px;background:#fff url(/wp-content/themes/bag/assets/images/webp/btn_add_ico.webp) center left 25px no-repeat}.woocommerce div.product form.cart .button:hover{color:#00abe3}.woocommerce div.product form.cart .button:after{content:'';background:url(/wp-content/themes/bag/assets/images/webp/btn_add_arrow.webp) center no-repeat;width:5px;height:11px;position:absolute;right:25px;top:calc(50% - 6px)}.prod-custom-order-process .single_variation_wrap .woocommerce-variation-add-to-cart .bordered-left .single_variation{display:block!important}.prod-custom-order-process .single_variation_wrap .woocommerce-variation-add-to-cart .bordered-left .single_variation .price{font-weight:700;font-size:30px;line-height:36px;color:#153e58}.prod-custom-order-process .single_variation_wrap .woocommerce-variation-add-to-cart .bordered-left .single_variation .price .amount:after{content:' brutto';font-weight:400;font-size:18px;line-height:36px;color:#153e58}.spec-title{font-weight:600;font-size:18px;line-height:36px;margin:0;color:#00abe3;padding:0 15px;display:none}.custom-prod-selects{padding:0 50px 0 0}.custom-prod-selects label{font-weight:600;font-size:18px;line-height:36px;margin:0;padding:0;color:#00abe3;display:block}.custom-prod-selects select{width:100%;display:block}.woocommerce div.product form.cart div.quantity{display:none!important}.prod-custom-order-process .single_variation_wrap .woocommerce-variation-add-to-cart .bordered-left .total-price,#total-price-div .value span{font-weight:700;font-size:30px;line-height:36px;color:#153e58}.wpfFilterWrapper .wfpTitle{font-weight:700!important;font-size:18px!important;line-height:26px!important;color:#0e3a55!important}.wpfFilterWrapper .wpfFilterTitle{margin-bottom:10px}.wpfFilterButton.wpfButton,.wpfClearButton.wpfButton{border:3px solid #00abe3!important;color:#244d62!important;background:#fff!important;font-weight:600!important;font-size:18px!important;line-height:36px!important;height:auto!important;padding:10px 15px!important;box-shadow:none!important;border-radius:28px!important}.wpfFilterButton.wpfButton:hover,.wpfClearButton.wpfButton:hover{border-color:#00abe3!important;background:#00abe3!important;color:#fff!important;-webkit-box-shadow:0 0 30px 0 rgb(0 171 227 / .75)!important;-moz-box-shadow:0 0 30px 0 rgb(0 171 227 / .75)!important;box-shadow:0 0 30px 0 rgb(0 171 227 / .75)!important}.woocommerce nav.woocommerce-pagination ul{padding:0;margin:60px 0;text-align:center;justify-content:center;align-items:center;display:-ms-flexbox;display:flex;border:none!important;white-space:normal;flex-wrap:wrap}.woocommerce nav.woocommerce-pagination ul li{border:none!important;float:initial!important;overflow:initial!important;margin:0 6px}.woocommerce nav.woocommerce-pagination ul li:before{display:none!important}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{width:34px;height:34px;line-height:30px;text-align:center;font-weight:400;font-size:18px;color:#0e3a55;background:#fff;padding:0;border:2px solid #00abe3;border-radius:50%!important}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover{box-shadow:0 0 0 .2rem rgb(0 123 255 / .25);color:#0e3a55;background:#fff}.woocommerce nav.woocommerce-pagination ul li span.current{background:#fff;color:#0e3a55;width:46px;height:46px;line-height:42px;border:2px solid #00abe3}.woocommerce-page table.cart td.actions,.woocommerce table.cart td.action{display:none!important}.select-fix{width:100%}.woocommerce table.shop_table td{line-height:28px}.woocommerce table.shop_table td .custom-b{display:block;font-weight:700}.alg-wc-wholesale-pricing-price-display-by-qty{display:inline-block;vertical-align:middle;font-size:16px!important;line-height:36px!important;font-weight:400!important}#id-variation-LiczbakolorwPrzd.no-colors,#id-variation-LiczbakolorwTy.no-colors,#pa_liczba-kolorow-przod-tr,#pa_liczba-kolorow-tyl-tr{display:none}.wapf{padding-right:50px}.wapf-field-label label{font-weight:600;font-size:18px;line-height:36px;margin:0;padding:0;color:#00abe3;padding:5px 0}.woocommerce .cart-collaterals .cart_totals h2,.woocommerce-page .cart-collaterals .cart_totals h2{font-size:24px}.woocommerce table.shop_table th,.woocommerce-cart .cart-collaterals .cart_totals tr th,.woocommerce-cart table.cart th{border:none!important;padding:30px 12px;background:#ebedf5}.woocommerce table.shop_table td{border:none!important;padding:30px 12px;font-size:15px;line-height:20px}.woocommerce-cart table.cart th.product-quantity,.woocommerce-cart table.cart th.product-price,.woocommerce table.shop_table td.product-quantity,.woocommerce table.shop_table td.product-price{text-align:center}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{border:none!important;padding:15px 20px}#order_review_heading,#customer_details h3{font-size:24px}.woocommerce form .form-row .select2-container{height:auto;box-shadow:none!important;border-radius:0;border:none;background:#fff;font-weight:400;font-size:16px;line-height:30px;color:#153e58;padding:15px 20px 15px 0;display:block}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#153e58;border:none!important;padding:0 0 0 30px}.select2-container--default .select2-selection--single{border:none!important;border-radius:0}.select2-container--default .select2-selection--single .select2-selection__arrow{top:15px;right:5px}.woocommerce form .form-row label{font-weight:500;font-size:15px}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{border:none;border-radius:0}.woocommerce-billing-fields,.woocommerce-shipping-fields,.woocommerce-additional-fields{margin:0 0 15px 0;padding:15px;background:#ebedf5}.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2,.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1{width:50%}.woocommerce ul#shipping_method li:before{display:none}.woocommerce ul#shipping_method li input{margin:8px .4375em 0 0}#billing_state_field,.woocommerce-shipping-destination,.woocommerce-shipping-calculator{display:none!important}#ship-to-different-address input,.woocommerce form .form-row .input-checkbox{position:initial!important;width:auto!important;height:auto!important;opacity:1!important}#ship-to-different-address{margin-bottom:26px}#ship-to-different-address span{font-weight:500}#order_review_heading{margin-top:30px}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:#ebedf5}#add_payment_method #payment ul.payment_methods li label,.woocommerce-cart #payment ul.payment_methods li label,.woocommerce-checkout #payment ul.payment_methods li label{font-weight:500}#add_payment_method #payment div.payment_box::before,.woocommerce-cart #payment div.payment_box::before,.woocommerce-checkout #payment div.payment_box::before{border:1em solid #fff;border-right-color:#fff0;border-left-color:#fff0;border-top-color:#fff0}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{background:#fff}.woocommerce-error li:before,.woocommerce-info li:before,.woocommerce-message li:before,.woocommerce ul.order_details li:before{display:none!important}.woocommerce-error,.woocommerce-info,.woocommerce-message{background:#fff}.woocommerce-Address-title h3,h2.woocommerce-order-details__title,.woocommerce-column--billing-address h2,.woocommerce-column--shipping-address h2{font-size:24px!important}.woocommerce .woocommerce-customer-details address{border-radius:0;background:#fff;border:none;padding:15px;min-height:210px}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email::before,.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone::before{margin-top:3px}.woocommerce ul.order_details{padding-left:0}ul.wc-item-meta{padding-left:15px;margin-top:10px}.woocommerce td.product-name .wc-item-meta,.woocommerce td.product-name dl.variation,.woocommerce td.product-name .wc-item-meta p,.woocommerce td.product-name dl.variation p,ul.wc-item-meta li,ul.wc-item-meta li p{line-height:20px!important;font-size:15px!important}ul.wc-item-meta li:before{display:none!important}.woocommerce-thankyou-order-received{font-weight:700!important;font-size:24px!important;line-height:36px!important}.woocommerce-MyAccount-navigation-link--downloads{display:none!important}.woocommerce-account .woocommerce-MyAccount-navigation{width:20%}.woocommerce-account .woocommerce-MyAccount-content{width:75%}.woocommerce-account .woocommerce-MyAccount-content .button{min-width:120px;font-size:14px}.woocommerce-account .woocommerce-MyAccount-content legend{font-weight:700;font-size:24px;line-height:36px;color:#093149;padding:0;margin:0 0 20px 0}.woocommerce form .show-password-input,.woocommerce-page form .show-password-input{right:15px;top:14px}.stock-info p{color:#24cb24}.stock-info p.red{color:red}.prod-custom-order-process .out-of-stock{display:none!important}.wpfFilterWrapper i,.wpfFilterWrapper svg{float:initial!important;margin-left:10px!important}.next-step{text-align:right;margin-top:30px}.wpfMainWrapper{max-width:100%!important;width:300px!important}.wpfFilterVerScroll::-webkit-scrollbar-track{background:#c7c7c7!important;border:none!important}.wpfFilterVerScroll::-webkit-scrollbar-thumb{background:#00abe3!important;border:1px none #00abe3!important;box-shadow:none!important}.homepage-text.nopt{padding-top:0}.calc-text{margin-top:30px}.border-container{border:1px solid #b5b5b5;margin-top:50px;border-radius:4px}.custom-to-pay{text-align:right;margin:15px 0}.custom-to-pay label{font-weight:600;font-size:18px;line-height:36px;margin:0;color:#00abe3;padding:0}.custom-to-pay p{margin:0;font-weight:700;font-size:30px;line-height:36px}.custom-to-pay p span{font-weight:700;font-size:30px;line-height:36px;color:#153e58}.currency-eur #sztp .woocommerce-Price-currencySymbol{margin-right:6px}.border-container .next-step{text-align:left;margin:15px 0}.border-container .btn-primary{display:inline-block}.ask-modal .modal-body{background:#fff;padding:30px}.ask-modal .modal-body .text *{margin:0}.ask-modal .modal-body .text h1{font-size:28px}.ask-modal .modal-body .close{text-shadow:none;color:#000;position:absolute;right:10px;top:10px;opacity:1}.subpage-prods{padding-top:0}.tax-product_cat .page-title{margin-bottom:0}.custom-to-pay .nto{color:#00abe3;line-height:20px}.prod-custom-order-process .single_variation_wrap .woocommerce-variation-add-to-cart .bordered-left #product-price{display:none!important}.woocommerce-input-wrapper button.button.wooccm-file-button{color:#515151;border:1px solid #515151;padding:0 15px;font-size:16px}.vated-price span{font-size:18px}#pda-price{display:block}#sztp{display:none}.top-sort{display:block;width:100%;text-align:right}.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{float:initial;margin:0}.woocommerce .woocommerce-ordering label,.woocommerce-page .woocommerce-ordering label{display:inline-block;vertical-align:middle;font-weight:600;font-size:18px;line-height:36px;color:#00abe3;margin:0 10px 0 0}.woocommerce .woocommerce-ordering select{vertical-align:middle;max-width:100%}.product-thumb .prod-code{margin:0;font-weight:400;font-size:16px;line-height:24px;color:#9b9b9b;letter-spacing:.5px}.page-header .search-link{display:inline-block;vertical-align:middle;margin-left:12px;padding:11px 0 11px 15px;border-left:1px solid #c7c7c7}.page-header .search-link svg{width:36px;height:36px;stroke:#0f3b55;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear}.page-header .search-link:hover svg{stroke:#00abe3}.header-search{position:absolute;right:0;top:0;padding:0;overflow:hidden;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;width:0;z-index:5}.header-search.opened{padding:0 0 10px 10px;width:75%}.header-search form{padding:30px 45px;background:#fff;-webkit-box-shadow:0 0 10px 0 rgb(9 49 73 / .2);-moz-box-shadow:0 0 10px 0 rgb(9 49 73 / .2);box-shadow:0 0 10px 0 rgb(9 49 73 / .2);width:100%;white-space:nowrap}.header-search form button{border:none;padding:0;margin:0 0 0 10px;background:#fff0;font-weight:700;font-size:20px;line-height:24px;color:#00abe3;letter-spacing:.5px;width:112px}.header-search form button svg{width:36px;height:36px;stroke:#00abe3}.header-search form button:hover{opacity:.7}.header-search form input{font-weight:700;font-size:20px;line-height:24px;color:#0e3a55;letter-spacing:.5px;border:none;background:#fff0;padding:15px;width:calc(100% - 128px)}.header-search form input::-webkit-input-placeholder{font-weight:700;font-size:20px;line-height:24px;color:#5d5d5d}.header-search form input::-moz-placeholder{font-weight:700;font-size:20px;line-height:24px;color:#5d5d5d}.header-search form input:-ms-input-placeholder{font-weight:700;font-size:20px;line-height:24px;color:#5d5d5d}.header-search form input:-moz-placeholder{font-weight:700;font-size:20px;line-height:24px;color:#5d5d5d}.print-info-box{position:absolute;bottom:0;left:15px;right:65px}.print-info-box p{margin:0;font-weight:300;font-size:14px;line-height:20px;color:#153e58;font-style:italic}.single-product #desc h1,.single-product #desc h2,.single-product #desc h3,.single-product #desc h4,.single-product #desc h5,.single-product #desc h6{margin:25px 0 15px 0}.page-footer{position:relative;overflow:hidden}.page-footer .to-top{position:absolute;right:100px;top:calc(50% - 112px);width:226px;height:225px;text-align:center}.page-footer .to-top svg{width:24px;height:24px;position:absolute;left:calc(50% - 12px);top:calc(50% - 12px)}.page-footer .to-top span{font-weight:700;font-size:12px;line-height:30px;position:absolute;left:0;right:0;color:#000;bottom:70px}.page-footer .to-top .bg{background:url(/wp-content/themes/bag/assets/images/webp/to_top.webp) center no-repeat;background-size:contain;position:absolute;left:0;right:0;bottom:0;top:0;z-index:-1}.page-footer .to-top:hover{opacity:.7}.page-footer h5{color:#0e3a55}.page-footer .inner{position:relative;padding:25px 0}.page-footer .inner:before{content:'';position:absolute;height:1px;right:0;top:0;width:10000%;background:#cecece}.page-footer .inner:after{content:'';position:absolute;height:1px;right:0;bottom:0;width:10000%;background:#cecece}.page-footer ul{padding:0;margin:0 0 30px 0;text-align:right}.page-footer ul li:last-of-type:after,.page-footer ul li:before{display:none}.page-footer ul li:after{display:inline-block;vertical-align:middle;content:'/';font-weight:500;font-size:13px;line-height:24px;letter-spacing:1.5px;color:#000;margin:0 5px}.page-footer ul li{display:inline-block;vertical-align:middle}.page-footer ul li a{font-weight:500;font-size:13px;line-height:24px;letter-spacing:1.5px;color:#000}.page-footer .logos{margin-bottom:15px}.page-footer .logos .slide{padding:0 5px}.page-footer .logos .slide img{max-height:69px;margin:0 auto;display:block}.social-media{text-align:right}.social-media a:last-of-type{margin-left:90px}.social-media a{font-weight:500;font-size:14px;line-height:24px;color:#000;position:relative}.social-media a:before{content:'';position:absolute;left:0;right:100%;top:50%;height:1px;background:#00abe3;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear}.social-media span{display:inline-block;vertical-align:middle;width:38px;height:1px;background:#000;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear}.social-media svg{width:24px;height:24px;fill:#00abe3;display:inline-block;vertical-align:middle}.social-media a:hover{color:#00abe3;text-decoration:none}.social-media a:hover:before{right:0}.social-media a:hover span{background:#00abe3}.page-footer .last-line{padding:10px 0}.page-footer .last-line p{margin:0;font-weight:300;font-size:13px;line-height:24px;color:#858585}.page-footer .last-line p b{font-weight:500}.page-footer .last-line .rea{font-weight:300;font-size:13px;line-height:24px;color:#858585}.page-footer .last-line .rea:hover{text-decoration:none;opacity:.7}.promo-popup{position:absolute;left:0;right:0;top:0;background:#fff;-webkit-box-shadow:0 0 30px 0 rgb(0 0 0 / .09);-moz-box-shadow:0 0 30px 0 rgb(0 0 0 / .09);box-shadow:0 0 30px 0 rgb(0 0 0 / .09);z-index:13;padding:15px}.promo-popup .popup-close{position:absolute;right:10px;top:calc(50% - 10px);font-size:18px;line-height:20px;color:#093149}.promo-popup .popup-close:hover{text-decoration:none;color:#00abe3}.promo-popup p{margin:0}#cookies-message-container{background:#0e3a55;padding:35px 30px;position:fixed;left:30px;bottom:30px;text-align:left;width:auto;height:auto;max-width:50%;z-index:999999999999999999999999999999;font-size:14px;color:#fff}#c-m-inner{display:inline-block;vertical-align:middle;width:calc(100% - 175px)}#c-m-inner h6{color:#fff;margin:0 0 15px 0}#c-m-inner p{color:#fff;margin:0;font-size:13px;line-height:24px}#c-m-inner p a{color:#fff;text-decoration:underline}#c-m-inner p a:hover{opacity:.7}#accept-cookies-checkbox{color:#fff;font-size:13px;line-height:28px;letter-spacing:1px;font-weight:700;text-transform:uppercase;border-radius:0;padding:20px 30px;background:#00abe3;margin-left:15px;display:inline-block;vertical-align:middle;text-decoration:none}#accept-cookies-checkbox:hover{text-decoration:none;opacity:.7}#reject-cookie{position:absolute;right:0;top:0;color:#ddd;padding:10px 15px;font-size:11px;text-decoration:none}#reject-cookie span{display:inline-block;vertical-align:middle;font-size:18px;margin-left:5px}#reject-cookie:hover{text-decoration:none;opacity:.7}@media (max-width:767px){#cookies-message-container{left:0;bottom:0;max-width:100%;padding-top:50px}#c-m-inner{width:100%}#accept-cookies-checkbox{margin:15px 0 0 0}}@media (max-width:767px){.homepage-slider .slide .ornament-2,.homepage-slider .ornament-1,.page-footer .to-top,.homepage-movie .ornament,.ornamented-btn,.homepage-slider .image-col:before,.page-header .floating-contact,.homepage-slider .scroll-down,.homepage-slider .bg .ornament-1{display:none!important}.page-header{background:#fff;padding:10px 0}.page-header .navbar-brand{margin-top:0}.page-header .navbar-brand img{max-width:90px}.page-header .navbar-toggler{padding:0;margin-top:12px;order:3}.page-header .navbar-nav .nav-link{text-align:center}.woocommerce-currency-switcher-form .dd-selected{padding:10px 0!important}.page-header .right-content form .dd-select .dd-pointer-down{right:0!important}.page-header .right-content form .dd-select{padding-right:14px!important}.page-header .right-content .dropdown .toggler:after{margin-left:0}.page-header .right-content{width:100%;margin:10px 0 0 0;border:none}.page-header .right-content .login-link{font-size:0;margin-left:0;margin-right:3px;padding-left:20px}.page-header .search-link{padding-top:0;padding-bottom:0;margin-left:3px;padding-left:5px}.page-header .right-content .cart-link{padding-top:0;padding-bottom:0;margin-left:3px;padding-left:5px;font-size:0}.page-header .right-content .cart-link span{display:none}.header-search.opened{padding:0 0 10px 0;width:100%}.header-search form{padding:15px}.header-search form button{font-size:16px;width:58px}.header-search form button svg{display:none}.header-search form input{padding:15px 0;font-size:16px;width:calc(100% - 75px)}.header-search form input::-webkit-input-placeholder{font-size:16px}.header-search form input::-moz-placeholder{font-size:16px}.header-search form input:-ms-input-placeholder{font-size:16px}.header-search form input:-moz-placeholder{font-size:16px}.page-title{font-size:32px;line-height:40px}.custom-to-pay,.border-container .next-step{text-align:center}.border-container{border:none}.homepage-bg-section h4,.homepage-bg-section h3,.homepage-movie .movie-link p,.homepage-text h2,.homepage-prods h2,.homepage-slider .text-col h2{font-size:26px;line-height:30px}.homepage-slider .bg .ornament-2{opacity:.4}.homepage-slider .text-col li{font-size:16px}.homepage-slider .image-col .image{position:initial;width:100%;max-width:100%}.homepage-prods h2{margin-bottom:30px}.homepage-text .duo-img img:last-of-type{max-width:60%}.homepage-text{padding:60px 0}.homepage-text .text-box{margin-top:30px}.homepage-movie{background:#fff0;padding-top:0}.homepage-movie .movie-link p{text-align:center}.homepage-movie .movie-link:after,.homepage-movie .movie-link:before{background-size:contain;top:30px}.homepage-bg-section{margin-top:-100px;padding-top:130px;margin-bottom:30px}.homepage-bg-section:before{left:0;right:0}.social-media a:last-of-type{margin-left:5px}.page-footer ul,.page-footer,.page-footer .text-right{text-align:center!important}.homepage-text .ornament.ornament-small{opacity:.4}.contact-bottom:after,.contact-bottom:before{left:0;right:0}.contact-bottom .phone{font-size:33px}.woocommerce div.product form.cart .variations tbody tr:first-of-type th{display:block!important}.main-img-prod{margin-bottom:15px}.main-img-prod .zoom{right:-44px;bottom:-44px}.prod-custom-order-process .single_variation_wrap .orn span,.woocommerce div.product form.cart .variations tbody tr:first-of-type:before,.product-page-ornament .orn,.prod-custom-order-process .line-order,.thumbs-slider{display:none!important}.woocommerce div.product form.cart .variations{height:auto!important;padding:15px}.woocommerce div.product form.cart .variations tbody tr:first-of-type{position:initial;width:100%;padding:0;border:none}.woocommerce div.product form.cart .variations tbody tr,.woocommerce div.product form.cart .variations tbody{padding:0}.prod-custom-order-process .single_variation_wrap{margin-top:0}.prod-custom-order-process .single_variation_wrap .woocommerce-variation-add-to-cart{padding:15px}.woocommerce div.product form.cart .button{padding:10px 38px 10px 70px;font-size:16px}.modal-body iframe{height:300px}.prod-custom-order-process .bordered-col:before{display:none}.spec-title{display:block}.spec-table .title{border:none}.prod-custom-order-process .steps-container{padding:15px 0}.radio-price{padding:0 15px}.radio-price .radio{padding:7px 15px 7px 45px}.radio-price .radio span{left:10px}.prod-custom-order-process .single_variation_wrap .woocommerce-variation-add-to-cart .bordered-left{padding:15px;text-align:center}.woocommerce-account .woocommerce-MyAccount-content,.woocommerce-account .woocommerce-MyAccount-navigation{width:100%}.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2,.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1{width:100%}.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2,.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.page-header .navbar-nav .dropdown-item{text-align:center;white-space:normal}.wapf{padding:0 15px}.page-header .right-content{text-align:right;margin:0;width:auto;order:2}.page-header .navbar-collapse{order:4}.homepage-slider .slide{padding-top:69px;padding-bottom:30px;min-height:1px;background:#f5f6fa}body{padding-top:69px}.page-title{margin-bottom:30px}.product-page-custom{padding-top:0!important}.product-page-custom .btn-conainer .btn{font-size:13px;min-width:155px}.scroll-to-section{margin:0 5px 10px 0;font-size:20px}.prod-custom-order-process h3{margin-bottom:30px;font-size:24px;line-height:34px}.custom-prod-selects{padding:0 15px}.prod-custom-order-process{padding:0}.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-message .button,.woocommerce-page .woocommerce-error .button,.woocommerce-page .woocommerce-info .button,.woocommerce-page .woocommerce-message .button{display:block;width:100%;float:initial;margin:10px auto}.woocommerce-error::before,.woocommerce-info::before,.woocommerce-message::before{display:none!important}.woocommerce-error,.woocommerce-info,.woocommerce-message{padding:10px 15px}.woocommerce table.shop_table td{padding:10px}.homepage-slider h2{margin-top:10px}.homepage-text .ornament,.homepage-bg-section .bottom-ornament,.skew-gradient-bg:before,.homepage-text h2 img.alignleft,.homepage-prods h2 img,.homepage-slider h2 img{display:none!important}.print-info-box{position:initial;padding:15px}}@media (max-width:991px) and (min-width:768px){.homepage-slider .slide .ornament-2,.homepage-slider .ornament-1,.prod-custom-order-process .single_variation_wrap .woocommerce-variation-add-to-cart .bordered-left:before,.page-footer .to-top,.homepage-movie .ornament,.homepage-slider .image-col:before,.page-header .floating-contact,.homepage-slider .scroll-down,.homepage-slider .bg .ornament-1{display:none!important}.page-header{background:#fff;padding:10px 0}.page-header .navbar-brand{margin-top:0}.page-header .navbar-brand img{max-width:140px}.page-header .navbar{justify-content:initial}.page-header .navbar-toggler{padding:0;margin-top:12px;margin-left:15px;order:3}.page-header .navbar-nav .nav-link{text-align:center}.page-header .right-content{text-align:right;margin:0 0 0 auto;border:none;order:2}.page-header .navbar-collapse{order:4}.page-header .search-link{padding-top:0;padding-bottom:0}.page-header .right-content .login-link{font-size:0}.page-header .right-content .cart-link{padding-top:0;padding-bottom:0}.homepage-bg-section h4,.homepage-bg-section h3,.homepage-movie .movie-link p,.homepage-text h2,.homepage-prods h2,.homepage-slider .text-col h2{font-size:26px;line-height:30px}.homepage-slider .bg .ornament-2{opacity:.4}.homepage-slider .text-col li{font-size:16px}.homepage-slider .image-col .image{position:initial;width:100%;max-width:100%}.homepage-slider .slide{min-height:700px}.homepage-bg-section:before{left:15px;right:15px}.homepage-text .ornament.ornament-small{opacity:.4}.contact-bottom:after,.contact-bottom:before{left:0;right:0}.contact-bottom .phone{font-size:33px}.thumbs-slider{padding:0 40px}.thumbs-slider .slick-arrow.slick-next{right:0}.thumbs-slider .slick-arrow.slick-prev{left:0}.prod-custom-order-process .line-order .point.point-3{margin-right:0}.prod-custom-order-process .line-order .point.point-1{margin-left:0}.woocommerce div.product form.cart .variations{padding-right:0}.radio-price{padding-left:0}.prod-custom-order-process .steps-container{padding:30px 15px}.prod-custom-order-process .single_variation_wrap .woocommerce-variation-add-to-cart .bordered-left{padding:15px;text-align:center}.woocommerce-account .woocommerce-MyAccount-content{width:70%;float:right}.woocommerce-account .woocommerce-MyAccount-navigation{width:25%;float:left}.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2,.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1{width:100%}.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2,.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.wapf{padding-right:0}}@media (max-width:1199px) and (min-width:992px){.page-footer .to-top,.homepage-slider .image-col:before{display:none!important}.page-header .navbar-brand img{max-width:160px}.page-header .navbar-toggler{padding:0;margin-top:15px}.page-header .navbar{flex-wrap:wrap;padding:10px 0}.page-header .navbar-nav .nav-link{text-align:center}.page-header .right-content{text-align:right;width:100%;margin:0;border:none}.page-header .search-link,.page-header .right-content .cart-link{padding-top:0;padding-bottom:0}.homepage-bg-section h4,.homepage-bg-section h3,.homepage-movie .movie-link p,.homepage-text h2,.homepage-prods h2,.homepage-slider .text-col h2{font-size:26px;line-height:30px}.homepage-slider .bg .ornament-2{opacity:.4}.homepage-slider .text-col li{font-size:16px}.homepage-slider .image-col .image{position:initial;width:100%;max-width:100%}.homepage-bg-section:before{left:15px;right:15px}.homepage-text .ornament.ornament-small{opacity:.4}.contact-bottom:after,.contact-bottom:before{left:15px;right:15px}.thumbs-slider{padding:0 40px}.thumbs-slider .slick-arrow.slick-next{right:0}.thumbs-slider .slick-arrow.slick-prev{left:0}.prod-custom-order-process .line-order .point.point-3{margin-right:0}.prod-custom-order-process .line-order .point.point-1{margin-left:0}.page-header .floating-contact{top:210px}.page-header .navbar-brand{margin-top:0}}@media (max-width:1350px) and (min-width:1200px){.page-header .right-content{width:100%}}@media (max-width:1650px) and (min-width:1200px){.page-footer .to-top{display:none!important}.page-header .navbar-brand{margin-top:0}.page-header .navbar-brand img{max-width:160px}.page-header .navbar-toggler{padding:0;margin-top:15px}.page-header .navbar{flex-wrap:wrap;padding:10px 0}.page-header .navbar-nav .nav-link{text-align:center}.page-header .right-content{text-align:right;margin:0}.page-header .search-link,.page-header .right-content .cart-link{padding-top:0;padding-bottom:0}.homepage-bg-section h4,.homepage-bg-section h3,.homepage-movie .movie-link p,.homepage-text h2,.homepage-prods h2,.homepage-slider .text-col h2{font-size:26px;line-height:30px}.homepage-slider .bg .ornament-2{opacity:.4}.homepage-slider .text-col li{font-size:16px}.homepage-slider .image-col .image{position:initial;width:100%;max-width:100%}.homepage-bg-section:before{left:15px;right:15px}.homepage-text .ornament.ornament-small{opacity:.4}.contact-bottom:after,.contact-bottom:before{left:15px;right:15px}.thumbs-slider{padding:0 40px}.thumbs-slider .slick-arrow.slick-next{right:0}.thumbs-slider .slick-arrow.slick-prev{left:0}.prod-custom-order-process .line-order .point.point-3{margin-right:0}.prod-custom-order-process .line-order .point.point-1{margin-left:0}.page-header .floating-contact{top:210px}}.price-calc-table{display:none!important}