@charset "UTF-8";html{box-sizing:border-box;line-height:1.15;-webkit-text-size-adjust:100%}*,*:before,*:after{box-sizing:border-box}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 0}caption{padding-top:.75rem;padding-bottom:.75rem;color:var(--pls-link-color);font-weight:500;text-align:left}hr{box-sizing:content-box;height:0;overflow:visible}pre{background:#eee;font-family:monospace,monospace;font-size:15px;font-size:.9375rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em;white-space:pre;white-space:pre-wrap;word-wrap:break-word}abbr,acronym{border-bottom:1px dotted #666;cursor:help}b,strong{font-weight:500}.pls-bold,.pls-bold a{color:var(--pls-link-color)!important;font-weight:500!important}code,kbd,samp,tt,var{font-family:monospace,monospace;font-size:1rem}dfn,cite,em,i{font-style:italic}mark,ins{background:#f8f8f8;color:#333;border-radius:.25rem;padding:.2em .4em;text-decoration:none}small{font-size:80%}big{font-size:125%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none;vertical-align:middle}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:var(--pls-primary-font);font-size:var(--pls-font-size);line-height:1.6;margin:0}text,select,textarea,number{background-color:var(--pls-input-background);color:var(--pls-input-color)}p{margin:0 0 1.5rem;padding:0}blockquote,.wp-block-quote{color:var(--pls-link-color);font-size:22px;font-weight:500;line-height:1.3;margin:0 0 1.5rem;overflow:hidden;padding:0 0 0 2.5rem}.wp-block-quote.is-style-large{padding:0 0 0 2.5rem}blockquote:before{font-size:28px!important;left:0;position:absolute}blockquote cite,.wp-block-quote cite{color:var(--pls-text-color);display:block;font-size:16px;font-style:normal;margin-top:.5em}.wp-block-quote.extraclass:before,blockquote.has-text-color:before{content:''}blockquote cite:before{content:"-";margin-right:5px}blockquote cite a{color:var(--pls-primary-color)}address{margin:0 0 1.5rem}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{margin:0 2px;padding:.35em .625em .75em}legend{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto;min-height:200px}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto;margin:0;-webkit-appearance:none}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden],.hidden{display:none!important}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(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}.mb h1,.mb h2,.mb h3,.mb h4,.mb h5,.mb h6,.mb ul,.mb p{margin-bottom:0}.alignleft{clear:both;display:inline;float:left;margin:.3em 1.5em 1.5em 0}.alignright{clear:both;display:inline;float:right;margin:.3em 0 1.5em 1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.clear:before,.clear:after,.entry-content:before,.entry-content:after,.entry-footer:before,.entry-footer:after,.comment-content:before,.comment-content:after{content:"";display:table;table-layout:fixed}.clear:after,.entry-content:after,.entry-footer:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after{clear:both}body{color:var(--pls-text-color);background-color:#fff;font-family:var(--pls-primary-font);font-size:var(--pls-font-size);font-weight:var(--pls-font-weight);line-height:var(--pls-line-height);overflow-x:hidden}body.rtl{text-align:left}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{clear:both;color:#222;font-weight:500;line-height:1.3;margin-bottom:.6781rem;margin-top:0}h1,.h1{font-size:2.488rem}h2,.h2{font-size:2.074rem}h3,.h3{font-size:1.728rem}h4,.h4{font-size:1.44rem}h5,.h5{font-size:1.2rem}h6,.h6{font-size:1rem}:focus,button:focus{outline:none}label{color:var(--pls-link-color);display:block;font-weight:500;margin-bottom:.5em}fieldset{border-top:var(--pls-border-top);border-right:var(--pls-border-right);border-bottom:var(--pls-border-bottom);border-left:var(--pls-border-left);border-radius:var(--pls-border-radius);margin-bottom:1em}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea{border-top:var(--pls-border-top);border-right:var(--pls-border-right);border-bottom:var(--pls-border-bottom);border-left:var(--pls-border-left);border-radius:var(--pls-border-radius);color:#777;display:block;font-size:var(--pls-font-size);line-height:2;padding:6px 15px;height:45px;width:100%}select{border-top:var(--pls-border-top);border-right:var(--pls-border-right);border-bottom:var(--pls-border-bottom);border-left:var(--pls-border-left);border-radius:var(--pls-border-radius);height:42px;max-width:100%;-webkit-appearance:none;-moz-appearance:none;background:#fff url(../images/select-bg.svg)100%/26px 60px no-repeat;display:block;padding-left:15px;padding-right:20px}select option{background-color:var(--pls-body-background);color:var(--pls-text-color)}select::-ms-expand{display:none}body.rtl select{background:#fff url(../images/select-bg.svg)2%/26px 60px no-repeat}select::-webkit-scrollbar{width:12px}select::-webkit-scrollbar-track{background:#e9e9e9}select::-webkit-scrollbar-thumb{background:#ccc}.select2-container--default .select2-selection--multiple,.select2-container--default .select2-selection--single{border-top:var(--pls-border-top);border-right:var(--pls-border-right);border-bottom:var(--pls-border-bottom);border-left:var(--pls-border-left);padding:4px 12px;min-height:45px;line-height:40px;border-radius:0;margin:0;outline:0;box-shadow:none!important;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.select2-container--default .select2-selection--single{border-radius:var(--pls-border-radius)}.select2-container--default .select2-selection--single,.select2-container--default .select2-selection--single .select2-selection__arrow{padding:2px 4px}.select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:inherit}.select2-container--default .select2-selection--single .select2-selection__arrow b{margin-top:2px;margin-left:-8px;top:70%}input[type=radio],input[type=checkbox]{border-top:var(--pls-border-top);border-right:var(--pls-border-right);border-bottom:var(--pls-border-bottom);border-left:var(--pls-border-left);border-color:var(--pls-primary-color);margin-right:.5em}input[type=radio]+label,input[type=checkbox]+label{font-weight:400;display:inline-block}input[type=checkbox],input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;display:inline-block;content:'';width:18px;height:18px;margin:0;margin-right:6px;margin-bottom:5px;cursor:pointer;vertical-align:middle;top:1px;line-height:1;outline:0}input[type=checkbox][type=radio],input[type=radio][type=radio]{border-radius:50%}input[type=checkbox][type=radio]::before,input[type=radio][type=radio]::before{border-radius:50%}input[type=checkbox]:checked::before,input[type=radio]:checked::before{transform:scale(1);opacity:1}input[type=radio]::before{background-color:var(--pls-primary-color);display:block;position:absolute;content:'';left:3px;top:3px;right:3px;bottom:3px;transition:all 150ms cubic-bezier(.445,.05,.55,.95);opacity:0;transform:scale(.9)}input[type=checkbox]::before{display:block;background-color:var(--pls-primary-color);color:var(--pls-primary-inverse-color);font-weight:400;font-size:12px!important;left:0;position:absolute;height:100%;width:100%;line-height:1.3;transition:all 150ms cubic-bezier(.445,.05,.55,.95);opacity:0;transform:scale(.9)}.button,.btn,button,input[type=button],input[type=submit]{background-color:var(--pls-button-bg-color);color:var(--pls-button-color);border-radius:var(--pls-border-radius);border:0;cursor:pointer;display:inline-block;font-size:16px;font-weight:500;line-height:1.6;padding:10px 30px;transition:all .3s cubic-bezier(.645,.045,.355,1)}.button:not([href]):not([tabindex]),.btn:not([href]):not([tabindex]){background-color:var(--pls-button-bg-color);color:var(--pls-button-color)}.button:hover,.btn:hover,button:hover,button:focus,input[type=button]:hover,input[type=button]:focus,input[type=submit]:hover,input[type=submit]:focus,.button:not([href]):not([tabindex]):hover,.btn:not([href]):not([tabindex]):hover{background-color:var(--pls-button-bg-hover-color);color:var(--pls-button-hover-color)}input+button,input+input[type=button],input+input[type=submit]{padding:.75em 1.4671em}::-moz-selection{background:var(--pls-primary-color);color:var(--pls-primary-inverse-color)}::selection{background:var(--pls-primary-color);color:var(--pls-primary-inverse-color)}::-webkit-input-placeholder{color:var(--pls-input-color);font-family:var(--pls-primary-font)}:-moz-placeholder{color:var(--pls-input-color);font-family:var(--pls-primary-font)}::-moz-placeholder{color:var(--pls-input-color);font-family:var(--pls-primary-font);opacity:1}:-ms-input-placeholder{color:var(--pls-input-color);font-family:var(--pls-primary-font)}hr{border:none;border-bottom:1px solid #1d1f21;margin:20px 0}hr.wp-block-separator{max-width:100px}hr.wp-block-separator.is-style-wide,hr.wp-block-separator.is-style-dots{max-width:100%}ul,ol{margin-left:1.2em;margin-bottom:1.5em;padding:0}ul{list-style:disc}ol{list-style:decimal}dt{font-weight:700}dd{margin:0 1.5em 1.5em}.nav{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block}.nav-tabs .nav-item{margin-bottom:-1px}table{border-collapse:collapse;margin:0 0 1.5rem;width:100%}thead th{color:var(--pls-link-color);padding-bottom:.6781rem;font-weight:500}tr{border-top:var(--pls-border-top);border-right:var(--pls-border-right);border-bottom:var(--pls-border-bottom);border-left:var(--pls-border-left)}th{padding:.6781rem;text-align:left}td{padding:.6781rem}.pls-table-responsive{display:block;width:100%;overflow-x:auto}a{color:var(--pls-link-color);text-decoration:none;-webkit-transition:all .25s;transition:all .25s}a:hover{color:var(--pls-link-hover-color);outline:0;text-decoration:none}.promo-bar-close:before,.close-sidebar:before,.pls-mobile-menu-header .close-sidebar:before,#cancel-comment-reply-link:before,.wishlist_view.mobile .remove_from_wishlist:before,.yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:first-child:before,.yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:first-child:before,.yith-wcwl-add-to-wishlist a.delete_item:before,.widget.widget_layered_nav li.chosen a:after,.widget.widget_rating_filter li.chosen a:after,.woocommerce div.summary a.compare.added:before,#yith-wcwl-popup-message:before,input[type=checkbox]:before,.quantity label:before,.pls-360-degree-wrapper .nav_bar .nav_bar_play:before,.pls-360-degree-wrapper .nav_bar .nav_bar_stop:before,.format-quote .post-highlight .post-format:before,.format-quote .entry-quote:after,.format-quote .entry-quote:before,blockquote:before,.pls-testimonials.style-1 .testimonial-wrap:before,.pls-widget-area .pls-widget-testimonial .quote-content:before,.woocommerce-message:before,.woocommerce-info:before,.woocommerce-error:before,.woocommerce-order .woocommerce-notice--success:before,.woocommerce-order .order_details+p:before,.multi-step-checkout .panel.completed .panel-title:after,.woocommerce-product-gallery .product-photoswipe-btn a:before,.woocommerce-product-gallery .pls-gallery-bottom-btns a:before,.pls-accordion .card-title a:after,.woocommerce-MyAccount-navigation li a:before,.pls-canvas-sidebar .canvas-sidebar-icon:before,.yith_ywraq_add_item_product_message:not(.hide):before,.pls-header-mini-search .header-search-icon:before,.trending-search-wrap .recent-search-title:before,.trending-search-wrap .trending-title:before,.entry-post .post-highlight span:before,.pls-customer-support:before,.pls-customer-care-icon:before,.pls-contact-email:before,.entry-meta .author-link:before,.entry-meta .posted-date:before,.entry-meta .cat-links:before,.entry-meta .tags-links:before,.entry-meta .comments-count:before,.entry-meta .post-view:before,.entry-meta .post-share:before,.entry-meta .post-read-time:before,.entry-meta .edit-link:before,.format-link .entry-link:before,.project-preview .preview-link:before,.pls-twitter :not(.enable-avatar) .twitter-item:before,.pls-twitter .tweet-meta:before,.pls-posts-lists .post-comments a:before,.pls-recent-posts .post-comments a:before,.pls-products-view a:before,.woocommerce .star-rating:before,.woocommerce .star-rating span:before,.woocommerce p.stars a:before,.woocommerce-product-gallery .woocommerce-product-gallery__trigger:before,.product-navigation-share .product-share:before,.pls-hotspot .pls-hotspot-item:before,.tab-content-wrap .accordion-title:after,.pls-instagram .image-wrap:after,.pls-instagram .pls-instagram-profile:before,.add-request-quote-button.ywraq-link:before{display:inline-block;font-family:presslayouts-font;font-size:16px;text-align:center;vertical-align:middle}.yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:before,.yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:before,.yith-wcwl-add-to-wishlist a.delete_item:before,.products .product-buttons .compare-button a.added:before,.woocommerce div.summary a.compare.added:before,.widget.widget_layered_nav li.chosen a:after,.widget.widget_rating_filter li.chosen a:after,.multi-step-checkout .panel.completed .panel-title:after,#yith-wcwl-popup-message:before,input[type=checkbox]:before{content:"\ea02"}.promo-bar-close:before,.close-sidebar:before,.pls-mobile-menu-header .close-sidebar:before,#cancel-comment-reply-link:before,.wishlist_view.mobile .remove_from_wishlist:before{content:"\e9c3"}.pls-widget-area .pls-widget-testimonial .quote-content:before{content:"\f10d"}.woocommerce-order .order_details+p:before{content:"\e998"}.woocommerce-message:before,.woocommerce-order .woocommerce-notice--success:before{content:"\ea04"}.woocommerce-info:before{content:"\e978"}.woocommerce-error:before{content:"\e976"}.woocommerce-product-gallery .product-photoswipe-btn a:before{content:"\ea0d"}.woocommerce-product-gallery .product-360-degree-btn a:before{content:"\ea6d"}.woocommerce-product-gallery .product-video-btn a:before{content:"\e9f7"}.rtl .woocommerce-product-gallery .product-video-btn a:before{content:"\e9f8"}.pls-360-degree-wrapper .nav_bar .nav_bar_play:before{content:"\e9fe"}.pls-360-degree-wrapper .nav_bar .nav_bar_stop:before{content:"\e9fd"}.quantity label.minus:before{content:'\e9c2'}.quantity label.plus:before{content:'\e9c1'}.pls-hotspot .pls-hotspot-item:before,.pls-accordion .card-title a:after{content:"\e9c1"}.woocommerce-MyAccount-navigation li a:before{content:"\ea18"}.woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--dashboard a:before{content:"\e9bc"}.woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--orders a:before{content:"\e961"}.woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--downloads a:before{content:"\ea01"}.woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--edit-address a:before{content:"\e92a"}.woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--edit-account a:before{content:"\e980"}.woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--customer-logout a:before{content:"\e995"}.pls-canvas-sidebar .canvas-sidebar-icon:before{content:"\e9b2"}.rtl .pls-canvas-sidebar .canvas-sidebar-icon:before{content:"\e9b3"}.yith_ywraq_add_item_product_message:not(.hide):before{content:"\ea02"}.trending-search-wrap .recent-search-title:before,.pls-twitter .tweet-meta:before{content:"\e92f"}.trending-search-wrap .trending-title:before{content:"\e93f"}.pls-mobile-menu-header .login-register:before,.pls-header-myaccount>a:before{content:"\e900"}.pls-header-wishlist .pls-header-wishlist-icon:before{content:"\e909"}.pls-header-compare .pls-header-compare-icon:before{content:"\ea11"}.pls-customer-care-icon:before,.pls-customer-support:before{content:"\e973"}.pls-contact-email:before{content:"\e952"}.sticky .entry-post .post-sticky-icon:before{content:"\e93b"}.format-gallery .entry-post .post-format:before{content:"\ea6c"}.format-image .entry-post .post-format:before{content:"\e95a"}.format-video .entry-post .post-format:before{content:"\e989"}.format-audio .entry-post .post-format:before{content:"\e982"}.format-link .entry-post .post-format:before,.format-link .entry-link:before{content:"\e91a"}blockquote:before,.pls-testimonials.style-1 .testimonial-wrap:before,.format-quote .entry-quote:before{content:"\e9af"}.format-quote .entry-post .post-format:before,.format-quote .entry-quote:after{content:"\e9ae"}.entry-meta .author-link:before{content:"\e900"}.entry-meta .posted-date:before{content:"\e96a"}.entry-meta .cat-links:before{content:"\e95d"}.entry-meta .tags-links:before{content:"\e971"}.entry-meta .comments-count:before,.pls-posts-lists .post-comments a:before,.pls-recent-posts .post-comments a:before{content:"\e950"}.entry-meta .post-view:before{content:"\e98c"}.entry-meta .post-share:before,.product-navigation-share .product-share:before{content:"\e918"}.entry-meta .post-read-time:before{content:"\e92f"}.entry-meta .edit-link:before{content:"\e97f"}.pls-twitter :not(.enable-avatar) .twitter-item:before{content:"\ea3b"}.pls-products-view .grid-list:before{content:"\ea24"}.pls-products-view .grid-two-col:before{content:"\ea1c"}.pls-products-view .grid-three-col:before{content:"\ea1d"}.pls-products-view .grid-four-col:before{content:"\ea71"}.tab-content-wrap .accordion-title:after{content:"\e9d2"}.add-request-quote-button.ywraq-link:before{content:"\e980"}.pls-instagram .image-wrap:after,.pls-instagram .pls-instagram-profile:before{content:"\ea3c"}.pls-mobile-menu-btn .pls-mobile-menu-toggle:before,.ajax-search-style-1 .search-submit:before,.ajax-search-style-3 .search-submit:before,.ajax-search-style-4 .search-submit:before,.pls-header-mini-search .header-search-icon:before,.search-form .search-submit:before,.wp-block-search [type=submit]:before,.widget .woocommerce-product-search [type=submit]:before,.pls-header-myaccount>a:before,.pls-mobile-menu-header .login-register:before,.pls-header-cart .pls-header-cart-icon:before,.pls-minicart-slide .cart-empty-icon:before,.pls-header-wishlist .pls-header-wishlist-icon:before,.pls-header-compare .pls-header-compare-icon:before,.pls-store-location-icon:before,.pls-customer-care-icon:before,.pls-navigation ul.menu>li.menu-item-has-children>a:after,.pls-dropdown>li.has-dropdown>a:after,div[class*=wpml-ls-legacy-dropdown] a.wpml-ls-item-toggle:after,.pls-site-header div[class*=wcml-dropdown] a.wcml-cs-item-toggle:after,.woocommerce-currency-switcher-form .dd-selected:after,.pls-navigation ul.menu ul.sub-menu li.menu-item-has-children>a:after,.categories-menu.pls-navigation ul.menu>li.menu-item-has-children>a:after,.pls-categories-menu-title:after,.breadcrumbs .delimiter.greater-than:before,.pls-breadcrumb .pls-delimiter-sep.pls-greater-than:before,.pls-pagination .next:before,.pls-pagination .prev:before,.woocommerce-pagination .next:before,.woocommerce-pagination .prev:before,.pls-back-to-top:before,.nav-previous a:before,.nav-next a:after,.product-navigation .product-nav-btn>a:before,.pls-slider-next:after,.pls-slider-prev:after,.slick-slider button.slick-arrow:before,.pswp__button:before,.woocommerce a.remove:before,.pls-360-degree-wrapper .nav_bar a:before,.mfp-close:before,.pls-widget-toggle .pls-widget-area .widget .widget-title:after,.pls-widget-toggle .widget-area .widget .widget-title:after,.pls-widget-toggle .dokan-widget-area .widget .widget-title:after,.pls-widget-toggle .widget .wp-block-group__inner-container>h2:after,.footer-widget .widget .widget-title:after,.widget li .child-indicator:after,ul.mobile-main-menu li.active>.menu-toggle:after,ul.mobile-main-menu li.menu-item-has-children>.menu-toggle:after,.pls-product-off-canvas-btn:before,.pls-product-filter-btn:after,.pls-cart-button a:before,.yith-wcwl-add-to-wishlist a:not(.delete_item):first-child::before,a.compare:before,.pls-quickview-button a:before,.product-sizechart a:before,.pls-deliver-return:before,.pls-ask-questions:before,.pls-estimated-delivery:before,.pls-visitor-count:before,.shipping-calculator-button:after,.woocommerce-form-login-toggle .woocommerce-info:before,.woocommerce-form-coupon-toggle .woocommerce-info:before,.pls-testimonials.style-3+.pls-slider-navigation .pls-slider-next:after,.pls-testimonials.style-3+.pls-slider-navigation .pls-slider-prev:after{font-family:linearicons-free;font-size:16px;display:inline-block;text-align:center;vertical-align:middle}.pls-mobile-menu-btn .pls-mobile-menu-toggle:before{content:"\e871"}.ajax-search-style-1 .search-submit:before,.ajax-search-style-3 .search-submit:before,.ajax-search-style-4 .search-submit:before,.pls-header-mini-search .header-search-icon:before,.search-form .search-submit:before,.wp-block-search [type=submit]:before,.widget .woocommerce-product-search [type=submit]:before{content:"\e86f"}.pls-header-cart .pls-header-cart-icon:before,.pls-minicart-slide .cart-empty-icon:before{content:"\e82e"}.pls-mobile-menu-header .login-register:before,.pls-header-myaccount>a:before{content:"\e82a"}.pls-header-wishlist .pls-header-wishlist-icon:before{content:"\e813"}.pls-header-compare .pls-header-compare-icon:before{content:"\e862"}.pls-store-location-icon:before{content:"\e833"}.pls-customer-care-icon:before{content:"\e830"}.pls-navigation ul.menu>li.menu-item-has-children>a:after,.pls-dropdown>li.has-dropdown>a:after,div[class*=wpml-ls-legacy-dropdown] a.wpml-ls-item-toggle:after,.pls-site-header div[class*=wcml-dropdown] a.wcml-cs-item-toggle:after,.woocommerce-currency-switcher-form .dd-selected:after,.pls-product-filter-btn:after,.shipping-calculator-button:after{content:"\e874"}.pls-navigation ul.menu ul.sub-menu li.menu-item-has-children>a:after,.categories-menu.pls-navigation ul.menu>li.menu-item-has-children>a:after{content:"\e876"}.rtl .pls-navigation ul.menu ul.sub-menu li.menu-item-has-children>a:after,.rtl .categories-menu.pls-navigation ul.menu>li.menu-item-has-children>a:after{content:"\e875"}.pls-categories-menu-title:after,ul.mobile-main-menu li.menu-item-has-children>.menu-toggle:after{content:"\e874"}.pls-pagination .prev:before,.nav-previous a:before,.product-navigation .product-prev>a:before,.pls-slider-prev:after,.slick-slider button.slick-prev:before,.pswp__button--arrow--left:before,.pls-360-degree-wrapper .nav_bar .nav_bar_previous:before{content:"\e875"}.breadcrumbs .delimiter.greater-than:before,.pls-breadcrumb .pls-delimiter-sep.pls-greater-than:before,.pls-pagination .next:before,.nav-next a:after,.product-navigation .product-next>a:before,.pls-slider-next:after,.slick-slider button.slick-next:before,.pswp__button--arrow--right:before,.pls-360-degree-wrapper .nav_bar .nav_bar_next:before{content:"\e876"}.rtl .pls-pagination .prev:before,.rtl .nav-previous a:before,.rtl .product-navigation .product-prev>a:before,.rtl .pls-slider-prev:after,.rtl .slick-slider button.slick-prev:before,.rtl .pswp__button--arrow--left:before,.rtl .pls-360-degree-wrapper .nav_bar .nav_bar_previous:before{content:"\e876"}.rtl .breadcrumbs .delimiter.greater-than:before,.rtl .pls-breadcrumb .pls-delimiter-sep.pls-greater-than:before,.rtl .pls-mobile-menu-header .close-sidebar:before,.rtl .nav-next a:after,.rtl .pls-pagination .next:before,.rtl .product-navigation .product-next>a:before,.rtl .pls-slider-next:after,.rtl .slick-slider button.slick-next:before,.rtl .pswp__button--arrow--right:before,.rtl .pls-360-degree-wrapper .nav_bar .nav_bar_next:before{content:"\e875"}.woocommerce a.remove:before,.mfp-close:before{content:"\e880"}.pls-back-to-top:before,.pls-product-filter-btn.active:after,.pls-widget-toggle .pls-widget-area .widget .widget-title:after,.pls-widget-toggle .widget-area .widget .widget-title:after,.pls-widget-toggle .dokan-widget-area .widget .widget-title:after,.pls-widget-toggle .widget .wp-block-group__inner-container>h2:after,.widget li .child-indicator.open-item:after{content:"\e873"}.widget li .child-indicator:after{content:"\e874"}.pls-product-off-canvas-btn:before{content:"\e871"}.products.product-style-2.grid-view .pls-cart-button a:before,.products.list-view .pls-cart-button a:before{content:"\e82e"}.products.product-style-2.grid-view .product-type-variable .pls-cart-button a:before,.products.list-view .product-type-variable .pls-cart-button a:before{content:"\e88e"}.yith-wcwl-add-to-wishlist a:not(.delete_item):first-child::before{content:"\e813"}a.compare:before{content:"\e862"}.pls-quickview-button a:before{content:"\e86f"}.slick-slider.slick-vertical button.slick-prev:before{content:"\e873"}.slick-slider.slick-vertical button.slick-next:before{content:"\e874"}.product-sizechart a:before{content:"\e843"}.pls-deliver-return:before{content:"\e861"}.rtl .pls-deliver-return:before{content:"\e860"}.pls-ask-questions:before{content:"\e87d"}.pls-estimated-delivery:before{content:"\e864"}.pls-visitor-count:before{content:"\e81b"}.woocommerce-form-login-toggle .woocommerce-info:before{content:"\e82a"}.woocommerce-form-coupon-toggle .woocommerce-info:before{content:"\e82f"}.pls-testimonials.style-3+.pls-slider-navigation .pls-slider-next:after{content:"\e87a"}.pls-testimonials.style-3+.pls-slider-navigation .pls-slider-prev:after{content:"\e879"}.rtl .pls-testimonials.style-3+.pls-slider-navigation .pls-slider-next:after{content:"\e879"}.rtl .pls-testimonials.style-3+.pls-slider-navigation .pls-slider-prev:after{content:"\e87a"}.pls-primary-font{font-family:var(--pls-primary-font)}.pls-secondary-font{font-family:var(--pls-secondary-font)}.primary-color{color:var(--pls-primary-color)}.primary-bg-color{background-color:var(--pls-primary-color);color:var(--pls-primary-inverse-color)}.primary-background-color{background-color:var(--pls-primary-color)}.primary-inverse-color{color:var(--pls-primary-inverse-color)}.secondary-color{color:var(--pls-secondary-color)}.secondary-bg-color{background-color:var(--pls-secondary-color);color:var(--pls-secondary-inverse-color)}.hover-color-scheme-dark,.hover-color-scheme-light,.hover-color-scheme-light h1,.hover-color-scheme-light h2,.hover-color-scheme-light h3,.hover-color-scheme-light h4,.hover-color-scheme-light h5,.hover-color-scheme-light h6,.hover-color-scheme-light a,.hover-color-scheme-light label,.hover-color-scheme-dark h1,.hover-color-scheme-dark h2,.hover-color-scheme-dark h3,.hover-color-scheme-dark h4,.hover-color-scheme-dark h5,.hover-color-scheme-dark h6,.hover-color-scheme-dark a,.hover-color-scheme-dark label{-webkit-transition:all .25s ease;transition:all .25s ease}.color-scheme-light{color:rgba(255,255,255,.85)}.color-scheme-light a{color:rgba(255,255,255,.95)}.color-scheme-light h1,.color-scheme-light h2,.color-scheme-light h3,.color-scheme-light h4,.color-scheme-light h5,.color-scheme-light h6,.color-scheme-light label{color:#fff}.hover-color-scheme-light:hover,.hover-color-scheme-light:hover div,.hover-color-scheme-light:hover p,.hover-color-scheme-light:hover span{color:rgba(255,255,255,.85)}.hover-color-scheme-light:hover a{color:rgba(255,255,255,.95)}.hover-color-scheme-light:hover h1,.hover-color-scheme-light:hover h2,.hover-color-scheme-light:hover h3,.hover-color-scheme-light:hover h4,.hover-color-scheme-light:hover h5,.hover-color-scheme-light:hover h6,.hover-color-scheme-light:hover label{color:#fff}.color-scheme-dark{color:#555}.color-scheme-dark a{color:#222}.color-scheme-dark h1,.color-scheme-dark h2,.color-scheme-dark h3,.color-scheme-dark h4,.color-scheme-dark h5,.color-scheme-dark h6,.color-scheme-dark label{color:#222}.hover-color-scheme-dark:hover,.hover-color-scheme-dark:hover div,.hover-color-scheme-dark:hover p,.hover-color-scheme-dark:hover span{color:#555}.hover-color-scheme-dark:hover a{color:#222}.hover-color-scheme-dark:hover h1,.hover-color-scheme-dark:hover h2,.hover-color-scheme-dark:hover h3,.hover-color-scheme-dark:hover h4,.hover-color-scheme-dark:hover h5,.hover-color-scheme-dark:hover h6,.hover-color-scheme-dark:hover label{color:#222}.pls-minicart-slide.pls-dark-mode{background-color:#2d2d2d;color:#777}.pls-minicart-slide.pls-dark-mode .pls-minicart-header{background-color:#222}.pls-minicart-slide.pls-dark-mode ul.cart_list li:not(:last-child),.pls-minicart-slide.pls-dark-mode .widget_shopping_cart .widget_shopping_cart_footer{border-color:#777}.pls-minicart-slide.pls-dark-mode .minicart-title,.pls-minicart-slide.pls-dark-mode a,.pls-minicart-slide.pls-dark-mode .widget_shopping_cart_footer,.pls-minicart-slide.pls-dark-mode .widget_shopping_cart .total .amount,.pls-minicart-slide.pls-dark-mode ul.cart_list li span.amount,.pls-minicart-slide.pls-dark-mode ul.product_list_widget li span.amount,.pls-minicart-slide.pls-dark-mode .freeshipping-bar-msg span{color:#fff}.pls-minicart-slide.pls-dark-mode a:hover{color:#fff}.pls-minicart-slide.pls-dark-mode div.quantity{background:0 0;border-color:#3d3d3d}.pls-minicart-slide.pls-dark-mode .quantity .qty{background:0 0;color:#777}.pls-minicart-slide.pls-dark-mode .progress-bar{background-color:#777}.pls-minicart-slide.pls-dark-mode .freeshipping-bar{background-color:#3d3d3d}.pls-minicart-slide.pls-dark-mode .freeshipping-bar-msg,.pls-minicart-slide.pls-dark-mode .pls-freeshipping-bar.completed .freeshipping-bar-msg{color:#777}.pls-minicart-slide.pls-dark-mode .woocommerce-mini-cart__buttons a:first-child{border-color:#fff;color:#fff}.pls-minicart-slide.pls-dark-mode .widget_shopping_cart .buttons a.checkout{background-color:#fff;color:#222}.pls-minicart-slide.pls-dark-mode .mini_cart_item.loading:after{background-color:rgba( 45,45,45,.7 )}.pls-single-product-page.pls-dark-mode .pls-product-container:before{background-color:#2d2d2d}.pls-single-product-page.pls-dark-mode .pls-product-container,div.product.pls-dark-mode .pls-visitor-count:before{color:#999}div.product.pls-dark-mode .pls-product-container .pls-breadcrumb .last,div.product.pls-dark-mode .pls-product-container .product_title,div.product.pls-dark-mode .pls-product-container p.price,div.product.pls-dark-mode .pls-product-container span.price,div.product.pls-dark-mode .pls-product-container .star-rating span,div.product.pls-dark-mode div.summary .stock-availability span,div.product.pls-dark-mode div.summary form.cart .variations label,div.product.pls-dark-mode .product-visitor-count,div.product.pls-dark-mode .pls-product-trust-badge legend,div.product.pls-dark-mode div.summary .product_meta>span,div.product.pls-dark-mode div.summary>.product-share .share-label{color:#fff}div.product.pls-dark-mode .pls-product-container .entry-summary a,div.product.pls-dark-mode .pls-deliver-return,div.product.pls-dark-mode .pls-ask-questions,div.product.pls-dark-mode .pls-estimated-delivery{color:#999}div.product.pls-dark-mode .pls-product-container .entry-summary a:hover,div.product.pls-dark-mode .pls-product-container .pls-breadcrumb a:hover,div.product.pls-dark-mode .pls-deliver-return:hover,div.product.pls-dark-mode .pls-ask-questions:hover{color:#fff}div.product.pls-dark-mode div.summary a.compare{color:#999!important}div.product.pls-dark-mode div.summary a.compare:hover{color:#fff!important}div.product.pls-dark-mode .pls-product-container .star-rating:before{color:#777}div.product.pls-dark-mode .pls-product-container .countdown-box .product-countdown>span{color:#fff;box-shadow:0 0 4px rgba(255,255,255,.1)}div.product.pls-dark-mode .entry-summary .swatch-color span,div.product.pls-dark-mode .entry-summary .quantity,div.product.pls-dark-mode .pls-product-trust-badge fieldset{border-color:#777}div.product.pls-dark-mode .entry-summary .quantity,div.product.pls-dark-mode .entry-summary .qty{background:0 0;color:#fcfcfc}div.product.pls-dark-mode .summary form.cart .button{background-color:#fff;color:#222}div.product.pls-dark-mode .pls-quick-buy .pls_quick_buy_button{background-color:#3d3d3d;color:#fff}div.product.pls-dark-mode .pls-product-policy{background-color:#3d3d3d}div.product.pls-dark-mode .pls-product-policy .policy-item-icon:before{color:#fff}.pls-site-wrapper{background-color:#fff;overflow:hidden;position:relative}.container,.container-fluid{width:100%;padding-left:var(--pls-grid-gap);padding-right:var(--pls-grid-gap);margin-right:auto;margin-left:auto}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:calc(var(--pls-grid-gap) * -1);margin-right:calc(var(--pls-grid-gap) * -1)}.container,.elementor-section.elementor-section-boxed>.elementor-container,.pls-wrapper-boxed .pls-site-wrapper,.pls-wrapper-boxed .pls-site-header>div[class*=header-]{max-width:var(--pls-container-width)}.pls-wrapper-boxed .pls-site-header>div[class*=header-]{left:auto!important;right:auto!important;width:100vw}.pls-wrapper-boxed .pls-site-wrapper{margin:0 auto;box-shadow:0 0 5px rgba(0,0,0,.2)}.pls-site-content{padding-bottom:100px;padding-top:35px}body.home .pls-site-content{padding-bottom:0;padding-top:0}.pls-page-title+.pls-site-content{padding-top:0}@media(min-width:1200px){.pls-wrapper-wide .container,.pls-wrapper-boxed .container,.pls-wrapper-wide .elementor-top-section>.elementor-container,.pls-wrapper-boxed .elementor-top-section>.elementor-container{width:96%}}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-left:var(--pls-grid-gap);padding-right:var(--pls-grid-gap)}.col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-auto{-ms-flex:0 0 auto;flex:none;width:auto;max-width:none}.col-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media(min-width:576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-ms-flex:0 0 auto;flex:none;width:auto;max-width:none}.col-sm-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.col-sm-50{flex:0 0 20%;max-width:20%}.col-sm-70{flex:0 0 14.285714%;max-width:14.285714%}.col-sm-80{flex:0 0 12.5%;max-width:12.5%}.col-sm-90{flex:0 0 11.111111%;max-width:11.111111%}.col-sm-100{flex:0 0 10%;max-width:10%}.col-sm-110{flex:0 0 9.090909%;max-width:9.090909%}}@media(min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-ms-flex:0 0 auto;flex:none;width:auto;max-width:none}.col-md-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.col-md-50{flex:0 0 20%;max-width:20%}.col-md-70{flex:0 0 14.285714%;max-width:14.285714%}.col-md-80{flex:0 0 12.5%;max-width:12.5%}.col-md-90{flex:0 0 11.111111%;max-width:11.111111%}.col-md-100{flex:0 0 10%;max-width:10%}.col-md-110{flex:0 0 9.090909%;max-width:9.090909%}}@media(min-width:1025px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-ms-flex:0 0 auto;flex:none;width:auto;max-width:none}.col-lg-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.col-lg-50{flex:0 0 20%;max-width:20%}.col-lg-70{flex:0 0 14.285714%;max-width:14.285714%}.col-lg-80{flex:0 0 12.5%;max-width:12.5%}.col-lg-90{flex:0 0 11.111111%;max-width:11.111111%}.col-lg-100{flex:0 0 10%;max-width:10%}.col-lg-110{flex:0 0 9.090909%;max-width:9.090909%}}@media(min-width:1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-ms-flex:0 0 auto;flex:none;width:auto;max-width:none}.col-xl-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.col-xl-50{flex:0 0 20%;max-width:20%}.col-xl-70{flex:0 0 14.285714%;max-width:14.285714%}.col-xl-80{flex:0 0 12.5%;max-width:12.5%}.col-xl-90{flex:0 0 11.111111%;max-width:11.111111%}.col-xl-100{flex:0 0 10%;max-width:10%}.col-xl-110{flex:0 0 9.090909%;max-width:9.090909%}}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-flex{display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!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-flex{display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!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-flex{display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media(min-width:1025px){.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-flex{display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!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-flex{display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}.flex-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-fill{-ms-flex:1 1 auto!important;flex:auto!important}.justify-content-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-ms-flex-align:center!important;align-items:center!important}.align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.pls-site-preloader{background-color:var(--pls-preloader-background);background-image:url(var(--pls-preloader-background-image)); position:fixed; top:0; left:0; background-repeat:no-repeat; background-position:center; height:100%; width:100%; z-index:9999; overflow:hidden; } .pls-site-preloader > div { text-align:center; position:relative; left:calc(50% - 15px); top:calc(50% - 15px); } .spinner.style-1 { width:70px; } .spinner.style-1 > div { width:18px; height:18px; background-color:#ffffff; border-radius:100%; display:inline-block; -webkit-animation:sk-bouncedelay 1.4s infinite ease-in-out both; animation:sk-bouncedelay 1.4s infinite ease-in-out both; } .spinner.style-1 .bounce1 { -webkit-animation-delay:-0.32s; animation-delay:-0.32s; } .spinner.style-1 .bounce2 { -webkit-animation-delay:-0.16s; animation-delay:-0.16s; } @-webkit-keyframes sk-bouncedelay { 0%,80%,100% { -webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}} @keyframes sk-bouncedelay { 0%,80%,100%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}} .sk-folding-cube.style-2 { width: 40px; height: 40px; -webkit-transform: rotateZ(45deg); transform: rotateZ(45deg); } .sk-folding-cube.style-2 .sk-cube { float: left; width: 50%; height: 50%; position: relative; transform: scale(1.1); } .sk-folding-cube.style-2 .sk-cube:before { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: #ffffff; animation: sk-foldcubeangle 2.4s infinite linear both; transform-origin: 100% 100%; } .sk-folding-cube.style-2 .sk-cube2 { -webkit-transform: scale(1.1) rotateZ(90deg); transform: scale(1.1) rotateZ(90deg); } .sk-folding-cube.style-2 .sk-cube3 { -webkit-transform: scale(1.1) rotateZ(180deg); transform: scale(1.1) rotateZ(180deg); } .sk-folding-cube.style-2 .sk-cube4 { -webkit-transform: scale(1.1) rotateZ(270deg); transform: scale(1.1) rotateZ(270deg); } .sk-folding-cube.style-2 .sk-cube2:before { -webkit-animation-delay: 0.3s; animation-delay: 0.3s; } .sk-folding-cube.style-2 .sk-cube3:before { -webkit-animation-delay: 0.6s; animation-delay: 0.6s; } .sk-folding-cube.style-2 .sk-cube4:before { -webkit-animation-delay: 0.9s; animation-delay: 0.9s; } @-webkit-keyframes sk-foldcubeangle { 0%,10%{-webkit-transform:perspective(140px)rotateX(-180deg);transform:perspective(140px)rotateX(-180deg);opacity:0}25%,75%{-webkit-transform:perspective(140px)rotateX(0);transform:perspective(140px)rotateX(0);opacity:1}90%,100%{-webkit-transform:perspective(140px)rotateY(180deg);transform:perspective(140px)rotateY(180deg);opacity:0}} @keyframes sk-foldcubeangle { 0%,10%{-webkit-transform:perspective(140px)rotateX(-180deg);transform:perspective(140px)rotateX(-180deg);opacity:0}25%,75%{-webkit-transform:perspective(140px)rotateX(0);transform:perspective(140px)rotateX(0);opacity:1}90%,100%{-webkit-transform:perspective(140px)rotateY(180deg);transform:perspective(140px)rotateY(180deg);opacity:0}} .spinner.style-3 { width: 40px; height: 40px; background-color: #ffffff; -webkit-animation: sk-rotateplane 1.2s infinite ease-in-out; animation: sk-rotateplane 1.2s infinite ease-in-out; } @-webkit-keyframes sk-rotateplane { 0%{-webkit-transform:perspective(120px)}50%{-webkit-transform:perspective(120px)rotateY(180deg)}100%{-webkit-transform:perspective(120px)rotateY(180deg)rotateX(180deg)}} @keyframes sk-rotateplane { 0%{transform:perspective(120px)rotateX(0)rotateY(0);-webkit-transform:perspective(120px)rotateX(0)rotateY(0)}50%{transform:perspective(120px)rotateX(-180.1deg)rotateY(0);-webkit-transform:perspective(120px)rotateX(-180.1deg)rotateY(0)}100%{transform:perspective(120px)rotateX(-180deg)rotateY(-179.9deg);-webkit-transform:perspective(120px)rotateX(-180deg)rotateY(-179.9deg)}} .spinner.style-4 { width: 40px; height: 40px; } .spinner.style-4 .double-bounce1,.spinner.style-4 .double-bounce2 { width: 100%; height: 100%; border-radius: 50%; background-color: #ffffff; opacity: 0.6; position: absolute; top: 0; left: 0; -webkit-animation: sk-bounce 2.0s infinite ease-in-out; animation: sk-bounce 2.0s infinite ease-in-out; } .spinner.style-4 .double-bounce2 { -webkit-animation-delay: -1.0s; animation-delay: -1.0s; } @-webkit-keyframes sk-bounce { 0%,100%{-webkit-transform:scale(0)}50%{-webkit-transform:scale(1)}} @keyframes sk-bounce { 0%,100%{transform:scale(0);-webkit-transform:scale(0)}50%{transform:scale(1);-webkit-transform:scale(1)}} @-webkit-keyframes fadeindown { from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}} @keyframes fadeindown { from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}} @keyframes fadein { from{opacity:0}to{opacity:1}} .spinner.style-5 { width: 50px; height: 40px; font-size: 10px; } .spinner.style-5>div { background-color: #ffffff; height: 100%; width: 6px; display: inline-block; -webkit-animation: sk-stretchdelay 1.2s infinite ease-in-out; animation: sk-stretchdelay 1.2s infinite ease-in-out; } .spinner.style-5 .rect2 { -webkit-animation-delay: -1.1s; animation-delay: -1.1s; } .spinner.style-5 .rect3 { -webkit-animation-delay: -1.0s; animation-delay: -1.0s; } .spinner.style-5 .rect4 { -webkit-animation-delay: -0.9s; animation-delay: -0.9s; } .spinner.style-5 .rect5 { -webkit-animation-delay: -0.8s; animation-delay: -0.8s; } @-webkit-keyframes sk-stretchdelay { 0%,40%,100%{-webkit-transform:scaleY(.4)}20%{-webkit-transform:scaleY(1)}} @keyframes sk-stretchdelay { 0%,40%,100%{transform:scaleY(.4);-webkit-transform:scaleY(.4)}20%{transform:scaleY(1);-webkit-transform:scaleY(1)}} .pls-dropdown,.pls-dropdown ul{ margin: 0; list-style: none; } .pls-dropdown .has-dropdown{ position:relative; } .pls-dropdown ul.sub-dropdown{ min-width:60px; max-width:190px; } .pls-dropdown ul.sub-dropdown,div[class*=wpml-ls-legacy-dropdown] .wpml-ls-sub-menu,.pls-site-header div[class*=wcml-dropdown] .wcml-cs-submenu,.woocommerce-currency-switcher-form .dd-options,.pls-header-mini-search .pls-mini-ajax-search{ background-color: var(--pls-body-background); box-shadow: 0 0 3px rgba( 0,0,0,.20 ); opacity:0; position:absolute; top:100%; left: -10px; visibility:hidden; width:auto; z-index:98; pointer-events: none; transition: transform .3s ease,opacity .3s ease,visibility .3s ease; transform: translateY(15px); } .pls-header-col-right .pls-dropdown ul.sub-dropdown,.pls-header-col-right div[class*=wpml-ls-legacy-dropdown] .wpml-ls-sub-menu,.pls-header-col-right div[class*=wcml-dropdown] .wcml-cs-submenu,.pls-header-col-right .woocommerce-currency-switcher-form .dd-options,.pls-header-col-right .pls-header-mini-search .pls-mini-ajax-search { border-radius: 0 0 var(--pls-border-radius) var(--pls-border-radius); left: initial; right: -10px; } .pls-dropdown>li:hover>ul.sub-dropdown,.pls-dropdown li li:hover>ul.sub-dropdown,div[class*=wpml-ls-legacy-dropdown] .wpml-ls-current-language:hover .wpml-ls-sub-menu,.pls-site-header div[class*=wcml-dropdown] li:hover.wcml-cs-active-currency .wcml-cs-submenu,.pls-site-header div[class*=wcml-dropdown] li:focus.wcml-cs-active-currency .wcml-cs-submenu,.woocommerce-currency-switcher-form .dd-container:hover .dd-options,.pls-header-mini-search:hover .pls-mini-ajax-search { opacity:1; visibility:visible; transform: translateY(0); pointer-events: visible; pointer-events: unset; } .pls-dropdown ul.sub-dropdown li a,div[class*=wpml-ls-legacy-dropdown] .wpml-ls-sub-menu a,div[class*=wcml-dropdown] .wcml-cs-submenu li a,.woocommerce-currency-switcher-form .dd-options a.dd-option { color: var(--pls-link-color); display: block; padding: 12px 12px; line-height: 1; text-transform:initial; white-space: nowrap; } .pls-dropdown ul.sub-dropdown li:last-child a { border-radius: 0 0 var(--pls-border-radius) var(--pls-border-radius); } .pls-dropdown ul.sub-dropdown li:not(:last-child) a,div[class*=wpml-ls-legacy-dropdown] .wpml-ls-sub-menu a,div[class*=wcml-dropdown] .wcml-cs-submenu li a,.woocommerce-currency-switcher-form .dd-options a.dd-option { border-bottom: var(--pls-border-bottom); } .pls-dropdown>li.has-dropdown>a:after,.pls-site-header div[class*=wcml-dropdown] a.wcml-cs-item-toggle:after,div[class*=wpml-ls-legacy-dropdown] a.wpml-ls-item-toggle:after,.woocommerce-currency-switcher-form .dd-selected:after { font-size:7px; margin-left: 5px; } .pls-dropdown a img { margin-right:5px; } .pls-spinner,.woocommerce .blockUI.blockOverlay { display: flex; margin: 0 10px; align-items: center; } .pls-spinner:before,.loading:before,.woocommerce .blockUI.blockOverlay:before,.dokan-report-abuse-button.working:before { border: 1.5px solid var(--pls-border-color); border-radius: 50%; border-top: 1.5px solid var(--pls-primary-color); content: '' !important; display: inline-flex; width: 18px; height: 18px; animation: spin .5s linear infinite; } @-webkit-keyframes spin { 100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}} @keyframes spin { 100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}} .button.loading,.add_to_cart_button.loading,.product-style-4 .pls-quickview-btn.loading,.pls_quick_buy_button.loading { color: transparent !important; position: relative; pointer-events: none; } .button.loading:before,.add_to_cart_button.loading:before,.product-style-4 .pls-quickview-btn.loading:before,.pls_quick_buy_button.loading:before { position: absolute; left: calc( 50% - 9px); top: calc( 50% - 9px ); } .pls-arrow{ position:relative; margin-top: 10px; } .pls-arrow:before,.pls-arrow:after{ top: -20px; left: 48%; box-sizing: border-box; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; } .pls-arrow:before{ border-bottom-color: #f0f0f0; border-width: 10px; transform: translateX(-9px); } .pls-arrow:after{ border-width: 10px; border-bottom-color: var(--pls-body-background); transform: translateX(-8px) translateY(2px); } .pls-arrow.arrow-left:before,.pls-arrow.arrow-left:after{ left: 20px; } .pls-arrow.arrow-right:before,.pls-arrow.arrow-right:after{ right: 20px; } .pls-underline a,.pls-underline span { position: relative; } .pls-underline a:after,.pls-underline span:after { border-bottom: 2px solid; content: ''; position: absolute; top: 100%; left: 0; width: 0; transition: width 0.3s; } .pls-underline a:hover:after,.pls-underline.has-current a:after,.pls-underline .has-current a:after,.pls-underline.active a:after,.pls-underline .active span:after,.pls-underline a.active:after { width: 100%; } .pls-close{ font-size:0; } .pls-close:before{ content: "\2715"; font-size:16px; font-size: 16px; cursor: pointer; line-height: 1; padding: 1em; } .exclamation-mark:before,.question-mark:before{ box-shadow: 0 0 1px 0 rgba(0,0,0,.2); border-top: var(--pls-border-top); border-right: var(--pls-border-right); border-bottom: var(--pls-border-bottom); border-left: var(--pls-border-left); border-radius: 50%; display: inline-block; font-size: 12px; font-weight: 600; height: 16px; text-align: center; line-height: 1; width: 16px; } .exclamation-mark:before{ content: "\0021"; } .question-mark:before{ content: "\003F"; } .pls-site-header { position: relative; z-index: 100; } .header-topbar-right .pls-dropdown ul.sub-dropdown,.header-topbar-right div[class*=wpml-ls-legacy-dropdown] .wpml-ls-sub-menu,.header-topbar-right div[class*=wcml-dropdown] .wcml-cs-submenu,.header-topbar-right .woocommerce-currency-switcher-form .dd-options,.header-topbar-right .pls-header-mini-search .pls-mini-ajax-search,.header-main-right .pls-dropdown ul.sub-dropdown,.header-main-right div[class*=wpml-ls-legacy-dropdown] .wpml-ls-sub-menu,.header-main-right div[class*=wcml-dropdown] .wcml-cs-submenu,.header-main-right .woocommerce-currency-switcher-form .dd-options,.header-main-right .pls-header-mini-search .pls-mini-ajax-search { left: inherit; right: 0; } .pls-header-desktop,.pls-header-mobile { flex: 0 0 100%; max-width: 100%; } @media (min-width:1025px) { .pls-site-header.pls-header-full-width .container{padding:0;width:100vw;max-width:100%}.pls-site-header.pls-header-full-width .container .row{width:96%;margin:0 auto}} .pls-header-col{ display: flex; flex-direction: row; align-items: center; } .pls-header-col-left{ justify-content: flex-start; } .pls-header-col-right{ justify-content: flex-end; } .pls-site-header ul{ margin-left:0; } .pls-site-header ul li{ margin-bottom:0; } .pls-header-main>.container,.pls-header-navigation>.container { position: relative; } .pls-header-main .pls-header-col,.pls-header-navigation .pls-header-col { position: initial; } .pls-header-topbar { background-color: #222222; border-bottom: var(--pls-topbar-border-bottom); color: var(--pls-topbar-text-color); font-size: 15px; min-height: var(--pls-topbar-height); } .pls-header-topbar a,.pls-header-topbar .woocommerce-currency-switcher-form .dd-selected { color: var(--pls-topbar-link-color); } .pls-header-topbar a:hover { color: var(--pls-topbar-link-hover-color); } .pls-header-topbar :after { color: var(--pls-topbar-text-color); } .pls-header-topbar .pls-header-col>* { display: inline-flex; align-items: center; line-height: var(--pls-topbar-height); padding: 0 10px; } .pls-header-topbar .pls-header-col>*:first-child { padding-left: 0; } .pls-header-topbar .pls-header-col>*:last-child { padding-right: 0; } .pls-header-topbar ul{ list-style:none; margin:0; } .pls-header-topbar ul li li a,.pls-header-topbar ul li li a:not([href]):not([tabindex]){ color: var(--pls-link-color); line-height:1; text-transform: initial; } .pls-header-topbar ul li li:hover a { background-color: var(--pls-hover-background-color); } .pls-header-topbar .pls-header-col ul li li:hover a { color: var(--pls-link-hover-color); } .pls-header-topbar span i{ margin-right:5px; } .pls-topbar-navigation ul.menu>li>a{ display: block; padding:0 10px; } .pls-topbar-navigation.pls-navigation ul.menu>li>a.nav-link i{ font-size:12px; } .pls-topbar-navigation ul.menu>li:first-child>a{ padding-left:0; } .pls-topbar-navigation ul.menu>li:last-child>a{ padding-right:0; } .pls-topbar-navigation.pls-navigation ul.menu ul.sub-menu{ width:150px; font-weight: normal; } .pls-header-logo .pls-logo,.pls-header-logo .pls-logo-light { max-width: var(--pls-logo-width); } .pls-header-logo .pls-mobile-logo { max-width: var(--pls-mobile-logo-width); } .pls-header-logo a { padding-top: 5px; padding-bottom: 5px; } .pls-header-logo .pls-logo-light,.pls-header-logo .pls-mobile-logo{ display:none; } .pls-menu-site-logo { margin: 0 1rem; } .pls-header-main { background-color: #ffffff; color: var(--pls-header-text-color); display: flex; flex-direction: row; flex-wrap: nowrap; align-items: center; justify-content: space-between; min-height: var(--pls-header-height); } body:not(.home) .header-2 .pls-header-main { border-bottom: var(--pls-border-bottom); } .pls-header-main .pls-header-col>*,.pls-header-navigation .pls-header-col>* { padding:0 10px; } .pls-header-main .pls-header-col>*:first-child,.pls-header-navigation .pls-header-col>*:first-child { padding-left:0; } .pls-header-main .pls-header-col>*:last-child,.pls-header-navigation .pls-header-col>*:last-child { padding-right:0; } .pls-header-main a:not(.button):not(button),.pls-header-main .pls-header-mini-search .search-icon-text:before { color: var(--pls-header-link-color); } .pls-header-main a:not(.button):not(button):hover,.pls-header-main .pls-header-mini-search .search-icon-text:hover:before { color: var(--pls-header-link-hover-color); } .pls-header-logo a { display:inline-block; } .pls-header-main .pls-ajax-search .searchform { border-top: var(--pls-header-border-top); border-right: var(--pls-header-border-right); border-bottom: var(--pls-header-border-bottom); border-left: var(--pls-header-border-left); } .pls-header-main .pls-main-navigation ul.menu>li>a { height: 48px; } .pls-mobile-menu-btn .pls-mobile-menu-toggle { font-size: 0; } .pls-mobile-menu-btn .pls-mobile-menu-toggle:before { font-size: 28px; } .pls-header-navigation { background-color: #ffffff; border-top: var(--pls-navigation-border-top); border-bottom: var(--pls-navigation-border-bottom); color: var(--pls-navigation-text-color); display: flex; justify-content: space-between; align-items: center; } .pls-header-navigation a:not(.button):not(button) { color: var(--pls-navigation-link-color); } .pls-header-navigation a:not(.button):not(button):hover { color: var(--pls-navigation-link-hover-color); } .pls-header-navigation,.pls-header-navigation .pls-categories-menu-title,.pls-header-navigation .pls-main-navigation ul.menu>li>a { height: var(--pls-navigation-height); } .pls-header-navigation .pls-ajax-search .searchform { border-top: var(--pls-navigation-border-top); border-right: var(--pls-navigation-border-right); border-bottom: var(--pls-navigation-border-bottom); border-left: var(--pls-navigation-border-left); } .pls-categories-menu-wrapper { position:relative; width: 100%; } .pls-categories-menu-title { background-color: var(--pls-categories-menu-title-background); color: var(--pls-categories-menu-title-color); font-size: 15px; font-weight: 500; cursor: pointer; display: flex; align-items: center; padding: 0 1.5rem; text-transform: uppercase; width:100%; } .pls-categories-menu-wrapper:hover .pls-categories-menu-title { background-color: var(--pls-categories-menu-title-hover-background); color: var(--pls-categories-menu-title-hover-color); } .pls-categories-menu-title:after { font-size: 12px; font-weight: 600; transition: .4s; } .pls-categories-menu-wrapper:hover .pls-categories-menu-title:after { transform: rotate(180deg); } .categories-menu { background-color: var(--pls-categories-menu-wrapper-background); border-top: var(--pls-categories-menu-border-top); border-right: var(--pls-categories-menu-border-right); border-bottom: var(--pls-categories-menu-border-bottom); border-left: var(--pls-categories-menu-border-left); box-shadow: 0 0 2px rgba(0,0,0,.10); opacity:0; position:absolute; visibility:hidden; width:100%; z-index:97; pointer-events: none; transition: transform .3s ease; transform: translateY(15px); } .pls-categories-menu-wrapper:hover .categories-menu,.pls-categories-menu-wrapper.opened-categories .categories-menu { opacity:1; visibility:visible; transform: translateY(0); pointer-events: visible; pointer-events: unset; } .pls-categories-menu-wrapper span.title { margin-right:10px; } .pls-element.pls-vertical-categories .categories-menu { position: inherit; visibility: visible; opacity: 1; transform: none; box-shadow: none; } .pls-vertical-categories .pls-categories-menu-title i { font-weight: 600; } .pls-vertical-categories.icon-alignment-left .pls-categories-menu-title i { margin-right: 10px; } .pls-header-main.pls-header-sticked { height: var(--pls-sticky-header-height); } .header-sticky .pls-header-sticked:not(.scroll-up):not(.scroll-down),.header-sticky .pls-header-sticked.scroll-up { box-shadow: 0 1px 3px rgba(0,0,0,.15); left: 0; right: 0; top: 0; position: fixed; z-index: 997; animation-name: fadeindown; animation-duration: .25s; } .header-sticky .pls-header-topbar,.header-sticky .pls-header-main,.header-sticky .pls-header-navigation { transition: .5s all; } .header-color-light:not(.fixed) .pls-logo { display:none; } .header-color-light:not(.fixed) .pls-logo-light { display:block; } .pls-site-header.pls-header-overlay { position: absolute; width: 100%; z-index: 990; top: 0; } .pls-site-header.pls-header-overlay:not(.fixed) .pls-header-main,.pls-site-header.pls-header-overlay:not(.fixed) .pls-categories-menu-title,.pls-site-header.pls-header-overlay:not(.fixed) .pls-header-topbar .pls-header-col>*,.pls-site-header.pls-header-overlay:not(.fixed) .pls-topbar-navigation ul.menu>li { background-color:transparent !important; border: none; } .pls-header-overlay:not(.fixed) .pls-categories-menu-title { padding:0; } .pls-header-overlay:not(.fixed) .pls-header-topbar .pls-header-col-left>*:first-child { padding-left:0; } .pls-header-overlay:not(.fixed) .pls-header-topbar .pls-header-col-right>*:last-child { padding-right:0; } .header-color-light:not(.fixed) .pls-header-main,.header-color-light:not(.fixed) .pls-header-main a,.header-color-light:not(.fixed) .pls-main-navigation ul.menu>li>a,.header-color-light:not(.fixed) .pls-categories-menu-title { color: #ffffff; } .header-color-light:not(.fixed) .pls-header-main a:hover,.header-color-light:not(.fixed) .pls-main-navigation ul.menu>li>a:hover { color: rgba(255,255,255,0.8); } .header-color-dark:not(.fixed) .pls-header-main,.header-color-dark:not(.fixed) .pls-header-main a,.header-color-dark:not(.fixed) .pls-main-navigation ul.menu>li>a,.header-color-dark:not(.fixed) .pls-categories-menu-title { color: #222222; } .header-color-dark:not(.fixed) .pls-header-main a:hover,.header-color-dark .pls-main-navigation ul.menu>li>a:hover { color: rgba(51,51,51,0.8); } @media (max-width:1024px) { .pls-header-main{height:var(--pls-mobile-header-height)}.pls-site-header .pls-header-main,.pls-site-header .pls-header-navigation{background-color:var(--pls-mobile-header-background-color);color:var(--pls-mobile-header-text-color);border-bottom:var(--pls-mobile-header-border-bottom)}.pls-header-main a,.pls-header-navigation a{color:var(--pls-mobile-header-link-color)}.pls-header-main a:hover,.pls-header-navigation a:hover{color:var(--pls-mobile-header-link-hover-color)}.pls-header-logo .pls-logo,.pls-header-logo .pls-logo-light,.pls-header-logo .pls-mobile-logo{max-width:var(--pls-mobile-logo-width)}} .header-1 .pls-header-main .pls-header-icon-text,.header-2 .pls-header-main .pls-header-icon-text,.header-4 .pls-header-main .pls-header-icon-text,.header-5 .pls-header-main .pls-header-col-right .pls-header-icon-text,.header-6 .pls-header-main .pls-header-icon-text { display: none; } .language-switcher .country-name img,.language-switcher .country-flag span { display: none; } .pls-header-topbar .pls-social { display: flex; } .pls-header-topbar .pls-social a { margin-bottom: 0; } .header-newsletter { cursor: pointer; } .pls-header-mini-search { position:relative; } .pls-header-mini-search .search-icon-text { cursor: pointer; } .pls-header-mini-search .search-text { display: none; } .pls-header-mini-search .pls-mini-ajax-search { min-width:270px; padding:12px; } .pls-header-col-left .pls-mini-ajax-search:before,.pls-header-col-left .pls-mini-ajax-search:after { left: 25px; } .pls-header-col-right .pls-mini-ajax-search:before,.pls-header-col-right .pls-mini-ajax-search:after { left:initial; right:15px; } .pls-ajax-search { position:relative; width: 100%; } .pls-ajax-search .searchform { display: -ms-flexbox; display: flex; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-align: center; align-items: center; } .pls-ajax-search .search-field,.pls-ajax-search .product_cat { color: var(--pls-text-color); border:none; border-radius: 0; -webkit-appearance: none; } .pls-ajax-search .product_cat { max-width: 144px; } .ajax-search-style-1 .product_cat { border-left: var(--pls-border-left); } .ajax-search-style-2 .product_cat,.ajax-search-style-4 .product_cat { border-right: var(--pls-border-right); } .ajax-search-style-3 .product_cat { border-left: var(--pls-border-left); border-right: var(--pls-border-right); } .pls-ajax-search .search-field { padding-left: 1.5em; } .pls-ajax-search .searchform,.pls-ajax-search .search-field,.pls-ajax-search .search-categories>select { background-color: var(--pls-input-background); color: var(--pls-input-color); } .pls-ajax-search .search-submit { background-color: var(--pls-secondary-color); color: var(--pls-secondary-inverse-color); border-radius: 0; box-shadow: none; line-height: 1.2; margin: -1px; padding: 12px 20px; } .ajax-search-style-1 .search-submit,.ajax-search-style-3 .search-submit,.ajax-search-style-4 .search-submit { font-size: 0; } .ajax-search-style-1 .search-submit:before,.ajax-search-style-3 .search-submit:before,.ajax-search-style-4 .search-submit:before { font-size: 18px; } .ajax-search-style-3 .search-submit,.ajax-search-style-4 .search-submit { background: none; color: var(--pls-primary-color); } .ajax-search-style-2 .search-field,.ajax-search-style-4 .search-field { order: 2; padding-left: 1.2em; border-right: 0; } .ajax-search-style-2 .search-categories,.ajax-search-style-4 .search-categories { order:1; } .ajax-search-style-2 .search-submit,.ajax-search-style-4 .search-submit { order:3; line-height: 1.3; } .pls-ajax-search.ajax-search-round .searchform { border-radius: 25px; } .ajax-search-round .search-field,.ajax-search-round.ajax-search-style-2 .product_cat,.ajax-search-round.ajax-search-style-4 .product_cat { border-bottom-left-radius: 25px; border-top-left-radius: 25px; } .ajax-search-round .search-submit { border-bottom-right-radius: 25px; border-top-right-radius: 25px; } .search-results-wrapper .search-form .autocomplete-suggestions { max-height: 80vh; } .search-results-wrapper .autocomplete-suggestions,.trending-search-wrap { background-color: var(--pls-body-background); color: var(--pls-link-color); border-radius: 0 0 var(--pls-border-radius) var(--pls-border-radius); -webkit-overflow-scrolling: touch; max-height: 55vh; overflow-x: hidden; position: absolute; width: 100%; z-index: 98; box-shadow: 0 0 4px rgba(0,0,0,.15); } .search-results-wrapper .autocomplete-selected { background-color: var(--pls-hover-background-color); } .search-results-wrapper{ position:relative; } .search-results-wrapper .autocomplete-suggestion { padding: 6px 10px; border-bottom: 1px solid rgba(0,0,0,0.05); } .search-results-wrapper .autocomplete-suggestion a { color: var(--pls-link-color); display: flex; align-items: center; } .search-results-wrapper .autocomplete-suggestion a:hover { color: var(--pls-link-hover-color); } .search-results-wrapper .autocomplete-suggestion img { width: 40px; border-radius: 99px; height: 40px; display: inline-block; margin-right: 10px; } .search-results-wrapper .autocomplete-suggestion .search-name { flex: 1; } .search-results-wrapper .autocomplete-suggestion img+.search-name { margin-top: -0.15em; padding-left: 0.5em; } .search-results-wrapper .serch-price-rating { display: flex; flex-direction: column; align-items: flex-end; line-height: 1; } .search-results-wrapper .autocomplete-suggestion .search-price { font-size: 14px; font-weight: 600; display: flex; align-items: center; flex-direction: row-reverse; } .search-results-wrapper .search-rating { margin-top: 6px; } .search-results-wrapper .autocomplete-suggestion .search-price,.search-results-wrapper .autocomplete-suggestion .search-price ins { background: none; color: var(--pls-link-color); } .search-results-wrapper .autocomplete-suggestion .search-price del { color: var(--pls-text-color); font-size: .8em; font-weight: normal; } .search-results-wrapper .autocomplete-suggestion .woocommerce-price-suffix,.search-results-wrapper .autocomplete-suggestion .rating-counts-wrap{ display:none; } .trending-search-wrap{ display:none; } .trending-search-wrap ul{ list-style:none; margin:0; } .trending-search-wrap ul li{ position:relative; } .trending-search-wrap ul li a,.trending-search-wrap .recent-search-title,.trending-search-wrap .trending-title{ color: var(--pls-link-color); display: flex; flex-direction: row; align-items: center; justify-content: flex-start; padding: 8px 20px; } .pls-ajax-search .trending-search-wrap ul li:hover a { background-color: var(--pls-hover-background-color); color: var(--pls-link-hover-color); } .trending-search-wrap .recent-search-title,.trending-search-wrap .trending-title{ font-weight: 600; color: #777777; } .recent-search-box .recent-remove,.recent-search-box .clear-recent-search { position: absolute; right: 12px; top: 7px; cursor: pointer; font-weight: normal; } .recent-search-box .recent-remove { font-size: 0; } .recent-search-box .recent-remove:before { color:#777777; content: "\2716"; display:none; font-size:12px; } .recent-search-item:hover .recent-remove:before { display:block; } .trending-search-wrap .recent-search-title:before,.trending-search-wrap .trending-title:before{ font-size:12px; margin-right:5px; } .pls-search-popup { position: fixed; width: 100vw; height: 100vh; top: 0; left: 0; z-index: 992; background-color: rgba(0,0,0,.7); transition: all ease-in-out .3s; opacity: 0; visibility: hidden; pointer-events: none; } .pls-search-popup.opened { opacity: 1; visibility: visible; pointer-events: auto; } .pls-search-popup .pls-search-popup-wrap { background-color: var(--pls-body-background); display: flex; justify-content: center; position: fixed; top: 0; left: 0; right: 0; padding: 80px; transform: translateY(-100%); transition: all ease-in-out .3s; z-index: 999; } .pls-search-popup.opened .pls-search-popup-wrap { transform: translateY(0); } .pls-search-popup .pls-ajax-search { max-width: 600px; margin-top: 2.5rem; } .pls-search-popup .pls-ajax-search .searchform { border-top: var(--pls-border-top); border-right: var(--pls-border-right); border-bottom: var(--pls-border-bottom); border-left: var(--pls-border-left); } .pls-search-popup .close-sidebar { display: flex; align-items: center; justify-content: center; position: absolute; right: 30px; top: 30px; width: 30px; height: 30px; } .pls-search-popup .autocomplete-suggestions,.pls-search-popup .trending-search-wrap { position: inherit; } .pls-customer-support { display: flex; align-items: center; flex-direction: row; line-height: 1.5; } .pls-customer-support-wrap { display: flex; flex-direction: column; } .pls-customer-support:before { color: var(--pls-secondary-color); font-size: 30px; margin-right: 12px; } .pls-contact-email:before,.pls-customer-care-icon,.pls-store-location-icon { margin-right: 7px; } .pls-header-cart>a,.pls-header-mini-search>a,.pls-store-location>a,.pls-customer-care>a,.pls-header-wishlist>a,.pls-header-compare>a,.pls-header-myaccount>a { display: flex; align-items: center; justify-content: center; } .pls-header-topbar .pls-header-cart>a,.pls-header-topbar .pls-header-wishlist>a,.pls-header-topbar .pls-header-compare>a,.pls-header-topbar .pls-header-myaccount>a { flex-direction: row; line-height:inherit; position: relative; } .pls-header-cart-icon,.pls-header-wishlist-icon,.pls-header-compare-icon { position:relative; } .pls-header-topbar .pls-header-cart-icon,.pls-header-topbar .pls-header-wishlist-icon,.pls-header-topbar .pls-header-compare-icon { position:initial; } .pls-header-cart .pls-header-cart-icon:before,.pls-header-mini-search .header-search-icon:before,.pls-header-wishlist .pls-header-wishlist-icon:before,.pls-header-compare .pls-header-compare-icon:before,.pls-store-location-icon:before,.pls-customer-care-icon:before,.pls-header-myaccount>a:before { font-size: 22px; } .pls-header-topbar .pls-header-cart .pls-header-cart-icon:before,.pls-header-topbar .pls-header-wishlist .pls-header-wishlist-icon:before,.pls-header-topbar .pls-header-compare .pls-header-compare-icon:before,.pls-header-topbar .pls-header-myaccount>a:before { font-size: 18px; } .pls-header-cart-icon { margin-right: 5px; } .pls-header-icon-text { margin-left: 5px; line-height: 2.5; } .pls-header-topbar .pls-header-cart-icon { margin-right: 0; } .pls-header-topbar .pls-header-icon-text { margin-left: 5px; } .pls-header-cart.cart-style-2 .pls-header-icon-text { display: flex; align-items: center; } .pls-header-cart-count,.pls-header-wishlist-count,.pls-header-compare-count { border-radius: 50%; background-color: var(--pls-secondary-color); color: var(--pls-secondary-inverse-color); display: flex; align-items: center; justify-content: center; font-size: 12px; position: absolute; right: -9px; width: 18px; height: 18px; top: -2px; } .pls-header-topbar .pls-header-cart-count,.pls-header-topbar .pls-header-wishlist-count,.pls-header-topbar .pls-header-compare-count { top: 0; } .pls-header-cart.cart-style-2 .pls-header-cart-count { background-color: #E6E6E6; color: var(--pls-header-link-color); margin-left: 6px; position: inherit; } .pls-site-header.header-3 .pls-header-wishlist-count { display: none; } .pls-header-cart .widget_shopping_cart { border-radius: var(--pls-border-radius); color: var(--pls-text-color); } .pls-header-cart .widget_shopping_cart .widget_shopping_cart_footer { padding: 1rem 0; margin: 0 1rem; } .pls-header-cart .widget_shopping_cart .woocommerce-mini-cart { padding: 1rem; overflow-y: auto; -webkit-overflow-scrolling: touch; max-height: 420px; max-height: 42vh; } .pls-header-cart .pls-arrow:before,.pls-header-cart .pls-arrow:after { left: 93%; } .pls-header-cart .widget_shopping_cart .woocommerce-mini-cart-empty { margin:0; } .pls-header-cart .widget_shopping_cart .woocommerce-mini-cart__empty-message { margin: 2rem 0; } .pls-header-cart .woocommerce-empty-mini-cart__buttons { display:none; } .pls-header-myaccount{ display: flex; align-items: center; justify-content: center; height: 100%; position:relative; } .pls-header-topbar .pls-header-myaccount{ display: flex; } .pls-header-myaccount .myaccount-wrap small{ line-height:1.3; } .myaccount-items,.pls-header-cart .widget_shopping_cart { background-color: var(--pls-body-background); border-radius: var(--pls-border-radius); list-style: none; margin: 0; opacity: 0; position: absolute; top:100%; visibility: hidden; width: 100%; z-index: 99; box-shadow: 0 0 4px rgba(0,0,0,.15); transition: transform .3s ease,opacity .3s ease,visibility .3s ease; transform: translateY(14px); width: 200px; } .pls-header-cart .widget_shopping_cart{ right: 7px; width: 345px; } .pls-header-myaccount:hover .myaccount-items,.pls-header-cart:hover .widget_shopping_cart { opacity: 1; visibility: visible; transform: translateY(0); } .pls-header-myaccount .myaccount-items li a { color: var(--pls-link-color); display: block; padding: 10px; display: flex; align-items: center; width: 100%; } .pls-header-myaccount .myaccount-items li:not(:last-child) a { border-bottom: var(--pls-border-bottom); } .pls-header-myaccount .myaccount-items li:hover a { background-color: var(--pls-hover-background-color); color: var(--pls-link-hover-color); } .pls-header-myaccount .myaccount-items li i { color: var(--pls-link-hover-color); margin-right: 15px; } .pls-header-topbar .pls-header-myaccount .myaccount-items li a { padding: 14px 10px; line-height: 1; } .pls-navigation ul { margin:0; list-style:none; } .pls-main-navigation ul.menu,.pls-topbar-navigation ul.menu { display: inline-flex; flex-direction: row; align-items: center; flex-wrap: wrap; } .pls-main-navigation,.pls-main-navigation>ul.menu,.pls-main-navigation>ul>li { display: flex; align-items: center; height: 100% } .pls-main-navigation ul.menu>li>a { font-size: 13px; font-weight: 600; padding: 0 10px; display: flex; flex-direction: row; align-items: center; text-transform: uppercase; } .pls-main-navigation.pls-menu-hover-color ul.menu>li>a { color: var(--pls-main-menu-link-color); } .pls-main-navigation.pls-menu-hover-color ul.menu>li>a:hover { color: var(--pls-main-menu-link-hover-color); background-color: var(--pls-main-menu-bg-color); } .pls-main-navigation ul.menu>li>a .pls-menu-text,.pls-site-header ul.sub-menu>li>a .pls-menu-text,.pls-megamenu-list li.menu-item>a .pls-menu-text { position: relative; } .pls-main-navigation.pls-menu-hover-line ul.menu>li>a .pls-menu-text:after,.pls-site-header .pls-menu-hover-line ul.sub-menu>li>a .pls-menu-text:after,.pls-menu-hover-line .pls-megamenu-list li.menu-item>a .pls-menu-text:after { border-bottom: 1px solid; content: ''; position: absolute; top: 96%; left: 0; width: 0; transition: width 0.3s; } .header-color-light:not(.fixed) .pls-menu-hover-line ul.menu>li>a .pls-menu-text:after { border-color: #ffffff; } .pls-main-navigation.pls-menu-hover-line ul.menu>li>a .pls-menu-text:after { border-width: 2px; } .pls-main-navigation.pls-menu-hover-line ul.menu>li:hover>a .pls-menu-text:after,.pls-site-header .pls-menu-hover-line ul.sub-menu>li:hover>a .pls-menu-text:after,.pls-menu-hover-line .pls-megamenu-list li.menu-item:hover>a .pls-menu-text:after,.pls-main-navigation.pls-menu-hover-line ul.menu>li.current-menu-item>a .pls-menu-text:after,.pls-site-header .pls-menu-hover-line ul.sub-menu>li.current-menu-item>a .pls-menu-text:after,.pls-main-navigation.pls-menu-hover-line ul.menu>li.current-menu-ancestor>a .pls-menu-text:after,.pls-site-header .pls-menu-hover-line ul.sub-menu>li.current-menu-ancestor>a .pls-menu-text:after { width: 100%; } .pls-navigation ul.menu li { position:relative; } .pls-navigation ul.menu ul.sub-menu { padding: 1.5rem 0; } .pls-navigation ul.menu ul.sub-menu,.pls-navigation .pls-megamenu-wrapper { background-color: #ffffff; border-radius: 0 0 var(--pls-border-radius) var(--pls-border-radius); box-shadow: 0 0 3px rgba(0,0,0,.15); color: var(--pls-popup-menu-text-color); left:0; position:absolute; top:100%; opacity:0; visibility:hidden; z-index:98; pointer-events: none; transition: opacity .3s ease,visibility .3s ease,transform .3s ease; transform: translateY(15px); } .pls-navigation ul.menu ul.sub-menu { width: 238px; } .pls-navigation ul.menu>li:hover>ul.sub-menu,.pls-navigation ul.menu>li:hover .pls-megamenu-wrapper,.pls-navigation ul.menu li li:hover>ul.sub-menu { opacity:1; visibility:visible; transform: none; pointer-events: visible; pointer-events: unset; } .pls-navigation ul.menu li li>ul.sub-menu { left: 100%; top: 0; } .pls-navigation ul.menu ul.sub-menu li a { display: block; padding: 5px 1.5rem; } .pls-navigation.pls-menu-hover-color ul.menu ul.sub-menu>li:hover>a { background-color: var(--pls-hover-background-color); } .pls-navigation ul.menu>li.menu-item-has-children>a:after,.pls-navigation ul.menu ul.sub-menu li.menu-item-has-children>a:after,.categories-menu.pls-navigation ul.menu>li.menu-item-has-children>a:after { font-size: 9px; } .pls-navigation ul.menu>li.menu-item-has-children>a:after { margin-left:5px; } .pls-navigation ul.menu ul.sub-menu li.menu-item-has-children>a { position:relative; } .pls-navigation ul.menu ul.sub-menu li.menu-item-has-children>a:after,.categories-menu.pls-navigation ul.menu>li.menu-item-has-children>a:after { font-weight: 600; position: absolute; top: 30%; right: 12px; } .pls-navigation ul.menu a { font-size: 15px; position:relative; } .pls-main-navigation.pls-navigation ul.menu>li>a .pls-menu-label { right: 0; } .pls-navigation ul.menu>li>a.nav-link i { font-size: 1rem; } .pls-site-header ul.menu ul.sub-menu,.pls-site-header .pls-megamenu-wrapper { color: var(--pls-popup-menu-text-color); } .pls-site-header ul.menu ul.sub-menu a,.pls-site-header .pls-megamenu-wrapper a.nav-link,.pls-site-header .pls-megamenu-wrapper a { color: var(--pls-popup-menu-link-color); } .pls-site-header .pls-megamenu-wrapper a:hover { color: var(--pls-popup-menu-link-hover-color); } .pls-site-header ul.menu ul.sub-menu>li:hover>a,.pls-megamenu-wrapper li.menu-item a:hover { color: var(--pls-popup-menu-link-hover-color); } .pls-site-header .pls-menu-hover-color ul.menu ul.sub-menu>li:hover>a,.pls-menu-hover-color .pls-megamenu-wrapper li.menu-item a:hover { background-color: var(--pls-popup-menu-hover-background); } .pls-navigation .pls-megamenu-wrapper { padding: 0.687rem 0; } .pls-main-navigation .pls-megamenu-item-full-width { position: inherit !important; } .pls-main-navigation .pls-megamenu-item-full-width .pls-megamenu-wrapper { width: 100vw; margin-left: -50vw; left: 50%; } .pls-main-navigation .pls-megamenu-item-full-width .pls-megamenu-holder { margin: 0 auto; } .pls-megamenu-holder>p { margin: 0; padding: 0; display: inline; } .pls-megamenu-list.row { margin-right: -15px; margin-left: -15px; } .pls-megamenu-holder .elementor-top-column>.elementor-element-populated { padding-bottom: 0; padding-top: 0; } .pls-megamenu-list>li>a,.pls-megamenu-list .pls-megamenu-title { color: var(--pls-popup-menu-link-hover-color) !important; font-size: 15px; font-weight: 500; text-transform: uppercase; } .pls-megamenu-list .nav-link { padding: 4px 6px; } .pls-megamenu-widgets-container { margin-top: 1rem; } .pls-megamenu-wrapper ul.cart_list li img,.pls-megamenu-wrapper ul.product_list_widget li img { max-width: 45px !important; } .pls-megamenu-wrapper .widget { border:none; } .pls-megamenu-wrapper .widget-title { display:none } .categories-menu { border-top: var(--pls-categories-menu-border-top); border-right: var(--pls-categories-menu-border-right); border-bottom: var(--pls-categories-menu-border-bottom); border-left: var(--pls-categories-menu-border-left); border-radius: 0 0 var(--pls-border-radius) var(--pls-border-radius); } .categories-menu ul.menu>li:not(:last-child) { border-bottom: var(--pls-categories-menu-border-bottom); } .categories-menu ul.menu>li>a { color: var(--pls-categories-menu-link-color); padding: 7px 1.5rem; } .categories-menu ul.menu>li:hover>a { background-color: var(--pls-categories-menu-hover-background); color: var(--pls-categories-menu-link-hover-color); } .categories-menu.pls-navigation .pls-megamenu-wrapper { padding: 0.687rem 1rem; } .categories-menu.pls-navigation ul.menu li li>ul.sub-menu,.categories-menu.pls-navigation .pls-megamenu-wrapper,.categories-menu ul.menu ul.sub-menu { left:100%; top:0; } .categories-menu.pls-navigation ul.menu>li>a.nav-link img { max-width:18px; max-height:18px; } .categories-menu.pls-navigation .nav-link i,.categories-menu.pls-navigation .nav-link img { margin-right:7px; } .categories-menu.pls-navigation ul.menu li.pls-megamenu-dropdown { position:static; } .categories-menu .pls-megamenu-item-full-width .pls-megamenu-holder { width: 848px !important; } .pls-mobile-menu { background-color: var(--pls-body-background); box-shadow: 0 0 3px rgba(0,0,0,.15); display: flex; flex-direction: column; padding-bottom: 3.5rem; position: fixed; left: 0; bottom: 0; top: 0; width: 300px; z-index: 999; overflow: hidden; overflow-y: auto; transform: translateX(-100%); transition: transform .50s ease,-webkit-transform .50s ease; } .admin-bar .pls-mobile-menu { top: 30px; } .pls-mobile-menu-wrap { position: relative; width: 100%; } @media (max-width:600px){ .admin-bar .pls-mobile-menu,.admin-bar.pls-mobile-canvas-sidebar .pls-widget-area{top:0;z-index:999999}.admin-bar .pls-mask-overaly{z-index:999998}} .pls-mobile-menu .navbar-collapse { position: absolute; overflow: scroll; overflow-x: hidden; top: 0; right: 0; bottom: 0; left: 0; margin: 0; padding: 0; } .pls-mobile-menu-header { background-color: #f5f5f5; display: flex; justify-content: space-between; align-items: center; padding: 1.2rem; } .pls-mobile-menu-header .pls-mobile-logo { display: block; } .pls-mobile-menu ul { margin:0; } .pls-mobile-menu ul.sub-menu { padding-left: 0.6781rem; } .mobile-nav-tabs { border-bottom: var(--pls-border-bottom); display: block; margin-bottom: 0.7rem; } .mobile-nav-tabs ul { display: flex; flex-direction: row; } .mobile-nav-tabs li { color: #777777; cursor: pointer; font-size: 14px; text-transform: uppercase; font-weight: 500; list-style: none; padding: 0 15px; } .mobile-nav-tabs li span{ padding: 12px 0; display: block; } .mobile-nav-tabs li.active { color: var(--pls-primary-color); } .pls-mobile-menu .add-navigation-message{ font-size: 16px; display: block; padding: 1em; } .pls-mobile-menu .add-navigation-message a { font-weight:600; } .pls-mobile-menu .mobile-nav-content{ display:none; animation:fadein 1s ease; } .pls-mobile-menu .mobile-nav-content.active { display:block; } .pls-mobile-menu .mobile-main-menu { display: inline-block; width: 100%; } .pls-mobile-menu ul.mobile-main-menu { list-style:none; } .pls-mobile-menu ul.mobile-main-menu li { list-style: none; margin-bottom: 0; position:relative; } ul.mobile-main-menu li.menu-item-has-children>.menu-toggle { cursor: pointer; color: var(--pls-text-color); font-size: 12px; display: flex; align-items: center; justify-content: center; line-height: 1; position: absolute; top: 0; right: 0; width: 53px; height: 38px; z-index: 9; } ul.mobile-main-menu li.menu-item-has-children>.menu-toggle:after { font-weight: 600; transition: .4s; } ul.mobile-main-menu li.active>.menu-toggle:after { transform: rotate(180deg); } .pls-mobile-menu ul.mobile-main-menu li>a { color: var(--pls-link-color); display: block; position: relative; } .pls-mobile-menu ul.mobile-main-menu li>a:hover,.pls-mobile-menu ul.mobile-main-menu li.active>a { color: var(--pls-link-hover-color); } .pls-mobile-menu ul.mobile-main-menu ul { display: none; } .pls-mobile-menu ul.mobile-main-menu ul li a { display: block; padding: 5px 20px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .pls-mobile-menu ul.mobile-main-menu ul li a:after { font-size: 14px; } .pls-mobile-menu ul.mobile-main-menu>li { position:relative; } .pls-mobile-menu ul.mobile-main-menu>li>a { font-weight: 500; padding: 5px 20px; } .pls-mobile-menu ul.mobile-main-menu li.menu-item-has-children>a { padding-right: 50px; font-weight: 500; } .pls-mobile-menu ul.sub-menu>li>a { font-size: 15px; } .pls-mobile-menu-social { margin-top: 1.5rem; margin-bottom: 1rem; padding: 0 1rem; } .pls-mobile-menu-bottom { background-color: var(--pls-body-background); border-top: var(--pls-border-top); padding: 0 1rem; position: fixed; bottom: 0; margin-top: 2rem; display: flex; align-items: center; width: 300px; z-index: 91; } .pls-mobile-menu-bottom>div { display: flex; flex-direction: column; align-items: center; width: 100%; } .pls-mobile-menu-bottom .pls-dropdown a,.pls-mobile-menu-bottom .pls-dropdown ul.sub-dropdown li a { padding: 7px 15px; display: block; border: none !important; line-height: inherit; } .pls-mobile-menu-bottom .pls-dropdown ul.sub-dropdown,.pls-mobile-menu-bottom .woocommerce-currency-switcher-form .dd-options,.pls-mobile-menu-bottom .wcml-dropdown .wcml-cs-submenu { bottom: 100%; top: inherit; } .pls-mobile-menu-bottom .pls-social { padding: 1rem 0; } @media only screen and (max-width: 1024px) { .navbar-toggle{cursor:pointer;display:inline-block;float:none;margin:0;padding:8px 0;text-align:left}.navbar-toggle .icon-bar{width:25px;height:3px}.header-color-dark .navbar-toggle .icon-bar{background:#000}.pls-mobile-menu.opened{transform:none}.pls-mobile-menu .pls-mobile-menu-bottom .pls-social a i{font-size:15px;width:32px;height:32px}.pls-mobile-menu-bottom>*{line-height:6}} @media only screen and (min-width: 768px) and (max-width: 1024px) { .pls-mobile-menu,.pls-mobile-menu-bottom{width:340px}} .pls-mobile-menu-color-dark { background-color: #2d2d2d; } .pls-mobile-menu-color-dark .pls-mobile-menu-header { background-color: #222222; } .pls-mobile-menu-color-dark a,.pls-mobile-menu-color-dark ul.mobile-main-menu li>a,.pls-mobile-menu-color-dark .mobile-nav-tabs li,.pls-mobile-menu-color-dark .mobile-nav-tabs li.active,.pls-mobile-menu-color-dark .pls-social.icons-default a { color: #ffffff; } .pls-mobile-menu-color-dark a:hover,.pls-mobile-menu-color-dark ul.mobile-main-menu li>a:hover,.pls-mobile-menu-color-dark ul.mobile-main-menu li.active>a { color: #ffffff; } .pls-mobile-menu-color-dark .mobile-nav-tabs { border-color: #777777; } .pls-mobile-menu-color-dark .pls-underline span:after { border-color: #ffffff; } .pls-mobile-navbar{ background-color: var(--pls-body-background); border-top: var(--pls-border-top); display: flex; flex-direction: row; justify-content: space-between; align-items: center; position: fixed; padding: 12px 0; right: 0; bottom: 0; left: 0; opacity: 0; visibility:hidden; z-index: 992; transform: translateY(60px); transition: transform .3s ease,opacity .3s ease,visibility .3s ease; } @media (max-width:1024px){ .pls-mobile-bottom-navbar,.pls-mobile-bottom-navbar-single-page{padding-bottom:65px}.pls-mobile-bottom-navbar .pls-mobile-navbar{bottom:0;opacity:1;visibility:visible;transform:translateY(0)}.pls-mobile-bottom-navbar .pls-back-to-top,.pls-mobile-bottom-navbar-single-page .pls-back-to-top{bottom:68px}.single-product.pls-mobile-bottom-navbar-single-page div.product .single_add_to_cart_button,.woocommerce-cart.pls-mobile-bottom-navbar-single-page .wc-proceed-to-checkout,.woocommerce-checkout.pls-mobile-bottom-navbar-single-page .place-order button[type=submit]{border-radius:0;box-shadow:0 0 4px rgba(0,0,0,.15);bottom:0;left:0;line-height:2;opacity:1;position:fixed!important;width:100%;z-index:997}.single-product.pls-mobile-bottom-navbar-single-page.pls-single-product-quick-buy div.product:not(.product-type-external) .single_add_to_cart_button{width:50%;min-width:inherit}.single-product.pls-mobile-bottom-navbar-single-page div.product .pls-quick-buy{bottom:0;left:50%;margin:0;position:fixed!important;width:50%;z-index:997}.single-product.pls-mobile-bottom-navbar-single-page div.product .pls_quick_buy_button{border-radius:0;box-shadow:2px 0 4px rgba(0,0,0,.15);line-height:2;opacity:1!important;min-width:inherit;width:100%}.woocommerce-cart.pls-mobile-bottom-navbar-single-page .pls-freeshipping-bar{background-color:var(--pls-body-background);margin-bottom:0;padding:1em}.woocommerce-cart.pls-mobile-bottom-navbar-single-page .wc-proceed-to-checkout{padding:0}.woocommerce-cart.pls-mobile-bottom-navbar-single-page .wc-proceed-to-checkout .checkout-button{border-radius:0;line-height:1.8}} .pls-mobile-navbar .mobile-element { flex: 1 0 20%; max-width: 20%; padding: 0 3px; } .pls-mobile-navbar .mobile-element a { display: flex; flex-direction: column; justify-content: center; align-items: center; } .pls-mobile-navbar .navbar-icon { color: var(--pls-text-color); font-size: 22px; position: relative; } .pls-mobile-navbar .navbar-label { font-size: 12px; font-weight: 500; margin-top: 7px; line-height: 1; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; max-width: 100%; text-transform: uppercase; } .pls-mobile-navbar.navbar-label-hide .navbar-label { display: none; } .pls-mobile-navbar .pls-header-cart-count,.pls-mobile-navbar .pls-header-wishlist-count,.pls-mobile-navbar .pls-header-compare-count { right: -12px; top: -5px; } .pls-bottom-navbar-color-dark { background-color: #2d2d2d; } .pls-bottom-navbar-color-dark .navbar-icon,.pls-bottom-navbar-color-dark .mobile-element a { color: #ffffff; } .pls-bottom-navbar-color-dark .pls-header-cart-count,.pls-bottom-navbar-color-dark .pls-header-wishlist-count,.pls-bottom-navbar-color-dark .pls-header-compare-count { background-color: #505050; } .pls-page-title { background-color: #f8f8f8; padding-top: 50px; padding-bottom: 50px; margin-bottom: 5rem; } .pls-page-title .title { font-weight: normal; margin: 0; line-height:1.2 } .pls-page-title .header-subtitle { margin-top: 0.75rem; font-size: 18px; } .title-size-small .title{ font-size: 36px; } .title-size-default .title { font-size: 46px; } .title-size-large .title { font-size: 56px; } .pls-page-title .entry-header { margin:0; } .pls-page-title-title-centered .col { display: flex; flex-direction: column-reverse; } .pls-page-title-title-centered .entry-header { text-align: center; margin-top: 2rem; } .pls-page-title-center { text-align: center; } .pls-page-title .entry-breadcrumbs { margin-top: 5px; } .pls-page-title .pls-breadcrumb { display: flex; flex-wrap: wrap; } .pls-page-title-center .pls-breadcrumb { justify-content: center; align-items: center; } .breadcrumbs { display: inline-flex; font-size: 12px; font-weight: 600; letter-spacing: .5px; list-style: none; margin: 0; text-transform: uppercase; } .breadcrumbs .delimiter,.pls-breadcrumb .pls-delimiter-sep { margin: 0 6px; } .breadcrumbs .delimiter.forward-slash:before,.pls-breadcrumb .pls-delimiter-sep.pls-forward-slash:before { content: "/"; } .breadcrumbs .delimiter.greater-than:before,.pls-breadcrumb .pls-delimiter-sep.pls-greater-than:before { font-size: 10px; font-weight: 600; } .sticky { position: relative; } .post:not(.sticky) .icon-thumb-tack { display: none; } .sticky .icon-thumb-tack { display: block; height: 18px; left: -1.5em; position: absolute; top: 1.65em; width: 20px; } .entry-title:not(:first-child) { padding-top: 0; } .byline,.updated:not(.published) { display: none; } .single .byline,.group-blog .byline { display: inline; } .pls-pagination,.woocommerce-pagination{ display: flex; align-items: center; justify-content: center; margin-bottom: 2rem; } .pls-pagination li,.woocommerce-pagination li { display: inline-block; } .pls-pagination li .page-numbers,.woocommerce-pagination li .page-numbers,.pls-pagination .page-links .page-number,.woocommerce-pagination .page-links .page-number,.page-links .page-number { border: 2px solid transparent; border-radius: var(--pls-border-radius); display: flex !important; align-items: center; justify-content: center; margin: 0 1px; width: 37px; height: 37px; } .pls-pagination .next,.pls-pagination .prev,.woocommerce-pagination .next,.woocommerce-pagination .prev { font-size: 0; color: var(--pls-primary-color); width: inherit !important; } .pls-pagination .next:before,.pls-pagination .prev:before,.woocommerce-pagination .next:before,.woocommerce-pagination .prev:before { font-weight: 600; font-size: 14px; line-height: 37px; } .page-links>span.current .page-number,ul.page-numbers .page-numbers.current { border-color: var(--pls-primary-color); color: var(--pls-primary-color); } .page-links>span.current:hover .page-number,ul.page-numbers .page-numbers.current:hover { background-color: var(--pls-primary-color); color: var(--pls-primary-inverse-color); } .pls-pagination a.disabled { opacity: 0.6; cursor: no-drop; pointer-events: none; } .pls-ajax-load .button { background: none; border: 2px solid var(--pls-primary-color); color: var(--pls-primary-color); font-weight: normal; font-size: 17px; padding: 6px 30px; } .pls-ajax-load .button:hover { background-color: var(--pls-primary-color); color: var(--pls-primary-inverse-color); } .pls-ajax-load .button.active-loading { background: transparent; border-color: transparent; color: var(--pls-text-color); } .entry-content blockquote.alignleft,.entry-content blockquote.alignright { color: #666; font-size: 13px; font-size: 0.8125rem; width: 48%; } ul.pls-blog-categories { margin: 0; list-style: none; display: flex; flex-flow: wrap; justify-content: center; margin-bottom: 2rem; margin-top: -3.5rem; } .pls-blog-categories li { font-size: 18px; padding: 5px 10px; line-height: 1; } .pls-blog-categories li a { color: var(--pls-text-color); } .pls-blog-categories li.has-current a,.pls-blog-categories li a:hover { color: var(--pls-link-color); } .blog-post-loop { margin-bottom: 3.5rem; padding-bottom: 2rem; } .blog-classic .blog-post-loop { border-bottom: var(--pls-border-bottom); } article .entry-post,.entry-post .entry-thumbnail-wrapper{ position:relative; } .entry-post .entry-thumbnail-wrapper { margin-bottom: 1.5rem; } .entry-content ul li,.entry-content ol li{ margin-bottom: .4rem; } .entry-content li>ul,.entry-content li>ol{ margin-left: 1.5rem; } .entry-content ul li ul,.entry-content ul li ol,.entry-content ol li ul,.entry-content ol li ol { margin-top: .6781rem; } .blog-post-loop .entry-content p:last-child{ margin-bottom: 0; } .blog-full-width .entry-content-wrapper{ padding: 1.6781rem 0; } @media (min-width:1024px){ .blog-listing .blog-post-loop{padding-bottom:0}.blog-listing .entry-post{display:flex;flex-direction:row;align-items:stretch;position:relative}.blog-listing .entry-post .entry-thumbnail-wrapper,.blog-listing .entry-post .entry-content-wrapper{flex:1 0 50%;max-width:50%;margin-bottom:0}.blog-listing .entry-post .entry-content-wrapper{padding:1rem 1.5rem}.blog-listing .entry-post .entry-content-wrapper:after{content:'';border-bottom:var(--pls-border-bottom);position:absolute;bottom:0;right:0;width:calc( 50% - 25px )}.blog-listing .entry-header .entry-title{margin-top:.3rem}.pls-standard-post.blog-listing>.blog-post-loop:first-child .entry-post{flex-direction:column}.pls-standard-post.blog-listing>.blog-post-loop:first-child .entry-thumbnail-wrapper,.pls-standard-post.blog-listing>.blog-post-loop:first-child .entry-content-wrapper{flex:0 0 100%;max-width:100%}.pls-standard-post.blog-listing>.blog-post-loop:first-child .entry-thumbnail-wrapper{margin-bottom:1.5rem}.pls-standard-post.blog-listing>.blog-post-loop:first-child .entry-content-wrapper{padding:0}.pls-standard-post.blog-listing>.blog-post-loop:first-child .entry-content-wrapper:after{content:none}.pls-standard-post.blog-listing>.blog-post-loop:first-child .entry-post{padding-bottom:2.5rem;border-bottom:var(--pls-border-bottom)}} .blog-grid .blog-post-loop { padding-bottom: 0; } .pls-standard-post.blog-grid>.blog-post-loop:first-child { flex: 0 0 100%; max-width: 100%; margin-bottom: 3rem; } .pls-standard-post.blog-grid>.blog-post-loop:first-child .entry-post { padding-bottom: 2.5rem; border-bottom: var(--pls-border-bottom); } .entry-category { font-size: 12px; font-weight: 500; margin-bottom: 0.5rem; text-transform: uppercase; } .has-post-thumbnail:not(.single-post-page) .entry-category { position: absolute; top: 1.2rem; left: 1.2rem; } .entry-category .cat-links a { background-color: var(--pls-primary-color); color: var(--pls-primary-inverse-color); border-radius: var(--pls-border-radius); display: inline-flex; padding: 3px 8px; margin-bottom: 4px; } .entry-header{ margin-bottom: 0.5rem; } .entry-header .entry-title { font-size: 24px; margin-bottom: 0.678rem; clear: none; word-wrap: break-word; overflow-wrap: break-word; hyphens: auto; } .entry-header .entry-title:last-child { margin-bottom: 0; } .articles-list.post-single-line-title .entry-title { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; } .entry-post .post-highlight { color: var(--pls-primary-color); position: absolute; right: 1em; top: 1em; z-index: 8; } .entry-post .post-highlight span{ display:block; margin-bottom:7px; } .entry-post .post-highlight span:before{ background-color: var(--pls-body-background); box-shadow: 0 1px 4px rgba(0,0,0,0.1); border-radius: 50%; width: 40px; height: 40px; line-height: 40px; display: block; text-align: center; font-size: 18px; transition: 0.3s; z-index: 2; } .format-quote .post-highlight .post-format:before{ font-size:18px; } article:not(.has-post-thumbnail) .entry-post .post-highlight,article.no-post-thumbnail .entry-post .post-highlight{ right: 2rem; } .entry-meta{ font-size: 13px; font-weight: 500; display: flex; flex-direction: row; align-items: center; flex-wrap: wrap; margin-bottom: 2px; text-transform: uppercase; } .entry-meta>* { padding: 0 8px; position: relative; display: flex; align-items: center; } .entry-meta>*:first-child { padding-left: 0; } .entry-meta>*:not(:first-child) a { color: var(--pls-text-color); } .entry-meta>*:not(:first-child) a:hover { color: var(--pls-link-color); } .entry-meta>*:last-child { padding-right: 0; } .entry-meta>*:after { position: absolute; right: -2px; top: 5px; line-height: 1; } .meta-separator-dot .entry-meta>*:after { content:"\00B7"; font-weight: bold; } .meta-separator-slash .entry-meta>*:after { content:"\002F"; } .meta-separator-hyphen .entry-meta>*:after { content:"\002D"; font-weight: bold; } .meta-separator-bar .entry-meta>*:after { content:"\007C"; } .meta-separator-colon .entry-meta>*:after { content:"\003A"; font-weight: bold; } .meta-separator-tilde .entry-meta>*:after { content:"\007E"; font-weight: bold; } .entry-meta>*:last-child:after { content:none; } .post-meta-icon .entry-meta>*:before { vertical-align: top; padding-right: 7px; } .post-meta-label .entry-meta>*:before { content:none; } .entry-meta .post-share{ position:relative; } .post-share .post-meta-label { color: var(--pls-link-color); } .entry-meta a:hover,.entry-meta span:hover,.entry-meta .post-share:hover { color: var(--pls-link-hover-color); } .entry-meta .meta-share-links { background-color: var(--pls-body-background); border-radius: var(--pls-border-radius); box-shadow: 4px 3px 10px 0px rgba(0,0,0,0.15); bottom: 90%; left: 10px; margin-bottom: 7px; padding: 4px 6px; position: absolute; opacity: 0; visibility: hidden; white-space: nowrap; transform: translate(-50%); transition: transform .4s ease,opacity .4s ease,visibility .4s ease; z-index: 10; } .post-share .meta-share-links .pls-social a { font-size: 14px; padding: 6px; display: inline-block; line-height: 1; margin: 0; width:inherit; height:inherit; } .meta-share-links .social-text { display:none; } .entry-meta .post-share:hover .meta-share-links { opacity: 1; visibility: visible; } .entry-meta .meta-share-links:after { top: 100%; left: 50%; border: solid transparent; border-top-color: var(--pls-body-background); content: " "; height: 0; width: 0; position: absolute; border-color: transparent; border-top-color: transparent; border-width: 7px; margin-left: -7px; } .entry-footer { margin-top: 1.2rem; } .blog-grid .entry-footer { margin-top: 0.871rem; } .read-more-btn { color: var(--pls-primary-color); margin:0; display: inline-block; } .read-more-btn,.read-more-btn .more-link { display: inline-block; } .read-more-link .read-more-btn .more-link { line-height: 1.3; position: relative; } .read-more-button .read-more-btn .more-link { padding: 5px 1rem; } .read-more-button-fill .read-more-btn .more-link { padding: 3px 1rem; } .read-more-button .read-more-btn .more-link,.read-more-button-fill .read-more-btn .more-link:hover { background-color: var(--pls-primary-color); color: var(--pls-primary-inverse-color); } .read-more-button-fill .read-more-btn .more-link { border: 2px solid var(--pls-primary-color); color: var(--pls-primary-color); } .post-thumbnail { overflow:hidden; position:relative; } .post-thumbnail a img { transition: transform .5s cubic-bezier(0,0,.44,1.18); width: 100%; } .entry-post:hover .post-thumbnail a img { transform: scale(1.1); } .post-thumbnail a:after { position: absolute; top: 0; left: 0; right: 0; bottom: 0; content: ""; transition: background-color .5s cubic-bezier(0,0,.44,1.18); } .entry-post:hover .post-thumbnail a:after { background-color: rgba(0,0,0,.3); } @media (min-width:1025px){ .single-post.pls-no-sidebar .pls-content-area{flex:0 0 80%;max-width:80%;margin:0 auto}.single-post.pls-no-sidebar .entry-post .entry-content-wrapper{max-width:90%;margin:0 auto}} .single-post-page .entry-content>.elementor { margin-left: calc(var(--pls-grid-gap) * -1); margin-right: calc(var(--pls-grid-gap) * -1); } .single-post .pls-page-title,.single-post-page { margin-bottom: 3rem; } .single-post-page .entry-title { font-size: 36px; margin-bottom: 0.3871rem; } .single-post-page .entry-content-wrapper { border: none; padding-top: 1rem; text-align: left; } .single-post-page .entry-header { margin-bottom: 2rem; } .pls-no-sidebar .single-post-page .entry-header { text-align:center; } .pls-no-sidebar .single-post-page .entry-meta { justify-content: center; } .single-featured-image-header { border-bottom: var(--pls-border-bottom); background-color: #f5faff; } .single-featured-image-header img { display: block; margin: auto; } .post-password-form label,.entry-footer .edit-link { display: inline-block; } .gallery-grid .pls-post-gallery__image,.pls-post-image { margin-bottom: 30px; } .pls-post-gallery__image img { width: 100%; } .responsive-video-wrap { position: relative; padding-bottom: 52.25%; padding-top: 25px; height: 0; } .responsive-video-wrap iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } .format-audio .post-thumbnail>* { margin:0; } .single-post-page.format-audio .post-highlight { display:none; } .single-post-page.format-link .post-highlight { display:none; } .format-link .entry-link { background-color: var(--pls-primary-color); font-size:24px; font-weight:600; padding: 3em; } .format-link .entry-link a { color: var(--pls-primary-inverse-color); } .format-link .entry-link:before { color: var(--pls-primary-inverse-color); font-size: 22px; margin-right: 6px; } .single-post-page.format-quote .post-highlight { display:none; } .format-quote .entry-quote { background-color: var(--pls-primary-color); color: var(--pls-primary-inverse-color); font-size:24px; font-weight:600; padding:3em 1em 3em 3em; } .format-quote .entry-quote .quote-author { display: flex; margin-top: 1em; font-size:16px; font-style: oblique; } .format-quote .entry-quote .quote-author a { color: var(--pls-primary-inverse-color); } .format-quote .entry-quote:before,.format-quote .entry-quote:after { color: var(--pls-primary-inverse-color); font-size: 36px; position: absolute; } .format-quote .entry-quote:before { left: 1em; top: 1em; } .format-quote .entry-quote:after { right: 1em; bottom: 1em; } .author-info { background-color: var(--pls-hover-background-color); text-align: center; margin-top: 2rem; margin-bottom: 3rem; padding: 3rem; position:relative; } .author-avatar { position: absolute; left: 0; right: 0; top: -4rem; border-radius: 50%; } .author-avatar img{ border-radius: 50%; } .author-bio{ margin-bottom:0; } .author-info .author-title{ margin-bottom: 1rem; } .author-info .author-link{ display: block; margin-top: 1.5rem; font-weight: 600; } @media (min-width:768px){ .tag-social-share{align-items:center;display:flex;flex-direction:row}.tag-social-share .single-tags,.tag-social-share .pls-social{flex-basis:100%;align-items:center}} .tag-social-share { margin-bottom: 3rem; } .single-tags .tags-title,.tag-social-share .social-title { color: var(--pls-link-color); font-weight: 500; display: inline-block; margin-right: 5px; } .tag-social-share .single-tags a { border-top: var(--pls-border-top); border-right: var(--pls-border-right); border-bottom: var(--pls-border-bottom); border-left: var(--pls-border-left); border-radius: var(--pls-border-radius); font-size: 15px; padding: 5px 10px; display: inline-block; line-height: 1; margin-right: 7px; margin-bottom: 7px; } .tag-social-share .single-tags a:hover { background-color: var(--pls-primary-color); border-color: var(--pls-primary-color); color: var(--pls-primary-inverse-color); } .tag-social-share .single-share-title{ display: none; } .tag-social-share .pls-social { text-align: right; } .post-navigation { border-top: var(--pls-border-top); border-bottom: var(--pls-border-bottom); display: flex; justify-content: space-between; align-items: center; padding: 2rem 0; margin-bottom: 3rem; } .post-navigation .nav-previous,.post-navigation .nav-next{ flex: 0 1 50%; max-width: 50%; } .post-navigation .nav-next{ text-align:right; } .post-navigation a:hover .nav-title { color: var(--pls-primary-color); } .post-navigation .nav-previous a:before,.post-navigation .nav-next a:after { top: 15px; } .nav-subtitle { color: var(--pls-text-color); display: block; font-size: 13px; margin-bottom: .2rem; text-transform: uppercase; } .navigation .nav-title { font-size: 20px; } .nav-previous a,.nav-next a { display:block; position:relative; word-wrap: break-word; overflow-wrap: break-word; hyphens: auto; } .nav-previous a { padding-left: 2rem; padding-right: 2rem; } .nav-next a { padding-right:2rem; padding-left: 2rem; } .nav-previous a:before,.nav-next a:after { position: absolute; font-size: 20px; line-height: 22px; top: -3px; } .nav-previous a:before{ left:-8px; } .nav-next a:after{ right:-8px; } .nav-archive a{ opacity: .2; font-size:28px; } .nav-previous a:hover:before,.nav-next a:hover:after,.nav-archive:hover a { opacity:1; } .nav-archive:hover a { color: var(--pls-primary-color); } .related.posts { border-bottom: var(--pls-border-bottom); margin-bottom: 3rem; padding-bottom: 1rem; } .related.posts>h3,.comment-respond>h3,.comments-area>h3 { font-size:20px; position:relative; margin-bottom: 1em; text-transform: uppercase; } .related.posts .related-post { margin-bottom:0; } #comments { clear: both; } .bypostauthor { display: block; } .comment-form{ display: flex; flex-flow: row wrap; margin-left: -1rem; margin-right: -1rem; } .comment-form>p { width:100%; padding-left: 1rem; padding-right: 1rem; margin-bottom: 1.5rem; } .comment-form .form-submit { margin-top: 1rem; } .comment-form p.comment-form-author,.comment-form p.comment-form-email,.comment-form p.comment-form-url{ flex: 1; padding:0 1rem; } .comment-form-cookies-consent label{ display:inline !important; } .comments-title { font-size: 20px; font-size: 1.25rem; margin-bottom: 1.5rem; } .comment-form input[type=text],.comment-form input[type=email],.comment-form input[type=url],.comment-form textarea { border-width: 2px; } .comment-list{ border-top: var(--pls-border-top); border-right: var(--pls-border-right); border-bottom: var(--pls-border-bottom); border-left: var(--pls-border-left); margin-bottom: 3rem; margin-left: 0; } .comment-list>li:not(:last-child) { border-bottom: var(--pls-border-bottom); } .comment-list,.comment-list .children{ list-style: none; } .comment-list .comment,.comment-list .pingback,.comment-list .trackback{ padding: 0; } .comment-list .comment.depth-1 { padding-bottom: 0; } .comment-list .pingback .edit-link,.comment-list .trackback .edit-link { margin-left:.3rem; } .comment-list .pingback .comment-body>a,.comment-list .trackback .comment-body>a { font-size: 15px; font-weight:600; margin-left: 5px; } .comment-list .comment-body { margin: 1.3rem 2.5rem; padding-left: 6.5rem; position: relative; } .comment-author .avatar { border-radius:50%; left: 0; top:0; position: absolute; } .comment-meta { margin-bottom: .687rem; } .comment-author,.comment-meta{ flex: 1; } .comment-meta a{ color: var(--pls-text-color); font-size: 14px; font-weight: 500; } .comment-meta>* { flex: 1 1 auto; } .comment-author { font-size: 16px; line-height: 1.3; z-index: 2; } .comment-author cite { color: var(--pls-link-color); font-size: 18px; font-style: normal; font-weight: 500; } .comment-author .says { display: none; } .comment-meta .comment-awaiting-moderation { margin-top: .5rem; color: #ff6161; } .comment-reply-link,.comment-reply-login { border-top: var(--pls-border-top); border-right: var(--pls-border-right); border-bottom: var(--pls-border-bottom); border-left: var(--pls-border-left); font-size: 13px; font-weight: 500; padding: 4px 10px; position: relative; } .comment-reply-link:hover,.comment-reply-login:hover { background-color: var(--pls-primary-color); border-color: var(--pls-primary-color); color: var(--pls-primary-inverse-color); } .comment-list .children{ border-top: var(--pls-border-top); margin: 0; padding-left: 5rem; } .comment-list .children li:last-child{ border:none; padding-bottom:0; } .comment-body .comment-reply-link:before{ padding-right: 6px; vertical-align: top; } .comment-form .form-submit .submit { font-size: 17px; font-weight: normal; } .comment-list .comment .comment-respond { margin: auto 3rem; margin-top: 3rem; } .comment-respond .comment-reply-title { display: flex; justify-content: space-between; align-items: center; } .comment-respond #cancel-comment-reply-link { font-size: 0; } .comment-navigation h3{ display: none; } .comment-navigation .nav-links { border-bottom: var(--pls-border-bottom); border-top: var(--pls-border-top); display:flex; padding:2rem 0; margin-bottom:3rem; } .comment-navigation .nav-previous,.comment-navigation .nav-next{ flex: 0 1 50%; max-width: 50%; } .comment-navigation .nav-next{ text-align:right; } .comment-navigation .nav-previous a:before,.comment-navigation .nav-next a:after{ line-height:32px; } .comment-reply-link .icon { color: #222; left: -2em; height: 1rem; position: absolute; top: 0; width: 1rem; } .no-comments,.comment-awaiting-moderation { color: #767676; font-size: 14px; font-size: 0.875rem; font-style: italic; } @media (min-width:768px){ .left-sidebar:not(.pls-off-canvas-sidebar) .pls-content-area{padding-left:3.5rem}.right-sidebar:not(.pls-off-canvas-sidebar) .pls-content-area{padding-right:3.5rem}} .widget:not(:last-child) { border-bottom: var(--pls-border-bottom); padding-bottom: 1rem; margin-bottom: 1.5rem; } .widget h2,.widget .widget-title { font-size: 20px; margin-bottom: 1.5rem; position: relative; } .widget.closed h2,.widget.closed .widget-title,.widget .wp-block-group__inner-container.closed>h2 { margin-bottom: 0 !important; transition: all 0.4s; } .pls-widget-bordered .widget { border-top: var(--pls-border-top); border-right: var(--pls-border-right); border-bottom: var(--pls-border-bottom); border-left: var(--pls-border-left); padding: 2.5rem 1.5rem; margin-bottom: 1.5rem; } .pls-widget-bordered .widget h2,.pls-widget-bordered .widget .widget-title { border-bottom: var(--pls-border-bottom); font-size: 16px; padding-bottom: 5px; margin-bottom: 1.2rem; text-transform: uppercase; } .pls-widget-bordered .widget h2:before,.pls-widget-bordered .widget .widget-title:before { background-color: var(--pls-primary-color); content: ''; bottom: -1px; left: 0; position: absolute; width: 40px; height: 2px; } .widget-title a { color: inherit; } .widget .maxlist-more{ margin-top: 10px; margin-bottom:0; } .widget .maxlist-more a{ color: var(--pls-primary-color); font-weight:500; display:block; } .widget.closed .maxlist-more { display: none; } .pls-widget-toggle .widget .wp-block-group__inner-container>h2:after,.pls-widget-toggle .pls-widget-area .widget .widget-title:after,.pls-widget-toggle .widget-area .widget .widget-title:after,.pls-widget-toggle .dokan-widget-area .widget .widget-title:after,.footer-widget .widget .widget-title:after { font-size: 14px; font-weight: 600; position: absolute; right: 0; top: calc( 50% - 10px ); transition: .4s; } .pls-widget-toggle .pls-widget-area .widget.closed .widget-title:after,.pls-widget-toggle .widget-area .widget .widget-title:after,.pls-widget-toggle .dokan-widget-area .widget.closed .widget-title:after,.pls-widget-toggle .widget .wp-block-group__inner-container.closed>h2:after { transform: rotate(180deg); } .widget li { position:relative; } .pls-widget-menu-toggle .widget ul.children { display:none; } .widget li .child-indicator { position: absolute; right: 0; top: 0; } .widget li .child-indicator:after { font-size: 12px; line-height: 1; } .widget select { width: 100%; } .widget ul { list-style: none; margin: 0; } .widget ul li:not(:last-child),.widget ol li:not(:last-child) { margin-bottom: .4rem; } .widget ul li ul { margin-top: 1rem; padding-left: 20px; position: relative; } .widget .post-date,.widget .rss-date,.widget .post-comments { font-size: 14px; text-transform: uppercase; } .widget_text { word-wrap: break-word; } .widget_text ul li,.widget_text ol li { border: none; } .widget_text ul li:last-child,.widget_text ol li:last-child { padding-bottom: 0; } .widget_text ul li ul { margin: 0 0 0 1.5em; } .widget_text ul li li { padding-left: 0; padding-right: 0; } .widget_text ol li { list-style-position: inside; } .widget_text ol li+li { margin-top: -1px; } .widget_rss ul li:not(:last-child){ padding-bottom: 10px; } .widget_rss li .rsswidget { font-size: 16px; line-height: 1.4; } .widget_rss .rss-date,.widget_rss li cite { display: block; font-size: 12px; font-size: 0.625rem; font-style: italic; font-weight: 800; letter-spacing: 0.18em; line-height: 1.5; } .widget_rss .rss-date { margin: 0.5em 0 1.5em; padding: 0; } .widget_rss .rssSummary { margin-bottom: 0.5em; } .widget_contact_info .contact-map { margin-bottom: 0.5em; } .widget-grofile h4 { font-size: 16px; font-size: 1rem; margin-bottom: 0; } .widget_recent_comments table,.widget_recent_comments th,.widget_recent_comments td { border: 0; } .widget_recent_entries .post-date { display: block; } .widget_search,.widget_product_search { background-color: #D8F2E7; padding: 1.5rem 1rem !important; } .search-form,.wp-block-search,.woocommerce-product-search { position: relative; } .widget form .search-field,.widget form .wp-block-search__input { border: 1px solid var(--pls-primary-color); border-radius: var(--pls-border-radius); height: 54px; } .search-form [type=submit],.wp-block-search [type=submit],.widget .woocommerce-product-search [type=submit] { background-color: var(--pls-button-bg-color); border-radius: var(--pls-border-radius); color: var(--pls-button-color); font-size:0; bottom: 8px; box-shadow:none; line-height: 1; margin:0; padding: 10px 10px; position: absolute; right: 8px; top: 8px; } .search-form [type=submit]:before,.wp-block-search [type=submit]:before,.widget .woocommerce-product-search [type=submit]:before{ font-size: 18px; } .wp-block-search .wp-block-search__label{ display: none; } .tagcloud,.widget_tag_cloud,.wp_widget_tag_cloud { line-height: 1.5; } .widget .tagcloud a,.widget.widget_tag_cloud a,.wp_widget_tag_cloud a { border-top: var(--pls-border-top); border-right: var(--pls-border-right); border-bottom: var(--pls-border-bottom); border-left: var(--pls-border-left); display: inline-block; font-size: 15px !important; margin: 0 5px 8px 0; padding: 1px 10px 1px; position: relative; transition: background-color 0.2s ease-in-out,border-color 0.2s ease-in-out,color 0.3s ease-in-out; word-wrap: break-word; z-index: 0; font-weight: 400; } .widget .tagcloud a:hover,.widget .tagcloud a:focus,.widget.widget_tag_cloud a:hover,.widget.widget_tag_cloud a:focus,.wp_widget_tag_cloud a:hover,.wp_widget_tag_cloud a:focus { background-color: var(--pls-primary-color); color: var(--pls-primary-inverse-color); border-color: var(--pls-primary-color); box-shadow: none; text-decoration: none; } .widget_calendar th,.widget_calendar td { text-align: center; } .widget_calendar .wp-calendar-table caption { background-color: var(--pls-primary-color); color: var(--pls-primary-inverse-color); } .widget_calendar caption { border-top: var(--pls-border-top); border-right: var(--pls-border-right); border-bottom: var(--pls-border-bottom); border-left: var(--pls-border-left); border-color: var(--pls-primary-color); text-align: center; caption-side: initial; font-weight: 600; } .widget_calendar table,.widget_calendar caption { border-bottom:0 !important; } .widget_calendar table,.widget_calendar td { border-top: var(--pls-border-top); border-right: var(--pls-border-right); border-bottom: var(--pls-border-bottom); border-left: var(--pls-border-left); margin:0; } .widget_calendar td { width: 34px; height: 25px; vertical-align: middle; text-align: center; line-height: 20px; cursor: default; } .widget_calendar thead th,.widget_calendar td.pad,.pls-site-footer .widget_calendar td.pad,.widget_calendar tfoot td { border: none; } .widget_calendar tbody td a,.widget_calendar tfoot td a{ color: var(--pls-primary-color); font-weight:600; } .widget_calendar .wp-calendar-nav { border-top: var(--pls-border-top); border-right: var(--pls-border-right); border-bottom: var(--pls-border-bottom); border-left: var(--pls-border-left); display: flex; justify-content: space-between; border-top: 0 !important; } .widget_calendar .wp-calendar-nav .pad { border-left: var(--pls-border-left); } .widget_calendar .wp-calendar-nav-prev,.widget_calendar .wp-calendar-nav-next{ padding: 8px; } .widget_media_audio .mejs-container,.widget_media_video .mejs-container{ margin:0; } .widget_media_image .wp-caption{ margin-bottom:0; } .about-us-widget p { margin:0 0 .7681rem } .pls-about-support-icon { background-color: #C6C6C6; color: #fff; border-radius: 50%; font-size: 26px; margin-right: 0.687rem; padding: 10px; line-height: 1; } .pls-about-support-icon,.pls-about-support-icon i { font-weight: 600; } .pls-about-us-support { display: flex; align-items: center; flex-direction: row; margin-bottom: 0.5rem; } .pls-about-support-detail { display: flex; flex-direction: column; } .pls-about-support-number { font-size: 20px; color: var(--pls-footer-title-color); } .pls-about-us .pls-about-us-title { color: var(--pls-footer-title-color); margin-right: 5px; } .pls-about-us-tagline { margin-bottom: 0.5rem; } .pls-about-us li:not(:last-child) { margin-bottom: 5px; } .pls-newsletter .subscribe-tagline{ margin-bottom:1em; } .pls-newsletter:not(.widget) .mc4wp-form { text-align:center; } .pls-widget-area .pls-newsletter { border: none; background-color: #f5f5f5; text-align: center; padding: 2em 1.8em; } .pls-widget-area .pls-newsletter .widget-title { padding: 0; margin: 0 0 15px 0; border: none; pointer-events: none; } .pls-widget-area .pls-newsletter .widget-title:after{ content:none !important; } .pls-widget-area .pls-newsletter .subscribe-tagline { margin-bottom: 1.5em; font-size: 13px; } .pls-widget-area .pls-newsletter .mc4wp-form-fields{ flex-direction: column; } .pls-widget-area .pls-newsletter .mc4wp-form-fields p:first-child{ margin-bottom:1em; } .pls-widget-posts-list:not(.style-3) .widget-post-item,.pls-widget-recent-posts:not(.style-3) .widget-post-item,.pls-tab-posts .widget-post-item{ display: flex; flex-direction: row; align-items: stretch; } .pls-posts-lists .widget-post-item:not(:last-child),.pls-recent-posts .widget-post-item:not(:last-child),.pls-tab-posts .widget-post-item:not(:last-child){ margin-bottom: 1rem; padding-bottom: 1rem; border-bottom: var(--pls-border-bottom); } .pls-widget-posts-list:not(.style-3) .widget-post-thumbnail,.pls-widget-recent-posts:not(.style-3) .widget-post-thumbnail,.pls-tab-posts .widget-post-thumbnail{ overflow: hidden; flex: 0 0 auto; margin-right: 15px; } .pls-widget-posts-list:not(.style-3) .widget-post-thumbnail img,.pls-widget-recent-posts:not(.style-3) .widget-post-thumbnail img,.pls-tab-posts .widget-post-thumbnail img{ max-width:70px; } .pls-posts-lists .style-2 .widget-post-thumbnail img,.pls-recent-posts .style-2 .post-thumbnail img{ border-radius: 100%; } .pls-widget-posts-list:not(.style-3) .widget-post-body,.pls-widget-recent-posts:not(.style-3) .widget-post-body,.pls-tab-posts .widget-post-body{ flex: 1 1 auto; } .pls-posts-lists .post-title,.pls-recent-posts .post-title,.pls-tab-posts .post-title{ line-height: 1.5; } .pls-posts-lists .post-categories,.pls-recent-posts .post-categories{ margin-bottom:3px; } .pls-posts-lists .post-categories a,.pls-recent-posts .post-categories a { background-color: var(--pls-primary-color); color: var(--pls-primary-inverse-color); font-size: 12px; font-weight: 600; padding: 3px 5px; } .pls-posts-lists .post-comments,.pls-recent-posts .post-comments{ margin-left:10px; } .pls-posts-lists .post-comments span,.pls-recent-posts .post-comments span{ display:none } .pls-posts-lists .post-comments a:before,.pls-recent-posts .post-comments a:before{ margin-right: 5px; } .pls-posts-lists .style-3 .widget-post-thumbnail,.pls-recent-posts .style-3 .widget-post-thumbnail{ margin-bottom: 8px; } .pls-posts-lists .style-3 .post-title,.pls-recent-posts .style-3 .post-title{ font-size:16px; } .pls-posts-lists .style-3 .post-meta span,.pls-recent-posts .style-3 .post-meta span{ font-size:14px; margin-right:5px; } .pls-recent-comments .author-avatar,.pls-tab-posts .author-avatar{ position: initial; } .pls-recent-comments .comment-body,.pls-tab-posts .comment-body{ padding: 0; } .pls-recent-comments .post-comment,.pls-tab-posts .post-comment{ display: flex; flex-direction: row; align-items: stretch; } .pls-recent-comments .post-comment:not(:last-child),.pls-tab-posts .post-comment:not(:last-child){ margin-bottom: 15px; padding-bottom: 10px; } .pls-recent-comments .comments-thumbnail,.pls-tab-posts .comments-thumbnail{ overflow: hidden; flex: 0 0 auto; margin-right: 15px; } .pls-recent-comments .comment-body,.pls-tab-posts .comment-body{ flex: 1 1 auto; } .pls-recent-comments .comment-body p,.pls-tab-posts .comment-body p { margin:0; } .widget.widget_shopping_cart .pls-scroll>.pls-scroll-content,.pls-header-cart .widget_shopping_cart .pls-scroll>.pls-scroll-content { margin-right: 0 !important; position:inherit; overflow:inherit; } .widget.widget_shopping_cart .mini_cart_item { padding: 15px 0; } .widget.widget_shopping_cart .woocommerce-mini-cart li:first-child { padding-top:0; } .widget.widget_shopping_cart .cart_list li a.remove,.pls-header-cart .widget_shopping_cart .cart_list li a.remove { right:0; } .widget.widget_shopping_cart .widget_shopping_cart_footer { padding:15px 0 0 0; } .woocommerce ul.cart_list { padding: 2rem; } .woocommerce ul.cart_list li:not(:last-child) { border-bottom: var(--pls-border-bottom); padding-bottom: 18px; margin-bottom: 18px; } .woocommerce .widget_shopping_cart .cart_list li,.woocommerce.widget_shopping_cart .cart_list li { margin-bottom: 0; position: relative; } .woocommerce ul.cart_list li a,.woocommerce ul.product_list_widget li a { display: block; line-height:1.4; } .woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img { float: left; margin-right: 15px; max-width: 25%; } @media (max-width:1024px){ .woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img{max-width:25%}} .woocommerce ul.cart_list li .product-title,.woocommerce ul.product_list_widget li .product-title,.woocommerce ul.cart_list li .star-rating { margin-bottom: 5px; display: block; } ul.product_list_widget li .star-rating { margin-bottom: 3px; } .woocommerce ul.cart_list li ins,.woocommerce ul.product_list_widget li ins { background: none; padding: 0; color: inherit; border-radius: 0; order: 1; } .woocommerce ul.cart_list li span.amount,.woocommerce ul.product_list_widget li span.amount { color: var(--pls-link-color); font-size: 16px; } .woocommerce ul.cart_list li del span.amount,.woocommerce ul.product_list_widget li del span.amount { font-size: 16px; font-weight: normal; color: inherit; } .woocommerce .widget_price_filter .price_slider_amount { display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; width: 100%; } .widget_price_filter #max_price,.widget_price_filter #min_price { display: none; } .woocommerce .widget_price_filter .price_slider { margin-bottom: 2rem; margin-top: 2rem; } .woocommerce .widget_price_filter .ui-slider-horizontal { height: 4px; } .woocommerce .widget_price_filter .ui-slider .ui-slider-range{ background-color: var(--pls-primary-color); } .woocommerce .widget_price_filter .ui-slider .ui-slider-handle { width: 1.25rem; height: 1.25rem; top: -7px; } .woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content { background-color: var(--pls-border-color); } .woocommerce .widget_price_filter .ui-slider .ui-slider-handle:after { background-color: var(--pls-body-background); border-top: var(--pls-border-top); border-right: var(--pls-border-right); border-bottom: var(--pls-border-bottom); border-left: var(--pls-border-left); box-shadow: 0 0 10px rgb(0 0 0 / 15%); width: 15px; height: 15px; content: ''; position: absolute; left: 2px; top: 2px; } .woocommerce .widget_price_filter .price_label { color: var(--pls-link-color); font-weight: 500; } .woocommerce .widget_price_filter .price_label span { font-weight: normal; } .woocommerce .widget_price_filter .clear { display: none; } .pls_widget_price_filter_list .wc-layered-nav-term>a>span:first-child { margin-right: 5px; } .pls_widget_price_filter_list .wc-layered-nav-term>a>span:last-child { margin-left: 5px; } .widget.widget_layered_nav li,.widget.pls-product-brands li { display: flex; justify-content: space-between; align-items: center; } .widget.pls-product-brands li a,.widget.widget_layered_nav li a,.widget .widget_rating_filter li a { display: flex; flex-direction: row; align-items: center; flex: 1 1 auto; position:relative; } .widget.widget_layered_nav li .nav-title { padding-left: 5px; } .widget.widget_layered_nav li .swatch-color,.widget.widget_layered_nav li .swatch-image img { border-radius: 50%; font-size:0; display:inline-table; height: 18px; width: 18px; } .pls-attributes-filter .pls-attributes-inline li { display: inline-block; margin-right: .6871rem; margin-bottom: 1rem; } .widget.pls-attributes-filter .pls-attributes-inline li a:before { content: none !important; } .widget.pls-attributes-filter .pls-attributes-inline li a:after { position: absolute; left: 4px !important; right: 0; text-align: center; background: transparent !important; border: none !important; } .widget.pls-attributes-filter .pls-attributes-inline li .swatch-color,.widget.pls-attributes-filter .pls-attributes-inline li .swatch-image img { height: 22px; width: 22px; } .widget.widget_layered_nav li a:before,.widget.widget_rating_filter li a:before { background-color: var(--pls-body-background); border-top: var(--pls-border-top); border-right: var(--pls-border-right); border-bottom: var(--pls-border-bottom); border-left: var(--pls-border-left); content: "" !important; display: inline-table; height: 16px; margin-right: 8px; width: 16px; } .widget.widget_rating_filter li a:before { display: inline-block; } .widget.pls_widget_product_sorting li a:before,.widget.pls_widget_price_filter_list li a:before { border-radius: 50%; } .widget.pls_widget_product_sorting li.chosen a:after,.widget.pls_widget_price_filter_list li.chosen a:after { background-color: var(--pls-body-background); content:''; width:10px; height:10px; } .widget.widget_layered_nav li.chosen a:before,.widget.widget_rating_filter li.chosen a:before { border-top: var(--pls-border-top); border-right: var(--pls-border-right); border-bottom: var(--pls-border-bottom); border-left: var(--pls-border-left); border-color: var(--pls-primary-color); } .widget.widget_layered_nav li.chosen a:after,.widget.widget_rating_filter li.chosen a:after { background-color: var(--pls-primary-color); color: var(--pls-primary-inverse-color); position: absolute; font-size: 10px; left: 1px; width: 15px; } .widget.pls_widget_product_sorting li.chosen a:after,.widget.pls_widget_price_filter_list li.chosen a:after{ content: ''; display: inline-table; width: 8px; height: 8px; border-radius: 50%; left: 0; transform: translateX(50%); } .pls-canvas-sidebar { background-color: var(--pls-body-background); box-shadow: 0 0 3px rgba(0,0,0,.10); cursor: pointer; font-size: 0; left:0; top: 36%; padding: 1em; position: fixed; z-index: 995; transform: translateX(-100%); transition: transform .50s ease; transition: transform .50s ease,-webkit-transform .50s ease; } .pls-canvas-sidebar .canvas-sidebar-icon:before{ padding: 12px 14px; line-height: 1; font-size: 19px; } @media (max-width:767px){ .pls-mobile-canvas-sidebar .pls-canvas-sidebar{-webkit-transform:none;transform:none}.pls-mobile-canvas-sidebar .pls-widget-area{background-color:var(--pls-body-background);display:flex;flex-direction:column;position:fixed;left:0;bottom:0;top:0;padding-top:1em;width:300px;z-index:999;overflow:hidden;overflow-y:auto;transform:translateX(-100%);transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}.pls-widget-area.opened{transform:none}} .pls-site-footer .pls-footer-main { background-color: #ffffff; color: var(--pls-footer-text-color); } .pls-site-footer .pls-footer-main { border-top: var(--pls-footer-border-top); padding-top: 4.5rem; padding-bottom: 4.5rem; } .pls-site-footer .widget-title { color: var(--pls-footer-title-color); } .pls-site-footer .footer-widget .widget h2,.pls-site-footer .footer-widget .widget-title { border: none; font-weight: 500; font-size: 18px; margin-bottom: 1rem; padding: 0; text-transform: inherit; } .pls-site-footer .footer-widget .widget h2:before,.pls-site-footer .footer-widget .widget .widget-title:before { content: none; } .pls-site-footer .widget ul li:not(:last-child) { margin-bottom: 2px; } .pls-footer-main a,.pls-footer-main label,.pls-footer-main thead th { color: var(--pls-footer-link-color); } .pls-footer-main a:hover { color: var(--pls-footer-link-hover-color); } .pls-site-footer .footer-widget .widget { border:none; padding-bottom: 0; } .footer-subscribe { background-color: #f5f5f5; padding-top: 4.5rem; padding-bottom: 4.5rem; } .footer-subscribe .subscribe-wrap { display: flex; align-items: center; } .footer-subscribe h3 { font-size: 30px; font-weight: normal; margin-bottom: 5px; } .footer-subscribe p { color: var(--pls-footer-subscribe-text-color); } .footer-subscribe .mc4wp-form-fields { margin-bottom: 0; } .footer-subscribe.simple-form .mc4wp-form-fields { display: flex; justify-content: center; align-items: center; } .footer-subscribe:not(.footer-subscribe-centered) .mc4wp-form { align-items: flex-end; } .footer-subscribe .mc4wp-form-fields input:not(input[type=checkbox]):not([type=submit]):not(button),.footer-subscribe .mc4wp-form-fields select { background-color: var(--pls-footer-subscribe-input-background); color: var(--pls-footer-subscribe-input-color); border-top: var(--pls-footer-subscribe-border-top); border-right: var(--pls-footer-subscribe-border-right); border-bottom: var(--pls-footer-subscribe-border-bottom); border-left: var(--pls-footer-subscribe-border-left); } .footer-subscribe [type=submit]{ background-color: var(--pls-footer-subscribe-button-bg-color); color: var(--pls-footer-subscribe-button-color); } .footer-subscribe [type=submit]:hover { background-color: var(--pls-footer-subscribe-button-bg-hover-color); color: var(--pls-footer-subscribe-button-hover-color); } @media (min-width:768px) { .footer-subscribe-centered .subscribe-wrap>*{flex:0 0 100%;max-width:100%;text-align:center}.footer-subscribe-centered .subscribe-wrap{width:50%;margin:0 auto}.footer-subscribe.footer-subscribe-centered h3{margin-bottom:13px}.footer-subscribe.simple-form .mc4wp-form-fields{max-width:initial}.footer-subscribe.simple-form .mc4wp-form-fields>p:not(:last-child){margin-right:10px}.mc4wp-form-fields>p{margin-bottom:0}} @media (max-width:767px) { .footer-subscribe .subscribe-wrap{flex-direction:column;text-align:center}.footer-subscribe h4+p{margin-bottom:1.5rem}.footer-subscribe .mc4wp-form{align-items:center}.footer-subscribe.simple-form .mc4wp-form-fields{flex-direction:column}.mc4wp-form-fields>p:last-child{margin-bottom:0}} .pls-site-footer .pls-footer-copyright { background-color: #ffffff; color: var(--pls-copyright-text-color); border-top: var(--pls-copyright-border-top); padding-top: 2rem; padding-bottom: 2rem; } .pls-footer-copyright a { color: var(--pls-copyright-link-color); } .pls-footer-copyright a:hover { color: var(--pls-copyright-link-hover-color); } .pls-copyright-wrap>div>p { margin-bottom: 0; } .pls-footer-copyright.copyright-centered .pls-copyright-wrap>div { display: flex; flex: 0 0 100%; max-width: 100%; justify-content: center; } .pls-footer-copyright.copyright-centered .pls-copyright-wrap>div:not(:last-child){ margin-bottom: 1rem; } .pls-back-to-top { background-color: var(--pls-primary-color); border-radius: var(--pls-border-radius); box-shadow: 0 0 5px rgba( 0,0,0,.15 ); color: var(--pls-primary-inverse-color); cursor: pointer; display:none; font-size: 0; bottom: 20px; right: 20px; width: 40px; height: 40px; text-align: center; position: fixed; z-index: 998; } .pls-back-to-top:before { font-size: 20px; line-height: 40px; } .entry-content>[class*=wp-block-] { margin-bottom:1.5rem } .wp-block-button { margin-bottom: 1.5em; } .wp-block-button.is-style-squared .wp-block-button__link{ border-radius: inherit; } .wp-block-archives.aligncenter,.wp-block-categories.aligncenter,.wp-block-latest-posts.aligncenter { text-align: center; } ul.wp-block-archives,.wp-block-categories,.wp-block-latest-posts { list-style-type: none; margin-left: 0; } ul.wp-block-archives ul,.wp-block-categories ul,.wp-block-latest-posts ul { list-style-type: none; } .wp-block-image { margin-bottom: 1.5em; } .wp-block-image figure { margin-bottom: 0; margin-top: 0; } .wp-block-image figure.alignleft { margin: 0 1.5em 1.5em 0; } .wp-block-image figure.alignright { margin: 0 0 1.5em 1.5em; } figure.wp-block-gallery.alignleft { margin-right: 15px; } figure.wp-block-gallery.alignright { margin-left: 15px; } .entry-content>.alignwide:not(.wp-block-group.has-background),.entry-content>.alignfull:not(.wp-block-group.has-background) { margin-bottom: 1.5em; } .wp-block-cover:not([class*=background-color]) .wp-block-cover__inner-container,.wp-block-cover:not([class*=background-color]) .wp-block-cover-image-text,.wp-block-cover:not([class*=background-color]) .wp-block-cover-text,.wp-block-cover-image:not([class*=background-color]) .wp-block-cover__inner-container,.wp-block-cover-image:not([class*=background-color]) .wp-block-cover-image-text,.wp-block-cover-image:not([class*=background-color]) .wp-block-cover-text { color: #ffffff; } .wp-block-cover,.wp-block-cover-image { margin-top: 1.5em; margin-bottom: 1.5em; } .wp-block-quote{ border-left-color: var(--pls-primary-color); position: relative; } .wp-block-quote[style*="text-align:right"] { border-left-color: var(--pls-primary-color); } .wp-block-quote:not(.is-large):not(.is-style-large),.wp-block-pullquote.is-style-solid-color blockquote { border: 0; padding-left: 2.5rem; } .wp-block-quote.alignleft p:last-of-type,.wp-block-quote.alignright p:last-of-type { margin-bottom: 0; } .wp-block-quote cite { color: inherit; font-size: inherit; } .wp-block-audio audio { display: block; width: 100%; } .wp-block-search__inside-wrapper input[type=search] { height: 54px; } .widget_block .wp-block-group__inner-container>*:first-child { font-size: 20px; margin-bottom: 1.5rem; } .pls-widget-bordered .widget_block .wp-block-group__inner-container>*:first-child { font-size: 16px; } .wp-block-latest-comments__comment { line-height: var(--pls-line-height); } .widget_block ul,.widget_block ol { list-style: none; margin: 0; } .pls-promo-bar { background-color: var(--pls-body-background); box-shadow: 0 -1px 5px rgb(0 0 0 / 6%); left: 0; right: 0; overflow: hidden; z-index: 101; } .pls-promo-bar.position-top { position:relative; top: 0; } .admin-bar .pls-promo-bar.position-top.position-type-fixed { top: 32px; z-index: 991; } @media (max-width:782px) { .admin-bar .pls-promo-bar.position-top.position-type-fixed{top:46px}} .pls-promo-bar.position-bottom { bottom: 0; } .pls-promo-bar.position-type-fixed { position: fixed; } .promo-bar-wrapper { margin-left: -15px; margin-right: -15px; display: flex; justify-content: center; align-items: center; padding: 10px 15px; min-height: var(--pls-promo-bar-height); } .promo-bar-msg>* { margin: 0; } .promo-bar-button { margin-left: 1rem; } .promo-bar-button .button{ background-color: var(--pls-promo-bar-button-bg-color); color: var(--pls-promo-bar-button-color); font-size: 15px; padding: 6px 20px; text-transform: inherit; } .promo-bar-button .button:hover{ background-color: var(--pls-promo-bar-button-bg-hover-color); color: var(--pls-promo-bar-button-hover-color); } .promo-bar-close { font-weight: bold; position: absolute; right: 2em; } .promo-bar-close:before { font-size: 12px; font-weight: 600; } .pls-sticky-add-to-cart { background-color: var(--pls-body-background); box-shadow: 0 -1px 5px rgb(0 0 0 / 6%); display: none; left: 0; right: 0; bottom: 0; padding: 10px 0; position: fixed; z-index: 99; } .pls-sticky-product-image img { max-width: 70px; max-height: 70px; margin-right: 1em; } .pls-sticky-add-to-cart-left,.pls-sticky-add-to-cart-right { display: flex; align-items: center; } .pls-sticky-product-title { font-size: 18px; color: var(--pls-link-color); margin-bottom: 2px; } .pls-sticky-product-info .star-rating { float: inherit; margin-bottom: 3px; } .pls-sticky-product-info .price { display: inline-flex; align-items: center; } .pls-sticky-product-info span.price { color: var(--pls-link-color); display: initial; } .pls-sticky-product-info span.price ins { background: none; padding: 0; } .pls-sticky-product-info span.price del { color: var(--pls-text-color); font-size: 14px; } .pls-sticky-add-to-cart-right form.cart,.pls-sticky-add-to-cart-right form.cart .variations,.pls-sticky-add-to-cart-right .variations .label { display: flex; align-items: center; } .pls-sticky-add-to-cart-right form.cart .variations>div { margin-right: 2rem; } .pls-sticky-add-to-cart-right .variations .label { margin-bottom: 2px; } .pls-sticky-add-to-cart-right .variations label { margin-right: 5px; margin-bottom: 0; } .pls-sticky-add-to-cart .quantity { margin-right: 10px; } .pls-sticky-add-to-cart-right .pls-quick-buy,.pls-sticky-add-to-cart-right .woocommerce-variation-price,.pls-sticky-add-to-cart-right form.cart .reset_variations { display: none; } .pls-sticky-add-to-cart .woocommerce-grouped-product-list { width: auto; margin-bottom: 0; margin-right: 1rem; } .pls-back-to-top.sticky-add-cart { bottom: 108px; } .pls-promo-bar-bottom .pls-back-to-top { bottom: 70px; } @media (min-width:1025px) { .has-sticky-add-to-cart .pls-site-footer{padding-bottom:90px}} @media (max-width:1024px) { .pls-sticky-add-to-cart{display:none!important}} img,video { height: auto; max-width: 100%; } .page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley { border: none; margin-bottom: 0; margin-top: 0; padding: 0; } embed,iframe,object { margin-bottom: .687em; max-width: 100%; } .wp-caption,.gallery-caption { color: var(--pls-link-color); font-size: 13px; font-size: 0.8125rem; font-style: italic; margin-bottom: 1.5em; max-width: 100%; } .wp-caption img[class*=wp-image-] { display: block; margin-left: auto; margin-right: auto; } .wp-caption .wp-caption-text { margin: 0.8075em 0; } .mejs-container { margin-bottom: 1.5em; } .mejs-controls a.mejs-horizontal-volume-slider,.mejs-controls a.mejs-horizontal-volume-slider:focus,.mejs-controls a.mejs-horizontal-volume-slider:hover { background: transparent; border: 0; } .pls-site-content .wp-playlist-light { border-color: var(--pls-border-color); color: #222; } .pls-site-content .wp-playlist-light .wp-playlist-current-item .wp-playlist-item-album { color: #333; } .pls-site-content .wp-playlist-light .wp-playlist-current-item .wp-playlist-item-artist { color: #767676; } .pls-site-content .wp-playlist-light .wp-playlist-item { border-bottom: 1px dotted var(--pls-border-color); transition: background-color 0.2s ease-in-out,border-color 0.2s ease-in-out,color 0.3s ease-in-out; } .pls-site-content .wp-playlist-light .wp-playlist-item:hover,.pls-site-content .wp-playlist-light .wp-playlist-item:focus { border-bottom-color: rgba(0,0,0,0); background-color: #767676; color: #fff; } .pls-site-content .wp-playlist-light a.wp-playlist-caption:hover,.pls-site-content .wp-playlist-light .wp-playlist-item:hover a,.pls-site-content .wp-playlist-light .wp-playlist-item:focus a { color: #fff; } .pls-site-content .wp-playlist-dark { background: #222; border-color: #333; } .pls-site-content .wp-playlist-dark .mejs-container .mejs-controls { background-color: #333; } .pls-site-content .wp-playlist-dark .wp-playlist-caption { color: #fff; } .pls-site-content .wp-playlist-dark .wp-playlist-current-item .wp-playlist-item-album { color: #eee; } .pls-site-content .wp-playlist-dark .wp-playlist-current-item .wp-playlist-item-artist { color: #aaa; } .pls-site-content .wp-playlist-dark .wp-playlist-playing { background-color: #333; } .pls-site-content .wp-playlist-dark .wp-playlist-item { border-bottom: 1px dotted #555; transition: background-color 0.2s ease-in-out,border-color 0.2s ease-in-out,color 0.3s ease-in-out; } .pls-site-content .wp-playlist-dark .wp-playlist-item:hover,.pls-site-content .wp-playlist-dark .wp-playlist-item:focus { border-bottom-color: rgba(0,0,0,0); background-color: #aaa; color: #222; } .pls-site-content .wp-playlist-dark a.wp-playlist-caption:hover,.pls-site-content .wp-playlist-dark .wp-playlist-item:hover a,.pls-site-content .wp-playlist-dark .wp-playlist-item:focus a { color: #222; } .pls-site-content .wp-playlist { padding: 0.625em 0.625em 0.3125em; } .pls-site-content .wp-playlist-current-item .wp-playlist-item-title { font-weight: 700; } .pls-site-content .wp-playlist-current-item .wp-playlist-item-album { font-style: normal; } .pls-site-content .wp-playlist-current-item .wp-playlist-item-artist { font-size: 12px; font-size: 0.625rem; font-weight: 800; letter-spacing: 0.1818em; } .pls-site-content .wp-playlist-item { padding: 0 0.3125em; cursor: pointer; } .pls-site-content .wp-playlist-item:last-of-type { border-bottom: none; } .pls-site-content .wp-playlist-item a { padding: 0.3125em 0; border-bottom: none; } .pls-site-content .wp-playlist-item a,.pls-site-content .wp-playlist-item a:focus,.pls-site-content .wp-playlist-item a:hover { box-shadow: none; background: transparent; } .pls-site-content .wp-playlist-item-length { top: 5px; } .gallery-item { display: inline-block; text-align: left; vertical-align: top; margin: 0 0 1.5em; padding: 0 1em 0 0; position:relative; width: 50%; } .gallery-columns-1 .gallery-item { width: 100%; } .gallery-columns-2 .gallery-item { max-width: 50%; } .gallery-columns-3 .gallery-item { max-width: 33.33%; } .gallery-columns-4 .gallery-item { max-width: 25%; } .gallery-columns-5 .gallery-item { max-width: 20%; } .gallery-columns-6 .gallery-item { max-width: 16.66%; } .gallery-columns-7 .gallery-item { max-width: 14.28%; } .gallery-columns-8 .gallery-item { max-width: 12.5%; } .gallery-columns-9 .gallery-item { max-width: 11.11%; } .gallery-item a img { display: block; transition: filter 0.2s ease-in; transition: filter 0.2s ease-in,-webkit-filter 0.2s ease-in; backface-visibility: hidden; } .gallery-item a:hover img,.gallery-item a:focus img { filter: opacity(60%); } .gallery-caption { background: rgba( 255,255,255,0.8 ); font-size: 12px; overflow: hidden; margin-bottom: 0; padding: 8px 0; position: absolute; bottom: 0; text-indent: 10px; text-overflow: ellipsis; opacity:0; visibility:hidden; width: 100%; white-space: nowrap; } .gallery-item:hover .gallery-caption { opacity:1; visibility:visible; } .page-header { padding-bottom: 2em; } .page .entry-header .edit-link { font-size: 14px; font-size: 0.875rem; } .search .page .entry-header .edit-link { font-size: 11px; font-size: 0.6875rem; } .page-links { clear: both; margin: 0 0 1.5em; } .page.type-page+.comments-area{ margin-top:50px; } .no-results.not-found{ text-align:center; padding: 15vh 0; } .no-results .page-header{ padding:0; } .no-results .page-entry-title{ font-size: 48px; margin-bottom: .6em; line-height: 1; } .no-results .pls-mini-ajax-search { max-width: 400px; width: 100%; margin: 0 auto; margin-bottom: 30px; } @media (min-width:1025px) { .no-results .page-content{max-width:70%;margin:0 auto}} .search-form input[type=search] { height: 54px; } .error404 .pls-page-title .entry-header { display: none; } .error-404.not-found { text-align: center; margin-bottom: 5rem; margin-top: 4rem; } .error-404.not-found h1 { font-size: 200px; font-weight: normal; margin-bottom: 12px; margin-top: 0; line-height: 1.1; } .error-404.not-found h1 span{ display:block; font-size:xx-large; } .error-404.not-found .button { padding: 14px 35px; font-size: 18px; font-weight: normal; margin-top: 1.5rem; } .woocommerce-error,.woocommerce-info,.woocommerce-message { background: none; border-width: 1px; border-style: solid; border-left-width: 5px; color: var(--pls-link-color); line-height: 1.5; list-style: none outside; padding: 1rem 8rem 1rem 3rem; position: relative; margin-bottom: 3rem; width: auto; word-wrap: break-word; } .woocommerce-message { border-color: #388E3C; } .woocommerce-message:before { color: #388E3C; } .woocommerce-info { border-color: #ff9f00; } .woocommerce-info:before { color: #ff9f00; } .woocommerce-error { border-color: #ff6161; } .woocommerce-error:before { color: #ff6161; } .woocommerce-error:before,.woocommerce-info:before,.woocommerce-message:before { font-size: 15px; left: 1.2rem; line-height: 1; top: calc(50% - 7px); } .woocommerce-error .button,.woocommerce-info .button,.woocommerce-message .button,.woocommerce-message .restore-item { font-size: 15px; padding: 8px 18px; position: absolute; right: .7rem; top: calc(50% - 20px); } .woocommerce-message .restore-item { font-weight: 500; top: calc(50% - 18px); } .single-product .woocommerce-notices-wrapper>* { margin-top: 2rem; margin-bottom: 2rem; } .woocommerce .blockUI.blockOverlay{ cursor: pointer !important; background-color: rgba(255,255,255,.7) !important; background-image: none !important; opacity: 1 !important; z-index:99 !important; } .admin-bar .pls-minicart-slide { margin-top: 32px; } .pls-minicart-slide{ background-color: var(--pls-body-background); display: flex; flex-direction: column; position: fixed; left: auto; bottom: 0; top: 0; right: 0; width: 375px; z-index: 999; overflow: hidden; overflow-y: auto; transform: translate3d(375px,0,0); transition: transform .50s ease; transition: transform .50s ease,-webkit-transform .50s ease; } .pls-minicart-slide.opened{ -webkit-transform: none; transform: none; } .pls-mask-overaly{ position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 998; opacity: 0; visibility: hidden; background-color: rgba(0,0,0,.6); transition: opacity .50s ease,visibility 0s ease .50s; } .pls-mask-overaly.opened { opacity: 1; visibility: visible; transition: opacity .25s ease,visibility 0s ease; } @media (max-width:600px){ .admin-bar .pls-minicart-slide{margin-top:0;z-index:999999}.admin-bar .pls-mask-overaly{z-index:999998}} .dropdow-minicart-header { padding: 1rem 1rem 0; } .dropdow-minicart-header .minicart-title { border-bottom: var(--pls-border-bottom); font-size: 16px; padding-bottom: .6871rem; } .pls-minicart-header { background-color: var(--pls-hover-background-color); display: flex; align-items: center; padding: 15px; } .pls-minicart-header .close-sidebar { font-size: 16px; } .pls-minicart-header .close-sidebar:before { content: ''; } .pls-mobile-menu-header .close-sidebar:before { font-size: 12px; font-weight: 600; } .pls-minicart-header .minicart-title { border:0 !important; flex: 1 1 auto; font-size: 20px; font-weight: normal; margin:0; padding:0; } .pls-minicart-slide .minicart-title:before { content:none; } .close-sidebar { flex: 0 0 auto; font-size: 0; } .close-sidebar:before { font-size: 14px; font-weight: 500; line-height: 1; } .widget_shopping_cart .mini-cart-item-content div.quantity { margin: 5px 0; } .widget_shopping_cart .mini-cart-item-content .quantity .qty { height: 35px; } .widget_shopping_cart .mini-cart-item-content span.quantity { display: block; } .pls-minicart-slide .widget_shopping_cart{ display: flex; flex-direction: column; align-items: stretch; flex: 1 1 auto; position: relative; } .pls-minicart-slide .widget_shopping_cart_content { display: flex; flex: 1 1 auto; flex-direction: column; align-items: stretch; justify-content: space-between; } .widget_shopping_cart .widget_shopping_cart_footer { border-top: var(--pls-border-top); margin: 0 2rem; padding: 1rem 0; flex: 0 0 auto; } .widget_shopping_cart .mini_cart_item { position: relative; display: flex; flex-direction: row; align-items: flex-start; } .widget_shopping_cart .mini-cart-item-content { flex: 1 1 auto; padding-right: 25px; } .widget_shopping_cart .mini_cart_item_image { position: relative; overflow: hidden; flex: 0 0 auto; } .mini_cart_item.loading:before { position: absolute; left: 50%; top: 50%; margin-top: -10px; margin-left: -10px; z-index: 9; } .mini_cart_item.loading:after { background-color: rgba( 255,255,255,.7 ); border: none; content: ''; margin: 0px; padding: 0px; width: 100%; height: 100%; top: 0px; left: 0px; position: absolute; z-index: 8; } .widget_shopping_cart .mini_cart_item_image img { max-width: 75px !important; } .widget_shopping_cart .woocommerce-mini-cart-empty { margin-top: 3em; text-align: center; } .widget_shopping_cart .cart-empty-icon { font-style: inherit; } .widget_shopping_cart .cart-empty-icon:before { font-size: 600%; line-height: 1; } .widget_shopping_cart .woocommerce-mini-cart__empty-message { font-weight: normal; margin-top: 25px; margin-bottom: 40px; } .woocommerce-mini-cart__total { font-size: 16px; display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; margin-bottom:15px; } .widget_shopping_cart .pls-freeshipping-bar { margin-bottom: 1rem; } .woocommerce .widget_shopping_cart .total strong,.woocommerce.widget_shopping_cart .total strong { font-weight: normal; } .widget_shopping_cart .total .amount { color: var(--pls-primary-color); font-weight: 500; font-size: 16px; } .woocommerce-mini-cart__buttons { margin-bottom:0; } .woocommerce-mini-cart__buttons a:first-child { background: none; border: 2px solid var(--pls-primary-color); color: var(--pls-primary-color); } .woocommerce-mini-cart__buttons a:first-child:hover { background-color: var(--pls-primary-color); color: var(--pls-primary-inverse-color); } p.woocommerce-mini-cart__buttons.wcppec-cart-widget-spb { padding: 0 1rem 1rem 1rem; } .woocommerce .widget_shopping_cart .buttons a,.woocommerce.widget_shopping_cart .buttons a { margin-bottom: 8px; text-align: center; width: 100%; } .woocommerce.widget_shopping_cart .buttons a.checkout { margin-bottom: 0; } .widget_shopping_cart .buttons a.checkout { background-color: var(--pls-checkout-button-bg-color); color: var(--pls-checkout-button-color); } .widget_shopping_cart .buttons a.checkout:hover,.widget_shopping_cart .buttons a.checkout:focus { background-color: var(--pls-checkout-button-bg-hover-color); color: var(--pls-checkout-button-hover-color); } .widget_shopping_cart .mini_cart_item .blockUI.blockOverlay:before { height: 18px; top: calc( 50% - 1px ); width: 18px; border-width: 2px; } .woocommerce-products-header .entry-breadcrumbs { margin-bottom: 2rem; } .pls-catalog-page .pls-page-title { margin-bottom: 2.5rem; } .pls-page-title .pls-shop-categories { margin-top: 2rem; } .pls-products-categories { display: flex; align-items: center; list-style: none; margin: 0; } .pls-products-categories.pls-only-link { flex-wrap: wrap; } .pls-page-title-center .pls-products-categories { justify-content: center; } .pls-products-categories.pls-only-link li { padding: 5px 12px; } .pls-products-categories:not(.pls-only-link) li { padding: 0 1rem; } .pls-products-categories .product-cat-image { margin-bottom: 15px; } .pls-products-categories .product-cat-image img { border-radius: 50%; } .pls-products-categories .product-cat-title { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; } .pls-products-categories.pls-only-link .product-cat-title { font-size: 18px; font-weight: 500; } .pls-products-categories:not(.pls-only-link) .product-cat-title { font-size: 16px; text-transform: uppercase; font-weight: 500; } .woocommerce-products-header .pls-shop-categories { margin-top: 2rem; margin-bottom: 4rem; } .woocommerce-products-header .pls-products-categories { text-align: center; } .woocommerce-products-header .pls-products-categories.pls-only-link { justify-content: center; } .products-top-custom-content .pls-block>.elementor,.products-bottom-custom-content .pls-block>.elementor { margin-left: calc(var(--pls-grid-gap) * -1); margin-right: calc(var(--pls-grid-gap) * -1); } .pls-products-header { margin-bottom: 1rem; display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; width:100%; } .pls-products-header-left,.pls-products-header-right,.pls-products-header .show-products-number { display: flex; align-items: center; } .pls-products-header .pls-products-header-left>*,.pls-products-header .pls-products-header-right>* { margin:0; } .pls-products-header-left>*:not(:last-child),.pls-products-header-right>*:not(:last-child) { margin-right: 2rem; } .pls-products-header .pls-product-show span { color: var(--pls-link-color); font-weight: 500; margin-right: 5px; } .pls-products-header .pls-products-view a { font-size: 0; display:inline-flex; margin-right:10px; } .pls-products-header .pls-products-view a.active { color: var(--pls-link-color); } .pls-products-header .pls-products-view a:last-child { margin:0; } .pls-products-view a:before { color: var(--pls-text-color); font-size: 18px; font-weight: 500; } .pls-products-view a.active:before { color: var(--pls-link-color); font-weight: 600; opacity: .8; } .pls-products-header .woocommerce-result-count { font-size: 18px; } form.woocommerce-ordering { display: flex; align-items: center; } .woocommerce-ordering .pls-ordering-label { color: var(--pls-primary-color); font-weight: 500; } .woocommerce .woocommerce-ordering select { border: 0; max-width: 144px; } .pls-products-header .pls-product-off-canvas-btn,.pls-products-header .pls-product-filter-btn { color: var(--pls-link-color); cursor: pointer; font-weight: 500; display: flex; align-items: center; } .pls-product-filter-btn:after { font-size: 10px; font-weight: 600; margin-left: 8px; } .pls-product-off-canvas-btn:before { color: var(--pls-text-color); font-size: 18px; margin-right: 8px; } @media (min-width:768px) { .pls-off-canvas-sidebar .pls-content-area{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.pls-off-canvas-sidebar .pls-widget-area{background-color:var(--pls-body-background);display:flex;flex-direction:column;position:fixed;left:0;bottom:0;top:0;padding:1rem;padding-top:1rem;width:325px;z-index:999;overflow:hidden;overflow-y:auto;transform:translateX(-100%);transition:transform .5s ease,-webkit-transform .5s ease}.pls-widget-area.opened{transform:none}.pls-off-canvas-sidebar.admin-bar .pls-widget-area{top:32px}} .pls-filter-widgets { margin-top: 2rem; margin-bottom: 3rem; } .pls-filter-widgets .pls-filter-inner { justify-content: space-between; } .pls-filter-widgets .widget { flex: 1; border-bottom: 0; padding-bottom: 0; margin-bottom: 0; padding-left: var(--pls-grid-gap); padding-right: var(--pls-grid-gap); } .pls-active-filters { display: flex; -ms-flex-align: center; align-items: center; margin-bottom: 10px; } .pls-clear-filters { font-weight: 500; } .pls-active-filters .widget { margin-bottom:0; margin-left:10px; } .woocommerce .widget_layered_nav_filters ul li a { display: flex; align-items: center; } .woocommerce .widget_layered_nav_filters ul li a:before { color:#FF6161; } .pls-active-filters .widget_layered_nav_filters ul li { margin-bottom:0; } .products .product.col-20 { flex: 0 0 20%; max-width: 20%; } .pls-catalog-page .products.grid-view div.product { margin-bottom: 20px; } .products div.product { line-height: 1.6; padding:0; } .products div.product .pls-product-inner { border-radius: var(--pls-border-radius); padding: var(--pls-grid-gap); transition: box-shadow .3s ease-in-out; position: relative; } .products .pls-product-image { margin-bottom: 11px; overflow: hidden; position: relative; } .products .pls-product-image img { transition: all .4s linear 0s; width: 100%; } .products .pls-product-image .hover-image { left: 0; opacity: 0; position: absolute; top: 0; visibility: hidden; } .products .pls-product-image:hover .hover-image { opacity: 1; visibility: visible; } .product-labels { left: 1rem; display: flex; flex-direction: column; align-items: flex-start; position: absolute; top: 1em; z-index: 9; } .product-labels>span { border-radius: var(--pls-border-radius); color: #fff; display: block; font-size: 11px; margin-top: 10px; padding: 1px 5px; text-transform: uppercase; font-weight: 500; } .product-labels span.on-sale { background-color: var(--pls-woocommece-sale-label-color); } .product-labels span.new { background-color: var(--pls-woocommece-new-label-color); } .product-labels span.featured { background-color: var(--pls-woocommece-featured-label-color); } .product-labels span.out-of-stock { background-color: var(--pls-woocommece-outofstock-label-color); } .product-labels span:first-child{ margin: 0; } .products .product-cats { margin-bottom: 3px; margin-top: -3px; } .products .product-cats a { color: var(--pls-text-color); font-size: 12px; text-transform: uppercase; } .products .product-cats a:hover { color: var(--pls-link-hover-color); } .products .product-title{ font-size: 17px; font-weight: normal; margin-bottom: 2px; } .products .pls-product-inner:hover .product-title a { color: var(--pls-primary-color); } .woocommerce .star-rating { font-size: 12px; line-height: 1; position: relative; overflow: hidden; height: 1.2em; width: 6.1em; } .woocommerce .star-rating:before { color: #d3ced2; float: left; content: '\ea70\ea70\ea70\ea70\ea70'; } .woocommerce .star-rating span:before{ content: '\ea70\ea70\ea70\ea70\ea70'; position: absolute; left: 0; top: 0; } .woocommerce .star-rating:before,.woocommerce .star-rating span:before { font-size: 14px; } .woocommerce .star-rating span { color: #222222; overflow: hidden; top: 0; left: 0; position: absolute; padding-top: 1.5em; } .woocommerce .products .star-rating{ margin-bottom: 0; } .woocommerce .products .rating-counts { margin-left: 6px; line-height: 1; } .woocommerce .products .pls-star-rating { display: flex; align-items: center; margin-bottom: 5px; margin-top: 5px; } .products.product-style-1.grid-view .pls-star-rating,.products.product-style-2.grid-view .pls-star-rating { justify-content: center; } .products .pls-product-info>.rating { margin-bottom: 5px; margin-top: 5px; } div.product p.price,div.product span.price { color: var(--pls-product-price-color); } div.product p.price,div.product span.price { font-size:16px; font-weight:500; } div.product p.price ins,div.product span.price ins,.woocommerce-grouped-product-list-item__price ins{ background:none; padding:0; color:inherit; border-radius:0; } div.product p.price del,div.product span.price del,.woocommerce-grouped-product-list-item__price del{ font-size: 14px; font-weight:normal; margin-left:5px; } .products .pls-product-info .on-sale,div.summary .on-sale { color: #388e3c; font-weight: 600; font-size: 14px; margin-left: 5px; } small.woocommerce-price-suffix { font-weight: normal; display: block; } .pls-product-buttons div a { font-size: 0; } .products .pls-cart-button a { text-transform: uppercase; font-size: 14px; } .products .pls-whishlist-button .yith-wcwl-add-to-wishlist{ margin:0; } .yith-wcwl-add-to-wishlist .feedback,.products .woocommerce-product-details__short-description{ display:none; } .yith-wcwl-add-to-wishlist .ajax-loading,a.compare .blockUI.blockOverlay,.compare-list .remove a .blockUI.blockOverlay,.pls-whishlist-button .blockUI.blockOverlay{ display:none !important; } .products.product-style-1.grid-view .pls-product-buttons,.products.product-style-3.grid-view .pls-product-buttons { position: absolute; top: 1rem; right: 1rem; opacity: 0; visibility: hidden; transform: translatex(70px); transition: all .3s ease-out; } .products.product-style-1.grid-view .pls-product-inner:hover .pls-product-buttons,.products.product-style-3.grid-view .pls-product-inner:hover .pls-product-buttons { transform: translateY(0); opacity: 1; visibility: visible; z-index: 9; } .products.product-style-1.grid-view .pls-product-buttons a,.products.product-style-3.grid-view .pls-product-buttons a { background-color: var(--pls-primary-inverse-color); color: var(--pls-primary-color); display: flex; align-items: center; justify-content: center; font-size: 0; padding: 0; margin-bottom: 5px; border-radius: 20px; width: 32px; height: 32px; } .products.product-style-1.grid-view .pls-product-buttons a:hover,.products.product-style-3.grid-view .pls-product-buttons a:hover { background-color: var(--pls-primary-color); color: var(--pls-primary-inverse-color); } .products.product-style-1.grid-view .pls-product-info,.products.product-style-2.grid-view .pls-product-info { position: relative; text-align: center; } .products.product-style-1.grid-view .pls-cart-button a,.products.product-style-4.grid-view .pls-cart-button a { background: none; border-bottom: 1.5px solid var(--pls-border-color); color: var(--pls-link-color); font-weight: 600; line-height: 1.2; padding: 0; } .product-style-1.grid-view .add_to_cart_button.loading,.product-style-4.grid-view .add_to_cart_button.loading { border-bottom: none !important; } .products.product-style-1.grid-view .pls-product-info,.products.product-style-4.grid-view .pls-product-info,.products.product-style-1.grid-view .product-price,.products.product-style-4.grid-view .product-price { overflow: hidden; } .products.product-style-1.grid-view .product-price span.price,.products.product-style-4.grid-view .product-price span.price { display: block; } .products.product-style-1.grid-view .product-price span.price,.products.product-style-4.grid-view .product-price span.price,.products.product-style-1.grid-view .pls-cart-button,.products.product-style-4.grid-view .pls-cart-button { transition: .3s all; } .products.product-style-1.grid-view:not(.pls-add-to-cart-button-effect-none) .product-price+.pls-cart-button,.products.product-style-4.grid-view:not(.pls-add-to-cart-button-effect-none) .product-price+.pls-cart-button { position: absolute; opacity: 0; visibility: hidden; width: 100%; } .products.product-style-1.grid-view:not(.pls-add-to-cart-button-effect-none) .pls-product-inner:hover .product-price span.price,.products.product-style-4.grid-view:not(.pls-add-to-cart-button-effect-none) .pls-product-inner:hover .product-price span.price { opacity: 0; transform: translateY(-100%); } .products.product-style-1.grid-view:not(.pls-add-to-cart-button-effect-none) .pls-product-inner:hover .product-price+.pls-cart-button,.products.product-style-4.grid-view:not(.pls-add-to-cart-button-effect-none) .pls-product-inner:hover .product-price+.pls-cart-button { opacity: 1; visibility: visible; transform: translateY(-27px); } .products.product-style-2.grid-view .pls-product-buttons { bottom: -4rem; box-shadow: 0 0 10px rgb(0 0 0 / 15%); display: flex; align-items: center; justify-content: center; position: absolute; left: 50%; opacity: 0; visibility: hidden; z-index: 2; transform: translateX(-50%); transition: all .3s ease-out; } .products.product-style-2.grid-view .pls-product-inner:hover .pls-product-buttons { bottom: 1.5rem; opacity: 1; visibility: visible; z-index: 9; } .products.product-style-2.grid-view .pls-product-buttons a { background-color: var(--pls-primary-inverse-color); color: var(--pls-primary-color); display: flex; align-items: center; justify-content: center; font-size: 0px; width: 45px; height: 45px; padding: 0px; } .products.product-style-2.grid-view .pls-product-buttons a:hover { background-color: var(--pls-primary-color); color: var(--pls-primary-inverse-color); } .products.product-style-2.grid-view .pls-product-buttons>div:not(:last-child) { border-right: var(--pls-border-right); } .products.product-style-2.grid-view .pls-product-buttons>div:first-child a { border-top-left-radius: 5px; border-bottom-left-radius: 5px; } .products.product-style-2.grid-view .pls-product-buttons>div:last-child a { border-top-right-radius: 5px; border-bottom-right-radius: 5px; } .products.product-style-2.grid-view .pls-product-buttons a:before { font-size: 18px; } .pls-slider-wrapper.product-layout-3 { margin: -10px; } .pls-slider-wrapper.product-layout-3 .pls-slider { padding: 10px; } .pls-slider-wrapper.product-layout-3 .pls-slider-pagination { margin-top: -10px; } .products.product-style-3 .pls-product-inner:hover { box-shadow: 0 0 10px rgba(0,0,0,.15); height: 100%; overflow: hidden; z-index: 91; } .products.product-style-3 .pls-product-image { margin-bottom: 0; } .products.product-style-3.grid-view div.product .pls-product-info { background-color: var(--pls-body-background); padding-top: 11px; transition: transform .35s ease; } .products.product-style-3.grid-view .pls-product-inner:hover .pls-product-info { transform: translateY(-40px); } .products.product-style-3.grid-view .product-price { margin-bottom: 13px; } .products.product-style-3.grid-view .pls-cart-button { position: absolute; opacity: 0; transition: 0.3s; } .products.product-style-3.grid-view .pls-product-inner:hover .pls-cart-button { opacity: 1; transition: 0.2s; } .products.product-style-3.grid-view .pls-cart-button a { background-color: var(--pls-shop-cart-button-bg-color); color: var(--pls-shop-cart-button-color); display: flex; font-size: 14px; padding: 7px 15px; } .products.product-style-3.grid-view .pls-product-inner:hover .pls-cart-button a { background-color: var(--pls-shop-cart-button-bg-hover-color); color: var(--pls-shop-cart-button-hover-color); } .products.product-style-4.grid-view .pls-product-info { position: relative; } .products.product-style-4.grid-view .pls-quickview-button { bottom: 1rem; display: flex; align-items: center; justify-content: center; position: absolute; opacity: 0; visibility: hidden; z-index: 2; transform: translateY(70px); transition: all .3s ease-out; width: 100%; } .products.product-style-4.grid-view .pls-product-inner:hover .pls-quickview-button { transform: translateY(0); opacity: 1; visibility: visible; z-index: 9; } .products.product-style-4.grid-view .pls-quickview-button a { background-color: var(--pls-primary-inverse-color); color: var(--pls-primary-color); display: inline-block; padding: 5px 20px; border-radius: 5px; box-shadow: 0 0 10px rgb(0 0 0 / 15%); } .products.product-style-4.grid-view .pls-quickview-button a:hover { background-color: var(--pls-primary-color); color: var(--pls-primary-inverse-color); } .products.product-style-4.grid-view .pls-quickview-button a:before { content:''; } .products.product-style-4.grid-view .pls-product-title-wishlist { display: flex; justify-content: space-between; align-items: center; } .products.product-style-4.grid-view .pls-whishlist-button a { font-size: 0; display: block; line-height: 1; text-align: center; } .products.list-view .woocommerce-product-details__short-description>span { display: none; } .products.list-view div.product:last-child .pls-product-inner { border:none; } .products.list-view .pls-product-buttons { display: flex; align-items: center; } .products.list-view .pls-cart-button a { font-size: 0; background: none; color: var(--pls-text-color); } .products.list-view .pls-product-buttons a { background: none; color: var(--pls-text-color); display: flex; align-items: center; justify-content: center; width: 40px; height: 35px; padding: 0px; } .products.list-view .pls-product-buttons a:hover { color: var(--pls-primary-color); } .products.list-view .pls-product-buttons a:before { font-size: 20px; } @media (min-width:1025px) { .products.list-view div.product{flex:0 0 100%;max-width:100%;padding:0 15px}.products.list-view div.product:first-child .pls-product-inner{padding-top:1rem}.products.list-view div.product .pls-product-inner{border-bottom:var(--pls-border-bottom);display:flex;padding:2.3rem 0}.products.list-view .pls-product-image{flex:0 0 25%;margin-right:2.7rem;margin-bottom:0}.products.list-view .pls-product-info{flex:auto}.products.list-view .pls-product-info .product-title{font-size:20px}.products.list-view .woocommerce-product-details__short-description{display:block;margin-top:1rem}.products.list-view .pls-product-buttons{margin-top:.5rem}.products.list-view .pls-cart-button a{font-size:16px;border:2px solid var(--pls-border-color);margin-right:1rem;padding:4px 18px;width:inherit;height:inherit;text-transform:inherit}.products.list-view .pls-cart-button a:hover{background-color:var(--pls-primary-color);border-color:var(--pls-primary-color);color:var(--pls-primary-inverse-color)}.products.list-view .pls-cart-button a:before,.products.list-view .product-type-variable .pls-cart-button a:before{content:''}} .pls-quick-view { background-color: var(--pls-body-background); box-shadow: 4px 4px 17px rgba(0,0,0,.3); max-width: 920px; margin: 4rem auto; position: relative; } .pls-quick-view .pls-single-product-wrapper { min-height: 450px; } .pls-quick-view .entry-summary { padding: 1rem; top: 0; bottom: 0; right: 0; left: 0; position: absolute !important; overflow: hidden; overflow-y: auto; } .pls-quick-view .single-product-images-btns,.pls-quick-view .product-photoswipe-btn,.pls-quick-view .pls-gallery-bottom-btns { display: none; } .pls-quick-view.woocommerce div.product .product_title { font-size: 26px; } .pls-quick-view div.summary .product-sizechart,.pls-quick-view .summary p.stock{ display:none !important; } .pls-quick-view .pls-scroll-content>p.price { font-size: 28px; margin-bottom: 0; } .product-variations .pls-swatches-wrap>div:not(:first-child) { margin-top: 5px; } .product-variations { margin-top: 5px; } .products.product-style-1.grid-view .pls-swatches,.products.product-style-2.grid-view .pls-swatches { justify-content: center; } .pls-hidden { display: none !important; visibility: hidden !important; } .pls-swatches { display: flex; flex-direction: row; flex-wrap: wrap; align-items: center; } .pls-swatches .swatch{ border: 1px solid transparent; margin-right: 10px; padding: 1px; text-align: center; display: flex; flex-direction: row; flex-wrap: nowrap; align-items: center; } .products .pls-swatches .swatch{ margin-right: 2px; } .pls-swatches .swatch span,.pls-swatches .swatch img{ display: inline-block; cursor: pointer; width: 24px; height: 24px; line-height: 24px; position: relative; -webkit-transition: all 0.3s; transition: all 0.3s; } .products .pls-swatches .swatch span,.products .pls-swatches .swatch img{ width: 18px; height: 18px; line-height: 18px; } .pls-swatches .swatch-color span { border-top: var(--pls-border-top); border-right: var(--pls-border-right); border-bottom: var(--pls-border-bottom); border-left: var(--pls-border-left); } .pls-swatches .swatch-color span,.pls-swatches .image-swatch img { font-size: 0; margin-bottom: 0; } .pls-swatches .swatch.swatch-circle,.pls-swatches .swatch.swatch-circle span,.pls-swatches .swatch.swatch-circle img { border-radius: 50%; } .pls-swatches .swatch.swatch-large span,.pls-swatches .swatch.swatch-large img { height: 30px; width: 30px; line-height: 30px; } .products .pls-swatches .swatch.swatch-large span,.products .pls-swatches .swatch.swatch-large img { height: 20px; width: 20px; line-height: 20px; } .pls-swatches .swatch.swatch-small span,.pls-swatches .swatch.swatch-small img { width: 18px; height: 18px; line-height: 18px; } .products .pls-swatches .swatch.swatch-small span,.products .pls-swatches .swatch.swatch-small img { width: 16px; height: 16px; line-height: 16px; } .pls-swatches .swatch.swatch-label.swatch-square,.products .pls-swatches .swatch.swatch-label.swatch-square { border-top: var(--pls-border-top); border-right: var(--pls-border-right); border-bottom: var(--pls-border-bottom); border-left: var(--pls-border-left); } .pls-swatches .swatch.swatch-label.swatch-square span,.products .pls-swatches .swatch.swatch-label.swatch-square span { color: var(--pls-link-color); line-height: 24px !important; padding: 0 2px; height: 24px; min-width: 24px; width: inherit; } .pls-swatches .swatch.disabled { opacity: 0.1; } .pls-swatches .swatch.swatch-disabled:hover { cursor: not-allowed; position: relative; } .pls-swatches .swatch.swatch-selected { display: inline-flex; border-color: var(--pls-primary-color) !important; } .products .product-countdown-timer { left: 0; right: 0; bottom: 1rem; position: absolute; width: 100%; text-align: center; opacity:1; visibility:visible; z-index: 8; transition: .3s; } .products.product-style-3 .product-countdown-timer { top: -9.5rem; } .products .pls-product-inner:hover .product-countdown-timer { opacity: 0; visibility: hidden; } .products .product .product-countdown.is-countdown { display: inline-block; } .product-countdown>span { border-radius: var(--pls-border-radius); } .products .product .product-countdown>span { background-color: var(--pls-primary-color); color: var(--pls-primary-inverse-color); display: inline-flex; flex-direction: column; align-items: center; justify-content: center; margin: 8px 3px; padding: 6px 2px; min-width: 38px; } .products .product .product-countdown>span>span { color: var(--pls-primary-inverse-color); font-size: 10px; display: block; line-height: 10px; margin-top: 5px; text-transform: capitalize; } @media (max-width: 420px) { .products.grid-view .product-countdown-timer{display:none}} .products .woocommerce-loop-category__title{ font-size: 20px; margin-top: 5px; text-align: center; margin-bottom: 0; } .products .woocommerce-loop-category__title .product-count { font-size: 16px; color: var(--pls-text-color); display: block; font-weight: normal; margin-top: 0; } .products .product-category .category-image{ overflow: hidden; } .products .product-category img { backface-visibility: hidden; perspective: 800px; transition: transform .7s cubic-bezier(0,0,.44,1.18); } .products .product-category .woocommerce-loop-category__title { bottom: 3rem; left: 1rem; right: 1rem; position: absolute; margin: 0; text-align: center; overflow: hidden; transition: all .3s ease; } .products .product-category .woocommerce-loop-category__title>a { background-color: #ffffff; display: block; padding: 9px; max-width: 210px; margin: 0 auto; } @media (min-width: 768px) { .products .product-category .woocommerce-loop-category__title>a{transform:translateY(20px)}.products .product-category:hover .woocommerce-loop-category__title>a{transform:translateY(0)}.products .product-category .product-count{opacity:0;visibility:hidden;transition:all .3s ease}.products .product-category:hover .product-count{opacity:1;visibility:visible}} @media (max-width: 640px) { .products .product-category .woocommerce-loop-category__title{bottom:2rem}} .products+.pls-pagination { margin-top: 1rem; } .products+.term-description { margin-top: 1.5em; } .products_overlay { opacity: 0.5; } .pls_product_loading { background: rgba(255,255,255,0.5); max-width: 100% !important; position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 100; } .pls_product_loading.loading:before,.woocommerce .blockUI.blockOverlay:before{ position: absolute; left: 50%; top: 150px; height: 34px; width: 34px; border-width: 2px; } .single-product .pls-site-content { padding-top: 0; padding-bottom: 60px; } .pls-single-product-page .pls-product-container { margin-bottom: 3rem; padding-bottom: 3rem; } .pls-no-sidebar .pls-single-product-page .pls-product-container:after { border-bottom: var(--pls-border-bottom); content: ""; bottom: 0; left: 50%; position: absolute; margin-left: -50vw; width: 100vw; } .product-gallery-horizontal .single-product-content>.col-md-6 { flex: 0 0 100%; max-width: 100%; } .pls-single-product-wrapper .pls-is-stucked+div { z-index: -1; } .woocommerce div.product .pls-single-product-top { display: flex; align-items: center; justify-content: space-between; margin-bottom: 1.687rem; margin-top: 0.5rem; } .woocommerce div.product .entry-breadcrumbs { z-index: 1; } .woocommerce div.product .pls-breadcrumb,.woocommerce div.product .pls-breadcrumb a { color: var(--pls-text-color); } .woocommerce div.product .pls-breadcrumb a,.woocommerce div.product .pls-breadcrumb span:last-child { max-width: 80px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: inline-block; vertical-align: bottom; } .woocommerce div.product .pls-breadcrumb span:last-child { max-width: 200px; } .woocommerce div.product .pls-breadcrumb .last{ color: var(--pls-link-color); } .woocommerce div.product .pls-breadcrumb a:hover { color: var(--pls-link-color); max-width: 180px; } .product-navigation{ display: flex; align-items: flex-start; } .product-navigation .product-nav-btn{ position:relative; } .product-navigation .product-info-wrap{ border-radius: var(--pls-border-radius); right:-1em; width: 260px; } .product-navigation .pls-product-info{ display: flex; align-items: flex-start; flex-direction: row; } .product-info-wrap.pls-arrow:before,.product-info-wrap.pls-arrow:after { left:88%; } .product-navigation .product-nav-btn>a { font-size:0; } .product-navigation .product-nav-btn>a:before { font-weight: 600; } .product-navigation .product-prev { margin-right: .5em; } .product-navigation .product-thumb { margin-right:1em; flex: 0 0 32%; } .product-navigation .product-info-wrap { background-color: var(--pls-body-background); box-shadow: 0 0 3px rgba(0,0,0,0.1); position: absolute; padding: 7px; opacity: 0; right: -1rem; top: 100%; text-align: left; pointer-events: none; transition: transform .4s ease,opacity .4s ease,visibility .4s ease; transform: translateY(20px); z-index: 9; } .product-navigation .product-nav-btn:hover .product-info-wrap{ opacity: 1; pointer-events: unset; visibility: visible; transform: translateY(0px); } .pls-product-container { position: relative; } .pls-no-sidebar .pls-product-content-fullwidth .pls-single-product-wrapper { left: 50%; margin-left: -50vw; position: relative; width: 100vw; } .pls-no-sidebar .pls-product-content-fullwidth .single-product-content { width: 96%; margin: 0 auto; } @media (min-width: 1025px) { .pls-product-content-style-3 .single-product-content>div:not(:first-child){display:flex;align-items:center}.pls-product-content-style-3 .single-product-content>div:nth-of-type(2){order:1}.pls-product-content-style-3 .single-product-content>div:nth-of-type(1){order:2}.pls-product-content-style-3 .single-product-content>div:nth-of-type(3){order:3}} .pls-no-sidebar .pls-product-content-background .pls-product-container:before { content: ""; bottom: 0; left: 50%; top: -8px; position: absolute; margin-left: -50vw; width: 100vw; } .pls-no-sidebar .pls-product-content-background .pls-single-product-wrapper { padding-bottom: 2rem; } .pls-single-product-page .woocommerce-product-gallery { display: flex; flex-wrap: wrap; margin-bottom: .5em; position: relative; } .product-gallery-left .woocommerce-product-gallery,.product-gallery-right .woocommerce-product-gallery { flex-wrap: nowrap; } .woocommerce-product-gallery__wrapper { position: relative; margin: 0; } .woocommerce-product-gallery__wrapper,.single-product-thumbnails { flex-basis: 100%; max-width: 100%; } .woocommerce-product-gallery__image>a { display: block; width: 100%; } .woocommerce-product-gallery__trigger{ background-color: var(--pls-body-background); display: none; } .woocommerce-product-gallery__trigger:hover { background-color: var(--pls-primary-color); color: var(--pls-primary-inverse-color); } .woocommerce-product-gallery .slick-slider button.slick-arrow{ opacity:0; visibility:hidden; transition: all .25s ease; } .woocommerce-product-gallery .slick-slider .slick-next.slick-arrow{ transform: translateX(30px); } .woocommerce-product-gallery .slick-slider .slick-prev.slick-arrow{ transform: translateX(-30px); } .woocommerce-product-gallery .slick-slider:hover button.slick-arrow{ transform: translateY(0); opacity: 1; visibility: visible; } .single-product-thumbnails.slick-vertical .slick-next.slick-arrow{ transform: translateY(30px); } .single-product-thumbnails.slick-vertical .slick-prev.slick-arrow{ transform: translateY(-30px); } .single-product-thumbnails.slick-slider button.slick-arrow{ height:30px; width:30px; } .product-gallery-bottom .single-product-thumbnails button.slick-arrow{ top: calc(50% - 15px); } .woocommerce-product-gallery .slick-slider .slick-arrow.slick-disabled{ opacity: .6 !important; cursor: default; } .pls-single-product-page .slick-slide>div>div { display: block!important; } .product-gallery-bottom .single-product-thumbnails{ margin-top: 8px; } .product-gallery-bottom .slick-slide{ margin-right: 8px; } .product-gallery-bottom .single-product-thumbnails:not(.slick-initialized) .pls-gallery-thumbnail-image { padding-right: 8px; } .single-product-thumbnails .pls-gallery-thumbnail-image img{ border: 1px solid transparent; transition: all 0.3s; } .single-product-thumbnails .slick-slide.slick-current .pls-gallery-thumbnail-image img,.single-product-thumbnails .slick-slide:hover .pls-gallery-thumbnail-image img{ border-color: var(--pls-primary-color); } .slick-slider.slick-vertical .slick-list{ margin-bottom: -10px; } @media only screen and (min-width : 640px) { .product-gallery-left .pls-product-gallery-with-thumbnails .woocommerce-product-gallery__wrapper,.product-gallery-right .pls-product-gallery-with-thumbnails .woocommerce-product-gallery__wrapper{flex:0 0 85%;max-width:85%}.product-gallery-left .single-product-thumbnails,.product-gallery-right .single-product-thumbnails{flex:0 0 13%;max-width:13%}.product-gallery-left .single-product-thumbnails{margin-right:1rem;order:-1}.product-gallery-right .single-product-thumbnails{margin-left:1rem}.product-gallery-left .single-product-thumbnails img,.product-gallery-right .single-product-thumbnails img{margin-bottom:10px}} @media only screen and (max-width : 639px) { .woocommerce-product-gallery .single-product-thumbnails{display:none}.single-product-gallery.slick-slider .slick-next.slick-arrow,.single-product-gallery.slick-slider .slick-prev.slick-arrow{transform:translateY(0);opacity:1;visibility:visible}.pls-single-product-page .single-product-images-btns{bottom:2em}} .product-gallery-horizontal .woocommerce-product-gallery { width: 100vw; margin-left: -50vw; left: 50%; margin-bottom: 3rem; } .product-gallery-horizontal .single-product-gallery .slick-slide { margin-right: 1em; } .product-gallery-horizontal .single-product-gallery .slick-list{ margin-right: -1em; } .product-gallery-horizontal.pls-product-content-style-4 div.summary { max-width: 600px; margin: 0 auto; } .product-gallery-grid .single-product-images-wrapper { display: flex; flex-wrap: wrap; margin-left: -10px; margin-right: -10px; position: relative; } .product-gallery-grid .single-product-images-wrapper>div { padding-left: 10px; padding-right: 10px; position: relative; } .product-gallery-grid .single-product-images-wrapper>div:not(:first-child) { flex: 0 0 auto; width: calc(100% / 2); } .product-gallery-grid .single-product-images-wrapper>div,.product-sticky-info .single-product-images-wrapper>div { margin-bottom: 1rem; } .woocommerce-product-gallery .product-photoswipe-btn,.woocommerce-product-gallery .pls-gallery-bottom-btns { position: absolute; right: 1rem; z-index: 9; } .woocommerce-product-gallery .product-photoswipe-btn { top: 1rem; } .woocommerce-product-gallery .pls-gallery-bottom-btns { bottom: 1rem; } .pls-gallery-bottom-btns>div { display: flex; flex-direction: column; margin-bottom: 10px; } .woocommerce-product-gallery .product-photoswipe-btn a { background-color: var(--pls-body-background); border-radius: 100%; box-sizing: content-box; box-shadow: 0 0 3px rgba(0,0,0,0.1); display: flex; align-items: center; justify-content: center; font-size:0; height: 42px; width: 42px; } .woocommerce-product-gallery .pls-gallery-bottom-btns a { background-color: var(--pls-body-background); border-radius: 20px; box-sizing: content-box; font-size: 15px; box-shadow: 0 0 3px rgba(0,0,0,0.1); display: flex; align-items: center; justify-content: center; line-height: 1; height: 34px; padding: 0 15px; } .woocommerce-product-gallery .product-photoswipe-btn a:hover,.woocommerce-product-gallery .pls-gallery-top-btns a:hover,.woocommerce-product-gallery .pls-gallery-bottom-btns a:hover { background-color: var(--pls-primary-color); color: var(--pls-primary-inverse-color); } .woocommerce-product-gallery .pls-gallery-bottom-btns a:before { margin-right: 5px; } .woocommerce-product-gallery .product-video-btn a:before { font-size: 12px; } .woocommerce-product-gallery .product-360-degree-btn a:before{ font-size: 26px; } .pls-360-degree-wrapper { position: relative; overflow: hidden; margin: 0 auto; min-height: 550px; max-width:600px; } .pls-360-degree-wrapper .pls-360-degree-images { display: none; list-style: none; margin: 0; padding: 0; } .pls-360-degree-wrapper .pls-360-degree-images img { position: absolute; top: 0; left: 50%; height: auto; transform: translateX(-50%); } .pls-360-degree-wrapper .pls-360-degree-images img.previous-image { visibility: hidden; width: 0; } .pls-360-degree-wrapper .pls-360-degree-images img.current-image { visibility: visible; width: 100%; } .pls-360-degree-wrapper .spinner { width: 60px; display: block; margin: 0 auto; height: 30px; background: #333; background: rgba(255,255,255,0.7); border-radius: 5px; } .pls-360-degree-wrapper .spinner span { font-size: 12px; font-weight: bolder; color: #ffffff; text-align: center; line-height: 30px; display: block; } .pls-360-degree-wrapper .nav_bar { background-color: var(--pls-body-background); box-shadow: 0 1px 4px rgb(0 0 0 / 15%); align-items: center; bottom: 15px; display: flex; left: 50%; position: absolute; transform: translateX(-50%); z-index: 10; } .pls-360-degree-wrapper .nav_bar a{ font-size: 0; padding: 5px 10px; } .pls-360-degree-wrapper .nav_bar a:before{ font-size: 20px; } .woocommerce-notices-wrapper+.entry-breadcrumbs{ margin-bottom: 10px; } .pswp--svg .pswp__button--arrow--left:before,.pswp--svg .pswp__button--arrow--right:before { background: none !important; font-size: 24px; font-weight: normal; } button.pswp__button { color: #ffffff; } .product-video-popup .mfp-close { color: #ffffff !important; } .woocommerce div.product div.summary { position:relative; } @media (min-width: 768px) { .woocommerce div.product:not(.product-gallery-horizontal):not(.pls-product-content-style-2):not(.pls-product-content-style-3) div.summary{padding-left:1rem}} @media (min-width: 1200px) { .woocommerce div.product:not(.product-gallery-horizontal):not(.pls-product-content-style-2):not(.pls-product-content-style-3) div.summary{padding-left:3rem}} .pls-product-content-style-2 .pls-product-container { margin-bottom: 1rem; } .pls-no-sidebar .pls-product-content-style-3.pls-product-content-fullwidth .single-product-content { width: 92%; } .woocommerce div.summary ul{ margin-left:0; } .woocommerce div.product .product_title{ font-size: 32px; font-weight: normal; margin-bottom: 0; } .woocommerce .woocommerce-product-rating { display: flex; align-items: center; margin-right: 5px; } .woocommerce .woocommerce-product-rating .star-rating { margin-top: 0; margin-right: 5px; } .product-countdown-timer { display: block; line-height: 1; margin-bottom: .5rem; } .woocommerce div.summary .product-countdown-timer { margin-top: 1.5rem; margin-bottom: 1.5rem; } .woocommerce div.summary .countdown-box .product-countdown>span { color: var(--pls-primary-color); font-size: 20px; border-top: var(--pls-border-top); border-right: var(--pls-border-right); border-bottom: var(--pls-border-bottom); border-left: var(--pls-border-left); border-radius: 5px; display: inline-flex; flex-direction: column; align-items: center; justify-content: center; padding: 5px; margin-right:8px; min-width: 48px; min-height: 50px; } .woocommerce div.summary .countdown-box .product-countdown>span span { color: var(--pls-text-color); font-size: 12px; display: block; line-height: 10px; margin-top: 5px; text-transform: capitalize; } .woocommerce div.summary .product-countdown-timer.countdown-text { color:#86AF49; display: flex; align-items: center; } .woocommerce div.summary.product-countdown-timer.countdown-text>span{ margin-right:3px; } .woocommerce div.summary .stock-availability,.woocommerce div.summary .woocommerce-variation-availability .out-of-stock{ color:#ff6161; } .woocommerce div.summary .stock-availability,.woocommerce div.summary>p.price,.woocommerce div.summary>span.price,.woocommerce div.summary .product-brands { margin-bottom: 1rem; } .woocommerce div.summary .stock-availability span { color: var(--pls-link-color); } .woocommerce div.summary .stock-availability.in-stock { color:#388e3c; } .woocommerce div.product .woocommerce-variation-availability { margin-top: .2rem; } .woocommerce div.product p.stock { margin-bottom:0; } .product-navigation .product-title-price { flex: 1 1 auto; } .product-navigation .product-title-price>a { display:block; margin-bottom: .3rem; max-height: 45px; line-height: 1.2; overflow: hidden; } .product-navigation .pls-product-info .product-title-price .price { font-size: 14px; margin-bottom:0; } .product-navigation .pls-product-info .product-title-price .price del { font-size: 12px; } .woocommerce div.summary>p.price,.woocommerce div.summary>span.price{ font-size: 22px; font-weight: normal; } .woocommerce div.summary>p.price del,.woocommerce div.summary>span.price del{ font-size:18px; } .woocommerce div.summary .woocommerce-variation-price p.price,.woocommerce div.summary .woocommerce-variation-price span.price{ font-size:20px; } .woocommerce div.summary .woocommerce-variation-price p.price del,.woocommerce div.summary .woocommerce-variation-price span.price del{ font-size:14px; } .woocommerce div.summary>p.price .woocommerce-price-suffix,.woocommerce div.summary>span.price .woocommerce-price-suffix,.woocommerce div.summary .woocommerce-variation-price .woocommerce-price-suffix { font-size: 14px; line-height: 1; } .woocommerce div.summary .woocommerce-product-rating .fancy-rating-summery,.woocommerce div.summary .woocommerce-product-rating .fancy-star-rating+.woocommerce-review-link{ display:none; } .woocommerce div.summary .product-price-discount{ display: inline-flex; vertical-align: super; } .woocommerce div.summary .product-price-discount .on-sale{ margin-left: 8px; } .woocommerce div.summary .woocommerce-product-details__short-description { margin-bottom: 1rem; } .woocommerce div.summary .woocommerce-product-details__short-description>p:last-child{ margin-bottom:0 } .woocommerce div.summary .woocommerce-product-details__short-description>span { width: 115px; font-weight: 600; padding-right: .6781em; } .woocommerce div.summary .woocommerce-product-details__short-description>span { color: var(--pls-link-color); } .woocommerce div.summary .woocommerce-product-details__short-description .short-description{ flex: 0 0 calc(100% - 115px); } .woocommerce div.summary .woocommerce-product-details__short-description ul{ list-style: inside; margin: 0; } .woocommerce div.product form.cart:not(.variations_form),.woocommerce div.product form.variations_form.cart .woocommerce-variation-add-to-cart{ margin-bottom: 2rem; } .woocommerce div.summary .product-brands a { padding: 5px; display: inline-block; margin-right: 1rem; } .woocommerce div.summary .product-brands a.brand-title { padding: 4px 10px; width: auto; } .woocommerce div.product form.variations_form.cart .single_variation,.woocommerce div.product .woocommerce-variation-availability { margin-bottom: .5rem; } .woocommerce div.summary form.cart .variation-swatche:not(:last-child) { margin-bottom: 1.5rem; } .woocommerce div.summary form.cart .variations .label { display: flex; align-items: center; margin-bottom: 5px; } .woocommerce div.summary form.cart .variations label{ font-weight: 500; margin-bottom: 0; margin-right: 5px; } .woocommerce div.summary form.cart .variations .label span{ font-size: 14px; } .woocommerce div.product form.cart .variations{ margin-bottom: 1.5rem; } .woocommerce div.product form.cart .reset_variations { margin-top: 5px; display: inline-block; } div.summary form.cart .button { min-width: 210px; } .woocommerce div.product form.cart .button { vertical-align: top; } div.summary form.cart .button,.woocommerce div.summary .pls_quick_buy_button{ font-size: 14px; height: 46px; text-transform: uppercase; } .woocommerce div.summary .pls_quick_buy_button,.woocommerce div.product.product-type-external form.cart .button,.woocommerce div.product.product-type-grouped form.cart .button { min-width: 330px; } .woocommerce div.summary .pls-quick-buy { margin-top:1em; } div.summary form.cart .button { background-color: var(--pls-product-cart-button-bg-color); color: var(--pls-product-cart-button-color); } div.summary form.cart .button:hover,div.summary form.cart .button:focus { background-color: var(--pls-product-cart-button-bg-hover-color); color: var(--pls-product-cart-button-hover-color); } .pls-quick-buy .pls_quick_buy_button,.pls-bought-together-products .add-items-to-cart{ background-color: var(--pls-buy-now-button-bg-color); color: var(--pls-buy-now-button-color); } .pls-quick-buy .pls_quick_buy_button:hover,.pls-quick-buy .pls_quick_buy_button:focus,.pls-bought-together-products .add-items-to-cart:hover,.pls-bought-together-products .add-items-to-cart:focus{ background-color: var(--pls-buy-now-button-bg-hover-color); color: var(--pls-buy-now-button-hover-color); } .woocommerce div.summary .pls_quick_buy_button.disabled,.woocommerce div.product .woocommerce-variation-add-to-cart-disabled .pls_quick_buy_button { cursor: not-allowed; opacity: .5; } .woocommerce div.summary .wcppec-checkout-buttons { margin-top: 0; text-align: left; } .woocommerce .paypal-buttons iframe.component-frame { z-index: 1 !important; } .woocommerce div.summary .wcppec-checkout-buttons__button { padding-top: 0; } .yith-wcwl-add-button .yith-wcwl-icon,.products .yith-wcwl-add-button .separator,.products .yith-wcwl-add-button .view-wishlist { display: none !important; } .yith-wcwl-add-button .separator { margin: 0 5px; } .woocommerce div.summary .yith-wcwl-add-to-wishlist,.woocommerce div.summary .product-sizechart { font-size: 18px; display: inline-block; margin-right: 1.2rem; margin-bottom: .681rem; } .yith-wcwl-add-to-wishlist .clear,.yith-wcwl-add-to-wishlist+.clear { display: none; } .woocommerce div.summary .yith-wcwl-add-to-wishlist a,div.summary .yith-wcwl-add-button,.woocommerce div.summary .product-sizechart a,.woocommerce div.summary a.compare { display: inline-flex; align-items: center; } .woocommerce div.summary a.compare { background: none; box-shadow: none; color: var(--pls-link-color); font-size: 18px; font-weight: normal; padding: 0; margin-bottom: 0.681rem; margin-right: 1.2rem; text-transform: inherit; } .woocommerce div.summary a.compare:hover { color: var(--pls-link-hover-color); } .woocommerce div.summary .yith-wcwl-add-to-wishlist a:before,.woocommerce div.summary a.compare:before,.product-sizechart a:before{ margin-right: 0.5rem; font-size: 18px; font-weight: 500; } .woocommerce div.summary a.compare:before { position: inherit; left: inherit; } .woocommerce div.summary a.add_to_wishlist .blockUI,.woocommerce div.summary a.compare .blockUI { display: none !important; } .pls-product-sizechart { background-color: var(--pls-body-background); max-width:920px; margin:0 auto; position:relative; } .pls-product-sizechart .sizechart-header h2 { border-bottom: var(--pls-border-bottom); padding: .6781em; margin: 0; } .pls-product-sizechart .product-sizechart-inner { padding: 2em; } .pls-deliver-return-ask-questions,.pls-estimated-delivery,.pls-visitor-count { display: flex; align-items: center; margin-bottom: .681rem; } .pls-deliver-return:before,.pls-ask-questions:before,.pls-estimated-delivery:before,.pls-visitor-count:before { font-size: 18px; margin-right: .5rem; } .pls-deliver-return,.pls-ask-questions { color: var(--pls-link-color); font-size: 18px; } .pls-deliver-return:hover,.pls-ask-questions:hover { color: var(--pls-link-hover-color); } .pls-deliver-return.pls-ajax-block,.pls-ask-questions.pls-ask-questions-ajax { cursor: pointer; } .pls-deliver-return { margin-right: 1.2rem; } .pls-ajax-blok-content { background-color: var(--pls-body-background); max-width: 850px; position: relative; margin: 0 auto; padding: 1rem; } .pls-ask-questions-popup { background-color: var(--pls-body-background); max-width: 650px; position: relative; margin: 0 auto; padding: 2rem; } .ask-questions-form-tile { text-align: center; } .pls-ask-questions-popup form.wpcf7-form>*:nth-last-child(2) { margin-bottom: 0; position: relative; } .pls-ask-questions-popup form.wpcf7-form input[type=submit] { width: 100%; } .pls-ask-questions-popup form.wpcf7-form .wpcf7-spinner { position: absolute; left: calc( 50% - 15px); top: calc( 50% - 15px); } .pls-ask-questions-popup form .wpcf7-response-output { margin: 0; margin-top: 1rem; text-align: center; } .pls-estimated-delivery { color: var(--pls-link-color); font-size: 18px; } .pls-delivery-date { color: var(--pls-text-color); margin-left: 5px; } .pls-visitor-count { font-size: 18px; } .product-visitor-count { color: var(--pls-link-color); margin-right: 5px; } .pls-visitor-count:before { color: var(--pls-link-color); } .pls-product-policy,.pls-product-trust-badge,.woocommerce div.summary .product_meta { margin-bottom: 1.681rem; margin-top: 1.681rem; } .pls-product-policy { background-color: var(--pls-hover-background-color); border-radius: 5px; padding: 1rem 0; } .pls-product-policy ul { display: flex; flex-flow: wrap; justify-content: flex-start; list-style: none; margin: 0; } .pls-product-policy li { display: flex; flex-direction: column; justify-content: flex-start; align-items: center; flex: auto; padding: 0.5rem; position: relative; } .pls-product-policy li.pls-ajax-block { cursor: pointer; } .pls-product-policy .policy-item-icon:before { color: var(--pls-primary-color); font-size: 38px; margin-bottom: .5rem; } .pls-product-policy .policy-item-name { line-height: 1.4; margin-top: 7px; text-align: center; width: 65%; } .pls-product-policy .policy-item.loading:before { position: absolute; top: calc( 50% - 10px); z-index: 9; } .pls-product-policy .policy-item.loading:after { content: ''; position: absolute; top: 0; bottom: 0; right: 0; left: 0; background: rgba(245,245,245,0.7); z-index: 2; } .pls-product-trust-badge fieldset { text-align: center; margin-bottom: 0; padding: 1rem; } .pls-product-trust-badge legend { color: var(--pls-link-color); font-weight: 500; margin: 0 auto; padding-left: 10px; padding-right: 10px; } .woocommerce div.summary .product_meta,.pls-product-trust-badge { margin-bottom: 1.681rem; margin-top: 1.681rem; } .woocommerce div.summary .product_meta>span { color: var(--pls-link-color); display: block; margin-bottom: 3px; } .product_meta>span span,.product_meta>span a { color: var(--pls-text-color); display: inline-block; font-weight: 400; margin: 0 1px; } div.quantity { background-color: var(--pls-body-background); border: 2px solid var(--pls-border-color); display: inline-flex; align-items: center; padding: 0 5px; text-align: center; } .quantity label{ cursor: pointer; font-size: 18px; font-weight: normal; padding: 0; margin: 0; min-width: 27px; } .quantity label:before { color: var(--pls-text-color); font-size: 12px; font-weight: 600; } .quantity label.minus { border-top-right-radius: 0; border-bottom-right-radius: 0; border-right:0; margin-left: 1px; } .quantity label.plus { border-left:0; border-top-left-radius: 0; border-bottom-left-radius: 0; } .woocommerce .quantity .qty { border: none; border-radius: 0; color: var(--pls-link-color); font-size: 18px; padding: 5px; text-align: center; height: 43px; width: 30px; -webkit-appearance: textfield; -moz-appearance: textfield; appearance: textfield; } .quantity.hidden { display: none; } .entry-summary .quantity { margin-right: 1em; } .woocommerce a.added_to_cart { display:none !important; } .woocommerce #respond input#submit.loading:after,.woocommerce a.button.loading:after,.woocommerce button.button.loading:after,.woocommerce input.button.loading:after { content:none; } .woocommerce div.summary #comments,.woocommerce div.summary #review_form_wrapper { flex: 0 0 100%; max-width: 100%; } .woocommerce div.summary>.product-share,.pls-quick-view .pls-scroll-content .product-share { display: flex; align-items: center; margin-bottom:1em; } .woocommerce div.summary>.product-share .share-label { color: var(--pls-link-color); font-weight: 500; } .woocommerce div.summary>.product-share a,.pls-quick-view .pls-scroll-content>.product-share a { margin-bottom:0; font-size: 16px; line-height: 30px; width: 30px; height: 30px; } .woocommerce div.summary>.product-share a i,.pls-quick-view .pls-scroll-content>.product-share a i { justify-content: center; } .pls-single-product-meta { border-bottom: var(--pls-border-bottom); display: flex; align-items: center; justify-content: space-between; padding-bottom: 1rem; margin-bottom: 2.5rem; } .pls-single-product-meta .product_meta { display: inherit; } .pls-single-product-meta .product_meta>span:not(:last-child) { margin-right: 1rem; } .pls-single-product-meta .product_meta>span { color: var(--pls-link-color); } .woocommerce .pls-single-product-meta>.product-share { display: flex; } .pls-bought-together-products { border-radius: var(--pls-border-radius); } .woocommerce div.summary .pls-bought-together-products { border-top: var(--pls-border-top); border-right: var(--pls-border-right); border-bottom: var(--pls-border-bottom); border-left: var(--pls-border-left); padding: 1.5rem; margin-top: 2rem; } .pls-single-product-page>.pls-bought-together-products { border-top: var(--pls-border-top); border-right: var(--pls-border-right); border-bottom: var(--pls-border-bottom); border-left: var(--pls-border-left); padding: 1.5rem; margin-bottom: 3rem; margin-top: 4rem; } .woocommerce div.summary .pls-bought-together-products .bought-together-title,.pls-single-product-page>.pls-bought-together-products .bought-together-title { font-size: 20px; } .woocommerce .pls-bought-together-products div.product { padding-right: var(--pls-grid-gap); padding-left: var(--pls-grid-gap); position:relative; } .pls-bought-together-products div.product .pls-product-image:after { content: "+"; position: absolute; font-size: 28px; line-height: 1.458em; height: 1.458em; width: 1.458em; border-radius: 50%; top: 50%; right: -1.25em; margin-left: -16px; display: inline-block; text-align: center; transform: translateY(-50%); z-index: 98; color: #999; } .pls-bought-together-products div.product:last-child .pls-product-image:after { content:none; } .woocommerce .pls-bought-together-products div.product .pls-product-inner { box-shadow:none !important; padding: 0; } .pls-bought-together-products .product-checkbox { position: absolute; top: 0; right: 0; } .woocommerce div.summary .pls-bought-together-products .products,.woocommerce div.summary .pls-bought-together-products .items-total-price-button { flex: 0 0 100%; max-width: 100%; display: flex; flex-direction: row; flex-wrap: nowrap; align-items: center; justify-content: space-between; } .woocommerce div.summary .pls-bought-together-products .items-total-price-button { border-top: var(--pls-border-top); padding-bottom:1em; padding-top:1em; } .woocommerce div.summary .pls-bought-together-products .products { margin-bottom:1em; display: initial; } .woocommerce div.summary .items-total-price-button .items-total-price,.woocommerce div.summary .items-total-price-button { display: flex; flex: 1 1 0%; } .woocommerce div.summary .items-total-price-button .item-price,.woocommerce div.summary .items-total-price-button .items-price,.woocommerce div.summary .items-total-price-button .total-price { color: var(--pls-link-color); font-size: 16px; font-weight: 500; } .woocommerce div.summary .items-total-price-button .items-total-price>div { padding: 0 22px; position:relative; display: flex; flex-direction: column; } .woocommerce div.summary .items-total-price-button .items-total-price>div:last-child { padding-right: 0; } .woocommerce div.summary .items-total-price-button .items-total-price>div:first-child { padding-left: 0; } .woocommerce div.summary .pls-bought-together-products .current-item:after,.woocommerce div.summary .pls-bought-together-products .addons-item:after { content: "\002B"; position: absolute; right: -6px; font-size: 22px; top: .5em; } .woocommerce div.summary .pls-bought-together-products .addons-item:after { content: "\003D"; } .pls-bought-together-products .pls-out-of-stock { background-color: #a9a9a9; box-shadow: 0 0 3px rgba(0,0,0,.15); color: #ffffff; left: 0; right: 0; padding: 10px 15px; position: absolute; text-align: center; top: 50%; transform: translateY(-50%); z-index: 91; } .pls-bought-together-products .out-of-stock .pls-product-image,.pls-bought-together-products button[disabled=disabled] { filter: grayscale(1); opacity: 0.6; } .pls-bought-together-products button[disabled=disabled] { cursor: no-drop; } .woocommerce div.summary .accordion-layout .woocommerce-Tabs-panel { padding-top: 0; } .woocommerce-tabs .bought-together-title { display:none; } .pls-single-product-page>.pls-bought-together-products .items-total-price-button,.pls-single-product-page .woocommerce-tabs .pls-bought-together-products .items-total-price-button { border-left: var(--pls-border-left); } .pls-single-product-page>.pls-bought-together-products .items-total-price-button .items-total-price,.pls-single-product-page>.woocommerce-tabs .items-total-price-button .items-total-price { margin-bottom: 1em; } .pls-single-product-page>.pls-bought-together-products .items-total-price-button .items-total-price>div,.pls-single-product-page>.woocommerce-tabs .items-total-price-button .items-total-price>div { display: flex; flex-direction: row; justify-content: space-between; margin-bottom: 1.7em; width: 100%; } .pls-single-product-page>.pls-bought-together-products .items-total-price-button .items-total-price>div:last-child,.pls-single-product-page>.woocommerce-tabs .items-total-price-button .items-total-price>div:last-child { border-top: var(--pls-border-top); padding-top: .6em; } .pls-single-product-page>.pls-bought-together-products .items-total-price-button .item-price,.pls-single-product-page>.pls-bought-together-products .items-total-price-button .items-price,.pls-single-product-page>.pls-bought-together-products .items-total-price-button .total-price,.pls-single-product-page>.woocommerce-tabs .items-total-price-button .item-price,.pls-single-product-page>.woocommerce-tabs .items-total-price-button .items-price,.pls-single-product-page>.woocommerce-tabs .items-total-price-button .total-price { color: var(--pls-link-color); font-size: 16px; font-weight: 500; } .woocommerce div.product form.cart .group_table label { font-weight: normal; margin-bottom:0; } .woocommerce div.product form.cart .group_table tr { border-left: 0; border-right: 0; } .woocommerce div.product form.cart .group_table tr:first-child { border-top: 0; } .woocommerce div.product form.cart .group_table tr:last-child { border-bottom: 0; } .woocommerce div.product form.cart .group_table td { padding-bottom: 1rem; padding-top: 1rem; vertical-align: middle; } .woocommerce div.product form.cart .group_table td:first-child { width: 6rem; text-align: inherit; } .woocommerce-grouped-product-list-item__price { font-size: 18px; font-weight: normal; color: var(--pls-link-color); } .woocommerce div.summary .woocommerce-tabs { margin-top: 2rem; } .woocommerce-tabs { margin-top: 0; margin-bottom: 5rem; } .woocommerce div.product .woocommerce-tabs ul.wc-tabs { text-align: center; } .woocommerce div.product .woocommerce-tabs ul.wc-tabs li { display: inline-block; } .tabs-layout .wc-tabs { margin-bottom: 1.5rem; margin-left: 0; } .tabs-layout .wc-tabs li { margin-right:2rem; margin-bottom:0; } .tabs-layout .wc-tabs li:last-child { margin:0; } .tabs-layout .tabs li a { font-size: 22px; padding: 0; display: inline-block; } .tabs-layout .wc-tabs li a:after { border-bottom: 2px solid; content: ''; display: block; width: 0; transition: width 0.3s; } .tabs-layout .wc-tabs li:hover a:after,.tabs-layout .wc-tabs li.active a:after { width: 100%; } .tabs-layout .tab-content-wrap a.accordion-title,.accordion-layout .wc-tabs,.toggle-layout .wc-tabs { display:none; } .woocommerce-tabs.tabs-layout .tab-content-wrap { margin: 0 auto; } .accordion-layout .tab-content-wrap a.accordion-title,.toggle-layout .tab-content-wrap a.accordion-title { display: block; font-size: 22px; padding: .7871rem 0; position: relative; } .toggle-layout .tab-content-wrap a.accordion-title span { display: flex; align-items: center; position: relative; } .toggle-layout .tab-content-wrap .accordion-title span:after { border-bottom: 2px solid #222222; content: ""; display: inline-flex; margin-left: 1.2rem; width: 50px; } .tab-content-wrap .accordion-title:after { color: var(--pls-primary-color); font-size: 12px; margin-top: -10px; position: absolute; right: 1em; top: 50%; -webkit-transform: rotate(0); transform: rotate(0); } .tab-content-wrap .accordion-title.open:after { color: var(--pls-primary-color); transform: rotate(180deg); } .accordion-layout .tab-content-wrap,.toggle-layout .tab-content-wrap { border-bottom: var(--pls-border-bottom); } .accordion-layout .woocommerce-Tabs-panel { padding: 1rem 0; } .toggle-layout .woocommerce-Tabs-panel { padding-bottom: 1rem; padding-top: 1rem; } .woocommerce-Tabs-panel>.elementor { margin-left: calc(var(--pls-grid-gap) * -1); margin-right: calc(var(--pls-grid-gap) * -1); } @media (min-width: 1200px) { .pls-single-product-page>.woocommerce-tab.tabs-layout .woocommerce-Tabs-panel{margin:auto 10%}.pls-single-product-page>.woocommerce-tabs.toggle-layout .woocommerce-Tabs-panel{margin:auto 18%}} .woocommerce table.shop_attributes th { color: var(--pls-link-color); border-right: var(--pls-border-right); font-size: 14px; font-weight: 500; padding: 10px 18px; text-transform: uppercase; width: 200px; } .woocommerce table.shop_attributes td { padding: 0 18px; } .woocommerce #reviews #comments ol.commentlist li { border-bottom: var(--pls-border-bottom); margin-bottom: 1.5rem; position: relative; } .woocommerce .woocommerce-Reviews .rating-counts-wrap,.woocommerce-Reviews .clear { display: none; } #comments .woocommerce-Reviews-title { font-size: 24px; margin-bottom: 1.5rem; } .woocommerce #reviews #comments ol.commentlist li .comment-text p.meta { margin: 0 0 0.5rem; } .woocommerce #reviews #comments ol.commentlist li .star-rating { margin-bottom: 5px; } .woocommerce #reviews #comments .woocommerce-review__author { color: var(--pls-link-color); font-weight: 500; } .woocommerce #reviews #comments ol.commentlist li .comment-text { margin: 0 0 0 6rem; } .woocommerce #reviews #comments ol.commentlist li img.avatar { border-radius: 50%; } .comment-form>div { padding: 0 1rem; } .comment-form>p>label { font-weight: normal; text-transform: capitalize; } .woocommerce-Reviews #review_form_wrapper { margin-top: 1rem; } .woocommerce-Reviews #reply-title { color: var(--pls-link-color); font-size: 24px; font-weight: 500; margin-bottom: 0.5rem; display: block; } .comment-form-rating p.stars { display: inline-block; margin-bottom: 0; } .woocommerce p.stars a { font-size: 0; padding: 0 2px; } .woocommerce p.stars a:before { color: #d3ced2; content: '\ea70'; } .woocommerce p.stars.selected a:before,.woocommerce p.stars.selected:hover a:before,.woocommerce p.stars:hover a:before { color: #222222; } .woocommerce p.stars a.active~a:before,.woocommerce p.stars a:before,.woocommerce p.stars a:hover~a:before,.woocommerce p.stars.selected:hover a:hover~a:before { color: #d3ced2; } .woocommerce p.stars>span { display: flex; } .comment-form-rating>select { display: none; } div.product>section>h2,div.cross-sells>h2 { font-size: 28px; font-weight: normal; position: relative; text-align: center; } div.product>section>h2:before,div.cross-sells>h2:before,div.product>section>h2:after,div.cross-sells>h2:after { border-bottom: var(--pls-border-bottom); content: ""; width: 100px; display: inline-flex; vertical-align: middle; } div.product>section>h2:before,div.cross-sells>h2:before { margin-right: 1.5rem; } div.product>section>h2:after,div.cross-sells>h2:after { margin-left: 1.5rem; } div.product>section:not(:last-child),div.cross-sells { margin-bottom: 4rem; } .woocommerce .woocommerce-error li{ margin-bottom:0; } .woocommerce form .form-row .required { visibility: visible; } .woocommerce .col2-set,.woocommerce-page .col2-set { display: flex; flex-direction: row; align-items: stretch; flex-wrap: wrap; margin-left: calc(var(--pls-grid-gap) * -1); margin-right: calc(var(--pls-grid-gap) * -1); } .woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{ flex: 1 0 50%; max-width: 50%; padding-left: var(--pls-grid-gap); padding-right: var(--pls-grid-gap); } .woocommerce form .form-row{ display:inherit; padding: 0; margin: 0 0 1em; } td.product-total .amount { color: #777; font-weight: normal; } .woocommerce-account.logged-in .entry-content>.woocommerce:not(.pls-element),.woocommerce-account.logged-in .elementor-widget-container>.woocommerce:not(.pls-element){ display: flex; flex-flow: row; } .woocommerce-account .MyAccount-navigation-wrapper{ flex: 0 0 25%; max-width: 25%; } .woocommerce-MyAccount-navigation ul{ border-top: var(--pls-border-top); border-right: var(--pls-border-right); border-bottom: var(--pls-border-bottom); border-left: var(--pls-border-left); border-radius: 0 0 var(--pls-border-radius) var(--pls-border-radius); margin:0; list-style:none; } .woocommerce-MyAccount-navigation ul li{ margin-bottom:0; } .woocommerce-MyAccount-navigation li a { padding: 1rem 1rem 1rem 1.7rem; display: block; } .woocommerce-MyAccount-navigation li:not(:last-child) a { border-bottom: var(--pls-border-bottom); } .woocommerce-MyAccount-navigation li.is-active a,.woocommerce-MyAccount-navigation li:hover a { background-color: var(--pls-hover-background-color); } .woocommerce-account .pls-customer-login-register,.woocommerce-account .pls-login-register-popup { margin-top: 2rem; margin-bottom: 4rem; } .woocommerce-account .woocommerce-MyAccount-content{ flex: 0 0 75%; max-width: 75%; padding-left:2em; } .woocommerce-MyAccount-content>.woocommerce-Address { flex: 0 0 100%; max-width: 100%; padding:0; } .woocommerce-account .pls-user-profile { background-color: var(--pls-primary-color); border-top: var(--pls-border-top); border-right: var(--pls-border-right); border-bottom: var(--pls-border-bottom); border-left: var(--pls-border-left); border-color: var(--pls-primary-color); border-radius: var(--pls-border-radius) var(--pls-border-radius) 0 0; padding: 2em 1em; text-align: center; } .woocommerce-account .user-avatar img { vertical-align: middle; width: 80px; height: 80px; } .woocommerce-account .user-avatar img { border-radius: 50%; border: 1px solid #fff; padding: 5px; } .woocommerce-account .user-info p{ margin-bottom: .2em; } .woocommerce-MyAccount-navigation li a:before{ color: var(--pls-primary-color); font-size: 16px; font-weight: normal; margin-right: .8em; } .woocommerce-account .user-info .display-name { color: var(--pls-primary-inverse-color); margin-bottom: 0; margin-top: 10px; } .woocommerce-account .addresses .title .edit{ color: var(--pls-primary-color); font-weight: 500; } .woocommerce-Pagination a.button { background: none; box-shadow: none; color: var(--pls-primary-color); font-weight: 500; } .pls-customer-login-register,.pls-login-register-popup,.woocommerce-ResetPassword,.woocommerce-form-track-order { background-color: var(--pls-body-background); border: 2px solid var(--pls-border-color); max-width: 500px; margin: 0 auto; margin-top:1em; } .pls-customer-login,.pls-customer-register { display: none; flex-direction: column; padding: 2.5rem 3rem; text-align: center; } .pls-customer-login.active,.pls-customer-register.active { display: flex; } .pls-customer-login>h2,.pls-customer-register>h2 { font-size: 36px; font-weight: normal; } .woocommerce form .woocommerce-form-row { margin-bottom:25px; } .woocommerce form .form-row label { font-weight: 500; text-align: left; } .woocommerce .form-row.woocommerce-rememberme-lost_password { display: flex; align-items: center; justify-content: space-between; margin-bottom: 15px; margin-top: 15px; } .woocommerce form .woocommerce-rememberme-lost_password label,.woocommerce form .woocommerce-rememberme-lost_password a { color: var(--pls-primary-color); font-weight: 500; } .woocommerce .woocommerce-rememberme-lost_password label { margin:0; } .pls-customer-login-register .signin-up-error-message { color:#ff6161; } .pls-customer-login-register .signin-up-success-message { color:#388e3c; } .woocommerce .woocommerce-form-login p { margin-bottom: 12px; padding:0; } .woocommerce .woocommerce-form-login .woocommerce-login-button { margin-bottom: 1rem; } .woocommerce-form .button,.woocommerce-ResetPassword .button,.woocommerce-checkout form.checkout_coupon button { font-size: 18px; text-align:center; height: 56px; width:100%; } .woocommerce-or-login-with { color: var(--pls-link-color); font-weight: 600; display: flex; justify-content: space-between; align-items: center; text-transform: uppercase; } .woocommerce-or-login-with:after,.woocommerce-or-login-with:before{ border-bottom: var(--pls-border-bottom); content: ""; flex: 1 0 0; } .woocommerce-or-login-with span{ margin:0 10px; } .woocommerce-login-with-facebook .button{ background-color: #4267B2; } .woocommerce-login-with-google .button{ background-color: #DD5145; } .woocommerce-pls-new-register { text-align: center; } .woocommerce-pls-new-register a { font-weight: 500; } .woocommerce .woocommerce-form-login p:last-child,.woocommerce-form-register p:last-child { margin-bottom:0; } .pls-login-register-popup { border: none; position: relative; } .woocommerce-ResetPassword,.woocommerce-form-track-order { flex-direction: column; padding: 2.5rem 3rem; text-align: center; } .woocommerce form.woocommerce-ResetPassword .form-row-first { float: inherit; width: 100%; text-align: left; } .woocommerce table.my_account_orders{ font-size:14px; } .woocommerce table.my_account_orders .button{ font-size: 12px; line-height: 16px; padding: 10px 14px; } .woocommerce table.my_account_orders .woocommerce-orders-table__cell-order-number a{ color: var(--pls-primary-color); font-weight:600; } .woocommerce-cart-wrapper{ display: flex; flex-wrap: wrap; margin-bottom: 5rem; margin-right: calc(var(--pls-grid-gap) * -1); margin-left: calc(var(--pls-grid-gap) * -1); } .woocommerce-cart-form,.cart-collaterals{ padding-right: var(--pls-grid-gap); padding-left: var(--pls-grid-gap); width: 100%; } @media (min-width: 1025px) { .woocommerce-cart-form{flex:0 0 66.666667%;max-width:66.666667%}.cart-collaterals{flex:0 0 33.333333%;max-width:33.333333%}} .woocommerce-cart table.cart{ margin-bottom:0; } .woocommerce-cart table.cart th { font-size: 15px; text-transform: uppercase; } .woocommerce table.shop_table th { border: none; border-bottom: var(--pls-border-top); font-weight: 500; padding: 15px 12px; } .woocommerce table.shop_table tbody th,.woocommerce table.shop_table tfoot th,.woocommerce table.shop_table td { border-bottom: var(--pls-border-top); padding: 15px 12px; vertical-align: middle; } .woocommerce a.remove { font-size: 0; } .woocommerce table.shop_table td.product-thumbnail img{ max-width:80px; width:inherit; } table.shop_table td.actions { text-align: right; } .has-auto-update-cart .actions>button[type=submit]{ display: none; } table.shop_table td .amount,.woocommerce-cart .cart-totals .shipping-calculator-button{ color: var(--pls-primary-color); font-weight:500; font-size: 15px; } .woocommerce-cart .woocommerce-cart-wrapper .actions { border: none; padding: 0; padding-top: 1.5rem; } .woocommerce-cart-wrapper .actions .coupon label{ display:none; } .woocommerce-cart-wrapper .actions .coupon .button { background: none; border: 2px solid var(--pls-primary-color); color: var(--pls-primary-color); padding: 8px 30px; } .woocommerce-cart-wrapper .actions .coupon .button:hover { background-color: var(--pls-primary-color); color: var(--pls-primary-inverse-color); } .woocommerce-cart-wrapper .actions>.button { padding: 10px 30px; } .wcppec-checkout-buttons__separator{ color: var(--pls-link-color); font-size: 16px; font-weight: 600; text-transform: uppercase; } @media (min-width:576px){ .woocommerce-cart-wrapper .actions .coupon{display:flex;float:left;width:60%}.woocommerce-cart-wrapper .actions .coupon .input-text{max-width:240px;margin-right:1rem}} #add_payment_method .wc-proceed-to-checkout a.checkout-button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-checkout .place-order .button { font-size: 18px; display: block; padding: 13px 30px; text-align: center; width: 100%; } .woocommerce-cart-wrapper .cart_totals { border: 1px solid var(--pls-primary-color); padding: 1.5rem; } .cart-collaterals .cart_totals h2 { font-size: 22px; margin-bottom: 10px; } .woocommerce-cart .cart_totals { border-radius: var(--pls-border-radius); } .woocommerce-cart .cart-collaterals .cart_totals table th { color: var(--pls-link-color); } .woocommerce-cart .cart_totals .shipping-calculator-button { font-weight: 500; display:block; margin-bottom:5px; margin-top: 5px; } .shipping-calculator-button:after { margin-left: 8px; font-weight: 600; font-size: 12px; } .cart_totals .cart-subtotal,.cart_totals .order-total { text-align: right; } .cart_totals .shop_table tr>*:first-child { padding-left: 0; } .cart_totals .shop_table tr>*:last-child { padding-right: 0; } .cart_totals .order-total td .amount { font-size: 18px; font-weight: 600; } .woocommerce-cart a.checkout-button { background-color: var(--pls-checkout-button-bg-color); color: var(--pls-checkout-button-color); } .woocommerce-cart.woocommerce-cart a.checkout-button:hover,.woocommerce-cart a.checkout-button:focus { background-color: var(--pls-checkout-button-bg-hover-color); color: var(--pls-checkout-button-hover-color); } .cart-collaterals .select2-container--default .select2-selection--multiple,.cart-collaterals .select2-container--default .select2-selection--single { min-width: 175px; } .wc-proceed-to-checkout .ppc-button-wrapper { margin-top: 1rem; } .woocommerce form .form-row input.input-text { line-height:2; } .woocommerce ul.cart_list li dl,.woocommerce ul.product_list_widget li dl { border-left-color: var(--pls-border-color); } .woocommerce ul.cart_list li dl dd,.woocommerce ul.product_list_widget li dl dd { padding: 0; margin: 0; } .woocommerce td.product-name dl.variation p { font-weight:normal; } .freeshipping-bar { background-color: var(--pls-hover-background-color); margin-bottom: 0.5em; } .pls-progress-bar { display: flex; flex-direction: column; justify-content: center; text-align: center; white-space: nowrap; transition: width .6s ease; } .freeshipping-bar .pls-progress-bar { background-color: var(--pls-primary-color); color: var(--pls-primary-inverse-color); height: 16px; font-size: 12px; font-weight: 600; } .freeshipping-bar-msg { color: var(--pls-primary-color); text-align: center; } .pls-freeshipping-bar.completed .freeshipping-bar-msg { color: var(--pls-primary-color); text-align: center; } .freeshipping-bar-msg .amount{ font-weight: 500; } .cart-collaterals .pls-freeshipping-bar { margin-bottom: 1.5rem; } .woocommerce-checkout form.woocommerce-form-login,.woocommerce-checkout form.checkout_coupon { display: block; max-width: 450px; margin: 0 auto 30px; } form.checkout.woocommerce-checkout { margin-top: 3rem; } .woocommerce-form-login-toggle .woocommerce-info,.woocommerce-form-coupon-toggle .woocommerce-info { background-color: var(--pls-hover-background-color); border: none; text-align: center; padding-right: 3rem; } .woocommerce-info .showlogin,.woocommerce-info .showcoupon { color: var(--pls-primary-color); font-weight: 500; } .woocommerce-form-login-toggle .woocommerce-info:before,.woocommerce-form-coupon-toggle .woocommerce-info:before { color: var(--pls-primary-color); font-size: 18px; margin-right: 10px; position: initial; vertical-align: top; } .woocommerce-checkout .col2-set:not(.addresses) .col-1,.woocommerce-checkout .col2-set:not(.addresses) .col-2{ flex: 1 0 100%; max-width: 100%; } .woocommerce-checkout .woocommerce-billing-fields { margin-bottom: 3em; } .woocommerce-checkout .woocommerce-shipping-fields h3{ font-size: 18px; } .woocommerce-checkout .order-review-inner { border-top: var(--pls-border-top); border-right: var(--pls-border-right); border-bottom: var(--pls-border-bottom); border-left: var(--pls-border-left); border-color: var(--pls-primary-color); border-radius: var(--pls-border-radius); padding: 2rem; } .order-review-inner .shop_table tr>*:first-child { padding-left: 0; } .order-review-inner .shop_table tr>*:last-child { padding-right: 0; } .woocommerce-checkout-review-order-table th,.woocommerce-checkout-review-order-table td { width: 55%; } .woocommerce-checkout-review-order-table thead th:last-child,.woocommerce-checkout-review-order-table tbody td:last-child,.woocommerce-checkout-review-order-table tfoot td:last-child,.woocommerce-checkout-review-order-table .order-total td:last-child { text-align: right; } .woocommerce-checkout-review-order-table tfoot th { color: var(--pls-primary-color); } .woocommerce-checkout-review-order td.product-name { display: flex; align-items: center; width: 100%; } .woocommerce-checkout-review-order .pls-product-thumb { margin-right: 10px; min-width: 40px; } @media (max-width: 1024px) { .woocommerce-checkout-review-order .pls-product-thumb{display:none}} .woocommerce-checkout-review-order .pls-product-desc:not(.has-order-review-quantity) { display: flex; align-items: center; } .woocommerce-checkout-review-order .pls-product-title { line-height: 1.5; } .woocommerce-checkout-review-order .quantity { margin-top: 5px; margin-right: 0; } .woocommerce-checkout-review-order .quantity label { min-width: 20px; } .woocommerce-checkout-review-order .quantity .qty { height: 22px; width: 30px; } .woocommerce-checkout #payment{ background:none; } .woocommerce-checkout #payment ul.payment_methods { border-top: var(--pls-border-top); border-right: var(--pls-border-right); border-bottom: var(--pls-border-bottom); border-left: var(--pls-border-left); } .woocommerce-checkout #payment div.payment_box { background: none; border-radius: var(--pls-border-radius); color: inherit; margin-top: 0; } .woocommerce-checkout #payment .wc_payment_method>label { font-weight: 500; margin-bottom: 0; } .woocommerce-checkout #payment ul.payment_methods li img { height: 24px; } #stripe-payment-data input[type=checkbox] { width: 18px !important; } .woocommerce-checkout #payment div.form-row { padding: 0; margin-bottom: 0; margin-top: 1.5rem; } .woocommerce-checkout .woocommerce-terms-and-conditions-checkbox-text { color: var(--pls-text-color); font-weight: normal; } .woocommerce-order .woocommerce-notice { text-align: center; font-size: 1.3rem; } .woocommerce-order .woocommerce-notice.woocommerce-notice--success { color: #388e3c; } .woocommerce-order .woocommerce-notice--success:before { font-size: 20px; margin-right: 6px; } .woocommerce ul.order_details { border: 2px dashed var(--pls-border-color); border-radius: var(--pls-border-radius); display: flex; align-items: center; justify-content: space-around; padding: 2rem; } .woocommerce ul.order_details li { border-right: 2px dashed var(--pls-border-color); list-style-type: none; padding-right: 3em; margin-bottom: 0; text-align: center; } .woocommerce ul.order_details li strong { color: var(--pls-link-color); display: block; text-align: center; } .woocommerce-order .order_details+p { font-size: 16px; } .woocommerce-order .order_details+p:before { font-size: 22px; margin-right: 10px; line-height: 1; } .pls-element:not(.pls-list) ul { list-style: none; } .pls-element ul { margin-left: 0; margin-top: 0; } .pls-element ul li { margin-bottom: 0; } .pls-megamenu-list,.pls-sub-megamenu { list-style: none; margin: 0 !important; } .pls-megamenu-list li { margin: 0 !important; } .pls-megamenu-list:not(:last-child)>li.menu-item ul.pls-sub-megamenu { margin-bottom: 1rem; } .menu-item .nav-link i,.menu-item .nav-link img { font-size: 14px; margin-right: 5px; } .menu-item .nav-link img { max-width: 16px; max-height: 16px; } .menu-item a.nav-link { position: relative; } .menu-item .pls-menu-badge { background-color: #ff554e; color: #ffffff; white-space: nowrap; font-weight: 500; font-size: 10px; line-height: 12px; padding: 3px 5px; bottom: 22px; left: 100%; position: absolute; text-transform: uppercase; } .pls-navigation>ul.menu>li>a.nav-link .pls-menu-badge { bottom: inherit; left: inherit; top: -1px; right: -15px; } .menu-item .pls-menu-badge:before { content: ""; position: absolute; bottom: -11px; left: 4px; border: 7px solid; border-right-color: transparent!important; border-bottom-color: transparent!important; border-right-width: 9px; border-left-width: 0; border-color: #ff554e;; } .menu-item .pls-menu-badge:not(:last-child){ margin-right:3px; } .menu-item .pls-menu-badge.label-new { background-color: #4AC4FA; } .menu-item .pls-menu-badge.label-hot { background-color: #FF8400; } .menu-item .pls-menu-badge.label-sale { background-color: #60BF79; } .pls-product-horizontal .pls-product-inner { display: flex; flex-direction: row; } .pls-product-horizontal .pls-product-image { flex: 0 0 40%; max-width: 40%; margin-bottom: 0; margin-right: 15px; } .pls-element.pls-product-horizontal .products .product-countdown-timer { display: none; } .pls-product-horizontal .pls-product-info { flex: 0 0 56%; max-width: 56%; } .pls-element.pls-product-horizontal .products .pls-product-info { text-align: left; } .pls-element.pls-product-horizontal .products.product-style-3 .pls-product-info { transform: none !important; } .pls-element.pls-product-horizontal .products .pls-star-rating { justify-content: start; } .products-tabs .nav-tabs li.nav-item { z-index:1; } .products-tabs .nav-tabs .nav-link { padding: 0 !important; position:relative; } .products-tabs .nav-tabs .nav-link:after { position: absolute; bottom: 2px; } .products-tabs .tab-content.loading:before { position: absolute; left: calc( 50% - 16px); top: calc( 50% - 16px); height: 32px; width: 32px; z-index: 91; } .products-tabs .tab-content.loading:after { background-color: rgba(255,255,255,.5); content: ''; position: absolute; left: 0; right: 0; bottom: 0; top: 0; z-index: 9; } .categories-sub-categories-box .category-title,.categories-sub-categories-vertical .category-title,.pls-product-categories .sub-categories li{ overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .categories-sub-categories-box .category-title:after{ font-size: 10px; margin-left: 3px; } .categories-sub-categories-box .sub-categories-content{ display: flex; flex-direction: row; } .categories-sub-categories-box .sub-categories-content .category-image { flex: 0 0 40%; } .categories-sub-categories-box .sub-categories-content .category-content { flex: 1 1 auto; padding-left: 1.2rem; min-width: 0; } .categories-sub-categories-box .sub-categories-content .sub-categories,.categories-sub-categories-vertical .sub-categories { list-style: none; margin: 0; } .categories-sub-categories-box .sub-categories-content .show-all-cate,.categories-sub-categories-vertical .show-all-cate{ font-weight: 600; margin-top: 5px; } .categories-sub-categories-box .sub-categories-content .show-all-cate a,.categories-sub-categories-vertical .show-all-cate a { color: var(--pls-primary-color); } .categories-sub-categories-vertical .category-title{ margin-bottom:.5em; } .categories-sub-categories-vertical .category-image img{ display: inherit; } .categories-sub-categories-vertical .category-image{ margin-bottom:10px; } .categories-sub-categories-vertical .pls-product-inner{ text-align:center; } .pls-product-categories .category-image{ overflow: hidden; } .pls-product-categories-thumbnails .product-category a,.pls-product-brands .product-brand a { display:block; text-align: center; } .pls-product-categories-thumbnails .category-image,.pls-product-brands .brand-image { overflow: hidden; cursor: pointer; display: inline-flex; justify-content: center; align-items: center; margin: auto; } .pls-product-categories-thumbnails.categories-circle .category-image,.pls-product-brands.brand-circle .brand-image { border-top: var(--pls-border-top); border-right: var(--pls-border-right); border-bottom: var(--pls-border-bottom); border-left: var(--pls-border-left); border-radius: 50%; } .pls-product-categories-thumbnails .category-title,.pls-product-brands .brand-title { font-weight: 500; margin-top: 0.687rem; text-transform: uppercase; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .pls-product-categories-thumbnails .category-title span { position: relative; } .pls-product-categories-thumbnails .category-title span:before,.pls-product-categories-thumbnails .category-title span:after { border-bottom: var(--pls-border-bottom) !important; bottom: 0px !important; } .pls-product-categories-thumbnails .product-category:hover .category-title span:before,.pls-product-categories-thumbnails .product-category:hover .category-title span:after { border-bottom-color: var(--pls-link-color) !important; } .pls-product-categories-thumbnails .slider-group>div:not(:last-child),.pls-product-brands .slider-group>div:not(:last-child) { margin-bottom: 1.5rem; } .pls-product-brands.brand-hover-effect .brand-image img { filter: grayscale(100%); opacity: .6; transition: opacity .25s ease,-webkit-filter .25s ease; transition: filter .25s ease,opacity .25s ease; transition: filter .25s ease,opacity .25s ease,-webkit-filter .25s ease; } .pls-product-brands.brand-hover-effect .brand-image:hover img { opacity: 1; filter: grayscale(0); } .pls-hot-deal-products .pls-deal-date { background-color: var(--pls-primary-color); color: var(--pls-primary-inverse-color); border-radius: 4px; display: flex; align-items: center; justify-content: center; padding: 4px 10px; margin-left: 2em; margin-bottom: -3px; margin-top: -3px; } .pls-hot-deal-products .pls-deal-date span { margin-right: 8px; } .pls-hot-deal-products .pls-product-stock-progressbar { margin-top: 10px; } .pls-hot-deal-products .pls-product-stock-label { display: flex; justify-content: space-between; font-size: 14px; margin-bottom: 2px; } .pls-product-stock-label span span { color: var(--pls-primary-color); font-weight:500; } .pls-hot-deal-products .progress { height: 8px; border-radius: 0; } .pls-hot-deal-products .progress-bar{ background-color: var(--pls-primary-color); font-size:0; } .pls-hot-deal-products.highlighted-border .product-variations { display:none; } .pls-element.pls-hot-deal-products.after-product-price .product-countdown-timer{ margin-bottom: 0; margin-top: 12px; position: initial; visibility: visible; opacity: 1; } .pls-element.pls-hot-deal-products.after-product-price .product-countdown>span { box-shadow: 0 0 4px rgba(0,0,0,0.1); margin-top: 0; margin-bottom: 0; } .pls-hot-deal-products .products.product-style-3 .product-price { margin-bottom: .6rem; } .pls-hot-deal-products.highlighted-border { border-color: var(--pls-primary-color); padding: 15px 30px; border: 2px solid; border-radius: 5px; } .pls-hot-deal-products.highlighted-border div.product .pls-product-inner { box-shadow: none !important } .products.product-style-widget .product { display: flex; flex-wrap: nowrap; margin-bottom: .4rem; } .product-style-widget .product-widget-image { flex: 0 0 25%; margin-right: 15px; } .product-style-widget .product-widget-content { flex: 1 1 auto; line-height: 1.4; } .product-style-widget .product-title { font-size: 16px; display: flex; margin-bottom: 0.3rem; } .products.product-style-widget .pls-star-rating { margin-top: 0; } .pls-hotspot .hotspot-wrapper { position: relative; } .pls-hotspot .pls-hotspot-item { margin-top: -24px; margin-left: -24px; position: absolute; } .pls-hotspot .pls-hotspot-item:before { background-color: #222222; border: 2px solid #ffffff; border-radius: 50%; color: #ffffff; cursor: pointer; font-size: 14px; margin: 0.7rem; line-height: 1; padding: 4px; transition: .4s; } .pls-hotspot .pls-hotspot-item:hover:before { background-color: #ffffff; color: #222222; transform: rotate(45deg); } @media (max-width:767px) { .pls-hotspot .pls-hotspot-item:before{font-size:12px}} .pls-hotspot .pls-hotspot-content { background-color: #fff; box-shadow: 0 0 4px rgb(0 0 0 / 15%); position: absolute; padding: 1rem; opacity: 0; visibility: hidden; width: 340px; transition: transform .3s,opacity .3s,visibility .3s; transform: translateY(14px); z-index: 9; } .pls-hotspot .pls-hotspot-content.pls-hotspot-content-left-top { top: -5px; left: 100%; } .pls-hotspot .pls-hotspot-content.pls-hotspot-content-left-bottom { left: 100%; bottom: -5px; } .pls-hotspot .pls-hotspot-content.pls-hotspot-content-right-top { top: -5px; right: 100%; } .pls-hotspot .pls-hotspot-content.pls-hotspot-content-right-bottom { bottom: -5px; right: 100%; } .pls-hotspot .pls-hotspot-content.pls-hotspot-content-top-left { left: -5px; top: 100%; } .pls-hotspot .pls-hotspot-content.pls-hotspot-content-top-right { right: -5px; top: 100%; } .pls-hotspot .pls-hotspot-content.pls-hotspot-content-bottom-left { left: -5px; bottom: 100%; } .pls-hotspot .pls-hotspot-content.pls-hotspot-content-bottom-right { right: -5px; bottom: 100%; } @media (min-width: 1025px) { .pls-hotspot-item:hover .pls-hotspot-content{opacity:1;visibility:visible;transform:translateY(0)}} .pls-hotspot-product { display: flex; flex-direction: row; } .pls-hotspot-product .pls-product-image { margin-right: 1.2rem; flex: 0 0 38%; } .pls-hotspot-product .pls-product-info { flex: 1 1 auto; } .pls-hotspot-product .product-title { line-height: 1.2; margin-bottom: 0.2rem; } .pls-hotspot-product .product-price { margin-bottom: 0.5rem; color: var(--pls-primary-color); font-weight: 500; } .pls-hotspot-product .pls-cart-button a { font-weight: normal; padding: 4px 15px; } .pls-hotspot-product .pls-cart-button a:before { content: none; } .pls-element.pls-blog-slider .blog-post-loop{ margin-bottom: 0; padding-bottom: 0; } @media (min-width:576px){ .pls-blog-horizontal .entry-post{display:flex;flex-direction:row}.pls-blog-horizontal .entry-thumbnail-wrapper{flex:0 0 50%;max-width:50%;margin-bottom:0}.pls-blog-horizontal .entry-content-wrapper{flex:0 0 50%;max-width:50%;display:flex;justify-content:center;flex-flow:column;padding-left:1rem}.blog-posts.pls-blog-horizontal .entry-header .entry-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}} .pls-heading .heading-subtitle { margin-bottom: .5rem; } .pls-heading .heading-wrap{ position: relative; } .pls-heading .heading-wrap:not(:last-child) { margin-bottom: .5rem; } .pls-heading .heading-title { font-weight: normal; line-height: 1.2; margin:0; } .pls-heading:not(.separator-none):not(.separator-underline):not(.separator-image):not(.separator-bottom-heading) .heading-wrap { display: flex; align-items: center; flex-direction: row; justify-content: center; } .pls-heading.pls-text-left:not(.separator-none):not(.separator-underline):not(.separator-image):not(.separator-bottom-heading) .heading-wrap { justify-content: start; } .pls-heading.pls-text-right:not(.separator-none):not(.separator-underline):not(.separator-image):not(.separator-bottom-heading) .heading-wrap { justify-content: end; } .pls-heading .separator-left,.pls-heading .separator-right { display:none; } .pls-heading.pls-text-center .heading-title { padding: 0 1rem; } .pls-heading.pls-text-left .heading-title { padding-right: 1rem; } .pls-heading.pls-text-right .heading-title { padding-left: 1rem; } .pls-heading.pls-text-center.separator-line .separator-left,.pls-heading.pls-text-center.separator-line .separator-right,.pls-heading.pls-text-right.separator-line .separator-left,.pls-heading.pls-text-left.separator-line .separator-right{ display:block; width: 100px; } .pls-heading .heading-tagline { font-size: 18px; } .pls-heading.separator-underline .heading-wrap { padding-bottom: .8rem; } .pls-heading.separator-underline .separator-right { display: inline-block; border-bottom: 2px solid var(--pls-primary-color); position: absolute; bottom: 2px; width: 50px; } .pls-heading.separator-underline.text-center .separator-right { left: calc(50% - 25px); } .pls-heading.separator-underline.text-left .separator-right { left:0; } .pls-heading.separator-underline.text-right .separator-right { right:0; } .pls-heading.separator-underline .separator-right.color-scheme-light { border-color:#ffffff; } .pls-heading.separator-underline .separator-right.color-scheme-dark { border-color:#222222; } .pls-heading.pls-text-left.separator-line .separator-right,.pls-heading.pls-text-right.separator-line .separator-left { display:block; } .pls-heading .image-separator { display:none; } .pls-heading.separator-image .image-separator { display: inline-block; margin-top: .5em; } .pls-width-10{ max-width: 10%; } .pls-width-20{ max-width: 20%; } .pls-width-30{ max-width: 30%; } .pls-width-40{ max-width: 40%; } .pls-width-50{ max-width: 50%; } .pls-width-60{ max-width: 60%; } .pls-width-70{ max-width: 70%; } .pls-width-80{ max-width: 80%; } .pls-width-90{ max-width: 90%; } .pls-width-100{ max-width: 100%; } .pls-heading.pls-text-center{ margin-right: auto; margin-left: auto; } .pls-heading.pls-text-left{ margin-right: auto; } .pls-heading.pls-text-right{ margin-left: auto; } .pls-testimonials .woocommerce .star-rating span { color: #F58773; } .pls-testimonials.style-1 .testimonial-wrap { background-color: #ffffff; padding: 1.5rem 2.2rem; transition: box-shadow .3s ease-in-out; } .pls-testimonials.style-1 .testimonial { padding-top: .5rem; padding-bottom: .5rem; } .pls-testimonials.style-1 .testimonial:hover .testimonial-wrap { box-shadow: 0 0 10px rgba(0,0,0,.15); } .pls-testimonials.style-1 .testimonial-title { font-size: 17px; font-weight: 600; color: var(--pls-primary-color); margin-bottom: 0.5rem; } .pls-testimonials.style-1 .testimonial-wrap:before { background-color: var(--pls-primary-color); color: var(--pls-primary-inverse-color); font-size: 22px; display: flex; align-items: center; border-radius: 50%; justify-content: center; margin-bottom: 1rem; height: 46px; width: 46px; } .pls-testimonials.style-1 .testimonial-meta { margin-top: 1em; display: flex; justify-content: space-between; } .pls-testimonials.style-1 .testimonial-name { font-weight: 500; } .pls-testimonials.style-2 .testimonial-wrap { margin: auto; text-align: center; } @media (min-width:1025px){ .pls-testimonials.style-2 .testimonial-wrap{width:48%}} .pls-testimonials.style-2 .testimonial-title,.pls-testimonials.style-3 .testimonial-title { font-size: 18px; margin-bottom: 2.5rem; text-transform: uppercase; } .pls-testimonials.style-2 .testimonial-description,.pls-testimonials.style-3 .testimonial-description { font-size: 28px; line-height: 1.3; margin-bottom: 1.5rem; } .pls-testimonials.style-2 .testimonial-rating,.pls-testimonials.style-3 .testimonial-rating { margin-bottom: 1rem; } .pls-testimonials.style-2 .star-rating,.pls-testimonials.style-3 .star-rating { display: inline-block; } .pls-testimonials.style-2 .testimonial-avatar { border-radius: 50%; max-width: 100px; max-height: 100px; margin: auto; margin-bottom: .8rem; overflow: hidden; } .pls-testimonials.style-2 .testimonial-name,.pls-testimonials.style-3 .testimonial-name { font-size: 15px; font-weight: 500; } .pls-testimonials.style-3 .testimonial-wrap { display: flex; } .pls-testimonials.style-3 .testimonial-content { padding-bottom: 3rem; padding-top: 2.5rem; padding-right: 10rem; flex: 0 0 75%; max-width: 75%; } .pls-testimonials.style-3 .testimonial-avatar { flex: 0 0 25%; max-width: 25%; } @media (max-width:1025px){ .pls-testimonials.style-3 .testimonial-content{padding-right:6rem;flex:0 0 70%;max-width:70%}.pls-testimonials.style-3 .testimonial-avatar{flex:0 0 30%;max-width:30%;display:flex;align-items:center}} @media (max-width:767px){ .pls-testimonials.style-3 .testimonial-wrap{flex-direction:column}.pls-testimonials.style-3 .testimonial-content{padding-right:0;flex:0 0 100%;max-width:100%;text-align:center}.pls-testimonials.style-3 .testimonial-avatar{flex:0 0 100%;max-width:100%}} .pls-testimonials.style-3+.pls-slider-navigation { bottom: 0; top: inherit; right: inherit; display: flex; } .pls-testimonials.style-3+.pls-slider-navigation>div:not(:last-child) { margin-right: 1.5rem; } .pls-testimonials.style-3+.pls-slider-navigation .pls-slider-next,.pls-testimonials.style-3+.pls-slider-navigation .pls-slider-prev { position: initial; visibility: visible; opacity: 1; } .pls-testimonials.style-3+.pls-slider-navigation .pls-slider-next:after,.pls-testimonials.style-3+.pls-slider-navigation .pls-slider-prev:after { font-size: 28px; color: #222222; } .pls-team .pls-member-avatar { position: relative; overflow: hidden; } .pls-team .pls-member-social { background-color: #fff; font-size: 14px; display: inline-flex; position: absolute; bottom: 0; left: 2rem; padding: 4px 10px; transform: translateY(45px); transition: all 0.3s; } .pls-team .pls-team-member:hover .pls-member-social { transform: translateY(-28px); } .pls-team .pls-member-social a { color: #999999; padding: 7px; line-height: 1; } .pls-team .pls-member-social a:hover { color: var(--pls-primary-color); } .pls-team .pls-member-info { padding: 1rem 1.5rem; } .pls-team .pls-member-name { margin-bottom: 0; font-size: 20px; font-weight: normal; } .pls-team .pls-member-designation { font-weight: 300; } .pls-counter .counter-icon-wrap,.pls-counter .counter-icon { display: flex; flex-direction: row; flex-wrap: nowrap; align-items: center; justify-content: center; } .pls-counter .counter-number { font-size: 48px; display: inline-flex; line-height: 1.2; } .pls-counter .counter-title { font-size: 18px; } .pls-counter.icon-top .counter-wrap { text-align: center; } .pls-counter.icon-circle .counter-icon,.pls-counter.icon-square .counter-icon{ height: 70px; width: 70px; text-align: center; line-height: 70px; box-sizing: content-box; } .pls-counter.icon-circle .counter-icon{ border-radius: 50%; } .pls-counter.icon-left .counter-wrap,.pls-counter.icon-right .counter-wrap{ display: flex; flex-direction: row; flex-wrap: nowrap; align-items: center; } .pls-counter.icon-left .counter-icon-wrap { max-width: 50%; margin-right: 1em; } .pls-counter.icon-left .counter-info{ flex: 1 1 auto; } .pls-counter.icon-right .counter-wrap{ flex-direction: row-reverse; text-align: right; } .pls-counter.icon-right .counter-icon-wrap { max-width: 50%; margin-left: 1.5em; } .pls-countdown { display: block; line-height: 1; } .pls-countdown .product-countdown>span,.pls-countdown .pls-countdown-timer>span { font-size: 48px; display: inline-flex; flex-direction: column; align-items: center; justify-content: center; padding: 5px; margin-right:8px; } .pls-countdown .product-countdown>span span,.pls-countdown .pls-countdown-timer>span span { font-size: 16px; display: block; line-height: 10px; margin-top: 5px; text-transform: capitalize; } .pls-countdown .countdown-text { font-weight: normal; display: flex; align-items: center; } .pls-countdown .countdown-text>span { margin-right:10px; } .pls-info-box .box-icon-wrap,.pls-info-box .info-box-icon { display: flex; flex-direction: row; flex-wrap: nowrap; align-items: center; justify-content: center; } .pls-info-box .info-box-title,.pls-info-box .info-box-subtitle { margin-bottom: 10px; line-height: 1; } .pls-info-box.icon-top.text-left .box-icon-wrap { justify-content: flex-start; } .pls-info-box.icon-top.text-right .box-icon-wrap { justify-content: flex-end; } .pls-info-box.pls-full-info-link { cursor: pointer; } .pls-info-box.icon-circle:not(.box-square-hover-bg) .info-box-icon,.pls-info-box.icon-square:not(.box-square-hover-bg) .info-box-icon { padding: 0.5em; text-align: center; box-sizing: content-box; } .pls-info-box.icon-circle .info-box-icon { border-radius: 50%; } .pls-info-box.icon-top .box-icon-wrap { margin-bottom: 15px; } @media (max-width:767px){ .pls-info-box.icon-left .box-icon-wrap,.pls-info-box.icon-right .box-icon-wrap{margin-bottom:15px}.pls-info-box.icon-left .info-box-content,.pls-info-box.icon-right .info-box-content{text-align:center}} @media (min-width:768px){ .pls-info-box.icon-left .info-box-wrap,.pls-info-box.icon-right .info-box-wrap{display:flex;flex-direction:row;flex-wrap:nowrap}.pls-info-box.icon-left .box-icon-wrap{max-width:50%;margin-right:1em;align-items:flex-start}.pls-info-box.icon-left .info-box-content{flex:auto;display:flex;align-items:center;flex-flow:wrap}.pls-info-box.icon-right .info-box-wrap{flex-direction:row-reverse;text-align:right}.pls-info-box.icon-right .box-icon-wrap{max-width:50%;margin-left:1.2em;align-items:flex-start}.pls-info-box .info-box-btn{margin-top:1em}} .pls-info-box .info-box-icon{ transition: -webkit-transform .25s linear; transition: transform .25s linear; transition: transform .25s linear,-webkit-transform .25s linear; line-height:1; } .pls-info-box.icon-effect-bounceup .info-box-icon{ transform: translateY(0); } .pls-info-box.icon-effect-bounceup:hover .info-box-icon{ transform: translateY(-3px); } .pls-info-box.icon-effect-zoom .info-box-icon{ transform: scale(1); } .pls-info-box.icon-effect-zoom:hover .info-box-icon{ transform: scale(1.1); } .pls-info-box.box-square .info-box-content{ padding: 2em 1em 1em 1em; text-align: center; } .pls-info-box.box-square .box-icon-wrap{ margin-bottom: -20px; } .pls-info-box.box-square-hover-bg .info-box-wrap{ padding: 1em; text-align: center; } .pls-info-box.box-square-hover-bg .box-icon-wrap{ margin-bottom:1.2em; } .pls-info-box.hover-color-scheme-light,.pls-info-box.hover-color-scheme-dark{ transition: all .25s ease; } .pls-info-box.hover-color-scheme-light:hover .info-box-icon{ color:#ffffff !important; } .pls-info-box.hover-color-scheme-dark:hover .info-box-icon{ color:#333333 !important; } .pls-instagram .image-wrap { position: relative; overflow: hidden; } .pls-instagram .image-wrap a { position: absolute; left: 0; right: 0; top: 0; bottom: 0; z-index: 9; } .pls-instagram .image-wrap:before { content: ""; display: block; position: absolute; left: 0; right: 0; top: 0; bottom: 0; background-color: #000; opacity: 0; transition: opacity 0.3s; z-index: 1; } .pls-instagram .image-wrap:hover:before { opacity: 0.5; } .pls-instagram .image-wrap img { transition: transform 0.3s; } .pls-instagram .image-wrap:hover img { transform: scale(1.1); } .pls-instagram .image-wrap:after { position: absolute; left: calc( 50% - 16px ); top: calc( 50% - 16px ); color: #ffffff; font-size: 32px; font-weight: 600; line-height: 1; opacity: 0; transition: opacity 0.3s; z-index: 1; } .pls-instagram .image-wrap:hover:after{ opacity: 1; } .pls-instagram-profile { background-color: #ffffff; box-shadow: 0 0 3px rgba(0,0,0,.1); color: #222222; font-size: 17px; display: flex; flex-direction: column; text-align: center; padding: 1rem; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); z-index: 9; } .pls-instagram .pls-instagram-profile:before { font-size: 20px; line-height: 1.2; } .pls-video-player .video-play-btn-holder{ position: absolute; top: 50%; left: 50%; text-align: center; transform: translate(-50%,-50%); z-index: 44; } .pls-video-player .video-play-btn { background-color: var(--pls-primary-inverse-color); display: inline-block; vertical-align: middle; position: relative; width: 76px; height: 76px; overflow: hidden; border-radius: 50%; box-sizing: border-box; transition: background-color .25s linear; } .pls-video-player .video-play-btn:before { content: ""; position: absolute; top: 50%; left: 50%; transform: translate(-32%,-50%); border-top: 12px solid transparent; border-left: 18px solid var(--pls-primary-color); border-bottom: 12px solid transparent; box-sizing: border-box; } .pls-video-player .video-wrapper{ overflow:hidden; } .pls-video-player .video-wrapper:hover .video-play-btn { background-color: var(--pls-primary-color); } .pls-video-player .video-wrapper:hover .video-play-btn:before { border-left-color: var(--pls-primary-inverse-color); } .pls-video-player .video-wrapper img{ transition: -webkit-transform .25s linear; transition: transform .25s linear; transition: transform .25s linear,-webkit-transform .25s linear; } .pls-video-player .video-wrapper:hover img{ transform: scale(1.1); } .nav-tabs .nav-item { z-index:9; } .pls-tabs .nav-tabs { margin-bottom: 1.5rem; } .pls-tabs .tab-content>.tab-pane { display: none; } .pls-tabs .tab-content>.active { display: block; } .pls-tabs .tab-content .tab-pane>div:last-child { margin-bottom:0; } .pls-tabs.align-center .nav-tabs { justify-content: center; } .pls-tabs.align-left .nav-tabs { justify-content: flex-start; } .pls-tabs.align-right .nav-tabs { justify-content: flex-end; } .pls-tabs .nav-tabs .nav-link { font-size: 22px; } .pls-tabs .nav-tabs .nav-link i.before-icon { margin-right: 0.2rem; } .pls-tabs .nav-tabs .nav-link i.after-icon { margin-left: 0.2rem; } .pls-tabs .tab-pane .pls-tab-title { display: none; } .pls-tabs .nav-tabs .nav-item { margin-left: 10px; margin-right: 10px; } .pls-tabs.align-left .nav-tabs .nav-item:first-child { margin-left: 0; } .pls-tabs.align-right .nav-tabs .nav-item:last-child { margin-right: 0; } .products-tabs .nav-tabs .nav-link { color: var(--pls-text-color); border:0; border-radius:0; display: inline-block; font-size: 20px; padding: 0 0 .6781rem; } .products-tabs .nav-tabs .nav-link.active,.products-tabs .nav-tabs .nav-link:hover { color: var(--pls-primary-color) } .pls-tabs .nav-tabs .nav-link:after { border-bottom: 2px solid var(--pls-primary-color); content: ''; display: block; margin-top: -2px; width: 0; transition: width 0.3s; } .pls-tabs .nav-tabs .nav-item.show .nav-link:after,.pls-tabs .nav-tabs .nav-link:hover:after,.pls-tabs .nav-tabs .nav-link.active:after { width: 100%; } .pls-tabs .tab-content { margin: 0 auto; } .pls-tabs .fade:not(.show) { opacity: 0; } .pls-tabs .fade { transition: opacity .15s linear; } .pls-accordion .card { border-bottom: var(--pls-border-bottom); margin-bottom: 0; } .pls-accordion .card-header .card-title { font-size: 22px; font-weight: normal; margin: 0; } .pls-accordion.align-left .card-header { text-align: left; } .pls-accordion.align-center .card-header { text-align: center; } .pls-accordion.align-right .card-header { text-align: right; } .pls-accordion .card-header a { display: block; border: none; cursor: pointer; padding: 20px 0; position:relative; } .pls-accordion.icon-position-left .card-header a { padding-left:40px; } .pls-accordion.icon-position-right .card-header a { padding-right:40px; } .pls-accordion .card-title a:after { font-weight: 600; font-size: 14px; left: 15px; position: absolute; top: 50%; transform: translateY(-50%); transition: .4s; } .pls-accordion .card-title a.open:after { transform: rotate(45deg) translate(-35%,-35%); } .pls-accordion.icon-position-right .card-title a:after { left: initial; right: 15px; } .pls-accordion .card-header i.icon-left { padding-right: 7px; } .pls-accordion .card-header i.icon-left { padding-left: 7px; } .pls-accordion .card-body>div:last-child { margin-bottom:0; } .pls-accordion .collapse,.pls-accordion .collapsing { padding-bottom: 2rem; } .pls-accordion .collapse:not(.show) { display: none; } .pls-accordion .card-body p:last-child { margin-bottom: 0; } .pls-social a{ display: inline-block; margin-right: 7px; margin-bottom: 7px; text-align:center; } .pls-social .social-text{ display:none; } .social-title { display: none; } .pls-social.icons-shape-circle a i{ border-radius: 50%; } .pls-social a i{ display: inline-flex; align-items: center; } .pls-social.icons-size-small a i{ font-size: 14px; width: 26px; height: 26px; } .pls-social.icons-size-default a i{ font-size: 16px; width: 30px; height: 30px; } .pls-social.icons-size-large a i{ font-size: 18px; line-height: 33px; width: 34px; height: 34px; } .pls-site-header .pls-social.icons-size-small a i { font-size: 12px; line-height: 24px; width: 26px; height: 26px; } .pls-site-header .pls-social.icons-size-default a i { font-size: 14px; width: 32px; height: 32px; } .pls-site-header .pls-social.icons-size-large a i { font-size: 16px; line-height: 33px; width: 36px; height: 36px; } .pls-social.icons-default a { color: var(--pls-link-color); } .pls-social.icons-default a:hover { color: var(--pls-link-hover-color); } .pls-social.icons-colour .social-facebook i { color:#385693; } .pls-social.icons-colour .social-twitter i { color:#0F1419; } .pls-social.icons-colour .social-linkedin i { color:#238CC8; } .pls-social.icons-colour .social-stumbleupon i { color:#EA4B24; } .pls-social.icons-colour .social-tumblr i { color:#395976; } .pls-social.icons-colour .social-pinterest i { color:#E13138; } .pls-social.icons-colour .social-reddit i { color:#FF4006; } .pls-social.icons-colour .social-vk i { color:#5181B8; } .pls-social.icons-colour .social-odnoklassniki i { color:#F2720C; } .pls-social.icons-colour .social-pocket i { color:#EF4056; } .pls-social.icons-colour .social-whatsapp i { color:#0DC143; } .pls-social.icons-colour .social-telegram i { color:#64B3F5; } .pls-social.icons-colour .social-email i { color:#DD4B39; } .pls-social.icons-colour .social-print i { color:#444444; } .pls-social.icons-colour .social-instagram i { color:#D02A52; } .pls-social.icons-colour .social-tiktok i { color:#000000; } .pls-social.icons-colour .social-flickr i { color:#FF0084; } .pls-social.icons-colour .social-rss i { color:#EF8321; } .pls-social.icons-colour .social-youtube i { color:#F90002; } .pls-social.icons-colour .social-github i { color:#323131; } .pls-social.icons-theme-colour a i { border: 2px solid var(--pls-primary-color); color: var(--pls-primary-color); } .pls-social.icons-theme-colour a:hover i { background-color: var(--pls-primary-color); border-color: var(--pls-primary-color); color: var(--pls-primary-inverse-color); } .pls-banner .banner-wrapper { position:relative; overflow: hidden; } .pls-banner.wrap-link .banner-wrapper { cursor: pointer; } .pls-banner .banner-image-wrap,.pls-banner .banner-image,.pls-banner .banner-image-wrap img { min-height: inherit; max-height: inherit; object-fit: cover; } .pls-banner .banner-image img { display: block; width: 100%; height: auto; } .pls-banner .banner-image-wrap+.banner-content-wrap { position: absolute; top: 0; bottom: 0; left: 0; right: 0; overflow: hidden; padding: 2rem; z-index: 2; display: flex; flex-direction: column; align-items: stretch; } @media (max-width:767px){ .pls-banner .banner-image-wrap+.banner-content-wrap{padding:20px}} @media (max-width:575px){ .pls-banner .banner-image-wrap+.banner-content-wrap{padding:10px}} .pls-banner .banner-image-wrap+.banner-content-wrap .banner-content { display: flex; flex-direction: column; } .pls-banner .banner-subtitle-wrap { margin-bottom: 3px; } .banner-subtitle-background .banner-subtitle { line-height: 1; display: inline-block; } .pls-banner .banner-title { font-size: 26px; font-weight: normal; line-height: 1.2; margin-bottom: 0; } .pls-banner .banner-content-text { margin-top: 8px; } .pls-banner .banner-content-text p { margin:0; } .pls-banner .banner-button { margin-top: 1.5em; } .pls-banner .button { padding: .5rem 1.5rem; } .pls-banner .banner-image img { transition: -webkit-transform .5s cubic-bezier(0,0,.44,1.18); transition: transform .5s cubic-bezier(0,0,.44,1.18); } .pls-banner.banner-zoom-out .banner-wrapper:hover .banner-image img,.pls-banner.banner-zoom-in .banner-image img { transform: scale(1.09); } .pls-banner.banner-zoom-in .banner-wrapper:hover .banner-image img { transform: scale(1); } .pls-button .button{ box-shadow:none; position: relative; } .pls-button a i{ vertical-align: -0.15rem; } .pls-button .btn-style-outline { background:none; } .pls-button a.btn-style-text { font-weight: 500; } .read-more-link .read-more-btn .more-link:before,.read-more-link .read-more-btn .more-link:after,.pls-button a.btn-style-link:before,.pls-button a.btn-style-link:after,.pls-product-categories-thumbnails .category-title span:before,.pls-product-categories-thumbnails .category-title span:after { content: ''; position: absolute; left: 0; border-bottom: 2px solid; bottom: -3px; width: 100%; } .read-more-link .read-more-btn .more-link:before,.pls-button a.btn-style-link:before,.pls-product-categories-thumbnails .category-title span:before { transform-origin: right; transform: scaleX(1) translateZ(0); transition: transform 0.5s cubic-bezier(0.165,0.84,0.44,1) 0.3s; } .read-more-link .read-more-btn .more-link:after,.pls-button a.btn-style-link:after,.pls-product-categories-thumbnails .category-title span:after { transform-origin: left; transform: scaleX(0) translateZ(0); transition: transform 0.5s cubic-bezier(0.165,0.84,0.44,1); } .read-more-link .read-more-btn .more-link:hover:before,.pls-button a.btn-style-link:hover:before,.pls-product-categories-thumbnails .product-category:hover .category-title span:before { transform: scaleX(0) translateZ(0); transition: transform 0.5s cubic-bezier(0.165,0.84,0.44,1); } .read-more-link .read-more-btn .more-link:hover:after,.pls-button a.btn-style-link:hover:after,.pls-product-categories-thumbnails .product-category:hover .category-title span:after { transform: scaleX(1) translateZ(0); transition: transform 0.5s cubic-bezier(0.165,0.84,0.44,1) 0.3s; } .pls-button.text-inline { display: inline-block; vertical-align: middle; margin-bottom:10px; margin-left: 5px; margin-right: 5px; } .pls-button .btn-shape-square { border-radius:0; } .pls-button .btn-shape-rounded { border-radius:3px; } .pls-button .btn-shape-round { border-radius:100px; } .pls-button .btn-size-small { font-size: 12px; padding: 8px 14px; } .pls-button .btn-style-outline.btn-size-small{ padding: 6px 12px; } .pls-button .btn-size-large{ font-size: 16px; padding: 18px 34px; } .pls-button .btn-style-outline.btn-size-large { padding: 16px 32px; } .pls-button .button.btn-style-outline { background: none; border: 1px solid; } .pls-button .button.btn-style-link { background: none; line-height: 1.3; padding: 0; } .pls-button .btn-color-default.btn-style-outline,.pls-button .btn-color-default.btn-style-link,.pls-button .btn-color-default.btn-style-text { color: var(--pls-button-bg-color); } .pls-button .btn-color-default.btn-style-outline { border-color: var(--pls-button-bg-color); } .pls-button .btn-color-default.btn-style-link:after { background-color: var(--pls-button-bg-color); } .pls-button .btn-color-default.btn-style-outline:hover { color: var(--pls-button-hover-color); background-color: var(--pls-button-bg-hover-color); } .pls-button .btn-color-default.btn-style-link:hover { color: var(--pls-button-bg-hover-color); } .pls-button .btn-color-default.btn-style-outline:hover,.pls-button .btn-color-default.btn-style-link:hover { border-color: var(--pls-button-bg-hover-color); } .pls-button .btn-style-outline.btn-color-primary,.pls-button .btn-style-link.btn-color-primary { border-color: var(--pls-primary-color); color: var(--pls-primary-color); } .pls-button .btn-style-outline.btn-color-primary:hover { color: var(--pls-primary-inverse-color); } .pls-button .btn-style-flat.btn-color-primary,.pls-button .btn-style-outline.btn-color-primary:hover { background-color: var(--pls-primary-color); } .pls-button .btn-style-flat.color-scheme-light,.pls-button .btn-style-outline.color-scheme-light,.pls-button .btn-style-flat.hover-color-scheme-light:hover,.pls-button .btn-style-outline.hover-color-scheme-light:hover { color:#ffffff !important; } .pls-button .btn-style-flat.color-scheme-dark,.pls-button .btn-style-outline.color-scheme-dark,.pls-button .btn-style-flat.hover-color-scheme-dark:hover,.pls-button .btn-style-outline.hover-color-scheme-dark:hover { color:#333333 !important; } .pls-button .btn-icon-left i { margin-right: 5px; } .pls-button .btn-icon-right i { margin-left: 5px; } .pls-button-expand { width: 100%; } .pls-list ul li:not(:last-child){ margin-bottom:10px; } .pls-list ul li{ display: flex; flex-direction: row; flex-wrap: nowrap; align-items: start; line-height: 1.6; } .pls-list .list-icon { flex: 0 0 auto; margin-right: 10px; text-align: center; vertical-align: middle; } .pls-list .list-content { flex: 1 1 auto; } .pls-list.list-type-none ul{ list-style:none; } .pls-list.list-type-ordered ul li .list-icon { font-weight: 600; } .pls-list.list-type-ordered ul { counter-reset: item; } .pls-list.list-type-ordered ul li .list-icon:before { content: counter(item) "."; counter-increment: item; } .pls-list.list-type-unordered ul li .list-icon:before { font-size: 7px; } .pls-list.list-type-unordered ul li .list-icon:before { content: "\e9a6"; font-family: 'presslayouts-font'; } .pls-list.list-type-image.list-style-square .list-icon,.pls-list.list-type-image.list-style-round .list-icon { display: flex; align-items: center; justify-content: center; } .pls-list.list-style-round .list-icon{ border-radius:50%; } .pls-list.list-size-small ul { font-size: 12px; } .pls-list.list-size-small .list-icon{ width: 16px; height: 16px; line-height: 16px; } .pls-list.list-size-small.list-type-image .list-icon img{ width:12px; } .pls-list.list-size-medium .list-icon{ width:24px; height:24px; line-height:24px; } .pls-list.list-size-medium.list-type-image .list-icon img{ width:14px; } .pls-list.list-size-large ul { font-size: 18px; } .pls-list.list-size-large .list-icon{ width:32px; height:32px; line-height:32px; } .pls-list.list-size-large.list-type-image .list-icon img{ width:20px; } .pls-newsletter.newsletter-radius .mc4wp-form-fields [type=email]{ border-bottom-left-radius: 99px; border-top-left-radius: 99px; } .pls-newsletter.newsletter-radius .mc4wp-form-fields [type=submit]{ border-bottom-right-radius: 99px; border-top-right-radius: 99px; } .pls-newsletter .pls-subscribe,.footer-subscribe .pls-subscribe { display: flex; flex-direction: column; width: 100%; } .pls-newsletter .pls-subscribe-form,.footer-subscribe .pls-subscribe-form { display: flex; } .pls-newsletter .pls-subscribe-form>p:not(:last-child),.footer-subscribe .pls-subscribe-form>p:not(:last-child) { width: 100%; } .pls-newsletter .pls-subscribe-form>p:not(:last-child),.footer-subscribe:not(.overlay-form) .pls-subscribe-form>p:not(:last-child) { margin-right: 10px; } .pls-cta-wrapper { display: flex; align-items: center; } .pls-call-to-action.align-center .pls-cta-wrapper { justify-content: center; } .pls-call-to-action.align-left .pls-cta-wrapper { justify-content: start; } .pls-call-to-action.align-right .pls-cta-wrapper { justify-content: end; } .pls-cta-title { font-size: 26px; display: flex; } .pls-call-to-action .button { padding: 4px 30px; } .gutters-space-0{ margin-right: 0; margin-left: 0; } .gutters-space-0>.col,.gutters-space-0>[class*=col-] { padding-right: 0; padding-left: 0; } .gutters-space-5{ margin-right: -5px; margin-left: -5px; } .gutters-space-5>.col,.gutters-space-5>[class*=col-] { padding-right: 5px; padding-left: 5px; margin-bottom: 10px; } .gutters-space-10{ margin-right: -10px; margin-left: -10px; } .gutters-space-10>.col,.gutters-space-10>[class*=col-] { padding-right: 10px; padding-left: 10px; margin-bottom: 20px; } .gutters-space-15{ margin-right: -15px; margin-left: -15px; } .gutters-space-15>.col,.gutters-space-15>[class*=col-] { padding-right: 15px; padding-left: 15px; margin-bottom: 30px; } .slider-gutters-space-0 .slider-group>div:not(:last-child){ margin-bottom: 0; } .slider-gutters-space-5 .slider-group>div:not(:last-child){ margin-bottom: 10px; } .slider-gutters-space-10 .slider-group>div:not(:last-child){ margin-bottom: 20px; } .slider-gutters-space-15 .slider-group>div:not(:last-child){ margin-bottom: 30px; } .tooltip { z-index:98; } .tooltip .tooltip-inner { border-radius: 0; } .tooltip { position: absolute; z-index: 1070; display: block; margin: 0; font-style: normal; font-weight: 400; line-height: 1.5; text-align: left; text-align: start; text-decoration: none; text-shadow: none; text-transform: none; letter-spacing: normal; word-break: normal; word-spacing: normal; white-space: normal; line-break: auto; font-size: 0.775rem; word-wrap: break-word; opacity: 0; } .tooltip.show { opacity: 0.9; } .tooltip .arrow { position: absolute; display: block; width: 0.8rem; height: 0.4rem; } .tooltip .arrow:before { position: absolute; content: ""; border-color: transparent; border-style: solid; } .bs-tooltip-top,.bs-tooltip-auto[x-placement^=top] { padding: 0.4rem 0; } .bs-tooltip-top .arrow,.bs-tooltip-auto[x-placement^=top] .arrow { bottom: 0; } .bs-tooltip-top .arrow:before,.bs-tooltip-auto[x-placement^=top] .arrow:before { top: 0; border-width: 0.4rem 0.4rem 0; border-top-color: #000; } .bs-tooltip-right,.bs-tooltip-auto[x-placement^=right] { padding: 0 0.4rem; } .bs-tooltip-right .arrow,.bs-tooltip-auto[x-placement^=right] .arrow { left: 0; width: 0.4rem; height: 0.8rem; } .bs-tooltip-right .arrow:before,.bs-tooltip-auto[x-placement^=right] .arrow:before { right: 0; border-width: 0.4rem 0.4rem 0.4rem 0; border-right-color: #000; } .bs-tooltip-left,.bs-tooltip-auto[x-placement^=left] { padding: 0 0.4rem; } .bs-tooltip-left .arrow,.bs-tooltip-auto[x-placement^=left] .arrow { right: 0; width: 0.4rem; height: 0.8rem; } .bs-tooltip-left .arrow:before,.bs-tooltip-auto[x-placement^=left] .arrow:before { left: 0; border-width: 0.4rem 0 0.4rem 0.4rem; border-left-color: #000; } .tooltip-inner { max-width: 200px; padding: 0.25rem 0.5rem; color: #fff; text-align: center; background-color: #000; border-radius: 0.25rem; } .woocommerce .yith-wcwl-add-to-wishlist .blockUI.blockOverlay { display: none !important; } #yith-wcwl-form .wishlist-title,#yith-wcwl-form .hidden-title-form { display:none; } .woocommerce table.wishlist_table { font-size: 100%; } .woocommerce .wishlist_table td.product-add-to-cart a { background-color: var(--pls-button-bg-color); border-radius: var(--pls-border-radius); color: var(--pls-button-color); font-weight: 500; display: inline-block !important; margin: 0 !important; padding: 10px 20px; } .woocommerce .wishlist_table td.product-add-to-cart a:hover { background-color: var(--pls-button-bg-hover-color); color: var(--pls-button-hover-color); } .woocommerce .wishlist_table td.product-add-to-cart { text-align: right; } .wishlist_table tr td,.wishlist_table tr th.wishlist-delete,.wishlist_table tr th.product-checkbox { text-align:inherit; } .wishlist_table .product-price { color: var(--pls-link-color); font-size: 16px; font-weight: 500; } .wishlist_table .product-price ins { background:none; padding: 0; } .wishlist_table .product-price del { font-size: 14px; font-weight: normal; } .yith_wcwl_wishlist_footer .yith-wcwl-share { float: none; display: flex; align-items: center; justify-content: center; flex-direction: column; } .yith-wcwl-share h4.yith-wcwl-share-title { font-weight: normal; margin-bottom: 5px; } .yith-wcwl-share ul { list-style: none; margin-left: 10px; } .yith-wcwl-share ul li { margin-bottom: 0; } .yith-wcwl-share ul li a { padding: 5px; margin-right: 5px; } #yith-wcwl-popup-message { background-color: var(--pls-primary-color); color: var(--pls-primary-inverse-color); border: none; border-radius: 0; bottom: 0; box-shadow: 0 0 3px 0 rgba(0,0,0,.1); left: calc(50% - 82px); margin: 0 !important; max-width: 568px; position: fixed; padding: 16px 18px; font-size: 16px; top: auto; -webkit-transform: translate3d(0,200%,0); transform: translate3d(0,200%,0); -webkit-animation: kp-fadeinupbig .35s ease .5s both; animation: kp-fadeinupbig .35s ease .5s both; z-index:998; } #yith-wcwl-popup-message:before { font-size: 14px; left: 1em; line-height: 1; position: absolute; top: calc(50% - 7px); } #yith-wcwl-message { margin-left:18px; line-height: initial; overflow: hidden; text-overflow: ellipsis; } @-webkit-keyframes kp-fadeinupbig { 0%{bottom:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}100%{bottom:2em;-webkit-transform:none;transform:none}} @keyframes kp-fadeinupbig { 0%{bottom:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}100%{bottom:2em;-webkit-transform:none;transform:none}} .wishlist_table.mobile{ list-style:none; margin:0; } .wishlist_table.mobile>li{ border-bottom: var(--pls-border-bottom); border: 0; display: block; margin-bottom: 20px; padding-bottom: 20px; padding-left: 112px; position: relative; } .wishlist_table.mobile li { border-bottom: var(--pls-border-bottom); } .wishlist_table.mobile li .item-wrapper{ display: -ms-flexbox; display: flex; -ms-flex-direction: row; flex-direction: row; width: auto; } .wishlist_table.mobile li .item-wrapper .item-details { width: auto; } .wishlist_table.mobile .item-wrapper>div { -webkit-box-flex: 1; -ms-flex: 1 1 100%; flex: 1 1 100%; } .wishlist_table.mobile .product-thumbnail { position: absolute; left: 0; } .wishlist_table.mobile .product-thumbnail img { max-width: 98px; } .wishlist_table.mobile .product-name h3 { font-size: 16px; margin-bottom: .7em; margin-right: 2em; } .wishlist_table.mobile table,.wishlist_table.mobile li .item-details table.item-details-table { margin-bottom: 0; } .wishlist_table.mobile table tr,.wishlist_table.mobile table td { border: 0; } .wishlist_table.mobile table td { padding: 2px 0; } .wishlist_table.mobile table td.label { color: var(--pls-link-color); font-size: 13px !important; font-weight: 500 !important; } .wishlist_table.mobile table td.value { text-align: right; font-weight: 500; } .wishlist_table.mobile li .item-details table.item-details-table td,.wishlist_table.mobile li table.additional-info td{ font-size: 14px; padding: 3px; } .wishlist_table.mobile .product-add-to-cart { margin-top: .7em; margin-bottom: 0 !important; } .wishlist_table.mobile .product-add-to-cart a { font-weight: 600; margin: 0 !important; } .wishlist_table.mobile .product-remove { position: absolute; top: -3px; right: 0; } .remove_from_wishlist i { display:none; } .wishlist_view.mobile .remove_from_wishlist:before{ font-size:12px; } .pls-slider-wrapper { position: relative; } .pls-slider-next,.pls-slider-prev { background: none; border-radius: 0; box-shadow: none; cursor: pointer; position:absolute; top: calc(50% - 30px); margin: 0; opacity: 0; visibility: hidden; pointer-events: none; backface-visibility: hidden; text-align: center; transition: all .25s ease; z-index: 9; } .swiper-paginataion+.pls-slider-navigation .pls-slider-next,.swiper-paginataion+.pls-slider-navigation .pls-slider-prev { top: calc(50% - 50px); } .pls-slider-prev { left: -2rem; } .pls-slider-next { right: -2rem; } .pls-slider-prev:after,.pls-slider-next:after { color: var(--pls-text-color); font-size: 30px; font-weight: normal; } .pls-slider-wrapper:hover .pls-slider-prev,.pls-slider-wrapper:hover .pls-slider-next { visibility: visible; opacity: 1; pointer-events: visible; } .pls-slider.swiper-paginataion { margin-bottom: 1rem; } .pls-slider-pagination { text-align: center; } .swiper-pagination-bullet { background: none; border: 1px solid var(--pls-text-color); border-radius: 50%; display: inline-block; margin: 0 5px !important; width: 6px; height: 6px; transition: all 0.5s; opacity: 1; } .swiper-pagination-bullet-active { background-color: var(--pls-primary-color); border-color: var(--pls-primary-color); } .grid-col-1>*,.pls-slider:not(.swiper-container-initialized) .slider-col-1>*{ flex: 0 0 100%; max-width: 100%; } .grid-col-2>*,.pls-slider:not(.swiper-container-initialized) .slider-col-2>* { flex: 0 0 50%; max-width: 50%; } .grid-col-3>*,.pls-slider:not(.swiper-container-initialized) .slider-col-3>* { flex: 0 0 33.33%; max-width: 33.33%; } .grid-col-4>*,.pls-slider:not(.swiper-container-initialized) .slider-col-4>* { flex: 0 0 25%; max-width: 25%; } .grid-col-5>*,.pls-slider:not(.swiper-container-initialized) .slider-col-5>* { flex: 0 0 20%; max-width: 20%; } .grid-col-6>*,.pls-slider:not(.swiper-container-initialized) .slider-col-6>* { flex: 0 0 16.66%; max-width: 16.66%; } .grid-col-7>*,.pls-slider:not(.swiper-container-initialized) .slider-col-7>* { flex: 0 0 14.28%; max-width: 14.28%; } .grid-col-8>*,.pls-slider:not(.swiper-container-initialized) .slider-col-8>* { flex: 0 0 12.5%; max-width: 12.5%; } .grid-col-9>*,.pls-slider:not(.swiper-container-initialized) .slider-col-9>* { flex: 0 0 11.11%; max-width: 11.11%; } .grid-col-10>*,.pls-slider:not(.swiper-container-initialized) .slider-col-10>* { flex: 0 0 10%; max-width: 10%; } @media (min-width: 576px) { .grid-col-sm-1>*,.pls-slider:not(.swiper-container-initialized) .slider-col-sm-1>*{flex:0 0 100%;max-width:100%}.grid-col-sm-2>*,.pls-slider:not(.swiper-container-initialized) .slider-col-sm-2>*{flex:0 0 50%;max-width:50%}.grid-col-sm-3>*,.pls-slider:not(.swiper-container-initialized) .slider-col-sm-3>*{flex:0 0 33.33%;max-width:33.33%}.grid-col-sm-4>*,.pls-slider:not(.swiper-container-initialized) .slider-col-sm-4>*{flex:0 0 25%;max-width:25%}.grid-col-sm-5>*,.pls-slider:not(.swiper-container-initialized) .slider-col-sm-5>*{flex:0 0 20%;max-width:20%}.grid-col-sm-6>*,.pls-slider:not(.swiper-container-initialized) .slider-col-sm-6>*{flex:0 0 16.66%;max-width:16.66%}.grid-col-sm-7>*,.pls-slider:not(.swiper-container-initialized) .slider-col-sm-7>*{flex:0 0 14.28%;max-width:14.28%}.grid-col-sm-8>*,.pls-slider:not(.swiper-container-initialized) .slider-col-sm-8>*{flex:0 0 12.5%;max-width:12.5%}.grid-col-sm-9>*,.pls-slider:not(.swiper-container-initialized) .slider-col-sm-9>*{flex:0 0 11.11%;max-width:11.11%}.grid-col-sm-10>*,.pls-slider:not(.swiper-container-initialized) .slider-col-sm-10>*{flex:0 0 10%;max-width:10%}} @media (min-width: 768px) { .grid-col-md-1>*,.pls-slider:not(.swiper-container-initialized) .slider-col-md-1>*{flex:0 0 100%;max-width:100%}.grid-col-md-2>*,.pls-slider:not(.swiper-container-initialized) .slider-col-md-2>*{flex:0 0 50%;max-width:50%}.grid-col-md-3>*,.pls-slider:not(.swiper-container-initialized) .slider-col-md-3>*{flex:0 0 33.33%;max-width:33.33%}.grid-col-md-4>*,.pls-slider:not(.swiper-container-initialized) .slider-col-md-4>*{flex:0 0 25%;max-width:25%}.grid-col-md-5>*,.pls-slider:not(.swiper-container-initialized) .slider-col-md-5>*{flex:0 0 20%;max-width:20%}.grid-col-md-6>*,.pls-slider:not(.swiper-container-initialized) .slider-col-md-6>*{flex:0 0 16.66%;max-width:16.66%}.grid-col-md-7>*,.pls-slider:not(.swiper-container-initialized) .slider-col-md-7>*{flex:0 0 14.28%;max-width:14.28%}.grid-col-md-8>*,.pls-slider:not(.swiper-container-initialized) .slider-col-md-8>*{flex:0 0 12.5%;max-width:12.5%}.grid-col-md-9>*,.pls-slider:not(.swiper-container-initialized) .slider-col-md-9>*{flex:0 0 11.11%;max-width:11.11%}.grid-col-md-10>*,.pls-slider:not(.swiper-container-initialized) .slider-col-md-10>*{flex:0 0 10%;max-width:10%}} @media (min-width: 1025px) { .grid-col-lg-1>*,.pls-slider:not(.swiper-container-initialized) .slider-col-lg-1>*{flex:0 0 100%;max-width:100%}.grid-col-lg-2>*,.pls-slider:not(.swiper-container-initialized) .slider-col-lg-2>*{flex:0 0 50%;max-width:50%}.grid-col-lg-3>*,.pls-slider:not(.swiper-container-initialized) .slider-col-lg-3>*{flex:0 0 33.33%;max-width:33.33%}.grid-col-lg-4>*,.pls-slider:not(.swiper-container-initialized) .slider-col-lg-4>*{flex:0 0 25%;max-width:25%}.grid-col-lg-5>*,.pls-slider:not(.swiper-container-initialized) .slider-col-lg-5>*{flex:0 0 20%;max-width:20%}.grid-col-lg-6>*,.pls-slider:not(.swiper-container-initialized) .slider-col-lg-6>*{flex:0 0 16.66%;max-width:16.66%}.grid-col-lg-7>*,.pls-slider:not(.swiper-container-initialized) .slider-col-lg-7>*{flex:0 0 14.28%;max-width:14.28%}.grid-col-lg-8>*,.pls-slider:not(.swiper-container-initialized) .slider-col-lg-8>*{flex:0 0 12.5%;max-width:12.5%}.grid-col-lg-9>*,.pls-slider:not(.swiper-container-initialized) .slider-col-lg-9>*{flex:0 0 11.11%;max-width:11.11%}.grid-col-lg-10>*,.pls-slider:not(.swiper-container-initialized) .slider-col-lg-10>*{flex:0 0 10%;max-width:10%}} @media (min-width: 1200px) { .grid-col-xl-1>*,.pls-slider:not(.swiper-container-initialized) .slider-col-xl-1>*{flex:0 0 100%;max-width:100%}.grid-col-xl-2>*,.pls-slider:not(.swiper-container-initialized) .slider-col-xl-2>*{flex:0 0 50%;max-width:50%}.grid-col-xl-3>*,.pls-slider:not(.swiper-container-initialized) .slider-col-xl-3>*{flex:0 0 33.33%;max-width:33.33%}.grid-col-xl-4>*,.pls-slider:not(.swiper-container-initialized) .slider-col-xl-4>*{flex:0 0 25%;max-width:25%}.grid-col-xl-5>*,.pls-slider:not(.swiper-container-initialized) .slider-col-xl-5>*{flex:0 0 20%;max-width:20%}.grid-col-xl-6>*,.pls-slider:not(.swiper-container-initialized) .slider-col-xl-6>*{flex:0 0 16.66%;max-width:16.66%}.grid-col-xl-7>*,.pls-slider:not(.swiper-container-initialized) .slider-col-xl-7>*{flex:0 0 14.28%;max-width:14.28%}.grid-col-xl-8>*,.pls-slider:not(.swiper-container-initialized) .slider-col-xl-8>*{flex:0 0 12.5%;max-width:12.5%}.grid-col-xl-9>*,.pls-slider:not(.swiper-container-initialized) .slider-col-xl-9>*{flex:0 0 11.11%;max-width:11.11%}.grid-col-xl-10>*,.pls-slider:not(.swiper-container-initialized) .slider-col-xl-10>*{flex:0 0 10%;max-width:10%}} .slick-slider{ position: relative; display: block; box-sizing: border-box; user-select: none; -webkit-touch-callout: none; -khtml-user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent; } .slick-list{ position: relative; display: block; overflow: hidden; margin: 0; padding: 0; } .slick-list:focus{ outline: none; } .slick-list.dragging{ cursor: pointer; } .slick-slider .slick-track,.slick-slider .slick-list{ transform: translate3d(0,0,0); } .slick-track{ position: relative; top: 0; left: 0; display: block; margin-left: auto; margin-right: auto; } .slick-track:before,.slick-track:after{ display: table; content: ''; } .slick-track:after{ clear: both; } .slick-loading .slick-track{ visibility: hidden; } .slick-slide{ display: none; float: left; height: 100%; min-height: 1px; } .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-slider{ position:relative; } .slick-slider button.slick-arrow { background:none !important; box-shadow: none; font-size:0; height: 40px; margin-top: -21px; padding:0; position:absolute; top:50%; width: 40px; z-index:9; } .slick-slider .slick-arrow:hover { background-color: var(--pls-primary-color); color: var(--pls-primary-inverse-color); } .slick-slider .slick-next.slick-arrow { right: 0; } .slick-slider .slick-prev.slick-arrow { left: 0; } .slick-slider button.slick-arrow:before { color: var(--pls-text-color); font-size: 18px; font-weight: 600; } .slick-slider.slick-vertical .slick-arrow { left: calc( 50% - 15px ) !important; margin-top:0; top:initial; right:initial; height: 30px; width: 30px; } .slick-slider.slick-vertical .slick-arrow:before { font-size: 16px; } .slick-slider.slick-vertical .slick-prev.slick-arrow { top:10px; } .slick-slider.slick-vertical .slick-next.slick-arrow { bottom:10px; } .slick-slider .slick-dots{ display: flex; align-items: center; justify-content: center; margin: 0; list-style: none; } .slick-slider .slick-dots li:not(:last-child){ margin-right: .5em; } .slick-slider .slick-dots button{ background-color: var(--pls-hover-background-color); box-shadow: none; border-radius: 99px; width: 10px; height: 10px; line-height: 1; font-size: 0; padding: 0; cursor: pointer; transition: all 0.5s; } .slick-slider .slick-dots li.slick-active button{ background-color: var(--pls-primary-color); width: 22px; } .product-gallery-bottom .single-product-thumbnails:not(.slick-initialized),.product-gallery-horizontal .single-product-gallery:not(.slick-initialized){ display: flex; flex-wrap: nowrap; } .single-product-gallery:not(.slick-initialized)>*,.single-product-thumbnails:not(.slick-initialized)>* { display: none !important; } .product-gallery-left .single-product-gallery:not(.slick-initialized)>*:nth-of-type(1),.product-gallery-bottom .single-product-gallery:not(.slick-initialized)>*:nth-of-type(1),.product-gallery-horizontal .single-product-gallery:not(.slick-initialized)>*:nth-of-type(-n+3),.product-gallery-none .single-product-gallery:not(.slick-initialized)>*:nth-of-type(1),.product-gallery-left .single-product-thumbnails:not(.slick-initialized)>*:nth-child(-n+4),.product-gallery-right .single-product-thumbnails:not(.slick-initialized)>*:nth-child(-n+4),.product-gallery-bottom .single-product-thumbnails:not(.slick-initialized)>*:nth-child(-n+4) { display: block !important; } .product-gallery-bottom .single-product-thumbnails:not(.slick-initialized)>* { flex: 0 0 25%; max-width: 25%; } .product-gallery-horizontal .single-product-gallery:not(.slick-initialized)>* { flex: 0 0 33.33%; max-width: 33.33%; margin-right: 1em; } button.mfp-arrow { background:none !important; } .mfp-close-btn-in .mfp-close { color: var(--pls-link-color); font-weight: normal; opacity: 1; } .mfp-content { text-align: left; } .mfp-close { background: none !important; font-size: 0; } .wpcf7 br { display: none; } .wpcf7 label { display: inline-block; width: 100%; } form.wpcf7-form>p { margin-bottom: 2rem; } .mc4wp-form { display: flex; align-items: center; justify-content: center; flex-direction: column; } .mc4wp-form-fields { display: flex; justify-content: center; position: relative; max-width: 500px; width: 100%; } .mc4wp-form-fields>p:not(:last-child) { width: 100%; } .mc4wp-form-fields label { font-size: 0; } .mc4wp-form-fields input:not(input[type=checkbox]),.mc4wp-form-fields select { height: 46px; border: 2px solid; border-color: var(--pls-link-color); } .newsletter-form input[type=checkbox] { background-color: var(--pls-body-background); width: 16px; height: 15px; } .mc4wp-form-fields [type=submit] { font-size: 13px; text-transform: uppercase; } @media (min-width:768px) { .mc4wp-form-fields>p:not(:last-child){margin-right:10px}} .overlay-form .mc4wp-form-fields [type=submit] { box-shadow: none; margin: 4px; padding: 12px 15px; line-height: 1; height: 38px; position: absolute; right: 0; top: 0; } .overlay-form .mc4wp-form-fields>p:not(:last-child) { margin-right: 0; } .simple-form .mc4wp-form-fields input[type=submit] { width: 100%; } .shape-round input,.shape-round select,.shape-round textarea { border-radius: 25px !important; } .shape-round input[type=checkbox] { border-radius: 0 !important; } .pls-newsletter-popup { background-color: var(--pls-body-background); margin: 0 auto; position: relative; max-width: var(--pls-newsletter-popup-width); width: calc(100% - 50px); } .pls-newsletter-content { display: flex; flex-direction: column; justify-content: center; padding: 2rem; text-align: center; } .full-content .pls-newsletter-content { width: 100%; } .pls-newsletter-content>.pls-newsletter-title { font-weight: normal; margin-bottom: 3px; } .pls-newsletter-content,.pls-newsletter-content label { color: var(--pls-newsletter-popup-text-color); } .pls-newsletter-wrap.simple-form .mc4wp-form-fields { display: initial; } .pls-newsletter-popup .mc4wp-form-fields>p:not(:last-child) { margin-bottom: 1rem; } .pls-newsletter-popup .mc4wp-form-fields>p:last-child { margin-bottom: 2rem; } .pls-newsletter-wrap.simple-form .mc4wp-form-fields input[type=submit]{ font-size: 18px; font-weight: normal; height: 57px; text-transform: inherit; } .pls-newsletter-popup .mc4wp-form-fields input[type=submit]{ background-color: var(--pls-newsletter-popup-button-bg-color); color: var(--pls-newsletter-popup-button-color); } .pls-newsletter-popup .mc4wp-form-fields input[type=submit]:hover { background-color: var(--pls-newsletter-popup-button-bg-hover-color); color: var(--pls-newsletter-popup-button-hover-color); } .pls-newsletter-popup .mc4wp-form-fields input:not(input[type=checkbox]),.pls-newsletter-popup .mc4wp-form-fields select { border-top: var(--pls-newsletter-popup-border-top); border-right: var(--pls-newsletter-popup-border-right); border-bottom: var(--pls-newsletter-popup-border-bottom); border-left: var(--pls-newsletter-popup-border-left); } .pls-newsletter-popup,.full-content .pls-newsletter-content { border-radius: var(--pls-newsletter-popup-border-radius); } .pls-banner-left .pls-newsletter-banner img,.pls-banner-right .pls-newsletter-content { border-radius: var(--pls-newsletter-popup-border-radius) 0 0 var(--pls-newsletter-popup-border-radius); } .pls-banner-right .pls-newsletter-banner img,.pls-banner-left .pls-newsletter-content { border-radius: 0 var(--pls-newsletter-popup-border-radius) var(--pls-newsletter-popup-border-radius) 0; } @media (min-width:641px) { .pls-newsletter-wrap:not(.pls-full-content){display:flex}.pls-newsletter-wrap.pls-banner-left .pls-newsletter-banner,.pls-newsletter-wrap.pls-banner-right .pls-newsletter-banner{flex:0 1 45%;max-width:45%}.pls-newsletter-wrap.pls-banner-left .pls-newsletter-content,.pls-newsletter-wrap.pls-banner-right .pls-newsletter-content{flex:0 1 55%;max-width:55%}.pls-newsletter-wrap.pls-banner-right{flex-direction:row-reverse}.pls-newsletter-wrap.pls-banner-right+.mfp-close{left:0;right:inherit}} @media (max-width:640px) { .pls-newsletter-banner{display:none}} .pls-scroll { flex: 1 1 auto; position : relative; width : 100%; height : 100%; overflow : hidden; } .pls-scroll>.pls-scroll-content { position : absolute; overflow : scroll; overflow-x : hidden; top : 0; right : 0; bottom : 0; left : 0; -webkit-overflow-scrolling: touch; } .pls-scroll>.pls-scroll-content:focus { outline: none; } .pls-scroll>.pls-scroll-content:-webkit-scrollbar { display: none; } .has-scrollbar>.pls-scroll-content:-webkit-scrollbar { display: block; } .pls-scroll>.pls-scroll-pane { background : rgba(0,0,0,.25); position : absolute; width : 5px; right : 0; top : 0; bottom : 0; visibility : hidden; opacity : .01; transition : .2s; border-radius : 5px; } .pls-scroll>.pls-scroll-pane>.pls-scroll-slider { background: #444; background: rgba(0,0,0,.5); position : relative; margin : 0 1px; border-radius : 3px; } .pls-scroll:hover>.pls-scroll-pane,.pls-scroll-pane.active,.pls-scroll-pane.flashed { visibility : visible; opacity : 0.99; } body.elementor-page.page.pls-no-sidebar .pls-site-content .container,body.error404 .pls-site-content .container { max-width: 100%; padding-left: 0; padding-right: 0; width: 100%; } .elementor-inner-section .elementor-container { margin-left: calc(var(--pls-grid-gap) * -1); margin-right: calc(var(--pls-grid-gap) * -1); } .elementor-column-gap-default>.elementor-column>.elementor-element-populated { padding: var(--pls-grid-gap); } .elementor-widget:not(:last-child){ margin-bottom: calc(var(--pls-grid-gap) * 2); } .products div.product .pls-product-inner { padding: var(--pls-grid-gap); overflow: hidden; } .woocommerce .pls-bought-together-products div.product,.pls-blog-slider article,.related.posts article,.pls-product-categories-thumbnails .swiper-wrapper .product-category,.pls-banners-slider .pls-banner,.pls-team .pls-team-member,.pls-testimonials .testimonial,.pls-product-brands .product-brand,.pls-dokan-vendors .pls-single-vendor,.pls-wc-vendors .pls-single-vendor,.pls-wcfm-vendors .pls-single-vendor { padding-right: var(--pls-grid-gap); padding-left: var(--pls-grid-gap); } .elementor-widget-container>p:last-child,.elementor-text-editor>p:last-child { margin-bottom: 0; } .elementor-template-full-width .row>[data-elementor-type] { flex: 1 1 100%; width: 100%; } .wp-block-themepunch-revslider>p.rs-p-wp-fix { margin: 0; } .dokan-dashboard .tooltip.fade.in { opacity: 0.8; } input[type=submit].dokan-btn,a.dokan-btn,.dokan-btn{ border-radius: 2px; box-shadow: 0 1px 2px 0 rgba(0,0,0,.2); font-weight: 600; border: 0; line-height: 1.4; padding: 0.75em 1.4671em; } a.dokan-btn,.dokan-btn{ text-transform:uppercase; } input[type=submit].dokan-btn-sm,a.dokan-btn-sm,.dokan-btn-sm{ padding: 5px 10px; } .media-router button.media-menu-item { color: #333 !important; } .media-modal-content input[type=search] { height: 28px; } select.dokan-form-control{ height:40px; padding-left: var(--pls-grid-gap); padding-right: var(--pls-grid-gap); } .dokan-dashboard-wrap .select2-container--default .select2-selection--single{ min-width: auto; } input.dokan-form-control{ padding:4px 12px; } .dokan-label{ border-radius:0; } .dokan-dashboard-wrap fieldset{ padding: 0; margin: 0; border: 0; } .dokan-dashboard-wrap .dokan-input-group-addon,.dokan-dashboard-wrap .dokan-panel,.dokan-dashboard-wrap .dokan-label{ border-radius: 0; } .dokan-dashboard-wrap .wp-editor-wrap{ border:none; } .dokan-seller-search-form .dokan-w4 input[type=search] { border-radius: 0 !important; } #dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-wrapper { box-shadow: 0px 0px 3px rgba(0,0,0,.1); } .product-edit-container .dokan-feat-image-upload a.close,.product-edit-container .dokan-feat-image-upload a.close:hover{ color: #FF0000; } .product-edit-container #dokan-product-images ul.product_images li.image a.action-delete,.product-edit-container #dokan-product-images ul.product_images li.dokan-sortable-placeholder a.action-delete,.product-edit-container #dokan-product-images ul.product_images li.add-image a.action-delete{ line-height: 24px; } .dokan-form-group #order_date_filter{ display:inline-block; } .dokan-message,.dokan-info,.dokan-error,.dokan-alert-warning{ border-radius:0; } .store-footer a.dokan-btn,.store-footer .dokan-btn { padding: 8px 10px; font-size: 13px; } #dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-content .store-info .featured-favourite { padding-bottom: 0; padding-left: 1.5em; padding-top: 1.2em; } .dokan-single-store .dokan-store-tabs ul li{ margin-bottom:0; } li.dokan-share-btn-wrap .dokan-share-btn,li.dokan-store-follow-store-button-container .dokan-follow-store-button { margin-top: 3px; margin-right: 10px; } .dokan-single-store .dokan-store-tabs ul li.dokan-right{ border-right:0; } .dokan-single-store #reviews #comments>h3{ margin-bottom:1em; } .dokan-single-store #reviews .commentlist li img.avatar{ max-width:60px; } .dokan-single-store #reviews .commentlist .star-rating{ float:none; display: block; font-size: 1em; } .dokan-single-store #reviews .commentlist .dokan-rating{ margin-bottom: .4em; } .dokan-single-store #reviews .commentlist li .description h4{ font-size: 18px; margin-bottom: .4em; } .products .sold-by{ margin-bottom: 5px; } .woocommerce div.product .sold-by{ margin-bottom: .5em; font-size: 13px; } .woocommerce div.product div.summary .sold-by a{ color: var(--pls-primary-color); font-weight: 600; } .woocommerce-tabs .woocommerce-Tabs-panel--seller>h2,.woocommerce-Tabs-panel--seller_enquiry_form>h3{ font-size: 20px; margin-bottom: .6781em; } .woocommerce-tabs .woocommerce-Tabs-panel--seller ul{ margin-left:0; } .woocommerce-tabs .woocommerce-Tabs-panel--seller ul li span:not(.details),.woocommerce-tabs .woocommerce-Tabs-panel--seller ul li.seller-name span.details{ color: var(--pls-link-color); font-weight: 600; } .woocommerce-tabs .woocommerce-Tabs-panel--seller ul li.seller-name span.details a { color: var(--pls-primary-color); } .woocommerce-tabs .woocommerce-Tabs-panel--seller ul .star-rating{ float: left; margin-top: 3px; margin-right: 5px; } .form-control{ border-radius:0; } .form-control:focus{ background:none; border:none; box-shadow:none; color:inherit; } .woocommerce div.summary .dokan-report-abuse-button { font-size: 1em; } .dokan-report-abuse-button i{ margin-right:5px; } .dokan-report-abuse-button.working i{ display:none; } .dokan-report-abuse-button.working:before{ margin-right:5px; } .dokan-form-container label{ font-weight:normal; } .dokan-store-menu .caret-icon{ display:none; } .widget .dokan-store-open-close .open-close-day label{ display:inline-block; } .widget .dokan-store-open-close .open-close-day{ padding-bottom: 10px; padding-top: 0; } .pls-vendors-list p{ margin-bottom:5px; } .pls-store-wrapper{ box-shadow: 0px 0px 3px rgba(0,0,0,.1); transition: box-shadow .25s ease; } .pls-store-wrapper:hover{ box-shadow: 0px 0px 6px rgba(0,0,0,.15); } .pls-store-content-wrapper{ height: 100%; background-size: 100% 100%; background-repeat: no-repeat; background-position: 0 50%; height: 220px; position: relative; overflow: hidden; } .pls-store-content-container{ padding: 1em; } .pls-store-content-wrapper.has-vendor-background,.pls-store-content-wrapper.has-vendor-background .pls-store-data h2{ color:#ffffff; } .pls-store-content-wrapper.has-vendor-background .pls-store-content-container{ background-color: rgba(0,0,0,0.35); height: 100%; } .pls-vendors-list .pls-store-data h2{ margin: 9px 0px; font-size: 20px; } .pls-vendors-list .pls-store-rating{ display: inline-block; float:none; margin-bottom: 8px; } #dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-content .store-info .featured-favourite .featured-label,.pls-vendors-list .featured-label { background-color: #ff9f00; border-radius:0; box-shadow:none; color: #ffffff; display: inline-block; font-size: 10px; font-weight: 600; padding: 3px 10px; text-transform: uppercase; } .pls-vendors-list .vendor-avatar { background: #ffffff; display: inline-block; padding: 6px; position: absolute; width: 80px; height: 80px; top: -40px; right: 20px; border-radius: 40px; box-shadow: 0px 0px 10px rgba(0,0,0,.1); } .pls-vendors-list .vendor-avatar img { width: 100%; height: 100%; border-radius: 40px; } .pls-vendors-list .pls-store-link{ padding: 8px 12px; font-size:12px; } .pls-vendors-list:not(.pls-slider)>div:not(:last-child),.pls-vendors-list.pls-slider .slider-group>div:not(:last-child){ margin-bottom:2em; } .pls-vendors-list .pls-store-products { display: flex; margin-bottom: 1em; } .pls-vendors-list .store-product{ padding: 5px; max-width: 56px; border: 2px solid var(--pls-border-color); } .pls-vendors-list .store-product:not(:last-child){ margin-right: 5px; } ul.store-details { padding-left: 20px; } ul.store-details li>i:before { margin-left: -20px; } .pls-vendors-default .pls-store-footer{ background-color: #f8f8f8; padding: 1rem; position: relative; } .pls-vendors-boxed .pls-store-rating{ display: block; margin-bottom: 1.5em; } .pls-vendors-boxed .vendor-avatar{ border-radius: 90px; bottom: 1em; height: 100px; right: 1.5em; top: inherit; width: 100px; } .pls-vendors-boxed-center-products .pls-store-content-wrapper{ position:inherit; } .pls-vendors-boxed-center-products .pls-store-footer{ margin-top: -60px; padding: 0 1em 1em; text-align: center; } .pls-vendors-boxed-center-products .vendor-avatar{ display: inline-block; position:inherit; } .pls-vendors-boxed-center-products .pls-store-rating{ display: inline-block; } .pls-vendors-boxed-center-products .vendor-avatar{ border-radius: 90px; height: 120px; width: 120px; } .pls-vendors-boxed-center-products .vendor-avatar img{ border-radius: 90px; } .pls-vendors-boxed-center-products .pls-store-rating{ margin-bottom:10px; } .pls-vendors-boxed-center-products .pls-store-products { justify-content: center; } .pls-vendors-boxed-horizontal-products .pls-store-featured { position: absolute; left: 0; top: 1em; } .pls-vendors-boxed-horizontal-products .vendor-avatar{ position:inherit; } .pls-vendors-boxed-horizontal-products .pls-store-wrapper{ background-color: #ffffff; display: flex; flex-direction: row; flex-wrap: nowrap; padding: 2em 1em; position:relative; } .pls-vendors-boxed-horizontal-products .pls-store-content-wrapper{ height:inherit; position: inherit; } .pls-vendors-boxed-horizontal-products .pls-store-content { flex: 0 0 30%; } .pls-vendors-boxed-horizontal-products .pls-store-footer { flex: 1 1 auto; } .pls-vendors-boxed-horizontal-products .pls-store-content-container{ text-align:center; } .pls-vendors-boxed-horizontal-products .pls-store-rating{ margin-top: 1em; } .pls-vendors-boxed-horizontal-products .pls-store-products{ margin-bottom: 0; margin-top: 1.2em; } .pls-vendors-boxed-simple .pls-store-content-container{ padding:1.5em; } .pls-vendors-boxed-simple .pls-store-content-wrapper{ height:inherit; text-align:center; } .pls-vendors-boxed-simple .pls-store-featured { position: absolute; left: 0; top: 1em; } .pls-vendors-boxed-simple .vendor-avatar{ border-radius: 99px; margin-bottom:.5em; position: inherit; height: 120px; width: 120px; } .pls-vendors-boxed-simple .vendor-avatar img{ border-radius: 99px; } .pls-vendors-boxed-simple .pls-store-link{ margin-top:1em; } .wc-vendors-dashboard input[type=text],.wc-vendors-dashboard input[type=email],.wc-vendors-dashboard input[type=password],.wc-vendors-dashboard input[type=number],.wc-vendors-dashboard input[type=date],.wc-vendors-dashboard textarea{ display: initial; width: inherit; } .wc-vendors-shop-settings table tr{ border:none; } .wc-vendors-shop-settings .btn-inverse{ margin-top:5px; } .pls-wc-vendors.pls-vendors-boxed-horizontal-products .pls-store-link { margin-top:1em; } #wcfm-main-contentainer input.wcfm_submit_button,#wcfm-main-contentainer button.wcfm_submit_button,#wcfm-main-contentainer a.wcfm_submit_button,#wcfm-main-contentainer .wcfm_add_category_bt,#wcfm-main-contentainer .wcfm_add_attribute,#wcfm-main-contentainer .wcfm_add_attribute_term,#wcfm-main-contentainer input.upload_button,#wcfm-main-contentainer input.remove_button,#wcfm-main-contentainer .dataTables_wrapper .dt-buttons .dt-button,#wcfm_vendor_approval_response_button,#wcfm_bulk_edit_button,#wcfm_enquiry_submit_button { font-size: 14px; font-weight: 600; border-radius: 2px; padding:12px 20px !important; } p.wcfm_title strong,span.wcfm_title strong,#wcfm_membership_container p.wcfm_title strong,#wcfm_membership_container span.wcfm_title strong { font-style: normal; font-size: 14px; } input.wcfm-checkbox:checked:before{ color:#ffffff; } #wcfm-main-contentainer a.add_new_wcfm_ele_dashboard,#wcfm-main-contentainer a.wcfm_import_export{ font-weight: normal; } div.wcfm-collapse-content h2{ font-style: normal; } .wcfm_buttons{ z-index:9; } .products .product:hover .wcfm_buttons{ z-index:99; } .wcfm_ele_wrapper{ margin: 0 0 .5em; } .wcfmmp_sold_by_container_advanced{ border: 0; min-width: auto; padding: 0; display: flex; align-items: center; margin-bottom:1em; } .wcfmmp_sold_by_container_advanced .wcfmmp_sold_by_label{ font-style: normal; margin-left: 0; margin-right: 5px; display: inherit; font-size: 16px; font-weight: 600; color: #333; text-transform: capitalize; } .wcfmmp_sold_by_container_left{ margin-top: 0; margin-bottom: 0; width: 40px; } .wcfmmp_sold_by_container_advanced .wcfmmp_sold_by_wrapper .wcfmmp_sold_by_store{ font-size: 16px; } .wcfmmp_sold_by_container_advanced .wcfmmp-store-rating,.wcfmmp_store_info .wcfmmp-store-rating,.wcfmmp_sold_by_container .wcfmmp-store-rating{ font-size: .9em; } .pls-quick-view .wcfm_ele_wrapper{ display:none; } .wcfmmp-store-lists-sorting .spacer{ display:none; } .wcfmmp-store-lists-sorting { display: flex; flex-direction: row-reverse; justify-content: space-between; } .wcfmmp-store-lists-sorting .wcfm-woocommerce-ordering{ margin-right:0; } #wcfmmp-stores-lists{ box-shadow:none; } #wcfmmp-stores-lists .right_side{ padding: 0 1em; } #wcfmmp-stores-lists .left_sidebar{ padding:1em; } #wcfmmp-stores-lists .wcfmmp-store-lists-sorting { margin-top: 1rem; } .wcfmmp-store-search-form{ padding:0; } #wcfmmp-stores-wrap ul.wcfmmp-store-wrap li .store-wrapper{ box-shadow: 0px 0px 3px rgba(0,0,0,.1); } #wcfmmp-stores-wrap ul.wcfmmp-store-wrap li .store-footer .store-avatar img{ border-radius: 90px; } #wcfmmp-store,#wcfmmp-store .reviews_area,#wcfmmp-store .policies_area,#wcfmmp-store .wcfm_store_description{ box-shadow:none; } #wcfmmp-store .right_side{ padding: 1em; } #wcfmmp-store .left_sidebar{ padding: 1em; } #wcfmmp-store .sidebar_heading{ margin-bottom:0; } #wcfmmp-store .reviews_area,#wcfmmp-store .policies_area,#wcfmmp-store .wcfm_store_description{ padding:30px 0; } #wcfmmp-store ins{ background:none; color:inherit; } #wcfmmp-store ul.product_list_widget li img{ width: inherit; height: inherit; max-width: 62px !important; } .wcfmmp-stores-listing ul.product_list_widget li{ margin-bottom:0; } #wcfmmp-store ul.product_list_widget li{ line-height:1.6; padding:10px 0 10px 75px; margin-bottom:0; } #wcfm_products_manage_form_wc_product_pls_offer_expander .pls_offer_option,#wcfm_products_manage_form_wc_product_pls_offer_expander .pls_service_option { border-top: var(--pls-border-top); border-right: var(--pls-border-right); border-bottom: var(--pls-border-bottom); border-left: var(--pls-border-left); margin-bottom: 1em; padding: 1em; } #wcfm_products_manage_form_wc_product_pls_offer_expander .pls_offer_option .delete,#wcfm_products_manage_form_wc_product_pls_offer_expander .pls_service_option .delete{ cursor:pointer; position: absolute; right: 1em; } #wcfm_products_manage_form_wc_product_pls_offer_expander .pls_offer_option .delete:before,#wcfm_products_manage_form_wc_product_pls_offer_expander .pls_service_option .delete:before { font-size:18px; } #wcfm_products_manage_form_wc_product_pls_offer_expander .options_group:not(:last-child) { margin-bottom: 3em; } #wcfm-main-contentainer .select2-container,#wcfm-main-contentainer .select2-container .select2-selection { height: auto; } .pls-wcfm-vendors.pls-vendors-boxed-horizontal-products .pls-store-link{ margin-top:1em; } .pls-wcfm-vendors .wcfmmp-store-rating { margin-bottom: 1em; } .pls-wcfm-vendors .star-rating{ float: none; display: inline-block; margin-bottom: .6em; } .pls-wcfm-vendors.pls-vendors-boxed .star-rating{ display: block; margin-bottom: 1em; } .pls-wcfm-vendors.pls-vendors-boxed-horizontal-products .star-rating{ margin-top:1em; margin-bottom: 0; } @media only screen and (max-width: 768px){ .wcfm_dashboard_wc_status{display:block}} .row .woocommerce .product-quantity>.quantity { width: initial; } .WooZone-country-check-small{ margin-left: 7px; } .products .yith-ywraq-add-to-quote { margin: 3px 0; } .woocommerce .products a.add-request-quote-button { font-size:12px; padding:8px 14px; } .woocommerce div.summary .yith-ywraq-add-to-quote { display: block; margin-bottom: 1em; } .add-request-quote-button.ywraq-link,.yith_ywraq_add_item_browse_message a { font-weight: 600; } .add-request-quote-button.ywraq-link:before{ margin-right:5px; } .yith_ywraq_add_item_browse_message:not(.hide),.yith_ywraq_add_item_response_message:not(.hide),.yith_ywraq_add_item_product_message:not(.hide) { display: inline-block!important; } .yith_ywraq_add_item_response_message{ margin-right:5px; } .yith_ywraq_add_item_product_message:not(.hide){ font-size:0; vertical-align: middle; } .yith_ywraq_add_item_product_message:not(.hide):before{ margin-left:5px; } .pls-customer-login-register .social-login-separator { font-weight: 600; display: flex; justify-content: center; position: relative; } .pls-customer-login-register .social-login-separator:after { content: ""; position: absolute; top: calc(50% - 0px); width: 100%; } .pls-customer-login-register .social-login-separator span { padding: 0 15px; z-index: 1; } .pls-customer-login-register .nsl-container-buttons { align-items: center; padding: 0; margin: .5rem 0; width: 100%; } .pls-customer-login-register div.nsl-container .nsl-button { border-radius: var(--pls-border-radius); padding: 0.5rem 1rem; } .pls-customer-login-register .nsl-button-label-container { font-family: var(--pls-primary-font); } .pls-customer-login-register .nsl-button-label-container b,.pls-customer-login-register .nsl-button-label-container strong { font-weight: 600; } #colorbox.yith_woocompare_colorbox { position: fixed !important; top: 55% !important; transform: translate( 0,-50% ); } #cboxWrapper>div:first-child,#cboxWrapper>div:last-child,#cboxWrapper #cboxMiddleLeft,#cboxWrapper #cboxMiddleRight { display: none; } #yith-woocompare .dataTables_scrollBody { overflow-y: hidden !important; } body table.dataTable.compare-list tbody th,body table.dataTable.compare-list tbody td { padding: 1rem; } #yith-woocompare table.compare-list tr.title td { font-weight: 500; color: #333333; } #yith-woocompare table.compare-list tbody th { background: none; } #yith-woocompare table.compare-list td img { border: none; } #yith-woocompare table.compare-list .price td { text-decoration: none; font-weight: 600; color: #333333; } #yith-woocompare table.compare-list .price td ins { background: none; } #yith-woocompare table.compare-list .price td del { font-weight: normal; } #yith-woocompare table.compare-list td.odd { background: none; } body #yith-woocompare { padding: 0 !important; } #yith-woocompare .dataTables_scrollHead,#yith-woocompare .dataTables_scrollFoot,#yith-woocompare table.compare-list .remove td a span { display: none; } #yith-woocompare ul { list-style: disc inside; } #yith-woocompare ul li { margin-bottom: 1rem; } #cboxContent #cboxClose { background: none; font-size: 0; right: -2rem; bottom: inherit; top: 0; text-indent: initial; } #cboxContent #cboxClose:after { content: '\2715'; font-size: 20px; color: #ffffff; } html body>h1 { background: none; color: #333333; font-size: 1.26em; padding: 1.5rem; border-bottom: none; text-align: left; } #yith-woocompare table.compare-list thead th a.close,html body>h1 a.close { color: #333333; } #yith-woocompare table.compare-list .remove td a { font-size: 0; } #yith-woocompare table.compare-list .remove td a:after { content: '\2715'; font-size: 16px; font-weight: 600; } div[class*=wpml-ls-legacy-dropdown]{ width:auto; } div[class*=wpml-ls-legacy-dropdown] a{ border:0; background-color:inherit; line-height: inherit; } div[class*=wpml-ls-legacy-dropdown] .wpml-ls-flag+span { margin-left: .4em; } div[class*=wpml-ls-legacy-dropdown] .wpml-ls-current-language:hover>a{ color:inherit; background-color:inherit; } div[class*=wpml-ls-legacy-dropdown] a:focus{ background-color:inherit; } div[class*=wpml-ls-legacy-dropdown] a,div[class*=wpml-ls-legacy-dropdown] a.wpml-ls-item-toggle{ padding:0; } div[class*=wpml-ls-legacy-dropdown] a.wpml-ls-item-toggle:after,.pls-site-header div[class*=wcml-dropdown] a.wcml-cs-item-toggle:after{ position:initial; border:none; } .wpml-ls-legacy-list-horizontal{ border:0; padding:0 5px; } .wpml-ls-legacy-list-horizontal a{ padding:0 5px 0 0; } .woocommerce .pls-site-header .product.wcml_currency_switcher{ margin: 0; } div[class*=wcml-dropdown] .wcml-cs-submenu li a:not([href]):not([tabindex]):hover { color:initial; cursor:pointer; } .pls-site-header div[class*=wcml-dropdown] { width:auto; position:relative; } .pls-site-header div[class*=wcml-dropdown] a.wcml-cs-item-toggle { padding:0; } .pls-site-header div[class*=wcml-dropdown] li,.pls-site-header div[class*=wcml-dropdown] .wcml-cs-submenu li,.pls-site-header div[class*=wcml-dropdown] li:hover,.pls-site-header div[class*=wcml-dropdown] li:focus { background: none; border: none; } .pls-site-header div[class*=wcml-dropdown] a { display: flex; padding: 0; line-height: inherit; } .pls-site-header div[class*=wcml-dropdown] .wcml-cs-submenu { left: 0; right: 0; } .pls-site-header div[class*=wcml-dropdown].product.wcml_currency_switcher { padding: 0; } .pls-site-header .wcml_currency_switcher li a.wcml-cs-item-toggle { padding: 0 10px !important; } .pls-site-content .wcml_currency_switcher a { transition: none; } .woocommerce .pls-site-header .wcml-dropdown.product { margin: 0; } div[class*=wcml-dropdown] .wcml-cs-submenu { right: inherit; border: 0; } .wcml-horizontal-list{ border:0; } .wcml-horizontal-list li a{ display: flex; padding: 0 5px; } .widget div[class*=wpml-ls-legacy-dropdown] { width:100%; } .wpml-ls-legacy-list-vertical a { padding:5px 0; } .widget div[class*=wpml-ls-legacy-dropdown] a.wpml-ls-item-toggle:after { position:absolute; } .widget div[class*=wpml-ls-legacy-dropdown] a.wpml-ls-item-toggle,.widget div[class*=wcml-dropdown] .wcml-cs-item-toggle,.widget .woocommerce-currency-switcher-form .dd-select .dd-selected { border-top: var(--pls-border-top); border-right: var(--pls-border-right); border-bottom: var(--pls-border-bottom); border-left: var(--pls-border-left); height: 3em; padding-left: 15px; padding-right: 25px; display: flex; align-items: center; } .widget div[class*=wpml-ls-legacy-dropdown] .wpml-ls-sub-menu,.widget div[class*=wcml-dropdown] .wcml-cs-submenu,.widget .woocommerce-currency-switcher-form .dd-options{ border: 0; width:100%; box-shadow: 0 1px 2px rgba(0,0,0,.20); } .widget div[class*=wcml-dropdown] a.wcml-cs-item-toggle:after,.widget .woocommerce-currency-switcher-form .dd-selected:after { position: absolute; border: none; right: 10px; top: inherit; } .pswp { z-index: 1000; } .pswp .pswp__bg { background-color: rgba(11,11,11,0.8); } .pswp__scroll-wrap { opacity: 0; transform: scale(0.9); transition: opacity 0.5s,transform 0.5s; } .pswp--visible .pswp__scroll-wrap { transform: none; opacity: 1; } .pswp__caption,.pswp__top-bar { transition: opacity 333ms cubic-bezier(0.4,0,0.22,1),background-color 0.3s 0.5s; } .pswp:not(.pswp--animated-in) .pswp__caption,.pswp:not(.pswp--animated-in) .pswp__top-bar { background-color: transparent; } .pswp__button--arrow--left { left: 2%; } .pswp__button--arrow--right { right: 2%; left: inherit; } .pswp__button--arrow--left:before,.pswp__button--arrow--right:before{ background: none !important; font-size: 36px; font-weight: normal; } .menu-item-gtranslate>div { padding: 0 10px; top: -15px; } .pls-mobile-menu ul.mobile-main-menu>li>div { padding: 15px; position: initial !important; } .pls-languages{ display:flex; list-style:none; } .pls-languages li a{ padding:0 5px; } .pls-languages li.active{ opacity:0.6; } .pls-languages li:first-child a{ padding-left:0; } .pls-languages li:last-child a{ padding-right:0; } .pls-languages li a img{ margin-right:5px; } div#trp-floater-ls { background: var(--pls-body-background) !important; box-shadow: 0px 0px 5px rgb(0 0 0 / 15%); border-radius: var(--pls-border-radius) var(--pls-border-radius) 0 0; } #trp-floater-ls div a { border-bottom: var(--pls-border-bottom); color: var(--pls-link-color) !important; } #trp-floater-ls div a:hover { background-color: var(--pls-hover-background-color); color: var(--pls-link-hover-color) !important; } .pls-site-header .woocommerce-currency-switcher-form .woocommerce-currency-switcher { border: 0; background: inherit; color: inherit; padding: 0; height: inherit; } .woocommerce-currency-switcher-form .dd-select{ background:none !important; border:none; border-radius:0; } .woocommerce-currency-switcher-form .dd-options{ display:initial !important; } .woocommerce-currency-switcher-form .dd-select .dd-selected,.woocommerce-currency-switcher-form .dd-options a.dd-option{ display: -ms-flexbox; display:flex; -ms-flex-align: center; align-items: center; justify-content: center; white-space: nowrap; } .woocommerce-currency-switcher-form .dd-select .dd-selected{ padding:0; } .woocommerce-currency-switcher-form .dd-image-right { float:none; margin-right:5px; margin-left: 0; width:20px; height:14px; } .woocommerce-currency-switcher-form label{ color:inherit; line-height: 1.2 !important; margin:0 5px; } .woocommerce-currency-switcher-form .dd-desc { color:inherit; } .woocommerce-currency-switcher-form .dd-pointer{ display:none; } h2.woocommerce-Reviews-title { font-size: 18px; display: none; } #reviews .cr-summaryBox-wrap,.cr-all-reviews-shortcode .cr-summaryBox-wrap,.ivole-reviews-grid .cr-summaryBox-wrap { justify-content: inherit; } #reviews .cr-summaryBox-wrap{ margin-bottom: 2rem; } #reviews .cr-summaryBox-wrap .ivole-summaryBox,#reviews .cr-summaryBox-wrap .cr-overall-rating-wrap,.cr-all-reviews-shortcode .cr-summaryBox-wrap .ivole-summaryBox,.cr-all-reviews-shortcode .cr-summaryBox-wrap .cr-overall-rating-wrap,.ivole-reviews-grid .cr-summaryBox-wrap .ivole-summaryBox,.ivole-reviews-grid .cr-summaryBox-wrap .cr-overall-rating-wrap { border: none; border-radius: var(--pls-border-radius); } #reviews .cr-summaryBox-wrap .cr-average-rating,.cr-all-reviews-shortcode .cr-summaryBox-wrap .cr-average-rating,.ivole-reviews-grid .cr-summaryBox-wrap .cr-average-rating,#reviews .cr-summaryBox-wrap .cr-total-rating-count,.cr-all-reviews-shortcode .cr-summaryBox-wrap .cr-total-rating-count,.ivole-reviews-grid .cr-summaryBox-wrap .cr-total-rating-count { color: var(--pls-text-color); } .ivole-meter .ivole-meter-bar { background: none; background-color: #ffa700; box-shadow: none; float: none; } .ivole-meter{ background: none; background-color: var(--pls-hover-background-color); box-shadow: none; height: 10px; } #reviews.cr-reviews-ajax-reviews div.cr-ajax-reviews-cus-images-div { margin-bottom: 2rem; } #reviews.cr-reviews-ajax-reviews div.cr-ajax-reviews-cus-images-div p.cr-ajax-reviews-cus-images-title { color: var(--pls-link-color); font-weight: 600; margin-bottom: 1rem; } div.iv-comment-image-top { margin-right: 1rem; } a.cr-seeAllReviews { font-weight: 600; } .cr-reviews-ajax-reviews .cr-ajax-reviews-sort-div .cr-ajax-reviews-sort { background: var(--pls-body-background); border-color: var(--pls-border-color); border-radius: var(--pls-border-radius); padding-left: 10px; padding-right: 20px; } #reviews.cr-reviews-ajax-reviews .cr-button-search,.cr-all-reviews-shortcode .cr-button-search { border-radius: var(--pls-border-radius); background: none; border: none; padding: 5px 15px; background-color: var(--pls-primary-color); color: var(--pls-primary-inverse-color); } #reviews.cr-reviews-ajax-reviews .cr-input-text,.cr-all-reviews-shortcode .cr-ajax-search .cr-input-text,.cr-ajax-search input[type=text] { border-color: var(--pls-border-color); border-radius: var(--pls-border-radius); } #reviews.cr-reviews-ajax-reviews button.cr-ajax-reviews-add-review { background: none; border: none; padding: 1rem; background-color: var(--pls-primary-color); color: var(--pls-primary-inverse-color); border-radius: var(--pls-border-radius); } #reviews.cr-reviews-ajax-reviews .comment-reply-title { font-weight: 600; color: var(--pls-link-color); } .iv-comment-image { border-radius: var(--pls-border-radius); padding: 2px; border-color: var(--pls-border-color); } #cr-ajax-reviews-review-form p.form-submit { justify-content: flex-end; } a#cr-ajax-reviews-cancel{ font-weight: 600; margin-right: 1rem; } .cr-show-more-reviews-prd,.ivole-show-more-button { padding: 0 1.5rem; } #reviews.cr-reviews-ajax-reviews div.cr-ajax-reviews-cus-images-modal div.cr-ajax-reviews-cus-images-hdr { background: none; border: none; } #reviews.cr-reviews-ajax-reviews div.cr-ajax-reviews-cus-images-modal div.cr-ajax-reviews-cus-images-slider-main .cr-ajax-reviews-slide-main-comment .cr-ajax-reviews-slide-main-comment-body { overflow-y: auto; } #reviews.cr-reviews-ajax-reviews div.cr-ajax-reviews-cus-images-modal { max-width: calc( 100vw - 40px ); max-height: calc( 100vh - 40px ); } #reviews.cr-reviews-ajax-reviews div.cr-ajax-reviews-cus-images-modal button.cr-ajax-reviews-cus-images-close { border-radius: 25px; background-color: var(--pls-body-background); padding: 12px; } .cr-reviews-slider .slick-dots li.slick-active button:before { opacity: 1; color: var(--pls-primary-inverse-color); } .cr-reviews-slider .slick-dots li button,.cr-ajax-reviews-cus-images-modal .cr-reviews-slider .slick-dots li button { width: 20px; } .cr-reviews-slider .slick-prev,.cr-reviews-slider .slick-next,.cr-ajax-reviews-cus-images-modal .cr-reviews-slider.cr-ajax-reviews-cus-images-slider-nav .slick-prev,.cr-ajax-reviews-cus-images-modal .cr-reviews-slider.cr-ajax-reviews-cus-images-slider-nav .slick-next { margin-top: 0; } #reviews.cr-reviews-ajax-reviews div.cr-ajax-reviews-cus-images-modal div.cr-ajax-reviews-cus-images-slider-nav { padding: 0; } @media (max-width: 600px){ #reviews.cr-reviews-ajax-reviews div.cr-ajax-reviews-cus-images-modal{width:calc( 100% - 40px);height:calc( 100% - 40px)}} #message-purchased { font-family: var(--pls-primary-font); } #message-purchased #notify-close { font-weight: 600; right: 8px; top: 5px; } #message-purchased .message-purchase-main{ border-radius: 0; } section.cwginstock-subscribe-form { margin-top: 2rem; margin-bottom: 2rem; } div.summary .cwginstock-subscribe-form .panel { border: none; box-shadow: none; background: none; padding: 0; } .cwginstock-subscribe-form .form-group.center-block { max-width: 400px; margin: 0; } div.summary .cwginstock-subscribe-form .panel>.panel-heading,.swal2-html-container .cwginstock-subscribe-form .panel>.panel-heading { display: none; } .cwginstock-subscribe-form .panel { margin-bottom: 25px !important; } .cwginstock-subscribe-form .cwginstock-panel-heading h4 { color: #212121; margin-bottom: 0; font-size: 16px; } .cwginstock-subscribe-form .cwginstock-panel-heading h4,.cwginstock-panel-body input,.form-group.center-block { text-align: left !important; } div.summary .cwginstock-subscribe-form .panel-body,.swal2-content .cwginstock-subscribe-form .panel-body { padding: 0; } .cwginstock-subscribe-form .cwginstock-panel-body .row { margin-left: 0; margin-right: 0; } .cwginstock-subscribe-form .cwginstock-panel-body .col-md-12 { padding: 0; } .cwginstock-subscribe-form .form-group { margin-bottom: 0; } .cwginstock-panel-body input[type=submit] { width: 100%; text-align: center !important; text-transform: uppercase; font-weight: normal; } input.cwg_popup_submit { display: block; margin-bottom: 1.2rem; } .swal2-popup { padding: 0 !important; font-size: inherit !important; } .swal2-popup .swal2-content { padding: 2rem; } .swal2-content .cwginstock-subscribe-form .panel { border: none; margin-bottom: 0 !important; box-shadow: none; } button.swal2-close { top: -15px; right: -15px; border-radius: 25px; background-color: #ffffff !important; color: #212121 !important; width: 1em; height: 1em; } @-ms-viewport { width: device-width; } @media (max-width:1366px){ .pls-slider-next{right:-1rem}.pls-slider-prev{left:-1rem}} @media (max-width:1199px){ .pls-site-header .pls-header-icon-text{display:none}.pls-header-myaccount .customer-signinup{font-size:0}.pls-header-myaccount .customer-signinup:before{font-size:22px;font-weight:400}.products .fancy-rating-summery{display:none}.pls-filter-widgets .pls-filter-inner{border-bottom:var(--pls-border-bottom)}.pls-filter-widgets .widget{padding-left:var(--pls-grid-gap);padding-right:var(--pls-grid-gap)}.pls-has-sidebar .pls-filter-widgets .widget{flex:0 0 33.3333%;max-width:33.3333%}.products.grid-view .pls-cart-button a{font-size:12px}.pls-whishlist-button a{padding:9px 6px}.woocommerce div.product .pls-breadcrumb span.last{display:none!important}.entry-header .entry-title{font-size:25px}} @media (min-width: 1025px) and (max-width: 1199px) { .pls-header-col.pls-header-col-center{padding:0}.pls-main-navigation.pls-navigation ul.menu>li>a{padding:0 6px}.categories-menu .pls-megamenu-item-full-width .pls-megamenu-holder{width:758px!important}.products.list-view .pls-product-image{flex:0 0 30%}div.summary form.cart .button,.woocommerce div.summary .pls_quick_buy_button{min-width:158px}} @media (max-width:1024px) { .pls-header-logo .pls-logo,.pls-header-cart .widget_shopping_cart{display:none}.pls-site-header:not(.pls-header-overlay) .pls-mobile-logo,.pls-site-header .pls-header-sticked .pls-mobile-logo,.pls-site-header.pls-header-overlay .pls-logo-light{display:block}.pls-site-header.pls-header-overlay .pls-header-navigation{display:none!important}.pls-header-col-center{justify-content:center}.pls-header-navigation .pls-header-col-center{padding-bottom:7px}.pls-header-navigation .pls-ajax-search form.searchform{border:0}.pls-ajax-search .searchform .search-submit{margin:0;padding:11px 20px}.pls-search-popup .close-sidebar{right:15px;top:15px;width:20px;height:20px}.pls-search-popup .pls-search-popup-wrap{padding:25px;bottom:0}.pls-site-header:not(.pls-header-overlay)+#page-title{padding-top:35px;padding-bottom:35px}.pls-header-overlay+#page-title{padding-top:150px!important}.title-size-small .title{font-size:30px}.title-size-default .title{font-size:40px}.title-size-large .title{font-size:52px}.pls-site-footer .pls-footer-main{padding-top:4rem;padding-bottom:4rem}.pls-site-footer .footer-widget .widget{margin-bottom:2rem}.related.posts .entry-title{font-size:18px}.comment-meta,.comment-list .reply{text-align:left}.comment-meta{margin-top:0}.pls-products-header .woocommerce-result-count,.pls-products-header .pls-products-view,.pls-products-header .pls-product-show{display:none}.pls-products-header-right .woocommerce-ordering{margin-right:0}.pls-has-sidebar .pls-filter-widgets .widget{flex:0 0 50%;max-width:50%}.pls-product-hover-mobile .product-style-1.grid-view .pls-product-inner .pls-product-buttons,.pls-product-hover-mobile .product-style-3.grid-view .pls-product-inner .pls-product-buttons,.pls-product-hover-mobile .product-style-4.grid-view .pls-product-inner .pls-quickview-button{transform:none!important;opacity:1;visibility:visible;z-index:9}.pls-product-hover-mobile .product-style-1.grid-view .pls-product-inner .product-price span.price,.pls-product-hover-mobile .product-style-4.grid-view .pls-product-inner .product-price span.price{opacity:inherit!important;transform:none!important}.pls-product-hover-mobile .product-style-1.grid-view .pls-product-inner .pls-cart-button,.pls-product-hover-mobile .product-style-4.grid-view .pls-product-inner .pls-cart-button{position:inherit;transform:none!important;opacity:1;visibility:visible}.pls-product-hover-mobile .product-style-2.grid-view .pls-product-inner .pls-product-buttons{bottom:1.5rem;opacity:1;visibility:visible;z-index:9}.pls-product-hover-mobile .product-style-3.grid-view .pls-product-inner .pls-product-info{transform:none!important}.pls-product-hover-mobile .product-style-3.grid-view .pls-product-inner .pls-cart-button{display:flex;position:inherit;opacity:1}.products.list-view .product-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.woocommerce div.product .product_title{font-size:28px}.tabs-layout .tabs{display:none}.tabs-layout .tab-content-wrap a.accordion-title{font-size:18px;font-weight:500;padding:.8781rem 0;display:block;position:relative;text-transform:uppercase}.tabs-layout .tab-content-wrap .wc-tab{margin-top:1rem}.woocommerce-cart-form{margin-bottom:3rem}.woocommerce-cart-wrapper table.cart{box-shadow:none}.woocommerce-cart-wrapper .actions .coupon{width:75%}ul.pls-chekout-steps li>*{font-size:18px;font-weight:600}.pls-chekout-steps li:after{margin:0 .6rem}.woocommerce ul.order_details li{padding-left:1rem;padding-right:2em}.products-tabs .section-sub-categories{display:none}.products-tabs.tabs-with-title .nav-tabs-wrapper{margin-top:1rem}.tabs-layout:not(.tabs-right) .nav-tabs li.nav-item{margin-bottom:.5rem}.pls-cta-wrapper{flex-direction:column;text-align:center}.pls-cta-btn{margin-top:1rem}.pls-width-20,.pls-width-30{max-width:40%}.pls-width-40,.pls-width-50{max-width:60%}.pls-width-60,.pls-width-70{max-width:80%}} @media (max-width:767px){ .pls-header-cart .cart-wrap{display:none}.pls-site-header:not(.pls-header-overlay)+#page-title{padding-top:25px;padding-bottom:25px}.pls-header-overlay+#page-title{padding-top:140px!important;padding-bottom:40px!important}.pls-minicart-slide{width:300px}.woocommerce ul.cart_list{padding:1rem}.pls-page-title .header-subtitle{font-size:16px}.pls-search-popup .search-rating{display:none}.title-size-small .title{font-size:28px}.title-size-default .title{font-size:36px}.title-size-large .title{font-size:42px}.pls-footer-copyright .pls-copyright-wrap>div:first-child{margin-bottom:1em}.pls-footer-copyright .pls-copyright-wrap>div{text-align:center!important}.pls-ordering-label{margin-right:7px}.woocommerce-ordering{position:relative;z-index:1;height:30px;text-align:center;line-height:30px}.woocommerce-ordering select{position:absolute;top:0;right:0;bottom:0;left:0;padding:0;width:100%;border:none;background:0 0;font-weight:400;text-indent:-9999px;-webkit-appearance:none;-moz-appearance:none}.woocommerce-ordering:after{position:static;font-size:25px;content:"\e9b9";font-family:presslayouts-font;font-weight:400;margin-right:1em}.pls-no-sidebar .pls-filter-widgets .widget{flex:0 0 50%;max-width:50%}.woocommerce div.product .product_title{font-size:26px}.pls-product-content-style-2 .single-product-content{flex-direction:column-reverse}.pls-product-content-style-2 .pls-single-product-meta{flex-direction:column;align-items:start}.pls-single-product-page>.pls-bought-together-products{padding:1rem}.pls-product-content-style-2 .pls-single-product-meta>.product-share{margin-top:1rem}.pls-single-product-page>.pls-bought-together-products .items-total-price-button,.pls-single-product-page .woocommerce-tabs .pls-bought-together-products .items-total-price-button{border-top:var(--pls-border-top);margin-top:1rem;padding:1rem}.pls-single-product-page .pls-product-container{margin-bottom:2rem;padding-bottom:2rem}.woocommerce-tabs.tabs-layout .tab-content-wrap{width:100%!important}div.product>section>h2,div.cross-sells>h2{font-size:26px}div.product>section>h2:before,div.cross-sells>h2:before,div.product>section>h2:after,div.cross-sells>h2:after{width:50px}div.product>section>h2:before,div.cross-sells>h2:before{margin-right:1rem}div.product>section>h2:after,div.cross-sells>h2:after{margin-left:1rem}.woocommerce-tabs,div.product>section:not(:last-child),div.cross-sells{margin-bottom:3rem}.post-thumbnail a img{width:100%}.post-navigation .nav-title{display:none}.nav-previous a:before,.nav-next a:after,.post-navigation .nav-previous a:before,.post-navigation .nav-next a:after{font-size:30px;top:0}.nav-subtitle{color:var(--pls-link-color);font-weight:600}.tag-social-share{text-align:center;margin-bottom:2em}.tag-social-share .single-tags{margin-bottom:2em}.tag-social-share .pls-social{text-align:inherit}.comment-list .comment-body{padding-left:6rem;margin:1.3rem 1.5rem}.comment-list .children{padding-left:2rem}.woocommerce-account.logged-in .entry-content>.woocommerce:not(.pls-element){flex-flow:column}.woocommerce-account .MyAccount-navigation-wrapper,.woocommerce-account .woocommerce-MyAccount-content{flex:0 0 100%;max-width:100%;padding:0}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{flex:0 0 100%;max-width:100%}.woocommerce-account .MyAccount-navigation-wrapper,.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1{margin-bottom:2em}.table-responsive-label{display:inline-block}.shop_table_responsive thead,.shop_table_responsive th{display:none}.shop_table_responsive tr{display:block;margin-bottom:20px;position:relative}.shop_table_responsive tr:last-child{margin-bottom:0}.shop_table_responsive td{display:block;border-bottom:none;padding:0 0 8px;margin-bottom:8px;text-align:right}.shop_table_responsive td:before{content:attr(data-title);color:var(--pls-link-color);font-size:16px;font-weight:500;padding-top:3px;float:left}.shop_table_responsive td:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.shop_table_responsive td:first-child{border-top:none!important}.woocommerce-cart table.cart tr,.woocommerce table.wishlist_table tbody tr{border-top:0;padding-bottom:0;margin-bottom:0}.pls-customer-login,.pls-customer-register{flex-wrap:wrap;padding:1.5rem}.woocommerce-cart table.cart{border-bottom:none!important}.woocommerce-cart table.cart tr{border-left:0;border-right:0;display:block;margin-bottom:20px;padding-bottom:20px;padding-left:112px}.woocommerce-cart table.cart tr:last-child{padding:0;border:0}.cart_totals .shop_table tr>*:last-child{padding-left:0}.cart_totals .shop_table_responsive tr{border:none}.woocommerce-cart table.cart td{padding:0;border:none!important}.woocommerce-cart table.cart .product-thumbnail{position:absolute;left:0}.woocommerce-cart table.cart .product-thumbnail img{max-width:98px}.woocommerce-cart table.cart td.product-name{text-align:left;margin-right:2.5em}.woocommerce-cart table.cart td.product-name:before{content:none}.woocommerce-cart table.cart td.product-quantity .quantity{display:inline-flex;margin-right:0}.woocommerce-cart table.cart td.product-quantity input[type=button]{min-width:25px;min-height:31px}.woocommerce-cart table.cart td.product-quantity .qty{height:2.2em}.woocommerce-cart table.cart td.product-subtotal{margin-bottom:0}.woocommerce-cart table.cart td.product-remove{position:absolute;top:-3px;right:0}.woocommerce .form-row-first,.woocommerce .form-row-last{float:none;width:100%}.pls-quick-view,.pls-product-sizechart{margin-top:2em;max-width:98%}.pls-quick-view .pls-single-product-wrapper.row{margin:0}.pls-quick-view .entry-summary{position:initial!important}.woocommerce-order .woocommerce-notice{font-size:16px}.woocommerce ul.order_details{padding:1rem;flex-direction:column;align-items:inherit}.woocommerce ul.order_details li{text-align:inherit;border:none;padding:0}.woocommerce ul.order_details li:not(:last-child){margin-bottom:1.5em}.woocommerce ul.order_details li strong{display:initial;margin-left:.5rem}.pls-heading.pls-text-center.separator-line .separator-left,.pls-heading.pls-text-center.separator-line .separator-right,.pls-heading.pls-text-right.separator-line .separator-left,.pls-heading.pls-text-left.separator-line .separator-right{width:50px}.pls-hot-deal-products .pls-deal-date{margin:8px 0}.products-and-categories-box .section-categories{border-right:none!important;border-bottom:var(--pls-border-bottom)}.products-and-categories-box .sub-categories{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center}.products-and-categories-box .sub-categories li{flex:0 0 33.3333%;max-width:33.3333%}.pls-accordion .card-header .card-title{font-size:20px}.dokan-seller-search-form .dokan-w4{width:50%}} @media (min-width: 768px) and (max-width: 1024px) { .pls-no-sidebar .pls-filter-widgets .widget{flex:0 0 33.3333%;max-width:33.3333%}.quantity{margin-bottom:1em}div.summary form.cart .button,.woocommerce div.summary .pls_quick_buy_button{min-width:160px}.woocommerce div.summary .pls-bought-together-products .products,.woocommerce div.summary .pls-bought-together-products .items-total-price-button{flex-direction:column}.pls-bought-together-products .add-items-to-cart-wrap{margin-top:1em}} @media (max-width:640px){ input[type=radio]+label,input[type=checkbox]+label{display:inline}.nav-previous a{padding-left:2em}.nav-next a{padding-right:2em}.pls-ajax-search .search-categories{display:none}.ajax-search-style-2.ajax-search-radius .search-field,.ajax-search-style-4.ajax-search-radius .search-field{border-top-left-radius:25px;border-bottom-left-radius:25px}.author-info{flex-direction:column}.woocommerce div.product .woocommerce-product-gallery{margin-bottom:1rem}.pls-gallery-bottom-btns>div{margin-bottom:2rem}.pls-single-product-page>.pls-bought-together-products .items-total-price-button,.pls-single-product-page .woocommerce-tabs .pls-bought-together-products .items-total-price-button{border-left:none}.woocommerce-cart .actions .coupon .input-text{max-width:187px}.pls-width-20,.pls-width-30,.pls-width-40,.pls-width-50,.pls-width-60,.pls-width-70,.pls-width-80,.pls-width-90{max-width:100%}} @media (min-width: 576px) and (max-width: 767px) { .comment-form p.comment-form-url{flex:100%}.woocommerce-checkout form.checkout_coupon .form-row-first{float:left;width:65%}.woocommerce-checkout form.checkout_coupon .form-row-last{float:right;width:35%}#dokan-seller-listing-wrap ul.dokan-seller-wrap li.coloum-3{width:50%!important;float:left}} @media (max-width:575px){ .pls-header-myaccount>a:before{margin-right:0}.pls-header-myaccount .myaccount-wrap{display:none}.footer-widget-collapse .widget>:not(.widget-title):not(:first-child){display:none}.footer-widget-collapse .widget.footer-widget-opened .widget-title:after{transform:rotate(180deg)}.footer-widget-collapse .widget .widget-title:after{content:"\e874";transition:.4s}.woocommerce div.summary .pls-bought-together-products .products{display:initial}.woocommerce div.summary .pls-bought-together-products .product span.price,.woocommerce div.summary .pls-bought-together-products .items-total-price-button{flex-direction:column}.pls-bought-together-products .add-items-to-cart-wrap{margin-top:1em}.comment-form p.comment-form-author,.comment-form p.comment-form-email,.comment-form p.comment-form-url{flex:100%}.pls-header-myaccount .user-myaccount{font-size:12px}.pls-header-myaccount .user-myaccount:after{margin-left:4px}.woocommerce-cart .actions .coupon .button{margin:1em 0}.woocommerce-cart .actions .coupon .input-text{max-width:100%}.woocommerce-cart-wrapper .actions .coupon,.woocommerce-cart .actions .button{width:100%}.woocommerce-cart .actions .text-align{text-align:inherit!important}.woocommerce-checkout form.checkout_coupon .form-row-first,.woocommerce-checkout form.checkout_coupon .form-row-last{float:none;width:100%}.woocommerce table.shop_table.woocommerce-checkout-review-order-table{table-layout:fixed}.products-and-categories-box .sub-categories li{flex:0 0 50%;max-width:50%}li.dokan-share-btn-wrap .dokan-share-btn{margin-right:7px}.dokan-store-tabs button.dokan-btn{padding:7px 3px}.dokan-seller-search-form .dokan-w4{width:100%}}