.navigation-top,.navigation-top ul{*zoom:1}.navigation-top:before,.navigation-top ul:before,.navigation-top:after,.navigation-top ul:after{content:" ";display:table}.navigation-top:after,.navigation-top ul:after{clear:both}.visually-hidden{margin:-1px;padding:0;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip:rect(0, 0, 0, 0);position:absolute}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(//www.poupine.it/wp-content/themes/scandinavian/assets/slick/ajax-loader.gif) center center no-repeat}@font-face{font-family:"slick";src:url(//www.poupine.it/wp-content/themes/scandinavian/assets/slick/fonts/slick.eot);src:url(//www.poupine.it/wp-content/themes/scandinavian/assets/slick/fonts/slick.eot?#iefix) format("embedded-opentype"),url(//www.poupine.it/wp-content/themes/scandinavian/assets/slick/fonts/slick.woff) format("woff"),url(//www.poupine.it/wp-content/themes/scandinavian/assets/slick/fonts/slick.ttf) format("truetype"),url(//www.poupine.it/wp-content/themes/scandinavian/assets/slick/fonts/slick.svg#slick) format("svg");font-weight:normal;font-style:normal}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0px;font-size:0px;cursor:pointer;background:transparent;color:transparent;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:transparent;color:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir="rtl"] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir="rtl"] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir="rtl"] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir="rtl"] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}body,html{height:100%;margin:0;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{overflow-x:hidden;text-decoration:none}.wrapper{position:relative;width:100%}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background-color:#fff;border:none;max-width:96%;padding:5px 3px 10px;text-align:left}.wp-caption.alignnone,.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#f7f7f7;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-moz-box-shadow:0 0 2px 2px rgba(0,0,0,0.6);-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,0.6);box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto !important;color:#21759b;display:block;font-size:14px;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}.wp-caption-text.gallery-caption{text-align:center;text-transform:Capitalize}.bypostauthor{text-align:left}.sticky{text-decoration:none}.gallery{margin:0 auto 18px;height:0}.gallery .gallery-item{float:left;margin-top:0;text-align:center;width:33%}.gallery .gallery-item a{outline:none !important}.gallery-columns-2 .gallery-item{width:50%}.gallery-columns-4 .gallery-item{width:25%}.gallery img{-moz-box-shadow:0 0 4px #b2b2b2;-webkit-box-shadow:0 0 4px #b2b2b2;box-shadow:0 0 4px #b2b2b2;border:1px solid #fff;padding:15px;background:#f7f7f7}.gallery img:hover{background:#fff}.gallery-columns-2 .attachment-medium{max-width:92%;height:auto}.gallery-columns-4 .attachment-thumbnail{max-width:84%;height:auto}.gallery br+br{display:none}#wp-toolbar #wp-admin-bar-ot-theme-options{display:none}img{height:auto;max-width:100%;border:none;outline:none;-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;outline:none}.wp-caption{position:relative;padding:0}img.alignleft,a img.alignleft,.wp-caption.alignleft,a .wp-caption.alignleft,img.alignnone,a img.alignnone,.wp-caption.alignnone,a .wp-caption.alignnone{margin:1rem 1rem 1rem 0}img.alignright,a img.alignright,.wp-caption.alignright,a .wp-caption.alignright{margin:1rem 0 1rem 1rem}img.aligncenter,a img.aligncenter,.wp-caption.aligncenter,a .wp-caption.aligncenter{margin:2rem auto 2rem auto}.wp-caption.aligncenter{margin-bottom:2rem}.page-template-shop-home .alignleft,.page-template-shop-home .wp-caption.alignleft,.page-template-shop-home .alignright,.page-template-shop-home .wp-caption.alignright,.page-template-shop-home .alignnone,.page-template-shop-home .wp-caption.alignnone,.page-template-shop-home .aligncenter,.page-template-shop-home .wp-caption.aligncenter{margin-top:0}a[href*=".jpg"],a[href*=".jpeg"],a[href*=".png"],a[href*=".gif"]{position:relative;display:block}a[href*=".jpg"]:hover,a[href*=".jpeg"]:hover,a[href*=".png"]:hover,a[href*=".gif"]:hover{cursor:zoom-in}p{margin:0 0 1rem 0}ul,ol{margin:0 0 1.5rem 0}h1,h2,h3,.single-product h3#reply-title,h4,h5,h6{margin-top:2rem;margin-bottom:0.75em}h1 span,h2 span,h3 span,.single-product h3#reply-title span,h4 span,h5 span,h6 span{padding-left:0.12em;padding-right:0.12em}ul.tabs li span{padding-left:0.12em;padding-right:0.12em}.post-header h2,.page-header h1{margin-top:0;margin-bottom:2.5rem;text-align:center}.search-results article header,.archive article header{text-align:center}mark{color:inherit;padding:0}body a{cursor:pointer;text-decoration:underline;outline:none}body a.button{text-decoration:none;font-weight:normal}body .border a,body .post-header h2 a{text-decoration:none}body .top-bar a,body .header-logo a,body .mobile-navigation a{text-decoration:none}body a.more-link{display:block;margin-top:0.5rem}body header.header-main a,body .top-bar a,body .woocommerce-MyAccount-navigation-link a,body .widget:not(.shop-widget) a{font-weight:400}.video{display:block}.audio{width:100%}br{font-size:0;line-height:1.5rem}hr{display:block;width:47px;height:15px;background:url(//www.poupine.it/wp-content/themes/scandinavian/assets/hr@2x.png) no-repeat;background-size:47px 15px;border:0;margin:2rem auto}.blog hr{margin-top:3rem;margin-bottom:3rem}@media (max-width: 767px){.blog hr{margin-top:1rem;margin-bottom:2rem}}pre{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:0;background-color:#f7f7f7;padding:1rem;font-size:.8333rem;color:inherit}b,strong{font-weight:bold}small{font-size:.6667rem}small a{font-size:.6667rem}ul.list-inside{list-style:inside}ul.list-none{list-style:none;padding-left:0;margin-left:0}ul.list-none-ib{list-style:none;padding-left:0;margin-left:0}ul.list-none-ib li{list-style:none;display:inline-block}.list-none-ib{list-style:none;display:inline-block}ul.text-cap li,.text-cap{text-transform:uppercase;font-size:.8333rem;font-weight:600;letter-spacing:2px}@media (min-width: 768px){.col-full{max-width:67.141em;margin-left:auto;margin-right:auto;padding:0 2.618em;box-sizing:content-box}.col-full::after{clear:both;content:"";display:table}.col-full::after{content:" ";display:block;clear:both}}body:not(.woocommerce-page) article table{display:inline-block;max-width:100%;overflow-x:scroll}table,.woocommerce table.shop_table,.woocommerce table.shop_attributes{border:0;font-size:1rem;border-collapse:collapse}table tr,.woocommerce table.shop_table tr,.woocommerce table.shop_attributes tr{border-bottom:1px solid #eee}table tr th,table tr td,.woocommerce table.shop_table tr th,.woocommerce table.shop_table tr td,.woocommerce table.shop_attributes tr th,.woocommerce table.shop_attributes tr td{padding:0.5rem;border:0;font-style:normal}table tr th p,table tr td p,.woocommerce table.shop_table tr th p,.woocommerce table.shop_table tr td p,.woocommerce table.shop_attributes tr th p,.woocommerce table.shop_attributes tr td p{padding:0}table tr th:first-child,table tr td:first-child,.woocommerce table.shop_table tr th:first-child,.woocommerce table.shop_table tr td:first-child,.woocommerce table.shop_attributes tr th:first-child,.woocommerce table.shop_attributes tr td:first-child{padding-left:1rem}table tr th:last-child,table tr td:last-child,.woocommerce table.shop_table tr th:last-child,.woocommerce table.shop_table tr td:last-child,.woocommerce table.shop_attributes tr th:last-child,.woocommerce table.shop_attributes tr td:last-child{padding-right:1rem}table tr:nth-child(2n) td,table tr:nth-child(2n) th,.woocommerce table.shop_table tr:nth-child(2n) td,.woocommerce table.shop_table tr:nth-child(2n) th,.woocommerce table.shop_attributes tr:nth-child(2n) td,.woocommerce table.shop_attributes tr:nth-child(2n) th{background-color:transparent}table tr.alt th,table tr.alt td,.woocommerce table.shop_table tr.alt th,.woocommerce table.shop_table tr.alt td,.woocommerce table.shop_attributes tr.alt th,.woocommerce table.shop_attributes tr.alt td{background-color:transparent}table tbody tr:last-child,table tfoot tr:last-child,.woocommerce table.shop_table tbody tr:last-child,.woocommerce table.shop_table tfoot tr:last-child,.woocommerce table.shop_attributes tbody tr:last-child,.woocommerce table.shop_attributes tfoot tr:last-child{border-bottom:0}@media (max-width: 767px){.woocommerce table.account-orders-table tr,.woocommerce table.woocommerce-MyAccount-downloads tr{padding-top:1rem;padding-bottom:1rem}.woocommerce table.account-orders-table tr th,.woocommerce table.account-orders-table tr td,.woocommerce table.woocommerce-MyAccount-downloads tr th,.woocommerce table.woocommerce-MyAccount-downloads tr td{padding:0}.woocommerce table.account-orders-table tr th:first-child,.woocommerce table.account-orders-table tr td:first-child,.woocommerce table.woocommerce-MyAccount-downloads tr th:first-child,.woocommerce table.woocommerce-MyAccount-downloads tr td:first-child{padding-left:0}.woocommerce table.account-orders-table tr th:last-child,.woocommerce table.account-orders-table tr td:last-child,.woocommerce table.woocommerce-MyAccount-downloads tr th:last-child,.woocommerce table.woocommerce-MyAccount-downloads tr td:last-child{padding-right:0}.woocommerce table.account-orders-table tr td.download-actions,.woocommerce table.woocommerce-MyAccount-downloads tr td.download-actions{margin-top:1rem;text-align:left !important}.woocommerce table.account-orders-table tr td.download-actions::before,.woocommerce table.woocommerce-MyAccount-downloads tr td.download-actions::before{content:none}}.woocommerce table.shop_table tbody tr:first-child{border-top:1px solid #eee}.woocommerce table.shop_table tbody tr:last-child{border-bottom:1px solid #eee}.woocommerce table.order_details thead tr{border-bottom:0}.woocommerce-view-order table.customer_details tbody tr,.woocommerce-view-order table.customer_details tbody tr:first-child,.woocommerce-view-order table.customer_details tbody tr:last-child,.woocommerce-order-received table.customer_details tbody tr,.woocommerce-order-received table.customer_details tbody tr:first-child,.woocommerce-order-received table.customer_details tbody tr:last-child{border:0}.woocommerce table.group_table tbody tr{border:0}.page table,.blog-post table{margin-bottom:1rem}iframe{width:100%}.post-entry+iframe{margin-top:0}.gallery{margin-top:2.5rem;margin-bottom:2.5rem}.gallery figure img{border:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;background-color:transparent}h1+.gallery,h2+.gallery,h3+.gallery,h4+.gallery,h5+.gallery,h6+.gallery{margin-top:1.5rem}figure,.woocommerce .product-category{position:relative}figure figcaption.wp-caption-text,figure .woocommerce-loop-category__title,.woocommerce .product-category figcaption.wp-caption-text,.woocommerce .product-category .woocommerce-loop-category__title{position:absolute;bottom:1rem;left:1rem;background-color:#fff;padding:1em 1.2em;line-height:1.2em;font-size:.8889rem;color:inherit}figure.gallery-item figcaption.wp-caption-text{bottom:calc(1rem + 15px);left:calc(1rem + 15px)}.woocommerce .product-category .woocommerce-loop-category__title{bottom:calc(1rem - 1px);left:calc(1rem + 15px);margin:0;font-weight:normal}.col-md-8.col-md-offset-2 .gallery{margin-left:-15px;margin-right:-22px}.col-md-8.col-md-offset-2 .gallery img.size-large,.col-md-8.col-md-offset-2 .gallery .wide{margin-left:0;margin-right:0}.col-md-8.col-md-offset-2 .gallery-columns-1.gallery-size-thumbnail,.col-md-8.col-md-offset-2 .gallery-columns-1.gallery-size-medium,.col-md-8.col-md-offset-2 .gallery-columns-2.gallery-size-thumbnail,.col-md-8.col-md-offset-2 .gallery-columns-2.gallery-size-medium,.col-md-8.col-md-offset-2 .gallery-columns-3.gallery-size-thumbnail{margin-left:0;margin-right:0}@media (max-width: 767px){.gallery figure figcaption.gallery-caption{position:static;top:auto;left:auto;padding:0;background:none}}@media (max-width: 480px){.woocommerce .product-category .woocommerce-loop-category__title{position:static;top:auto;left:auto;padding:0;background:none;margin-top:0.5rem}}@media (min-width: 768px){.gallery figure figcaption.gallery-caption,.woocommerce .product-category .woocommerce-loop-category__title{max-width:73%}}@media (min-width: 992px){.col-md-8.col-md-offset-2 .gallery{margin-left:-177px;margin-right:-188px}.col-md-8.col-md-offset-2 .gallery img.size-large{max-width:100%}.col-md-8.col-md-offset-2 img.size-large,.col-md-8.col-md-offset-2 .wide,.col-md-8.col-md-offset-2 .shop-widgets{margin-left:-161px;margin-right:-200px;width:940px;max-width:940px}.col-md-8.col-md-offset-2 .post-header{margin-left:-120px;margin-right:-120px}}@media (min-width: 1200px){.col-md-8.col-md-offset-2 .gallery{margin-left:-210px;margin-right:-222px}.col-md-8.col-md-offset-2 .gallery img.size-large{max-width:100%}.col-md-8.col-md-offset-2 img.size-large,.col-md-8.col-md-offset-2 .wide{margin-left:-195px;margin-right:-390px;max-width:1140px;width:1140px}.col-md-8.col-md-offset-2 .shop-widgets{margin-left:-195px;margin-right:-390px;max-width:1140px;width:1140px}.col-md-8.col-md-offset-2 .post-header{margin-left:-120px;margin-right:-120px}}.footer .widget ul.menu li.fa,.wrapper .widget ul.menu li.fa{font-family:inherit;display:list-item;line-height:inherit}.footer .widget ul.menu li.fa::before,.wrapper .widget ul.menu li.fa::before{font-family:FontAwesome;opacity:.33;filter:alpha(opacity=33)}.footer .widget ul.menu li.fa:hover::before,.wrapper .widget ul.menu li.fa:hover::before{opacity:1;filter:alpha(opacity=100)}.footer .widget ul.menu li.fa a,.wrapper .widget ul.menu li.fa a{display:inline-block;padding:0 0 0 0.5rem}.footer .widget ul.menu li.fa a::before,.footer .widget ul.menu li.fa a:hover::before,.wrapper .widget ul.menu li.fa a::before,.wrapper .widget ul.menu li.fa a:hover::before{content:none}input,textarea,select,.woocommerce-cart table.cart td.actions .coupon .input-text{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;font-size:.8889rem;font-weight:normal;outline:none;padding:0.75rem;display:inline-block;line-height:1em;max-width:100%}select{background-color:#f7f7f7}input,textarea,select,.woocommerce-cart table.cart td.actions .coupon .input-text,.select2-dropdown,.select2-container--default .select2-selection--single,.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #eee}.select2-container--default .select2-search--dropdown .select2-search__field{background-color:#fff}.select2-container--default .select2-selection--single{height:auto;padding-top:2px;padding-bottom:2px}.select2-container--default .select2-selection--single .select2-selection__rendered{padding:0.75rem;line-height:1em;font-size:.8889rem}.select2-container--default .select2-selection--single .select2-selection__arrow{height:100%;margin-right:0.5rem}li.select2-results__option{font-size:.8889rem;line-height:1.25em}.woocommerce form .form-row.woocommerce-validated input.input-text,.woocommerce form .form-row.woocommerce-validated select{border-color:#eee}input:focus,textarea:focus,select:focus,.woocommerce-cart table.cart td.actions .coupon .input-text:focus,.woocommerce form .form-row.woocommerce-validated input.input-text:focus,.woocommerce form .form-row.woocommerce-validated select:focus{border-color:#dadada}@media screen and (-webkit-min-device-pixel-ratio: 0){select{height:2.7059rem;line-height:2.7059rem}}select::-moz-focus-inner{border:0;padding:0}@-moz-document url-prefix(){}@media screen\0{select{height:2.7059rem;line-height:2.7059rem}}div.wpcf7 label{display:block}div.wpcf7 label input,div.wpcf7 label textarea{width:100%}div.wpcf7 .wpcf7-submit{width:auto}div.wpcf7 select{width:100%}div.wpcf7 .ajax-loader{display:none;margin-top:1rem;margin-left:1rem}div.wpcf7 .ajax-loader.is-active{display:inline-block}div.wpcf7 span.wpcf7-not-valid-tip{color:#e1534f;font-size:0.75rem}div.wpcf7 .wpcf7-response-output{margin:1rem 0 0 0;padding:0;border:0}div.wpcf7 .sent .wpcf7-response-output{color:#14bf89}div.wpcf7 .sent .wpcf7-response-output:before{content:'\f00c';font-family:FontAwesome;font-style:normal;font-weight:normal;text-decoration:inherit;font-size:1rem;padding-right:0.5em}div.wpcf7 .failed .wpcf7-response-output,div.wpcf7 .invalid .wpcf7-response-output{color:#e1534f}div.wpcf7 .failed .wpcf7-response-output:before,div.wpcf7 .invalid .wpcf7-response-output:before{content:'\f06a';font-family:FontAwesome;font-style:normal;font-weight:normal;text-decoration:inherit;font-size:1rem;padding-right:0.5em}button:not(.customize-partial-edit-shortcut-button),.woocommerce button:not(.customize-partial-edit-shortcut-button),button.button,.woocommerce button.button,.woocommerce button.button.alt,.btn,.woocommerce .btn,.button,.woocommerce .button,input[type="reset"],input[type="button"],.woocommerce input[type="reset"],input[type="submit"],.woocommerce input[type="submit"],.woocommerce input#submit,.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce a.added_to_cart,.woocommerce-cart table.cart .coupon input[name="apply_coupon"],.woocommerce-cart table.cart .actions input[name="update_cart"],.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{display:inline-block;outline:none;padding:0.8rem 1.5rem;border:none;vertical-align:top;font-size:.8889rem;font-weight:normal;line-height:1.15rem;text-transform:uppercase;border-width:0;border-style:solid;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-transition:all 0.1s ease 0s;-moz-transition:all 0.1s ease 0s;-ms-transition:all 0.1s ease 0s;-o-transition:all 0.1s ease 0s;transition:all 0.1s ease 0s}button:not(.customize-partial-edit-shortcut-button) i,.woocommerce button:not(.customize-partial-edit-shortcut-button) i,button.button i,.woocommerce button.button i,.woocommerce button.button.alt i,.btn i,.woocommerce .btn i,.button i,.woocommerce .button i,input[type="reset"] i,input[type="button"] i,.woocommerce input[type="reset"] i,input[type="submit"] i,.woocommerce input[type="submit"] i,.woocommerce input#submit i,.woocommerce #respond input#submit i,.woocommerce a.button i,.woocommerce a.added_to_cart i,.woocommerce-cart table.cart .coupon input[name="apply_coupon"] i,.woocommerce-cart table.cart .actions input[name="update_cart"] i,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button i{margin-right:6px}button:not(.customize-partial-edit-shortcut-button) i.left,.woocommerce button:not(.customize-partial-edit-shortcut-button) i.left,button.button i.left,.woocommerce button.button i.left,.woocommerce button.button.alt i.left,.btn i.left,.woocommerce .btn i.left,.button i.left,.woocommerce .button i.left,input[type="reset"] i.left,input[type="button"] i.left,.woocommerce input[type="reset"] i.left,input[type="submit"] i.left,.woocommerce input[type="submit"] i.left,.woocommerce input#submit i.left,.woocommerce #respond input#submit i.left,.woocommerce a.button i.left,.woocommerce a.added_to_cart i.left,.woocommerce-cart table.cart .coupon input[name="apply_coupon"] i.left,.woocommerce-cart table.cart .actions input[name="update_cart"] i.left,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button i.left{margin-right:6px}button:not(.customize-partial-edit-shortcut-button) i.right,.woocommerce button:not(.customize-partial-edit-shortcut-button) i.right,button.button i.right,.woocommerce button.button i.right,.woocommerce button.button.alt i.right,.btn i.right,.woocommerce .btn i.right,.button i.right,.woocommerce .button i.right,input[type="reset"] i.right,input[type="button"] i.right,.woocommerce input[type="reset"] i.right,input[type="submit"] i.right,.woocommerce input[type="submit"] i.right,.woocommerce input#submit i.right,.woocommerce #respond input#submit i.right,.woocommerce a.button i.right,.woocommerce a.added_to_cart i.right,.woocommerce-cart table.cart .coupon input[name="apply_coupon"] i.right,.woocommerce-cart table.cart .actions input[name="update_cart"] i.right,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button i.right{margin-left:6px;margin-right:0 !important}.woocommerce-cart table.cart .coupon button[name="apply_coupon"],.woocommerce-cart table.cart .coupon button[name="apply_coupon"]:hover,.woocommerce-cart table.cart .coupon button[name="apply_coupon"]:focus,.woocommerce-cart table.cart .coupon button[name="apply_coupon"]:active,.woocommerce-cart table.cart .actions input[name="update_cart"],.woocommerce-cart table.cart .actions input[name="update_cart"]:hover,.woocommerce-cart table.cart .actions input[name="update_cart"]:focus,.woocommerce-cart table.cart .actions input[name="update_cart"]:active,.woocommerce-cart .woocommerce-shipping-calculator .button,.woocommerce-cart .woocommerce-shipping-calculator .button:hover,.woocommerce-cart .woocommerce-shipping-calculator .button:focus,.woocommerce-cart .woocommerce-shipping-calculator .button:active,.woocommerce-account .woocommerce-Pagination .button,.woocommerce-account .woocommerce-Pagination .button:hover,.woocommerce-account .woocommerce-Pagination .button:focus,.woocommerce-account .woocommerce-Pagination .button:active{background-color:#dadada;border-color:#dadada;color:#060606}.woocommerce-cart table.cart .coupon button[name="apply_coupon"]:hover,.woocommerce-cart table.cart .actions input[name="update_cart"]:hover,.woocommerce-cart .woocommerce-shipping-calculator .button:hover,.woocommerce-account .woocommerce-Pagination .button:hover{opacity:.85;filter:alpha(opacity=85)}.product-type-external .cart .button{text-align:center}label{margin-bottom:0.2em;padding-right:3px;font-size:.6667rem}label abbr.required{text-decoration:none}label,.woocommerce form .form-row label{line-height:inherit}body .label-above .nf-field-label{margin-bottom:0}body .label-above .nf-field-label label{line-height:inherit}body .nf-field-container{margin-bottom:0.75rem}.nf-form-fields-required{display:none}label.checkbox,.woocommerce form .form-row label.checkbox,#ship-to-different-address label.checkbox,label[for="rememberme"],.mc4wp-checkbox label{margin:0;font-size:.8889rem;line-height:1rem;font-weight:normal}input.input-checkbox,input[type="checkbox"],input[type="radio"]{margin-right:0.25rem !important}input.input-sm,.input-sm{padding:8px 15px}.form-full{width:100%}.form-field-wrapper{margin-bottom:20}.form-field-wrapper input,.form-field-wrapper textarea,.form-field-wrapper select{margin-bottom:0}form .error{border-color:#e1534f}form label.error{margin-bottom:0;margin-top:3px;color:#e1534f;font-size:.6667rem;font-weight:400}.successContent,.errorContent{margin-bottom:20;display:none;text-transform:none;letter-spacing:1px}.main-section,.search-no-results .no-results{padding-top:3.5rem;padding-bottom:4rem}@media (max-width: 767px){.main-section,.search-no-results .no-results{padding-top:2rem;padding-bottom:2.5rem}}.float-left{float:left}.float-right{float:right}@media (max-width: 768px){.float-none-sm{float:none !important}.float-left-sm{float:left !important}.float-right-sm{float:right !important}}@media (max-width: 480px){.float-none-xs{float:none !important}.float-left-xs{float:left !important}.float-right-xs{float:right !important}}.top-bar .container,.header-main .container{position:relative}.top-bar,.header-main{padding:0;position:relative;width:100%}.top-bar li,.header-main li{list-style:outside none none}.top-bar li .wrapper,.header-main li .wrapper{position:relative;width:100%}.header-main ul,.header-main li{margin:0;padding:0}@media (min-width: 768px){.main-menu-wrapper{display:flex;justify-content:center;align-items:center}}.main-navigation-wrapper,.mobile-navigation{border-bottom:1px solid #eee}.main-navigation-wrapper{border-top:1px solid #eee}.top-bar{border-bottom:1px solid #eee}.top-bar .mobile-menu-icon-wraper{float:left;padding:10 0 3px}.cart-dropdown{background-color:#f7f7f7;border:1px solid #eee;position:absolute;top:130%;right:0;width:250;padding:0;visibility:hidden;opacity:0;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;z-index:3000}.cart-dropdown .cart-list{margin:0;padding:0;display:table}.cart-dropdown .cart-list li{list-style:none;padding:15px 0 15px 0;display:block;margin:0;border-bottom:1px solid #eee;position:relative;float:left;width:100%}.cart-dropdown .cart-list li>.close-cart-list{position:absolute;right:0;top:15px;width:15px;height:15px;display:block;background-image:none !important}.cart-dropdown .cart-list li>.close-cart-list:hover{background-image:none !important}.cart-dropdown .cart-list .media{margin-top:0}.cart-dropdown .cart-list .media .pull-left{width:70}.cart-dropdown .cart-list .media .pull-left img{width:100%}.cart-dropdown .cart-list .media .media-body{width:125px}.cart-dropdown .cart-list .media h6,.cart-dropdown .cart-list .media h5,.cart-dropdown .cart-list .media p{margin-top:0;margin-bottom:5px}.cart-dropdown .cart-sub-total{padding-top:15px}.cart-dropdown .cart-checkout-btn a,.cart-dropdown .view-cart-btn a{margin-top:15px}.cart-dropdown .cart-checkout-btn a.checkout{color:#fff;text-transform:uppercase}.cart-dropdown .view-cart-btn a.view-cart{color:#fff;text-transform:uppercase}.cart-dropdown .cart-checkout-btn a.checkout:hover,.cart-dropdown .view-cart-btn a.view-cart:hover{color:#fff}.header-logo{padding:50 0;text-align:center}.header-logo .col-md-12{line-height:1em}.header-logo .logo{line-height:1.5em;font-weight:700;display:inline-block;margin:0 auto}.header-logo .logo h1{margin-top:0;margin-bottom:2px}.header-logo .logo h1 a{font-size:inherit;color:inherit;font-weight:inherit;line-height:inherit}.header-logo .logo img{-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-ms-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear}.header-logo .site-tagline p{margin-bottom:0;font-size:.8333rem}.navigation-top ul li{display:inline-block}.navigation-top ul li .large-icon{margin-right:-30px;font-size:1rem}.navigation-top.navigation-top-left{float:left}.navigation-top.navigation-top-right{float:right}.navigation-top.navigation-top-right ul li{float:right}.navigation-top ul li a,.mini-cart a{padding:0 1rem 0 0;font-size:.6667rem;line-height:42px;display:inline-block}.navigation-top ul li a i,.mini-cart a i{padding-right:5px}.navigation-top ul li:last-child a,.mini-cart:last-child a{padding-right:0}.navigation-top-right ul li a{padding-left:1rem;padding-right:0}.top-bar{height:42px;overflow:hidden}.top-bar ul{margin:0;padding:0}.navigation-top ul li.icon-only a{padding-right:0.5rem}.navigation-top ul li.icon-only a .text{display:none}.navigation-top ul li.icon-only a i{font-size:0.75rem}.top-bar ul.social-icons li{display:inline-block;margin-right:1em}.top-bar ul.social-icons li a{line-height:42px;display:inline-block}.top-bar ul.social-icons li a i{font-size:17px}.mini-cart.cart-in-top-bar{float:right;position:relative;padding-left:1rem}@media screen and (min-width: 768px){.mini-cart.cart-in-menu{padding:13px 20px}}@media screen and (max-width: 767px){.mini-cart{display:none}.mini-cart.cart-in-top-bar{padding-left:0}.cart-mobile .mini-cart{display:inline-block;width:100%}}.mini-cart a.cart .alignment-wrapper{position:relative;display:inline-block}.mini-cart .cart-notification{display:none;position:absolute;top:-2px;right:-8px;width:15px;height:15px;line-height:15px;font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:9px;text-align:center;font-weight:bold;background-color:#060606;color:#fff;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%}.mini-cart .cart-notification.has-items{display:block}.mini-cart.cart-in-top-bar .cart-notification{top:2px;right:-10px}.mini-cart ul li:hover .cart-dropdown{visibility:visible;opacity:1}.mini-cart .cart-dropdown ul{padding:1.5rem}.mini-cart .cart-dropdown p.total,.mini-cart .cart-dropdown p.buttons{padding:1.5rem}.mini-cart .cart-dropdown ul li{padding-left:0}.mini-cart .cart-dropdown ul li dl{border:none;display:inline-block;padding:0;min-width:100px}.mini-cart .cart-dropdown ul li dl dt{clear:none;float:none;line-height:inherit}.mini-cart .cart-dropdown ul li dl dd{float:none;margin-bottom:0;padding-bottom:0;line-height:inherit}.mini-cart .cart-dropdown ul li a,.mini-cart .cart-dropdown ul li dl,.mini-cart .cart-dropdown ul li span.quantity{line-height:1.5rem}.mini-cart .cart-dropdown ul li.empty{padding-left:0;text-align:left;font-size:1.3rem}.mini-cart .cart-dropdown ul li a,.mini-cart .cart-dropdown ul li dl dt,.mini-cart .cart-dropdown ul li span{font-size:1.3rem}.mini-cart .cart-dropdown p{font-size:1.3rem}.mini-cart .cart-dropdown p span{font-size:1.3rem}.mini-cart .cart-dropdown ul li a img{width:75px;float:left;margin-left:0;margin-right:1rem}.mini-cart .cart-dropdown ul li a.remove{left:auto;right:0;text-align:right;line-height:2}.mini-cart .cart-dropdown ul li a.remove:hover{background:transparent}.mini-cart .cart-dropdown p.total{border-top:1px solid #eee;border-bottom:1px solid #eee;padding-top:1rem;padding-bottom:1rem}.mini-cart .cart-dropdown p.total span{float:right}.mini-cart .cart-dropdown p.buttons a{width:100%;text-align:center}.mini-cart .cart-dropdown p.buttons a.wc-forward:first-child{background-color:#dadada;margin-bottom:1.5rem}.cart-dropdown .cart-list .media a,.cart-dropdown .cart-list li>.close-cart-list{font-size:.8333rem;line-height:28px;letter-spacing:0;font-weight:400}.navigation-main a,.slicknav_menu .slicknav_menutxt,.slicknav_nav a{font-size:.8889rem;line-height:1.5em}.mobile-navigation{display:flex;line-height:3rem}@media screen and (min-width: 768px){.navigation-main{display:block !important}.navigation-main ul li{display:inline-block}.navigation-main ul li a{display:block;text-decoration:none}.navigation-main.align-left>ul{float:left}.navigation-main.align-right .nav-sub-dropdown{margin-left:0;margin-right:100%}}@media screen and (min-width: 768px){.navigation-main>ul{text-align:center}.navigation-main>ul>li>a{padding:22px;outline:none}.navigation-main>ul>li>a i{margin-left:3px;font-size:14px}.navigation-main.align-right>ul{float:right}}@media screen and (min-width: 768px){.navigation-main ul.nav-dropdown{-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;z-index:10;text-align:left;left:50%;margin-left:-112.5px}.navigation-main ul.nav-dropdown li a{padding:10px 20px;outline:none}.navigation-main.align-right li:hover .nav-dropdown{right:0;text-align:right}}@media screen and (max-width: 767px){.navigation-main ul.nav-dropdown{padding-left:1rem}}@media screen and (min-width: 768px){.navigation-main .nav-dropdown .nav-sub-dropdown{left:100%;top:-1px}.navigation-main.align-right .nav-dropdown .nav-sub-dropdown{right:0}}@media screen and (max-width: 768px){.navigation-main ul.nav-dropdown .nav-sub-dropdown{padding-left:1rem}}.navigation-main ul li .nav-dropdown,.navigation-main ul li .nav-sub-dropdown{display:none;opacity:0;filter:alpha(opacity=0);visibility:hidden}.navigation-main ul li:hover>ul{display:block;opacity:1;filter:alpha(opacity=100);top:100%;visibility:visible}@media screen and (min-width: 768px){.navigation-main ul li .nav-dropdown,.navigation-main ul li .nav-sub-dropdown{position:absolute;top:130%;background-color:#fff;border:1px solid #eee;display:block}.navigation-main ul li .nav-dropdown li,.navigation-main ul li .nav-sub-dropdown li{border-bottom:1px solid #eee;text-align:center}.navigation-main ul li .nav-dropdown li:last-child,.navigation-main ul li .nav-sub-dropdown li:last-child{border-bottom:0}.navigation-main ul li .nav-dropdown li a,.navigation-main ul li .nav-sub-dropdown li a{padding:12px 20px;outline:none;display:block;width:225px;line-height:1.5em}.navigation-main ul li .nav-dropdown li a i,.navigation-main ul li .nav-sub-dropdown li a i{display:none}.navigation-main ul li .nav-dropdown li.nav-has-sub>a::after,.navigation-main ul li .nav-sub-dropdown li.nav-has-sub>a::after{position:absolute;top:calc(50% - 3px);right:15px;width:5px;height:5px;border-bottom:1px solid #060606;border-right:1px solid #060606;content:"";-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-webkit-transition:border-color 0.2s ease;-moz-transition:border-color 0.2s ease;-ms-transition:border-color 0.2s ease;-o-transition:border-color 0.2s ease;transition:border-color 0.2s ease}}@media screen and (max-width: 767px){.navigation-main ul li i.fa-angle-down{position:absolute;top:0.45em;padding-left:0.25em}}.menu-mobile-toggle{border-right:1px solid #eee;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.small-screen-only{display:none}.small-screen-only .menu-mobile-toggle,.small-screen-only .cart-mobile{text-align:center;align-self:center}.small-screen-only .menu-mobile-toggle a,.small-screen-only .cart-mobile a{font-size:1rem;display:block;padding:0;margin:0}.small-screen-only .menu-mobile-toggle{cursor:default}.small-screen-only .menu-mobile-toggle i{padding-right:5px}@media screen and (max-width: 767px){.small-screen-only{display:block}.small-screen-only.mobile-navigation{display:flex;min-height:54px}.main-menu-wrapper{background-color:#f7f7f7}header.main-navigation-wrapper:not(.mobile-menu-shown){border-bottom:0}.navigation-main{display:none;margin-top:1rem;margin-bottom:1rem}.navigation-main a{display:block;padding-top:0.1rem;padding-bottom:0.1rem}.navigation-main>ul>li{margin-bottom:0.5rem}}.comments-wrapper{margin-top:4.5rem}@media (max-width: 767px){.comments-wrapper{margin-top:1rem}}.blog .no-results .page-content>p{text-align:center}.blog-post{display:inline-block;width:100%}.blog-post:first-child{margin-top:0rem;padding-top:0}.blog-post .post-media{position:relative;overflow:hidden}.blog-post .post-media .sticky-post{position:absolute;top:18px;left:calc(50% - 0.5em);font-size:18px;color:#fff;-webkit-filter:drop-shadow(0 0 4px rgba(0,0,0,0.33));filter:drop-shadow(0 0 6px rgba(0,0,0,0.33));opacity:.5;filter:alpha(opacity=50)}.blog-post .post-media iframe{width:100%}.blog-post .post-media img{width:100%;margin-bottom:3rem}.blog-post .post-header h2{margin-top:0;margin-bottom:0.75rem}.blog-post .post-meta{margin-bottom:1.5rem;color:inherit;font-size:.6667rem;text-align:center;font-style:italic}.blog-post .post-meta .post-categories a,.blog-post .post-meta .post-author,.blog-post .post-meta .posted-on{font-weight:bold;text-transform:uppercase;text-decoration:none}.blog-post .post-meta .post-categories,.blog-post .post-meta .post-author,.blog-post .post-meta .posted-on{margin-left:0.2em;margin-right:0.2em}.blog-post.format-image .post-media img{margin-bottom:1rem}.single-post .blog-post{border-bottom:0;padding-bottom:0}@media (max-width: 767px){.blog-post .post-media img{margin-bottom:1rem}}.comment-list .post-meta,.sidebar-widget .post-meta{color:#060606;font-size:.6667rem;text-align:center;font-style:italic;letter-spacing:1px}.comment-list .post-meta span{margin-right:3px}.blog-post .post-entry .page-links{margin-top:45px;margin-bottom:45px}.blog-post .post-entry ul{color:#dadada}.blog-post .post-tag{margin-top:2rem;font-size:.8333rem;text-align:center}.blog-post .post-tag span{position:relative;padding-left:1.2rem;margin-right:1em;padding-bottom:1em}.blog-post .post-tag i{position:absolute;font-size:1rem;left:0;top:0.15rem}.blog-post .post-more-link a i{margin-left:5px;-webkit-transition:all 0.25s ease 0s;-moz-transition:all 0.25s ease 0s;-ms-transition:all 0.25s ease 0s;-o-transition:all 0.25s ease 0s;transition:all 0.25s ease 0s}.blog-post .post-more-link a:hover i{margin-left:10}.blog-post.format-chat .post-entry{font-size:.8889rem}.blog-post.format-chat .post-entry p{margin-bottom:0.5rem}.blog-post.format-chat .post-entry p:last-child{margin-bottom:0}.blog-post.format-chat .post-entry{margin-top:0.5rem;font-family:'Courier New', monospace}a.link-to-quote{text-decoration:none;font-weight:normal}blockquote,.blog-post.format-chat .post-entry{position:relative;margin:2rem 0;padding:2rem;border-left:5px solid #eee;background-color:#f7f7f7;font-size:1rem}.blog blockquote{margin:1rem 0}blockquote cite{display:block;margin-top:0.5rem;font-weight:bold}.post-author{display:inline-block;position:relative;margin-bottom:40}.post-author img{width:80}.post-author .post-author-details{margin-left:20}.post-author h6{margin-top:0}.post-author ul.social{margin:0;padding:0}.post-author ul.social li{list-style:none;display:inline-block;margin:0 5px}h3.comment-reply-title{margin:0}.post-comment{margin-bottom:30}.post-comment h2.comments-title{text-align:center;margin-top:0;margin-bottom:2.5rem}.post-comment .comment-avatar{left:0;padding-top:4px;margin-right:1rem}.post-comment .comment-avatar img{width:100%;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.post-comment .comment-author{font-weight:600}.post-comment p{margin-top:0.5rem}.post-comment h3.comment-reply-title{margin-top:-1rem;margin-bottom:0}.post-comment h3.comment-reply-title small a{text-decoration:none;font-size:.8889rem;color:#e1534f}.post-comment .comment-numb{font-weight:300}.post-comment .comment-list{margin-left:0;margin-top:0;padding-right:0;list-style:none;padding:0}.post-comment .comment-list h6{margin-top:0;margin-bottom:3px}.post-comment .comment-list li,.post-comment .comment-list .children li{padding-top:40}.post-comment .comment-list li{margin-bottom:1rem}.post-comment .comment-list li:last-child .comment-detail{border-bottom:0 none}.post-comment .comment-list .comment-reply{padding-top:20}.post-comment .comment-list .comment-reply-btn i{padding-right:3px}.post-comment .comment-list .children{list-style:none}.post-comment .reply-to-comment{margin-top:-0.5rem;margin-bottom:1rem}.post-comment .reply-to-comment a{font-size:.8889rem;opacity:.33;filter:alpha(opacity=33)}.post-comment .reply-to-comment a:hover{opacity:1;filter:alpha(opacity=100)}.post-comment-star .star-rat{display:inline-block}.post-comment-star label{margin-right:6px}.leave-reply{margin-top:0}.leave-reply h4{margin-top:0;text-align:center}.leave-reply .must-log-in{text-align:center}#commentform input[type="text"],#commentform input[type="email"],#commentform input[type="url"]{margin-bottom:0}#commentform textarea{margin-bottom:0}#commentform p.form-submit{margin-top:0.5rem}.item-nav{display:block;overflow:hidden;margin-bottom:3rem}.item-nav a{text-decoration:none}.item-nav .item-prev,.item-nav .item-next{position:relative;display:inline-block}.item-nav .item-prev{text-align:left;float:left}.item-nav .item-next{text-align:right;float:right}.item-nav .item-prev .item-prev-text h3,.item-nav .item-next .item-next-text h3{margin-top:0;margin-bottom:0;-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s}.pagination-nav,.woocommerce nav.woocommerce-pagination{width:100%;display:block;position:relative;text-align:center;margin-top:3rem}.pagination-nav ul.pagination,.pagination-nav ul.page-numbers,.woocommerce nav.woocommerce-pagination ul.pagination,.woocommerce nav.woocommerce-pagination ul.page-numbers{margin:0;padding:0;border:0}.pagination-nav ul.pagination li,.pagination-nav ul.page-numbers li,.woocommerce nav.woocommerce-pagination ul.pagination li,.woocommerce nav.woocommerce-pagination ul.page-numbers li{display:inline-block;margin:0;border:0}.pagination-nav ul.pagination li .page-numbers,.pagination-nav ul.page-numbers li .page-numbers,.woocommerce nav.woocommerce-pagination ul.pagination li .page-numbers,.woocommerce nav.woocommerce-pagination ul.page-numbers li .page-numbers{font-size:.8889rem;font-weight:normal;line-height:1.5rem;padding:0.5rem 1rem;color:inherit;border:1px solid #eee;margin-left:-1px}.pagination-nav ul.pagination li .page-numbers:hover,.pagination-nav ul.page-numbers li .page-numbers:hover,.woocommerce nav.woocommerce-pagination ul.pagination li .page-numbers:hover,.woocommerce nav.woocommerce-pagination ul.page-numbers li .page-numbers:hover{background-color:#fff}.pagination-nav ul.pagination li .page-numbers.current,.pagination-nav ul.page-numbers li .page-numbers.current,.woocommerce nav.woocommerce-pagination ul.pagination li .page-numbers.current,.woocommerce nav.woocommerce-pagination ul.page-numbers li .page-numbers.current{background-color:#eee;color:#dadada}.pagination-nav ul.pagination li:first-child .page-numbers,.pagination-nav ul.page-numbers li:first-child .page-numbers,.woocommerce nav.woocommerce-pagination ul.pagination li:first-child .page-numbers,.woocommerce nav.woocommerce-pagination ul.page-numbers li:first-child .page-numbers{border-top-left-radius:4px;border-bottom-left-radius:4px}.pagination-nav ul.pagination li:last-child .page-numbers,.pagination-nav ul.page-numbers li:last-child .page-numbers,.woocommerce nav.woocommerce-pagination ul.pagination li:last-child .page-numbers,.woocommerce nav.woocommerce-pagination ul.page-numbers li:last-child .page-numbers{border-top-right-radius:4px;border-bottom-right-radius:4px}.pagination-nav ul.pagination li:first-child .page-numbers,.pagination-nav ul.page-numbers li:first-child .page-numbers,.woocommerce nav.woocommerce-pagination ul.pagination li:first-child .page-numbers,.woocommerce nav.woocommerce-pagination ul.page-numbers li:first-child .page-numbers{margin-left:0}.woocommerce nav.woocommerce-pagination{margin:0 0 1rem 0}@media (min-width: 992px){.page-template-page-left-sidebar .main-content,.page-template-page-right-sidebar .main-content{padding-left:30px;padding-right:30px}#shop-sidebar{padding-right:30px}}@media (min-width: 1200px){.page-template-page-left-sidebar .main-content,.page-template-page-right-sidebar .main-content{padding-left:64px;padding-right:63px}}.sidebar,#shop-sidebar,#blog-sidebar,#page-sidebar{font-size:.8889rem}#page-sidebar{margin-top:5.5rem}#page-sidebar .widget:first-child h5:first-child{margin-top:0}@media (max-width: 991px){.sidebar,#shop-sidebar,#blog-sidebar,#page-sidebar{margin-top:2rem}}.woocommerce .sidebar-widget,.sidebar-widget{margin-bottom:2rem}.woocommerce .sidebar-widget hr,.sidebar-widget hr{display:none}.woocommerce .sidebar-widget ul,.sidebar-widget ul{margin:0;padding:0}.wrapper .widget ul:not(.shop-grid) li,.footer .widget ul:not(.shop-grid) li{position:relative;list-style:none;font-weight:400}.wrapper .widget ul:not(.shop-grid) li.current-menu-item>a,.footer .widget ul:not(.shop-grid) li.current-menu-item>a{font-weight:bold}.wrapper .widget ul:not(.shop-grid) li.current-menu-item>a::before,.footer .widget ul:not(.shop-grid) li.current-menu-item>a::before{font-weight:normal}.wrapper .widget ul:not(.shop-grid) li ul.children a,.footer .widget ul:not(.shop-grid) li ul.children a{padding-left:1.75rem}.wrapper .widget ul:not(.shop-grid) li ul.children a::before,.footer .widget ul:not(.shop-grid) li ul.children a::before{margin-right:1.25rem}.wrapper .widget ul:not(.shop-grid) li ul.sub-menu,.footer .widget ul:not(.shop-grid) li ul.sub-menu{padding-left:0.75rem}.wrapper .widget ul:not(.shop-grid) li a,.footer .widget ul:not(.shop-grid) li a{padding-left:1.25rem;padding-right:1rem;display:block;text-decoration:none}.wrapper .widget ul:not(.shop-grid) li a::before,.wrapper .widget ul:not(.shop-grid) li a:hover::before,.footer .widget ul:not(.shop-grid) li a::before,.footer .widget ul:not(.shop-grid) li a:hover::before{font-family:'FontAwesome';font-size:.8333rem;margin-left:4px;content:'\f105';opacity:.2;filter:alpha(opacity=20);-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}.wrapper .widget ul:not(.shop-grid) li a::before,.footer .widget ul:not(.shop-grid) li a::before{position:absolute;top:1px;left:1px;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}.wrapper .widget ul:not(.shop-grid) li a:hover::before,.footer .widget ul:not(.shop-grid) li a:hover::before{margin-left:8px;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}.wrapper .widget ul:not(.shop-grid) li.chosen:hover a::before,.footer .widget ul:not(.shop-grid) li.chosen:hover a::before{content:'\f146';color:#e1534f;opacity:1;filter:alpha(opacity=100);-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}.wrapper .widget ul:not(.shop-grid) li:first-child a,.footer .widget ul:not(.shop-grid) li:first-child a{padding-top:0}.wrapper .widget ul:not(.shop-grid) li .count,.wrapper .widget ul:not(.shop-grid) li .cat-count,.footer .widget ul:not(.shop-grid) li .count,.footer .widget ul:not(.shop-grid) li .cat-count{position:absolute;right:0;top:0;opacity:.33;filter:alpha(opacity=33);padding:0}.wrapper .widget ul.product_list_widget li a,.footer .widget ul.product_list_widget li a{padding:0}.wrapper .widget ul.product_list_widget li a::before,.footer .widget ul.product_list_widget li a::before{content:none}.woocommerce .wrapper .widget_product_categories ul li a:hover::before,.woocommerce .wrapper .widget_product_categories ul li a::before,.woocommerce .wrapper .widget_layered_nav ul li a:hover::before,.woocommerce .wrapper .widget_layered_nav ul li a::before,.woocommerce .wrapper .widget_layered_nav_filters ul li a:hover::before,.woocommerce .wrapper .widget_layered_nav_filters ul li a::before{margin-left:0;content:'\f0c8';opacity:.15;filter:alpha(opacity=15)}.woocommerce .wrapper .widget_product_categories ul li.current-cat>a::before,.woocommerce .wrapper .widget_product_categories ul li.chosen>a::before,.woocommerce .wrapper .widget_product_categories ul li a:hover::before,.woocommerce .wrapper .widget_layered_nav ul li.current-cat>a::before,.woocommerce .wrapper .widget_layered_nav ul li.chosen>a::before,.woocommerce .wrapper .widget_layered_nav ul li a:hover::before,.woocommerce .wrapper .widget_layered_nav_filters ul li.current-cat>a::before,.woocommerce .wrapper .widget_layered_nav_filters ul li.chosen>a::before,.woocommerce .wrapper .widget_layered_nav_filters ul li a:hover::before{font-family:'FontAwesome';line-height:inherit;content:'\f14a';color:inherit;opacity:1;filter:alpha(opacity=100)}@media (max-width: 991px){.wrapper .widget_product_categories ul li a,.wrapper .widget_layered_nav ul li a,.wrapper .widget_layered_nav_filters ul li a,.wrapper .widget_categories ul li a{display:inline;padding-right:0}.wrapper .widget_product_categories ul li .count,.wrapper .widget_product_categories ul li .cat-count,.wrapper .widget_layered_nav ul li .count,.wrapper .widget_layered_nav ul li .cat-count,.wrapper .widget_layered_nav_filters ul li .count,.wrapper .widget_layered_nav_filters ul li .cat-count,.wrapper .widget_categories ul li .count,.wrapper .widget_categories ul li .cat-count{position:static}}@media (max-width: 991px){.woocommerce .widget ul li.chosen a::before,.widget ul li.chosen a::before{content:'\f146';color:#e1534f}}.widget ul.product_list_widget li a::before,.widget ul.product_list_widget li a:hover::before,.wrapper .widget_recent_comments ul li a::before,.wrapper .widget_recent_comments ul li a:hover::before{content:none}.widget ul.product_list_widget li{padding:0 0 1em 0}.widget ul.product_list_widget li a{line-height:1.2em;padding:0}.widget ul.product_list_widget li .star-rating{margin:0.5em 0 0.25em 0}.widget_tag_cloud a{text-decoration:none}.widget_recent_comments .comment-author-link,.widget_recent_comments .comment-author-link a{font-weight:bold}.widget_recent_comments li{margin-bottom:0.5em}.woocommerce .widget.widget_price_filter{max-width:300px}.woocommerce .widget.widget_price_filter form{padding-top:0.75rem}.woocommerce .widget.widget_price_filter form .ui-slider{height:3px;margin-left:8px;margin-right:8px}.woocommerce .widget.widget_price_filter form .ui-slider .ui-slider-handle{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;border-width:3px;border-style:solid;background-color:#fff;width:14px;height:14px}.woocommerce .widget.widget_price_filter form .ui-slider::before,.woocommerce .widget.widget_price_filter form .ui-slider::after{content:"";display:block;position:absolute;top:0;width:8px;height:3px;background:#eee}.woocommerce .widget.widget_price_filter form .ui-slider::before{left:-7px}.woocommerce .widget.widget_price_filter form .ui-slider::after{right:-5px}.woocommerce .widget.widget_price_filter form .price_slider_amount{margin-top:1.5rem}.woocommerce .widget.widget_price_filter form .price_slider_amount button.button{padding:0.25rem 0.75rem;font-size:.8333rem}.woocommerce .widget.widget_price_filter form .price_slider_amount .price_label{line-height:1.5rem}body .widget_search label{display:block}body .widget_search label input.search-field{width:100%}body .widget_search .search-submit{display:none}@media (min-width: 768px){.widget_search .navbar-form{padding:0}}.error404 .post-entry,.error404 form{text-align:center}.search-results .search-form{text-align:center;margin-top:2rem}.search-no-results header.page-header{margin:0;border:0}.search-no-results .page-title{text-align:center}.search-no-results p,.search-no-results form{text-align:center}.footer{position:relative;width:100%;display:block}.footer ul{list-style:none;margin:0;padding:0}.instagram-wrapper a{text-decoration:none}.instagram-wrapper h4{text-align:center;margin-top:0;padding-top:3.5rem;margin-bottom:2rem}.instagram-wrapper div.img-block{max-width:fit-content}.instagram-wrapper.four div.img-block{width:calc( 100% / 4 )}.instagram-wrapper.six div.img-block{width:calc( 100% / 6 )}.instagram-wrapper.eight div.img-block{width:calc( 100% / 8 )}.instagram-wrapper.ten div.img-block{width:calc( 100% / 10 )}.instagram-wrapper.twelve div.img-block{width:calc( 100% / 12 )}.instagram-wrapper #sb_instagram .sb_instagram_header{display:none}.instagram-wrapper #sb_instagram #sbi_images{padding:0 !important}.instagram-wrapper #sb_instagram #sbi_images .sbi_item{padding:0 !important}.instagram-wrapper #sb_instagram #sbi_load{display:none}@media (max-width: 1199px){.instagram-wrapper.twelve div.img-block{width:calc( 100% / 6 )}}@media (max-width: 767px){.instagram-wrapper.eight div.img-block{width:calc( 100% / 4 )}.instagram-wrapper.ten div.img-block{width:calc( 100% / 5 )}}@media (max-width: 480px){.instagram-wrapper.six div.img-block{width:calc( 100% / 3 )}.instagram-wrapper.twelve div.img-block{width:calc( 100% / 4 )}}.bottom-bar{margin-top:1.5rem;padding-bottom:1.5rem}.bottom-bar .f-copyright p,.bottom-bar .f-copyright a{font-size:.8889rem}.bottom-bar .f-copyright a{font-weight:normal;text-decoration:none}.bottom-bar .f-copyright p{margin-bottom:0}.bottom-bar .f-copyright.one-column{text-align:center}.bottom-bar .f-payments img{display:inline-block;margin-right:1rem}.bottom-bar .f-payments img:last-child{margin-right:0}.bottom-bar .f-payments.one-column{text-align:center}.bottom-bar .f-payments.one-column .pull-right{width:100%}.bottom-bar .f-payments.one-column img{float:none}@media (max-width: 991px){.footer-widgets{padding-top:3.5rem}.footer .bottom-bar{padding-bottom:1.5rem}.footer .bottom-bar .f-payments img{float:none}}@media (max-width: 767px){.footer-widgets{padding-top:2.5rem}.footer .bottom-bar{margin-top:0.5rem}}.footer-widgets{padding-top:5rem}.instagram-active .footer-widgets{padding-top:4.5rem}.footer-widgets h1,.footer-widgets h2,.footer-widgets h3,.footer-widgets h4,.footer-widgets h5{margin-top:0}.footer-widgets .widget{margin-bottom:2rem}.footer-widgets .widget ul li a::before,.footer-widgets .widget ul li a:hover::before{display:none}.footer-widgets .mc4wp-form .mc4wp-form-fields input{display:block;width:100%;margin-bottom:1rem}.footer-widgets .mc4wp-form .mc4wp-form-fields input[type="submit"]{width:auto}.footer-widgets .mc4wp-form .mc4wp-success p{color:#14bf89}.footer-widgets .mc4wp-form .mc4wp-error p{color:#e1534f}.footer-widgets .mc4wp-form .mc4wp-notice p{color:#ff6138}.footer-widgets{text-align:center}.footer-widgets .widget_recent_reviews ul li .star-rating{margin-left:auto;margin-right:auto}@media (max-width: 991px){.footer .footer-widgets section.col-md-3{margin-bottom:2rem}.footer .f-copyright{width:100%;text-align:center}.footer .f-payments .pull-right{width:100%;text-align:center;clear:both;margin-bottom:1rem}}@media (max-width: 767px){.footer .footer-widgets section{margin-bottom:2rem}}.shop-grid,.post-type-archive-product .shop-filter,.tax-product_cat .shop-filter,.tax-product_tag .shop-filter,.woocommerce-checkout .woocommerce-billing-fields,.woocommerce-checkout .woocommerce-shipping-fields,.woocommerce.single-product .related.products,.nf-row1::after,.nf-row2::after{*zoom:1}.shop-grid:before,.post-type-archive-product .shop-filter:before,.tax-product_cat .shop-filter:before,.tax-product_tag .shop-filter:before,.woocommerce-checkout .woocommerce-billing-fields:before,.woocommerce-checkout .woocommerce-shipping-fields:before,.woocommerce.single-product .related.products:before,.shop-grid:after,.post-type-archive-product .shop-filter:after,.tax-product_cat .shop-filter:after,.tax-product_tag .shop-filter:after,.woocommerce-checkout .woocommerce-billing-fields:after,.woocommerce-checkout .woocommerce-shipping-fields:after,.woocommerce.single-product .related.products:after,.nf-row1::after:after,.nf-row2::after:after{content:" ";display:table}.shop-grid:after,.post-type-archive-product .shop-filter:after,.tax-product_cat .shop-filter:after,.tax-product_tag .shop-filter:after,.woocommerce-checkout .woocommerce-billing-fields:after,.woocommerce-checkout .woocommerce-shipping-fields:after,.woocommerce.single-product .related.products:after,.nf-row1::after:after,.nf-row2::after:after{clear:both}.woocommerce .page-title{margin-top:0;text-align:center}.woocommerce p.form-row{padding:0;margin-bottom:0.75rem}.woocommerce p.form-row.form-row-first,.woocommerce p.form-row.form-row-last{width:50%}.woocommerce p.form-row.form-row-first{padding-right:0.5rem}.woocommerce p.form-row.form-row-last{padding-left:0.5rem}.woocommerce a.remove{background-color:transparent;color:inherit !important;margin-right:0}.woocommerce a.remove:hover{color:#e1534f !important;background-color:#fff}.woocommerce-page form .form-row label[for="rememberme"]{line-height:2.5rem}.woocommerce-page form .form-row label[for="rememberme"] input[type="checkbox"]{margin-left:0.5rem}.woocommerce .woocommerce-customer-details address{border:0;padding:0}.wc-item-meta{padding-left:0}.wc-item-meta strong{font-weight:normal}.woocommerce-page .woocommerce-info,.woocommerce-page .woocommerce-error,.woocommerce-page .woocommerce-message{position:relative;background-color:transparent;border:none;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:3px dashed #eee;padding:1rem 1.5rem 1rem 3rem !important;font-weight:normal}.woocommerce-page .woocommerce-info i,.woocommerce-page .woocommerce-error i,.woocommerce-page .woocommerce-message i{position:absolute;top:1.3rem;left:1.5rem;margin-right:1rem}.woocommerce-page .woocommerce-info span,.woocommerce-page .woocommerce-error span,.woocommerce-page .woocommerce-message span{display:block}.woocommerce-page .woocommerce-info::before,.woocommerce-page .woocommerce-error::before,.woocommerce-page .woocommerce-message::before{content:none}.woocommerce-page .woocommerce-info i{color:#3f79d9}.woocommerce-page .woocommerce-error li{position:relative}.woocommerce-page .woocommerce-error i{color:#e1534f;top:0.3rem;left:-1.5rem}.woocommerce-page .woocommerce-message i{color:#14bf89}.woocommerce-page-checkout .woocommerce-info{text-align:center}.woocommerce-page .woocommerce-info::before,.woocommerce-page form .woocommerce-billing-fields h3:first-child{display:none}.woocommerce-page.single-product .woocommerce-message i,.woocommerce-page.archive .woocommerce-message i{top:1.9rem}.woocommerce-page.single-product .woocommerce-message span,.woocommerce-page.archive .woocommerce-message span{margin-top:0.6rem}.woocommerce-page.single-product .woocommerce-message .button,.woocommerce-page.archive .woocommerce-message .button{margin-top:-0.6rem;margin-left:0.5em}@media (max-width: 480px){.woocommerce-page.single-product .woocommerce-message,.woocommerce-page.archive .woocommerce-message{padding:1rem 2rem !important}.woocommerce-page.single-product .woocommerce-message i,.woocommerce-page.archive .woocommerce-message i{display:none}.woocommerce-page.single-product .woocommerce-message span,.woocommerce-page.archive .woocommerce-message span{margin-top:0.6rem}.woocommerce-page.single-product .woocommerce-message .button,.woocommerce-page.archive .woocommerce-message .button{float:none;display:block;text-align:center;margin-bottom:1rem;margin-left:0}}.woocommerce div.product form.cart div.quantity,.woocommerce-cart table.cart .quantity{position:relative;display:inline-block;padding-right:1.5rem;margin:0}.woocommerce div.product form.cart div.quantity .qty,.woocommerce-cart table.cart .quantity .qty{width:3rem;height:3.57em;line-height:inherit}.woocommerce div.product form.cart div.quantity .plus,.woocommerce div.product form.cart div.quantity .minus,.woocommerce-cart table.cart .quantity .plus,.woocommerce-cart table.cart .quantity .minus{position:absolute;right:-2px;padding:0;border:0;height:1.5rem;width:1.5rem;line-height:1.5rem;background-color:#dadada;color:#060606}.woocommerce div.product form.cart div.quantity .plus,.woocommerce-cart table.cart .quantity .plus{top:0}.woocommerce div.product form.cart div.quantity .minus,.woocommerce-cart table.cart .quantity .minus{bottom:0}.woocommerce div.product form.cart div.quantity input[type="number"]::-webkit-outer-spin-button,.woocommerce div.product form.cart div.quantity input[type="number"]::-webkit-inner-spin-button,.woocommerce-cart table.cart .quantity input[type="number"]::-webkit-outer-spin-button,.woocommerce-cart table.cart .quantity input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.woocommerce div.product form.cart div.quantity input[type="number"],.woocommerce-cart table.cart .quantity input[type="number"]{-moz-appearance:textfield}.woocommerce .pswp__button,.woocommerce .pswp__button:hover{border:0;border-color:#000}.shop-grid{padding-left:0}.shop-grid div.product{text-align:center;margin-bottom:30px;list-style:none}.shop-grid div.product .image-container{position:relative}.shop-grid div.product .image-container .button,.shop-grid div.product .image-container a.added_to_cart{position:absolute;bottom:-1px;display:none;width:100%;max-width:390px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.shop-grid div.product .image-container a.added_to_cart{display:block}.shop-grid div.product .image-container:hover .button:not(.added){display:block}.shop-grid div.product .image-container .woocommerce-loop-product__link span.onsale,.shop-grid div.product .image-container .woocommerce-loop-product__link span.soldout{position:absolute;top:-0.5rem;left:-0.5rem;right:auto;display:inline-block;padding:0;width:75px;height:75px;line-height:75px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;text-align:center;font-weight:normal;font-size:.8333rem}.shop-grid div.product .image-container .woocommerce-loop-product__link span.onsale span,.shop-grid div.product .image-container .woocommerce-loop-product__link span.soldout span{display:inline-block;padding:0.5em;line-height:1em;vertical-align:middle}.shop-grid div.product .image-container .woocommerce-loop-product__link span.onsale{right:-0.5rem;left:auto}.shop-grid div.product a{text-decoration:none}.shop-grid div.product h2{margin-top:1.5rem;margin-bottom:0.5rem}.shop-grid div.product h2+span.price,.shop-grid div.product h2+p.price,.shop-grid div.product .star-rating+span.price,.shop-grid div.product .star-rating+p.price,.shop-grid div.product h2+.star-rating{margin-top:0}.shop-grid div.product span.price,.shop-grid div.product p.price{margin-top:1rem;font-size:1rem;font-weight:normal}.shop-grid div.product .star-rating{margin-top:1rem;margin-right:auto;margin-left:auto;margin-bottom:0.3rem;text-align:center;float:none}.wrapper .widget ul.shop-grid li a::before,.wrapper .widget ul.shop-grid li a:hover::before{content:none !important}.shop-grid div.product:nth-child(3n+1){clear:both}.shop-widgets .shop-grid div.product{clear:none}@media (max-width: 767px){.shop-grid div.product:nth-child(3n+1){clear:none}.shop-grid div.product:nth-child(2n+1){clear:both}.shop-widgets .shop-grid div.product{clear:none}}.page-template-shop-home .post-header{display:none}.page-template-shop-home .post-entry{margin-bottom:2rem}.shop-widgets{margin-top:4rem}.shop-widgets .widget{margin-top:1rem}.shop-widgets .widget h2,.shop-widgets .widget h3{text-align:center;margin-bottom:calc(2rem - 15px)}@media screen and (max-width: 767px){.shop-widgets .widget{margin-top:0}}.heading-with-nav{float:left;display:block;width:100%;text-align:center}.heading-with-nav h2{margin-top:0;display:inline-block}.heading-with-nav h2,.heading-with-nav h2 span{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.heading-with-nav i.fa{padding:1em;cursor:pointer;vertical-align:super;-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s}.heading-with-nav i.fa.slick-disabled{opacity:.2;filter:alpha(opacity=20)}.heading-with-nav i.next{padding:0 1.1em 1em 1em}.heading-with-nav i.next:not(.slick-disabled):hover{padding:0 1em 1em 1.1em}.heading-with-nav i.prev{padding:0 1em 1em 1.1em}.heading-with-nav i.prev:not(.slick-disabled):hover{padding:0 1.1em 1em 1em}@media screen and (max-width: 767px){.heading-with-nav{position:relative;padding-left:1.5rem;padding-right:1.5rem}.heading-with-nav i.fa{position:absolute;top:20%}.heading-with-nav i.prev{left:0;margin-left:-15px}.heading-with-nav i.next{right:0;margin-right:-15px}}.slick-slide,.slick-slide *{outline:none !important}.slick-slider .slick-slide{padding-top:15px}.woocommerce div.product span.price,.woocommerce div.product p.price{display:block;color:inherit}.woocommerce div.product span.price del,.woocommerce div.product p.price del{opacity:.33;filter:alpha(opacity=33);margin-right:4px}.woocommerce div.product span.price ins,.woocommerce div.product p.price ins{text-decoration:none}.woocommerce div.product span.price ins .amount,.woocommerce div.product p.price ins .amount{color:#e1534f;font-weight:normal}.woocommerce div.product .star-rating::before{color:#060606;opacity:.15;filter:alpha(opacity=15);content:'\53\53\53\53\53'}.post-type-archive-product .term-description-container,.tax-product_cat .term-description-container,.tax-product_tag .term-description-container{margin-bottom:2.5rem}.post-type-archive-product .term-description-container .term-description p,.tax-product_cat .term-description-container .term-description p,.tax-product_tag .term-description-container .term-description p{text-align:center;font-style:italic}.post-type-archive-product #shop-sidebar>.widget h5,.tax-product_cat #shop-sidebar>.widget h5,.tax-product_tag #shop-sidebar>.widget h5{margin-top:0.25em}.post-type-archive-product .shop-filter,.tax-product_cat .shop-filter,.tax-product_tag .shop-filter{width:100%;min-height:1rem;font-size:.8889rem;margin-bottom:1.5rem}.post-type-archive-product .shop-filter .woocommerce-ordering,.tax-product_cat .shop-filter .woocommerce-ordering,.tax-product_tag .shop-filter .woocommerce-ordering{margin-bottom:0}.post-type-archive-product .shop-filter .woocommerce-ordering select.orderby,.tax-product_cat .shop-filter .woocommerce-ordering select.orderby,.tax-product_tag .shop-filter .woocommerce-ordering select.orderby{background:url(//www.poupine.it/wp-content/themes/scandinavian/assets/icon-angle-down@2x.png) no-repeat right 0.9em transparent;background-size:9px 5px;border:none;padding:0 1rem 0 0;appearance:none;-webkit-appearance:none;margin-bottom:0;line-height:inherit;height:auto}.woocommerce.single-product .woocommerce-product-gallery figure.woocommerce-product-gallery__wrapper div.woocommerce-product-gallery__image{width:100%;margin-bottom:2rem;vertical-align:top}.woocommerce.single-product .woocommerce-product-gallery figure.woocommerce-product-gallery__wrapper div.woocommerce-product-gallery__image:last-child{margin-bottom:0}.woocommerce.single-product .woocommerce-product-gallery figure.woocommerce-product-gallery__wrapper div.woocommerce-product-gallery__image img{width:100%}.woocommerce.single-product .woocommerce-product-gallery figure.woocommerce-product-gallery__wrapper div.woocommerce-product-gallery__image a i{position:absolute;top:10px;right:14px;display:none;font-size:24px;opacity:.2;filter:alpha(opacity=20)}.woocommerce.single-product .woocommerce-product-gallery figure.woocommerce-product-gallery__wrapper div.woocommerce-product-gallery__image a:hover{cursor:zoom-in}.woocommerce.single-product .woocommerce-product-gallery figure.woocommerce-product-gallery__wrapper div.woocommerce-product-gallery__image a:hover i{display:block}.woocommerce.single-product .entry-summary{padding-left:2rem}.woocommerce.single-product .entry-summary h1.product_title{margin-top:0.5em;margin-bottom:0.5em;text-align:center}.woocommerce.single-product .entry-summary .price{text-align:center;color:#060606}.woocommerce.single-product .entry-summary .woocommerce-product-details__short-description{margin-top:1.5rem}.woocommerce.single-product .entry-summary .in-stock{color:#14bf89}.woocommerce.single-product .entry-summary .out-of-stock{color:#e1534f}.woocommerce.single-product .entry-summary form.cart{margin-bottom:1.5rem}.woocommerce.single-product .entry-summary form.cart table.variations tr{border:0}.woocommerce.single-product .entry-summary form.cart table.variations tr td{display:block;padding:0;line-height:inherit}.woocommerce.single-product .entry-summary form.cart table.variations tr td.label{text-align:left}.woocommerce.single-product .entry-summary form.cart table.variations tr td.value{margin-bottom:0.75rem}.woocommerce.single-product .entry-summary form.cart table.variations tr td.value .reset_variations{display:none !important}.woocommerce.single-product .entry-summary form.cart table.variations tr td.value select{width:100%}.woocommerce.single-product .entry-summary form.cart .woocommerce-variation-price{margin-top:-0.75rem;margin-bottom:1rem}.woocommerce.single-product .entry-summary .single_add_to_cart_button{float:right;display:block;width:100%;line-height:inherit}.woocommerce.single-product .entry-summary .product_meta{margin-bottom:1rem}.woocommerce.single-product .entry-summary .product_meta .sku_wrapper,.woocommerce.single-product .entry-summary .product_meta .posted_in,.woocommerce.single-product .entry-summary .product_meta .tagged_as{display:block;font-size:.8889rem}.woocommerce.single-product.show-qty .product:not(.product-type-grouped):not(.product-type-external) .entry-summary .single_add_to_cart_button{width:calc(100% - 5.5rem);margin-left:1rem}.woocommerce.single-product .related.products h2,.woocommerce.single-product .up-sells.products h2{text-align:center}.woocommerce.single-product .woocommerce-product-rating .woocommerce-review-link{font-size:.8333rem;display:block;text-align:center;font-weight:normal}.woocommerce.single-product .related.products .container-grid{margin-top:50px}.woocommerce.single-product .product-type-grouped form.cart table.group_table{margin-bottom:1rem;border:0}.woocommerce.single-product .product-type-grouped form.cart table.group_table td{vertical-align:middle;padding:0}.woocommerce.single-product .product-type-grouped form.cart table.group_table td:first-child{padding-top:0.25rem;padding-bottom:0.25rem}.woocommerce.single-product .product-type-grouped form.cart table.group_table td.woocommerce-grouped-product-list-item__label{display:table-cell;padding-left:1.5em;padding-right:1rem;text-align:left}.woocommerce.single-product .product-type-grouped form.cart table.group_table td.woocommerce-grouped-product-list-item__label label a{font-size:1rem;font-weight:normal}@media screen and (max-width: 767px){.woocommerce.single-product .entry-summary{padding-left:15px}.woocommerce.single-product .woocommerce-product-gallery figure.woocommerce-product-gallery__wrapper div.woocommerce-product-gallery__image{margin-bottom:1rem}}.woocommerce-account .border-box,.woocommerce-checkout-review-order,.cart_totals{background-color:#f7f7f7;border:1px solid #eee;border-left-color:#eee !important;border-right-color:#eee !important;border-bottom-color:#eee !important;-webkit-border-radius:.25rem;-moz-border-radius:.25rem;border-radius:.25rem;border-top-width:0.5rem}.woocommerce-checkout .woocommerce table.woocommerce-checkout-review-order-table td.product-name img.wp-post-image{width:55px}.woocommerce-checkout .woocommerce table.woocommerce-checkout-review-order-table tbody td.product-total,.woocommerce-checkout .woocommerce table.woocommerce-checkout-review-order-table tfoot td{text-align:right}.woocommerce-cart .cart_totals h3,.woocommerce-checkout-review-order h3{display:none}.woocommerce-cart .cart_totals ul#shipping_method,.woocommerce-cart .cart_totals #payment ul.payment_methods,.woocommerce-checkout-review-order ul#shipping_method,.woocommerce-checkout-review-order #payment ul.payment_methods{margin-top:0.5rem;margin-bottom:0.5rem}.woocommerce-cart .cart_totals ul#shipping_method li,.woocommerce-cart .cart_totals #payment ul.payment_methods li,.woocommerce-checkout-review-order ul#shipping_method li,.woocommerce-checkout-review-order #payment ul.payment_methods li{padding-top:0;padding-bottom:0}.woocommerce-cart .cart_totals ul#shipping_method label,.woocommerce-cart .cart_totals #payment ul.payment_methods label,.woocommerce-checkout-review-order ul#shipping_method label,.woocommerce-checkout-review-order #payment ul.payment_methods label{margin:0;font-size:.8889rem;font-weight:normal}.woocommerce-cart .cart_totals table.shop_table,.woocommerce-checkout-review-order table.shop_table{border:0;margin-bottom:0}.woocommerce-cart .cart_totals table.shop_table tbody tr,.woocommerce-cart .cart_totals table.shop_table tbody td,.woocommerce-cart .cart_totals table.shop_table tbody th,.woocommerce-cart .cart_totals table.shop_table tfoot tr,.woocommerce-cart .cart_totals table.shop_table tfoot td,.woocommerce-cart .cart_totals table.shop_table tfoot th,.woocommerce-checkout-review-order table.shop_table tbody tr,.woocommerce-checkout-review-order table.shop_table tbody td,.woocommerce-checkout-review-order table.shop_table tbody th,.woocommerce-checkout-review-order table.shop_table tfoot tr,.woocommerce-checkout-review-order table.shop_table tfoot td,.woocommerce-checkout-review-order table.shop_table tfoot th{border:0}.woocommerce-cart .cart_totals table.shop_table tr.cart_item:first-child td.product-name,.woocommerce-cart .cart_totals table.shop_table tr.cart_item:first-child td.product-total,.woocommerce-checkout-review-order table.shop_table tr.cart_item:first-child td.product-name,.woocommerce-checkout-review-order table.shop_table tr.cart_item:first-child td.product-total{padding-top:2rem}.woocommerce-cart .cart_totals table.shop_table tr.cart_item td.product-name,.woocommerce-checkout-review-order table.shop_table tr.cart_item td.product-name{text-align:left;margin-bottom:1.5rem}.woocommerce-cart .cart_totals table.shop_table tr.cart_item td.product-name img,.woocommerce-checkout-review-order table.shop_table tr.cart_item td.product-name img{float:left;width:80px;margin-right:1rem;margin-bottom:1.5rem}.woocommerce-cart .cart_totals table.shop_table tr.cart_item td.product-name dl.variation,.woocommerce-checkout-review-order table.shop_table tr.cart_item td.product-name dl.variation{display:inline-block;margin:0}.woocommerce-cart .cart_totals table.shop_table tr.cart_item td.product-name dl.variation dt,.woocommerce-cart .cart_totals table.shop_table tr.cart_item td.product-name dl.variation dd,.woocommerce-checkout-review-order table.shop_table tr.cart_item td.product-name dl.variation dt,.woocommerce-checkout-review-order table.shop_table tr.cart_item td.product-name dl.variation dd{padding:0;float:left}.woocommerce-cart .cart_totals table.shop_table tr.cart_item td.product-name dl.variation dd,.woocommerce-checkout-review-order table.shop_table tr.cart_item td.product-name dl.variation dd{margin-bottom:0}.woocommerce-cart .cart_totals table.shop_table tr.cart_item td.product-total,.woocommerce-checkout-review-order table.shop_table tr.cart_item td.product-total{display:block;padding-top:0}.woocommerce-cart .cart_totals table.shop_table th,.woocommerce-cart .cart_totals table.shop_table td.product-name,.woocommerce-checkout-review-order table.shop_table th,.woocommerce-checkout-review-order table.shop_table td.product-name{width:70%;padding:0 0.5rem 0 1.5rem}.woocommerce-cart .cart_totals table.shop_table td,.woocommerce-checkout-review-order table.shop_table td{padding:0 2rem 0 0;min-width:90px;text-align:right;border:0}.woocommerce-checkout .woocommerce-cart .cart_totals table.shop_table tr.cart-subtotal th,.woocommerce-checkout .woocommerce-cart .cart_totals table.shop_table tr.cart-subtotal td,.woocommerce-checkout .woocommerce-checkout-review-order table.shop_table tr.cart-subtotal th,.woocommerce-checkout .woocommerce-checkout-review-order table.shop_table tr.cart-subtotal td{border-top:1px solid #eee}.woocommerce-checkout .woocommerce-cart .cart_totals table.shop_table tr.cart-subtotal th,.woocommerce-checkout .woocommerce-cart .cart_totals table.shop_table tr.cart-subtotal td,.woocommerce-checkout .woocommerce-checkout-review-order table.shop_table tr.cart-subtotal th,.woocommerce-checkout .woocommerce-checkout-review-order table.shop_table tr.cart-subtotal td{padding-top:1rem}.woocommerce-cart .cart_totals table.shop_table tr.cart-subtotal th,.woocommerce-cart .cart_totals table.shop_table tr.cart-subtotal td,.woocommerce-checkout-review-order table.shop_table tr.cart-subtotal th,.woocommerce-checkout-review-order table.shop_table tr.cart-subtotal td{padding-top:1.5rem;padding-bottom:1rem}.woocommerce-cart .cart_totals table.shop_table tr.cart-discount th,.woocommerce-cart .cart_totals table.shop_table tr.cart-discount td,.woocommerce-checkout-review-order table.shop_table tr.cart-discount th,.woocommerce-checkout-review-order table.shop_table tr.cart-discount td{padding-bottom:1rem}.woocommerce-cart .cart_totals table.shop_table tr.shipping th,.woocommerce-checkout-review-order table.shop_table tr.shipping th{margin-top:1rem;padding-top:1rem;padding-bottom:0;padding-right:1.5rem;border-top:1px solid #eee}.woocommerce-cart .cart_totals table.shop_table tr.shipping-options td,.woocommerce-checkout-review-order table.shop_table tr.shipping-options td{padding-top:0;padding-bottom:1rem;width:100%;text-align:left}.woocommerce-cart .cart_totals table.shop_table form.woocommerce-shipping-calculator p,.woocommerce-checkout-review-order table.shop_table form.woocommerce-shipping-calculator p{margin-bottom:0}.woocommerce-cart .cart_totals table.shop_table form.woocommerce-shipping-calculator p#calc_shipping_country_field,.woocommerce-checkout-review-order table.shop_table form.woocommerce-shipping-calculator p#calc_shipping_country_field{margin-top:1rem}.woocommerce-cart .cart_totals table.shop_table form.woocommerce-shipping-calculator p.form-row,.woocommerce-checkout-review-order table.shop_table form.woocommerce-shipping-calculator p.form-row{margin-top:0;margin-bottom:1rem}.woocommerce-cart .cart_totals table.shop_table form.woocommerce-shipping-calculator .shipping-calculator-form button,.woocommerce-checkout-review-order table.shop_table form.woocommerce-shipping-calculator .shipping-calculator-form button{margin-bottom:0.5rem}.woocommerce-cart .cart_totals table.shop_table tr.order-total th,.woocommerce-cart .cart_totals table.shop_table tr.order-total td,.woocommerce-checkout-review-order table.shop_table tr.order-total th,.woocommerce-checkout-review-order table.shop_table tr.order-total td{padding-top:1rem;padding-bottom:1rem;border-top:1px solid #eee;border-bottom:1px solid #eee}.woocommerce-cart .cart_totals .woocommerce-terms-and-conditions-wrapper,.woocommerce-checkout-review-order .woocommerce-terms-and-conditions-wrapper{font-size:.8889rem}.woocommerce-cart .cart_totals .woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text p:first-child,.woocommerce-checkout-review-order .woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text p:first-child{margin-top:1em}.woocommerce-cart .cart_totals .woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text p:last-child,.woocommerce-checkout-review-order .woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text p:last-child{margin-bottom:0}.woocommerce-cart .cart_totals .woocommerce-terms-and-conditions-wrapper .form-row,.woocommerce-checkout-review-order .woocommerce-terms-and-conditions-wrapper .form-row{margin-top:1rem;margin-bottom:0}.woocommerce-cart .cart_totals .wc-proceed-to-checkout,.woocommerce-cart .cart_totals #payment .place-order.form-row,.woocommerce-checkout-review-order .wc-proceed-to-checkout,.woocommerce-checkout-review-order #payment .place-order.form-row{padding:1.5rem;margin:0}.woocommerce-cart .cart_totals .wc-proceed-to-checkout .button,.woocommerce-cart .cart_totals #payment .place-order.form-row .button,.woocommerce-checkout-review-order .wc-proceed-to-checkout .button,.woocommerce-checkout-review-order #payment .place-order.form-row .button{float:none !important;padding-top:1rem;padding-bottom:1rem;margin-bottom:0;width:100%}.woocommerce-cart .cart_totals .wc-proceed-to-checkout .woocommerce-terms-and-conditions,.woocommerce-cart .cart_totals #payment .place-order.form-row .woocommerce-terms-and-conditions,.woocommerce-checkout-review-order .wc-proceed-to-checkout .woocommerce-terms-and-conditions,.woocommerce-checkout-review-order #payment .place-order.form-row .woocommerce-terms-and-conditions{margin-top:1rem;margin-bottom:1rem;background-color:#fff;border:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.woocommerce-cart .cart_totals .wc-proceed-to-checkout .wc-terms-and-conditions,.woocommerce-cart .cart_totals #payment .place-order.form-row .wc-terms-and-conditions,.woocommerce-checkout-review-order .wc-proceed-to-checkout .wc-terms-and-conditions,.woocommerce-checkout-review-order #payment .place-order.form-row .wc-terms-and-conditions{margin-top:0.75rem;margin-bottom:-0.5rem;padding:0}.woocommerce-cart .woocommerce table.cart{border:none;margin:0;padding:0}.woocommerce-cart .woocommerce table.cart thead{display:none}.woocommerce-cart .woocommerce table.cart td{padding-top:1rem;padding-bottom:1rem}.woocommerce-cart .woocommerce table.cart .cart_item td.product-name{vertical-align:top}.woocommerce-cart .woocommerce table.cart .cart_item td.product-name a{text-decoration:none}.woocommerce-cart .woocommerce table.cart .cart_item td.product-name dl{margin:0}.woocommerce-cart .woocommerce table.cart .cart_item td.product-name dl dt,.woocommerce-cart .woocommerce table.cart .cart_item td.product-name dl dd{padding:0}.woocommerce-cart .woocommerce table.cart .cart_item td.product-name dl dd{margin-bottom:0}.woocommerce-cart .woocommerce table.cart td.product-thumbnail{width:calc(80px + 1.5rem)}.woocommerce-cart .woocommerce table.cart td.product-thumbnail img{width:80px;vertical-align:top}.woocommerce-cart .woocommerce table.cart td.product-remove{width:2rem}.woocommerce-cart .woocommerce table.cart td.actions .coupon{margin-right:1rem}.woocommerce-cart .woocommerce table.cart td.actions .coupon .input-text{width:12em;margin-right:0.5rem}.woocommerce-cart .woocommerce table.cart td.actions button[name="update_cart"]{display:none}.woocommerce-cart .woocommerce .cart-empty{text-align:center}.woocommerce-cart .woocommerce .return-to-shop{text-align:center}@media screen and (max-width: 991px){.woocommerce-cart .woocommerce table.cart td.product-thumbnail{display:none}.woocommerce-cart .woocommerce table.cart tr td:first-child{padding-left:0}.woocommerce-cart .woocommerce table.cart tr td:last-child{padding-right:0}.woocommerce-cart .woocommerce table.cart td.actions .coupon{margin-right:0;float:none;width:100%}.woocommerce-cart .woocommerce table.cart td.actions .coupon input[name="apply_coupon"]{float:left}.woocommerce-cart .woocommerce table.cart td.actions input[name="update_cart"]{float:none;width:100%;margin-top:1rem}}@media screen and (max-width: 767px){.cart-collaterals{margin-top:1rem}}@media screen and (max-width: 480px){.woocommerce-cart .woocommerce table.cart td.actions .coupon .input-text{display:block;width:100%;margin-bottom:0.5rem}.woocommerce-cart .woocommerce table.cart td.actions .coupon input[name="apply_coupon"]{display:block;width:100%}}.woocommerce-checkout h3#order_review_heading{display:none}.woocommerce-checkout form.checkout_coupon .input-text{margin-right:0.5rem;margin-bottom:0.5rem}.woocommerce-checkout form.checkout_coupon .button{margin-bottom:2rem}.woocommerce-checkout form.login .lost_password{margin-bottom:2rem}.woocommerce-checkout h3#ship-to-different-address,.woocommerce-checkout .create-account.form-row{margin:0.25rem 0 1rem 0;line-height:1rem}.woocommerce-checkout form.checkout .row .woocommerce-form__label-for-checkbox{position:relative;display:block}.woocommerce-checkout form.checkout .row .woocommerce-form__label-for-checkbox .woocommerce-form__input-checkbox{position:absolute;top:2px;margin-left:0;margin-top:0}.woocommerce-checkout form.checkout .row .woocommerce-form__label-for-checkbox span{padding:0 0 0 1.25rem}.woocommerce-checkout form.checkout .row .woocommerce-form__label-for-checkbox span.required{padding:0}.woocommerce-checkout .create-account.form-row{margin-bottom:0.25rem}.woocommerce-checkout .shop_table thead{display:none}.woocommerce-checkout #payment{background-color:#f7f7f7}.woocommerce-checkout #payment ul.payment_methods{padding:1.5rem;margin:0;border-bottom:1px solid #eee}.woocommerce-checkout #payment ul.payment_methods .payment_method_paypal label{display:inline}.woocommerce-checkout #payment ul.payment_methods .payment_method_paypal .about_paypal{line-height:32px;margin-left:0.5rem;font-weight:normal}.woocommerce-checkout #payment div.payment_box{background-color:#eee;margin:0.25rem 0 0.75rem 0;padding:1rem}.woocommerce-checkout #payment div.payment_box::before{display:none}.woocommerce-checkout .woocommerce form.checkout_coupon,.woocommerce-checkout .woocommerce form.login{border:none;margin:0;padding:0}.woocommerce-checkout .woocommerce .wc-terms-and-conditions{margin-top:4rem;margin-bottom:0}.woocommerce-checkout .woocommerce .woocommerce-remove-coupon i{color:inherit}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{float:none;width:100%}.woocommerce-order-received .woocommerce-thankyou-order-received i{margin-right:0.5em;color:#14bf89}.woocommerce-order-received .woocommerce-thankyou-order-failed i{margin-right:0.5em;color:#e1534f}.woocommerce-order-received .woocommerce-thankyou-order-details{padding:1rem;margin:2rem 0 3.5rem 0;text-align:center;line-height:1em}.woocommerce-order-received .woocommerce-thankyou-order-details strong{display:block;margin-top:0.25em}.woocommerce-order-received h2.woocommerce-order-details__title{text-align:center}.woocommerce-order-received .payment-message-wrapper{font-style:italic}.woocommerce-order-received .payment-message-wrapper p{position:relative}.woocommerce-order-received .payment-message-wrapper p::before{content:'\f05a';font-family:FontAwesome;margin-right:0.5rem;font-style:normal;color:#3f79d9}.woocommerce-order-received .wc-item-meta{padding-left:0}@media screen and (max-width: 767px){.woocommerce-order-received header h2{text-align:left}.woocommerce-thankyou-order-details div{margin-bottom:0.75rem;text-align:left}}.woocommerce .widget.widget_price_filter .price_slider_amount{margin-top:40px}.woocommerce .widget.widget_price_filter .price_slider_amount .price_label .from{padding-right:0.5rem}.woocommerce .widget.widget_price_filter .price_slider_amount .price_label .to{padding-left:0.5rem}.woocommerce .widget.widget_price_filter .ui-slider-horizontal{height:0.3em}.woocommerce .widget.widget_price_filter .price_slider_wrapper .ui-widget-content{background-color:#eee}.woocommerce .widget.widget_price_filter .ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.1em;height:1.1em;background-color:#060606;-webkit-border-radius:1em;-moz-border-radius:1em;border-radius:1em;cursor:ew-resize;outline:0;top:-.35em;margin-left:-.5em;border:6px solid #fff;-moz-box-shadow:0 0 0 2px #eee;-webkit-box-shadow:0 0 0 2px #eee;box-shadow:0 0 0 2px #eee}.woocommerce .widget.widget_layered_nav_filters li{float:none}.woocommerce.single-product .woocommerce-product-rating .star-rating{float:none;margin-right:auto;margin-left:auto;margin-top:0}.woocommerce.single-product .star-rating span{position:relative}.woocommerce.single-product .related.products{width:100%;padding-top:30px}.woocommerce.single-product .related.products .container-grid.mb-50{margin-bottom:0px}.woocommerce.single-product div.product{margin-bottom:0px}.woocommerce.single-product .product span.onsale{display:none}@media screen and (max-width: 767px){.woocommerce span.soldout{left:auto}}@media screen and (max-width: 767px){.woocommerce span.onsale{right:auto}}.woocommerce-page div.product form.cart,.product-type-external .entry-summary .cart{margin-top:2em}.woocommerce.single-product .product .woocommerce-tabs{margin-top:3rem}.woocommerce.single-product .product .woocommerce-tabs ul.tabs{text-align:center;margin-bottom:1.5rem;padding-left:0}.woocommerce.single-product .product .woocommerce-tabs ul.tabs li{border:0;background-color:transparent}.woocommerce.single-product .product .woocommerce-tabs ul.tabs li a,.woocommerce.single-product .product .woocommerce-tabs ul.tabs li a:hover{color:inherit}.woocommerce.single-product .product .woocommerce-tabs ul.tabs li::before,.woocommerce.single-product .product .woocommerce-tabs ul.tabs li::after{border:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.woocommerce.single-product .product .woocommerce-tabs ul.tabs li:not(.active) .border{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.woocommerce.single-product .product .woocommerce-tabs ul.tabs::before{border:0}.woocommerce.single-product .product .woocommerce-tabs .panel{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.woocommerce.single-product .product .woocommerce-tabs .panel h2:first-child{display:none}.woocommerce.single-product .product #reviews h3#reply-title{margin-top:0;text-align:center}.woocommerce.single-product .product #reviews .woocommerce-noreviews,.woocommerce.single-product .product #reviews .comment-notes,.woocommerce.single-product .product #reviews .woocommerce-verification-required,.woocommerce.single-product .product #reviews .must-log-in{text-align:center}.woocommerce.single-product .product #reviews .add-review{margin-left:auto;margin-right:auto;display:block}.woocommerce.single-product .product #reviews #comments ol.commentlist{margin-bottom:1.5rem}.woocommerce.single-product .product #reviews #comments ol.commentlist .comment_container .avatar{background-color:transparent;padding:4px 0 0 0;border:0;width:50px;height:auto;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.woocommerce.single-product .product #reviews #comments ol.commentlist .comment_container .star-rating{float:right;font-size:24px}.woocommerce.single-product .product #reviews #comments ol.commentlist .comment_container .comment-text{padding:0 0 0 calc(50px + 1rem);margin:0;border:0}.woocommerce.single-product .product #reviews #comments ol.commentlist .comment_container .comment-text .emoji{float:none}.woocommerce.single-product .product #reviews #comments ol.commentlist .comment_container .meta{position:relative;font-size:1rem;margin-bottom:0.5rem}.woocommerce.single-product .product #reviews #comments ol.commentlist .comment_container .meta .verified-badge{color:#060606;margin-left:0.25rem}.woocommerce.single-product .product #reviews #comments ol.commentlist .comment_container .meta .verified{position:absolute;top:3px;margin-left:0.5rem;background-color:#dadada;padding:5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;line-height:1em;font-size:.6667rem;text-transform:uppercase;font-style:normal}.woocommerce.single-product .product #reviews #comments ol.commentlist .comment_container .meta strong,.woocommerce.single-product .product #reviews #comments ol.commentlist .comment_container .meta time{color:#060606}.woocommerce.single-product .product #reviews #comments ol.commentlist .comment_container .meta time{display:block;font-style:italic}.woocommerce.single-product .product #reviews .comment-form-rating{text-align:center}.woocommerce.single-product .product #reviews .comment-form-rating .stars{font-size:1.5rem}@media screen and (max-width: 480px){.woocommerce.single-product .product #reviews #comments ol.commentlist .comment_container .star-rating{float:none;margin-bottom:0.25em}}.woocommerce-account .woocommerce-FormRow input[type="text"],.woocommerce-account .woocommerce-FormRow input[type="email"],.woocommerce-account .woocommerce-FormRow input[type="password"]{width:100%}.woocommerce-account .my-account-nav-custom ul{padding:0;list-style:none}.woocommerce-account .my-account-nav-custom ul li{position:relative;border-bottom:1px solid #eee}.woocommerce-account .my-account-nav-custom ul li a{position:relative;display:block;padding:0.5rem 0 0.5rem 2.5rem;text-decoration:none;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s}.woocommerce-account .my-account-nav-custom ul li a::before{position:absolute;left:0.5rem;display:inline-block;font-family:FontAwesome;font-size:.8889rem;opacity:.33;filter:alpha(opacity=33)}.woocommerce-account .my-account-nav-custom ul li a:hover::before{opacity:1;filter:alpha(opacity=100)}.woocommerce-account .my-account-nav-custom ul li:first-child{padding-top:0}.woocommerce-account .my-account-nav-custom ul li:last-child{border-bottom:none}.woocommerce-account .my-account-nav-custom ul li.is-active a{font-weight:600}.woocommerce-account .my-account-nav-custom ul li.is-active a::before{opacity:1;filter:alpha(opacity=100)}.woocommerce-account .my-account-nav-custom ul li.woocommerce-MyAccount-navigation-link--dashboard a::before{content:"\f0e4"}.woocommerce-account .my-account-nav-custom ul li.woocommerce-MyAccount-navigation-link--orders a::before{content:"\f15c";left:0.6rem}.woocommerce-account .my-account-nav-custom ul li.woocommerce-MyAccount-navigation-link--downloads a::before{content:"\f019";left:0.55rem}.woocommerce-account .my-account-nav-custom ul li.woocommerce-MyAccount-navigation-link--edit-address a::before{content:"\f041";left:0.7rem}.woocommerce-account .my-account-nav-custom ul li.woocommerce-MyAccount-navigation-link--edit-account a::before{content:"\f007";left:0.6rem}.woocommerce-account .my-account-nav-custom ul li.woocommerce-MyAccount-navigation-link--customer-logout a::before{content:"\f08b";left:0.62rem}.woocommerce-account .border-box{margin-bottom:2rem}.woocommerce-account .border-box form.login,.woocommerce-account .border-box form.register{margin:0}.woocommerce-account .border-box h2{text-align:center !important;margin:0;padding:1.5rem 0;border-bottom:1px solid #eee}.woocommerce-account .border-box form{padding:2rem 1.5rem;border:0}.woocommerce-account .border-box .woocommerce-LostPassword{margin-bottom:0}.woocommerce table.order_details small.shipped_via{font-size:1rem;opacity:.5;filter:alpha(opacity=50)}.woocommerce table.order_details th.product-total,.woocommerce table.order_details td.product-total,.woocommerce table.order_details tfoot td{text-align:right}.woocommerce table.order_details tfoot tr th,.woocommerce table.order_details tfoot tr td{font-weight:normal}.woocommerce table.order_details tfoot tr:last-child th,.woocommerce table.order_details tfoot tr:last-child td{font-weight:bold}.woocommerce-orders .woocommerce-MyAccount-orders .button,.woocommerce-orders .woocommerce-MyAccount-orders .button:hover,.woocommerce-orders .woocommerce-MyAccount-orders .button:focus,.woocommerce-orders .woocommerce-MyAccount-orders .button:active{background:none;border:0;color:inherit;padding:0;margin:0 !important;font-size:1rem;line-height:inherit;text-transform:none;text-decoration:underline}.woocommerce-view-order p:first-child mark{background:transparent;font-weight:bold}.woocommerce-view-order ol.woocommerce-OrderUpdates{list-style:none;padding:0;margin:0}.woocommerce-view-order ol.woocommerce-OrderUpdates .woocommerce-OrderUpdate{margin-bottom:1rem}.woocommerce-view-order ol.woocommerce-OrderUpdates li p{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:none;padding:0;text-align:left}.woocommerce-view-order ol.woocommerce-OrderUpdates li p.woocommerce-OrderUpdate-meta{font-weight:700;margin-bottom:0}.woocommerce-view-order table.customer_details th,.woocommerce-view-order table.customer_details td{border:0 !important}@media screen and (max-width: 767px){.woocommerce-view-order header h2{text-align:left}}.woocommerce-edit-address .addresses .woocommerce-Address-title{margin-top:2rem}.woocommerce-edit-address .addresses .woocommerce-Address-title h3{margin-top:0}.woocommerce-edit-address .addresses .woocommerce-Address-title .edit{float:left;margin-left:0.5rem;font-size:.8333rem;padding-top:4px}.woocommerce-edit-address .my-account-content-custom form>h3{margin-top:0}.woocommerce-edit-account .woocommerce-EditAccountForm fieldset{margin-top:2rem}.woocommerce-edit-account .woocommerce-EditAccountForm fieldset legend{text-align:center;border-bottom:none;margin-bottom:1rem}.woocommerce-edit-account .woocommerce-EditAccountForm input[type="text"],.woocommerce-edit-account .woocommerce-EditAccountForm input[type="email"],.woocommerce-edit-account .woocommerce-EditAccountForm input[type="password"]{width:100%}.woocommerce-edit-address .my-account-content-custom input[type="text"],.woocommerce-edit-address .my-account-content-custom input[type="number"]{width:100%}.woocommerce-edit-address .my-account-content-custom select{width:100%}.woocommerce-edit-address .my-account-content-custom input[type="email"],.woocommerce-edit-address .my-account-content-custom input[type="tel"]{width:100%}.woocommerce-view-order .my-account-content-custom table.customer_details tbody,.woocommerce-order-received .woocommerce table.customer_details tbody{text-align:center}.woocommerce-view-order .my-account-content-custom table.customer_details tbody tr,.woocommerce-order-received .woocommerce table.customer_details tbody tr{display:inline-block;margin-right:1rem}.woocommerce-view-order .my-account-content-custom table.customer_details tbody tr th,.woocommerce-view-order .my-account-content-custom table.customer_details tbody tr td,.woocommerce-order-received .woocommerce table.customer_details tbody tr th,.woocommerce-order-received .woocommerce table.customer_details tbody tr td{padding:0}@media screen and (max-width: 767px){.woocommerce-view-order .my-account-content-custom table.customer_details tbody,.woocommerce-order-received .woocommerce table.customer_details tbody{text-align:left}.woocommerce-view-order .my-account-content-custom table.customer_details tbody tr,.woocommerce-order-received .woocommerce table.customer_details tbody tr{display:block}}table.customer_details tbody{display:block;text-align:center}.woocommerce .order_details td.product-name dl.variation{margin:0}.woocommerce .order_details td.product-name dl.variation dd,.woocommerce .order_details td.product-name dl.variation dt{margin:0;padding:0}.woocommerce-view-order .my-account-content-custom>p:not(.order-again),.woocommerce-order-received .woocommerce p.woocommerce-thankyou-order-received{text-align:center;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:3px dashed #eee;padding:1rem}.woocommerce-edit-address .my-account-content-custom form h3{text-align:center}.woocommerce-edit-address .my-account-content-custom .select2-container .select2-choice{padding:0.8rem 2rem;border:1px solid #eee;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;color:inherit;margin-bottom:20px}.woocommerce form .woocommerce-billing-fields .create-account p:first-child{display:none}@media screen and (max-width: 767px){.woocommerce-checkout .woocommerce .col2-set .col-1,.woocommerce-checkout .woocommerce .col2-set .col-2{margin-bottom:1.61em;float:none;width:auto}}.container.nf-container1{padding-left:15px;padding-right:15px}.nf-row1{margin-left:-15px;margin-right:-15px}.nf-col-padding{padding-left:25px;padding-right:25px}.nf-row1::before,.nf-row1::after{display:table;content:" "}.nf-row2::before,.nf-row2::after{display:table;content:" "}.nf-row1 .nf-item.spacing,.nf-row1 .grid-sizer.spacing{padding:15px}.nf-row2 .nf-item.spacing,.nf-item.spacing,.nf-row2 .grid-sizer.spacing,.spacing-box{padding:25px}.spacing-grid{padding-top:25px;padding-bottom:25px}.nf-col-1 .nf-item,.nf-col-1 .grid-sizer{width:100%;min-height:1px}.nf-col-2 .nf-item,.nf-col-2 .grid-sizer{width:50%;min-height:1px}.nf-col-3 .nf-item,.nf-col-3 .grid-sizer{width:33.3333%;min-height:1px}.nf-col-4 .nf-item,.nf-col-4 .grid-sizer{width:25%;min-height:1px}.nf-col-5 .nf-item,.nf-col-5 .grid-sizer{width:20%;min-height:1px}.nf-col-6 .nf-item,.nf-col-6 .grid-sizer{width:16.6666%;min-height:1px}.nf-col-1 .nf-item.w1,.nf-col-2 .nf-item.w1,.nf-col-3 .nf-item.w1,.nf-col-4 .nf-item.w1{width:100%}.nf-col-1 .nf-item.w2,.nf-col-2 .nf-item.w2,.nf-col-3 .nf-item.w2,.nf-col-4 .nf-item.w2{width:50%}.nf-col-1 .nf-item.w3,.nf-col-2 .nf-item.w3,.nf-col-3 .nf-item.w3,.nf-col-4 .nf-item.w3{width:33.3333%}.nf-col-1 .nf-item.w4,.nf-col-2 .nf-item.w4,.nf-col-3 .nf-item.w4,.nf-col-4 .nf-item.w4{width:25%}.nf-col-1 .nf-item.w4-2,.nf-col-2 .nf-item.w4-2,.nf-col-3 .nf-item.w4-2,.nf-col-4 .nf-item.w4-2,.nf-col-1 .nf-item.w3-2,.nf-col-2 .nf-item.w3-2,.nf-col-3 .nf-item.w3-2,.nf-col-4 .nf-item.w3-2{width:50%}.nf-col-1 .nf-item.w4-1,.nf-col-2 .nf-item.w4-1,.nf-col-3 .nf-item.w4-1,.nf-col-4 .nf-item.w4-1{width:75%}.nf-col-1 .nf-item.w3-1,.nf-col-2 .nf-item.w3-1,.nf-col-3 .nf-item.w3-1,.nf-col-4 .nf-item.w3-1{width:66.6666%}@media screen and (max-width: 991px){.nf-col-2 .nf-item,.nf-col-3 .nf-item,.nf-col-4 .nf-item,.nf-col-1 .nf-item.w2,.nf-col-2 .nf-item.w2,.nf-col-3 .nf-item.w2,.nf-col-4 .nf-item.w2,.nf-col-1 .nf-item.w3,.nf-col-2 .nf-item.w3,.nf-col-3 .nf-item.w3,.nf-col-4 .nf-item.w3,.nf-col-1 .nf-item.w4,.nf-col-2 .nf-item.w4,.nf-col-3 .nf-item.w4,.nf-col-4 .nf-item.w4,.nf-col-1 .nf-item.w4-1,.nf-col-2 .nf-item.w4-1,.nf-col-3 .nf-item.w4-1,.nf-col-4 .nf-item.w4-1,.nf-col-1 .nf-item.w3-1,.nf-col-2 .nf-item.w3-1,.nf-col-3 .nf-item.w3-1,.nf-col-4 .nf-item.w3-1{width:50%}.nf-col-5 .nf-item,.nf-col-6 .nf-item{width:33.3333%}.nf-row2 .nf-item.spacing,.nf-row2 .grid-sizer.spacing{padding:25px}}@media screen and (max-width: 767px){.nf-col-padding{padding-left:15px;padding-right:15px}.spacing-grid{padding-top:15px;padding-bottom:15px}.nf-col-2 .nf-item,.nf-col-3 .nf-item,.nf-col-4 .nf-item,.nf-col-1 .nf-item.w2,.nf-col-2 .nf-item.w2,.nf-col-3 .nf-item.w2,.nf-col-4 .nf-item.w2,.nf-col-1 .nf-item.w3,.nf-col-2 .nf-item.w3,.nf-col-3 .nf-item.w3,.nf-col-4 .nf-item.w3,nf-col-1 .nf-item.w4,.nf-col-2 .nf-item.w4,.nf-col-3 .nf-item.w4,.nf-col-4 .nf-item.w4,.nf-col-1 .nf-item.w4-1,.nf-col-2 .nf-item.w4-1,.nf-col-3 .nf-item.w4-1,.nf-col-4 .nf-item.w4-1,.nf-col-1 .nf-item.w3-1,.nf-col-2 .nf-item.w3-1,.nf-col-3 .nf-item.w3-1,.nf-col-4 .nf-item.w3-1{width:100%;max-width:480px;margin:0 auto}.nf-col-3,.nf-col-4{margin:0 auto;max-width:480px}.nf-col-5 .nf-item,.nf-col-6 .nf-item{width:100%}.nf-row2 .nf-item.spacing,.nf-row1 .nf-item.spacing,.spacing-box{padding:15px}.xs-hidden{visibility:hidden !important;display:none !important;opacity:0;filter:alpha(opacity=0)}.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{float:none}.woocommerce .shop-filter .float-none-xs{text-align:center}.woocommerce .shop-filter .float-left{margin-bottom:0.5rem}.woocommerce .woocommerce-ordering select{padding:0px}}.ppcp-button-applepay{--apple-pay-button-height: 45px;--apple-pay-button-min-height: 35px;--apple-pay-button-width: 100%;--apple-pay-button-max-width: 750px;--apple-pay-button-border-radius: var(--apm-button-border-radius);--apple-pay-button-overflow: hidden;--apple-pay-button-box-sizing: border-box}.ppcp-width-min .ppcp-button-applepay{--apple-pay-button-height: 35px}.ppcp-width-300 .ppcp-button-applepay{--apple-pay-button-height: 45px}.ppcp-width-500 .ppcp-button-applepay{--apple-pay-button-height: 55px}.ppcp-button-applepay.ppcp-button-minicart{--apple-pay-button-display: block}.ppcp-button-applepay.ppcp-preview-button.ppcp-button-dummy{--apm-button-dummy-background: url(//www.poupine.it/wp-content/plugins/woocommerce-paypal-payments/modules/ppcp-applepay/assets/images/applepay.png)}.wp-block-woocommerce-checkout .ppcp-button-applepay,.wp-block-woocommerce-cart .ppcp-button-applepay{--apple-pay-button-margin: 0}.wp-block-woocommerce-checkout .ppcp-button-applepay apple-pay-button,.wp-block-woocommerce-cart .ppcp-button-applepay apple-pay-button{min-width:0;width:100%;--apple-pay-button-width-default: 100%}.wp-admin.ppcp-non-ios-device .ppcp-button-applepay apple-pay-button{display:block}.wp-admin .ppcp-button-applepay apple-pay-button{display:block}.ppcp-button-apm .gpay-card-info-container-fill .gpay-card-info-container{outline-offset:-1px}.ppcp-button-googlepay{min-height:40px}.ppcp-button-googlepay .gpay-card-info-container,.ppcp-button-googlepay .gpay-button{outline-offset:-1px;border-radius:var(--apm-button-border-radius)}.ppcp-button-googlepay.ppcp-preview-button.ppcp-button-dummy{--apm-button-dummy-background: url(//www.poupine.it/wp-content/plugins/woocommerce-paypal-payments/modules/ppcp-googlepay/assets/images/googlepay.png)}.wp-block-woocommerce-checkout .gpay-button,.wp-block-woocommerce-cart .gpay-button{min-width:0 !important}#ppc-button-ppcp-googlepay{display:none}:root{
--swiper-theme-color : #222;
--swiper-navigation-size : 20px;
}
body,
.post-header h2 a, .woocommerce-edit-account fieldset legend, h1, h2, h3, h4, h5, h6 {
font-family: 'Alegreya Sans SC', apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol" !important;
-webkit-font-smoothing: antialiased;
font-size: 18px;
}
.full-width{
width: 100%;
}
.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images{
width:66.666666%;
}
.navigation-main a, .slicknav_menu .slicknav_menutxt, .slicknav_nav a,label{
font-size: 1rem;
}
.post-header h2 a, .woocommerce-edit-account fieldset legend, h1, h2, h3, h4, h5, h6 {
letter-spacing: 0 !important;
font-weight: 200 !important;
}
h1 .border, h2 .border, h3 .border, h4 .border, h5 .border, h6 .border, legend .border, ul.tabs li .border{
-webkit-box-shadow: none !important;
-moz-box-shadow: none !important;
box-shadow: none !important;
}
.wp-block-columns{
margin-bottom: 0;
}
.page-id-18379 .product-name-link, .page-id-18389 .product-name-link{
display: block;  text-transform: uppercase;
}
.main-navigation-wrapper, .mobile-navigation, .menu-mobile-toggle{
border: none;
}
.bottom-bar .f-copyright p, .bottom-bar .f-copyright a{
font-size: .6667rem;
text-transform: uppercase;
color: #868686;
}
.size-chart{
display: flex;
align-items: center;
}
.size-chart-btn{
font-size: 0.7em;
}
.woocommerce-variation-add-to-cart .dropdown{
margin-bottom: 40px;
}
.dropdown-menu{
width: 100%;
}
.woocommerce div.product form.cart .variations{
margin-bottom: 0;
}
#payment .place-order.form-row .button:active, #payment .place-order.form-row .button:focus, #payment .place-order.form-row .button:hover, .btn:active, .btn:focus, .btn:hover, .button:active, .button:focus, .button:hover, .woocommerce #respond input#submit:active, .woocommerce #respond input#submit:focus, .woocommerce #respond input#submit:hover, .woocommerce .btn:active, .woocommerce .btn:focus, .woocommerce .btn:hover, .woocommerce .button:active, .woocommerce .button:focus, .woocommerce .button:hover, .woocommerce a.added_to_cart:active, .woocommerce a.added_to_cart:focus, .woocommerce a.added_to_cart:hover, .woocommerce a.button.alt:active, .woocommerce a.button.alt:focus, .woocommerce a.button.alt:hover, .woocommerce a.button:active, .woocommerce a.button:focus, .woocommerce a.button:hover, .woocommerce button.button.alt:active, .woocommerce button.button.alt:focus, .woocommerce button.button.alt:hover, .woocommerce button.button:active, .woocommerce button.button:focus, .woocommerce button.button:hover, .woocommerce button:active, .woocommerce button:focus, .woocommerce button:hover, .woocommerce input#submit:active, .woocommerce input#submit:focus, .woocommerce input#submit:hover, .woocommerce input[type="reset"]:active, .woocommerce input[type="reset"]:focus, .woocommerce input[type="reset"]:hover, .woocommerce input[type="submit"]:active, .woocommerce input[type="submit"]:focus, .woocommerce input[type="submit"]:hover, button.button:active, button.button:focus, button.button:hover, button:active, button:focus, button:hover, input.button:active, input.button:focus, input.button:hover, input[type="button"]:active, input[type="button"]:focus, input[type="button"]:hover, input[type="reset"]:active, input[type="reset"]:focus, input[type="reset"]:hover, input[type="submit"]:active, input[type="submit"]:focus, input[type="submit"]:hover, .apple-pay-btn:hover{
background-color: #323232 !important;
border-color: #323232 !important;
color: #ffffff;
}
.navigation-main>ul>li>a .fa-instagram{
font-size: 1.2em !important;
}
.woocommerce.single-product .entry-summary .out-of-stock{
font-weight: bold;
font-size: 1.6em;
text-transform: uppercase;
font-style: italic;	
text-align: center;
}
.preordernow{
color: #c30;
border: 2px solid #c30;
padding: 20px;
margin-bottom: 20px;
font-size: 1.1em;	
}
.red-flash{
background: #c30 !important;
}
.orange-flash{
background: #ff951a !important;
}
.gray-flash{
background: #c1c1c1 !important;
}
.button-variable-item{
height: 50px !important;
width: 50px !important
}
.button-variable-item-su-misura, .button-variable-item-customized, .button-variable-item-tg-ii-m-l, .button-variable-item-tg-i-xs-s{
width: 90px !important;
}
.thwepo-conditional-field .label{
white-space: normal !important;
}
button:not(.customize-partial-edit-shortcut-button), .woocommerce button:not(.customize-partial-edit-shortcut-button), button.button, .woocommerce button.button, .woocommerce button.button.alt, .btn, .woocommerce .btn, .button, .woocommerce .button, input[type="reset"], input[type="button"], .woocommerce input[type="reset"], input[type="submit"], .woocommerce input[type="submit"], .woocommerce input#submit, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce a.added_to_cart, .woocommerce-cart table.cart .coupon input[name="apply_coupon"], .woocommerce-cart table.cart .actions input[name="update_cart"], .woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
.woo-variation-swatches.wvs-style-rounded .variable-items-wrapper .variable-item, .woo-variation-swatches.wvs-style-rounded .variable-items-wrapper .variable-item .variable-item-span, .woo-variation-swatches.wvs-style-rounded .variable-items-wrapper .variable-item .variable-item-span:after, .woo-variation-swatches.wvs-style-rounded .variable-items-wrapper .variable-item img{
border-radius: 500px !important;
}
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item {
text-align: center;
white-space: nowrap;
min-width: 50px;
width: auto !important;
padding: 10px;
}
.single_add_to_cart_button:before, .menu-cart a:before, .checkout-button:before, #place_order:before {
background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 21.27 20.54' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m19.35 6.28a.82.82 0 0 0 -.81-.71h-2.15c-.8-2.92-2.94-5.57-5.76-5.57s-5 2.65-5.75 5.57h-2.15a.83.83 0 0 0 -.82.71l-1.91 13.31a.79.79 0 0 0 .19.66.83.83 0 0 0 .62.29h19.63a.83.83 0 0 0 .82-.94zm-8.72-5.28c2.26 0 4 2.14 4.73 4.57h-9.45c.73-2.43 2.47-4.57 4.72-4.57zm-9.63 18.54 1.85-13h1.81q-.06.36-.09.72a9.8 9.8 0 0 0 .09 2.35 1 1 0 0 0 -.35.75 1 1 0 1 0 2 0 1 1 0 0 0 -.69-.94 9.67 9.67 0 0 1 -.08-2.07c0-.27.07-.54.11-.81h9.92q.08.4.12.81a9.08 9.08 0 0 1 -.09 2.07 1 1 0 0 0 -.68.94 1 1 0 1 0 2 0 1 1 0 0 0 -.35-.75 9.8 9.8 0 0 0 .09-2.35q0-.36-.09-.72h1.78l1.85 13z' fill='%23fff'/%3E%3C/svg%3E");
content: '';
background-position: center center;
background-repeat: no-repeat;
background-size: contain;
width: 20px;
height: 20px;
display: inline-block;
margin-right: 8px;
transform: translateY(3px);
}
.shop-grid div.product h2 {
margin-bottom: 4rem;
}
.image-variable-item, .colore-round{
width: 120px !important;
height: 120px !important;
}
.single-product div.product table.extra-options th.leftside, table.extra-options td.leftside{
text-align: left;
}
.label-su-misura, .subtitle-su-misura{
color: #111;
font-size: 1rem;
text-align: left !important;
}
.subtitle-su-misura{
font-weight: 400;
}
.thwepo-input-field{
border-color: #ddd !important;
text-align: left;
width:120px;
}
.single-product div.product table.extra-options th.leftside, table.extra-options td.leftside{
vertical-align: middle;
}
ul.flex-direction-nav{
list-style: none;
position: absolute;
top: 45%;
z-index: 9990;
padding: 0px;
width: 100%;
}
.flex-direction-nav li{
width: 90px !important;
height: 90px !important;
position: absolute;
}
.flex-direction-nav li:last-child{
right: 0;
}
.flex-control-thumbs{
display: none;
}
a.flex-nav-prev{float: left;}
a.flex-nav-next {float: right;} a.flex-next,a.flex-next:hover,a.flex-next:focus, a.flex-prev, a.flex-prev:hover,a.flex-prev:focus {text-decoration: none; font-size: 0;}
a.flex-next::before {
visibility:visible;
content: '\f105';
font-family: FontAwesome;    
margin-right: 10px;
font-size: 40px;
padding: 30px;
}
a.flex-prev::before {
visibility:visible;
content: '\f104';
font-family: FontAwesome;    
margin-left: 10px;
font-size: 40px;
padding: 30px;
} .wp-video, video.wp-video-shortcode, .mejs-container, .mejs-overlay.load {
width: 100% !important;
height: 100% !important;
}
.mejs-container {
padding-top: 56.25%; margin: 0 auto;
}
.wp-video, video.wp-video-shortcode {
max-width: 100% !important;
}
video.wp-video-shortcode {
position: relative;
}
.mejs-mediaelement {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
}
.mejs-controls {
display: none;
}
.mejs-overlay-play {
top: 0;
right: 0;
bottom: 0;
left: 0;
width: auto !important;
height: auto !important;
}
.video_16-9 .mejs-container{
padding-top: 56.25%;
}
.fullpage-video{
position: relative;
}
.unmute{
position: absolute;
bottom: 20px;
right: 20px;	
}
.unmute a{
display: block;
width: 20px;
height: 20px;
background: none;
background-size: contain;
background-repeat: no-repeat;
background-position: center center;
}
.unmute a.volume-on{
background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 475.08 475.08' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23fff'%3E%3Cpath d='m205.06 83.23a15.62 15.62 0 0 0 -11.42 4.82l-79.54 79.55a17 17 0 0 1 -12 5h-29.47a16.46 16.46 0 0 0 -16.25 16.24v97.46a16.46 16.46 0 0 0 16.25 16.24h29.67a16.47 16.47 0 0 1 11.64 4.83l79.69 79.63a16.25 16.25 0 0 0 27.67-11.42v-276.1a16.46 16.46 0 0 0 -16.24-16.25z'/%3E%3Cpath d='m308 273.45a64.73 64.73 0 0 0 10.79-35.91 65.4 65.4 0 0 0 -10.79-36 58.27 58.27 0 0 0 -28.55-23.6 14.08 14.08 0 0 0 -6.35-1.27 15.82 15.82 0 0 0 -11.42 4.69 15.5 15.5 0 0 0 -4.82 11.55 13.62 13.62 0 0 0 3.05 9 29.63 29.63 0 0 0 7.36 6.35q4.31 2.66 8.63 5.84a25.46 25.46 0 0 1 7.36 9q3 5.84 3 14.46t-3 14.47a25.59 25.59 0 0 1 -7.36 9q-4.32 3.17-8.63 5.83a30 30 0 0 0 -7.36 6.34 13.72 13.72 0 0 0 -3.05 9 15.5 15.5 0 0 0 4.82 11.55 15.81 15.81 0 0 0 11.42 4.7 14.25 14.25 0 0 0 6.35-1.27 60 60 0 0 0 28.55-23.73z'/%3E%3Cpath d='m362.16 309.24a129.92 129.92 0 0 0 0-143.41q-21.57-32.83-57.11-47.83a18.34 18.34 0 0 0 -6.59-1.26 16.46 16.46 0 0 0 -16.25 16.26q0 9.9 9.9 15 14.22 7.35 19.29 11.16a97.06 97.06 0 0 1 0 156.85q-5.08 3.81-19.29 11.17-9.9 5.07-9.9 15a15.62 15.62 0 0 0 4.79 11.34 15.91 15.91 0 0 0 11.68 4.83 17.72 17.72 0 0 0 6.34-1.27q35.57-14.97 57.14-47.84z'/%3E%3Cpath d='m416.47 130.32a191.7 191.7 0 0 0 -85.79-72 18.34 18.34 0 0 0 -6.59-1.26 16.48 16.48 0 0 0 -16.25 16.24q0 9.14 9.9 15a57 57 0 0 0 5.71 2.7 54.26 54.26 0 0 1 5.71 2.66 192.14 192.14 0 0 1 20.84 12.92 161.91 161.91 0 0 1 48.73 57.61 162.39 162.39 0 0 1 0 146.7 161.72 161.72 0 0 1 -48.73 57.61 193.71 193.71 0 0 1 -20.82 12.95 59.23 59.23 0 0 1 -5.71 2.65 57 57 0 0 0 -5.71 2.67q-9.9 5.84-9.9 15a16.5 16.5 0 0 0 16.23 16.23 18.14 18.14 0 0 0 6.59-1.27 195.48 195.48 0 0 0 118-179.18 190.64 190.64 0 0 0 -32.21-107.23z'/%3E%3C/g%3E%3Cpath d='m0 0h475.08v475.08h-475.08z' fill='none'/%3E%3C/svg%3E");}
.unmute a.volume-off{
background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 475.08 475.08' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m205.06 83.23a15.62 15.62 0 0 0 -11.42 4.82l-79.54 79.55a17 17 0 0 1 -12 5h-29.47a16.46 16.46 0 0 0 -16.25 16.24v97.46a16.46 16.46 0 0 0 16.25 16.24h29.67a16.47 16.47 0 0 1 11.64 4.83l79.69 79.63a16.25 16.25 0 0 0 27.67-11.42v-276.1a16.46 16.46 0 0 0 -16.24-16.25z' fill='%23fff'/%3E%3Cpath d='m0 0h475.08v475.08h-475.08z' fill='none'/%3E%3C/svg%3E");
}  #pwgc-purchase-container{
display: flex;
flex-direction: column;
gap: 10px;
}
#pwgc-custom-amount-form{
order: 1;
}
#pwgc-form-from{
order: 2;
}
#pwgc-form-to{
order: 3;
}
#pwgc-form-delivery-date{
order: 4;
}
#pwgc-form-message{
order: 5;
}
.short.wc_input_price{
width: 100% !important;
}
#pwgc-purchase-container input::placeholder, #pwgc-purchase-container textarea::placeholder{
color: #111 !important;
}
#pwgc-purchase-container input, #pwgc-purchase-container textarea{
border:none !important;
border-bottom: 1px solid #aaaaaa !important;
border-radius: 0 !important;
}
.pwgc-label{
display: block;
font-size: 1rem;
}
#pwgc-redeem-button{
padding: 10px 0;
}
#pwgc-redeem-gift-card-number{
float: left;
}
#pwgc-apply-gift-card, #pwgc-redeem-button{
float: left;
background: none !important;
color: #333;
text-decoration: underline;
}
.pwgc-subtitle{
display: none;
}
.pika-lendar button{
background-color: #fff !important;
color: #111 !important;
border:none !important;
padding: 0 !important;
}
.woocommerce-cart .cart_totals table.shop_table th{
width: 35% !important;
}
.single_add_to_cart_button.disabled{
opacity: 1 !important;
border: 1px solid #000 !important;
color: #000 !important;
background-color: #fff !important;
}
.single_add_to_cart_button.disabled:before {
background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 21.27 20.54' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m19.35 6.28a.82.82 0 0 0 -.81-.71h-2.15c-.8-2.92-2.94-5.57-5.76-5.57s-5 2.65-5.75 5.57h-2.15a.83.83 0 0 0 -.82.71l-1.91 13.31a.79.79 0 0 0 .19.66.83.83 0 0 0 .62.29h19.63a.83.83 0 0 0 .82-.94zm-8.72-5.28c2.26 0 4 2.14 4.73 4.57h-9.45c.73-2.43 2.47-4.57 4.72-4.57zm-9.63 18.54 1.85-13h1.81q-.06.36-.09.72a9.8 9.8 0 0 0 .09 2.35 1 1 0 0 0 -.35.75 1 1 0 1 0 2 0 1 1 0 0 0 -.69-.94 9.67 9.67 0 0 1 -.08-2.07c0-.27.07-.54.11-.81h9.92q.08.4.12.81a9.08 9.08 0 0 1 -.09 2.07 1 1 0 0 0 -.68.94 1 1 0 1 0 2 0 1 1 0 0 0 -.35-.75 9.8 9.8 0 0 0 .09-2.35q0-.36-.09-.72h1.78l1.85 13z' fill='%23000'/%3E%3C/svg%3E") !important;
}
.klarna-onsite-messaging-product::part(osm-container) {
border:0 !important;
}
.woo-variation-swatches-stylesheet-enabled.woo-variation-swatches-attribute-behavior-blur .variable-item:not(.radio-variable-item).disabled:hover img,
.woo-variation-swatches-stylesheet-enabled.woo-variation-swatches-attribute-behavior-blur .variable-item:not(.radio-variable-item).disabled:hover span,
.woo-variation-swatches-stylesheet-enabled.woo-variation-swatches-attribute-behavior-blur .variable-item:not(.radio-variable-item).disabled img,
.woo-variation-swatches-stylesheet-enabled.woo-variation-swatches-attribute-behavior-blur .variable-item:not(.radio-variable-item).disabled span {
opacity: 1
}
.woo-variation-swatches-stylesheet-enabled.woo-variation-swatches-attribute-behavior-blur .variable-item:not(.radio-variable-item).disabled:after,
.woo-variation-swatches-stylesheet-enabled.woo-variation-swatches-attribute-behavior-blur .variable-item:not(.radio-variable-item).disabled:before,
.woo-variation-swatches-stylesheet-enabled.woo-variation-swatches-attribute-behavior-blur .variable-item:not(.radio-variable-item).disabled:hover:after,
.woo-variation-swatches-stylesheet-enabled.woo-variation-swatches-attribute-behavior-blur .variable-item:not(.radio-variable-item).disabled:hover:before {
position: absolute;
content: " sold out " !important;
color: #fff;
width: 100%;
height: 15px;
background: rgb(115, 17, 65) !important;
left: 0;
right: 0;
bottom: 0;
top: 35%;
visibility: visible;
opacity: 1;
border: 0;
margin: 0 !important;
padding: 0 !important;
min-width: auto;
-webkit-transform-origin: center;
transform-origin: center;
z-index: 0
}
.woo-variation-swatches-stylesheet-enabled.woo-variation-swatches-attribute-behavior-blur .variable-item:not(.radio-variable-item).disabled:after,
.woo-variation-swatches-stylesheet-enabled.woo-variation-swatches-attribute-behavior-blur .variable-item:not(.radio-variable-item).disabled:hover:after{
display: none !important;
}
.red{
color: #c30;
}
.holidays{
margin-top: 25px;
padding: 25px;
border: 3px dashed #c30;
text-align: center;
font-size: 18px;
color: #c30;
font-weight: bold;
}
.shop-grid div.product .image-container .woocommerce-loop-product__link span.soldout{
background-color:#c92f11;
left: auto !important;
right: -0.5rem;
}
.shop-grid div.product .image-container .woocommerce-loop-product__link span.soldout.riassortimento,
.entry-summary .soldout.riassortimento{
background-color:#fbbc1c !important;
left: auto !important;
right: -0.5rem;
padding: 0;
}
.tp-revstop{
margin-left: 19px !important;
}
.tp-vid-mute{
text-indent: -999999px;
background-image: url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' data-prefix='fas' data-icon='volume-up' class='svg-inline--fa fa-volume-up fa-w-18' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3Cpath fill='%23fff' d='M215.03 71.05L126.06 160H24c-13.26 0-24 10.74-24 24v144c0 13.25 10.74 24 24 24h102.06l88.97 88.95c15.03 15.03 40.97 4.47 40.97-16.97V88.02c0-21.46-25.96-31.98-40.97-16.97zm233.32-51.08c-11.17-7.33-26.18-4.24-33.51 6.95-7.34 11.17-4.22 26.18 6.95 33.51 66.27 43.49 105.82 116.6 105.82 195.58 0 78.98-39.55 152.09-105.82 195.58-11.17 7.32-14.29 22.34-6.95 33.5 7.04 10.71 21.93 14.56 33.51 6.95C528.27 439.58 576 351.33 576 256S528.27 72.43 448.35 19.97zM480 256c0-63.53-32.06-121.94-85.77-156.24-11.19-7.14-26.03-3.82-33.12 7.46s-3.78 26.21 7.41 33.36C408.27 165.97 432 209.11 432 256s-23.73 90.03-63.48 115.42c-11.19 7.14-14.5 22.07-7.41 33.36 6.51 10.36 21.12 15.14 33.12 7.46C447.94 377.94 480 319.54 480 256zm-141.77-76.87c-11.58-6.33-26.19-2.16-32.61 9.45-6.39 11.61-2.16 26.2 9.45 32.61C327.98 228.28 336 241.63 336 256c0 14.38-8.02 27.72-20.92 34.81-11.61 6.41-15.84 21-9.45 32.61 6.43 11.66 21.05 15.8 32.61 9.45 28.23-15.55 45.77-45 45.77-76.88s-17.54-61.32-45.78-76.86z'%3E%3C/path%3E%3C/svg%3E");
background-size: 70%;
background-repeat: no-repeat;
background-position: center center;
}
button.tp-vid-mute:after{
content: '\f6a9';
font-family: FontAwesome; 
display: inline-block;
color: #fff;  
}
.subtitle-su-misura{
font-size: 120% !important;
}
.thwepo-conditional-field{
display: none;
}
.instagram-pics{
list-style: none;
}
.instagram-pics li{
width: 30%;
float: left;
margin: 1.4%;
}
.woocommerce.single-product .related.products{
clear: both !important;
}
.soldout{
background-color: #c92f11 !important;
display: inline-block;
padding: 0;
width: 75px;
height: 75px;
line-height: 1;
display: flex;
align-items: center;
justify-content: center;
-webkit-border-radius: 100%;
-moz-border-radius: 100%;
border-radius: 100%;
text-align: center;
font-weight: normal;
font-size: .8333rem;
color: #fff;
}
table.extra-options .required{
display:none;
}
.page .product_tag-swimwear, .page .product_tag-swimwear-en{
margin-left: 25%;
}
.no-gutters{
margin-left: 0;
margin-right: 0;
}
.no-gutters [class*=col]{
padding-left: 0;
padding-right: 0;
}
.mb-2{
margin-bottom: 30px;
}
.mt-2{
margin-top: 30px;
}
.pl-0{
padding-left:10px;
}
.pr-0{
padding-right:10px;
}
.colore-round{
width: 60px;
height: 60px;
border-radius: 60px;
border: 2px solid #000;
}
.laundry-icons{
display: inline-block;
transform: translateY(4px);
}
.laundry-icons svg{
height: 20px;
width: 20px;
margin-right: 6px;
}
#mailpoet_form_2, #mailpoet_form_5{
width: 100% !important;
margin: 0 auto;
padding: 0px !important;
}
#mailpoet_form_2 .mailpoet_form{
padding: 0px !important;
}
.grecaptcha-badge{
visibility: hidden !important;
}
.d-none, .image-container .button{
display: none !important;
}
#mp_form_popup4 .mailpoet_paragraph, #mp_form_popup4 .mailpoet_paragraph.last{
padding: 20px !important;
}
.navigation-main ul li:hover>ul{
z-index: 11090;
}
.cky-tab-desc{
color: #fff !important;
}
.text-warning:before{
background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 80 80' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform='translate(-21.913 -16.984)'%3E%3Cpath d='m12.473 121.08c-.914 1.76-1.991 3.41-1.991 5.34l.009.81c0 4.17 3.266 6.69 7.02 6.69h121.32c3.76 0 6.99-3.12 6.99-7.29l-.04-.81c0-1.94-.95-3.62-1.99-5.35l-60.084-107.78c-2.655-2.9458-6.959-2.9458-9.614.004l-61.619 108.39z' fill='%23ffd42a' stroke='%23000' stroke-width='6.8314' transform='matrix(.45541 0 0 .45541 26.271 23.868)'/%3E%3Cpath d='m31.963 74.475a8.0416 8.0416 0 1 1 -16.083 0 8.0416 8.0416 0 1 1 16.083 0z' transform='matrix(.54212 0 0 .54212 49.546 33.731)'/%3E%3Cpath d='m62.486 43.817c1.713 0 4.371 1.365 4.371 3.06l-1.279 17.615c0 1.695-1.379 3.06-3.092 3.06s-3.091-1.365-3.091-3.06l-1.493-17.615c0-1.695 2.871-3.06 4.584-3.06z'/%3E%3C/g%3E%3C/svg%3E");
display: inline-block;
width: 20px;
height: 20px;
background-size: contain;
margin-right: 4px;
content: '';
transform: translateY(4px);
background-repeat: no-repeat;
}
.swiper-wrapper{
align-items: center;
}
.d-flex{
display: flex;
flex-direction: column;
}
.single-product .product_title{
order: 1;
}
.single-product .price{
order: 2;
}
.single-product .variations_form, .single-product .cart{
order: 3;
}
.single-product #kec-pay-button{
order: 4;
}
#klarna-express-checkout #klarna-express-checkout__inner-container,
#gpay-button-online-api-id{
border-radius: 8px !important;
}
.paypal-button.paypal-button-color-black, .paypal-button-row.paypal-button-color-black .menu-button{
background-color: #000 !important;
}
.single-product .ppc-button-wrapper{
order:4;
margin-top: .4rem;
margin-bottom: .4rem;
}
.single-product .ppcp-messages{
order: 7;
margin-top: .6rem;
}
.single-product .klarna-onsite-messaging-product{
order: 6;
margin-top: 0rem;
}
.single-product .dropdown{
order: 8;
}
.single-product .wc-tabs-wrapper{
order: 9;
}
.single-product .additional-infos{
order: 10;
}
.woocommerce.single-product .entry-summary{
padding-left: .5rem;
}
.mailpoet-heading, .mailpoet_form_paragraph, .mailpoet_paragraph{
padding-left: 1rem !important;
padding-right: 1rem !important;
}
.woocommerce-cart .checkout-button{
margin-bottom: 1rem !important;
}
.wp-popup .wp-popup-content{
padding: 0;
border-bottom:0;
}
#video-volume{
position: absolute;
z-index: 1080;
bottom: 1rem;
right: 1rem;
width: 1.5rem;
height: 1.5rem;
background-repeat: no-repeat;
background-size: contain;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23fff' class='bi bi-volume-up-fill' viewBox='0 0 16 16'%3E%3Cpath d='M11.536 14.01A8.473 8.473 0 0 0 14.026 8a8.473 8.473 0 0 0-2.49-6.01l-.708.707A7.476 7.476 0 0 1 13.025 8c0 2.071-.84 3.946-2.197 5.303l.708.707z'/%3E%3Cpath d='M10.121 12.596A6.48 6.48 0 0 0 12.025 8a6.48 6.48 0 0 0-1.904-4.596l-.707.707A5.483 5.483 0 0 1 11.025 8a5.483 5.483 0 0 1-1.61 3.89l.706.706z'/%3E%3Cpath d='M8.707 11.182A4.486 4.486 0 0 0 10.025 8a4.486 4.486 0 0 0-1.318-3.182L8 5.525A3.489 3.489 0 0 1 9.025 8 3.49 3.49 0 0 1 8 10.475l.707.707zM6.717 3.55A.5.5 0 0 1 7 4v8a.5.5 0 0 1-.812.39L3.825 10.5H1.5A.5.5 0 0 1 1 10V6a.5.5 0 0 1 .5-.5h2.325l2.363-1.89a.5.5 0 0 1 .529-.06z'/%3E%3C/svg%3E");
cursor: pointer;
}
#video-volume.active{
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23fff' class='bi bi-volume-mute-fill' viewBox='0 0 16 16'%3E%3Cpath d='M6.717 3.55A.5.5 0 0 1 7 4v8a.5.5 0 0 1-.812.39L3.825 10.5H1.5A.5.5 0 0 1 1 10V6a.5.5 0 0 1 .5-.5h2.325l2.363-1.89a.5.5 0 0 1 .529-.06zm7.137 2.096a.5.5 0 0 1 0 .708L12.207 8l1.647 1.646a.5.5 0 0 1-.708.708L11.5 8.707l-1.646 1.647a.5.5 0 0 1-.708-.708L10.793 8 9.146 6.354a.5.5 0 1 1 .708-.708L11.5 7.293l1.646-1.647a.5.5 0 0 1 .708 0z'/%3E%3C/svg%3E");
}
.onsale-xmas{
width: 75px;
position: absolute;
right: 30px;
top: -50px;
}
label[for="pa_colore"], div[data-attribute_name="attribute_pa_colore"], .postid-2771 .rtwpvs-button-term {
display: none !important;
}
.text-white{
color: #fff !important;
}
.text-decoration-none{
text-decoration: none !important;
}
@media screen and (max-width: 499px){
.onsale-xmas{ 
width: 35px!important;
top: -35px!important;
}
#mp_form_popup4{
padding: 0px !important;
max-height: 45% !important;
box-shadow: 0 -17px 93px 0 rgba(0, 0, 0, 0.9) !important;
border-radius: 20px !important;
}
#mp_form_popup4 .mailpoet_paragraph, #mp_form_popup4 .mailpoet_paragraph.last{
padding: 5px 20px !important;
font-size: 13px;
}
.mailpoet_form_image{
display: block !important;
height: 100px;
background-image: url(https://i2.wp.com/www.poupine.it/wp-content/uploads/2021/04/welcome-poupine.jpg?resize=560%2C311&quality=100&strip=all&ssl=1);
background-size: cover;		
background-position: center center;
}
.mailpoet_form_image > figure{
display: none;
}
.d-flex .shop-grid{
display: flex;
}
.d-flex .row{
margin-left: -5px;
margin-right: -5px;
}
.d-flex .col-xs-6{
padding-left: 5px;
padding-right: 5px;
}
.mailpoet_form_close_icon{
background-color: #111;
border-radius: 50px;
}
#fixed-cart{
display: none;
position: fixed;
z-index: 1080;
bottom: 0;
background-color: #111;
color: #fff;
text-align: center;
width: 100%;
margin: 0;
left: 0;
padding: 10px;
}
#fixed-cart a{
color: #fff;
text-decoration: none;
}
.mini-cart .cart-notification{
color: #ccc;
background-color: transparent;
display: block;
}
.related .shop-grid .col-xs-6:last-child{
display: none;
}
}
@media (min-width: 320px) and (max-width: 480px) {
.cookie-bar-bar .ctcc-inner{
display: inline;
}
.page-id-18379 .product-name-link,  .page-id-18389 .product-name-link{
transform: translateY(-15px);
}
.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images{
width:100%;
padding: 0px;
}
.navigation-main a, .slicknav_menu .slicknav_menutxt, .slicknav_nav a {
font-size: 1.2rem;
text-decoration: none;
padding-left: 2rem;
}
#mailpoet_form_2{
width: 100% !important;
padding: 0px !important;
}
.page-id-20221 .post-header h2{
font-size: 1.7rem;
}
}
#navigation-footer-service.navigation-main{
display: block !important;
font-size: 1rem !important;
}
#navigation-footer-service.navigation-main a{
font-size: 1rem !important;
}
@media (min-width: 481px) and (max-width: 768px) {
.page-id-18379 .product-name-link,  .page-id-18389 .product-name-link{
transform: translateY(-50px);
}
.woocommerce div.product div.images.woocommerce-product-gallery,
.woocommerce.single-product .entry-summary{
float: left!important;
width: 50% !important;
}
.navigation-main{
display: block !important;
}
.navigation-main>ul>li>a{
padding: 15px !important;
font-size: 1rem !important;
}
}
.wcct_countdown_timer{
display: block;
text-align: center;
}
.nolink a{
cursor: default;
}
.checkbox input[type=checkbox], .checkbox-inline input[type=checkbox], .radio input[type=radio], .radio-inline input[type=radio]{
position: relative;
}
.actions label{
display: none;
}
.newsletter-popup-image img{
object-fit: cover;
aspect-ratio: 1/1;
margin-top: 1rem !important;
}
.text-justify, .intro-description {
text-align: justify;
hyphens: auto;
word-wrap: break-word; overflow-wrap: break-word; }
.reset_variations{
display: none !important;
}
@media (min-width: 480px) {
.page .product_tag-swimwear, .page .product_tag-swimwear-en{
margin-left: 33%;
}
.intro-description{
text-align: center;
width: 100%;
hyphens: none;
}
#fixed-cart{
visibility: hidden;
}
}
.mailpoet_form_close_icon{
padding: 0px;
}
.rtwpvs .rtwpvs-terms-wrapper .rtwpvs-term:not(.rtwpvs-radio-term).rtwpvs-button-term{
height: 40px;
padding: .2rem 1rem;
border-radius: 50px !important;
}
.red>a, .red>a:hover{
color:#c30; 
}
.wishsuite-btn-text{
display: none !important;
}
.wishsuite-button:not(.wishsuite-button-container .wishsuite-button){
position: absolute !important;
top: 0;
left: 20%;
z-index: 1070;
}
.wishsuite-button-container .wishsuite-button{
position: absolute !important;
top: 0;
right: 10%;
z-index: 100;
}
.wishsuite-button img{
height: 20px !important;
}
.shop-grid div.product .image-container .woocommerce-loop-product__link span.onsale, .shop-grid div.product .image-container .woocommerce-loop-product__link span.soldout{
width: 40px !important;
height: 40px !important;
line-height: 1 !important;
display: flex !important;
align-items: center !important;
justify-content: center !important;
} .footer-nav {
list-style: none;
padding: 0;
margin: 0;
} .footer-nav .menu-item-has-children {
position: relative;
cursor: pointer;
}
.footer-nav .sub-menu {
display: none;
list-style: none;
padding-left: 15px;
margin-top: 5px;
} .footer-nav .menu-item-has-children.show > .sub-menu {
display: block;
} .footer-nav .menu-item-has-children > a::after {
content: '+';
margin-left: 5px;
font-size: 12px;
}
.footer-nav .menu-item-has-children.show > a::after {
content: '-';
} .navigation-footer a {
display: block;
text-decoration: none;
padding-top: .1rem;
padding-bottom: .1rem;
font-size: .9rem;
}
footer .mailpoet_paragraph {
margin-bottom: 10px !important;
}
footer .navigation-main>ul>li>a{
padding:0 !important;
text-align: left !important;
}
footer .navigation-main>ul>li{
width: 100% !important;
}
.search-icon {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='currentColor'%3E%3Cpath d='M18.031 16.6168L22.3137 20.8995L20.8995 22.3137L16.6168 18.031C15.0769 19.263 13.124 20 11 20C6.032 20 2 15.968 2 11C2 6.032 6.032 2 11 2C15.968 2 20 6.032 20 11C20 13.124 19.263 15.0769 18.031 16.6168ZM16.0247 15.8748C17.2475 14.6146 18 12.8956 18 11C18 7.1325 14.8675 4 11 4C7.1325 4 4 7.1325 4 11C4 14.8675 7.1325 18 11 18C12.8956 18 14.6146 17.2475 15.8748 16.0247L16.0247 15.8748Z'%3E%3C/path%3E%3C/svg%3E");
background-size: contain;
background-repeat: no-repeat;
background-position: center;
width: 20px;
height: 20px;
display: inline-block;
transform: translateY(4px);
}
.search-icon-container {
position: relative;
display: inline-block;
margin-left: 20px;
}
.search-toggle {
cursor: pointer;
font-size: 18px;
}
.search-form-container {
position: absolute;
right: 0;
top: 100%;
padding: 10px;
background: white;
box-shadow: 0 2px 5px rgba(0,0,0,0.2);
border-radius: 4px;
z-index: 1000;
width: 200px;
}
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{
font-size: 1.5rem;
line-height: 2.5;
font-weight: 600;
}
.search-wrapper {
position: relative;
width: 100%;
}
.search-field {
width: 100%;
padding: 10px 40px 10px 15px;
border-radius: 25px;
border: 1px solid #ddd;
outline: none;
}
.search-submit {
position: absolute;
right: 5px;
top: 50%;
transform: translateY(-50%);
background: none;
border: none;
padding: 6px !important;
cursor: pointer;
color: #fff;
}
.search-submit svg {
display: block;
}
.products-grid {
display: grid;
grid-template-columns: repeat(auto-fill, minmax(250px, 1fr));
gap: 30px;
margin: 30px 0;
}
.product-item {
text-align: center;
}
.product-image {
margin-bottom: 15px;
}
.product-image img {
width: 100%;
height: auto;
object-fit: cover;
}
.product-title {
font-size: 1.1em;
margin: 10px 0;
}
.product-title a {
text-decoration: none;
color: inherit;
}
.product-excerpt {
font-size: 0.9em;
color: #666;
}
.page-header {
margin-bottom: 30px;
text-align: center;
}
.no-results {
text-align: center;
padding: 50px 0;
font-size: 1.1em;
color: #666;
}
.pagination {
text-align: center;
margin: 30px 0;
}
.logo img{
width: 60%;
max-width: 300px;
} .navigation-mobile.offcanvas {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100vh;
background: rgba(255, 255, 255, 0.98);
z-index: 1000;
transform: translateX(-100%);
transition: transform 0.3s ease-in-out;
display: flex;
align-items: center;
justify-content: center;
}
.navigation-mobile.offcanvas.active {
transform: translateX(0);
}
.menu-toggle {
position: fixed;
top: 20px;
right: 20px;
z-index: 1001;
background: none;
border: none;
cursor: pointer;
padding: 10px;
}
.hamburger {
width: 30px;
height: 3px;
background: #000;
position: relative;
display: block;
transition: all 0.3s;
}
.hamburger:before,
.hamburger:after {
content: '';
width: 30px;
height: 3px;
background: #000;
position: absolute;
transition: all 0.3s;
}
.hamburger:before {
top: -8px;
}
.hamburger:after {
bottom: -8px;
}
.menu-toggle.active .hamburger {
background: transparent;
}
.menu-toggle.active .hamburger:before {
transform: rotate(45deg);
top: 0;
}
.menu-toggle.active .hamburger:after {
transform: rotate(-45deg);
bottom: 0;
}
.mobile-menu {
list-style: none;
padding: 0;
margin: 0;
text-align: center;
}
.mobile-menu li {
margin: 20px 0;
}
.mobile-menu a {
font-size: 24px;
text-decoration: none;
color: #000;
} .navigation-desktop { }
#menu-main-menu-container{
position: absolute;
z-index: 1080;
width: 100%;
box-shadow: 0 20px 25px rgba(0, 0, 0, .1);
}
#menu-additional-content a{
font-size: .75rem !important;
}
#menu-additional-content ul{
display: flex;
flex-direction: row;
justify-content: flex-end;
}
#menu-additional-content .wpml-ls-display{
display:none !important;
}
#product-2771 .price, #product-2771 label[for="gift-card-amount"],
#product-3397 .price, #product-3397 label[for="gift-card-amount"], #product-3397 div[data-attribute_name="attribute_gift-card-amount"]{
display: none !important;
}
.icon-social{
width: 24px;
height: 24px;
}
@media (min-width: 768px) {
.logo{
width: 100%;
}
#menu-main-menu-container{
position: relative;
box-shadow: none
}
.ri-heart-3-line{
text-indent: -9999px;
padding-top: 0;
}
.ri-heart-3-line{
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='currentColor'%3E%3Cpath d='M16.5 3C19.5376 3 22 5.5 22 9C22 16 14.5 20 12 21.5C9.5 20 2 16 2 9C2 5.5 4.5 3 7.5 3C9.35997 3 11 4 12 5C13 4 14.64 3 16.5 3ZM12.9339 18.6038C13.8155 18.0485 14.61 17.4955 15.3549 16.9029C18.3337 14.533 20 11.9435 20 9C20 6.64076 18.463 5 16.5 5C15.4241 5 14.2593 5.56911 13.4142 6.41421L12 7.82843L10.5858 6.41421C9.74068 5.56911 8.5759 5 7.5 5C5.55906 5 4 6.6565 4 9C4 11.9435 5.66627 14.533 8.64514 16.9029C9.39 17.4955 10.1845 18.0485 11.0661 18.6038C11.3646 18.7919 11.6611 18.9729 12 19.1752C12.3389 18.9729 12.6354 18.7919 12.9339 18.6038Z'%3E%3C/path%3E%3C/svg%3E");
content: '';
display: inline-block;
width: 20px;
height: 20px;
background-size: contain;
background-repeat: no-repeat;
background-position: center;
color: #000;
padding: 0 !important;
transform: translateY(22px);
}
.wishsuite_table{
width: 100% !important;
border:none !important;
}	
.wishsuite_table thead{
display: none !important;
}
.wishsuite_table tbody{
display: block !important;
}
.wishsuite_table tr{
display: flex !important;
justify-content: space-between !important;
align-items: center !important;
}
.wishsuite_table .wishsuite-product-title{
flex-grow: 1;
text-align: left !important;
}
}
.navigation-top ul li a, .mini-cart a {
line-height: 1;
padding: 0;
}
.cart-notification {
transform: translateX(5px);
}
.banner-header{
background-color: #c70707;
color: #fff;
padding: 5px 4px;
text-align: center;
font-size: .9rem;
}
@media (max-width: 440px) {
.banner-header{
overflow: hidden;
}
.banner-home-content{
font-size: .7rem;
animation: scroll-text 20s linear infinite;
white-space: nowrap;
display: inline-block;
padding-left: 140px;
}
.banner-home-content:after {
content: attr(data-text);
margin-left: 100px;
}
@keyframes scroll-text {
from { transform: translateX(0); }
to { transform: translateX(-50%); }
}
}
.aspect-ratio-rectangle{
width: 100%;
height: 100%;
object-fit: cover;
aspect-ratio: 2/3;
}
#menu-top-right li:last-child{
margin-right: 10px !important;
}
.woocommerce-tabs p{
text-align: justify;
hyphens: auto;
-webkit-hyphens: auto;
-ms-hyphens: auto;
} .d-none { display: none !important; }
.d-block { display: block !important; }
.d-inline { display: inline !important; }
.d-inline-block { display: inline-block !important; }
.d-flex { display: flex !important; }
.d-inline-flex { display: inline-flex !important; } @media (min-width: 576px) {
.d-sm-none { display: none !important; }
.d-sm-block { display: block !important; }
.d-sm-inline { display: inline !important; }
.d-sm-inline-block { display: inline-block !important; }
.d-sm-flex { display: flex !important; }
.d-sm-inline-flex { display: inline-flex !important; }
} @media (min-width: 768px) {
.d-md-none { display: none !important; }
.d-md-block { display: block !important; }
.d-md-inline { display: inline !important; }
.d-md-inline-block { display: inline-block !important; }
.d-md-flex { display: flex !important; }
.d-md-inline-flex { display: inline-flex !important; }
.shop-grid div.product .image-container .woocommerce-loop-product__link span.onsale, .shop-grid div.product .image-container .woocommerce-loop-product__link span.soldout{
width: 60px !important;
height: 60px !important;
}
} @media (min-width: 992px) {
.d-lg-none { display: none !important; }
.d-lg-block { display: block !important; }
.d-lg-inline { display: inline !important; }
.d-lg-inline-block { display: inline-block !important; }
.d-lg-flex { display: flex !important; }
.d-lg-inline-flex { display: inline-flex !important; }
} @media (min-width: 1200px) {
.d-xl-none { display: none !important; }
.d-xl-block { display: block !important; }
.d-xl-inline { display: inline !important; }
.d-xl-inline-block { display: inline-block !important; }
.d-xl-flex { display: flex !important; }
.d-xl-inline-flex { display: inline-flex !important; }
} @media (min-width: 1400px) {
.d-xxl-none { display: none !important; }
.d-xxl-block { display: block !important; }
.d-xxl-inline { display: inline !important; }
.d-xxl-inline-block { display: inline-block !important; }
.d-xxl-flex { display: flex !important; }
.d-xxl-inline-flex { display: inline-flex !important; }
} [class*="m-"] { margin: 0 !important; }
[class*="mt-"] { margin-top: 0 !important; }
[class*="mb-"] { margin-bottom: 0 !important; }
[class*="ml-"] { margin-left: 0 !important; }
[class*="mr-"] { margin-right: 0 !important; }
[class*="mx-"] { margin-left: 0 !important; margin-right: 0 !important; }
[class*="my-"] { margin-top: 0 !important; margin-bottom: 0 !important; }	
[class*="p-"] { padding: 0 !important; }
[class*="pt-"] { padding-top: 0 !important; }
[class*="pb-"] { padding-bottom: 0 !important; }
[class*="pl-"] { padding-left: 0 !important; }
[class*="pr-"] { padding-right: 0 !important; }
[class*="px-"] { padding-left: 0 !important; padding-right: 0 !important; }
[class*="py-"] { padding-top: 0 !important; padding-bottom: 0 !important; } .m-0 { margin: 0 !important; }
.m-1 { margin: 0.25rem !important; }
.m-2 { margin: 0.5rem !important; }
.m-3 { margin: 1rem !important; }
.m-4 { margin: 1.5rem !important; }
.m-5 { margin: 3rem !important; }
.mt-0 { margin-top: 0 !important; }
.mt-1 { margin-top: 0.25rem !important; }
.mt-2 { margin-top: 0.5rem !important; }
.mt-3 { margin-top: 1rem !important; }
.mt-4 { margin-top: 1.5rem !important; }
.mt-5 { margin-top: 3rem !important; }
.mb-0 { margin-bottom: 0 !important; }
.mb-1 { margin-bottom: 0.25rem !important; }
.mb-2 { margin-bottom: 0.5rem !important; }
.mb-3 { margin-bottom: 1rem !important; }
.mb-4 { margin-bottom: 1.5rem !important; }
.mb-5 { margin-bottom: 3rem !important; }
.ml-0 { margin-left: 0 !important; }
.ml-1 { margin-left: 0.25rem !important; }
.ml-2 { margin-left: 0.5rem !important; }
.ml-3 { margin-left: 1rem !important; }
.ml-4 { margin-left: 1.5rem !important; }
.ml-5 { margin-left: 3rem !important; }
.mr-0 { margin-right: 0 !important; }
.mr-1 { margin-right: 0.25rem !important; }
.mr-2 { margin-right: 0.5rem !important; }
.mr-3 { margin-right: 1rem !important; }
.mr-4 { margin-right: 1.5rem !important; }
.mr-5 { margin-right: 3rem !important; }
.mx-0 { margin-left: 0 !important; margin-right: 0 !important; }
.mx-1 { margin-left: 0.25rem !important; margin-right: 0.25rem !important; }
.mx-2 { margin-left: 0.5rem !important; margin-right: 0.5rem !important; }
.mx-3 { margin-left: 1rem !important; margin-right: 1rem !important; }
.mx-4 { margin-left: 1.5rem !important; margin-right: 1.5rem !important; }
.mx-5 { margin-left: 3rem !important; margin-right: 3rem !important; }
.my-0 { margin-top: 0 !important; margin-bottom: 0 !important; }
.my-1 { margin-top: 0.25rem !important; margin-bottom: 0.25rem !important; }
.my-2 { margin-top: 0.5rem !important; margin-bottom: 0.5rem !important; }
.my-3 { margin-top: 1rem !important; margin-bottom: 1rem !important; }
.my-4 { margin-top: 1.5rem !important; margin-bottom: 1.5rem !important; }
.my-5 { margin-top: 3rem !important; margin-bottom: 3rem !important; } .p-0 { padding: 0 !important; }
.p-1 { padding: 0.25rem !important; }
.p-2 { padding: 0.5rem !important; }
.p-3 { padding: 1rem !important; }
.p-4 { padding: 1.5rem !important; }
.p-5 { padding: 3rem !important; }
.pt-0 { padding-top: 0 !important; }
.pt-1 { padding-top: 0.25rem !important; }
.pt-2 { padding-top: 0.5rem !important; }
.pt-3 { padding-top: 1rem !important; }
.pt-4 { padding-top: 1.5rem !important; }
.pt-5 { padding-top: 3rem !important; }
.pb-0 { padding-bottom: 0 !important; }
.pb-1 { padding-bottom: 0.25rem !important; }
.pb-2 { padding-bottom: 0.5rem !important; }
.pb-3 { padding-bottom: 1rem !important; }
.pb-4 { padding-bottom: 1.5rem !important; }
.pb-5 { padding-bottom: 3rem !important; }
.pl-0 { padding-left: 0 !important; }
.pl-1 { padding-left: 0.25rem !important; }
.pl-2 { padding-left: 0.5rem !important; }
.pl-3 { padding-left: 1rem !important; }
.pl-4 { padding-left: 1.5rem !important; }
.pl-5 { padding-left: 3rem !important; }
.pr-0 { padding-right: 0 !important; }
.pr-1 { padding-right: 0.25rem !important; }
.pr-2 { padding-right: 0.5rem !important; }
.pr-3 { padding-right: 1rem !important; }
.pr-4 { padding-right: 1.5rem !important; }
.pr-5 { padding-right: 3rem !important; }
.px-0 { padding-left: 0 !important; padding-right: 0 !important; }
.px-1 { padding-left: 0.25rem !important; padding-right: 0.25rem !important; }
.px-2 { padding-left: 0.5rem !important; padding-right: 0.5rem !important; }
.px-3 { padding-left: 1rem !important; padding-right: 1rem !important; }
.px-4 { padding-left: 1.5rem !important; padding-right: 1.5rem !important; }
.px-5 { padding-left: 3rem !important; padding-right: 3rem !important; }
.py-0 { padding-top: 0 !important; padding-bottom: 0 !important; }
.py-1 { padding-top: 0.25rem !important; padding-bottom: 0.25rem !important; }
.py-2 { padding-top: 0.5rem !important; padding-bottom: 0.5rem !important; }
.py-3 { padding-top: 1rem !important; padding-bottom: 1rem !important; }
.py-4 { padding-top: 1.5rem !important; padding-bottom: 1.5rem !important; }
.py-5 { padding-top: 3rem !important; padding-bottom: 3rem !important; } @media (min-width: 576px) { .m-sm-0 { margin: 0 !important; }
.m-sm-1 { margin: 0.25rem !important; }
.m-sm-2 { margin: 0.5rem !important; }
.m-sm-3 { margin: 1rem !important; }
.m-sm-4 { margin: 1.5rem !important; }
.m-sm-5 { margin: 3rem !important; }
.mt-sm-0 { margin-top: 0 !important; }
.mt-sm-1 { margin-top: 0.25rem !important; }
.mt-sm-2 { margin-top: 0.5rem !important; }
.mt-sm-3 { margin-top: 1rem !important; }
.mt-sm-4 { margin-top: 1.5rem !important; }
.mt-sm-5 { margin-top: 3rem !important; }
.mb-sm-0 { margin-bottom: 0 !important; }
.mb-sm-1 { margin-bottom: 0.25rem !important; }
.mb-sm-2 { margin-bottom: 0.5rem !important; }
.mb-sm-3 { margin-bottom: 1rem !important; }
.mb-sm-4 { margin-bottom: 1.5rem !important; }
.mb-sm-5 { margin-bottom: 3rem !important; }
.ml-sm-0 { margin-left: 0 !important; }
.ml-sm-1 { margin-left: 0.25rem !important; }
.ml-sm-2 { margin-left: 0.5rem !important; }
.ml-sm-3 { margin-left: 1rem !important; }
.ml-sm-4 { margin-left: 1.5rem !important; }
.ml-sm-5 { margin-left: 3rem !important; }
.mr-sm-0 { margin-right: 0 !important; }
.mr-sm-1 { margin-right: 0.25rem !important; }
.mr-sm-2 { margin-right: 0.5rem !important; }
.mr-sm-3 { margin-right: 1rem !important; }
.mr-sm-4 { margin-right: 1.5rem !important; }
.mr-sm-5 { margin-right: 3rem !important; }
.mx-sm-0 { margin-left: 0 !important; margin-right: 0 !important; }
.mx-sm-1 { margin-left: 0.25rem !important; margin-right: 0.25rem !important; }
.mx-sm-2 { margin-left: 0.5rem !important; margin-right: 0.5rem !important; }
.mx-sm-3 { margin-left: 1rem !important; margin-right: 1rem !important; }
.mx-sm-4 { margin-left: 1.5rem !important; margin-right: 1.5rem !important; }
.mx-sm-5 { margin-left: 3rem !important; margin-right: 3rem !important; }
.my-sm-0 { margin-top: 0 !important; margin-bottom: 0 !important; }
.my-sm-1 { margin-top: 0.25rem !important; margin-bottom: 0.25rem !important; }
.my-sm-2 { margin-top: 0.5rem !important; margin-bottom: 0.5rem !important; }
.my-sm-3 { margin-top: 1rem !important; margin-bottom: 1rem !important; }
.my-sm-4 { margin-top: 1.5rem !important; margin-bottom: 1.5rem !important; }
.my-sm-5 { margin-top: 3rem !important; margin-bottom: 3rem !important; } .p-sm-0 { padding: 0 !important; }
.p-sm-1 { padding: 0.25rem !important; }
.p-sm-2 { padding: 0.5rem !important; }
.p-sm-3 { padding: 1rem !important; }
.p-sm-4 { padding: 1.5rem !important; }
.p-sm-5 { padding: 3rem !important; }
.pt-sm-0 { padding-top: 0 !important; }
.pt-sm-1 { padding-top: 0.25rem !important; }
.pt-sm-2 { padding-top: 0.5rem !important; }
.pt-sm-3 { padding-top: 1rem !important; }
.pt-sm-4 { padding-top: 1.5rem !important; }
.pt-sm-5 { padding-top: 3rem !important; }
.pb-sm-0 { padding-bottom: 0 !important; }
.pb-sm-1 { padding-bottom: 0.25rem !important; }
.pb-sm-2 { padding-bottom: 0.5rem !important; }
.pb-sm-3 { padding-bottom: 1rem !important; }
.pb-sm-4 { padding-bottom: 1.5rem !important; }
.pb-sm-5 { padding-bottom: 3rem !important; }
.pl-sm-0 { padding-left: 0 !important; }
.pl-sm-1 { padding-left: 0.25rem !important; }
.pl-sm-2 { padding-left: 0.5rem !important; }
.pl-sm-3 { padding-left: 1rem !important; }
.pl-sm-4 { padding-left: 1.5rem !important; }
.pl-sm-5 { padding-left: 3rem !important; }
.pr-sm-0 { padding-right: 0 !important; }
.pr-sm-1 { padding-right: 0.25rem !important; }
.pr-sm-2 { padding-right: 0.5rem !important; }
.pr-sm-3 { padding-right: 1rem !important; }
.pr-sm-4 { padding-right: 1.5rem !important; }
.pr-sm-5 { padding-right: 3rem !important; }
.px-sm-0 { padding-left: 0 !important; padding-right: 0 !important; }
.px-sm-1 { padding-left: 0.25rem !important; padding-right: 0.25rem !important; }
.px-sm-2 { padding-left: 0.5rem !important; padding-right: 0.5rem !important; }
.px-sm-3 { padding-left: 1rem !important; padding-right: 1rem !important; }
.px-sm-4 { padding-left: 1.5rem !important; padding-right: 1.5rem !important; }
.px-sm-5 { padding-left: 3rem !important; padding-right: 3rem !important; }
.py-sm-0 { padding-top: 0 !important; padding-bottom: 0 !important; }
.py-sm-1 { padding-top: 0.25rem !important; padding-bottom: 0.25rem !important; }
.py-sm-2 { padding-top: 0.5rem !important; padding-bottom: 0.5rem !important; }
.py-sm-3 { padding-top: 1rem !important; padding-bottom: 1rem !important; }
.py-sm-4 { padding-top: 1.5rem !important; padding-bottom: 1.5rem !important; }
.py-sm-5 { padding-top: 3rem !important; padding-bottom: 3rem !important; }
}
@media (min-width: 768px) { .m-md-0 { margin: 0 !important; }
.m-md-1 { margin: 0.25rem !important; }
.m-md-2 { margin: 0.5rem !important; }
.m-md-3 { margin: 1rem !important; }
.m-md-4 { margin: 1.5rem !important; }
.m-md-5 { margin: 3rem !important; }
.mt-md-0 { margin-top: 0 !important; }
.mt-md-1 { margin-top: 0.25rem !important; }
.mt-md-2 { margin-top: 0.5rem !important; }
.mt-md-3 { margin-top: 1rem !important; }
.mt-md-4 { margin-top: 1.5rem !important; }
.mt-md-5 { margin-top: 3rem !important; }
.mb-md-0 { margin-bottom: 0 !important; }
.mb-md-1 { margin-bottom: 0.25rem !important; }
.mb-md-2 { margin-bottom: 0.5rem !important; }
.mb-md-3 { margin-bottom: 1rem !important; }
.mb-md-4 { margin-bottom: 1.5rem !important; }
.mb-md-5 { margin-bottom: 3rem !important; }
.ml-md-0 { margin-left: 0 !important; }
.ml-md-1 { margin-left: 0.25rem !important; }
.ml-md-2 { margin-left: 0.5rem !important; }
.ml-md-3 { margin-left: 1rem !important; }
.ml-md-4 { margin-left: 1.5rem !important; }
.ml-md-5 { margin-left: 3rem !important; }
.mr-md-0 { margin-right: 0 !important; }
.mr-md-1 { margin-right: 0.25rem !important; }
.mr-md-2 { margin-right: 0.5rem !important; }
.mr-md-3 { margin-right: 1rem !important; }
.mr-md-4 { margin-right: 1.5rem !important; }
.mr-md-5 { margin-right: 3rem !important; }
.mx-md-0 { margin-left: 0 !important; margin-right: 0 !important; }
.mx-md-1 { margin-left: 0.25rem !important; margin-right: 0.25rem !important; }
.mx-md-2 { margin-left: 0.5rem !important; margin-right: 0.5rem !important; }
.mx-md-3 { margin-left: 1rem !important; margin-right: 1rem !important; }
.mx-md-4 { margin-left: 1.5rem !important; margin-right: 1.5rem !important; }
.mx-md-5 { margin-left: 3rem !important; margin-right: 3rem !important; }
.my-md-0 { margin-top: 0 !important; margin-bottom: 0 !important; }
.my-md-1 { margin-top: 0.25rem !important; margin-bottom: 0.25rem !important; }
.my-md-2 { margin-top: 0.5rem !important; margin-bottom: 0.5rem !important; }
.my-md-3 { margin-top: 1rem !important; margin-bottom: 1rem !important; }
.my-md-4 { margin-top: 1.5rem !important; margin-bottom: 1.5rem !important; }
.my-md-5 { margin-top: 3rem !important; margin-bottom: 3rem !important; } .p-md-0 { padding: 0 !important; }
.p-md-1 { padding: 0.25rem !important; }
.p-md-2 { padding: 0.5rem !important; }
.p-md-3 { padding: 1rem !important; }
.p-md-4 { padding: 1.5rem !important; }
.p-md-5 { padding: 3rem !important; }
.pt-md-0 { padding-top: 0 !important; }
.pt-md-1 { padding-top: 0.25rem !important; }
.pt-md-2 { padding-top: 0.5rem !important; }
.pt-md-3 { padding-top: 1rem !important; }
.pt-md-4 { padding-top: 1.5rem !important; }
.pt-md-5 { padding-top: 3rem !important; }
.pb-md-0 { padding-bottom: 0 !important; }
.pb-md-1 { padding-bottom: 0.25rem !important; }
.pb-md-2 { padding-bottom: 0.5rem !important; }
.pb-md-3 { padding-bottom: 1rem !important; }
.pb-md-4 { padding-bottom: 1.5rem !important; }
.pb-md-5 { padding-bottom: 3rem !important; }
.pl-md-0 { padding-left: 0 !important; }
.pl-md-1 { padding-left: 0.25rem !important; }
.pl-md-2 { padding-left: 0.5rem !important; }
.pl-md-3 { padding-left: 1rem !important; }
.pl-md-4 { padding-left: 1.5rem !important; }
.pl-md-5 { padding-left: 3rem !important; }
.pr-md-0 { padding-right: 0 !important; }
.pr-md-1 { padding-right: 0.25rem !important; }
.pr-md-2 { padding-right: 0.5rem !important; }
.pr-md-3 { padding-right: 1rem !important; }
.pr-md-4 { padding-right: 1.5rem !important; }
.pr-md-5 { padding-right: 3rem !important; }
.px-md-0 { padding-left: 0 !important; padding-right: 0 !important; }
.px-md-1 { padding-left: 0.25rem !important; padding-right: 0.25rem !important; }
.px-md-2 { padding-left: 0.5rem !important; padding-right: 0.5rem !important; }
.px-md-3 { padding-left: 1rem !important; padding-right: 1rem !important; }
.px-md-4 { padding-left: 1.5rem !important; padding-right: 1.5rem !important; }
.px-md-5 { padding-left: 3rem !important; padding-right: 3rem !important; }
.py-md-0 { padding-top: 0 !important; padding-bottom: 0 !important; }
.py-md-1 { padding-top: 0.25rem !important; padding-bottom: 0.25rem !important; }
.py-md-2 { padding-top: 0.5rem !important; padding-bottom: 0.5rem !important; }
.py-md-3 { padding-top: 1rem !important; padding-bottom: 1rem !important; }
.py-md-4 { padding-top: 1.5rem !important; padding-bottom: 1.5rem !important; }
.py-md-5 { padding-top: 3rem !important; padding-bottom: 3rem !important; }
}
@media (min-width: 992px) { .m-lg-0 { margin: 0 !important; }
.m-lg-1 { margin: 0.25rem !important; }
.m-lg-2 { margin: 0.5rem !important; }
.m-lg-3 { margin: 1rem !important; }
.m-lg-4 { margin: 1.5rem !important; }
.m-lg-5 { margin: 3rem !important; }
.mt-lg-0 { margin-top: 0 !important; }
.mt-lg-1 { margin-top: 0.25rem !important; }
.mt-lg-2 { margin-top: 0.5rem !important; }
.mt-lg-3 { margin-top: 1rem !important; }
.mt-lg-4 { margin-top: 1.5rem !important; }
.mt-lg-5 { margin-top: 3rem !important; }
.mb-lg-0 { margin-bottom: 0 !important; }
.mb-lg-1 { margin-bottom: 0.25rem !important; }
.mb-lg-2 { margin-bottom: 0.5rem !important; }
.mb-lg-3 { margin-bottom: 1rem !important; }
.mb-lg-4 { margin-bottom: 1.5rem !important; }
.mb-lg-5 { margin-bottom: 3rem !important; }
.ml-lg-0 { margin-left: 0 !important; }
.ml-lg-1 { margin-left: 0.25rem !important; }
.ml-lg-2 { margin-left: 0.5rem !important; }
.ml-lg-3 { margin-left: 1rem !important; }
.ml-lg-4 { margin-left: 1.5rem !important; }
.ml-lg-5 { margin-left: 3rem !important; }
.mr-lg-0 { margin-right: 0 !important; }
.mr-lg-1 { margin-right: 0.25rem !important; }
.mr-lg-2 { margin-right: 0.5rem !important; }
.mr-lg-3 { margin-right: 1rem !important; }
.mr-lg-4 { margin-right: 1.5rem !important; }
.mr-lg-5 { margin-right: 3rem !important; }
.mx-lg-0 { margin-left: 0 !important; margin-right: 0 !important; }
.mx-lg-1 { margin-left: 0.25rem !important; margin-right: 0.25rem !important; }
.mx-lg-2 { margin-left: 0.5rem !important; margin-right: 0.5rem !important; }
.mx-lg-3 { margin-left: 1rem !important; margin-right: 1rem !important; }
.mx-lg-4 { margin-left: 1.5rem !important; margin-right: 1.5rem !important; }
.mx-lg-5 { margin-left: 3rem !important; margin-right: 3rem !important; }
.my-lg-0 { margin-top: 0 !important; margin-bottom: 0 !important; }
.my-lg-1 { margin-top: 0.25rem !important; margin-bottom: 0.25rem !important; }
.my-lg-2 { margin-top: 0.5rem !important; margin-bottom: 0.5rem !important; }
.my-lg-3 { margin-top: 1rem !important; margin-bottom: 1rem !important; }
.my-lg-4 { margin-top: 1.5rem !important; margin-bottom: 1.5rem !important; }
.my-lg-5 { margin-top: 3rem !important; margin-bottom: 3rem !important; } .p-lg-0 { padding: 0 !important; }
.p-lg-1 { padding: 0.25rem !important; }
.p-lg-2 { padding: 0.5rem !important; }
.p-lg-3 { padding: 1rem !important; }
.p-lg-4 { padding: 1.5rem !important; }
.p-lg-5 { padding: 3rem !important; }
.pt-lg-0 { padding-top: 0 !important; }
.pt-lg-1 { padding-top: 0.25rem !important; }
.pt-lg-2 { padding-top: 0.5rem !important; }
.pt-lg-3 { padding-top: 1rem !important; }
.pt-lg-4 { padding-top: 1.5rem !important; }
.pt-lg-5 { padding-top: 3rem !important; }
.pb-lg-0 { padding-bottom: 0 !important; }
.pb-lg-1 { padding-bottom: 0.25rem !important; }
.pb-lg-2 { padding-bottom: 0.5rem !important; }
.pb-lg-3 { padding-bottom: 1rem !important; }
.pb-lg-4 { padding-bottom: 1.5rem !important; }
.pb-lg-5 { padding-bottom: 3rem !important; }
.pl-lg-0 { padding-left: 0 !important; }
.pl-lg-1 { padding-left: 0.25rem !important; }
.pl-lg-2 { padding-left: 0.5rem !important; }
.pl-lg-3 { padding-left: 1rem !important; }
.pl-lg-4 { padding-left: 1.5rem !important; }
.pl-lg-5 { padding-left: 3rem !important; }
.pr-lg-0 { padding-right: 0 !important; }
.pr-lg-1 { padding-right: 0.25rem !important; }
.pr-lg-2 { padding-right: 0.5rem !important; }
.pr-lg-3 { padding-right: 1rem !important; }
.pr-lg-4 { padding-right: 1.5rem !important; }
.pr-lg-5 { padding-right: 3rem !important; }
.px-lg-0 { padding-left: 0 !important; padding-right: 0 !important; }
.px-lg-1 { padding-left: 0.25rem !important; padding-right: 0.25rem !important; }
.px-lg-2 { padding-left: 0.5rem !important; padding-right: 0.5rem !important; }
.px-lg-3 { padding-left: 1rem !important; padding-right: 1rem !important; }
.px-lg-4 { padding-left: 1.5rem !important; padding-right: 1.5rem !important; }
.px-lg-5 { padding-left: 3rem !important; padding-right: 3rem !important; }
.py-lg-0 { padding-top: 0 !important; padding-bottom: 0 !important; }
.py-lg-1 { padding-top: 0.25rem !important; padding-bottom: 0.25rem !important; }
.py-lg-2 { padding-top: 0.5rem !important; padding-bottom: 0.5rem !important; }
.py-lg-3 { padding-top: 1rem !important; padding-bottom: 1rem !important; }
.py-lg-4 { padding-top: 1.5rem !important; padding-bottom: 1.5rem !important; }
.py-lg-5 { padding-top: 3rem !important; padding-bottom: 3rem !important; }
}
@media (min-width: 1200px) { .m-xl-0 { margin: 0 !important; }
.m-xl-1 { margin: 0.25rem !important; }
.m-xl-2 { margin: 0.5rem !important; }
.m-xl-3 { margin: 1rem !important; }
.m-xl-4 { margin: 1.5rem !important; }
.m-xl-5 { margin: 3rem !important; }
.mt-xl-0 { margin-top: 0 !important; }
.mt-xl-1 { margin-top: 0.25rem !important; }
.mt-xl-2 { margin-top: 0.5rem !important; }
.mt-xl-3 { margin-top: 1rem !important; }
.mt-xl-4 { margin-top: 1.5rem !important; }
.mt-xl-5 { margin-top: 3rem !important; }
.mb-xl-0 { margin-bottom: 0 !important; }
.mb-xl-1 { margin-bottom: 0.25rem !important; }
.mb-xl-2 { margin-bottom: 0.5rem !important; }
.mb-xl-3 { margin-bottom: 1rem !important; }
.mb-xl-4 { margin-bottom: 1.5rem !important; }
.mb-xl-5 { margin-bottom: 3rem !important; }
.ml-xl-0 { margin-left: 0 !important; }
.ml-xl-1 { margin-left: 0.25rem !important; }
.ml-xl-2 { margin-left: 0.5rem !important; }
.ml-xl-3 { margin-left: 1rem !important; }
.ml-xl-4 { margin-left: 1.5rem !important; }
.ml-xl-5 { margin-left: 3rem !important; }
.mr-xl-0 { margin-right: 0 !important; }
.mr-xl-1 { margin-right: 0.25rem !important; }
.mr-xl-2 { margin-right: 0.5rem !important; }
.mr-xl-3 { margin-right: 1rem !important; }
.mr-xl-4 { margin-right: 1.5rem !important; }
.mr-xl-5 { margin-right: 3rem !important; }
.mx-xl-0 { margin-left: 0 !important; margin-right: 0 !important; }
.mx-xl-1 { margin-left: 0.25rem !important; margin-right: 0.25rem !important; }
.mx-xl-2 { margin-left: 0.5rem !important; margin-right: 0.5rem !important; }
.mx-xl-3 { margin-left: 1rem !important; margin-right: 1rem !important; }
.mx-xl-4 { margin-left: 1.5rem !important; margin-right: 1.5rem !important; }
.mx-xl-5 { margin-left: 3rem !important; margin-right: 3rem !important; }
.my-xl-0 { margin-top: 0 !important; margin-bottom: 0 !important; }
.my-xl-1 { margin-top: 0.25rem !important; margin-bottom: 0.25rem !important; }
.my-xl-2 { margin-top: 0.5rem !important; margin-bottom: 0.5rem !important; }
.my-xl-3 { margin-top: 1rem !important; margin-bottom: 1rem !important; }
.my-xl-4 { margin-top: 1.5rem !important; margin-bottom: 1.5rem !important; }
.my-xl-5 { margin-top: 3rem !important; margin-bottom: 3rem !important; } .p-xl-0 { padding: 0 !important; }
.p-xl-1 { padding: 0.25rem !important; }
.p-xl-2 { padding: 0.5rem !important; }
.p-xl-3 { padding: 1rem !important; }
.p-xl-4 { padding: 1.5rem !important; }
.p-xl-5 { padding: 3rem !important; }
.pt-xl-0 { padding-top: 0 !important; }
.pt-xl-1 { padding-top: 0.25rem !important; }
.pt-xl-2 { padding-top: 0.5rem !important; }
.pt-xl-3 { padding-top: 1rem !important; }
.pt-xl-4 { padding-top: 1.5rem !important; }
.pt-xl-5 { padding-top: 3rem !important; }
.pb-xl-0 { padding-bottom: 0 !important; }
.pb-xl-1 { padding-bottom: 0.25rem !important; }
.pb-xl-2 { padding-bottom: 0.5rem !important; }
.pb-xl-3 { padding-bottom: 1rem !important; }
.pb-xl-4 { padding-bottom: 1.5rem !important; }
.pb-xl-5 { padding-bottom: 3rem !important; }
.pl-xl-0 { padding-left: 0 !important; }
.pl-xl-1 { padding-left: 0.25rem !important; }
.pl-xl-2 { padding-left: 0.5rem !important; }
.pl-xl-3 { padding-left: 1rem !important; }
.pl-xl-4 { padding-left: 1.5rem !important; }
.pl-xl-5 { padding-left: 3rem !important; }
.pr-xl-0 { padding-right: 0 !important; }
.pr-xl-1 { padding-right: 0.25rem !important; }
.pr-xl-2 { padding-right: 0.5rem !important; }
.pr-xl-3 { padding-right: 1rem !important; }
.pr-xl-4 { padding-right: 1.5rem !important; }
.pr-xl-5 { padding-right: 3rem !important; }
.px-xl-0 { padding-left: 0 !important; padding-right: 0 !important; }	
.px-xl-1 { padding-left: 0.25rem !important; padding-right: 0.25rem !important; }
.px-xl-2 { padding-left: 0.5rem !important; padding-right: 0.5rem !important; }
.px-xl-3 { padding-left: 1rem !important; padding-right: 1rem !important; }
.px-xl-4 { padding-left: 1.5rem !important; padding-right: 1.5rem !important; }
.px-xl-5 { padding-left: 3rem !important; padding-right: 3rem !important; }	
.py-xl-0 { padding-top: 0 !important; padding-bottom: 0 !important; }
.py-xl-1 { padding-top: 0.25rem !important; padding-bottom: 0.25rem !important; }
.py-xl-2 { padding-top: 0.5rem !important; padding-bottom: 0.5rem !important; }
.py-xl-3 { padding-top: 1rem !important; padding-bottom: 1rem !important; }
.py-xl-4 { padding-top: 1.5rem !important; padding-bottom: 1.5rem !important; }
.py-xl-5 { padding-top: 3rem !important; padding-bottom: 3rem !important; }
} .d-none { display: none !important; }
.d-inline { display: inline !important; }
.d-inline-block { display: inline-block !important; }
.d-block { display: block !important; }
.d-table { display: table !important; }
.d-table-row { display: table-row !important; }
.d-table-cell { display: table-cell !important; }
.d-flex { display: flex !important; }
.d-inline-flex { display: inline-flex !important; }
.d-grid { display: grid !important; } @media (min-width: 576px) {
.d-sm-none { display: none !important; }
.d-sm-inline { display: inline !important; }
.d-sm-inline-block { display: inline-block !important; }
.d-sm-block { display: block !important; }
.d-sm-table { display: table !important; }
.d-sm-table-row { display: table-row !important; }
.d-sm-table-cell { display: table-cell !important; }
.d-sm-flex { display: flex !important; }
.d-sm-inline-flex { display: inline-flex !important; }
.d-sm-grid { display: grid !important; }
} @media (min-width: 768px) {
.d-md-none { display: none !important; }
.d-md-inline { display: inline !important; }
.d-md-inline-block { display: inline-block !important; }
.d-md-block { display: block !important; }
.d-md-table { display: table !important; }
.d-md-table-row { display: table-row !important; }
.d-md-table-cell { display: table-cell !important; }
.d-md-flex { display: flex !important; }
.d-md-inline-flex { display: inline-flex !important; }
.d-md-grid { display: grid !important; }
} @media (min-width: 992px) {
.d-lg-none { display: none !important; }
.d-lg-inline { display: inline !important; }
.d-lg-inline-block { display: inline-block !important; }
.d-lg-block { display: block !important; }
.d-lg-table { display: table !important; }
.d-lg-table-row { display: table-row !important; }
.d-lg-table-cell { display: table-cell !important; }
.d-lg-flex { display: flex !important; }
.d-lg-inline-flex { display: inline-flex !important; }
.d-lg-grid { display: grid !important; }
} @media (min-width: 1200px) {
.d-xl-none { display: none !important; }
.d-xl-inline { display: inline !important; }
.d-xl-inline-block { display: inline-block !important; }
.d-xl-block { display: block !important; }
.d-xl-table { display: table !important; }
.d-xl-table-row { display: table-row !important; }
.d-xl-table-cell { display: table-cell !important; }
.d-xl-flex { display: flex !important; }
.d-xl-inline-flex { display: inline-flex !important; }
.d-xl-grid { display: grid !important; }
} @media (min-width: 1400px) {
.d-xxl-none { display: none !important; }
.d-xxl-inline { display: inline !important; }
.d-xxl-inline-block { display: inline-block !important; }
.d-xxl-block { display: block !important; }
.d-xxl-table { display: table !important; }
.d-xxl-table-row { display: table-row !important; }
.d-xxl-table-cell { display: table-cell !important; }
.d-xxl-flex { display: flex !important; }
.d-xxl-inline-flex { display: inline-flex !important; }
.d-xxl-grid { display: grid !important; }
} @media print {
.d-print-none { display: none !important; }
.d-print-inline { display: inline !important; }
.d-print-inline-block { display: inline-block !important; }
.d-print-block { display: block !important; }
.d-print-table { display: table !important; }
.d-print-table-row { display: table-row !important; }
.d-print-table-cell { display: table-cell !important; }
.d-print-flex { display: flex !important; }
.d-print-inline-flex { display: inline-flex !important; }
} .img-fluid {
max-width: 100%;
height: auto;
} .img-fluid.w-100 {
width: 100%;
height: auto;
object-fit: cover;
} .img-fluid.ratio-1x1 {
aspect-ratio: 1/1;
object-fit: cover;
}
.img-fluid.ratio-4x3 {
aspect-ratio: 4/3;
object-fit: cover;
}
.img-fluid.ratio-16x9 {
aspect-ratio: 16/9;
object-fit: cover;
} .container {
width: 100%;
padding-right: 15px;
padding-left: 15px;
margin-right: auto;
margin-left: auto;
} @media (min-width: 576px) {
.container { max-width: 540px; }
}
@media (min-width: 768px) {
.container { max-width: 720px; }
}
@media (min-width: 992px) {
.container { max-width: 960px; }
}
@media (min-width: 1200px) {
.container { max-width: 1140px; }
}
@media (min-width: 1400px) {
.container { max-width: 1320px; }
}  .no-gutters {
margin-right: 0;
margin-left: 0;
}
.no-gutters > .col,
.no-gutters > [class*="col-"] {
padding-right: 0;
padding-left: 0;
} .col {
flex-basis: 0;
flex-grow: 1;
max-width: 100%;
padding-right: 15px;
padding-left: 15px;
}
.footer-links{
text-align: right;
}
.footer-logo {
max-width: 50px;
margin: 0 auto;
} .col-1 { flex: 0 0 8.333333%; max-width: 8.333333%; }
.col-2 { flex: 0 0 16.666667%; max-width: 16.666667%; }
.col-3 { flex: 0 0 25%; max-width: 25%; }
.col-4 { flex: 0 0 33.333333%; max-width: 33.333333%; }
.col-5 { flex: 0 0 41.666667%; max-width: 41.666667%; }
.col-6 { flex: 0 0 50%; max-width: 50%; }
.col-7 { flex: 0 0 58.333333%; max-width: 58.333333%; }
.col-8 { flex: 0 0 66.666667%; max-width: 66.666667%; }
.col-9 { flex: 0 0 75%; max-width: 75%; }
.col-10 { flex: 0 0 83.333333%; max-width: 83.333333%; }
.col-11 { flex: 0 0 91.666667%; max-width: 91.666667%; }
.col-12 { flex: 0 0 100%; max-width: 100%; } @media (min-width: 576px) {
.col-sm { flex-basis: 0; flex-grow: 1; max-width: 100%; }
.col-sm-1 { flex: 0 0 8.333333%; max-width: 8.333333%; }
.col-sm-2 { flex: 0 0 16.666667%; max-width: 16.666667%; }
.col-sm-3 { flex: 0 0 25%; max-width: 25%; }
.col-sm-4 { flex: 0 0 33.333333%; max-width: 33.333333%; }
.col-sm-5 { flex: 0 0 41.666667%; max-width: 41.666667%; }
.col-sm-6 { flex: 0 0 50%; max-width: 50%; }
.col-sm-7 { flex: 0 0 58.333333%; max-width: 58.333333%; }
.col-sm-8 { flex: 0 0 66.666667%; max-width: 66.666667%; }
.col-sm-9 { flex: 0 0 75%; max-width: 75%; }
.col-sm-10 { flex: 0 0 83.333333%; max-width: 83.333333%; }
.col-sm-11 { flex: 0 0 91.666667%; max-width: 91.666667%; }
.col-sm-12 { flex: 0 0 100%; max-width: 100%; }
.footer-logo {
max-width: 100px;
margin: 0 auto;
}
.footer-links{
text-align: left;
}	
}
@media (min-width: 768px) {
.col-md { flex-basis: 0; flex-grow: 1; max-width: 100%; }
.col-md-1 { flex: 0 0 8.333333%; max-width: 8.333333%; }
.col-md-2 { flex: 0 0 16.666667%; max-width: 16.666667%; }
.col-md-3 { flex: 0 0 25%; max-width: 25%; }
.col-md-4 { flex: 0 0 33.333333%; max-width: 33.333333%; }
.col-md-5 { flex: 0 0 41.666667%; max-width: 41.666667%; }
.col-md-6 { flex: 0 0 50%; max-width: 50%; }
.col-md-7 { flex: 0 0 58.333333%; max-width: 58.333333%; }
.col-md-8 { flex: 0 0 66.666667%; max-width: 66.666667%; }
.col-md-9 { flex: 0 0 75%; max-width: 75%; }
.col-md-10 { flex: 0 0 83.333333%; max-width: 83.333333%; }
.col-md-11 { flex: 0 0 91.666667%; max-width: 91.666667%; }
.col-md-12 { flex: 0 0 100%; max-width: 100%; }
}
@media (min-width: 992px) {
.col-lg { flex-basis: 0; flex-grow: 1; max-width: 100%; }
.col-lg-1 { flex: 0 0 8.333333%; max-width: 8.333333%; }
.col-lg-2 { flex: 0 0 16.666667%; max-width: 16.666667%; }
.col-lg-3 { flex: 0 0 25%; max-width: 25%; }
.col-lg-4 { flex: 0 0 33.333333%; max-width: 33.333333%; }
.col-lg-5 { flex: 0 0 41.666667%; max-width: 41.666667%; }
.col-lg-6 { flex: 0 0 50%; max-width: 50%; }
.col-lg-7 { flex: 0 0 58.333333%; max-width: 58.333333%; }
.col-lg-8 { flex: 0 0 66.666667%; max-width: 66.666667%; }
.col-lg-9 { flex: 0 0 75%; max-width: 75%; }
.col-lg-10 { flex: 0 0 83.333333%; max-width: 83.333333%; }
.col-lg-11 { flex: 0 0 91.666667%; max-width: 91.666667%; }
.col-lg-12 { flex: 0 0 100%; max-width: 100%; }
}
@media (min-width: 1200px) {
.col-xl { flex-basis: 0; flex-grow: 1; max-width: 100%; }
.col-xl-1 { flex: 0 0 8.333333%; max-width: 8.333333%; }
.col-xl-2 { flex: 0 0 16.666667%; max-width: 16.666667%; }
.col-xl-3 { flex: 0 0 25%; max-width: 25%; }
.col-xl-4 { flex: 0 0 33.333333%; max-width: 33.333333%; }
.col-xl-5 { flex: 0 0 41.666667%; max-width: 41.666667%; }
.col-xl-6 { flex: 0 0 50%; max-width: 50%; }
.col-xl-7 { flex: 0 0 58.333333%; max-width: 58.333333%; }
.col-xl-8 { flex: 0 0 66.666667%; max-width: 66.666667%; }
.col-xl-9 { flex: 0 0 75%; max-width: 75%; }
.col-xl-10 { flex: 0 0 83.333333%; max-width: 83.333333%; }
.col-xl-11 { flex: 0 0 91.666667%; max-width: 91.666667%; }
.col-xl-12 { flex: 0 0 100%; max-width: 100%; }
}
@media (min-width: 1400px) {
.col-xxl { flex-basis: 0; flex-grow: 1; max-width: 100%; }
.col-xxl-1 { flex: 0 0 8.333333%; max-width: 8.333333%; }
.col-xxl-2 { flex: 0 0 16.666667%; max-width: 16.666667%; }
.col-xxl-3 { flex: 0 0 25%; max-width: 25%; }
.col-xxl-4 { flex: 0 0 33.333333%; max-width: 33.333333%; }
.col-xxl-5 { flex: 0 0 41.666667%; max-width: 41.666667%; }
.col-xxl-6 { flex: 0 0 50%; max-width: 50%; }
.col-xxl-7 { flex: 0 0 58.333333%; max-width: 58.333333%; }
.col-xxl-8 { flex: 0 0 66.666667%; max-width: 66.666667%; }
.col-xxl-9 { flex: 0 0 75%; max-width: 75%; }
.col-xxl-10 { flex: 0 0 83.333333%; max-width: 83.333333%; }
.col-xxl-11 { flex: 0 0 91.666667%; max-width: 91.666667%; }
.col-xxl-12 { flex: 0 0 100%; max-width: 100%; }
} .offset-1 { margin-left: 8.333333%; }
.offset-2 { margin-left: 16.666667%; }
.offset-3 { margin-left: 25%; }
.offset-4 { margin-left: 33.333333%; }
.offset-5 { margin-left: 41.666667%; }
.offset-6 { margin-left: 50%; }
.offset-7 { margin-left: 58.333333%; }
.offset-8 { margin-left: 66.666667%; }
.offset-9 { margin-left: 75%; }
.offset-10 { margin-left: 83.333333%; }
.offset-11 { margin-left: 91.666667%; } @media (min-width: 576px) {
.offset-sm-0 { margin-left: 0; }
.offset-sm-1 { margin-left: 8.333333%; }
.offset-sm-2 { margin-left: 16.666667%; }
.offset-sm-3 { margin-left: 25%; }
.offset-sm-4 { margin-left: 33.333333%; }
.offset-sm-5 { margin-left: 41.666667%; }
.offset-sm-6 { margin-left: 50%; }
.offset-sm-7 { margin-left: 58.333333%; }
.offset-sm-8 { margin-left: 66.666667%; }
.offset-sm-9 { margin-left: 75%; }
.offset-sm-10 { margin-left: 83.333333%; }
.offset-sm-11 { margin-left: 91.666667%; }
}  .flex-row { flex-direction: row !important; }
.flex-column { flex-direction: column !important; }
.flex-row-reverse { flex-direction: row-reverse !important; }
.flex-column-reverse { flex-direction: column-reverse !important; } .flex-wrap { flex-wrap: wrap !important; }
.flex-nowrap { flex-wrap: nowrap !important; }
.flex-wrap-reverse { flex-wrap: wrap-reverse !important; } .justify-content-start { justify-content: flex-start !important; }
.justify-content-end { justify-content: flex-end !important; }
.justify-content-center { justify-content: center !important; }
.justify-content-between { justify-content: space-between !important; }
.justify-content-around { justify-content: space-around !important; }
.justify-content-evenly { justify-content: space-evenly !important; } .align-items-start { align-items: flex-start !important; }
.align-items-end { align-items: flex-end !important; }
.align-items-center { align-items: center !important; }
.align-items-baseline { align-items: baseline !important; }
.align-items-stretch { align-items: stretch !important; } .align-self-start { align-self: flex-start !important; }
.align-self-end { align-self: flex-end !important; }
.align-self-center { align-self: center !important; }
.align-self-baseline { align-self: baseline !important; }
.align-self-stretch { align-self: stretch !important; } .align-content-start { align-content: flex-start !important; }
.align-content-end { align-content: flex-end !important; }
.align-content-center { align-content: center !important; }
.align-content-between { align-content: space-between !important; }
.align-content-around { align-content: space-around !important; }
.align-content-stretch { align-content: stretch !important; } .flex-fill { flex: 1 1 auto !important; }
.flex-grow-0 { flex-grow: 0 !important; }
.flex-grow-1 { flex-grow: 1 !important; }
.flex-shrink-0 { flex-shrink: 0 !important; }
.flex-shrink-1 { flex-shrink: 1 !important; } @media (min-width: 576px) {
.flex-sm-row { flex-direction: row !important; }
.flex-sm-column { flex-direction: column !important; }
.flex-sm-row-reverse { flex-direction: row-reverse !important; }
.flex-sm-column-reverse { flex-direction: column-reverse !important; }
.flex-sm-wrap { flex-wrap: wrap !important; }
.flex-sm-nowrap { flex-wrap: nowrap !important; }
.flex-sm-wrap-reverse { flex-wrap: wrap-reverse !important; }
.justify-content-sm-start { justify-content: flex-start !important; }
.justify-content-sm-end { justify-content: flex-end !important; }
.justify-content-sm-center { justify-content: center !important; }
.justify-content-sm-between { justify-content: space-between !important; }
.justify-content-sm-around { justify-content: space-around !important; }
.align-items-sm-start { align-items: flex-start !important; }
.align-items-sm-end { align-items: flex-end !important; }
.align-items-sm-center { align-items: center !important; }
.align-items-sm-baseline { align-items: baseline !important; }
.align-items-sm-stretch { align-items: stretch !important; }
}
@media (min-width: 768px) {
.flex-md-row { flex-direction: row !important; }
.flex-md-column { flex-direction: column !important; }
.flex-md-row-reverse { flex-direction: row-reverse !important; }
.flex-md-column-reverse { flex-direction: column-reverse !important; }
.flex-md-wrap { flex-wrap: wrap !important; }
.flex-md-nowrap { flex-wrap: nowrap !important; }
.flex-md-wrap-reverse { flex-wrap: wrap-reverse !important; }
.justify-content-md-start { justify-content: flex-start !important; }
.justify-content-md-end { justify-content: flex-end !important; }
.justify-content-md-center { justify-content: center !important; }
.justify-content-md-between { justify-content: space-between !important; }
.justify-content-md-around { justify-content: space-around !important; }
.align-items-md-start { align-items: flex-start !important; }
.align-items-md-end { align-items: flex-end !important; }
.align-items-md-center { align-items: center !important; }
.align-items-md-baseline { align-items: baseline !important; }
.align-items-md-stretch { align-items: stretch !important; }
}