:root{--tec-grid-gutter:48px;--tec-grid-gutter-negative:calc(var(--tec-grid-gutter)*-1);--tec-grid-gutter-half:calc(var(--tec-grid-gutter)/2);--tec-grid-gutter-half-negative:calc(var(--tec-grid-gutter-half)*-1);--tec-grid-gutter-small:42px;--tec-grid-gutter-small-negative:calc(var(--tec-grid-gutter-small)*-1);--tec-grid-gutter-small-half:calc(var(--tec-grid-gutter-small)/2);--tec-grid-gutter-small-half-negative:calc(var(--tec-grid-gutter-small-half)*-1);--tec-grid-gutter-page:42px;--tec-grid-gutter-page-small:19.5px;--tec-grid-width-default:1176px;--tec-grid-width-min:320px;--tec-grid-width:calc(var(--tec-grid-width-default) + var(--tec-grid-gutter-page)*2);--tec-grid-width-1-of-2:50%;--tec-grid-width-1-of-3:33.333%;--tec-grid-width-1-of-4:25%;--tec-grid-width-1-of-5:20%;--tec-grid-width-1-of-7:14.285%;--tec-grid-width-1-of-8:12.5%;--tec-grid-width-1-of-9:11.111%;--tec-spacer-0:4px;--tec-spacer-1:8px;--tec-spacer-2:12px;--tec-spacer-3:16px;--tec-spacer-4:20px;--tec-spacer-5:24px;--tec-spacer-6:28px;--tec-spacer-7:32px;--tec-spacer-8:40px;--tec-spacer-9:48px;--tec-spacer-10:56px;--tec-spacer-11:64px;--tec-spacer-12:80px;--tec-spacer-13:96px;--tec-spacer-14:160px;--tec-z-index-spinner-container:100;--tec-z-index-views-selector:30;--tec-z-index-dropdown:30;--tec-z-index-events-bar-button:20;--tec-z-index-search:10;--tec-z-index-filters:9;--tec-z-index-scroller:7;--tec-z-index-week-event-hover:5;--tec-z-index-map-event-hover:5;--tec-z-index-map-event-hover-actions:6;--tec-z-index-multiday-event:5;--tec-z-index-multiday-event-bar:2;--tec-color-text-primary:#141827;--tec-color-text-primary-light:#1418279e;--tec-color-text-secondary:#5d5d5d;--tec-color-text-disabled:#d5d5d5;--tec-color-text-events-title:var(--tec-color-text-primary);--tec-color-text-event-title:var(--tec-color-text-events-title);--tec-color-text-event-date:var(--tec-color-text-primary);--tec-color-text-secondary-event-date:var(--tec-color-text-secondary);--tec-color-icon-primary:#5d5d5d;--tec-color-icon-primary-alt:#757575;--tec-color-icon-secondary:#bababa;--tec-color-icon-active:#141827;--tec-color-icon-disabled:#d5d5d5;--tec-color-icon-focus:#334aff;--tec-color-icon-error:#da394d;--tec-color-event-icon:#141827;--tec-color-event-icon-hover:#334aff;--tec-color-accent-primary:#334aff;--tec-color-accent-primary-hover:#334affcc;--tec-color-accent-primary-active:#334affe6;--tec-color-accent-primary-background:#334aff12;--tec-color-accent-secondary:#141827;--tec-color-accent-secondary-hover:#141827cc;--tec-color-accent-secondary-active:#141827e6;--tec-color-accent-secondary-background:#14182712;--tec-color-button-primary:var(--tec-color-accent-primary);--tec-color-button-primary-hover:var(--tec-color-accent-primary-hover);--tec-color-button-primary-active:var(--tec-color-accent-primary-active);--tec-color-button-primary-background:var(--tec-color-accent-primary-background);--tec-color-button-secondary:var(--tec-color-accent-secondary);--tec-color-button-secondary-hover:var(--tec-color-accent-secondary-hover);--tec-color-button-secondary-active:var(--tec-color-accent-secondary-active);--tec-color-button-secondary-background:var(--tec-color-accent-secondary-background);--tec-color-link-primary:var(--tec-color-text-primary);--tec-color-link-accent:var(--tec-color-accent-primary);--tec-color-link-accent-hover:#334affcc;--tec-color-border-default:#d5d5d5;--tec-color-border-secondary:#e4e4e4;--tec-color-border-tertiary:#7d7d7d;--tec-color-border-hover:#5d5d5d;--tec-color-border-active:#141827;--tec-color-background:#fff;--tec-color-background-events:#0000;--tec-color-background-transparent:#fff9;--tec-color-background-secondary:#f7f6f6;--tec-color-background-messages:#14182712;--tec-color-background-secondary-hover:#f0eeee;--tec-color-background-error:#da394d14;--tec-color-box-shadow:rgba(#000,0.14);--tec-color-box-shadow-secondary:rgba(#000,0.1);--tec-color-scroll-track:rgba(#000,0.25);--tec-color-scroll-bar:rgba(#000,0.5);--tec-color-background-primary-multiday:#334aff3d;--tec-color-background-primary-multiday-hover:#334aff57;--tec-color-background-secondary-multiday:#1418273d;--tec-color-background-secondary-multiday-hover:#14182757;--tec-color-accent-primary-week-event:#334aff1a;--tec-color-accent-primary-week-event-hover:#334aff33;--tec-color-accent-primary-week-event-featured:#334aff0a;--tec-color-accent-primary-week-event-featured-hover:#334aff24;--tec-color-background-secondary-datepicker:var(--tec-color-background-secondary);--tec-color-accent-primary-background-datepicker:var(--tec-color-accent-primary-background)}#tribe-events-header,.recurring-info-tooltip,.single-featured-image-header,.tribe-events-ajax-loading,.tribe-events-divider{display:none}#tribe-events-pg-template{margin:0 auto;max-width:1048px;padding:var(--tec-spacer-8) var(--tec-spacer-4) var(--tec-spacer-4)}.tribe-events-after-html p,.tribe-events-before-html p{margin:0 0 10px}.tribe-events-back{margin-bottom:var(--tec-spacer-5)}@media (min-width:768px){.tribe-events-back{margin-bottom:var(--tec-spacer-8)}}.tribe-events-single>.tribe_events{display:flex;flex-wrap:wrap;overflow:hidden;position:relative}.tribe-events-single>.tribe_events>:not(.primary,.secondary,.tribe-events-related-events-title,.tribe-related-events){order:1;width:100%}.tribe-events-notices{margin-bottom:var(--tec-spacer-4);padding-bottom:var(--tec-spacer-2)}.tribe-events-notices li,.tribe-events-notices ul,.tribe-events-single-event-title{margin:0;padding:0}.tribe-events-schedule{align-items:center;display:flex;flex-wrap:wrap;margin:var(--tec-spacer-1) 0 var(--tec-spacer-4)}@media (min-width:768px){.tribe-events-schedule{align-items:baseline;flex-wrap:nowrap;margin:var(--tec-spacer-5) 0 var(--tec-spacer-7)}}.tribe-events-schedule h2{margin-bottom:var(--tec-spacer-1);margin-right:var(--tec-spacer-1);order:0;width:100%}@media (min-width:768px){.tribe-events-schedule h2{margin-bottom:0;width:auto}}.tribe-events-schedule .recurringinfo,.tribe-related-event-info .recurringinfo{margin-right:var(--tec-spacer-1);order:2;padding:0 var(--tec-spacer-1);position:relative}.tribe-events-schedule .recurringinfo:before,.tribe-related-event-info .recurringinfo:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2720%27 height=%2720%27%3E%3Cpath fill=%27%23141827%27 d=%27M13.333 3.826c0 .065 0 .13-.02.174 0 .022-.02.065-.02.087a.9.9 0 0 1-.197.37L10.45 7.37a.8.8 0 0 1-.592.26.8.8 0 0 1-.593-.26c-.316-.348-.316-.935 0-1.305l1.225-1.348H6.3c-2.547 0-4.64 2.283-4.64 5.11 0 1.369.474 2.651 1.363 3.608.316.348.316.935 0 1.304A.8.8 0 0 1 2.43 15a.8.8 0 0 1-.593-.26C.652 13.434 0 11.695 0 9.847c0-3.826 2.825-6.935 6.301-6.935h4.208L9.284 1.565c-.316-.348-.316-.935 0-1.304.316-.348.85-.348 1.185 0l2.647 2.913a.95.95 0 0 1 .198.37c0 .021.02.065.02.086v.196zM20 10.152c0 3.826-2.825 6.935-6.301 6.935H9.49l1.225 1.348c.336.348.336.935 0 1.304a.8.8 0 0 1-.593.261.83.83 0 0 1-.592-.26l-2.627-2.936a.95.95 0 0 1-.198-.37c0-.021-.02-.064-.02-.086-.02-.065-.02-.109-.02-.174s0-.13.02-.174c0-.022.02-.065.02-.087a.9.9 0 0 1 .198-.37L9.55 12.63c.316-.347.849-.347 1.185 0 .336.348.336.935 0 1.305L9.51 15.283h4.208c2.548 0 4.641-2.283 4.641-5.11 0-1.369-.474-2.651-1.362-3.608a.97.97 0 0 1 0-1.304c.316-.348.849-.348 1.185 0C19.348 6.543 20 8.283 20 10.152%27/%3E%3C/svg%3E") 0 /12px no-repeat;content:"";height:20px;left:8px;position:absolute;top:50%;transform:translateY(-50%);width:20px}.tribe-events-schedule .recurringinfo .tribe-events-divider,.tribe-related-event-info .recurringinfo .tribe-events-divider{display:none}.tribe-events-schedule .recurringinfo .event-is-recurring,.tribe-related-event-info .recurringinfo .event-is-recurring{padding-left:var(--tec-spacer-4);visibility:hidden}.tribe-events-schedule .recurringinfo a,.tribe-related-event-info .recurringinfo a{visibility:visible}.tribe-events-schedule .recurringinfo{margin-right:var(--tec-spacer-1);order:2;padding:0 var(--tec-spacer-1)}@media (min-width:768px){.tribe-events-schedule .recurringinfo{margin-left:var(--tec-spacer-1);padding:var(--tec-spacer-1) var(--tec-spacer-3)}.tribe-events-schedule .recurringinfo:before{left:16px}.tribe-events-schedule .recurringinfo .event-is-recurring{visibility:visible}}.tribe-events-schedule .tribe-events-cost{margin-right:var(--tec-spacer-1);order:1}@media (min-width:768px){.tribe-events-schedule .tribe-events-cost{margin:0 var(--tec-spacer-1)}}.tribe-events-event-image{align-self:flex-start;margin-bottom:var(--tec-spacer-3)}.tribe-events-event-image img{display:block}@media (min-width:768px){.tribe-events-event-image{margin-bottom:var(--tec-spacer-7)}}.tribe-events-content h2,.tribe-events-content h3,.tribe-events-content h4,.tribe-events-content h5,.tribe-events-content h6{margin-bottom:.75em}.tribe-events-content ol,.tribe-events-content p,.tribe-events-content ul{margin-bottom:var(--tec-spacer-3)}.tribe-events-content ol:last-child,.tribe-events-content p:last-child,.tribe-events-content ul:last-child{margin-bottom:var(--tec-spacer-6)}.tribe-events-content ol,.tribe-events-content ul{padding:0}.tribe-events-content ol{list-style-type:decimal}.tribe-events-content pre{margin-bottom:var(--tec-spacer-5);padding:var(--tec-spacer-5)}.tribe-events-content blockquote p{display:inline-block}.tribe-events-cal-links{margin-bottom:var(--tec-spacer-7)}@media (min-width:768px){.tribe-events-cal-links{margin-bottom:var(--tec-spacer-8)}}.tribe-events-cal-links a{display:inline-block}.single-tribe_events .tribe-events-cal-links a,.tribe-events-cal-links a{padding-left:var(--tec-spacer-7)}.tribe-events-cal-links a:not(:last-of-type){margin-right:var(--tec-spacer-5)}@media (min-width:768px){.tribe-events-cal-links a:not(:last-of-type){margin-right:var(--tec-spacer-8)}}.tribe-events-event-meta{display:flex;flex-wrap:wrap;margin:0 0 var(--tec-spacer-7)}@media (min-width:768px){.tribe-events-event-meta{margin-bottom:var(--tec-spacer-3)}}.tribe-events-event-meta dl{margin-top:var(--tec-spacer-1)}.tribe-events-event-meta dd,.tribe-events-event-meta dt{margin:0 0 var(--tec-spacer-0) 0;padding:0}.tribe-events-event-meta dd[class$=url],.tribe-events-event-meta dt:not(:first-child){margin-top:var(--tec-spacer-3)}.tribe-events-event-meta dt[class*=url]+dd{margin-top:0}.tribe-events-event-meta .tribe-events-address{margin:0}.tribe-events-event-meta.primary,.tribe-events-event-meta.secondary{margin-bottom:var(--tec-spacer-1);order:2;padding-top:var(--tec-spacer-5);position:relative;width:100%}@media (min-width:768px){.tribe-events-event-meta.primary,.tribe-events-event-meta.secondary{margin-bottom:0;padding-top:0;position:static;width:auto}}.tribe-events-event-meta.primary+.event-tickets,.tribe-events-event-meta.secondary+.event-tickets{margin-bottom:var(--tec-spacer-7);margin-top:calc(var(--tec-spacer-6)*-1)}@media (min-width:768px){.tribe-events-event-meta.primary+.event-tickets,.tribe-events-event-meta.secondary+.event-tickets{margin-bottom:var(--tec-spacer-8)}}.tribe-events-event-meta.primary+.event-tickets+.event-tickets,.tribe-events-event-meta.secondary+.event-tickets+.event-tickets{margin-bottom:var(--tec-spacer-1);margin-top:calc(var(--tec-spacer-7)*-1)}@media (min-width:768px){.tribe-events-event-meta.primary+.event-tickets+.event-tickets,.tribe-events-event-meta.secondary+.event-tickets+.event-tickets{margin-bottom:var(--tec-spacer-3);margin-top:calc(var(--tec-spacer-8)*-1)}}.tribe-events-event-meta:before{content:"";left:0;position:absolute;right:0;top:0}@media (min-width:768px){.tribe-events-event-meta:before{top:auto}}.tribe-events-meta-group{flex:1 0 140px;margin-right:var(--tec-spacer-5);order:0}@media (min-width:768px){.tribe-events-meta-group{padding:var(--tec-spacer-7) 0 var(--tec-spacer-3);width:168px}}.tribe-events-meta-group.tribe-events-meta-group-venue{order:1}@media (min-width:768px){.tribe-events-meta-group.tribe-events-meta-group-venue{order:0}}.tribe-events-meta-group.tribe-events-meta-group-gmap{flex-basis:100%;margin-top:var(--tec-spacer-1);padding-top:var(--tec-spacer-5);width:auto}@media (min-width:768px){.tribe-events-meta-group.tribe-events-meta-group-gmap{flex-basis:140px;margin-top:0;padding-top:0}}.tribe-events-meta-group .tribe-events-single-section-title{margin-bottom:var(--tec-spacer-1)}.tribe-events-venue-map{margin:0 0 var(--tec-spacer-5) 0;order:-1;width:100%}@media (min-width:768px){.tribe-events-venue-map{margin-top:var(--tec-spacer-7);order:1;width:211px}}.tribe-events-venue-map>div,.tribe-events-venue-map>iframe{margin-bottom:0;max-height:241px}@media (min-width:768px){.tribe-events-venue-map>div,.tribe-events-venue-map>iframe{max-height:211px}}.tribe-events-related-events-title,.tribe-related-events{order:2}.tribe-events-related-events-title{margin-bottom:var(--tec-spacer-5);padding-top:var(--tec-spacer-7);width:100%}.tribe-events-single ul.tribe-related-events{display:flex;flex-direction:column;margin-bottom:0}@media (min-width:768px){.tribe-events-single ul.tribe-related-events{flex-direction:row;justify-content:space-between}}.tribe-events-single ul.tribe-related-events li{display:flex;flex:1;flex-direction:column;margin-bottom:var(--tec-spacer-6);padding:0;width:auto}.tribe-events-single ul.tribe-related-events li:last-child{margin-right:0}.tribe-events-single ul.tribe-related-events li .tribe-related-events-thumbnail{margin-bottom:var(--tec-spacer-3);width:100%}.tribe-events-single ul.tribe-related-events li .tribe-related-events-thumbnail a{display:block;overflow:hidden;padding-top:75%;position:relative}.tribe-events-single ul.tribe-related-events li .tribe-related-events-thumbnail img{bottom:0;left:50%;position:absolute;right:0;top:50%;transform:translate(-50%,-50%) scale(2)}.tribe-events-single ul.tribe-related-events li .tribe-related-events-thumbnail img[src$="tribe-related-events-placeholder.png"]{transform:translate(-50%,-50%) scale(1)}.tribe-events-single ul.tribe-related-events li .tribe-related-event-info{align-items:baseline;display:flex;flex-wrap:wrap;padding:0;width:100%}.tribe-events-single ul.tribe-related-events li .tribe-related-event-info .tribe-event-date-start{margin:var(--tec-spacer-0) var(--tec-spacer-0) var(--tec-spacer-2) 0}.tribe-events-single ul.tribe-related-events li .tribe-related-event-info .tribe-event-time{margin-left:var(--tec-spacer-0)}.tribe-events-single ul.tribe-related-events li .tribe-related-event-info .recurringinfo{margin:0 var(--tec-spacer-1) var(--tec-spacer-2) 0}.tribe-events-single ul.tribe-related-events li .tribe-related-event-info .timezone{margin-left:var(--tec-spacer-0)}.tribe-events-single ul.tribe-related-events li .tribe-related-event-info span:last-of-type{margin-right:var(--tec-spacer-1)}.tribe-events-single ul.tribe-related-events li .tribe-related-events-title{margin-bottom:var(--tec-spacer-1);width:100%}#tribe-events-footer{padding:var(--tec-spacer-4) 0}@media (min-width:768px){#tribe-events-footer{padding:var(--tec-spacer-6) 0}}.tribe-events-single .tribe-events-sub-nav{display:flex;justify-content:space-between;margin-left:0}.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-next,.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-previous{margin:0}.tribe-events-single .tribe-events-sub-nav a span{display:none}.tribe-events-nav-previous a:before{margin-top:-2px;width:7px}@media (min-width:768px){.tribe-events-nav-previous a:before{margin-right:var(--tec-spacer-1);width:9px}}.tribe-events-nav-next a:after{margin-top:-2px;width:7px}@media (min-width:768px){.tribe-events-nav-next a:after{margin-left:var(--tec-spacer-1);width:9px}}.tribe-theme-twentynineteen .tribe-events-single>.tribe_events{margin-top:0}.tribe-theme-twentytwenty .tribe-events-schedule h2{margin-left:0}.tribe-theme-twentytwenty .tribe-events-content h2,.tribe-theme-twentytwenty .tribe-events-content h3,.tribe-theme-twentytwenty .tribe-events-content h4,.tribe-theme-twentytwenty .tribe-events-content h5,.tribe-theme-twentytwenty .tribe-events-content h6{margin-top:0}.tribe-theme-twentytwenty .tribe-events-content ol,.tribe-theme-twentytwenty .tribe-events-content ul{margin-left:0}.tribe-theme-twentytwenty .tribe-events-related-events-title,.tribe-theme-twentytwenty .tribe-events-single-section-title{margin-top:0}#top.tribe-theme-enfold.single-tribe_events #tribe-events-pg-template{max-width:1048px}#top.tribe-theme-enfold.single-tribe_events .tribe-events-schedule{margin-top:var(--tec-spacer-1)}@media (min-width:768px){#top.tribe-theme-enfold.single-tribe_events .tribe-events-schedule{margin-top:var(--tec-spacer-4)}}#top.tribe-theme-enfold.single-tribe_events .tribe-events-schedule h3{margin-right:var(--tec-spacer-1)}#top.tribe-theme-enfold.single-tribe_events .av-single-event-content,#top.tribe-theme-enfold.single-tribe_events .av-single-event-meta-bar{margin-left:0}#top.tribe-theme-enfold.single-tribe_events .av-single-event-meta-bar-inner{display:flex;flex-wrap:wrap;padding-left:0;padding-right:0;position:relative}#top.tribe-theme-enfold.single-tribe_events .av-single-event-meta-bar-inner>.event-tickets{width:100%}#top.tribe-theme-enfold.single-tribe_events .tribe-events-meta-group{margin-right:var(--tec-spacer-5)}@media (min-width:768px){#top.tribe-theme-enfold.single-tribe_events .tribe-events-meta-group{padding:var(--tec-spacer-7) 0 var(--tec-spacer-3);width:168px}}#top.tribe-theme-enfold.single-tribe_events .tribe-events-event-meta{margin-top:0}@media (min-width:768px){#top.tribe-theme-enfold.single-tribe_events .tribe-events-event-meta{margin-top:var(--tec-spacer-5)}#top.tribe-theme-enfold.single-tribe_events .tribe-events-venue-map{margin-top:var(--tec-spacer-7);width:211px}}.event-tickets .tribe-tickets__commerce-checkout-cart-item-details-button--more,.event-tickets .tribe-tickets__rsvp-actions-button-not-going,.event-tickets .tribe-tickets__rsvp-form-button,.event-tickets .tribe-tickets__tickets-item-quantity button{background-color:initial;background-image:none;border:none;outline:none}.event-tickets .tribe-tickets__commerce-checkout-cart-item-details-button--more:focus,.event-tickets .tribe-tickets__rsvp-actions-button-not-going:focus,.event-tickets .tribe-tickets__rsvp-form-button:focus,.event-tickets .tribe-tickets__tickets-item-quantity button:focus{outline:auto}:root{--tec-grid-gutter:48px;--tec-grid-gutter-negative:calc(var(--tec-grid-gutter)*-1);--tec-grid-gutter-half:calc(var(--tec-grid-gutter)/2);--tec-grid-gutter-half-negative:calc(var(--tec-grid-gutter-half)*-1);--tec-grid-gutter-small:42px;--tec-grid-gutter-small-negative:calc(var(--tec-grid-gutter-small)*-1);--tec-grid-gutter-small-half:calc(var(--tec-grid-gutter-small)/2);--tec-grid-gutter-small-half-negative:calc(var(--tec-grid-gutter-small-half)*-1);--tec-grid-gutter-page:42px;--tec-grid-gutter-page-small:19.5px;--tec-grid-width-default:1176px;--tec-grid-width-min:320px;--tec-grid-width:calc(var(--tec-grid-width-default) + var(--tec-grid-gutter-page)*2);--tec-grid-width-1-of-2:50%;--tec-grid-width-1-of-3:33.333%;--tec-grid-width-1-of-4:25%;--tec-grid-width-1-of-5:20%;--tec-grid-width-1-of-7:14.285%;--tec-grid-width-1-of-8:12.5%;--tec-grid-width-1-of-9:11.111%;--tec-spacer-0:4px;--tec-spacer-1:8px;--tec-spacer-2:12px;--tec-spacer-3:16px;--tec-spacer-4:20px;--tec-spacer-5:24px;--tec-spacer-6:28px;--tec-spacer-7:32px;--tec-spacer-8:40px;--tec-spacer-9:48px;--tec-spacer-10:56px;--tec-spacer-11:64px;--tec-spacer-12:80px;--tec-spacer-13:96px;--tec-spacer-14:160px;--tec-z-index-spinner-container:100;--tec-z-index-views-selector:30;--tec-z-index-dropdown:30;--tec-z-index-events-bar-button:20;--tec-z-index-search:10;--tec-z-index-filters:9;--tec-z-index-scroller:7;--tec-z-index-week-event-hover:5;--tec-z-index-map-event-hover:5;--tec-z-index-map-event-hover-actions:6;--tec-z-index-multiday-event:5;--tec-z-index-multiday-event-bar:2;--tec-color-text-primary:#141827;--tec-color-text-primary-light:#1418279e;--tec-color-text-secondary:#5d5d5d;--tec-color-text-disabled:#d5d5d5;--tec-color-text-events-title:var(--tec-color-text-primary);--tec-color-text-event-title:var(--tec-color-text-events-title);--tec-color-text-event-date:var(--tec-color-text-primary);--tec-color-text-secondary-event-date:var(--tec-color-text-secondary);--tec-color-icon-primary:#5d5d5d;--tec-color-icon-primary-alt:#757575;--tec-color-icon-secondary:#bababa;--tec-color-icon-active:#141827;--tec-color-icon-disabled:#d5d5d5;--tec-color-icon-focus:#334aff;--tec-color-icon-error:#da394d;--tec-color-event-icon:#141827;--tec-color-event-icon-hover:#334aff;--tec-color-accent-primary:#334aff;--tec-color-accent-primary-hover:#334affcc;--tec-color-accent-primary-active:#334affe6;--tec-color-accent-primary-background:#334aff12;--tec-color-accent-secondary:#141827;--tec-color-accent-secondary-hover:#141827cc;--tec-color-accent-secondary-active:#141827e6;--tec-color-accent-secondary-background:#14182712;--tec-color-button-primary:var(--tec-color-accent-primary);--tec-color-button-primary-hover:var(--tec-color-accent-primary-hover);--tec-color-button-primary-active:var(--tec-color-accent-primary-active);--tec-color-button-primary-background:var(--tec-color-accent-primary-background);--tec-color-button-secondary:var(--tec-color-accent-secondary);--tec-color-button-secondary-hover:var(--tec-color-accent-secondary-hover);--tec-color-button-secondary-active:var(--tec-color-accent-secondary-active);--tec-color-button-secondary-background:var(--tec-color-accent-secondary-background);--tec-color-link-primary:var(--tec-color-text-primary);--tec-color-link-accent:var(--tec-color-accent-primary);--tec-color-link-accent-hover:#334affcc;--tec-color-border-default:#d5d5d5;--tec-color-border-secondary:#e4e4e4;--tec-color-border-tertiary:#7d7d7d;--tec-color-border-hover:#5d5d5d;--tec-color-border-active:#141827;--tec-color-background:#fff;--tec-color-background-events:#0000;--tec-color-background-transparent:#fff9;--tec-color-background-secondary:#f7f6f6;--tec-color-background-messages:#14182712;--tec-color-background-secondary-hover:#f0eeee;--tec-color-background-error:#da394d14;--tec-color-box-shadow:rgba(#000,0.14);--tec-color-box-shadow-secondary:rgba(#000,0.1);--tec-color-scroll-track:rgba(#000,0.25);--tec-color-scroll-bar:rgba(#000,0.5);--tec-color-background-primary-multiday:#334aff3d;--tec-color-background-primary-multiday-hover:#334aff57;--tec-color-background-secondary-multiday:#1418273d;--tec-color-background-secondary-multiday-hover:#14182757;--tec-color-accent-primary-week-event:#334aff1a;--tec-color-accent-primary-week-event-hover:#334aff33;--tec-color-accent-primary-week-event-featured:#334aff0a;--tec-color-accent-primary-week-event-featured-hover:#334aff24;--tec-color-background-secondary-datepicker:var(--tec-color-background-secondary);--tec-color-accent-primary-background-datepicker:var(--tec-color-accent-primary-background);--tec-border-radius-default:4px;--tec-border-width-week-event:2px;--tec-box-shadow-default:0 2px 5px 0 var(--tec-color-box-shadow);--tec-box-shadow-tooltip:0 2px 12px 0 var(--tec-color-box-shadow);--tec-box-shadow-card:0 1px 6px 2px var(--tec-color-box-shadow);--tec-box-shadow-multiday:16px 6px 6px -2px var(--tec-color-box-shadow-secondary);--tec-form-color-background:var(--tec-color-background);--tec-form-color-border-default:var(--tec-color-text-primary);--tec-form-color-border-active:var(--tec-color-accent-secondary);--tec-form-color-border-secondary:var(--tec-color-border-tertiary);--tec-form-color-accent-primary:var(--tec-color-accent-primary);--tec-form-box-shadow-default:var(--tec-box-shadow-default);--tec-opacity-background:0.07;--tec-opacity-select-highlighted:0.3;--tec-opacity-icon-hover:0.8;--tec-opacity-icon-active:0.9;--tec-opacity-default:1;--tec-transition:all 0.2s ease;--tec-transition-background-color:background-color 0.2s ease;--tec-transition-color-border-color:color 0.2s ease,border-color 0.2s ease;--tec-transition-transform:transform 0.2s ease;--tec-transition-border-color:border-color 0.2s ease;--tec-transition-color:color 0.2s ease;--tec-transition-opacity:opacity 0.2s ease;--tec-font-family-sans-serif:"Helvetica Neue",Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;--tec-font-weight-regular:400;--tec-font-weight-bold:700;--tec-font-size-0:11px;--tec-font-size-1:12px;--tec-font-size-2:14px;--tec-font-size-3:16px;--tec-font-size-4:18px;--tec-font-size-5:20px;--tec-font-size-6:22px;--tec-font-size-7:24px;--tec-font-size-8:28px;--tec-font-size-9:32px;--tec-font-size-10:42px;--tec-line-height-0:1.38;--tec-line-height-1:1.42;--tec-line-height-2:1.5;--tec-line-height-3:1.62}#tribe-events-pg-template{background-color:var(--tec-color-background-events)}.tribe-events-single{-webkit-font-smoothing:antialiased}.tribe-events-after-html p,.tribe-events-before-html p{line-height:1.7}.tribe-events-back a,.tribe-events-back a:visited{color:var(--tec-color-text-primary);font-family:var(--tec-font-family-sans-serif);font-size:var(--tec-font-size-3);font-weight:var(--tec-font-weight-bold);-webkit-text-decoration:none;text-decoration:none}.tribe-events-notices{border-bottom:1px solid var(--tec-color-border-secondary);box-shadow:none}.tribe-events-notices ul{list-style:none;text-align:left;text-transform:none}.tribe-events-single-event-title{color:var(--tec-color-text-primary);color:var(--tec-color-text-event-title);font-family:var(--tec-font-family-sans-serif);font-size:var(--tec-font-size-7);font-weight:var(--tec-font-weight-bold);line-height:var(--tec-line-height-1);text-transform:none}@media (min-width:768px){.tribe-events-single-event-title{font-size:var(--tec-font-size-10);line-height:var(--tec-line-height-0)}}.tribe-events-schedule{background-color:initial;border:0}.tribe-events-schedule h2{color:var(--tec-color-text-primary);color:var(--tec-color-text-event-date);font-family:var(--tec-font-family-sans-serif);font-size:var(--tec-font-size-3);font-weight:var(--tec-font-weight-bold);font-weight:var(--tec-font-weight-regular);line-height:var(--tec-line-height-2);text-transform:none}@media (min-width:768px){.tribe-events-schedule h2{font-size:var(--tec-font-size-3);line-height:var(--tec-line-height-3)}}.tribe-events-schedule .recurringinfo,.tribe-related-event-info .recurringinfo{background-color:var(--tec-color-background-secondary);border-radius:40px;color:var(--tec-color-text-primary);font-family:var(--tec-font-family-sans-serif);font-size:var(--tec-font-size-1);font-weight:var(--tec-font-weight-bold);line-height:var(--tec-line-height-0);text-transform:none}.tribe-events-schedule .recurringinfo .event-is-recurring,.tribe-related-event-info .recurringinfo .event-is-recurring{letter-spacing:-9999px}.tribe-events-schedule .recurringinfo a,.tribe-related-event-info .recurringinfo a{color:var(--tec-color-accent-primary);font-weight:var(--tec-font-weight-regular);letter-spacing:normal;line-height:20px;-webkit-text-decoration:none;text-decoration:none}.tribe-events-schedule .recurringinfo{background-color:var(--tec-color-background-secondary);border-radius:40px;color:var(--tec-color-text-primary);font-family:var(--tec-font-family-sans-serif);font-size:var(--tec-font-size-1);font-weight:var(--tec-font-weight-bold);line-height:var(--tec-line-height-0);text-transform:none}@media (min-width:768px){.tribe-events-schedule .recurringinfo{font-size:var(--tec-font-size-2);line-height:var(--tec-line-height-3)}.tribe-events-schedule .recurringinfo .event-is-recurring{letter-spacing:normal}}.tribe-events-schedule .tribe-events-cost{color:var(--tec-color-text-primary);font-family:var(--tec-font-family-sans-serif);font-size:var(--tec-font-size-3);font-weight:var(--tec-font-weight-bold);line-height:var(--tec-line-height-2);text-transform:none;text-transform:uppercase}@media (min-width:768px){.tribe-events-schedule .tribe-events-cost{font-size:var(--tec-font-size-3);line-height:var(--tec-line-height-3)}}.tribe-events-content{color:var(--tec-color-text-primary);font-family:var(--tec-font-family-sans-serif)}.tribe-events-content h2,.tribe-events-content h3,.tribe-events-content h4,.tribe-events-content h5,.tribe-events-content h6{color:var(--tec-color-text-primary);font-family:var(--tec-font-family-sans-serif);font-weight:var(--tec-font-weight-bold);letter-spacing:normal;text-transform:none}.tribe-events-content ol,.tribe-events-content p,.tribe-events-content ul{font-size:var(--tec-font-size-3);line-height:var(--tec-line-height-3)}@media (min-width:768px){.tribe-events-content ol,.tribe-events-content p,.tribe-events-content ul{font-size:var(--tec-font-size-4);line-height:var(--tec-line-height-2)}}.tribe-events-content ol,.tribe-events-content ul{list-style-position:inside}.tribe-events-content ul{list-style-type:disc}.tribe-events-content a{border-bottom:1px solid var(--tec-color-link-accent);color:var(--tec-color-link-primary);transition:var(--tec-transition-color)}.tribe-events-content a:active,.tribe-events-content a:focus,.tribe-events-content a:hover{border-bottom:1px solid;color:var(--tec-color-link-accent)}.tribe-events-content a{-webkit-text-decoration:none;text-decoration:none}.tribe-events-content pre{background-color:var(--tec-color-background-secondary);font-size:var(--tec-font-size-3);line-height:var(--tec-line-height-3)}.tribe-events-content blockquote{quotes:auto}.tribe-events-content blockquote:before{content:open-quote}.tribe-events-content blockquote:after{content:close-quote}.tribe-events-cal-links{color:var(--tec-color-text-primary);font-family:var(--tec-font-family-sans-serif)}.tribe-events-cal-links a{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2725%27 height=%2718%27%3E%3Cg fill=%27none%27 fill-rule=%27evenodd%27%3E%3Cpath fill=%27%23141827%27 d=%27M0 .431V17.57c0 .238.163.431.364.431h17.273c.2 0 .363-.193.363-.431V.43c0-.237-.163-.43-.363-.43H.364C.163 0 0 .193 0 .431m18 7.585h-1.015V4.687H.991v12.07h15.994v-3.753H18zM.99 1.239h15.995v2.315H.991z%27/%3E%3Cpath stroke=%27%23141827%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.2%27 d=%27M22.918 10.5H9.207m11.488-3.255 3.252 3.272-3.213 3.213%27/%3E%3C/g%3E%3C/svg%3E") 0 /24px no-repeat;color:var(--tec-color-link-accent);font-size:var(--tec-font-size-2);font-weight:var(--tec-font-weight-regular);line-height:var(--tec-line-height-3);-webkit-text-decoration:none;text-decoration:none}.tribe-events-event-meta{color:var(--tec-color-text-primary);font-family:var(--tec-font-family-sans-serif);font-size:var(--tec-font-size-2)}.tribe-events-event-meta a,.tribe-events-event-meta a:visited{color:var(--tec-color-link-accent)}.tribe-events-event-meta a:focus,.tribe-events-event-meta a:hover{color:var(--tec-color-link-accent-hover)}.tribe-events-event-meta dd,.tribe-events-event-meta dt{word-break:break-word}.tribe-events-event-meta dt{line-height:var(--tec-line-height-3)}.tribe-events-event-meta .tribe-events-address{font-style:normal;line-height:26px}.tribe-events-event-meta:before,.tribe-events-event-meta~div:not(.tribe-events-event-meta,.event-tickets){border-top:1px solid var(--tec-color-border-secondary)}@media (min-width:768px){.tribe-events-event-meta.secondary:before{content:normal}}.single-tribe_events .tribe-events-single .tribe-events-event-meta{background-color:initial;color:var(--tec-color-text-primary)}.tribe-events-meta-group .tribe-events-single-section-title{color:var(--tec-color-text-primary);font-size:var(--tec-font-size-2);font-weight:var(--tec-font-weight-bold);letter-spacing:1px;text-transform:uppercase}.tribe-events-meta-group a{color:var(--tec-color-link-accent)}.tribe-events-meta-group.tribe-events-meta-group-gmap{border-top:1px solid var(--tec-color-border-secondary)}.tribe-events-venue-map{border:0;border-radius:0}.tribe-events-related-events-title{border-top:1px solid var(--tec-color-border-secondary);color:var(--tec-color-text-primary);font-family:var(--tec-font-family-sans-serif);font-size:var(--tec-font-size-6);font-weight:var(--tec-font-weight-bold);line-height:var(--tec-line-height-2);text-transform:none}@media (min-width:768px){.tribe-events-related-events-title{font-size:var(--tec-font-size-8);line-height:var(--tec-line-height-1)}}.tribe-events-single ul.tribe-related-events li,.tribe-events-single ul.tribe-related-events li .tribe-related-events-title{color:var(--tec-color-text-primary);font-family:var(--tec-font-family-sans-serif)}.tribe-events-single ul.tribe-related-events li .tribe-related-events-title{font-size:var(--tec-font-size-2);font-weight:var(--tec-font-weight-bold);line-height:var(--tec-line-height-3);text-transform:none}.tribe-events-single ul.tribe-related-events li .tribe-related-events-title a{color:var(--tec-color-link-primary)}#tribe-events-footer{border-top:1px solid var(--tec-color-border-secondary)}.tribe-events-single .tribe-events-sub-nav{color:var(--tec-color-text-primary);font-family:var(--tec-font-family-sans-serif);font-size:var(--tec-font-size-1);list-style:none}@media (min-width:768px){.tribe-events-single .tribe-events-sub-nav{font-size:var(--tec-font-size-3)}}.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-next a,.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-previous a{color:var(--tec-color-text-secondary);-webkit-text-decoration:none;text-decoration:none;vertical-align:middle}.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-next a:after,.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-next a:before,.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-previous a:after,.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-previous a:before{content:"";display:inline-block;height:20px;vertical-align:middle;width:11px}.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-next a:focus,.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-next a:hover,.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-previous a:focus,.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-previous a:hover{color:var(--tec-color-text-primary)}.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-previous a:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%2720%27%3E%3Cpath fill=%27%235d5d5d%27 d=%27M11.916 17.841 10 19.757l-9.9-9.9L10-.041l1.916 1.916-7.983 7.984z%27/%3E%3C/svg%3E") 0 /7px no-repeat}@media (min-width:768px){.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-previous a:before{background-size:9px}}.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-previous a:focus:before,.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-previous a:hover:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%2720%27%3E%3Cpath fill=%27%23141827%27 d=%27M11.916 17.841 10 19.757l-9.9-9.9L10-.041l1.916 1.916-7.983 7.984z%27/%3E%3C/svg%3E")}.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-next a:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%2720%27%3E%3Cpath fill=%27%235d5d5d%27 d=%27M.084 2.159 2 .243l9.9 9.9L2 20.041.084 18.126l7.983-7.984z%27/%3E%3C/svg%3E") 100% /7px no-repeat}@media (min-width:768px){.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-next a:after{background-size:9px}}.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-next a:focus:after,.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-next a:hover:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%2720%27%3E%3Cpath fill=%27%23141827%27 d=%27M.084 2.159 2 .243l9.9 9.9L2 20.041.084 18.126l7.983-7.984z%27/%3E%3C/svg%3E")}.tribe-theme-twentynineteen .tribe-events-content h2:before,.tribe-theme-twentynineteen .tribe-events-related-events-title:before,.tribe-theme-twentynineteen .tribe-events-schedule h2:before,.tribe-theme-twentynineteen .tribe-events-single-event-title:before,.tribe-theme-twentynineteen .tribe-events-single-section-title:before{content:normal}.tribe-theme-twentytwentyone .tribe-events-cal-links a:focus:not(.wp-block-button__link):not(.wp-block-file__button){background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2725%27 height=%2718%27%3E%3Cg fill=%27none%27 fill-rule=%27evenodd%27%3E%3Cpath fill=%27%23141827%27 d=%27M0 .431V17.57c0 .238.163.431.364.431h17.273c.2 0 .363-.193.363-.431V.43c0-.237-.163-.43-.363-.43H.364C.163 0 0 .193 0 .431m18 7.585h-1.015V4.687H.991v12.07h15.994v-3.753H18zM.99 1.239h15.995v2.315H.991z%27/%3E%3Cpath stroke=%27%23141827%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.2%27 d=%27M22.918 10.5H9.207m11.488-3.255 3.252 3.272-3.213 3.213%27/%3E%3C/g%3E%3C/svg%3E") 0 /24px no-repeat}.tribe-theme-twentytwentyone .tribe-events-schedule .recurringinfo a:focus:not(.wp-block-button__link):not(.wp-block-file__button),.tribe-theme-twentytwentyone .tribe-related-event-info .recurringinfo a:focus:not(.wp-block-button__link):not(.wp-block-file__button){background:#0000;-webkit-text-decoration:none;text-decoration:none}#top.tribe-theme-enfold.single-tribe_events .tribe-events-single-event-title{color:var(--tec-color-text-primary);color:var(--tec-color-text-event-title);font-family:var(--tec-font-family-sans-serif);font-size:var(--tec-font-size-7);font-weight:var(--tec-font-weight-bold);line-height:var(--tec-line-height-1);text-transform:none}@media (min-width:768px){#top.tribe-theme-enfold.single-tribe_events .tribe-events-single-event-title{font-size:var(--tec-font-size-10);line-height:var(--tec-line-height-0)}}#top.tribe-theme-enfold.single-tribe_events .tribe-events-schedule h3{color:var(--tec-color-text-primary);color:var(--tec-color-text-event-date);font-family:var(--tec-font-family-sans-serif);font-size:var(--tec-font-size-3);font-weight:var(--tec-font-weight-bold);font-weight:var(--tec-font-weight-regular);line-height:var(--tec-line-height-2);text-transform:none}@media (min-width:768px){#top.tribe-theme-enfold.single-tribe_events .tribe-events-schedule h3{font-size:var(--tec-font-size-3);line-height:var(--tec-line-height-3)}}#top.tribe-theme-enfold.single-tribe_events .tribe-events-content pre{background-image:none}#top.tribe-theme-enfold.single-tribe_events #wrap_all .tribe-events-cal-links a,#top.tribe-theme-enfold.single-tribe_events .av-single-event-meta-bar-inner{border:0}.fusion-widget-area .tribe-events-event-meta:before,.fusion-widget-area .tribe-events-event-meta~div:not(.tribe-events-event-meta):not(.event-tickets){border:none}[class*=tec-events-elementor-event-widget]{color:var(--tec-color-text-primary);font-family:var(--tec-font-family-sans-serif);font-size:1rem;font-weight:var(--tec-font-weight-regular);line-height:var(--tec-line-height-3);margin:0 0 var(--tec-spacer-0) 0;padding:0}[class*=tec-events-elementor-event-widget] [class*=tec-events-elementor-event-widget]{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;margin:inherit;padding:inherit}[class*=tec-events-elementor-event-widget] a,a[class*=tec-events-elementor-event-widget]{border-bottom-color:initial;-webkit-text-decoration:underline;text-decoration:underline}.e-con-inner [class*=elementor-widget-tec_elementor_widget]:not(:last-child),.elementor-section:not(.elementor-top-section) [class*=elementor-widget-tec_elementor_widget]:not(:last-child){margin-block-end:var(--tec-spacer-3)}.tec-events-elementor-widget-empty{background-color:var(--tec-color-background-secondary);color:var(--tec-color-text-secondary);font-size:1rem;font-weight:var(--tec-font-weight-regular);line-height:var(--tec-line-height-3);padding:1em;text-align:center}.tax-product_brand .brand-description{overflow:hidden;zoom:1}.tax-product_brand .brand-description img.brand-thumbnail{width:25%;float:right}.tax-product_brand .brand-description .text{width:72%;float:left}.widget_brand_description img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0 0 1em}ul.brand-thumbnails{margin-left:0;margin-bottom:0;clear:both;list-style:none}ul.brand-thumbnails:before{clear:both;content:"";display:table}ul.brand-thumbnails:after{clear:both;content:"";display:table}ul.brand-thumbnails li{float:left;margin:0 3.8% 1em 0;padding:0;position:relative;width:22.05%}ul.brand-thumbnails.fluid-columns li{width:auto}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:both}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:0}ul.brand-thumbnails.columns-1 li{width:100%;margin-right:0}ul.brand-thumbnails.columns-2 li{width:48%}ul.brand-thumbnails.columns-3 li{width:30.75%}ul.brand-thumbnails.columns-5 li{width:16.95%}ul.brand-thumbnails.columns-6 li{width:13.5%}.brand-thumbnails li img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0}@media screen and (max-width:768px){ul.brand-thumbnails:not(.fluid-columns) li{width:48%!important}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:none}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:3.8%}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(odd){clear:both}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(even){margin-right:0}}.brand-thumbnails-description li{text-align:center}.brand-thumbnails-description li .term-thumbnail img{display:inline}.brand-thumbnails-description li .term-description{margin-top:1em;text-align:left}#brands_a_z h3:target{text-decoration:underline}ul.brands_index{list-style:none outside;overflow:hidden;zoom:1}ul.brands_index li{float:left;margin:0 2px 2px 0}ul.brands_index li a,ul.brands_index li span{border:1px solid #ccc;padding:6px;line-height:1em;float:left;text-decoration:none}ul.brands_index li span{border-color:#eee;color:#ddd}ul.brands_index li a:hover{border-width:2px;padding:5px;text-decoration:none}ul.brands_index li a.active{border-width:2px;padding:5px}div#brands_a_z a.top{border:1px solid #ccc;padding:4px;line-height:1em;float:right;text-decoration:none;font-size:.8em}.return-to-shop {
padding-bottom: 40px;
}
.woocommerce .wc-proceed-to-checkout {
padding: 2.2em 0 1em;
text-align: right;
}
.woocommerce a.remove {
font-weight: 400;
margin-left: 10px;
font-size: 0;
line-height: 1;
}
.woocommerce a.remove:hover {
background: transparent;
}
.woocommerce a.remove:before {
content: '\e92a';
font-family: 'Linearicon';
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-feature-settings: "liga";
-moz-font-feature-settings: "liga=1";
-moz-font-feature-settings: "liga";
-ms-font-feature-settings: "liga" 1;
-o-font-feature-settings: "liga";
font-feature-settings: "liga"; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-size: 14px;
font-weight: 600;
}
.woocommerce table.shop_table {
width: 100%;
margin: 61px 0 30px;
border: 1px solid gainsboro;
border-collapse: collapse;
}
@media (min-width: 600px) {
.woocommerce table.shop_table {
border: none;
}
.woocommerce table.shop_table.customer_details {
border: 1px solid gainsboro;
}
.woocommerce table.shop_table.customer_details td {
border-bottom: 1px solid gainsboro;
}
}
@media (max-width: 768px) {
.woocommerce table.shop_table .product-thumbnail {
display: none;
}
}
.woocommerce table.shop_table thead {
border-top: 1px solid gainsboro;
border-bottom: 1px solid gainsboro;
}
.woocommerce table.shop_table thead th {
padding: 20px 5px 21px;
border: none;
font-weight: 700;
text-align: center;
text-transform: capitalize;
font-size: 16px;
}
.woocommerce table.shop_table thead th.product-name {
text-align: left;
}
@media (min-width: 900px) {
.woocommerce table.shop_table thead th {
padding: 30px 10px 32px;
}
}
.woocommerce table.shop_table tbody tr td {
border: none;
padding: 20px 10px 28px;
vertical-align: middle;
}
@media (min-width: 900px) {
.woocommerce table.shop_table tbody tr td {
padding: 50px 10px 58px;
}
}
.woocommerce table.shop_table tbody tr td.product-remove {
width: 50px;
padding: 0;
position: relative;
}
.woocommerce table.shop_table tbody tr td.product-remove a.remove {
position: absolute;
left: 5px;
top: 20%;
}
@media (min-width: 600px) {
.woocommerce table.shop_table tbody tr td.product-remove a.remove {
left: -15px;
top: 41%;
}
}
.woocommerce table.shop_table tbody tr td.product-remove a.remove:before {
display: inline-block;
font-family: 'nc-icon-outline';
font-style: normal;
font-weight: normal;
font-variant: normal;
speak: none;
text-transform: none; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "\ed2c";
font-size: 30px;
}
.woocommerce table.shop_table tbody tr td.product-price, .woocommerce table.shop_table tbody tr td.product-quantity {
border-right: none;
}
@media (min-width: 600px) {
.woocommerce table.shop_table tbody tr td.product-price, .woocommerce table.shop_table tbody tr td.product-quantity {
border-right: 1px solid gainsboro;
}
}
.woocommerce table.shop_table tbody tr td.product-remove, .woocommerce table.shop_table tbody tr td.product-thumbnail, .woocommerce table.shop_table tbody tr td.product-name, .woocommerce table.shop_table tbody tr td.product-subtotal, .woocommerce table.shop_table tbody tr td.product-quantity, .woocommerce table.shop_table tbody tr td.product-total, .woocommerce table.shop_table tbody tr td.product-price {
border-bottom: 1px solid gainsboro;
}
.woocommerce table.shop_table tbody tr td.product-subtotal, .woocommerce table.shop_table tbody tr td.product-quantity, .woocommerce table.shop_table tbody tr td.product-total, .woocommerce table.shop_table tbody tr td.product-price {
text-align: center;
border-bottom: 1px solid gainsboro;
}
.woocommerce table.shop_table tbody tr td.product-subtotal .amount, .woocommerce table.shop_table tbody tr td.product-quantity .amount, .woocommerce table.shop_table tbody tr td.product-total .amount, .woocommerce table.shop_table tbody tr td.product-price .amount {
font-size: 15.75px;
font-size: 1.125rem;
}
@media (min-width: 900px) {
.woocommerce table.shop_table tbody tr td.product-subtotal .amount, .woocommerce table.shop_table tbody tr td.product-quantity .amount, .woocommerce table.shop_table tbody tr td.product-total .amount, .woocommerce table.shop_table tbody tr td.product-price .amount {
font-size: 21px;
font-size: 1.5rem;
}
}
@media (min-width: 1200px) {
.woocommerce table.shop_table tbody tr td.product-subtotal, .woocommerce table.shop_table tbody tr td.product-quantity, .woocommerce table.shop_table tbody tr td.product-price {
width: 232px;
}
}
.woocommerce table.shop_table tbody tr td.product-subtotal:before, .woocommerce table.shop_table tbody tr td.product-quantity:before, .woocommerce table.shop_table tbody tr td.product-price:before {
margin-top: 0;
}
@media (min-width: 600px) {
.woocommerce table.shop_table tbody tr td.product-subtotal:before, .woocommerce table.shop_table tbody tr td.product-quantity:before, .woocommerce table.shop_table tbody tr td.product-price:before {
margin-top: 9px;
}
}
.woocommerce table.shop_table tbody tr td.product-thumbnail {
min-width: 161px;
}
.woocommerce table.shop_table tbody tr td.product-thumbnail a {
display: block;
}
.woocommerce table.shop_table tbody tr td.product-thumbnail img {
display: block;
width: auto;
max-width: 100%;
}
.woocommerce table.shop_table tbody tr td.product-name {
border-right: none;
padding-left: 25px;
}
@media (min-width: 600px) {
.woocommerce table.shop_table tbody tr td.product-name {
border-right: 1px solid gainsboro;
}
}
.woocommerce table.shop_table tbody tr td.product-name .mini_cart_item_title,
.woocommerce table.shop_table tbody tr td.product-name a {
font-size: 14px;
font-weight: 400 !important;
text-decoration: none;
}
.woocommerce table.shop_table tbody tr td.product-name h5 {
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}
.woocommerce table.shop_table tbody tr td.product-name dl.variation {
margin: 5px 0 0;
}
.woocommerce table.shop_table tbody tr td.product-name dl.variation dt {
margin: 0 5px 0 0;
padding: 0;
font: inherit;
font-size: 12px;
font-style: italic;
}
.woocommerce table.shop_table tbody tr td.product-name dl.variation dd {
margin: 0;
padding: 0;
text-transform: lowercase;
font-size: 12px;
font-style: italic;
}
.woocommerce table.shop_table tbody tr td.product-name dl.variation dd p {
margin: 0;
}
.woocommerce table.shop_table tbody tr td input[type="number"] {
width: 80px;
padding: 7px;
}
@media (min-width: 900px) {
.woocommerce table.shop_table tbody tr td input[type="number"] {
width: 90px;
padding: 14px;
padding-left: 26px;
}
}
.woocommerce table.shop_table tbody tr td.actions {
padding: 20px 0;
border-bottom: 1px solid gainsboro;
}
@media (min-width: 900px) {
.woocommerce table.shop_table tbody tr td.actions {
padding: 50px 0 28px;
}
}
.woocommerce table.shop_table tbody tr td.actions .coupon input.button {
padding: 15px 28px;
border-radius: 4px;
}
.woocommerce table.shop_table tbody tr td.actions .coupon input.input-text#coupon_code {
width: 100%;
padding: 19px 20px 21px 55px;
margin-bottom: 10px;
border-color: #e4e4e4;
}
@media (min-width: 600px) {
.woocommerce table.shop_table tbody tr td.actions .coupon input.input-text#coupon_code {
width: auto;
margin-right: 12px;
}
}
.woocommerce table.shop_table tbody tr td.actions input.btn {
padding: 15px 28px;
border-radius: 0;
}
.woocommerce table.shop_table tbody tr.cart_item, .woocommerce table.shop_table tbody tr.order_item {
background: none;
}
.woocommerce table.shop_table tbody tr.cart_item td:before, .woocommerce table.shop_table tbody tr.order_item td:before {
margin-right: 15px;
}
.woocommerce table.shop_table tbody tr.cart-subtotal, .woocommerce table.shop_table tbody tr.order-total, .woocommerce table.shop_table tbody tr.tax-total, .woocommerce table.shop_table tbody tr.tax-rate {
background: none;
border: none;
display: block;
text-align: right;
line-height: 1.2em;
}
.woocommerce table.shop_table tbody tr.cart-subtotal th,
.woocommerce table.shop_table tbody tr.cart-subtotal td, .woocommerce table.shop_table tbody tr.order-total th,
.woocommerce table.shop_table tbody tr.order-total td, .woocommerce table.shop_table tbody tr.tax-total th,
.woocommerce table.shop_table tbody tr.tax-total td, .woocommerce table.shop_table tbody tr.tax-rate th,
.woocommerce table.shop_table tbody tr.tax-rate td {
display: inline;
padding: 0;
}
.woocommerce table.shop_table tbody tr.cart-subtotal td:before, .woocommerce table.shop_table tbody tr.order-total td:before, .woocommerce table.shop_table tbody tr.tax-total td:before, .woocommerce table.shop_table tbody tr.tax-rate td:before {
display: none;
}
.woocommerce table.shop_table tbody tr.cart-subtotal, .woocommerce table.shop_table tbody tr.tax-total, .woocommerce table.shop_table tbody tr.tax-rate {
margin-bottom: 7px;
}
.woocommerce table.shop_table tbody tr.cart-subtotal th,
.woocommerce table.shop_table tbody tr.cart-subtotal td,
.woocommerce table.shop_table tbody tr.cart-subtotal .amount, .woocommerce table.shop_table tbody tr.order-total th,
.woocommerce table.shop_table tbody tr.order-total td,
.woocommerce table.shop_table tbody tr.order-total .amount, .woocommerce table.shop_table tbody tr.tax-total th,
.woocommerce table.shop_table tbody tr.tax-total td,
.woocommerce table.shop_table tbody tr.tax-total .amount, .woocommerce table.shop_table tbody tr.tax-rate th,
.woocommerce table.shop_table tbody tr.tax-rate td,
.woocommerce table.shop_table tbody tr.tax-rate .amount {
font-size: 14px;
line-height: 24px;
font-weight: 800;
}
.woocommerce table.shop_table tbody tr.cart-subtotal th, .woocommerce table.shop_table tbody tr.order-total th, .woocommerce table.shop_table tbody tr.tax-total th, .woocommerce table.shop_table tbody tr.tax-rate th {
font-weight: 900;
line-height: 30px;
}
.woocommerce table.shop_table tbody tr.cart-subtotal .amount, .woocommerce table.shop_table tbody tr.order-total .amount, .woocommerce table.shop_table tbody tr.tax-total .amount, .woocommerce table.shop_table tbody tr.tax-rate .amount {
font-size: 22px;
}
.woocommerce table.shop_table tbody th {
font-weight: 400;
font-size: 18px;
line-height: 24px;
text-align: right;
}
.woocommerce table.shop_table tfoot th,
.woocommerce table.shop_table tfoot td {
border: none;
padding: 10px;
font-weight: normal;
}
.woocommerce table.shop_table tfoot tr:first-child th,
.woocommerce table.shop_table tfoot tr:first-child td {
padding-top: 30px;
}
.woocommerce table.shop_table.woocommerce-checkout-review-order-table {
margin-top: 32px;
margin-bottom: 36px;
}
@media (min-width: 600px) {
.woocommerce table.shop_table.woocommerce-checkout-review-order-table {
margin-bottom: 76px;
}
}
.woocommerce table.shop_table.woocommerce-checkout-review-order-table thead tr th,
.woocommerce table.shop_table.woocommerce-checkout-review-order-table thead tr td {
padding: 11px 10px 15px;
}
@media (min-width: 600px) {
.woocommerce table.shop_table.woocommerce-checkout-review-order-table thead tr th,
.woocommerce table.shop_table.woocommerce-checkout-review-order-table thead tr td {
padding: 21px 0 30px;
}
}
.woocommerce table.shop_table.woocommerce-checkout-review-order-table tbody tr th,
.woocommerce table.shop_table.woocommerce-checkout-review-order-table tbody tr td {
padding: 21px 10px 27px;
}
@media (min-width: 600px) {
.woocommerce table.shop_table.woocommerce-checkout-review-order-table tbody tr th,
.woocommerce table.shop_table.woocommerce-checkout-review-order-table tbody tr td {
padding: 31px 0 37px;
}
}
.woocommerce table.shop_table.woocommerce-checkout-review-order-table th,
.woocommerce table.shop_table.woocommerce-checkout-review-order-table td {
padding: 0;
}
.woocommerce table.shop_table.woocommerce-checkout-review-order-table th.product-total,
.woocommerce table.shop_table.woocommerce-checkout-review-order-table td.product-total {
text-align: right;
}
.woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot {
padding-top: 20px;
}
.woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot tr th > span:after {
content: ":";
}
.woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot tr.cart-subtotal, .woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot tr.order-total, .woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot tr.tax-total, .woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot tr.tax-rate {
background: none;
border: none;
text-align: right;
line-height: 1.2em;
}
.woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot tr.cart-subtotal th, .woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot tr.cart-subtotal td, .woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot tr.order-total th, .woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot tr.order-total td, .woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot tr.tax-total th, .woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot tr.tax-total td, .woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot tr.tax-rate th, .woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot tr.tax-rate td {
border: none;
}
.woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot tr.cart-subtotal td, .woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot tr.order-total td, .woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot tr.tax-total td, .woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot tr.tax-rate td {
padding-right: 10px;
}
.woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot tr.cart-subtotal th, .woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot tr.cart-subtotal td, .woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot tr.cart-subtotal .amount, .woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot tr.order-total th, .woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot tr.order-total td, .woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot tr.order-total .amount, .woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot tr.tax-total th, .woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot tr.tax-total td, .woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot tr.tax-total .amount, .woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot tr.tax-rate th, .woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot tr.tax-rate td, .woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot tr.tax-rate .amount {
font-size: 14px;
line-height: 24px;
font-weight: 800;
}
.woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot tr.cart-subtotal th, .woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot tr.order-total th, .woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot tr.tax-total th, .woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot tr.tax-rate th {
font-weight: 900;
line-height: 30px;
}
.woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot tr.cart-subtotal .amount, .woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot tr.order-total .amount, .woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot tr.tax-total .amount, .woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot tr.tax-rate .amount {
font-size: 22px;
}
.woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot tr.cart-subtotal th, .woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot tr.cart-subtotal td {
padding-top: 25px;
}
@media (min-width: 600px) {
.woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot tr.cart-subtotal th, .woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot tr.cart-subtotal td {
padding-top: 45px;
}
}
.woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot tr.tax-total th, .woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot tr.tax-total td, .woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot tr.tax-rate th, .woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot tr.tax-rate td {
padding-top: 10px;
}
.woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot tr.order-total th, .woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot tr.order-total td {
padding-top: 17px;
padding-bottom: 20px;
}
@media (min-width: 600px) {
.woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot tr.order-total th, .woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot tr.order-total td {
padding-bottom: 0;
}
}
@media (max-width: 768px) {
.woocommerce table.shop_table.shop_table_responsive tbody tr td {
padding: 15px 10px;
}
.woocommerce table.shop_table.shop_table_responsive tbody tr td:before {
margin: 0;
font-size: 12.25px;
font-size: 0.875rem;
}
.woocommerce table.shop_table.shop_table_responsive tbody tr td:last-child {
border-bottom: none;
}
.woocommerce table.shop_table.shop_table_responsive tbody tr td.product-remove {
width: 100%;
padding-top: 15px;
border: none;
}
.woocommerce table.shop_table.shop_table_responsive tbody tr td.product-remove a {
margin-left: 0;
}
.woocommerce table.shop_table.shop_table_responsive tbody tr td.product-quantity:before {
margin-top: 8px;
}
.woocommerce table.shop_table.shop_table_responsive tbody tr td.product-name a {
width: 50%;
margin-left: 20px;
display: inline-block;
}
}
.woocommerce .cart-collaterals {
padding-top: 8px;
padding-bottom: 4em;
}
.woocommerce .cart-collaterals div.cart_totals table {
margin: 0;
border: none;
}
.woocommerce .cart-collaterals div.cart_totals table tbody tr,
.woocommerce .cart-collaterals div.cart_totals table tbody td,
.woocommerce .cart-collaterals div.cart_totals table tbody td,
.woocommerce .cart-collaterals div.cart_totals table tbody th {
border: none;
padding: 5px 0 5px;
text-transform: none;
}
.woocommerce .cart-collaterals div.cart_totals table tbody td {
text-align: right;
}
.woocommerce .cart-collaterals div.cart_totals table tr:nth-child(2n) td {
background: none;
}
.woocommerce .cart-collaterals div.cart_totals .checkout-button {
border-radius: 0;
}
@media (min-width: 900px) {
.woocommerce .cart-collaterals div.cart_totals .checkout-button {
padding: 13px 39px 13px;
}
}
.woocommerce .cart-collaterals .cross-sells {
width: 100%;
padding-top: 50px;
float: none;
clear: both;
text-align: center;
} .woocommerce form.checkout_coupon,
.woocommerce form.login,
.woocommerce form.register {
border: none;
padding: 0;
margin: 0;
border-radius: 0;
}
.woocommerce-checkout .entry-content {
padding-top: 0;
}
.woocommerce-checkout .woocommerce-info {
border: none;
border-top: 1px solid gainsboro;
background: none;
padding: 58px 0 0 0 !important;
margin-bottom: .95em !important;
font-style: normal;
}
.woocommerce-checkout .woocommerce-info:first-child {
border-top: none;
padding-top: 0 !important;
margin-top: 0;
}
.woocommerce-checkout .woocommerce-info > a {
font-size: 14px;
margin-left: 8px;
}
.woocommerce-checkout .woocommerce-info:before {
display: none;
}
.woocommerce-message a.button {
float: right;
}
.select2-drop-active {
border: 1px solid #ececee;
width: auto;
}
.select2-drop-active .select2-results {
font-size: 14px;
line-height: 20px;
font-style: italic;
}
.select2-drop-active .col-2 .col-1,
.select2-drop-active .col-1 .col-1 {
float: none;
float: none;
-webkit-box-flex: 0;
-webkit-flex: 0 1 100%;
-moz-flex: 0 1 100%;
-ms-flex: 0 1 100%;
flex: 0 1 100%;
-webkit-box-flex: 0;
-webkit-flex: 0 1 100%;
-moz-flex: 0 1 100%;
-ms-flex: 0 1 100%;
flex: 0 1 100%;
}
@media (min-width: 600px) and (min-width: 600px) {
.select2-drop-active .col-2 .col-1,
.select2-drop-active .col-1 .col-1 {
-webkit-box-flex: 0;
-webkit-flex: 0 1 48%;
-moz-flex: 0 1 48%;
-ms-flex: 0 1 48%;
flex: 0 1 48%;
-webkit-box-flex: 0;
-webkit-flex: 0 1 100%;
-moz-flex: 0 1 100%;
-ms-flex: 0 1 100%;
flex: 0 1 100%;
}
}
@media (min-width: 600px) and (min-width: 900px) {
.select2-drop-active .col-2 .col-1,
.select2-drop-active .col-1 .col-1 {
-webkit-box-flex: 0;
-webkit-flex: 0 1 420px;
-moz-flex: 0 1 420px;
-ms-flex: 0 1 420px;
flex: 0 1 420px;
}
}
.select2-drop-active .col-2 {
float: none;
float: none;
-webkit-box-flex: 0;
-webkit-flex: 0 1 100%;
-moz-flex: 0 1 100%;
-ms-flex: 0 1 100%;
flex: 0 1 100%;
padding-top: 30px;
padding-top: 30px;
}
@media (min-width: 900px) {
.select2-drop-active .col-2 {
-webkit-box-flex: 0;
-webkit-flex: 0 1 100%;
-moz-flex: 0 1 100%;
-ms-flex: 0 1 100%;
flex: 0 1 100%;
}
}
.woocommerce form .form-row.woocommerce-invalid .select2-container,
.woocommerce form .form-row.woocommerce-invalid input.input-text,
.woocommerce .form .form-row.woocommerce-invalid select {
border-color: #ff3a4c;
}
.woocommerce form .form-row.woocommerce-validated .select2-container,
.woocommerce form .form-row.woocommerce-validated input.input-text,
.woocommerce form .form-row.woocommerce-validated select {
border-color: #2fd3ae;
}
.woocommerce-cart .woocommerce form label, .woocommerce-checkout .woocommerce form label {
font-size: 12px;
padding-left: 10px;
}
.woocommerce form.woocommerce-checkout {
padding-top: 57px;
margin-top: 25px;
border-top: 1px solid gainsboro;
}
.woocommerce form .form-row {
max-width: 420px;
padding: 0;
margin-bottom: 15px;
}
.woocommerce form .form-row.validate-postcode {
margin-bottom: 25px;
}
.woocommerce form .form-row.create-account input {
width: 25px;
height: 25px;
margin-right: 5px;
display: inline-block;
top: 1px;
position: relative;
cursor: pointer;
}
.woocommerce form .form-row.create-account label.checkbox {
display: inline-block;
cursor: pointer;
font-size: 14px;
line-height: 25px;
position: relative;
border: none;
top: 1px;
}
.woocommerce form .form-row .select2-container.country_to_state {
-webkit-appearance: none;
border: none;
border-radius: 4px;
font-size: 12.25px;
font-size: 0.875rem;
line-height: 1.2143;
font-style: italic;
-webkit-transition: .3s;
transition: .3s;
}
.woocommerce form .form-row .select2-container.country_to_state .select2-choice {
padding: 13px 15px;
border: 1px solid #ececee;
background-color: #f2f2f2;
-webkit-box-shadow: none;
box-shadow: none;
}
.woocommerce form .form-row .select2-container.country_to_state .select2-choice .select2-arrow b:after {
display: inline-block;
font-family: 'nc-icon-outline';
font-style: normal;
font-weight: normal;
font-variant: normal;
speak: none;
text-transform: none; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "\ee47";
border: none;
font-size: 16px;
line-height: 23px;
margin: -12px 0 0 -24px;
}
.woocommerce form .form-row-first,
.woocommerce form .form-row-last {
float: none;
width: auto;
}
.woocommerce form.login {
padding-bottom: 0.8em;
margin-bottom: 1em;
}
.woocommerce form.login .form-row-last {
margin-bottom: 39px;
}
.woocommerce form.login .form-row label.inline {
display: inline-block;
position: relative;
cursor: pointer;
font-size: 14px;
line-height: 25px;
padding-left: 30px;
margin: 16px 0 0 28px;
}
.woocommerce form.login .form-row label.inline input {
width: 25px;
height: 25px;
display: block;
position: absolute;
left: 0;
top: 0;
cursor: pointer;
border: none;
outline: 0;
background: black;
}
.woocommerce form.login .lost_password {
padding-top: 25px;
font-size: 14px;
line-height: 20px;
}
.woocommerce form.checkout_coupon {
padding: 0.5em 0 2em;
margin-bottom: 1.2em;
display: -webkit-box;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-direction: normal;
-webkit-box-orient: horizontal;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
@media (min-width: 600px) {
.woocommerce form.checkout_coupon {
padding: 0.8em 0 2em;
}
}
.woocommerce form.checkout_coupon .form-row-first {
-webkit-box-flex: 1;
-webkit-flex: 1 1 100%;
-moz-flex: 1 1 100%;
-ms-flex: 1 1 100%;
flex: 1 1 100%;
min-width: 185px;
}
@media (min-width: 600px) {
.woocommerce form.checkout_coupon .form-row-first {
-webkit-box-flex: 5;
-webkit-flex: 5 1 185px;
-moz-flex: 5 1 185px;
-ms-flex: 5 1 185px;
flex: 5 1 185px;
}
}
.woocommerce form.checkout_coupon .form-row-first input {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 100%;
max-width: 100%;
min-width: 50px;
}
.woocommerce form.checkout_coupon .form-row-last {
-webkit-box-flex: 0;
-webkit-flex: 0 1 auto;
-moz-flex: 0 1 auto;
-ms-flex: 0 1 auto;
flex: 0 1 auto;
}
@media (min-width: 600px) {
.woocommerce form.checkout_coupon .form-row-last {
margin-left: 10px;
}
}
.woocommerce .entry-content table.shop_table.order_details, .woocommerce .entry-content table.shop_table.customer_details,
.woocommerce table.shop_table.order_details,
.woocommerce table.shop_table.customer_details {
margin: 10px 0 50px;
}
.woocommerce .entry-content table.shop_table.order_details thead tr th.product-total, .woocommerce .entry-content table.shop_table.customer_details thead tr th.product-total,
.woocommerce table.shop_table.order_details thead tr th.product-total,
.woocommerce table.shop_table.customer_details thead tr th.product-total {
text-align: right;
}
.woocommerce .entry-content table.shop_table.order_details tbody tr th,
.woocommerce .entry-content table.shop_table.order_details tbody tr td, .woocommerce .entry-content table.shop_table.order_details tfoot tr th,
.woocommerce .entry-content table.shop_table.order_details tfoot tr td, .woocommerce .entry-content table.shop_table.customer_details tbody tr th,
.woocommerce .entry-content table.shop_table.customer_details tbody tr td, .woocommerce .entry-content table.shop_table.customer_details tfoot tr th,
.woocommerce .entry-content table.shop_table.customer_details tfoot tr td,
.woocommerce table.shop_table.order_details tbody tr th,
.woocommerce table.shop_table.order_details tbody tr td,
.woocommerce table.shop_table.order_details tfoot tr th,
.woocommerce table.shop_table.order_details tfoot tr td,
.woocommerce table.shop_table.customer_details tbody tr th,
.woocommerce table.shop_table.customer_details tbody tr td,
.woocommerce table.shop_table.customer_details tfoot tr th,
.woocommerce table.shop_table.customer_details tfoot tr td {
padding: 10px;
text-align: right;
}
.woocommerce .entry-content table.shop_table.order_details tfoot tr th, .woocommerce .entry-content table.shop_table.customer_details tfoot tr th,
.woocommerce table.shop_table.order_details tfoot tr th,
.woocommerce table.shop_table.customer_details tfoot tr th {
font-weight: 900;
padding: 0;
font-size: 14px;
line-height: 30px;
}
.woocommerce .entry-content table.shop_table.order_details tfoot tr td, .woocommerce .entry-content table.shop_table.customer_details tfoot tr td,
.woocommerce table.shop_table.order_details tfoot tr td,
.woocommerce table.shop_table.customer_details tfoot tr td {
padding: 0;
font-size: 20px;
line-height: 24px;
font-weight: 800;
}
.woocommerce .entry-content table.shop_table.order_details tfoot tr td .amount, .woocommerce .entry-content table.shop_table.customer_details tfoot tr td .amount,
.woocommerce table.shop_table.order_details tfoot tr td .amount,
.woocommerce table.shop_table.customer_details tfoot tr td .amount {
font-size: 22px;
line-height: 24px;
font-weight: 800;
}
.woocommerce .col2-set, .woocommerce-page .col2-set {
display: -webkit-box;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-direction: normal;
-webkit-box-orient: horizontal;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: start;
-ms-flex-pack: start;
-webkit-justify-content: flex-start;
-moz-justify-content: flex-start;
justify-content: flex-start;
-webkit-align-content: flex-start;
-ms-flex-line-pack: start;
align-content: flex-start;
-webkit-box-align: start;
-ms-flex-align: start;
-webkit-align-items: flex-start;
-moz-align-items: flex-start;
align-items: flex-start;
border-bottom: 1px solid gainsboro;
padding-bottom: 59px;
margin-bottom: 57px;
}
.woocommerce .col2-set .col-1, .woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-1, .woocommerce-page .col2-set .col-2 {
width: auto;
}
.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1 {
float: none;
-webkit-box-flex: 0;
-webkit-flex: 0 1 100%;
-moz-flex: 0 1 100%;
-ms-flex: 0 1 100%;
flex: 0 1 100%;
}
@media (min-width: 600px) {
.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1 {
-webkit-box-flex: 0;
-webkit-flex: 0 1 48%;
-moz-flex: 0 1 48%;
-ms-flex: 0 1 48%;
flex: 0 1 48%;
}
}
@media (min-width: 900px) {
.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1 {
-webkit-box-flex: 0;
-webkit-flex: 0 1 420px;
-moz-flex: 0 1 420px;
-ms-flex: 0 1 420px;
flex: 0 1 420px;
}
}
.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {
float: none;
-webkit-box-flex: 0;
-webkit-flex: 0 1 100%;
-moz-flex: 0 1 100%;
-ms-flex: 0 1 100%;
flex: 0 1 100%;
padding-top: 30px;
}
@media (min-width: 900px) {
.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {
-webkit-box-flex: 0;
-webkit-flex: 0 1 420px;
-moz-flex: 0 1 420px;
-ms-flex: 0 1 420px;
flex: 0 1 420px;
}
}
@media (min-width: 600px) {
.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {
-webkit-box-flex: 1;
-webkit-flex: 1 1 auto;
-moz-flex: 1 1 auto;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
padding: 0 0 0 50px;
}
}
.woocommerce .col2-set .col-2 .form-row, .woocommerce-page .col2-set .col-2 .form-row {
width: 100%;
max-width: none;
}
.woocommerce-checkout-payment#payment {
border-top: 1px solid gainsboro;
padding: 27px 0 40px 0;
}
@media (min-width: 600px) {
.woocommerce-checkout-payment#payment {
padding: 57px 0 40px 0;
}
}
.woocommerce-checkout-payment#payment ul.payment_methods {
padding: 0;
border: none;
}
.woocommerce-checkout-payment#payment ul.payment_methods li label {
padding: 0 0 10px 0;
}
@media (min-width: 600px) {
.woocommerce-checkout-payment#payment ul.payment_methods li label {
padding: 0 0 27px 0;
}
}
.woocommerce-checkout-payment#payment div.form-row {
padding: 0;
max-width: none;
}
.woocommerce-checkout-payment#payment div.form-row.place-order {
padding-top: 40px;
}
.woocommerce-cart h3 {
text-align: center;
}
#add_payment_method #payment,
.woocommerce-cart #payment,
.woocommerce-checkout #payment {
border-radius: 0;
}
#add_payment_method #payment div.payment_box,
.woocommerce-cart #payment div.payment_box,
.woocommerce-checkout #payment div.payment_box {
font-size: 14px;
line-height: 20px;
padding: 7px 16px;
border-radius: 2px;
font-style: italic;
margin-bottom: 1em;
background-color: transparent;
}
@media (min-width: 600px) {
#add_payment_method #payment div.payment_box,
.woocommerce-cart #payment div.payment_box,
.woocommerce-checkout #payment div.payment_box {
margin-bottom: 3em;
}
}
#add_payment_method #payment div.payment_box:before,
.woocommerce-cart #payment div.payment_box:before,
.woocommerce-checkout #payment div.payment_box:before {
display: none;
} .woocommerce-checkout .woocommerce-thankyou-order-details {
background: #e6faf5;
padding: 15px;
position: relative;
}
.woocommerce-checkout .woocommerce-thankyou-order-details li strong {
font-weight: 500;
display: block;
padding-top: 10px;
}
.woocommerce-checkout .woocommerce-thankyou-order-details li strong .amount {
font-size: 24px;
line-height: 1em;
}
.woocommerce-checkout .woocommerce-thankyou-order-details li.method:after {
position: absolute;
right: 1em;
top: .7em;
display: inline-block;
font-family: 'nc-icon-outline';
font-style: normal;
font-weight: normal;
font-variant: normal;
speak: none;
text-transform: none; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "\ebda";
font-size: 30px;
} .woocommerce-account.logged-in .entry-content > .woocommerce .woocommerce-MyAccount-navigation,
.woocommerce-account.logged-in .entry-content > .woocommerce .woocommerce-MyAccount-content {
width: auto;
float: none;
display: inline-block;
vertical-align: top;
padding: 20px;
}
.woocommerce-account.logged-in .entry-content > .woocommerce .woocommerce-table--customer-details tbody th {
border-top-width: 0 !important;
}
.woocommerce-account.logged-in .entry-content > .woocommerce .woocommerce-table--customer-details tbody td {
border: none !important;
}
.woocommerce-account.logged-in .entry-content > .woocommerce .woocommerce-table--order-details tfoot {
border-bottom: 1px solid gainsboro;
}
.woocommerce-account.logged-in .entry-content > .woocommerce .woocommerce-table--order-details tfoot th {
padding-right: 20px;
border-right: 1px solid gainsboro;
}
.woocommerce-account.logged-in .entry-content > .woocommerce .woocommerce-table--order-details tfoot tr td,
.woocommerce-account.logged-in .entry-content > .woocommerce .woocommerce-table--order-details tfoot tr th {
padding: 8px 10px 8px 20px;
}
.woocommerce-account.logged-in .entry-content > .woocommerce .woocommerce-table--order-details tfoot tr:nth-child(even) {
background: #f5f4f5;
}
.woocommerce-account.logged-in .entry-content > .woocommerce .woocommerce-table--order-details tfoot td {
text-align: left;
padding-left: 20px;
}
.woocommerce-account.logged-in .entry-content > .woocommerce .woocommerce-table--order-details tfoot td,
.woocommerce-account.logged-in .entry-content > .woocommerce .woocommerce-table--order-details tfoot td .amount {
font-size: 16px;
font-weight: 400;
}
.woocommerce-account.logged-in .entry-content > .woocommerce .woocommerce-table__product-total {
text-align: left;
}
.woocommerce-account.logged-in .entry-content > .woocommerce .woocommerce-table__product-total .woocommerce-Price-amount {
font-size: 16px;
}
.woocommerce-account.logged-in .entry-content > .woocommerce .order-number,
.woocommerce-account.logged-in .entry-content > .woocommerce .order-date,
.woocommerce-account.logged-in .entry-content > .woocommerce .order-status {
background: transparent;
font-style: normal;
}
.woocommerce-account.logged-in .entry-content > .woocommerce .woocommerce-order-details {
margin-top: 30px;
}
@media (min-width: 900px) {
.woocommerce-account.logged-in .entry-content > .woocommerce .woocommerce-customer-details h2,
.woocommerce-account.logged-in .entry-content > .woocommerce .woocommerce-order-details__title {
font-size: 22px;
}
}
.woocommerce-account.logged-in .entry-content > .woocommerce .woocommerce-order-details__title {
margin-bottom: 25px;
}
.woocommerce-account.logged-in .entry-content > .woocommerce table.shop_table {
margin-top: 10px;
}
.woocommerce-account.logged-in .entry-content > .woocommerce .woocommerce-MyAccount-navigation {
text-transform: uppercase;
}
.woocommerce-account.logged-in .entry-content > .woocommerce .woocommerce-MyAccount-navigation ul,
.woocommerce-account.logged-in .entry-content > .woocommerce .woocommerce-MyAccount-navigation li:last-child {
margin-bottom: 0;
}
.woocommerce-account.logged-in .entry-content > .woocommerce .woocommerce-MyAccount-navigation ul li + li {
margin-top: 20px;
}
.woocommerce-account.logged-in .entry-content > .woocommerce .woocommerce-MyAccount-content .account-page-content-title {
line-height: 1.1;
}
.woocommerce-account.logged-in .entry-content > .woocommerce .woocommerce-MyAccount-content fieldset {
border: 1px solid gainsboro;
margin-bottom: 25px;
}
.woocommerce-account.logged-in .entry-content > .woocommerce .woocommerce-MyAccount-content table.shop_table {
font-size: 16px;
}
.woocommerce-account.logged-in .entry-content > .woocommerce .woocommerce-MyAccount-content table.shop_table thead th {
padding: 8px 10px 8px 20px;
text-align: left;
text-transform: capitalize;
border-right: 1px solid gainsboro;
}
.woocommerce-account.logged-in .entry-content > .woocommerce .woocommerce-MyAccount-content table.shop_table thead th:last-child {
border-right-width: 0;
}
.woocommerce-account.logged-in .entry-content > .woocommerce .woocommerce-MyAccount-content table.shop_table tbody tr td {
padding: 8px 10px 8px 20px;
border-right: 1px solid gainsboro;
}
.woocommerce-account.logged-in .entry-content > .woocommerce .woocommerce-MyAccount-content table.shop_table tbody tr td:last-child {
border-right-width: 0;
}
.woocommerce-account.logged-in .entry-content > .woocommerce .woocommerce-MyAccount-content table.shop_table tbody tr td:before {
margin-right: 10px;
}
.woocommerce-account.logged-in .entry-content > .woocommerce .woocommerce-MyAccount-content table.shop_table tbody tr:nth-child(even) {
background: #f5f4f5;
}
.woocommerce-account.logged-in .entry-content > .woocommerce .woocommerce-MyAccount-content table.shop_table tbody tr + tr td {
border-top: 1px solid gainsboro;
}
@media (max-width: 1199px) {
.woocommerce-account.logged-in .entry-content > .woocommerce .woocommerce-MyAccount-content .woocommerce-info:before {
display: none;
}
}
@media (max-width: 899px) {
.woocommerce-account.logged-in .entry-content > .woocommerce .woocommerce-MyAccount-content .woocommerce-info {
padding: 2em !important;
}
.woocommerce-account.logged-in .entry-content > .woocommerce .woocommerce-MyAccount-content .woocommerce-info a.button {
margin: 0 500px 15px 0;
float: none;
}
}
.woocommerce-account.logged-in .entry-content > .woocommerce .woocommerce-MyAccount-navigation,
.woocommerce-account.logged-in .entry-content > .woocommerce .woocommerce-MyAccount-content {
width: 100%;
}
@media (min-width: 900px) {
.woocommerce-account.logged-in .entry-content > .woocommerce {
-webkit-box-direction: normal;
-webkit-box-orient: horizontal;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
}
.woocommerce-account.logged-in .entry-content > .woocommerce .woocommerce-MyAccount-navigation {
width: 22.5%;
max-width: 22.5%;
padding: 0 40px 0 0;
}
.woocommerce-account.logged-in .entry-content > .woocommerce .woocommerce-MyAccount-content {
width: 76.2%;
max-width: 76.2%;
padding: 0 0 0 33px;
}
.woocommerce-account.logged-in .entry-content > .woocommerce .woocommerce-MyAccount-content p {
font-size: 16px;
}
}
.woocommerce-account.logged-in form.edit-account {
margin-top: -12px;
}
.woocommerce-account.logged-in form.edit-account .form-row {
max-width: 100%;
margin-bottom: 10px;
}
.woocommerce-account.logged-in form.edit-account .form-row label {
font-weight: 700;
}
.woocommerce-account.logged-in form.edit-account fieldset {
padding: 8px 30px 40px 30px;
margin-bottom: 40px !important;
}
.woocommerce-account.logged-in form.edit-account fieldset + .clear + p .woocommerce-Button {
border-radius: 3px;
}
.woocommerce-account.logged-in form.edit-account fieldset legend {
font-size: 18px;
font-weight: 700;
}
.woocommerce-account.logged-in .entry-content > .woocommerce .woocommerce-MyAccount-content table.shop_table tbody tr td.woocommerce-orders-table__cell-order-actions {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
}
.woocommerce-account.logged-in .entry-content > .woocommerce .woocommerce-MyAccount-content table.shop_table tbody tr td.woocommerce-orders-table__cell-order-actions .button {
margin-bottom: 10px;
}
.woocommerce-info,
.woocommerce-message,
.single-product .woocommerce-message .button,
.woocommerce-message:before {
color: #2fd3ae;
background-color: transparent;
}
#add_payment_method #payment,
.woocommerce-cart #payment,
.woocommerce-checkout #payment {
background: transparent;
}
.woocommerce form .form-row.create-account input,
.woocommerce form.login .form-row label.inline input {
-webkit-appearance: none;
background: transparent;
border: 1px solid gainsboro;
}
.woocommerce form .form-row.create-account input[type=checkbox]:checked + span:before,
.woocommerce form.login .form-row label.inline input[type=checkbox]:checked + span:before {
opacity: 1;
}
.woocommerce form .form-row.create-account input[type=checkbox] + span:before,
.woocommerce form.login .form-row label.inline input[type=checkbox] + span:before {
content: '\e934';
position: absolute;
display: inline-block;
font-family: 'Linearicon';
line-height: 1;
speak: none;
text-transform: none;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
left: 4px;
top: 3px;
font-size: 18px;
color: black;
opacity: 0;
}
body .checkout.woocommerce-checkout .woocommerce-info {
text-transform: none;
letter-spacing: 0;
font-size: 18px;
} @-webkit-keyframes spinner {
from {
-webkit-transform: rotate(0deg);
}
to {
-webkit-transform: rotate(360deg);
}
} @keyframes spinner {
from {
-ms-transform: rotate(0deg);
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
to {
-ms-transform: rotate(360deg);
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
} .woocommerce-cart .entry-content .woocommerce {
padding-top: 30px;
}
.woocommerce-cart .entry-content .woocommerce table.shop_table {
margin-top: 20px;
}
.woocommerce-cart .entry-content .woocommerce table.shop_table .comment-form-url i {
top: 21px;
}
.woocommerce-error:before {
content: '\e928';
}
.woocommerce-info:before {
content: '\e92c';
}
.woocommerce-message .button {
background-color: transparent !important;
}
.woocommerce-message:before {
content: '\ea20';
}
.woocommerce-error,
.woocommerce-info,
.woocommerce-message {
font-size: 14px;
line-height: 2;
border-radius: 0;
text-align: left;
width: 100%;
border: none;
}
.woocommerce-error:before,
.woocommerce-info:before,
.woocommerce-message:before {
font-size: 14px;
color: #ff3a4c;
top: 50%;
left: 15px;
display: inline-block;
font-family: 'nc-icon-mini';
line-height: 1;
speak: none;
text-transform: none; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
transform: translate(0, -50%);
}
@media (min-width: 600px) {
.woocommerce-error:before,
.woocommerce-info:before,
.woocommerce-message:before {
left: 20px;
}
}
.woocommerce-error .button,
.woocommerce-info .button,
.woocommerce-message .button {
float: right;
background: transparent !important;
margin: 0 0 0 20px;
}
.woocommerce .woocommerce-error .button, .woocommerce
.woocommerce-info .button, .woocommerce
.woocommerce-message .button {
border: none;
padding: 5px 10px;
line-height: 1rem;
}
.single-product .woocommerce-error, .single-product
.woocommerce-info, .single-product
.woocommerce-message {
text-align: left;
}
.single-product .woocommerce-error .button, .single-product
.woocommerce-info .button, .single-product
.woocommerce-message .button {
margin: 10px 0 0 20px;
float: right;
}
@media (min-width: 900px) {
.single-product .woocommerce-error .button, .single-product
.woocommerce-info .button, .single-product
.woocommerce-message .button {
margin-top: 0;
}
}
.woocommerce-message:before {
color: #2fd3ae;
}
.woocommerce-MyAccount-content .woocommerce-info,
.woocommerce-MyAccount-content .woocommerce-message,
.woocommerce-MyAccount-content .single-product .woocommerce-message .button,
.woocommerce-MyAccount-content .woocommerce-message:before {
color: #ff3a4c;
}
.woocommerce-error:before {
-webkit-transform: translate(0, -60%);
-ms-transform: translate(0, -60%);
transform: translate(0, -60%);
} .site-header-cart {
position: relative;
text-align: right;
}
.site-header-cart .site-header-cart__wrapper {
display: inline-block;
vertical-align: middle;
text-align: left;
}
.site-header-cart .site-header-cart__wrapper i {
font-size: 18px;
display: inline-block;
vertical-align: middle;
padding: 5px 22px 5px 21px;
}
@media (min-width: 600px) {
.site-header-cart .site-header-cart__wrapper i {
padding: 6px 45px 7px 34px;
}
}
.site-header-cart .site-header-cart__wrapper .shopping_cart-dropdown-wrap {
top: 60px;
right: 0;
left: auto;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
transform: translate(0, 0);
-webkit-transition: 0.3s all ease;
transition: 0.3s all ease;
pointer-events: none;
visibility: hidden;
margin-top: 22px;
z-index: 999;
}
.site-header-cart .site-header-cart__wrapper .shopping_cart-dropdown-wrap .mini_cart_item_title {
padding-right: 20px;
display: block;
padding-top: 5px;
line-height: 1.6;
}
.style-1 .site-header-cart .site-header-cart__wrapper .shopping_cart-dropdown-wrap, .style-4 .site-header-cart .site-header-cart__wrapper .shopping_cart-dropdown-wrap {
margin-top: 0;
}
.style-1.transparent .site-header-cart .site-header-cart__wrapper .shopping_cart-dropdown-wrap {
margin-top: 14px;
}
.style-2 .site-header-cart .site-header-cart__wrapper .shopping_cart-dropdown-wrap {
margin-top: 17px;
}
.style-5 .site-header-cart .site-header-cart__wrapper .shopping_cart-dropdown-wrap {
margin-top: 18px;
}
.site-header-cart .site-header-cart__wrapper.open .shopping_cart-dropdown-wrap {
top: 100%;
opacity: 1;
filter: alpha(opacity=100);
visibility: visible;
pointer-events: auto;
}
.site-header-cart .cart-contents {
text-align: right;
cursor: pointer;
white-space: nowrap;
position: relative;
}
.site-header-cart .cart-contents .count {
vertical-align: middle;
color: white;
display: inline-block;
width: 23px;
height: 23px;
font-weight: 300;
font-size: 14px;
line-height: 23px;
overflow: hidden;
text-overflow: ellipsis;
text-align: center;
border-radius: 50%;
position: absolute;
right: 0;
top: 5px;
}
@media (min-width: 600px) {
.site-header-cart .cart-contents .count {
right: 27px;
}
}
.site-header-cart .shopping_cart-dropdown-wrap {
position: absolute;
width: 250px;
top: -999em;
right: 0;
z-index: 100;
-webkit-box-shadow: 0 3px 38px rgba(0, 0, 0, 0.1);
box-shadow: 0 3px 38px rgba(0, 0, 0, 0.1);
background: white;
opacity: 0;
filter: alpha(opacity=0);
-webkit-transform: translate(0, 10px);
-ms-transform: translate(0, 10px);
transform: translate(0, 10px);
-webkit-transition: -webkit-transform 0.2s ease, opacity 0.2s ease, top 0s linear 0.2s;
transition: transform 0.2s ease, opacity 0.2s ease, top 0s linear 0.2s;
padding: 15px;
}
@media (min-width: 600px) {
.site-header-cart .shopping_cart-dropdown-wrap {
padding: 34px 30px 36px;
width: 300px;
}
}
.site-header-cart .shopping_cart-dropdown-wrap.products_in_cart_0 {
text-align: left;
}
.site-header-cart .shopping_cart-dropdown-wrap.products_in_cart_0 .empty {
text-align: left;
}
.site-header-cart .shopping_cart-dropdown-wrap .shopping_cart-header > * {
margin: 0;
}
.site-header-cart .shopping_cart-dropdown-wrap .product_list_widget {
padding: 23px 0 0;
max-height: 120px;
overflow-y: auto;
overflow-x: hidden;
}
@media (min-width: 600px) {
.site-header-cart .shopping_cart-dropdown-wrap .product_list_widget {
max-height: 356px;
}
.site-header-cart .shopping_cart-dropdown-wrap .product_list_widget li.mini_cart_item a img {
width: 100px;
margin-right: 20px;
}
}
.site-header-cart .shopping_cart-dropdown-wrap .product_list_widget li > a {
font-size: 15px;
line-height: 1.43;
padding-right: 20px;
}
.site-header-cart .shopping_cart-dropdown-wrap .product_list_widget li .quantity .amount {
display: inline-block;
vertical-align: middle;
margin-top: -3px;
}
.site-header-cart .shopping_cart-dropdown-wrap .total,
.site-header-cart .shopping_cart-dropdown-wrap .buttons {
margin: 0;
} .elementor-widget-wp-widget-__tm_banners_grid_widget .elementor-widget-container {
padding: 0;
}
.elementor-widget-wp-widget-__tm_banners_grid_widget .elementor-widget-container .row > [class*="col-"], .elementor-widget-wp-widget-__tm_banners_grid_widget .elementor-widget-container .cross-sells .products > [class*="col-"], .cross-sells .elementor-widget-wp-widget-__tm_banners_grid_widget .elementor-widget-container .products > [class*="col-"] {
padding: 0;
}
.elementor-widget-wp-widget-__tm_banners_grid_widget .elementor-widget-container .row > [class*="col-"] img, .elementor-widget-wp-widget-__tm_banners_grid_widget .elementor-widget-container .cross-sells .products > [class*="col-"] img, .cross-sells .elementor-widget-wp-widget-__tm_banners_grid_widget .elementor-widget-container .products > [class*="col-"] img {
width: 100%;
}
.elementor-widget-wp-widget-__tm_banners_grid_widget .elementor-widget-container .row .col-xs-12.col-sm-4.col-md-4.col-lg-4.col-xl-4 .tm_banners_grid_widget_banner_wrapper, .elementor-widget-wp-widget-__tm_banners_grid_widget .elementor-widget-container .cross-sells .products .col-xs-12.col-sm-4.col-md-4.col-lg-4.col-xl-4 .tm_banners_grid_widget_banner_wrapper, .cross-sells .elementor-widget-wp-widget-__tm_banners_grid_widget .elementor-widget-container .products .col-xs-12.col-sm-4.col-md-4.col-lg-4.col-xl-4 .tm_banners_grid_widget_banner_wrapper,
.elementor-widget-wp-widget-__tm_banners_grid_widget .elementor-widget-container .row .col-xs-12.col-sm-8.col-md-8.col-lg-8.col-xl-8 .tm_banners_grid_widget_banner_wrapper,
.elementor-widget-wp-widget-__tm_banners_grid_widget .elementor-widget-container .cross-sells .products .col-xs-12.col-sm-8.col-md-8.col-lg-8.col-xl-8 .tm_banners_grid_widget_banner_wrapper,
.cross-sells .elementor-widget-wp-widget-__tm_banners_grid_widget .elementor-widget-container .products .col-xs-12.col-sm-8.col-md-8.col-lg-8.col-xl-8 .tm_banners_grid_widget_banner_wrapper,
.elementor-widget-wp-widget-__tm_banners_grid_widget .elementor-widget-container .row .woocommerce .col-xs-12.col-sm-8.col-md-8.col-xl-8.comment-form .tm_banners_grid_widget_banner_wrapper,
.woocommerce .elementor-widget-wp-widget-__tm_banners_grid_widget .elementor-widget-container .row .col-xs-12.col-sm-8.col-md-8.col-xl-8.comment-form .tm_banners_grid_widget_banner_wrapper,
.elementor-widget-wp-widget-__tm_banners_grid_widget .elementor-widget-container .cross-sells .products .woocommerce .col-xs-12.col-sm-8.col-md-8.col-xl-8.comment-form .tm_banners_grid_widget_banner_wrapper,
.woocommerce .elementor-widget-wp-widget-__tm_banners_grid_widget .elementor-widget-container .cross-sells .products .col-xs-12.col-sm-8.col-md-8.col-xl-8.comment-form .tm_banners_grid_widget_banner_wrapper,
.cross-sells .elementor-widget-wp-widget-__tm_banners_grid_widget .elementor-widget-container .products .woocommerce .col-xs-12.col-sm-8.col-md-8.col-xl-8.comment-form .tm_banners_grid_widget_banner_wrapper,
.woocommerce .cross-sells .elementor-widget-wp-widget-__tm_banners_grid_widget .elementor-widget-container .products .col-xs-12.col-sm-8.col-md-8.col-xl-8.comment-form .tm_banners_grid_widget_banner_wrapper {
margin: 15px;
}
.elementor-widget-wp-widget-__tm_banners_grid_widget .elementor-widget-container .row .col-xs-12.col-sm-3.col-md-3.col-lg-3.col-xl-3, .elementor-widget-wp-widget-__tm_banners_grid_widget .elementor-widget-container .cross-sells .products .col-xs-12.col-sm-3.col-md-3.col-lg-3.col-xl-3, .cross-sells .elementor-widget-wp-widget-__tm_banners_grid_widget .elementor-widget-container .products .col-xs-12.col-sm-3.col-md-3.col-lg-3.col-xl-3 {
padding-left: 0.9375rem;
padding-right: 0.9375rem;
}
.elementor-widget-wp-widget-__tm_banners_grid_widget .tm_banners_grid_widget_banner_wrapper {
overflow: hidden;
-webkit-filter: brightness(1.2) contrast(1.2);
filter: brightness(1.2) contrast(1.2);
}
.elementor-widget-wp-widget-__tm_banners_grid_widget .tm_banners_grid_widget_banner_wrapper:hover {
-webkit-filter: brightness(1) contrast(1);
filter: brightness(1) contrast(1);
-webkit-transition: 0.3s all;
transition: 0.3s all;
}
.elementor-widget-wp-widget-__tm_banners_grid_widget .tm_banners_grid_widget_banner_text {
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
text-align: center;
}
.elementor-widget-wp-widget-__tm_banners_grid_widget .tm_banners_grid_widget_banner_text .woo-btn {
border: none;
}
.tm_banners_grid_widget_banner_wrapper:after, .tm_banners_grid_widget_banner_wrapper:before {
position: absolute;
top: 30px;
right: 30px;
bottom: 30px;
left: 30px;
content: '';
opacity: 0;
-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
transition: opacity 0.35s, transform 0.35s;
pointer-events: none;
}
.tm_banners_grid_widget_banner_wrapper:before {
border-top: 1px solid #fff;
border-bottom: 1px solid #fff;
-webkit-transform: scale(0, 1);
-ms-transform: scale(0, 1);
transform: scale(0, 1);
}
.tm_banners_grid_widget_banner_wrapper:after {
border-right: 1px solid #fff;
border-left: 1px solid #fff;
-webkit-transform: scale(1, 0);
-ms-transform: scale(1, 0);
transform: scale(1, 0);
}
.tm_banners_grid_widget_banner_wrapper:hover {
-webkit-filter: brightness(1.3) contrast(1.3);
filter: brightness(1.3) contrast(1.3);
-webkit-transition: 0.3s all;
transition: 0.3s all;
}
.tm_banners_grid_widget_banner_wrapper:hover:before, .tm_banners_grid_widget_banner_wrapper:hover:after {
opacity: 1;
-webkit-transform: scale(1.04, 1.05);
-ms-transform: scale(1.04, 1.05);
transform: scale(1.04, 1.05);
} .shopping_cart-dropdown-wrap .woocommerce.widget_shopping_cart, .shopping_cart-dropdown-wrap
.widget_shopping_cart_content {
margin-bottom: 0;
}
.woocommerce.widget_shopping_cart .woocommerce-mini-cart__buttons a.button.wc-forward,
.widget_shopping_cart_content .woocommerce-mini-cart__buttons a.button.wc-forward {
text-transform: capitalize;
text-decoration: none;
text-align: center;
}
.woocommerce.widget_shopping_cart .total,
.widget_shopping_cart_content .total {
border-top: 1px solid rgba(54, 54, 54, 0.3);
padding-top: 31px;
padding-bottom: 23px;
}
.woocommerce.widget_shopping_cart .buttons a.button,
.widget_shopping_cart_content .buttons a.button {
display: block;
margin-bottom: 8px;
margin-right: 0;
padding: 13.5px 40px;
border: none;
}
.woocommerce.widget_shopping_cart .buttons a.button:last-child,
.widget_shopping_cart_content .buttons a.button:last-child {
margin-bottom: 0;
}
.woocommerce.widget_shopping_cart ul.cart_list,
.widget_shopping_cart_content ul.cart_list {
text-align: left;
}
.woocommerce.widget_shopping_cart ul.cart_list > li,
.widget_shopping_cart_content ul.cart_list > li {
margin: 0;
padding: 10px 10px 10px 0;
color: inherit;
}
.shopping_cart-dropdown-wrap .woocommerce.widget_shopping_cart ul.cart_list > li, .shopping_cart-dropdown-wrap
.widget_shopping_cart_content ul.cart_list > li {
padding: 0;
margin: 0 0 13px;
}
.shopping_cart-dropdown-wrap .woocommerce.widget_shopping_cart ul.cart_list > li.empty, .shopping_cart-dropdown-wrap
.widget_shopping_cart_content ul.cart_list > li.empty {
padding: 0;
}
.footer-area .woocommerce.widget_shopping_cart ul.cart_list > li, .footer-area
.widget_shopping_cart_content ul.cart_list > li {
padding: 0 0 20px;
}
.woocommerce.widget_shopping_cart ul.cart_list > li img,
.widget_shopping_cart_content ul.cart_list > li img {
float: left;
margin: 0 20px 15px 0;
width: auto;
display: block;
max-width: 34%;
padding: 8px;
}
@media (min-width: 600px) {
.woocommerce.widget_shopping_cart ul.cart_list > li img,
.widget_shopping_cart_content ul.cart_list > li img {
float: none;
margin: 0 0 10px;
max-width: 100%;
}
}
@media (min-width: 900px) {
.woocommerce.widget_shopping_cart ul.cart_list > li img,
.widget_shopping_cart_content ul.cart_list > li img {
float: left;
margin: 0 20px 10px 0;
max-width: 34%;
}
}
@media (min-width: 600px) {
.site-header-cart .woocommerce.widget_shopping_cart ul.cart_list > li img, .site-header-cart
.widget_shopping_cart_content ul.cart_list > li img {
float: left;
margin: 0 20px 15px 0;
max-width: 34%;
}
}
.footer-area .woocommerce.widget_shopping_cart ul.cart_list > li + li, .footer-area
.widget_shopping_cart_content ul.cart_list > li + li {
padding-top: 22px;
}
.woocommerce.widget_shopping_cart ul.cart_list > li dl,
.widget_shopping_cart_content ul.cart_list > li dl {
display: block;
overflow: hidden;
margin: 5px 0 5px;
padding-left: 0;
border: none;
font-size: 11px;
}
.woocommerce.widget_shopping_cart ul.cart_list > li dl dt,
.woocommerce.widget_shopping_cart ul.cart_list > li dl dd,
.widget_shopping_cart_content ul.cart_list > li dl dt,
.widget_shopping_cart_content ul.cart_list > li dl dd {
display: inline-block;
float: left;
margin-bottom: 1em;
}
.woocommerce.widget_shopping_cart ul.cart_list > li dl dt,
.widget_shopping_cart_content ul.cart_list > li dl dt {
font-weight: 700;
padding: 0;
margin: 0 4px 0 0;
clear: left;
}
.woocommerce.widget_shopping_cart ul.cart_list > li dl dd,
.widget_shopping_cart_content ul.cart_list > li dl dd {
padding: 0;
margin: 0;
}
.woocommerce.widget_shopping_cart ul.cart_list > li dl dd p:last-child,
.widget_shopping_cart_content ul.cart_list > li dl dd p:last-child {
margin-bottom: 0;
}
.woocommerce.widget_shopping_cart ul.cart_list > li .quantity,
.widget_shopping_cart_content ul.cart_list > li .quantity {
display: block;
overflow: hidden;
line-height: 1;
margin-top: 10px;
} .woocommerce.widget_shopping_cart .cart_list {
overflow: hidden;
}
.shopping_cart-dropdown-wrap .woocommerce.widget_shopping_cart .cart_list {
overflow-y: auto;
overflow-x: hidden;
max-height: 310px;
}
@media (min-width: 600px) {
.before-content-area .woocommerce.widget_shopping_cart .cart_list, .after-content-area .woocommerce.widget_shopping_cart .cart_list, .before-loop-area .woocommerce.widget_shopping_cart .cart_list, .full-width-header-area .woocommerce.widget_shopping_cart .cart_list, .after-content-full-width-area .woocommerce.widget_shopping_cart .cart_list {
display: -webkit-box;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-direction: normal;
-webkit-box-orient: horizontal;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: start;
-ms-flex-pack: start;
-webkit-justify-content: flex-start;
-moz-justify-content: flex-start;
justify-content: flex-start;
-webkit-align-content: stretch;
-ms-flex-line-pack: stretch;
align-content: stretch;
-webkit-box-align: stretch;
-ms-flex-align: stretch;
-webkit-align-items: stretch;
-moz-align-items: stretch;
align-items: stretch;
}
}
.woocommerce.widget_shopping_cart .cart_list li {
position: relative;
}
.sidebar .woocommerce.widget_shopping_cart .cart_list li {
padding: 0 0 10px 0;
}
@media (min-width: 600px) {
.before-content-area .woocommerce.widget_shopping_cart .cart_list li, .after-content-area .woocommerce.widget_shopping_cart .cart_list li, .before-loop-area .woocommerce.widget_shopping_cart .cart_list li, .full-width-header-area .woocommerce.widget_shopping_cart .cart_list li, .after-content-full-width-area .woocommerce.widget_shopping_cart .cart_list li {
-webkit-box-flex: 0;
-webkit-flex: 0 1 50%;
-moz-flex: 0 1 50%;
-ms-flex: 0 1 50%;
flex: 0 1 50%;
}
.before-content-area .woocommerce.widget_shopping_cart .cart_list li:nth-child(1), .before-content-area .woocommerce.widget_shopping_cart .cart_list li:nth-child(2), .after-content-area .woocommerce.widget_shopping_cart .cart_list li:nth-child(1), .after-content-area .woocommerce.widget_shopping_cart .cart_list li:nth-child(2), .before-loop-area .woocommerce.widget_shopping_cart .cart_list li:nth-child(1), .before-loop-area .woocommerce.widget_shopping_cart .cart_list li:nth-child(2), .full-width-header-area .woocommerce.widget_shopping_cart .cart_list li:nth-child(1), .full-width-header-area .woocommerce.widget_shopping_cart .cart_list li:nth-child(2), .after-content-full-width-area .woocommerce.widget_shopping_cart .cart_list li:nth-child(1), .after-content-full-width-area .woocommerce.widget_shopping_cart .cart_list li:nth-child(2) {
border-top: none;
}
}
@media (min-width: 600px) {
.before-content-area .woocommerce.widget_shopping_cart .cart_list li, .after-content-area .woocommerce.widget_shopping_cart .cart_list li, .before-loop-area .woocommerce.widget_shopping_cart .cart_list li, .full-width-header-area .woocommerce.widget_shopping_cart .cart_list li, .after-content-full-width-area .woocommerce.widget_shopping_cart .cart_list li {
-webkit-box-flex: 0;
-webkit-flex: 0 1 33%;
-moz-flex: 0 1 33%;
-ms-flex: 0 1 33%;
flex: 0 1 33%;
max-width: 33%;
}
.before-content-area .woocommerce.widget_shopping_cart .cart_list li:nth-child(3), .after-content-area .woocommerce.widget_shopping_cart .cart_list li:nth-child(3), .before-loop-area .woocommerce.widget_shopping_cart .cart_list li:nth-child(3), .full-width-header-area .woocommerce.widget_shopping_cart .cart_list li:nth-child(3), .after-content-full-width-area .woocommerce.widget_shopping_cart .cart_list li:nth-child(3) {
border-top: none;
}
}
.woocommerce.widget_shopping_cart .cart_list li a.remove {
position: absolute;
top: 15px;
right: 5px;
left: auto;
margin-left: 0;
line-height: 1.18em;
opacity: 0;
filter: alpha(opacity=0);
-webkit-transition: all 0.2s ease;
transition: all 0.2s ease;
text-indent: -1000px;
}
.shopping_cart-dropdown-wrap .woocommerce.widget_shopping_cart .cart_list li a.remove {
top: 2px;
right: -6px;
left: auto;
margin-left: 0;
}
.sidebar .woocommerce.widget_shopping_cart .cart_list li a.remove {
top: 5px;
}
.woocommerce.widget_shopping_cart .cart_list li a.remove:before {
position: absolute;
top: 0;
left: 0;
-webkit-hyphens: none;
-moz-hyphens: none;
-ms-hyphens: none;
hyphens: none;
word-wrap: normal;
text-indent: 0;
}
.woocommerce.widget_shopping_cart .cart_list li:hover a.remove {
opacity: 1;
filter: alpha(opacity=100);
}
.woocommerce.widget_shopping_cart .cart_list li.empty {
border-bottom: none;
padding-bottom: 12px;
}  .woocommerce-currency-switcher-form {
max-width: 250px;
margin-left: 0;
padding-right: 21px;
position: relative;
padding-left: 22px;
display: -webkit-box;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
-moz-align-items: center;
align-items: center;
}
.woocommerce-currency-switcher-form .dd-desc {
display: none;
}
.woocommerce-currency-switcher-form .dd-container .dd-options a.dd-option {
cursor: pointer;
}
.woocommerce-currency-switcher-form .dd-container .dd-options a.dd-option input, .woocommerce-currency-switcher-form .dd-container .dd-options a.dd-option label {
cursor: pointer;
}
.woocommerce-currency-switcher-form .dd-container .dd-selected {
padding: 0;
font-size: 14px;
line-height: 23px;
font-weight: 300;
margin-top: 1px;
}
.woocommerce-currency-switcher-form .dd-container .dd-selected-text {
-webkit-transition: all .3s ease;
transition: all .3s ease;
}
.woocommerce-currency-switcher-form .dd-container .dd-selected label {
cursor: pointer;
}
.woocommerce-currency-switcher-form .dd-container {
width: 59px !important;
}
.mobile-panel .woocommerce-currency-switcher-form .dd-container {
width: 45px !important;
}
.widget-area .woocommerce-currency-switcher-form .dd-container {
border: 1px solid #ececee;
background-color: #f2f2f2;
}
.widget-area .woocommerce-currency-switcher-form .dd-container .dd-selected {
padding: 15px;
}
.widget-area .woocommerce-currency-switcher-form .dd-container .dd-pointer-down {
right: 2px;
}
.widget-area .woocommerce-currency-switcher-form .dd-container .dd-options {
width: 100% !important;
}
.woocommerce-currency-switcher-form .dd-container .dd-select {
background: transparent !important;
border: none;
border-radius: 0;
cursor: pointer;
font-size: 14px;
line-height: 20px;
width: 56px !important;
font-weight: 300;
margin-top: -5px;
}
.woocommerce-currency-switcher-form .dd-container .dd-select > * {
-webkit-transition: .2s;
transition: .2s;
}
.mobile-panel .woocommerce-currency-switcher-form .dd-container .dd-select {
width: 45px !important;
}
.woocommerce-currency-switcher-form .dd-container .dd-pointer {
position: absolute;
top: 50%;
margin-top: 0;
-webkit-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
transform: translate(0, -50%);
border: none !important;
width: 24px !important;
height: 15px;
text-align: right;
right: 11px;
}
.mobile-panel .woocommerce-currency-switcher-form .dd-container .dd-pointer {
display: none;
}
.woocommerce-currency-switcher-form .dd-container .dd-pointer:after {
content: "\e93a";
position: absolute;
-webkit-transition: all .3s ease;
transition: all .3s ease;
font-family: 'Linearicon';
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-feature-settings: "liga";
-moz-font-feature-settings: "liga=1";
-moz-font-feature-settings: "liga";
-ms-font-feature-settings: "liga" 1;
-o-font-feature-settings: "liga";
font-feature-settings: "liga"; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-size: 8px;
line-height: 15px;
-webkit-transform: rotate(0deg);
-ms-transform: rotate(0deg);
transform: rotate(0deg);
}
.woocommerce-currency-switcher-form .dd-container .dd-pointer.dd-pointer-up:after {
-webkit-transform: rotate(-180deg);
-ms-transform: rotate(-180deg);
transform: rotate(-180deg);
}
.woocommerce-currency-switcher-form .dd-container .dd-options {
width: 84px !important;
border: none;
-webkit-box-shadow: none;
box-shadow: none;
padding: 10px 20px;
right: 0;
}
.woocommerce-currency-switcher-form .dd-container .dd-options a.dd-option {
background: transparent;
border: none;
font-weight: 300;
padding: 0;
}
.woocommerce-currency-switcher-form .dd-container .dd-options a.dd-option .dd-option-text {
font-size: 14px;
}
.woocommerce-currency-switcher-form .dd-container .dd-options a.dd-option .dd-desc {
font-size: 12px;
}
.widget.woocommerce > select {
max-width: 250px;
width: 250px;
-moz-appearance: none;
-webkit-appearance: none;
appearance: none;
} .search-form.woocommerce-product-search {
display: -webkit-box;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: flex;
}
.search-form.woocommerce-product-search:after {
display: none;
}
.search-form.woocommerce-product-search > label {
position: relative;
margin: 5px 0 5px;
-webkit-box-flex: 5;
-webkit-flex: 5 1 185px;
-moz-flex: 5 1 185px;
-ms-flex: 5 1 185px;
flex: 5 1 185px;
min-width: 185px;
}
.search-form.woocommerce-product-search input[type='search'] {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 100%;
max-width: 100%;
min-width: 50px;
}
.search-form.woocommerce-product-search button[type='submit'] {
float: none;
margin: 5px 0;
padding: 11px 30px 9px;
-webkit-box-flex: 1;
-webkit-flex: 1 0 auto;
-moz-flex: 1 0 auto;
-ms-flex: 1 0 auto;
flex: 1 0 auto;
} .woocommerce .products .product .price,
.woocommerce div.product .woocommerce-variation-price span.price,
.woocommerce div.product span.price,
.woocommerce .price, .woocommerce div.product p.price, .woocommerce.widget .woocs_price_code {
display: block;
}
.woocommerce .products .product .price ins,
.woocommerce div.product .woocommerce-variation-price span.price ins,
.woocommerce div.product span.price ins,
.woocommerce .price ins, .woocommerce div.product p.price ins, .woocommerce.widget .woocs_price_code ins {
border: none;
font-style: normal;
color: #ff3a4c;
}
.woocommerce .products .product .price del,
.woocommerce div.product .woocommerce-variation-price span.price del,
.woocommerce div.product span.price del,
.woocommerce .price del, .woocommerce div.product p.price del, .woocommerce.widget .woocs_price_code del {
opacity: 1;
display: inline;
font-weight: 500;
}
.woocommerce .woocs_price_code {
display: -webkit-box;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
-moz-justify-content: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
-moz-align-items: center;
align-items: center;
}
.woocommerce .woocs_price_code del {
margin-left: 5px;
-webkit-box-ordinal-group: 3;
-webkit-order: 2;
-moz-order: 2;
-ms-flex-order: 2;
order: 2;
}
.woocommerce div.product .woocommerce-variation-price span.price,
.woocommerce div.product p.price {
font-size: 40px;
line-height: 1.1em;
}
.woocommerce .star-rating,
.woocommerce .product .star-rating,
.woocommerce .stars {
font-size: 0.6em;
color: #f1bd1f;
}
.woocommerce .stars {
color: #dfe0dc;
}
.woocommerce .stars a:hover {
color: #f1bd1f;
}
.woocommerce .stars:hover {
color: transparent;
}
.woocommerce .product .star-rating {
margin-top: 4px;
}
.woocommerce.widget .woocs_price_code {
display: -webkit-box;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: start;
-ms-flex-pack: start;
-webkit-justify-content: flex-start;
-moz-justify-content: flex-start;
justify-content: flex-start;
}
.woocommerce.widget .woocs_price_code del {
margin-left: 0;
} .add_to_cart_button {
line-height: 2;
display: inline-block;
max-width: 100%;
padding: 13px 30px;
cursor: pointer;
text-align: center;
overflow: hidden;
vertical-align: top;
white-space: nowrap;
text-overflow: ellipsis;
border-width: 0;
border-style: solid;
letter-spacing: 0;
-webkit-transition: .3s ease-out;
transition: .3s ease-out;
text-transform: none;
border-radius: 50px;
}
.add_to_cart_button, .add_to_cart_button:hover {
text-decoration: none;
}
.add_to_cart_button:focus {
outline: 0;
}
.add_to_cart_button:active {
-webkit-box-shadow: none;
box-shadow: none;
}
.add_to_cart_button:after, .add_to_cart_button:before {
display: inline-block;
font-family: 'nc-icon-outline';
font-style: normal;
font-weight: normal;
font-variant: normal;
speak: none;
text-transform: none; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.woocommerce a.added_to_cart {
display: none;
}
.woocommerce table.cart input.header-btn:disabled {
opacity: 0.5;
border-color: transparent;
}
.woocommerce .product .content_bottom_wrap_block a.button.product_type_variable:not(.add_to_cart_button) {
padding: 11px 40px;
border-radius: 50px;
}
@media (min-width: 1200px) and (max-width: 1599px) {
.woocommerce .product .content_bottom_wrap_block a.button.product_type_variable:not(.add_to_cart_button) {
min-width: 155px;
padding: 11px 20px;
}
}
@media (min-width: 1600px) {
.woocommerce .product .content_bottom_wrap_block a.button.product_type_variable:not(.add_to_cart_button) {
min-width: 222px;
padding: 11px 40px;
}
}
.woocommerce .product .content_bottom_wrap_block a.button.product_type_variable:not(.add_to_cart_button)::after {
display: none;
}
.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.woocommerce #respond input#submit.alt,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt,
.woocommerce input.button:disabled,
.woocommerce input.button:disabled[disabled],
.woocommerce a.button.loading {
line-height: 2;
display: inline-block;
max-width: 100%;
padding: 13px 30px;
cursor: pointer;
text-align: center;
overflow: hidden;
vertical-align: top;
white-space: nowrap;
text-overflow: ellipsis;
border-width: 0;
border-style: solid;
letter-spacing: 0;
-webkit-transition: .3s ease-out;
transition: .3s ease-out;
text-transform: none;
border-radius: 50px;
}
.woocommerce #respond input#submit, .woocommerce #respond input#submit:hover,
.woocommerce a.button,
.woocommerce a.button:hover,
.woocommerce button.button,
.woocommerce button.button:hover,
.woocommerce input.button,
.woocommerce input.button:hover,
.woocommerce #respond input#submit.alt,
.woocommerce #respond input#submit.alt:hover,
.woocommerce a.button.alt,
.woocommerce a.button.alt:hover,
.woocommerce button.button.alt,
.woocommerce button.button.alt:hover,
.woocommerce input.button.alt,
.woocommerce input.button.alt:hover,
.woocommerce input.button:disabled,
.woocommerce input.button:disabled:hover,
.woocommerce input.button:disabled[disabled],
.woocommerce input.button:disabled[disabled]:hover,
.woocommerce a.button.loading,
.woocommerce a.button.loading:hover {
text-decoration: none;
}
.woocommerce #respond input#submit:focus,
.woocommerce a.button:focus,
.woocommerce button.button:focus,
.woocommerce input.button:focus,
.woocommerce #respond input#submit.alt:focus,
.woocommerce a.button.alt:focus,
.woocommerce button.button.alt:focus,
.woocommerce input.button.alt:focus,
.woocommerce input.button:disabled:focus,
.woocommerce input.button:disabled[disabled]:focus,
.woocommerce a.button.loading:focus {
outline: 0;
}
.woocommerce #respond input#submit:active,
.woocommerce a.button:active,
.woocommerce button.button:active,
.woocommerce input.button:active,
.woocommerce #respond input#submit.alt:active,
.woocommerce a.button.alt:active,
.woocommerce button.button.alt:active,
.woocommerce input.button.alt:active,
.woocommerce input.button:disabled:active,
.woocommerce input.button:disabled[disabled]:active,
.woocommerce a.button.loading:active {
-webkit-box-shadow: none;
box-shadow: none;
}
.woocommerce #respond input#submit:after, .woocommerce #respond input#submit:before,
.woocommerce a.button:after,
.woocommerce a.button:before,
.woocommerce button.button:after,
.woocommerce button.button:before,
.woocommerce input.button:after,
.woocommerce input.button:before,
.woocommerce #respond input#submit.alt:after,
.woocommerce #respond input#submit.alt:before,
.woocommerce a.button.alt:after,
.woocommerce a.button.alt:before,
.woocommerce button.button.alt:after,
.woocommerce button.button.alt:before,
.woocommerce input.button.alt:after,
.woocommerce input.button.alt:before,
.woocommerce input.button:disabled:after,
.woocommerce input.button:disabled:before,
.woocommerce input.button:disabled[disabled]:after,
.woocommerce input.button:disabled[disabled]:before,
.woocommerce a.button.loading:after,
.woocommerce a.button.loading:before {
display: inline-block;
font-family: 'nc-icon-outline';
font-style: normal;
font-weight: normal;
font-variant: normal;
speak: none;
text-transform: none; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.woocommerce #respond input#submit.product_type_variable:after, .woocommerce #respond input#submit.product_type_variable:before, .woocommerce #respond input#submit.loading:after, .woocommerce #respond input#submit.loading:before, .woocommerce #respond input#submit.added:after, .woocommerce #respond input#submit.added:before,
.woocommerce a.button.product_type_variable:after,
.woocommerce a.button.product_type_variable:before,
.woocommerce a.button.loading:after,
.woocommerce a.button.loading:before,
.woocommerce a.button.added:after,
.woocommerce a.button.added:before,
.woocommerce button.button.product_type_variable:after,
.woocommerce button.button.product_type_variable:before,
.woocommerce button.button.loading:after,
.woocommerce button.button.loading:before,
.woocommerce button.button.added:after,
.woocommerce button.button.added:before,
.woocommerce input.button.product_type_variable:after,
.woocommerce input.button.product_type_variable:before,
.woocommerce input.button.loading:after,
.woocommerce input.button.loading:before,
.woocommerce input.button.added:after,
.woocommerce input.button.added:before,
.woocommerce #respond input#submit.alt.product_type_variable:after,
.woocommerce #respond input#submit.alt.product_type_variable:before,
.woocommerce #respond input#submit.alt.loading:after,
.woocommerce #respond input#submit.alt.loading:before,
.woocommerce #respond input#submit.alt.added:after,
.woocommerce #respond input#submit.alt.added:before,
.woocommerce a.button.alt.product_type_variable:after,
.woocommerce a.button.alt.product_type_variable:before,
.woocommerce a.button.alt.loading:after,
.woocommerce a.button.alt.loading:before,
.woocommerce a.button.alt.added:after,
.woocommerce a.button.alt.added:before,
.woocommerce button.button.alt.product_type_variable:after,
.woocommerce button.button.alt.product_type_variable:before,
.woocommerce button.button.alt.loading:after,
.woocommerce button.button.alt.loading:before,
.woocommerce button.button.alt.added:after,
.woocommerce button.button.alt.added:before,
.woocommerce input.button.alt.product_type_variable:after,
.woocommerce input.button.alt.product_type_variable:before,
.woocommerce input.button.alt.loading:after,
.woocommerce input.button.alt.loading:before,
.woocommerce input.button.alt.added:after,
.woocommerce input.button.alt.added:before,
.woocommerce input.button:disabled.product_type_variable:after,
.woocommerce input.button:disabled.product_type_variable:before,
.woocommerce input.button:disabled.loading:after,
.woocommerce input.button:disabled.loading:before,
.woocommerce input.button:disabled.added:after,
.woocommerce input.button:disabled.added:before,
.woocommerce input.button:disabled[disabled].product_type_variable:after,
.woocommerce input.button:disabled[disabled].product_type_variable:before,
.woocommerce input.button:disabled[disabled].loading:after,
.woocommerce input.button:disabled[disabled].loading:before,
.woocommerce input.button:disabled[disabled].added:after,
.woocommerce input.button:disabled[disabled].added:before,
.woocommerce a.button.loading.product_type_variable:after,
.woocommerce a.button.loading.product_type_variable:before,
.woocommerce a.button.loading.loading:after,
.woocommerce a.button.loading.loading:before,
.woocommerce a.button.loading.added:after,
.woocommerce a.button.loading.added:before {
display: inline-block;
font-family: 'nc-icon-outline';
font-style: normal;
font-weight: normal;
font-variant: normal;
speak: none;
text-transform: none; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.woocommerce #respond input#submit.add_to_cart_button, .woocommerce #respond input#submit.single_add_to_cart_button, .woocommerce #respond input#submit.ajax_add_to_cart,
.woocommerce a.button.add_to_cart_button,
.woocommerce a.button.single_add_to_cart_button,
.woocommerce a.button.ajax_add_to_cart,
.woocommerce button.button.add_to_cart_button,
.woocommerce button.button.single_add_to_cart_button,
.woocommerce button.button.ajax_add_to_cart,
.woocommerce input.button.add_to_cart_button,
.woocommerce input.button.single_add_to_cart_button,
.woocommerce input.button.ajax_add_to_cart,
.woocommerce #respond input#submit.alt.add_to_cart_button,
.woocommerce #respond input#submit.alt.single_add_to_cart_button,
.woocommerce #respond input#submit.alt.ajax_add_to_cart,
.woocommerce a.button.alt.add_to_cart_button,
.woocommerce a.button.alt.single_add_to_cart_button,
.woocommerce a.button.alt.ajax_add_to_cart,
.woocommerce button.button.alt.add_to_cart_button,
.woocommerce button.button.alt.single_add_to_cart_button,
.woocommerce button.button.alt.ajax_add_to_cart,
.woocommerce input.button.alt.add_to_cart_button,
.woocommerce input.button.alt.single_add_to_cart_button,
.woocommerce input.button.alt.ajax_add_to_cart,
.woocommerce input.button:disabled.add_to_cart_button,
.woocommerce input.button:disabled.single_add_to_cart_button,
.woocommerce input.button:disabled.ajax_add_to_cart,
.woocommerce input.button:disabled[disabled].add_to_cart_button,
.woocommerce input.button:disabled[disabled].single_add_to_cart_button,
.woocommerce input.button:disabled[disabled].ajax_add_to_cart,
.woocommerce a.button.loading.add_to_cart_button,
.woocommerce a.button.loading.single_add_to_cart_button,
.woocommerce a.button.loading.ajax_add_to_cart {
padding: 11px 40px;
}
@media (min-width: 1200px) and (max-width: 1599px) {
.woocommerce #respond input#submit.add_to_cart_button, .woocommerce #respond input#submit.single_add_to_cart_button, .woocommerce #respond input#submit.ajax_add_to_cart,
.woocommerce a.button.add_to_cart_button,
.woocommerce a.button.single_add_to_cart_button,
.woocommerce a.button.ajax_add_to_cart,
.woocommerce button.button.add_to_cart_button,
.woocommerce button.button.single_add_to_cart_button,
.woocommerce button.button.ajax_add_to_cart,
.woocommerce input.button.add_to_cart_button,
.woocommerce input.button.single_add_to_cart_button,
.woocommerce input.button.ajax_add_to_cart,
.woocommerce #respond input#submit.alt.add_to_cart_button,
.woocommerce #respond input#submit.alt.single_add_to_cart_button,
.woocommerce #respond input#submit.alt.ajax_add_to_cart,
.woocommerce a.button.alt.add_to_cart_button,
.woocommerce a.button.alt.single_add_to_cart_button,
.woocommerce a.button.alt.ajax_add_to_cart,
.woocommerce button.button.alt.add_to_cart_button,
.woocommerce button.button.alt.single_add_to_cart_button,
.woocommerce button.button.alt.ajax_add_to_cart,
.woocommerce input.button.alt.add_to_cart_button,
.woocommerce input.button.alt.single_add_to_cart_button,
.woocommerce input.button.alt.ajax_add_to_cart,
.woocommerce input.button:disabled.add_to_cart_button,
.woocommerce input.button:disabled.single_add_to_cart_button,
.woocommerce input.button:disabled.ajax_add_to_cart,
.woocommerce input.button:disabled[disabled].add_to_cart_button,
.woocommerce input.button:disabled[disabled].single_add_to_cart_button,
.woocommerce input.button:disabled[disabled].ajax_add_to_cart,
.woocommerce a.button.loading.add_to_cart_button,
.woocommerce a.button.loading.single_add_to_cart_button,
.woocommerce a.button.loading.ajax_add_to_cart {
min-width: 155px;
padding: 11px 20px;
}
}
@media (min-width: 1600px) {
.woocommerce #respond input#submit.add_to_cart_button, .woocommerce #respond input#submit.single_add_to_cart_button, .woocommerce #respond input#submit.ajax_add_to_cart,
.woocommerce a.button.add_to_cart_button,
.woocommerce a.button.single_add_to_cart_button,
.woocommerce a.button.ajax_add_to_cart,
.woocommerce button.button.add_to_cart_button,
.woocommerce button.button.single_add_to_cart_button,
.woocommerce button.button.ajax_add_to_cart,
.woocommerce input.button.add_to_cart_button,
.woocommerce input.button.single_add_to_cart_button,
.woocommerce input.button.ajax_add_to_cart,
.woocommerce #respond input#submit.alt.add_to_cart_button,
.woocommerce #respond input#submit.alt.single_add_to_cart_button,
.woocommerce #respond input#submit.alt.ajax_add_to_cart,
.woocommerce a.button.alt.add_to_cart_button,
.woocommerce a.button.alt.single_add_to_cart_button,
.woocommerce a.button.alt.ajax_add_to_cart,
.woocommerce button.button.alt.add_to_cart_button,
.woocommerce button.button.alt.single_add_to_cart_button,
.woocommerce button.button.alt.ajax_add_to_cart,
.woocommerce input.button.alt.add_to_cart_button,
.woocommerce input.button.alt.single_add_to_cart_button,
.woocommerce input.button.alt.ajax_add_to_cart,
.woocommerce input.button:disabled.add_to_cart_button,
.woocommerce input.button:disabled.single_add_to_cart_button,
.woocommerce input.button:disabled.ajax_add_to_cart,
.woocommerce input.button:disabled[disabled].add_to_cart_button,
.woocommerce input.button:disabled[disabled].single_add_to_cart_button,
.woocommerce input.button:disabled[disabled].ajax_add_to_cart,
.woocommerce a.button.loading.add_to_cart_button,
.woocommerce a.button.loading.single_add_to_cart_button,
.woocommerce a.button.loading.ajax_add_to_cart {
min-width: 222px;
padding: 11px 40px;
}
}
.woocommerce #respond input#submit.add_to_cart_button:after, .woocommerce #respond input#submit.single_add_to_cart_button:after, .woocommerce #respond input#submit.ajax_add_to_cart:after,
.woocommerce a.button.add_to_cart_button:after,
.woocommerce a.button.single_add_to_cart_button:after,
.woocommerce a.button.ajax_add_to_cart:after,
.woocommerce button.button.add_to_cart_button:after,
.woocommerce button.button.single_add_to_cart_button:after,
.woocommerce button.button.ajax_add_to_cart:after,
.woocommerce input.button.add_to_cart_button:after,
.woocommerce input.button.single_add_to_cart_button:after,
.woocommerce input.button.ajax_add_to_cart:after,
.woocommerce #respond input#submit.alt.add_to_cart_button:after,
.woocommerce #respond input#submit.alt.single_add_to_cart_button:after,
.woocommerce #respond input#submit.alt.ajax_add_to_cart:after,
.woocommerce a.button.alt.add_to_cart_button:after,
.woocommerce a.button.alt.single_add_to_cart_button:after,
.woocommerce a.button.alt.ajax_add_to_cart:after,
.woocommerce button.button.alt.add_to_cart_button:after,
.woocommerce button.button.alt.single_add_to_cart_button:after,
.woocommerce button.button.alt.ajax_add_to_cart:after,
.woocommerce input.button.alt.add_to_cart_button:after,
.woocommerce input.button.alt.single_add_to_cart_button:after,
.woocommerce input.button.alt.ajax_add_to_cart:after,
.woocommerce input.button:disabled.add_to_cart_button:after,
.woocommerce input.button:disabled.single_add_to_cart_button:after,
.woocommerce input.button:disabled.ajax_add_to_cart:after,
.woocommerce input.button:disabled[disabled].add_to_cart_button:after,
.woocommerce input.button:disabled[disabled].single_add_to_cart_button:after,
.woocommerce input.button:disabled[disabled].ajax_add_to_cart:after,
.woocommerce a.button.loading.add_to_cart_button:after,
.woocommerce a.button.loading.single_add_to_cart_button:after,
.woocommerce a.button.loading.ajax_add_to_cart:after {
content: "";
position: absolute;
font-size: 14px;
font-size: 1rem;
top: 50%;
left: 1em;
right: auto;
margin: 0;
-webkit-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
transform: translate(0, -50%);
font-family: 'Linearicon';
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-feature-settings: "liga";
-moz-font-feature-settings: "liga=1";
-moz-font-feature-settings: "liga";
-ms-font-feature-settings: "liga" 1;
-o-font-feature-settings: "liga";
font-feature-settings: "liga"; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
@media (min-width: 600px) {
.woocommerce #respond input#submit.add_to_cart_button:after, .woocommerce #respond input#submit.single_add_to_cart_button:after, .woocommerce #respond input#submit.ajax_add_to_cart:after,
.woocommerce a.button.add_to_cart_button:after,
.woocommerce a.button.single_add_to_cart_button:after,
.woocommerce a.button.ajax_add_to_cart:after,
.woocommerce button.button.add_to_cart_button:after,
.woocommerce button.button.single_add_to_cart_button:after,
.woocommerce button.button.ajax_add_to_cart:after,
.woocommerce input.button.add_to_cart_button:after,
.woocommerce input.button.single_add_to_cart_button:after,
.woocommerce input.button.ajax_add_to_cart:after,
.woocommerce #respond input#submit.alt.add_to_cart_button:after,
.woocommerce #respond input#submit.alt.single_add_to_cart_button:after,
.woocommerce #respond input#submit.alt.ajax_add_to_cart:after,
.woocommerce a.button.alt.add_to_cart_button:after,
.woocommerce a.button.alt.single_add_to_cart_button:after,
.woocommerce a.button.alt.ajax_add_to_cart:after,
.woocommerce button.button.alt.add_to_cart_button:after,
.woocommerce button.button.alt.single_add_to_cart_button:after,
.woocommerce button.button.alt.ajax_add_to_cart:after,
.woocommerce input.button.alt.add_to_cart_button:after,
.woocommerce input.button.alt.single_add_to_cart_button:after,
.woocommerce input.button.alt.ajax_add_to_cart:after,
.woocommerce input.button:disabled.add_to_cart_button:after,
.woocommerce input.button:disabled.single_add_to_cart_button:after,
.woocommerce input.button:disabled.ajax_add_to_cart:after,
.woocommerce input.button:disabled[disabled].add_to_cart_button:after,
.woocommerce input.button:disabled[disabled].single_add_to_cart_button:after,
.woocommerce input.button:disabled[disabled].ajax_add_to_cart:after,
.woocommerce a.button.loading.add_to_cart_button:after,
.woocommerce a.button.loading.single_add_to_cart_button:after,
.woocommerce a.button.loading.ajax_add_to_cart:after {
left: 1em;
}
}
.woocommerce #respond input#submit.add_to_cart_button.added, .woocommerce #respond input#submit.add_to_cart_button.loading, .woocommerce #respond input#submit.single_add_to_cart_button.added, .woocommerce #respond input#submit.single_add_to_cart_button.loading, .woocommerce #respond input#submit.ajax_add_to_cart.added, .woocommerce #respond input#submit.ajax_add_to_cart.loading,
.woocommerce a.button.add_to_cart_button.added,
.woocommerce a.button.add_to_cart_button.loading,
.woocommerce a.button.single_add_to_cart_button.added,
.woocommerce a.button.single_add_to_cart_button.loading,
.woocommerce a.button.ajax_add_to_cart.added,
.woocommerce a.button.ajax_add_to_cart.loading,
.woocommerce button.button.add_to_cart_button.added,
.woocommerce button.button.add_to_cart_button.loading,
.woocommerce button.button.single_add_to_cart_button.added,
.woocommerce button.button.single_add_to_cart_button.loading,
.woocommerce button.button.ajax_add_to_cart.added,
.woocommerce button.button.ajax_add_to_cart.loading,
.woocommerce input.button.add_to_cart_button.added,
.woocommerce input.button.add_to_cart_button.loading,
.woocommerce input.button.single_add_to_cart_button.added,
.woocommerce input.button.single_add_to_cart_button.loading,
.woocommerce input.button.ajax_add_to_cart.added,
.woocommerce input.button.ajax_add_to_cart.loading,
.woocommerce #respond input#submit.alt.add_to_cart_button.added,
.woocommerce #respond input#submit.alt.add_to_cart_button.loading,
.woocommerce #respond input#submit.alt.single_add_to_cart_button.added,
.woocommerce #respond input#submit.alt.single_add_to_cart_button.loading,
.woocommerce #respond input#submit.alt.ajax_add_to_cart.added,
.woocommerce #respond input#submit.alt.ajax_add_to_cart.loading,
.woocommerce a.button.alt.add_to_cart_button.added,
.woocommerce a.button.alt.add_to_cart_button.loading,
.woocommerce a.button.alt.single_add_to_cart_button.added,
.woocommerce a.button.alt.single_add_to_cart_button.loading,
.woocommerce a.button.alt.ajax_add_to_cart.added,
.woocommerce a.button.alt.ajax_add_to_cart.loading,
.woocommerce button.button.alt.add_to_cart_button.added,
.woocommerce button.button.alt.add_to_cart_button.loading,
.woocommerce button.button.alt.single_add_to_cart_button.added,
.woocommerce button.button.alt.single_add_to_cart_button.loading,
.woocommerce button.button.alt.ajax_add_to_cart.added,
.woocommerce button.button.alt.ajax_add_to_cart.loading,
.woocommerce input.button.alt.add_to_cart_button.added,
.woocommerce input.button.alt.add_to_cart_button.loading,
.woocommerce input.button.alt.single_add_to_cart_button.added,
.woocommerce input.button.alt.single_add_to_cart_button.loading,
.woocommerce input.button.alt.ajax_add_to_cart.added,
.woocommerce input.button.alt.ajax_add_to_cart.loading,
.woocommerce input.button:disabled.add_to_cart_button.added,
.woocommerce input.button:disabled.add_to_cart_button.loading,
.woocommerce input.button:disabled.single_add_to_cart_button.added,
.woocommerce input.button:disabled.single_add_to_cart_button.loading,
.woocommerce input.button:disabled.ajax_add_to_cart.added,
.woocommerce input.button:disabled.ajax_add_to_cart.loading,
.woocommerce input.button:disabled[disabled].add_to_cart_button.added,
.woocommerce input.button:disabled[disabled].add_to_cart_button.loading,
.woocommerce input.button:disabled[disabled].single_add_to_cart_button.added,
.woocommerce input.button:disabled[disabled].single_add_to_cart_button.loading,
.woocommerce input.button:disabled[disabled].ajax_add_to_cart.added,
.woocommerce input.button:disabled[disabled].ajax_add_to_cart.loading,
.woocommerce a.button.loading.add_to_cart_button.added,
.woocommerce a.button.loading.add_to_cart_button.loading,
.woocommerce a.button.loading.single_add_to_cart_button.added,
.woocommerce a.button.loading.single_add_to_cart_button.loading,
.woocommerce a.button.loading.ajax_add_to_cart.added,
.woocommerce a.button.loading.ajax_add_to_cart.loading {
padding: 11px 40px;
}
.woocommerce #respond input#submit.add_to_cart_button.added:hover, .woocommerce #respond input#submit.add_to_cart_button.loading:hover, .woocommerce #respond input#submit.single_add_to_cart_button.added:hover, .woocommerce #respond input#submit.single_add_to_cart_button.loading:hover, .woocommerce #respond input#submit.ajax_add_to_cart.added:hover, .woocommerce #respond input#submit.ajax_add_to_cart.loading:hover,
.woocommerce a.button.add_to_cart_button.added:hover,
.woocommerce a.button.add_to_cart_button.loading:hover,
.woocommerce a.button.single_add_to_cart_button.added:hover,
.woocommerce a.button.single_add_to_cart_button.loading:hover,
.woocommerce a.button.ajax_add_to_cart.added:hover,
.woocommerce a.button.ajax_add_to_cart.loading:hover,
.woocommerce button.button.add_to_cart_button.added:hover,
.woocommerce button.button.add_to_cart_button.loading:hover,
.woocommerce button.button.single_add_to_cart_button.added:hover,
.woocommerce button.button.single_add_to_cart_button.loading:hover,
.woocommerce button.button.ajax_add_to_cart.added:hover,
.woocommerce button.button.ajax_add_to_cart.loading:hover,
.woocommerce input.button.add_to_cart_button.added:hover,
.woocommerce input.button.add_to_cart_button.loading:hover,
.woocommerce input.button.single_add_to_cart_button.added:hover,
.woocommerce input.button.single_add_to_cart_button.loading:hover,
.woocommerce input.button.ajax_add_to_cart.added:hover,
.woocommerce input.button.ajax_add_to_cart.loading:hover,
.woocommerce #respond input#submit.alt.add_to_cart_button.added:hover,
.woocommerce #respond input#submit.alt.add_to_cart_button.loading:hover,
.woocommerce #respond input#submit.alt.single_add_to_cart_button.added:hover,
.woocommerce #respond input#submit.alt.single_add_to_cart_button.loading:hover,
.woocommerce #respond input#submit.alt.ajax_add_to_cart.added:hover,
.woocommerce #respond input#submit.alt.ajax_add_to_cart.loading:hover,
.woocommerce a.button.alt.add_to_cart_button.added:hover,
.woocommerce a.button.alt.add_to_cart_button.loading:hover,
.woocommerce a.button.alt.single_add_to_cart_button.added:hover,
.woocommerce a.button.alt.single_add_to_cart_button.loading:hover,
.woocommerce a.button.alt.ajax_add_to_cart.added:hover,
.woocommerce a.button.alt.ajax_add_to_cart.loading:hover,
.woocommerce button.button.alt.add_to_cart_button.added:hover,
.woocommerce button.button.alt.add_to_cart_button.loading:hover,
.woocommerce button.button.alt.single_add_to_cart_button.added:hover,
.woocommerce button.button.alt.single_add_to_cart_button.loading:hover,
.woocommerce button.button.alt.ajax_add_to_cart.added:hover,
.woocommerce button.button.alt.ajax_add_to_cart.loading:hover,
.woocommerce input.button.alt.add_to_cart_button.added:hover,
.woocommerce input.button.alt.add_to_cart_button.loading:hover,
.woocommerce input.button.alt.single_add_to_cart_button.added:hover,
.woocommerce input.button.alt.single_add_to_cart_button.loading:hover,
.woocommerce input.button.alt.ajax_add_to_cart.added:hover,
.woocommerce input.button.alt.ajax_add_to_cart.loading:hover,
.woocommerce input.button:disabled.add_to_cart_button.added:hover,
.woocommerce input.button:disabled.add_to_cart_button.loading:hover,
.woocommerce input.button:disabled.single_add_to_cart_button.added:hover,
.woocommerce input.button:disabled.single_add_to_cart_button.loading:hover,
.woocommerce input.button:disabled.ajax_add_to_cart.added:hover,
.woocommerce input.button:disabled.ajax_add_to_cart.loading:hover,
.woocommerce input.button:disabled[disabled].add_to_cart_button.added:hover,
.woocommerce input.button:disabled[disabled].add_to_cart_button.loading:hover,
.woocommerce input.button:disabled[disabled].single_add_to_cart_button.added:hover,
.woocommerce input.button:disabled[disabled].single_add_to_cart_button.loading:hover,
.woocommerce input.button:disabled[disabled].ajax_add_to_cart.added:hover,
.woocommerce input.button:disabled[disabled].ajax_add_to_cart.loading:hover,
.woocommerce a.button.loading.add_to_cart_button.added:hover,
.woocommerce a.button.loading.add_to_cart_button.loading:hover,
.woocommerce a.button.loading.single_add_to_cart_button.added:hover,
.woocommerce a.button.loading.single_add_to_cart_button.loading:hover,
.woocommerce a.button.loading.ajax_add_to_cart.added:hover,
.woocommerce a.button.loading.ajax_add_to_cart.loading:hover {
padding: 11px 40px;
}
.woocommerce #respond input#submit.add_to_cart_button.loading:after, .woocommerce #respond input#submit.single_add_to_cart_button.loading:after, .woocommerce #respond input#submit.ajax_add_to_cart.loading:after,
.woocommerce a.button.add_to_cart_button.loading:after,
.woocommerce a.button.single_add_to_cart_button.loading:after,
.woocommerce a.button.ajax_add_to_cart.loading:after,
.woocommerce button.button.add_to_cart_button.loading:after,
.woocommerce button.button.single_add_to_cart_button.loading:after,
.woocommerce button.button.ajax_add_to_cart.loading:after,
.woocommerce input.button.add_to_cart_button.loading:after,
.woocommerce input.button.single_add_to_cart_button.loading:after,
.woocommerce input.button.ajax_add_to_cart.loading:after,
.woocommerce #respond input#submit.alt.add_to_cart_button.loading:after,
.woocommerce #respond input#submit.alt.single_add_to_cart_button.loading:after,
.woocommerce #respond input#submit.alt.ajax_add_to_cart.loading:after,
.woocommerce a.button.alt.add_to_cart_button.loading:after,
.woocommerce a.button.alt.single_add_to_cart_button.loading:after,
.woocommerce a.button.alt.ajax_add_to_cart.loading:after,
.woocommerce button.button.alt.add_to_cart_button.loading:after,
.woocommerce button.button.alt.single_add_to_cart_button.loading:after,
.woocommerce button.button.alt.ajax_add_to_cart.loading:after,
.woocommerce input.button.alt.add_to_cart_button.loading:after,
.woocommerce input.button.alt.single_add_to_cart_button.loading:after,
.woocommerce input.button.alt.ajax_add_to_cart.loading:after,
.woocommerce input.button:disabled.add_to_cart_button.loading:after,
.woocommerce input.button:disabled.single_add_to_cart_button.loading:after,
.woocommerce input.button:disabled.ajax_add_to_cart.loading:after,
.woocommerce input.button:disabled[disabled].add_to_cart_button.loading:after,
.woocommerce input.button:disabled[disabled].single_add_to_cart_button.loading:after,
.woocommerce input.button:disabled[disabled].ajax_add_to_cart.loading:after,
.woocommerce a.button.loading.add_to_cart_button.loading:after,
.woocommerce a.button.loading.single_add_to_cart_button.loading:after,
.woocommerce a.button.loading.ajax_add_to_cart.loading:after {
margin: -9px 0 0 0;
}
.woocommerce #respond input#submit.add_to_cart_button span.add, .woocommerce #respond input#submit.single_add_to_cart_button span.add, .woocommerce #respond input#submit.ajax_add_to_cart span.add,
.woocommerce a.button.add_to_cart_button span.add,
.woocommerce a.button.single_add_to_cart_button span.add,
.woocommerce a.button.ajax_add_to_cart span.add,
.woocommerce button.button.add_to_cart_button span.add,
.woocommerce button.button.single_add_to_cart_button span.add,
.woocommerce button.button.ajax_add_to_cart span.add,
.woocommerce input.button.add_to_cart_button span.add,
.woocommerce input.button.single_add_to_cart_button span.add,
.woocommerce input.button.ajax_add_to_cart span.add,
.woocommerce #respond input#submit.alt.add_to_cart_button span.add,
.woocommerce #respond input#submit.alt.single_add_to_cart_button span.add,
.woocommerce #respond input#submit.alt.ajax_add_to_cart span.add,
.woocommerce a.button.alt.add_to_cart_button span.add,
.woocommerce a.button.alt.single_add_to_cart_button span.add,
.woocommerce a.button.alt.ajax_add_to_cart span.add,
.woocommerce button.button.alt.add_to_cart_button span.add,
.woocommerce button.button.alt.single_add_to_cart_button span.add,
.woocommerce button.button.alt.ajax_add_to_cart span.add,
.woocommerce input.button.alt.add_to_cart_button span.add,
.woocommerce input.button.alt.single_add_to_cart_button span.add,
.woocommerce input.button.alt.ajax_add_to_cart span.add,
.woocommerce input.button:disabled.add_to_cart_button span.add,
.woocommerce input.button:disabled.single_add_to_cart_button span.add,
.woocommerce input.button:disabled.ajax_add_to_cart span.add,
.woocommerce input.button:disabled[disabled].add_to_cart_button span.add,
.woocommerce input.button:disabled[disabled].single_add_to_cart_button span.add,
.woocommerce input.button:disabled[disabled].ajax_add_to_cart span.add,
.woocommerce a.button.loading.add_to_cart_button span.add,
.woocommerce a.button.loading.single_add_to_cart_button span.add,
.woocommerce a.button.loading.ajax_add_to_cart span.add {
visibility: visible;
opacity: 1;
display: block;
}
.woocommerce #respond input#submit.add_to_cart_button span.added, .woocommerce #respond input#submit.single_add_to_cart_button span.added, .woocommerce #respond input#submit.ajax_add_to_cart span.added,
.woocommerce a.button.add_to_cart_button span.added,
.woocommerce a.button.single_add_to_cart_button span.added,
.woocommerce a.button.ajax_add_to_cart span.added,
.woocommerce button.button.add_to_cart_button span.added,
.woocommerce button.button.single_add_to_cart_button span.added,
.woocommerce button.button.ajax_add_to_cart span.added,
.woocommerce input.button.add_to_cart_button span.added,
.woocommerce input.button.single_add_to_cart_button span.added,
.woocommerce input.button.ajax_add_to_cart span.added,
.woocommerce #respond input#submit.alt.add_to_cart_button span.added,
.woocommerce #respond input#submit.alt.single_add_to_cart_button span.added,
.woocommerce #respond input#submit.alt.ajax_add_to_cart span.added,
.woocommerce a.button.alt.add_to_cart_button span.added,
.woocommerce a.button.alt.single_add_to_cart_button span.added,
.woocommerce a.button.alt.ajax_add_to_cart span.added,
.woocommerce button.button.alt.add_to_cart_button span.added,
.woocommerce button.button.alt.single_add_to_cart_button span.added,
.woocommerce button.button.alt.ajax_add_to_cart span.added,
.woocommerce input.button.alt.add_to_cart_button span.added,
.woocommerce input.button.alt.single_add_to_cart_button span.added,
.woocommerce input.button.alt.ajax_add_to_cart span.added,
.woocommerce input.button:disabled.add_to_cart_button span.added,
.woocommerce input.button:disabled.single_add_to_cart_button span.added,
.woocommerce input.button:disabled.ajax_add_to_cart span.added,
.woocommerce input.button:disabled[disabled].add_to_cart_button span.added,
.woocommerce input.button:disabled[disabled].single_add_to_cart_button span.added,
.woocommerce input.button:disabled[disabled].ajax_add_to_cart span.added,
.woocommerce a.button.loading.add_to_cart_button span.added,
.woocommerce a.button.loading.single_add_to_cart_button span.added,
.woocommerce a.button.loading.ajax_add_to_cart span.added {
padding: 11px 40px;
visibility: hidden;
opacity: 0;
display: none;
}
.woocommerce #respond input#submit.ajax_add_to_cart:not(.add_to_cart_button),
.woocommerce a.button.ajax_add_to_cart:not(.add_to_cart_button),
.woocommerce button.button.ajax_add_to_cart:not(.add_to_cart_button),
.woocommerce input.button.ajax_add_to_cart:not(.add_to_cart_button),
.woocommerce #respond input#submit.alt.ajax_add_to_cart:not(.add_to_cart_button),
.woocommerce a.button.alt.ajax_add_to_cart:not(.add_to_cart_button),
.woocommerce button.button.alt.ajax_add_to_cart:not(.add_to_cart_button),
.woocommerce input.button.alt.ajax_add_to_cart:not(.add_to_cart_button),
.woocommerce input.button:disabled.ajax_add_to_cart:not(.add_to_cart_button),
.woocommerce input.button:disabled[disabled].ajax_add_to_cart:not(.add_to_cart_button),
.woocommerce a.button.loading.ajax_add_to_cart:not(.add_to_cart_button) {
padding: 11px 30px;
}
.woocommerce #respond input#submit.ajax_add_to_cart:not(.add_to_cart_button)::after,
.woocommerce a.button.ajax_add_to_cart:not(.add_to_cart_button)::after,
.woocommerce button.button.ajax_add_to_cart:not(.add_to_cart_button)::after,
.woocommerce input.button.ajax_add_to_cart:not(.add_to_cart_button)::after,
.woocommerce #respond input#submit.alt.ajax_add_to_cart:not(.add_to_cart_button)::after,
.woocommerce a.button.alt.ajax_add_to_cart:not(.add_to_cart_button)::after,
.woocommerce button.button.alt.ajax_add_to_cart:not(.add_to_cart_button)::after,
.woocommerce input.button.alt.ajax_add_to_cart:not(.add_to_cart_button)::after,
.woocommerce input.button:disabled.ajax_add_to_cart:not(.add_to_cart_button)::after,
.woocommerce input.button:disabled[disabled].ajax_add_to_cart:not(.add_to_cart_button)::after,
.woocommerce a.button.loading.ajax_add_to_cart:not(.add_to_cart_button)::after {
display: none;
}
.woocommerce #respond input#submit.loading span.add,
.woocommerce a.button.loading span.add,
.woocommerce button.button.loading span.add,
.woocommerce input.button.loading span.add,
.woocommerce #respond input#submit.alt.loading span.add,
.woocommerce a.button.alt.loading span.add,
.woocommerce button.button.alt.loading span.add,
.woocommerce input.button.alt.loading span.add,
.woocommerce input.button:disabled.loading span.add,
.woocommerce input.button:disabled[disabled].loading span.add,
.woocommerce a.button.loading.loading span.add {
visibility: hidden;
opacity: 0;
display: none;
}
.woocommerce #respond input#submit.loading span.added,
.woocommerce a.button.loading span.added,
.woocommerce button.button.loading span.added,
.woocommerce input.button.loading span.added,
.woocommerce #respond input#submit.alt.loading span.added,
.woocommerce a.button.alt.loading span.added,
.woocommerce button.button.alt.loading span.added,
.woocommerce input.button.alt.loading span.added,
.woocommerce input.button:disabled.loading span.added,
.woocommerce input.button:disabled[disabled].loading span.added,
.woocommerce a.button.loading.loading span.added {
visibility: visible;
opacity: 0;
display: block;
}
.woocommerce #respond input#submit.loading:after,
.woocommerce a.button.loading:after,
.woocommerce button.button.loading:after,
.woocommerce input.button.loading:after,
.woocommerce #respond input#submit.alt.loading:after,
.woocommerce a.button.alt.loading:after,
.woocommerce button.button.alt.loading:after,
.woocommerce input.button.alt.loading:after,
.woocommerce input.button:disabled.loading:after,
.woocommerce input.button:disabled[disabled].loading:after,
.woocommerce a.button.loading.loading:after {
font-family: 'Linearicon';
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-feature-settings: "liga";
-moz-font-feature-settings: "liga=1";
-moz-font-feature-settings: "liga";
-ms-font-feature-settings: "liga" 1;
-o-font-feature-settings: "liga";
font-feature-settings: "liga"; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
line-height: 1.3;
content: "\e8dd";
-webkit-animation-name: spinner;
-webkit-animation-timing-function: linear;
-webkit-animation-iteration-count: infinite;
-webkit-animation-duration: 1.5s;
-webkit-animation-name: spinner;
animation-name: spinner;
-webkit-animation-timing-function: linear;
animation-timing-function: linear;
-webkit-animation-iteration-count: infinite;
animation-iteration-count: infinite;
-webkit-animation-duration: 1.5s;
animation-duration: 1.5s;
-webkit-transform-style: preserve-3d;
-ms-transform-style: preserve-3d;
transform-style: preserve-3d;
top: 50%;
right: auto;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
transform: translate(0, 0);
}
.woocommerce #respond input#submit.added:after,
.woocommerce a.button.added:after,
.woocommerce button.button.added:after,
.woocommerce input.button.added:after,
.woocommerce #respond input#submit.alt.added:after,
.woocommerce a.button.alt.added:after,
.woocommerce button.button.alt.added:after,
.woocommerce input.button.alt.added:after,
.woocommerce input.button:disabled.added:after,
.woocommerce input.button:disabled[disabled].added:after,
.woocommerce a.button.loading.added:after {
content: "\e934";
}
.woocommerce #respond input#submit.added span.add,
.woocommerce a.button.added span.add,
.woocommerce button.button.added span.add,
.woocommerce input.button.added span.add,
.woocommerce #respond input#submit.alt.added span.add,
.woocommerce a.button.alt.added span.add,
.woocommerce button.button.alt.added span.add,
.woocommerce input.button.alt.added span.add,
.woocommerce input.button:disabled.added span.add,
.woocommerce input.button:disabled[disabled].added span.add,
.woocommerce a.button.loading.added span.add {
visibility: hidden;
opacity: 0;
display: none;
}
.woocommerce #respond input#submit.added span.added,
.woocommerce a.button.added span.added,
.woocommerce button.button.added span.added,
.woocommerce input.button.added span.added,
.woocommerce #respond input#submit.alt.added span.added,
.woocommerce a.button.alt.added span.added,
.woocommerce button.button.alt.added span.added,
.woocommerce input.button.alt.added span.added,
.woocommerce input.button:disabled.added span.added,
.woocommerce input.button:disabled[disabled].added span.added,
.woocommerce a.button.loading.added span.added {
visibility: visible;
opacity: 1;
display: block;
} .woocommerce .product:not(.product-list) {
margin-bottom: 20px;
overflow: hidden;
}
.woocommerce .product:not(.product-list).hentry {
margin-top: 0;
}
.woocommerce .product:not(.product-list) .tm-woocompare-page-button.button.alt,
.woocommerce .product:not(.product-list) .tm-woowishlist-page-button.button.btn {
display: -webkit-inline-box;
display: -webkit-inline-flex;
display: -moz-inline-flex;
display: -ms-inline-flexbox;
display: inline-flex;
margin: 0 20px 0 -5px;
line-height: 30px;
padding: 0;
background: transparent;
border: none;
font-weight: 400;
}
.woocommerce .product:not(.product-list) .tm-woocompare-page-button.button.alt:after,
.woocommerce .product:not(.product-list) .tm-woowishlist-page-button.button.btn:after {
display: block;
content: '';
}
.woocommerce .product:not(.product-list) .tm-woocompare-page-button.button.alt:hover,
.woocommerce .product:not(.product-list) .tm-woowishlist-page-button.button.btn:hover {
background: transparent;
border: none;
}
.woocommerce .product:not(.product-list) .block_product_thumbnail {
overflow: hidden;
}
.woocommerce .product:not(.product-list) .content_bottom_wrap_block {
padding: 0 25px;
display: -webkit-box;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-direction: normal;
-webkit-box-orient: vertical;
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
}
.woocommerce .product:not(.product-list) .wishlist_compare_button_block {
margin-top: 22px;
}
.woocommerce .product:not(.product-list) .wishlist_compare_button_block .button,
.woocommerce .product:not(.product-list) .wishlist_compare_button_block .tm-quick-view {
visibility: hidden;
opacity: 0;
-webkit-transform: translateX(-50px);
-ms-transform: translateX(-50px);
transform: translateX(-50px);
-webkit-transition: ease 0.3s;
transition: ease 0.3s;
}
.woocommerce .product:not(.product-list) .wishlist_compare_button_block .tm-woowishlist-button {
-webkit-transition-delay: 100ms;
transition-delay: 100ms;
}
.woocommerce .product:not(.product-list) .wishlist_compare_button_block .tm-woocompare-button {
-webkit-transition-delay: 200ms;
transition-delay: 200ms;
}
.woocommerce .product:not(.product-list) .wishlist_compare_button_block .tm-quick-view {
-webkit-transition-delay: 300ms;
transition-delay: 300ms;
}
.woocommerce .product:not(.product-list) .block_product_content {
position: relative;
}
.woocommerce .product:not(.product-list) .block_product_content {
text-align: center;
}
.woocommerce .product:not(.product-list) .block_product_content h3,
.woocommerce .product:not(.product-list) .block_product_content .price,
.woocommerce .product:not(.product-list) .block_product_content .product-categories,
.woocommerce .product:not(.product-list) .block_product_content .tm_products_carousel_widget_product_desc,
.woocommerce .product:not(.product-list) .block_product_content .product-widget-tags,
.woocommerce .product:not(.product-list) .block_product_content .star-rating {
visibility: visible;
opacity: 1;
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
-webkit-transition: ease 0.3s;
transition: ease 0.3s;
}
.woocommerce .product:not(.product-list) .block_product_content .product-categories {
-webkit-transition-delay: 300ms;
transition-delay: 300ms;
}
.woocommerce .product:not(.product-list) .block_product_content h3,
.woocommerce .product:not(.product-list) .block_product_content .tm_products_carousel_widget_product_desc {
-webkit-transition-delay: 200ms;
transition-delay: 200ms;
}
.woocommerce .product:not(.product-list) .block_product_content .price,
.woocommerce .product:not(.product-list) .block_product_content .product-widget-tags,
.woocommerce .product:not(.product-list) .block_product_content .star-rating {
-webkit-transition-delay: 100ms;
transition-delay: 100ms;
}
.woocommerce .product:not(.product-list) .block_product_content .star-rating {
margin: 0 auto;
}
.woocommerce .product:not(.product-list) .block_product_content .price {
margin-top: 7px;
margin-bottom: 7px;
}
.woocommerce .product:not(.product-list):hover .wishlist_compare_button_block .button,
.woocommerce .product:not(.product-list):hover .wishlist_compare_button_block .tm-quick-view {
visibility: visible;
opacity: 1;
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
-webkit-transition: all 400ms cubic-bezier(0.68, -0.55, 0.27, 1.035);
transition: all 400ms cubic-bezier(0.68, -0.55, 0.27, 1.035);
}
.woocommerce .product:not(.product-list):hover .wishlist_compare_button_block .tm-woowishlist-button {
-webkit-transition-delay: 300ms;
transition-delay: 300ms;
}
.woocommerce .product:not(.product-list):hover .wishlist_compare_button_block .tm-woocompare-button {
-webkit-transition-delay: 200ms;
transition-delay: 200ms;
}
.woocommerce .product:not(.product-list):hover .wishlist_compare_button_block .tm-quick-view {
-webkit-transition-delay: 100ms;
transition-delay: 100ms;
}
.woocommerce .product:not(.product-list):hover .block_product_content h3,
.woocommerce .product:not(.product-list):hover .block_product_content .price,
.woocommerce .product:not(.product-list):hover .block_product_content .product-categories,
.woocommerce .product:not(.product-list):hover .block_product_content .tm_products_carousel_widget_product_desc,
.woocommerce .product:not(.product-list):hover .block_product_content .product-widget-tags,
.woocommerce .product:not(.product-list):hover .block_product_content .star-rating {
visibility: hidden;
opacity: 0;
-webkit-transform: translateX(-50px);
-ms-transform: translateX(-50px);
transform: translateX(-50px);
-webkit-transition: all 400ms cubic-bezier(0.68, -0.55, 0.27, 1.035);
transition: all 400ms cubic-bezier(0.68, -0.55, 0.27, 1.035);
}
.woocommerce .product:not(.product-list):hover .block_product_content .product-categories {
-webkit-transition-delay: 0ms;
transition-delay: 0ms;
}
.woocommerce .product:not(.product-list):hover .block_product_content h3,
.woocommerce .product:not(.product-list):hover .block_product_content .tm_products_carousel_widget_product_desc {
-webkit-transition-delay: 100ms;
transition-delay: 100ms;
}
.woocommerce .product:not(.product-list):hover .block_product_content .price,
.woocommerce .product:not(.product-list):hover .block_product_content .product-widget-tags,
.woocommerce .product:not(.product-list):hover .block_product_content .star-rating {
-webkit-transition-delay: 200ms;
transition-delay: 200ms;
}
.woocommerce .product:not(.product-list):hover .content_bottom_wrap_block {
opacity: 1;
visibility: visible;
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
}
.woocommerce .product:not(.product-list) .content_bottom_wrap_block {
opacity: 0;
visibility: hidden;
position: absolute;
top: 0;
-webkit-transition: 400ms ease-in-out;
transition: 400ms ease-in-out;
-webkit-transform: translateX(-150px);
-ms-transform: translateX(-150px);
transform: translateX(-150px);
-webkit-transition: ease 0.3s;
transition: ease 0.3s;
-webkit-transition-delay: 0ms;
transition-delay: 0ms;
}
@media (min-width: 600px) {
.woocommerce .product:not(.product-list) .content_bottom_wrap_block {
top: 5px;
left: 0;
right: 0;
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
-moz-justify-content: center;
justify-content: center;
}
}
.woocommerce .product:not(.product-list):hover .content_bottom_wrap_block {
opacity: 1;
visibility: visible;
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
-webkit-transition: all 400ms cubic-bezier(0.68, -0.55, 0.27, 1.035);
transition: all 400ms cubic-bezier(0.68, -0.55, 0.27, 1.035);
-webkit-transition-delay: 300ms;
transition-delay: 300ms;
}
.woocommerce.single-product .summary .wishlist_compare_button_block,
.woocommerce .single-product .summary .wishlist_compare_button_block {
display: -webkit-box;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-direction: normal;
-webkit-box-orient: horizontal;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
-moz-align-items: center;
align-items: center;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
border-bottom: 1px solid gainsboro;
padding: 0;
margin-left: 0;
}
.woocommerce.single-product .summary .wishlist_compare_button_block .tm-woowishlist-page-button,
.woocommerce.single-product .summary .wishlist_compare_button_block .tm-woocompare-page-button,
.woocommerce.single-product .summary .wishlist_compare_button_block .tm-woowishlist-button-single,
.woocommerce.single-product .summary .wishlist_compare_button_block .tm-woocompare-button-single,
.woocommerce.single-product .summary .wishlist_compare_button_block .tm-woocompare-button.button.alt,
.woocommerce.single-product .summary .wishlist_compare_button_block .tm-woowishlist-button.button.btn,
.woocommerce .single-product .summary .wishlist_compare_button_block .tm-woowishlist-page-button,
.woocommerce .single-product .summary .wishlist_compare_button_block .tm-woocompare-page-button,
.woocommerce .single-product .summary .wishlist_compare_button_block .tm-woowishlist-button-single,
.woocommerce .single-product .summary .wishlist_compare_button_block .tm-woocompare-button-single,
.woocommerce .single-product .summary .wishlist_compare_button_block .tm-woocompare-button.button.alt,
.woocommerce .single-product .summary .wishlist_compare_button_block .tm-woowishlist-button.button.btn {
border: none;
padding: 0;
line-height: 1;
font-weight: 600;
width: auto;
height: auto;
}
.woocommerce.single-product .summary .wishlist_compare_button_block button.button.btn,
.woocommerce .single-product .summary .wishlist_compare_button_block button.button.btn {
margin: 0;
display: inline-block;
visibility: visible;
opacity: 1;
left: 0;
background: transparent;
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
visibility: visible;
opacity: 1;
}
.woocommerce.single-product .summary .wishlist_compare_button_block button.button.btn:hover,
.woocommerce .single-product .summary .wishlist_compare_button_block button.button.btn:hover {
background: transparent;
}
.woocommerce.single-product .summary .wishlist_compare_button_block .tm-woowishlist-button-single,
.woocommerce .single-product .summary .wishlist_compare_button_block .tm-woowishlist-button-single {
-webkit-box-ordinal-group: 2;
-webkit-order: 1;
-ms-flex-order: 1;
order: 1;
}
.woocommerce.single-product .summary .wishlist_compare_button_block .tm-woocompare-button-single,
.woocommerce .single-product .summary .wishlist_compare_button_block .tm-woocompare-button-single {
-webkit-box-ordinal-group: 3;
-webkit-order: 2;
-ms-flex-order: 2;
order: 2;
}
.woocommerce.single-product .summary .wishlist_compare_button_block .tm-woowishlist-button,
.woocommerce.single-product .summary .wishlist_compare_button_block .tm-woocompare-button,
.woocommerce .single-product .summary .wishlist_compare_button_block .tm-woowishlist-button,
.woocommerce .single-product .summary .wishlist_compare_button_block .tm-woocompare-button {
display: -webkit-box !important;
display: -webkit-flex !important;
display: -ms-flexbox !important;
display: flex !important;
}
.woocommerce.single-product .summary .wishlist_compare_button_block .tm-woowishlist-button .tm_woowishlist_product_actions_tip,
.woocommerce.single-product .summary .wishlist_compare_button_block .tm-woowishlist-button .tm_woocompare_product_actions_tip,
.woocommerce.single-product .summary .wishlist_compare_button_block .tm-woocompare-button .tm_woowishlist_product_actions_tip,
.woocommerce.single-product .summary .wishlist_compare_button_block .tm-woocompare-button .tm_woocompare_product_actions_tip,
.woocommerce .single-product .summary .wishlist_compare_button_block .tm-woowishlist-button .tm_woowishlist_product_actions_tip,
.woocommerce .single-product .summary .wishlist_compare_button_block .tm-woowishlist-button .tm_woocompare_product_actions_tip,
.woocommerce .single-product .summary .wishlist_compare_button_block .tm-woocompare-button .tm_woowishlist_product_actions_tip,
.woocommerce .single-product .summary .wishlist_compare_button_block .tm-woocompare-button .tm_woocompare_product_actions_tip {
-webkit-box-ordinal-group: 3;
-webkit-order: 2;
-ms-flex-order: 2;
order: 2;
}
.woocommerce.single-product .summary .wishlist_compare_button_block .tm-woowishlist-button span.text,
.woocommerce.single-product .summary .wishlist_compare_button_block .tm-woocompare-button span.text,
.woocommerce .single-product .summary .wishlist_compare_button_block .tm-woowishlist-button span.text,
.woocommerce .single-product .summary .wishlist_compare_button_block .tm-woocompare-button span.text {
position: relative;
visibility: visible;
overflow: visible;
opacity: 1;
-webkit-transition: all 0.3s ease;
transition: all 0.3s ease;
text-transform: none;
pointer-events: none;
-webkit-transform: translate(0);
-ms-transform: translate(0);
transform: translate(0);
top: 0;
left: 0;
background: transparent;
color: inherit;
}
.woocommerce.single-product .summary .wishlist_compare_button_block .tm-woowishlist-button span.text:after,
.woocommerce.single-product .summary .wishlist_compare_button_block .tm-woocompare-button span.text:after,
.woocommerce .single-product .summary .wishlist_compare_button_block .tm-woowishlist-button span.text:after,
.woocommerce .single-product .summary .wishlist_compare_button_block .tm-woocompare-button span.text:after {
display: none;
}
.woocommerce.single-product .summary .wishlist_compare_button_block .tm-woowishlist-button:after,
.woocommerce.single-product .summary .wishlist_compare_button_block .tm-woocompare-button:after,
.woocommerce .single-product .summary .wishlist_compare_button_block .tm-woowishlist-button:after,
.woocommerce .single-product .summary .wishlist_compare_button_block .tm-woocompare-button:after {
margin-right: 10px !important;
}
.woocommerce.single-product .summary .wishlist_compare_button_block .tm-woowishlist-button:hover,
.woocommerce.single-product .summary .wishlist_compare_button_block .tm-woocompare-button:hover,
.woocommerce .single-product .summary .wishlist_compare_button_block .tm-woowishlist-button:hover,
.woocommerce .single-product .summary .wishlist_compare_button_block .tm-woocompare-button:hover {
background-color: transparent;
}
.woocommerce.single-product .summary .wishlist_compare_button_block .tm-woowishlist-button:hover span.text,
.woocommerce.single-product .summary .wishlist_compare_button_block .tm-woocompare-button:hover span.text,
.woocommerce .single-product .summary .wishlist_compare_button_block .tm-woowishlist-button:hover span.text,
.woocommerce .single-product .summary .wishlist_compare_button_block .tm-woocompare-button:hover span.text {
opacity: 1;
visibility: visible;
top: 0;
}
.woocommerce.single-product .summary .wishlist_compare_button_block .tm-woowishlist-page-button,
.woocommerce.single-product .summary .wishlist_compare_button_block .tm-woocompare-page-button,
.woocommerce .single-product .summary .wishlist_compare_button_block .tm-woowishlist-page-button,
.woocommerce .single-product .summary .wishlist_compare_button_block .tm-woocompare-page-button {
display: none !important;
}
.woocommerce.single-product .summary .wishlist_compare_button_block:hover,
.woocommerce .single-product .summary .wishlist_compare_button_block:hover {
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
}
.woocommerce.single-product .summary .wishlist_compare_button_block:hover .tm-woowishlist-page-button,
.woocommerce.single-product .summary .wishlist_compare_button_block:hover .tm-woocompare-page-button,
.woocommerce .single-product .summary .wishlist_compare_button_block:hover .tm-woowishlist-page-button,
.woocommerce .single-product .summary .wishlist_compare_button_block:hover .tm-woocompare-page-button {
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
}
.woocommerce .content_bottom_wrap_block {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
line-height: 1;
}
.woocommerce .wishlist_compare_button_block {
z-index: 111;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
right: 0;
left: 0;
margin: 0 auto;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
}
.woocommerce .wishlist_compare_button_block .button {
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
}
.woocommerce .wishlist_compare_button_block button.button.btn {
font-size: 20px;
padding: 0;
line-height: 1.2;
background-color: transparent;
border: none;
margin-right: 21px;
width: 25px;
height: 25px;
text-align: center;
}
.woocommerce .wishlist_compare_button_block button.button.btn:after {
letter-spacing: 0;
}
.woocommerce .wishlist_compare_button_block button.button.btn span.text {
position: absolute;
top: -50px;
left: 50%;
-webkit-transform: translate(50%, 0);
-ms-transform: translate(50%, 0);
transform: translate(50%, 0);
border-radius: 2px;
font-size: 16px;
background: black;
color: white;
visibility: hidden;
overflow: visible;
opacity: 0;
-webkit-transition: all 0.3s ease;
transition: all 0.3s ease;
text-transform: none;
pointer-events: none;
}
.woocommerce .wishlist_compare_button_block button.button.btn span.text:after {
position: absolute;
content: '';
width: 0;
height: 0;
border-style: solid;
border-width: 4px 2px 0 2px;
border-color: black transparent transparent transparent;
-webkit-transform: translate(50%, 0);
-ms-transform: translate(50%, 0);
transform: translate(50%, 0);
bottom: -4px;
left: 50%;
}
.woocommerce .wishlist_compare_button_block button.button.btn:hover {
background-color: transparent;
}
.woocommerce .wishlist_compare_button_block button.button.btn:hover span.text {
opacity: 1;
visibility: visible;
top: -25px;
}
.woocommerce .wishlist_compare_button_block button.button.btn.tm-woocompare-button:after {
content: "\e839";
font-family: 'Linearicon';
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-feature-settings: "liga";
-moz-font-feature-settings: "liga=1";
-moz-font-feature-settings: "liga";
-ms-font-feature-settings: "liga" 1;
-o-font-feature-settings: "liga";
font-feature-settings: "liga"; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
line-height: 1.3;
}
.woocommerce .wishlist_compare_button_block button.button.btn.tm-woocompare-button.in_compare:after {
content: "\e934";
margin: 0;
}
.woocommerce .wishlist_compare_button_block button.button.btn.tm-woocompare-button.loading {
opacity: 1;
}
.woocommerce .wishlist_compare_button_block button.button.btn.tm-woocompare-button.loading:after {
content: "\e8dd";
position: relative;
right: auto;
top: auto;
}
.woocommerce .wishlist_compare_button_block button.button.btn.tm-woowishlist-button:after {
content: "\e68c";
font-family: 'Linearicon';
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-feature-settings: "liga";
-moz-font-feature-settings: "liga=1";
-moz-font-feature-settings: "liga";
-ms-font-feature-settings: "liga" 1;
-o-font-feature-settings: "liga";
font-feature-settings: "liga"; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
line-height: 1.3;
}
.woocommerce .wishlist_compare_button_block button.button.btn.tm-woowishlist-button.in_wishlist:after {
content: "\e934";
margin: 0;
}
.woocommerce .wishlist_compare_button_block button.button.btn.tm-woowishlist-button.loading {
opacity: 1;
}
.woocommerce .wishlist_compare_button_block button.button.btn.tm-woowishlist-button.loading:after {
content: "\e8dd";
position: relative;
right: auto;
top: auto;
}
.woocommerce .wishlist_compare_button_block .tm-quick-view .tm-quick-view-btn {
font-size: 0;
width: 25px;
height: 25px;
display: block;
text-align: center;
}
.woocommerce .wishlist_compare_button_block .tm-quick-view .tm-quick-view-btn:after {
content: "\e6a5";
font-family: 'Linearicon';
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-feature-settings: "liga";
-moz-font-feature-settings: "liga=1";
-moz-font-feature-settings: "liga";
-ms-font-feature-settings: "liga" 1;
-o-font-feature-settings: "liga";
font-feature-settings: "liga"; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
line-height: 1.2;
font-size: 20px;
}
.woocommerce .swiper-wrapper .block_product_thumbnail img {
padding: 0 !important;
}
.woocommerce .swiper-wrapper .wishlist_compare_button_block button.button.btn span.text {
top: 50%;
left: auto;
right: 300%;
-webkit-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
transform: translate(0, -50%);
}
.woocommerce .swiper-wrapper .wishlist_compare_button_block button.button.btn:hover span.text {
left: auto;
right: 115%;
}
.woocommerce a.button,
.woocommerce button.button,
.woocommerce button.button.tm-woocompare-empty,
.woocommerce input.button,
.woocommerce #respond input#submit.alt,
.woocommerce a.button.alt,
.woocommerce-mini-cart__buttons a.button.wc-forward,
.woocommerce button.button.alt,
.woocommerce input.button.alt,
.woocommerce-cart .woocommerce table.shop_table.shop_table_responsive tbody tr td.actions .header-btn {
background-color: transparent;
} .woocommerce nav.woocommerce-pagination {
text-align: left;
border: none;
margin: 2em 0 4em;
padding-top: 3em;
}
.woocommerce nav.woocommerce-pagination ul.page-numbers {
border: none;
background: none;
}
.woocommerce nav.woocommerce-pagination .page-numbers {
overflow: hidden;
}
.woocommerce nav.woocommerce-pagination a.next,
.woocommerce nav.woocommerce-pagination a.prev {
margin-bottom: 4px !important;
}
.woocommerce nav.woocommerce-pagination a.next:before,
.woocommerce nav.woocommerce-pagination a.prev:before {
display: block;
position: absolute;
display: inline-block;
font-family: 'nc-icon-outline';
font-style: normal;
font-weight: normal;
font-variant: normal;
speak: none;
text-transform: none; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
text-indent: 0;
text-align: center;
left: 0;
width: 100%;
font-size: 14px;
line-height: 48px;
}
.woocommerce nav.woocommerce-pagination a.next span,
.woocommerce nav.woocommerce-pagination a.prev span {
font-size: 11.998px;
font-size: 0.857rem;
text-transform: uppercase;
}
.woocommerce nav.woocommerce-pagination a.next span i,
.woocommerce nav.woocommerce-pagination a.prev span i {
font-size: 10px;
margin: 8px;
font-weight: 700;
}
.woocommerce nav.woocommerce-pagination a.next:before {
content: "";
}
.woocommerce nav.woocommerce-pagination a.prev:before {
content: "";
} .woocommerce .products .product span.onsale,
.woocommerce span.featured,
.woocommerce span.onsale,
.woocommerce span.new {
padding: 5px 7px 6px;
margin: 0;
min-height: 0;
min-width: 0;
border-radius: 0;
position: absolute;
top: 20px;
left: auto;
right: 0;
z-index: 2;
line-height: 1;
font-size: 10.5px;
font-size: 0.75rem;
} .products.row, .cross-sells .products {
clear: both;
}
.product-category-widget > a > img {
width: 100%;
}
.shop_wrapper .products.row, .shop_wrapper .cross-sells .products, .cross-sells .shop_wrapper .products,
.page-description .woocommerce .products.row,
.page-description .woocommerce .cross-sells .products,
.cross-sells .page-description .woocommerce .products {
clear: both;
} .products .product {
text-align: left;
padding-bottom: 20px;
}
@media (min-width: 600px) {
.products .product {
padding-bottom: 0;
}
}
.products .product .block_product_thumbnail {
position: relative;
margin-bottom: 10px;
display: inline-block;
}
@media (min-width: 600px) {
.products .product .block_product_thumbnail {
display: block;
margin-bottom: 22px;
}
}
.products .product .block_product_thumbnail img {
display: block;
width: 100%;
}
.products .product .block_product_content {
padding-bottom: 12px;
}
.products .product .block_product_content h3 {
line-height: 0.5em;
margin-bottom: 0;
display: inline-block;
}
.products .product .block_product_content .price {
padding-bottom: 0;
}
@media (min-width: 600px) {
.products .product .block_product_content {
padding-bottom: 32px;
}
}
.products .product .product-categories,
.products .product .product-widget-tags {
text-align: left;
margin-bottom: 1px;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
line-height: 1em;
}
.products .product .product-categories li,
.products .product .product-widget-tags li {
display: inline;
}
.products .product.product-list {
padding-left: 1.05rem;
padding-right: 1.05rem;
padding-bottom: 20px;
width: 100%;
}
@media (min-width: 600px) {
.products .product.product-list {
padding-bottom: 50px;
}
}
.products .product.product-list .star-rating {
padding-bottom: 10px;
}
.products .product.product-list .block_product_thumbnail {
margin: 0 0 30px 0;
float: none;
width: 100%;
}
@media (min-width: 900px) {
.products .product.product-list .block_product_thumbnail {
margin: 0;
float: left;
width: 368px;
}
}
.products .product.product-list .block_product_content {
overflow: hidden;
text-align: left;
padding-top: 18px;
padding-left: 0;
}
@media (min-width: 900px) {
.products .product.product-list .block_product_content {
padding-left: 31px;
}
}
.products .product.product-list .product-categories {
text-align: left;
}
.products .product.product-list h3 {
margin-bottom: -8px;
}
.products .product.product-list .price {
font-size: 14px;
font-size: 1rem;
font-weight: 500;
}
.products .product.product-list .price .woocs_price_code {
-webkit-box-pack: start;
-ms-flex-pack: start;
-webkit-justify-content: flex-start;
-moz-justify-content: flex-start;
justify-content: flex-start;
}
.products .product.product-list .star-rating {
margin: 8px 0 0 0;
}
.products .product.product-list a.button {
margin-top: 27px;
padding: 11px 47px;
}
.products .product.product-list .desc_products_listing_line {
margin: 0 0 1em 0;
font-weight: 300;
}
@media (min-width: 600px) {
.products .product.product-list .desc_products_listing_line {
margin: 11px 0 7px 0;
}
}
.products .product.product-list .wishlist_compare_button_block {
position: static;
padding-top: 25px;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
position: relative;
top: 0;
left: 0;
-webkit-box-pack: start;
-webkit-justify-content: flex-start;
-ms-flex-pack: start;
justify-content: flex-start;
margin-top: 0;
}
.products .product.product-list .wishlist_compare_button_block button.button.btn {
display: inline-block;
}
.products .product.product-list .wishlist_compare_button_block .tm-quick-view .tm-quick-view-btn:after {
line-height: 1.3;
}
.products .product.product-list.product-category {
text-align: left;
}
.products .product.product-list.product-category > a {
display: block;
margin-bottom: 20px;
}
@media (min-width: 600px) {
.products .product.product-list.product-category > a {
float: left;
margin: 0 50px 0 0;
}
}
.products .product.product-list.product-category .title_count_block {
text-align: left;
padding: 0 0 20px 0;
overflow: hidden;
}
.products .product.product-list.product-category .title_count_block h3 {
display: block;
}
.products .product.product-list.product-category .title_count_block a {
display: inline-block;
}
.products .product.product-list.product-category .product-category__description {
overflow: hidden;
padding-bottom: 20px;
}
.term-description {
padding-bottom: 30px;
}
.tm-products-sale-end-date {
z-index: 3;
position: absolute;
text-align: center;
bottom: 35px;
left: 0;
right: 0;
display: -webkit-box;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-direction: normal;
-webkit-box-orient: horizontal;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
-moz-justify-content: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
-moz-align-items: center;
align-items: center;
}
.tm-products-sale-end-date span {
width: 72px;
height: 72px;
padding: 20px 0 0 0;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
line-height: 16px;
}
@media (min-width: 1200px) and (max-width: 1599px) {
.tm-products-sale-end-date span {
width: 60px;
height: 72px;
}
}
.tm-products-sale-end-date span i {
font-size: 12px;
text-transform: capitalize;
display: block;
font-style: normal;
font-weight: 600;
padding-top: 6px;
}
.tm-products-sale-end-date b {
margin: 0 2px;
}
.tm-wc-ajax-products-wrapper {
display: -webkit-box;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-direction: normal;
-webkit-box-orient: horizontal;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: start;
-ms-flex-pack: start;
-webkit-justify-content: flex-start;
-moz-justify-content: flex-start;
justify-content: flex-start;
-webkit-align-content: flex-start;
-ms-flex-line-pack: start;
align-content: flex-start;
-webkit-box-align: start;
-ms-flex-align: start;
-webkit-align-items: flex-start;
-moz-align-items: flex-start;
align-items: flex-start;
padding-top: 28px;
}
.tm-wc-ajax-products-wrapper .tm-wc-ajax-filters-wrapper {
-webkit-box-flex: 1;
-webkit-flex: 1 1 100%;
-moz-flex: 1 1 100%;
-ms-flex: 1 1 100%;
flex: 1 1 100%;
padding-bottom: 20px;
}
.tm-wc-ajax-products-wrapper .tm-wc-ajax-filters-wrapper .tm-wc-ajax-filters-attribute, .tm-wc-ajax-products-wrapper .tm-wc-ajax-filters-wrapper .tm-wc-ajax-filters-price {
padding: 8px 22px 8px 18px;
font-size: 12px;
line-height: 20px;
border-radius: 0;
-webkit-transition: 0.3s all ease;
transition: 0.3s all ease;
font-size: 14px;
font-size: 1rem;
border: 1px solid gainsboro;
}
.tm-wc-ajax-products-wrapper .tm-wc-ajax-filters-wrapper .tm-wc-ajax-filters-attribute .tm-wc-ajax-filters-dismiss, .tm-wc-ajax-products-wrapper .tm-wc-ajax-filters-wrapper .tm-wc-ajax-filters-price .tm-wc-ajax-filters-dismiss {
margin-left: 5px;
vertical-align: middle;
}
.tm-wc-ajax-products-wrapper .tm-wc-ajax-filters-wrapper .tm-wc-ajax-filters-attribute .tm-wc-ajax-filters-dismiss .dashicons, .tm-wc-ajax-products-wrapper .tm-wc-ajax-filters-wrapper .tm-wc-ajax-filters-price .tm-wc-ajax-filters-dismiss .dashicons {
display: none;
}
.tm-wc-ajax-products-wrapper .tm-wc-ajax-filters-wrapper .tm-wc-ajax-filters-attribute .tm-wc-ajax-filters-dismiss:after, .tm-wc-ajax-products-wrapper .tm-wc-ajax-filters-wrapper .tm-wc-ajax-filters-price .tm-wc-ajax-filters-dismiss:after {
display: inline-block;
font-family: 'nc-icon-mini';
line-height: 1;
speak: none;
text-transform: none; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: '\ea18';
color: #bcbcbc;
-webkit-transition: .3s ease all;
transition: .3s ease all;
font-size: 14px;
font-size: 1rem;
}
.tm-wc-ajax-products-wrapper .tm-wc-ajax-filters-wrapper .tm-wc-ajax-filters-reset.button {
font-size: 12px;
float: right;
background: none;
border: none;
text-transform: uppercase;
font-weight: 500;
margin: 0 -8px 10px 0;
}
.tm-wc-ajax-products-wrapper .woocommerce-message {
-webkit-box-flex: 1;
-webkit-flex: 1 1 100%;
-moz-flex: 1 1 100%;
-ms-flex: 1 1 100%;
flex: 1 1 100%;
}
.tm-wc-ajax-products-wrapper .woocommerce-result-count {
-webkit-box-ordinal-group: 4;
-webkit-order: 3;
-moz-order: 3;
-ms-flex-order: 3;
order: 3;
-webkit-box-flex: 1;
-webkit-flex: 1 1 100%;
-moz-flex: 1 1 100%;
-ms-flex: 1 1 100%;
flex: 1 1 100%;
-webkit-align-self: flex-start;
-ms-flex-item-align: start;
align-self: flex-start;
margin: 0 25px 30px 0;
font-size: 14px;
line-height: 34px;
text-align: left;
}
@media (min-width: 600px) {
.tm-wc-ajax-products-wrapper .woocommerce-result-count {
margin: 7px 4px 0 0;
-webkit-box-flex: 1;
-webkit-flex: 1 1 auto;
-moz-flex: 1 1 auto;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
-webkit-box-ordinal-group: 3;
-webkit-order: 2;
-moz-order: 2;
-ms-flex-order: 2;
order: 2;
text-align: right;
}
}
.tm-wc-ajax-products-wrapper .woocommerce-ordering {
-webkit-box-ordinal-group: 2;
-webkit-order: 1;
-moz-order: 1;
-ms-flex-order: 1;
order: 1;
-webkit-box-flex: 0;
-webkit-flex: 0 1 auto;
-moz-flex: 0 1 auto;
-ms-flex: 0 1 auto;
flex: 0 1 auto;
-webkit-align-self: flex-end;
-ms-flex-item-align: end;
align-self: flex-end;
position: relative;
margin-bottom: 5px;
}
.tm-wc-ajax-products-wrapper .woocommerce-ordering select {
width: 150px;
font-size: 16px;
line-height: 24px;
padding: 5px 10px 5px 12px;
height: 51px;
cursor: pointer;
border: none;
-moz-appearance: none;
appearance: none;
-webkit-appearance: textfield;
border-radius: 3px;
}
@media (min-width: 600px) {
.tm-wc-ajax-products-wrapper .woocommerce-ordering select {
width: 300px;
padding: 7px 20px 8px 19px;
}
}
@media (min-width: 600px) {
.tm-wc-ajax-products-wrapper .woocommerce-ordering select {
width: 350px;
}
}
.tm-wc-ajax-products-wrapper .tm-woo-grid-list-toggle-button-wrapper {
-webkit-box-ordinal-group: 3;
-webkit-order: 2;
-moz-order: 2;
-ms-flex-order: 2;
order: 2;
-webkit-box-flex: 1;
-webkit-flex: 1 1 auto;
-moz-flex: 1 1 auto;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
-webkit-align-self: flex-end;
-ms-flex-item-align: end;
align-self: flex-end;
}
@media (min-width: 600px) {
.tm-wc-ajax-products-wrapper .tm-woo-grid-list-toggle-button-wrapper {
-webkit-box-ordinal-group: 4;
-webkit-order: 3;
-moz-order: 3;
-ms-flex-order: 3;
order: 3;
-webkit-box-flex: 0;
-webkit-flex: 0 1 auto;
-moz-flex: 0 1 auto;
-ms-flex: 0 1 auto;
flex: 0 1 auto;
}
}
.tm-wc-ajax-products-wrapper .products.row, .tm-wc-ajax-products-wrapper .cross-sells .products, .cross-sells .tm-wc-ajax-products-wrapper .products {
-webkit-box-ordinal-group: 5;
-webkit-order: 4;
-moz-order: 4;
-ms-flex-order: 4;
order: 4;
-webkit-box-flex: 1;
-webkit-flex: 1 1 100%;
-moz-flex: 1 1 100%;
-ms-flex: 1 1 100%;
flex: 1 1 100%;
-webkit-align-self: auto;
-ms-flex-item-align: auto;
align-self: auto;
max-width: -webkit-calc(100% + 3.125rem);
max-width: calc(100% + 3.125rem);
}
@media (min-width: 600px) {
.tm-wc-ajax-products-wrapper .products.row, .tm-wc-ajax-products-wrapper .cross-sells .products, .cross-sells .tm-wc-ajax-products-wrapper .products {
padding: 44px 0 0 0;
}
}
.tm-wc-ajax-products-wrapper .woocommerce-pagination,
.tm-wc-ajax-products-wrapper .pagination {
-webkit-box-ordinal-group: 7;
-webkit-order: 6;
-moz-order: 6;
-ms-flex-order: 6;
order: 6;
-webkit-box-flex: 1;
-webkit-flex: 1 1 100%;
-moz-flex: 1 1 100%;
-ms-flex: 1 1 100%;
flex: 1 1 100%;
-webkit-align-self: auto;
-ms-flex-item-align: auto;
align-self: auto;
}
.tm-wc-ajax-products-wrapper .tm-wc-ajax-load-more-button {
-webkit-box-ordinal-group: 6;
-webkit-order: 5;
-moz-order: 5;
-ms-flex-order: 5;
order: 5;
-webkit-box-flex: 0;
-webkit-flex: 0 1 auto;
-moz-flex: 0 1 auto;
-ms-flex: 0 1 auto;
flex: 0 1 auto;
-webkit-align-self: auto;
-ms-flex-item-align: auto;
align-self: auto;
margin-left: auto !important;
margin-right: auto !important;
}
.tm-wc-ajax-products-wrapper .tm-woo-grid-list-toggle-button-wrapper {
position: relative;
margin-bottom: 1.2em;
}
.tm-wc-ajax-products-wrapper .tm-woo-grid-list-toggle-button-wrapper .tm-woo-grid-list-toggle-button {
display: block;
}
.tm-wc-ajax-products-wrapper .tm-woo-grid-list-toggle-button-wrapper .tm-woo-grid-list-toggle-button .tm-woo-grid-list-toggler {
background: none;
display: -webkit-inline-box;
display: -webkit-inline-flex;
display: -ms-inline-flexbox;
display: inline-flex;
margin-left: 20px;
padding: 0;
-webkit-box-shadow: none;
box-shadow: none;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
transform: translate(0, 0);
text-align: center;
}
.tm-wc-ajax-products-wrapper .tm-woo-grid-list-toggle-button-wrapper .tm-woo-grid-list-toggle-button .tm-woo-grid-list-toggler .dashicons {
font-size: 18px;
line-height: 45px;
border-radius: 4px;
}
.tm-wc-ajax-products-wrapper .tm-woo-grid-list-toggle-button-wrapper .tm-woo-grid-list-toggle-button .tm-woo-grid-list-toggler .dashicons:before {
position: absolute;
top: 0;
left: 0;
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.tm-wc-ajax-products-wrapper .tm-woo-grid-list-toggle-button-wrapper .tm-woo-grid-list-toggle-button .tm-woo-grid-list-toggler.tm-woo-grid-list-toggle-button-list .dashicons:before {
content: "\f03a";
}
.tm-wc-ajax-products-wrapper .tm-woo-grid-list-toggle-button-wrapper .tm-woo-grid-list-toggle-button .tm-woo-grid-list-toggler.tm-woo-grid-list-toggle-button-grid .dashicons:before {
content: "\f00a";
} .woocommerce.single-product div.product.product-type-simple .single_product_wrapper form.cart,
.woocommerce .single-product div.product.product-type-simple .single_product_wrapper form.cart {
padding-top: 23px;
}
.woocommerce.single-product div.product.outofstock .single_product_wrapper div[itemprop="description"],
.woocommerce .single-product div.product.outofstock .single_product_wrapper div[itemprop="description"] {
margin-bottom: 1.5em;
padding-top: 1em;
}
.woocommerce.single-product div.product h1.product_title,
.woocommerce .single-product div.product h1.product_title {
margin-bottom: 24px;
}
.woocommerce.single-product div.product .single_product_wrapper,
.woocommerce .single-product div.product .single_product_wrapper {
display: -webkit-box;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-direction: normal;
-webkit-box-orient: horizontal;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: start;
-ms-flex-pack: start;
-webkit-justify-content: flex-start;
-moz-justify-content: flex-start;
justify-content: flex-start;
-webkit-align-content: space-between;
-ms-flex-line-pack: space-between;
align-content: space-between;
-webkit-box-align: stretch;
-ms-flex-align: stretch;
-webkit-align-items: stretch;
-moz-align-items: stretch;
align-items: stretch;
}
.woocommerce.single-product div.product .single_product_wrapper .images,
.woocommerce .single-product div.product .single_product_wrapper .images {
-webkit-box-flex: 1;
-webkit-flex: 1 1 100%;
-moz-flex: 1 1 100%;
-ms-flex: 1 1 100%;
flex: 1 1 100%;
position: relative;
float: none;
width: auto;
}
@media (min-width: 900px) {
.woocommerce.single-product div.product .single_product_wrapper .images,
.woocommerce .single-product div.product .single_product_wrapper .images {
-webkit-box-flex: 0;
-webkit-flex: 0 1 50%;
-moz-flex: 0 1 50%;
-ms-flex: 0 1 50%;
flex: 0 1 50%;
}
}
.woocommerce.single-product div.product .single_product_wrapper .images div.thumbnails,
.woocommerce .single-product div.product .single_product_wrapper .images div.thumbnails {
padding-top: 0;
margin-left: -5px;
margin-right: -5px;
content: "";
display: table;
table-layout: fixed;
}
.woocommerce.single-product div.product .single_product_wrapper .images div.thumbnails .thumbnail,
.woocommerce .single-product div.product .single_product_wrapper .images div.thumbnails .thumbnail {
float: left;
padding-right: 5px;
padding-left: 5px;
margin-top: 20px;
cursor: pointer;
position: relative;
}
.woocommerce.single-product div.product .single_product_wrapper .images div.thumbnails .thumbnail:before,
.woocommerce .single-product div.product .single_product_wrapper .images div.thumbnails .thumbnail:before {
-webkit-transition: 0.3s ease all;
transition: 0.3s ease all;
content: '';
width: -webkit-calc(100% - 10px);
width: calc(100% - 10px);
height: 100%;
position: absolute;
top: 0;
left: 5px;
border: 1px solid transparent;
}
.woocommerce.single-product div.product .single_product_wrapper .images div.thumbnails .thumbnail:last-child,
.woocommerce .single-product div.product .single_product_wrapper .images div.thumbnails .thumbnail:last-child {
margin-right: 0;
}
.woocommerce.single-product div.product .single_product_wrapper .images div.thumbnails .thumbnail:hover img, .woocommerce.single-product div.product .single_product_wrapper .images div.thumbnails .thumbnail.selected img,
.woocommerce .single-product div.product .single_product_wrapper .images div.thumbnails .thumbnail:hover img,
.woocommerce .single-product div.product .single_product_wrapper .images div.thumbnails .thumbnail.selected img {
-webkit-transition: 0.3s all ease;
transition: 0.3s all ease;
border-radius: 4px;
}
.woocommerce.single-product div.product .single_product_wrapper .images div.thumbnails .thumbnail.last,
.woocommerce .single-product div.product .single_product_wrapper .images div.thumbnails .thumbnail.last {
margin-right: 0;
}
.woocommerce.single-product div.product .single_product_wrapper .images div.thumbnails .thumbnail.first,
.woocommerce .single-product div.product .single_product_wrapper .images div.thumbnails .thumbnail.first {
clear: both;
}
.woocommerce.single-product div.product .single_product_wrapper .images div.thumbnails.columns-1,
.woocommerce .single-product div.product .single_product_wrapper .images div.thumbnails.columns-1 {
width: 100%;
margin-left: 0;
margin-right: 0;
}
.woocommerce.single-product div.product .single_product_wrapper .images div.thumbnails.columns-1 .thumbnail,
.woocommerce .single-product div.product .single_product_wrapper .images div.thumbnails.columns-1 .thumbnail {
width: 100%;
float: none;
padding-left: 0;
padding-right: 0;
}
.woocommerce.single-product div.product .single_product_wrapper .images div.thumbnails.columns-1 .thumbnail:before,
.woocommerce .single-product div.product .single_product_wrapper .images div.thumbnails.columns-1 .thumbnail:before {
width: 100%;
left: 0;
}
.woocommerce.single-product div.product .single_product_wrapper .images div.thumbnails.columns-2 .thumbnail,
.woocommerce .single-product div.product .single_product_wrapper .images div.thumbnails.columns-2 .thumbnail {
width: 25%;
}
.woocommerce.single-product div.product .single_product_wrapper .images div.thumbnails.columns-3 .thumbnail,
.woocommerce .single-product div.product .single_product_wrapper .images div.thumbnails.columns-3 .thumbnail {
width: 25%;
}
.woocommerce.single-product div.product .single_product_wrapper .images div.thumbnails.columns-4 .thumbnail,
.woocommerce .single-product div.product .single_product_wrapper .images div.thumbnails.columns-4 .thumbnail {
width: 25%;
}
.woocommerce.single-product div.product .single_product_wrapper .images div.thumbnails.columns-5 .thumbnail,
.woocommerce .single-product div.product .single_product_wrapper .images div.thumbnails.columns-5 .thumbnail {
width: 25%;
}
.woocommerce.single-product div.product .single_product_wrapper .summary.entry-summary,
.woocommerce .single-product div.product .single_product_wrapper .summary.entry-summary {
float: none;
width: auto;
margin-top: 3px;
-webkit-box-flex: 1;
-webkit-flex: 1 1 100%;
-moz-flex: 1 1 100%;
-ms-flex: 1 1 100%;
flex: 1 1 100%;
margin-bottom: 0;
}
@media (min-width: 900px) {
.woocommerce.single-product div.product .single_product_wrapper .summary.entry-summary,
.woocommerce .single-product div.product .single_product_wrapper .summary.entry-summary {
-webkit-box-flex: 0;
-webkit-flex: 0 1 50%;
-moz-flex: 0 1 50%;
-ms-flex: 0 1 50%;
flex: 0 1 50%;
padding-left: 1.875rem;
display: -webkit-box;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-direction: normal;
-webkit-box-orient: vertical;
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-flex-wrap: nowrap;
-ms-flex-wrap: none;
flex-wrap: nowrap;
margin-bottom: 2em;
}
}
.woocommerce.single-product div.product .single_product_wrapper .enlarge,
.woocommerce .single-product div.product .single_product_wrapper .enlarge {
position: absolute;
z-index: 5;
display: block;
font-size: 21px;
color: white;
cursor: pointer;
top: 13px;
right: 11px;
left: auto;
bottom: auto;
}
.woocommerce.single-product div.product .single_product_wrapper .enlarge i,
.woocommerce .single-product div.product .single_product_wrapper .enlarge i {
position: static;
top: auto;
right: auto;
}
.woocommerce.single-product div.product .single_product_wrapper .wishlist_compare_button_block,
.woocommerce .single-product div.product .single_product_wrapper .wishlist_compare_button_block {
position: relative;
top: 0;
left: 0;
-webkit-box-pack: start;
-webkit-justify-content: flex-start;
-ms-flex-pack: start;
justify-content: flex-start;
}
.woocommerce.single-product div.product .product_title,
.woocommerce .single-product div.product .product_title {
margin-bottom: 20px;
-webkit-box-ordinal-group: 3;
-webkit-order: 2;
-ms-flex-order: 2;
order: 2;
}
.woocommerce.single-product div.product div[itemprop="offers"],
.woocommerce .single-product div.product div[itemprop="offers"] {
-webkit-box-ordinal-group: 4;
-webkit-order: 3;
-moz-order: 3;
-ms-flex-order: 3;
order: 3;
}
.woocommerce.single-product div.product .woocommerce-product-rating,
.woocommerce .single-product div.product .woocommerce-product-rating {
margin-bottom: 22px;
-webkit-box-ordinal-group: 5;
-webkit-order: 4;
-moz-order: 4;
-ms-flex-order: 4;
order: 4;
}
.woocommerce.single-product div.product .woocommerce-product-rating .star-rating,
.woocommerce .single-product div.product .woocommerce-product-rating .star-rating {
margin-top: 12px;
}
.woocommerce.single-product div.product div[itemprop="description"],
.woocommerce .single-product div.product div[itemprop="description"] {
-webkit-box-ordinal-group: 6;
-webkit-order: 5;
-ms-flex-order: 5;
order: 5;
margin-bottom: 22px;
}
.woocommerce.single-product div.product .stock,
.woocommerce .single-product div.product .stock {
-webkit-box-ordinal-group: 2;
-webkit-order: 1;
-ms-flex-order: 1;
order: 1;
margin: 23px 0 16px;
font-size: 14px;
font-weight: 800;
}
.woocommerce.single-product div.product .wishlist_compare_button_block,
.woocommerce .single-product div.product .wishlist_compare_button_block {
-webkit-box-ordinal-group: 8;
-webkit-order: 7;
-ms-flex-order: 7;
order: 7;
}
.woocommerce.single-product div.product .product_meta,
.woocommerce .single-product div.product .product_meta {
-webkit-box-ordinal-group: 2;
-webkit-order: 1;
-ms-flex-order: 1;
order: 1;
}
.woocommerce.single-product div.product .product_meta__footer,
.woocommerce .single-product div.product .product_meta__footer {
-webkit-box-ordinal-group: 2;
-webkit-order: 1;
-moz-order: 1;
-ms-flex-order: 1;
order: 1;
}
.woocommerce.single-product div.product .woo-social-buttons,
.woocommerce .single-product div.product .woo-social-buttons {
-webkit-box-ordinal-group: 10;
-webkit-order: 9;
-ms-flex-order: 9;
order: 9;
}
.woocommerce.single-product div.product .woocommerce-review-link,
.woocommerce .single-product div.product .woocommerce-review-link {
float: left;
margin: 0 0 0 30px;
}
@media (min-width: 600px) {
.woocommerce.single-product div.product .woocommerce-review-link,
.woocommerce .single-product div.product .woocommerce-review-link {
margin: 7px 0 0 30px;
}
}
.woocommerce.single-product div.product p.price,
.woocommerce .single-product div.product p.price {
margin-bottom: 17px;
-webkit-box-ordinal-group: 4;
-webkit-order: 3;
-ms-flex-order: 3;
order: 3;
}
.woocommerce.single-product div.product .woocommerce-product-details__short-description,
.woocommerce .single-product div.product .woocommerce-product-details__short-description {
-webkit-box-ordinal-group: 6;
-webkit-order: 5;
-moz-order: 5;
-ms-flex-order: 5;
order: 5;
padding-top: 19px;
margin-bottom: 8px;
font-weight: 300;
}
.woocommerce.single-product div.product .woocommerce-product-rating + .woocommerce-product-details__short-description,
.woocommerce .single-product div.product .woocommerce-product-rating + .woocommerce-product-details__short-description {
border-top: 1px solid gainsboro;
}
.woocommerce.single-product div.product .woocommerce-variation-availability,
.woocommerce .single-product div.product .woocommerce-variation-availability {
display: none;
}
.woocommerce.single-product div.product form.cart,
.woocommerce .single-product div.product form.cart {
margin-bottom: 1em;
-webkit-box-ordinal-group: 7;
-webkit-order: 6;
-moz-order: 6;
-ms-flex-order: 6;
order: 6;
}
@media (min-width: 900px) {
.woocommerce.single-product div.product form.cart,
.woocommerce .single-product div.product form.cart {
margin-bottom: 17px;
}
}
.woocommerce.single-product div.product form.cart .variations,
.woocommerce .single-product div.product form.cart .variations {
margin-bottom: 0;
}
.woocommerce.single-product div.product form.cart .variations td,
.woocommerce .single-product div.product form.cart .variations td {
display: block;
overflow: hidden;
}
.woocommerce.single-product div.product form.cart .variations .label label,
.woocommerce .single-product div.product form.cart .variations .label label {
font-weight: 400;
font-size: 14px;
}
.woocommerce.single-product div.product form.cart .variations td.value,
.woocommerce .single-product div.product form.cart .variations td.value {
position: relative;
padding-bottom: 3px;
}
.woocommerce.single-product div.product form.cart .variations td.value .reset_variations,
.woocommerce .single-product div.product form.cart .variations td.value .reset_variations {
float: left;
font-size: 1em;
line-height: 1.44;
}
.woocommerce.single-product div.product form.cart .variations select,
.woocommerce .single-product div.product form.cart .variations select {
display: block;
max-width: 100%;
width: 80%;
min-width: 0;
cursor: pointer;
appearance: none;
-moz-appearance: none;
-webkit-appearance: none;
}
@media (min-width: 600px) {
.woocommerce.single-product div.product form.cart .variations select,
.woocommerce .single-product div.product form.cart .variations select {
width: 50%;
}
}
.woocommerce.single-product div.product form.cart .single_variation_wrap .woocommerce-variation-price,
.woocommerce .single-product div.product form.cart .single_variation_wrap .woocommerce-variation-price {
padding: 0 0 15px;
}
.woocommerce.single-product div.product form.cart div.quantity,
.woocommerce .single-product div.product form.cart div.quantity {
margin: 0;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
position: relative;
}
.woocommerce.single-product div.product form.cart div.quantity input[type="number"]::-webkit-inner-spin-button,
.woocommerce.single-product div.product form.cart div.quantity input[type="number"]::-webkit-outer-spin-button,
.woocommerce .single-product div.product form.cart div.quantity input[type="number"]::-webkit-inner-spin-button,
.woocommerce .single-product div.product form.cart div.quantity input[type="number"]::-webkit-outer-spin-button {
appearance: none;
-moz-appearance: none;
-webkit-appearance: textfield;
}
.woocommerce.single-product div.product form.cart div.quantity input,
.woocommerce .single-product div.product form.cart div.quantity input {
height: 55px;
width: 129px;
border-radius: 3px;
-webkit-box-ordinal-group: 2;
-webkit-order: 1;
-ms-flex-order: 1;
order: 1;
border: none;
padding-left: 0;
padding-right: 0;
}
.woocommerce.single-product div.product form.cart div.quantity span,
.woocommerce .single-product div.product form.cart div.quantity span {
position: absolute;
top: auto;
bottom: auto;
left: auto;
right: auto;
border: none;
cursor: pointer;
top: 50%;
margin-top: -18px;
}
.woocommerce.single-product div.product form.cart div.quantity span::before,
.woocommerce .single-product div.product form.cart div.quantity span::before {
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
-webkit-transition: 0.3s ease all;
transition: 0.3s ease all;
font-size: 22px;
margin-top: -5px;
}
.woocommerce.single-product div.product form.cart div.quantity span.tm-qty-minus,
.woocommerce .single-product div.product form.cart div.quantity span.tm-qty-minus {
-webkit-box-ordinal-group: 4;
-webkit-order: 3;
-ms-flex-order: 3;
order: 3;
margin-right: 0;
left: 0;
padding: 20px;
}
.woocommerce.single-product div.product form.cart div.quantity span.tm-qty-minus::before,
.woocommerce .single-product div.product form.cart div.quantity span.tm-qty-minus::before {
content: '-';
}
.woocommerce.single-product div.product form.cart div.quantity span.tm-qty-plus,
.woocommerce .single-product div.product form.cart div.quantity span.tm-qty-plus {
-webkit-box-ordinal-group: 3;
-webkit-order: 2;
-ms-flex-order: 2;
order: 2;
right: 0;
padding: 20px;
}
.woocommerce.single-product div.product form.cart div.quantity span.tm-qty-plus::before,
.woocommerce .single-product div.product form.cart div.quantity span.tm-qty-plus::before {
content: '+';
margin-top: -2px;
}
.woocommerce.single-product div.product form.cart .button,
.woocommerce .single-product div.product form.cart .button {
clear: left;
margin-top: 20px;
margin-left: 0;
padding: 11px 61px;
}
@media (min-width: 600px) {
.woocommerce.single-product div.product form.cart .button,
.woocommerce .single-product div.product form.cart .button {
margin-left: 10px;
clear: none;
margin-top: 0;
}
}
@media (min-width: 600px) {
.woocommerce.single-product div.product form.cart .button,
.woocommerce .single-product div.product form.cart .button {
margin-top: 0;
}
}
@media (min-width: 900px) {
.woocommerce.single-product div.product form.cart .button,
.woocommerce .single-product div.product form.cart .button {
margin-top: 0;
}
}
.woocommerce.single-product div.product .product_meta,
.woocommerce .single-product div.product .product_meta {
font-size: 12px;
line-height: 21px;
}
.woocommerce.single-product div.product .summary .wishlist_compare_button_block,
.woocommerce .single-product div.product .summary .wishlist_compare_button_block {
padding-top: 19px;
padding-bottom: 5px;
width: 100%;
border-top: 1px solid gainsboro;
}
@media (min-width: 900px) {
.woocommerce.single-product div.product .summary .wishlist_compare_button_block,
.woocommerce .single-product div.product .summary .wishlist_compare_button_block {
width: 60%;
padding-bottom: 24px;
}
}
.woocommerce.single-product div.product .summary .wishlist_compare_button_block .tm-woowishlist-page-button,
.woocommerce .single-product div.product .summary .wishlist_compare_button_block .tm-woowishlist-page-button {
width: auto !important;
-webkit-box-shadow: none;
box-shadow: none;
}
.woocommerce.single-product div.product .summary .wishlist_compare_button_block .button.button.btn,
.woocommerce .single-product div.product .summary .wishlist_compare_button_block .button.button.btn {
padding: 0;
height: 30px;
margin-bottom: 15px;
-webkit-transition: 0.3ms ease all;
transition: 0.3ms ease all;
margin-right: 20px;
}
.woocommerce.single-product div.product .summary .wishlist_compare_button_block .button.button.btn:after,
.woocommerce .single-product div.product .summary .wishlist_compare_button_block .button.button.btn:after {
font-size: 18px;
width: 18px;
height: 18px;
line-height: 18px;
}
.woocommerce.single-product div.product .summary .wishlist_compare_button_block .button.button.btn.added:after,
.woocommerce .single-product div.product .summary .wishlist_compare_button_block .button.button.btn.added:after {
margin-right: 10px !important;
}
@media (min-width: 900px) {
.woocommerce.single-product div.product .summary .wishlist_compare_button_block .button.button.btn,
.woocommerce .single-product div.product .summary .wishlist_compare_button_block .button.button.btn {
margin-bottom: 0;
margin-right: 55px;
padding-left: 2px;
}
.woocommerce.single-product div.product .summary .wishlist_compare_button_block .button.button.btn:first-of-type,
.woocommerce .single-product div.product .summary .wishlist_compare_button_block .button.button.btn:first-of-type {
margin-right: 0;
}
}
.woocommerce.single-product div.product .summary .wishlist_compare_button_block .button.button.btn.alt,
.woocommerce .single-product div.product .summary .wishlist_compare_button_block .button.button.btn.alt {
width: auto;
-webkit-box-shadow: none;
box-shadow: none;
}
@media (min-width: 900px) {
.woocommerce.single-product div.product .summary .wishlist_compare_button_block,
.woocommerce .single-product div.product .summary .wishlist_compare_button_block {
width: 100%;
}
}
.woocommerce.single-product div.product .woo-social-buttons,
.woocommerce .single-product div.product .woo-social-buttons {
margin: 24px 0 24px -6px;
}
.woocommerce.single-product div.product .woo-social-buttons > span,
.woocommerce .single-product div.product .woo-social-buttons > span {
margin: 0 15px 0 0;
}
.woocommerce.single-product div.product .woo-social-buttons > span.custom,
.woocommerce .single-product div.product .woo-social-buttons > span.custom {
font-size: 15px;
}
.woocommerce.single-product div.product .woo-social-buttons > span.custom a,
.woocommerce .single-product div.product .woo-social-buttons > span.custom a {
text-decoration: none;
}
.woocommerce.single-product div.product .woo-social-buttons > span.custom a img,
.woocommerce .single-product div.product .woo-social-buttons > span.custom a img {
display: none;
}
.woocommerce.single-product div.product .woo-social-buttons > span.custom a:after,
.woocommerce .single-product div.product .woo-social-buttons > span.custom a:after {
font-family: fontawesome;
width: 23px;
height: 23px;
line-height: 23px;
font-size: 15px;
display: inline-block;
text-align: center;
}
.woocommerce.single-product div.product .woo-social-buttons > span.custom.smsb_facebook a:after,
.woocommerce .single-product div.product .woo-social-buttons > span.custom.smsb_facebook a:after {
content: '\f09a';
}
.woocommerce.single-product div.product .woo-social-buttons > span.custom.smsb_twitter a:after,
.woocommerce .single-product div.product .woo-social-buttons > span.custom.smsb_twitter a:after {
content: '\f099';
}
.woocommerce.single-product div.product .woo-social-buttons > span.custom.smsb_googleplus a:after,
.woocommerce .single-product div.product .woo-social-buttons > span.custom.smsb_googleplus a:after {
content: '\f0d5';
}
.woocommerce.single-product div.product .woo-social-buttons > span.custom.smsb_linkedin a:after,
.woocommerce .single-product div.product .woo-social-buttons > span.custom.smsb_linkedin a:after {
content: '\f0e1';
}
.woocommerce.single-product div.product .woo-social-buttons > span.custom.smsb_pinterest a:after,
.woocommerce .single-product div.product .woo-social-buttons > span.custom.smsb_pinterest a:after {
content: '\f0d2';
}
.woocommerce.single-product div.product .woo-social-buttons > span.custom.smsb_tumblr a:after,
.woocommerce .single-product div.product .woo-social-buttons > span.custom.smsb_tumblr a:after {
content: '\f173';
}
.woocommerce.single-product div.product .woo-social-buttons > span.custom.smsb_stumbleupon a:after,
.woocommerce .single-product div.product .woo-social-buttons > span.custom.smsb_stumbleupon a:after {
content: '\f1a4';
}
.woocommerce.single-product div.product .woo-social-buttons > span.custom.smsb_vkontakte a:after,
.woocommerce .single-product div.product .woo-social-buttons > span.custom.smsb_vkontakte a:after {
content: '\f189 ';
}
.woocommerce.single-product div.product .woo-social-buttons > span.custom.smsb_email a:after,
.woocommerce .single-product div.product .woo-social-buttons > span.custom.smsb_email a:after {
content: '\f0e0';
}
.woocommerce.single-product div.product .sku_wrapper,
.woocommerce.single-product div.product .meta_stock,
.woocommerce.single-product div.product .posted_in,
.woocommerce.single-product div.product .tagged_as,
.woocommerce .single-product div.product .sku_wrapper,
.woocommerce .single-product div.product .meta_stock,
.woocommerce .single-product div.product .posted_in,
.woocommerce .single-product div.product .tagged_as {
display: block;
}
.woocommerce.single-product div.product .woocommerce-tabs,
.woocommerce .single-product div.product .woocommerce-tabs {
padding-top: 23px;
}
.woocommerce.single-product div.product .woocommerce-tabs .tabs,
.woocommerce .single-product div.product .woocommerce-tabs .tabs {
margin: 0;
border-bottom: 1px solid gainsboro;
}
.woocommerce.single-product div.product .woocommerce-tabs .tabs:before,
.woocommerce .single-product div.product .woocommerce-tabs .tabs:before {
display: none;
}
.woocommerce.single-product div.product .woocommerce-tabs .tabs li,
.woocommerce .single-product div.product .woocommerce-tabs .tabs li {
border-radius: 0;
}
.woocommerce.single-product div.product .woocommerce-tabs .tabs li:after,
.woocommerce .single-product div.product .woocommerce-tabs .tabs li:after {
display: none;
}
.woocommerce.single-product div.product .woocommerce-tabs .tabs li.active, .woocommerce.single-product div.product .woocommerce-tabs .tabs li:hover,
.woocommerce .single-product div.product .woocommerce-tabs .tabs li.active,
.woocommerce .single-product div.product .woocommerce-tabs .tabs li:hover {
background: none;
}
.woocommerce.single-product div.product .woocommerce-tabs .tabs .panel h2,
.woocommerce .single-product div.product .woocommerce-tabs .tabs .panel h2 {
font-size: 30px;
}
.woocommerce.single-product div.product .related, .woocommerce.single-product div.product .up-sells,
.woocommerce .single-product div.product .related,
.woocommerce .single-product div.product .up-sells {
border-top: 1px solid gainsboro;
padding-top: 3.2em;
padding-bottom: 1.2em;
position: relative;
}
.woocommerce.single-product div.product .related h4, .woocommerce.single-product div.product .up-sells h4,
.woocommerce .single-product div.product .related h4,
.woocommerce .single-product div.product .up-sells h4 {
text-align: center;
margin-bottom: 1.28em;
}
.woocommerce.single-product div.product .related #respond input#submit.add_to_cart_button, .woocommerce.single-product div.product .related #respond input#submit.single_add_to_cart_button, .woocommerce.single-product div.product .related #respond input#submit.ajax_add_to_cart,
.woocommerce.single-product div.product .related a.button.add_to_cart_button,
.woocommerce.single-product div.product .related a.button.single_add_to_cart_button,
.woocommerce.single-product div.product .related a.button.ajax_add_to_cart,
.woocommerce.single-product div.product .related button.button.add_to_cart_button,
.woocommerce.single-product div.product .related button.button.single_add_to_cart_button,
.woocommerce.single-product div.product .related button.button.ajax_add_to_cart,
.woocommerce.single-product div.product .related input.button.add_to_cart_button,
.woocommerce.single-product div.product .related input.button.single_add_to_cart_button,
.woocommerce.single-product div.product .related input.button.ajax_add_to_cart,
.woocommerce.single-product div.product .related #respond input#submit.alt.add_to_cart_button,
.woocommerce.single-product div.product .related #respond input#submit.alt.single_add_to_cart_button,
.woocommerce.single-product div.product .related #respond input#submit.alt.ajax_add_to_cart,
.woocommerce.single-product div.product .related a.button.alt.add_to_cart_button,
.woocommerce.single-product div.product .related a.button.alt.single_add_to_cart_button,
.woocommerce.single-product div.product .related a.button.alt.ajax_add_to_cart,
.woocommerce.single-product div.product .related button.button.alt.add_to_cart_button,
.woocommerce.single-product div.product .related button.button.alt.single_add_to_cart_button,
.woocommerce.single-product div.product .related button.button.alt.ajax_add_to_cart,
.woocommerce.single-product div.product .related input.button.alt.add_to_cart_button,
.woocommerce.single-product div.product .related input.button.alt.single_add_to_cart_button,
.woocommerce.single-product div.product .related input.button.alt.ajax_add_to_cart,
.woocommerce.single-product div.product .related input.button:disabled.add_to_cart_button,
.woocommerce.single-product div.product .related input.button:disabled.single_add_to_cart_button,
.woocommerce.single-product div.product .related input.button:disabled.ajax_add_to_cart,
.woocommerce.single-product div.product .related input.button:disabled[disabled].add_to_cart_button,
.woocommerce.single-product div.product .related input.button:disabled[disabled].single_add_to_cart_button,
.woocommerce.single-product div.product .related input.button:disabled[disabled].ajax_add_to_cart,
.woocommerce.single-product div.product .related a.button.loading.add_to_cart_button,
.woocommerce.single-product div.product .related a.button.loading.single_add_to_cart_button,
.woocommerce.single-product div.product .related a.button.loading.ajax_add_to_cart, .woocommerce.single-product div.product .up-sells #respond input#submit.add_to_cart_button, .woocommerce.single-product div.product .up-sells #respond input#submit.single_add_to_cart_button, .woocommerce.single-product div.product .up-sells #respond input#submit.ajax_add_to_cart,
.woocommerce.single-product div.product .up-sells a.button.add_to_cart_button,
.woocommerce.single-product div.product .up-sells a.button.single_add_to_cart_button,
.woocommerce.single-product div.product .up-sells a.button.ajax_add_to_cart,
.woocommerce.single-product div.product .up-sells button.button.add_to_cart_button,
.woocommerce.single-product div.product .up-sells button.button.single_add_to_cart_button,
.woocommerce.single-product div.product .up-sells button.button.ajax_add_to_cart,
.woocommerce.single-product div.product .up-sells input.button.add_to_cart_button,
.woocommerce.single-product div.product .up-sells input.button.single_add_to_cart_button,
.woocommerce.single-product div.product .up-sells input.button.ajax_add_to_cart,
.woocommerce.single-product div.product .up-sells #respond input#submit.alt.add_to_cart_button,
.woocommerce.single-product div.product .up-sells #respond input#submit.alt.single_add_to_cart_button,
.woocommerce.single-product div.product .up-sells #respond input#submit.alt.ajax_add_to_cart,
.woocommerce.single-product div.product .up-sells a.button.alt.add_to_cart_button,
.woocommerce.single-product div.product .up-sells a.button.alt.single_add_to_cart_button,
.woocommerce.single-product div.product .up-sells a.button.alt.ajax_add_to_cart,
.woocommerce.single-product div.product .up-sells button.button.alt.add_to_cart_button,
.woocommerce.single-product div.product .up-sells button.button.alt.single_add_to_cart_button,
.woocommerce.single-product div.product .up-sells button.button.alt.ajax_add_to_cart,
.woocommerce.single-product div.product .up-sells input.button.alt.add_to_cart_button,
.woocommerce.single-product div.product .up-sells input.button.alt.single_add_to_cart_button,
.woocommerce.single-product div.product .up-sells input.button.alt.ajax_add_to_cart,
.woocommerce.single-product div.product .up-sells input.button:disabled.add_to_cart_button,
.woocommerce.single-product div.product .up-sells input.button:disabled.single_add_to_cart_button,
.woocommerce.single-product div.product .up-sells input.button:disabled.ajax_add_to_cart,
.woocommerce.single-product div.product .up-sells input.button:disabled[disabled].add_to_cart_button,
.woocommerce.single-product div.product .up-sells input.button:disabled[disabled].single_add_to_cart_button,
.woocommerce.single-product div.product .up-sells input.button:disabled[disabled].ajax_add_to_cart,
.woocommerce.single-product div.product .up-sells a.button.loading.add_to_cart_button,
.woocommerce.single-product div.product .up-sells a.button.loading.single_add_to_cart_button,
.woocommerce.single-product div.product .up-sells a.button.loading.ajax_add_to_cart,
.woocommerce .single-product div.product .related #respond input#submit.add_to_cart_button,
.woocommerce .single-product div.product .related #respond input#submit.single_add_to_cart_button,
.woocommerce .single-product div.product .related #respond input#submit.ajax_add_to_cart,
.woocommerce .single-product div.product .related a.button.add_to_cart_button,
.woocommerce .single-product div.product .related a.button.single_add_to_cart_button,
.woocommerce .single-product div.product .related a.button.ajax_add_to_cart,
.woocommerce .single-product div.product .related button.button.add_to_cart_button,
.woocommerce .single-product div.product .related button.button.single_add_to_cart_button,
.woocommerce .single-product div.product .related button.button.ajax_add_to_cart,
.woocommerce .single-product div.product .related input.button.add_to_cart_button,
.woocommerce .single-product div.product .related input.button.single_add_to_cart_button,
.woocommerce .single-product div.product .related input.button.ajax_add_to_cart,
.woocommerce .single-product div.product .related #respond input#submit.alt.add_to_cart_button,
.woocommerce .single-product div.product .related #respond input#submit.alt.single_add_to_cart_button,
.woocommerce .single-product div.product .related #respond input#submit.alt.ajax_add_to_cart,
.woocommerce .single-product div.product .related a.button.alt.add_to_cart_button,
.woocommerce .single-product div.product .related a.button.alt.single_add_to_cart_button,
.woocommerce .single-product div.product .related a.button.alt.ajax_add_to_cart,
.woocommerce .single-product div.product .related button.button.alt.add_to_cart_button,
.woocommerce .single-product div.product .related button.button.alt.single_add_to_cart_button,
.woocommerce .single-product div.product .related button.button.alt.ajax_add_to_cart,
.woocommerce .single-product div.product .related input.button.alt.add_to_cart_button,
.woocommerce .single-product div.product .related input.button.alt.single_add_to_cart_button,
.woocommerce .single-product div.product .related input.button.alt.ajax_add_to_cart,
.woocommerce .single-product div.product .related input.button:disabled.add_to_cart_button,
.woocommerce .single-product div.product .related input.button:disabled.single_add_to_cart_button,
.woocommerce .single-product div.product .related input.button:disabled.ajax_add_to_cart,
.woocommerce .single-product div.product .related input.button:disabled[disabled].add_to_cart_button,
.woocommerce .single-product div.product .related input.button:disabled[disabled].single_add_to_cart_button,
.woocommerce .single-product div.product .related input.button:disabled[disabled].ajax_add_to_cart,
.woocommerce .single-product div.product .related a.button.loading.add_to_cart_button,
.woocommerce .single-product div.product .related a.button.loading.single_add_to_cart_button,
.woocommerce .single-product div.product .related a.button.loading.ajax_add_to_cart,
.woocommerce .single-product div.product .up-sells #respond input#submit.add_to_cart_button,
.woocommerce .single-product div.product .up-sells #respond input#submit.single_add_to_cart_button,
.woocommerce .single-product div.product .up-sells #respond input#submit.ajax_add_to_cart,
.woocommerce .single-product div.product .up-sells a.button.add_to_cart_button,
.woocommerce .single-product div.product .up-sells a.button.single_add_to_cart_button,
.woocommerce .single-product div.product .up-sells a.button.ajax_add_to_cart,
.woocommerce .single-product div.product .up-sells button.button.add_to_cart_button,
.woocommerce .single-product div.product .up-sells button.button.single_add_to_cart_button,
.woocommerce .single-product div.product .up-sells button.button.ajax_add_to_cart,
.woocommerce .single-product div.product .up-sells input.button.add_to_cart_button,
.woocommerce .single-product div.product .up-sells input.button.single_add_to_cart_button,
.woocommerce .single-product div.product .up-sells input.button.ajax_add_to_cart,
.woocommerce .single-product div.product .up-sells #respond input#submit.alt.add_to_cart_button,
.woocommerce .single-product div.product .up-sells #respond input#submit.alt.single_add_to_cart_button,
.woocommerce .single-product div.product .up-sells #respond input#submit.alt.ajax_add_to_cart,
.woocommerce .single-product div.product .up-sells a.button.alt.add_to_cart_button,
.woocommerce .single-product div.product .up-sells a.button.alt.single_add_to_cart_button,
.woocommerce .single-product div.product .up-sells a.button.alt.ajax_add_to_cart,
.woocommerce .single-product div.product .up-sells button.button.alt.add_to_cart_button,
.woocommerce .single-product div.product .up-sells button.button.alt.single_add_to_cart_button,
.woocommerce .single-product div.product .up-sells button.button.alt.ajax_add_to_cart,
.woocommerce .single-product div.product .up-sells input.button.alt.add_to_cart_button,
.woocommerce .single-product div.product .up-sells input.button.alt.single_add_to_cart_button,
.woocommerce .single-product div.product .up-sells input.button.alt.ajax_add_to_cart,
.woocommerce .single-product div.product .up-sells input.button:disabled.add_to_cart_button,
.woocommerce .single-product div.product .up-sells input.button:disabled.single_add_to_cart_button,
.woocommerce .single-product div.product .up-sells input.button:disabled.ajax_add_to_cart,
.woocommerce .single-product div.product .up-sells input.button:disabled[disabled].add_to_cart_button,
.woocommerce .single-product div.product .up-sells input.button:disabled[disabled].single_add_to_cart_button,
.woocommerce .single-product div.product .up-sells input.button:disabled[disabled].ajax_add_to_cart,
.woocommerce .single-product div.product .up-sells a.button.loading.add_to_cart_button,
.woocommerce .single-product div.product .up-sells a.button.loading.single_add_to_cart_button,
.woocommerce .single-product div.product .up-sells a.button.loading.ajax_add_to_cart {
padding: 11px 40px;
min-width: auto;
}
.woocommerce table.shop_attributes {
border-top: none;
}
.woocommerce table.shop_attributes .alt td,
.woocommerce table.shop_attributes .alt th {
border: none;
background: none;
}
.woocommerce table.shop_attributes th {
background: transparent;
border: none;
font-weight: 400;
}
.woocommerce table.shop_attributes td {
background: transparent;
border: none;
padding-left: 10px;
}
.woocommerce table.shop_attributes tr:nth-child(even) td,
.woocommerce table.shop_attributes tr:nth-child(even) th {
background: #f5f4f5;
}
.woocommerce #reviews .comment-form .wp-social-login-widget {
display: -webkit-box;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: flex;
}
.woocommerce #reviews .comment-form .wp-social-login-widget .wp-social-login-provider-list {
-webkit-align-self: center;
-ms-flex-item-align: center;
align-self: center;
margin-left: 10px;
}
.woocommerce #reviews .comment-form-rating label {
display: inline-block;
vertical-align: top;
margin-right: 10px;
font-size: 14px;
font-weight: 900;
}
.woocommerce #reviews .comment-form-rating p.stars {
display: inline-block;
}
.woocommerce #reviews #comments ol.commentlist {
padding-top: 20px;
}
.woocommerce #reviews #comments ol.commentlist li:last-child {
border-bottom: none;
}
.woocommerce #reviews #comments ol.commentlist li .comment_container {
content: "";
display: table;
table-layout: fixed;
padding-bottom: 25px;
}
.woocommerce #reviews #comments ol.commentlist li img.avatar {
width: 80px;
border-radius: 620px;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text {
margin-left: 100px;
padding: 0;
border: none;
border-radius: 0;
position: relative;
font-size: 14px;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta {
margin-bottom: 5px;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta strong {
font-weight: 900;
display: inline-block;
font-size: 12px;
line-height: 1.89;
margin-bottom: 2px;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text .description p {
margin-bottom: 0;
}
.woocommerce .comment-form {
padding: 0;
}
.woocommerce .comment-form-author,
.woocommerce .comment-form-email,
.woocommerce .comment-form-comment {
padding-bottom: 10px;
}
.woocommerce .comment-form-author input,
.woocommerce .comment-form-author textarea,
.woocommerce .comment-form-email input,
.woocommerce .comment-form-email textarea,
.woocommerce .comment-form-comment input,
.woocommerce .comment-form-comment textarea {
padding-left: 55px;
width: 100%;
}
.easyzoom {
display: block;
position: relative;
width: 100%;
border: 1px solid gainsboro;
}
.easyzoom-flyout {
position: absolute;
overflow: hidden;
pointer-events: none;
top: 0;
left: 0;
width: 100%;
height: 100%;
border: none;
border-radius: 4px;
}
.easyzoom-flyout img {
width: auto !important;
max-width: inherit;
}
.easyzoom img {
vertical-align: bottom;
}
.easyzoom.is-ready a {
cursor: crosshair;
}
.woocommerce .mfp-figure:after {
display: none;
}
.woocommerce .mfp-bg {
background: white;
opacity: 1;
} .woocommerce .products-categories .product.swiper-slide {
position: relative;
}
.woocommerce .products-categories .product.swiper-slide .title_count_block {
margin-bottom: 0;
position: absolute;
bottom: 0;
left: 0;
right: 0;
width: 100%;
padding: 12px;
-webkit-transition: .3s ease all;
transition: .3s ease all;
}
@media (min-width: 600px) {
.before-content-area .woocommerce.widget_products > ul, .after-content-area .woocommerce.widget_products > ul, .before-loop-area .woocommerce.widget_products > ul, .full-width-header-area .woocommerce.widget_products > ul, .after-content-full-width-area .woocommerce.widget_products > ul, .before-content-area
.woocommerce.widget_top_rated_products > ul, .after-content-area
.woocommerce.widget_top_rated_products > ul, .before-loop-area
.woocommerce.widget_top_rated_products > ul, .full-width-header-area
.woocommerce.widget_top_rated_products > ul, .after-content-full-width-area
.woocommerce.widget_top_rated_products > ul, .before-content-area
.woocommerce.widget_recent_reviews > ul, .after-content-area
.woocommerce.widget_recent_reviews > ul, .before-loop-area
.woocommerce.widget_recent_reviews > ul, .full-width-header-area
.woocommerce.widget_recent_reviews > ul, .after-content-full-width-area
.woocommerce.widget_recent_reviews > ul, .before-content-area
.woocommerce.widget_recently_viewed_products > ul, .after-content-area
.woocommerce.widget_recently_viewed_products > ul, .before-loop-area
.woocommerce.widget_recently_viewed_products > ul, .full-width-header-area
.woocommerce.widget_recently_viewed_products > ul, .after-content-full-width-area
.woocommerce.widget_recently_viewed_products > ul {
display: -webkit-box;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-direction: normal;
-webkit-box-orient: horizontal;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: start;
-ms-flex-pack: start;
-webkit-justify-content: flex-start;
-moz-justify-content: flex-start;
justify-content: flex-start;
-webkit-align-content: stretch;
-ms-flex-line-pack: stretch;
align-content: stretch;
-webkit-box-align: stretch;
-ms-flex-align: stretch;
-webkit-align-items: stretch;
-moz-align-items: stretch;
align-items: stretch;
}
}
.before-content-area .woocommerce.widget_products > ul > li, .after-content-area .woocommerce.widget_products > ul > li, .before-loop-area .woocommerce.widget_products > ul > li, .full-width-header-area .woocommerce.widget_products > ul > li, .after-content-full-width-area .woocommerce.widget_products > ul > li, .before-content-area
.woocommerce.widget_top_rated_products > ul > li, .after-content-area
.woocommerce.widget_top_rated_products > ul > li, .before-loop-area
.woocommerce.widget_top_rated_products > ul > li, .full-width-header-area
.woocommerce.widget_top_rated_products > ul > li, .after-content-full-width-area
.woocommerce.widget_top_rated_products > ul > li, .before-content-area
.woocommerce.widget_recent_reviews > ul > li, .after-content-area
.woocommerce.widget_recent_reviews > ul > li, .before-loop-area
.woocommerce.widget_recent_reviews > ul > li, .full-width-header-area
.woocommerce.widget_recent_reviews > ul > li, .after-content-full-width-area
.woocommerce.widget_recent_reviews > ul > li, .before-content-area
.woocommerce.widget_recently_viewed_products > ul > li, .after-content-area
.woocommerce.widget_recently_viewed_products > ul > li, .before-loop-area
.woocommerce.widget_recently_viewed_products > ul > li, .full-width-header-area
.woocommerce.widget_recently_viewed_products > ul > li, .after-content-full-width-area
.woocommerce.widget_recently_viewed_products > ul > li {
-webkit-box-flex: 0;
-webkit-flex: 0 1 100%;
-moz-flex: 0 1 100%;
-ms-flex: 0 1 100%;
flex: 0 1 100%;
max-width: 100%;
}
@media (min-width: 600px) {
.before-content-area .woocommerce.widget_products > ul > li, .after-content-area .woocommerce.widget_products > ul > li, .before-loop-area .woocommerce.widget_products > ul > li, .full-width-header-area .woocommerce.widget_products > ul > li, .after-content-full-width-area .woocommerce.widget_products > ul > li, .before-content-area
.woocommerce.widget_top_rated_products > ul > li, .after-content-area
.woocommerce.widget_top_rated_products > ul > li, .before-loop-area
.woocommerce.widget_top_rated_products > ul > li, .full-width-header-area
.woocommerce.widget_top_rated_products > ul > li, .after-content-full-width-area
.woocommerce.widget_top_rated_products > ul > li, .before-content-area
.woocommerce.widget_recent_reviews > ul > li, .after-content-area
.woocommerce.widget_recent_reviews > ul > li, .before-loop-area
.woocommerce.widget_recent_reviews > ul > li, .full-width-header-area
.woocommerce.widget_recent_reviews > ul > li, .after-content-full-width-area
.woocommerce.widget_recent_reviews > ul > li, .before-content-area
.woocommerce.widget_recently_viewed_products > ul > li, .after-content-area
.woocommerce.widget_recently_viewed_products > ul > li, .before-loop-area
.woocommerce.widget_recently_viewed_products > ul > li, .full-width-header-area
.woocommerce.widget_recently_viewed_products > ul > li, .after-content-full-width-area
.woocommerce.widget_recently_viewed_products > ul > li {
-webkit-box-flex: 0;
-webkit-flex: 0 1 50%;
-moz-flex: 0 1 50%;
-ms-flex: 0 1 50%;
flex: 0 1 50%;
max-width: 50%;
}
}
@media (min-width: 900px) {
.before-content-area .woocommerce.widget_products > ul > li, .after-content-area .woocommerce.widget_products > ul > li, .before-loop-area .woocommerce.widget_products > ul > li, .full-width-header-area .woocommerce.widget_products > ul > li, .after-content-full-width-area .woocommerce.widget_products > ul > li, .before-content-area
.woocommerce.widget_top_rated_products > ul > li, .after-content-area
.woocommerce.widget_top_rated_products > ul > li, .before-loop-area
.woocommerce.widget_top_rated_products > ul > li, .full-width-header-area
.woocommerce.widget_top_rated_products > ul > li, .after-content-full-width-area
.woocommerce.widget_top_rated_products > ul > li, .before-content-area
.woocommerce.widget_recent_reviews > ul > li, .after-content-area
.woocommerce.widget_recent_reviews > ul > li, .before-loop-area
.woocommerce.widget_recent_reviews > ul > li, .full-width-header-area
.woocommerce.widget_recent_reviews > ul > li, .after-content-full-width-area
.woocommerce.widget_recent_reviews > ul > li, .before-content-area
.woocommerce.widget_recently_viewed_products > ul > li, .after-content-area
.woocommerce.widget_recently_viewed_products > ul > li, .before-loop-area
.woocommerce.widget_recently_viewed_products > ul > li, .full-width-header-area
.woocommerce.widget_recently_viewed_products > ul > li, .after-content-full-width-area
.woocommerce.widget_recently_viewed_products > ul > li {
-webkit-box-flex: 0;
-webkit-flex: 0 1 33%;
-moz-flex: 0 1 33%;
-ms-flex: 0 1 33%;
flex: 0 1 33%;
max-width: 33%;
}
}
@media (min-width: 1200px) {
.before-content-area .woocommerce.widget_products > ul > li, .after-content-area .woocommerce.widget_products > ul > li, .before-loop-area .woocommerce.widget_products > ul > li, .full-width-header-area .woocommerce.widget_products > ul > li, .after-content-full-width-area .woocommerce.widget_products > ul > li, .before-content-area
.woocommerce.widget_top_rated_products > ul > li, .after-content-area
.woocommerce.widget_top_rated_products > ul > li, .before-loop-area
.woocommerce.widget_top_rated_products > ul > li, .full-width-header-area
.woocommerce.widget_top_rated_products > ul > li, .after-content-full-width-area
.woocommerce.widget_top_rated_products > ul > li, .before-content-area
.woocommerce.widget_recent_reviews > ul > li, .after-content-area
.woocommerce.widget_recent_reviews > ul > li, .before-loop-area
.woocommerce.widget_recent_reviews > ul > li, .full-width-header-area
.woocommerce.widget_recent_reviews > ul > li, .after-content-full-width-area
.woocommerce.widget_recent_reviews > ul > li, .before-content-area
.woocommerce.widget_recently_viewed_products > ul > li, .after-content-area
.woocommerce.widget_recently_viewed_products > ul > li, .before-loop-area
.woocommerce.widget_recently_viewed_products > ul > li, .full-width-header-area
.woocommerce.widget_recently_viewed_products > ul > li, .after-content-full-width-area
.woocommerce.widget_recently_viewed_products > ul > li {
-webkit-box-flex: 0;
-webkit-flex: 0 1 25%;
-moz-flex: 0 1 25%;
-ms-flex: 0 1 25%;
flex: 0 1 25%;
max-width: 25%;
}
}
.woocommerce.widget_products > ul > li,
.woocommerce.widget_top_rated_products > ul > li,
.woocommerce.widget_recent_reviews > ul > li,
.woocommerce.widget_recently_viewed_products > ul > li {
margin: 21px 10px 21px 0;
padding: 0;
}
.woocommerce.widget_products > ul > li:last-child,
.woocommerce.widget_top_rated_products > ul > li:last-child,
.woocommerce.widget_recent_reviews > ul > li:last-child,
.woocommerce.widget_recently_viewed_products > ul > li:last-child {
border: none;
}
.woocommerce.widget_products > ul > li > a,
.woocommerce.widget_top_rated_products > ul > li > a,
.woocommerce.widget_recent_reviews > ul > li > a,
.woocommerce.widget_recently_viewed_products > ul > li > a {
text-align: center;
padding: 0;
}
.woocommerce.widget_products > ul > li > a img,
.woocommerce.widget_top_rated_products > ul > li > a img,
.woocommerce.widget_recent_reviews > ul > li > a img,
.woocommerce.widget_recently_viewed_products > ul > li > a img {
width: 41%;
float: left;
margin-left: 0;
margin-right: 15px;
}
.woocommerce.widget_products > ul > li .product_widget_content,
.woocommerce.widget_top_rated_products > ul > li .product_widget_content,
.woocommerce.widget_recent_reviews > ul > li .product_widget_content,
.woocommerce.widget_recently_viewed_products > ul > li .product_widget_content {
overflow: hidden;
}
.woocommerce.widget_products > ul > li .product_widget_content .product-widget-categories,
.woocommerce.widget_top_rated_products > ul > li .product_widget_content .product-widget-categories,
.woocommerce.widget_recent_reviews > ul > li .product_widget_content .product-widget-categories,
.woocommerce.widget_recently_viewed_products > ul > li .product_widget_content .product-widget-categories {
margin: 10px 0 0;
}
.woocommerce.widget_products > ul > li .product-widget-categories,
.woocommerce.widget_top_rated_products > ul > li .product-widget-categories,
.woocommerce.widget_recent_reviews > ul > li .product-widget-categories,
.woocommerce.widget_recently_viewed_products > ul > li .product-widget-categories {
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
margin: -7px 0 0 0;
}
.woocommerce.widget_products > ul > li .product-widget-categories a,
.woocommerce.widget_top_rated_products > ul > li .product-widget-categories a,
.woocommerce.widget_recent_reviews > ul > li .product-widget-categories a,
.woocommerce.widget_recently_viewed_products > ul > li .product-widget-categories a {
display: inline;
}
.woocommerce.widget_products > ul > li .star-rating,
.woocommerce.widget_top_rated_products > ul > li .star-rating,
.woocommerce.widget_recent_reviews > ul > li .star-rating,
.woocommerce.widget_recently_viewed_products > ul > li .star-rating {
margin: 5px 0 10px 0;
}
.widget_recent_reviews .woocommerce.widget_products > ul > li .star-rating, .widget_recent_reviews
.woocommerce.widget_top_rated_products > ul > li .star-rating, .widget_recent_reviews
.woocommerce.widget_recent_reviews > ul > li .star-rating, .widget_recent_reviews
.woocommerce.widget_recently_viewed_products > ul > li .star-rating {
margin-top: 10px;
}
.woocommerce.widget_products > ul .product-title,
.woocommerce.widget_top_rated_products > ul .product-title,
.woocommerce.widget_recent_reviews > ul .product-title,
.woocommerce.widget_recently_viewed_products > ul .product-title {
margin: 0;
display: block;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis;
}
.woocommerce.widget_products > ul .product-title a,
.woocommerce.widget_top_rated_products > ul .product-title a,
.woocommerce.widget_recent_reviews > ul .product-title a,
.woocommerce.widget_recently_viewed_products > ul .product-title a {
display: block;
}
.woocommerce.widget_products > ul .price,
.woocommerce.widget_top_rated_products > ul .price,
.woocommerce.widget_recent_reviews > ul .price,
.woocommerce.widget_recently_viewed_products > ul .price {
font-size: 1rem;
font-weight: 500;
display: block;
margin: 3px 0 5px;
}
.woocommerce.widget_products > ul .price ins,
.woocommerce.widget_top_rated_products > ul .price ins,
.woocommerce.widget_recent_reviews > ul .price ins,
.woocommerce.widget_recently_viewed_products > ul .price ins {
background: none;
margin-right: 5px;
text-decoration: none;
}
.woocommerce.widget_products > ul span.reviewer,
.woocommerce.widget_top_rated_products > ul span.reviewer,
.woocommerce.widget_recent_reviews > ul span.reviewer,
.woocommerce.widget_recently_viewed_products > ul span.reviewer {
text-transform: capitalize;
font-size: 0.875rem;
display: block;
margin: 4px 0 8px;
}
.woocommerce.widget_products > ul span.reviewer a,
.woocommerce.widget_top_rated_products > ul span.reviewer a,
.woocommerce.widget_recent_reviews > ul span.reviewer a,
.woocommerce.widget_recently_viewed_products > ul span.reviewer a {
text-decoration: none;
} .tm_about_store_widget .tm_about_store_widget_bg {
text-align: center;
padding: 10em 10%;
}
.sidebar .tm_about_store_widget .tm_about_store_widget_bg {
padding: 20px 40px;
}
.tm_about_store_widget .tm_about_store_widget_bg h3 {
margin-bottom: 0.6em;
}
.tm_about_store_widget .tm_about_store_widget_bg .textwidget {
padding-bottom: 20px;
text-align: center;
}
.tm_about_store_widget .tm_about_store_widget_bg .textwidget span {
display: block;
padding-bottom: 1.5em;
} .widget___tm_custom_menu_widget .tm_custom_menu_widget {
-webkit-background-size: cover;
background-size: cover;
background-position: 0 0;
background-repeat: no-repeat;
}
.tm_custom_menu_widget {
padding: 30px 15px 30px 42px;
}
.tm_custom_menu_widget h3.widget-title {
display: inline-block;
position: relative;
margin-bottom: 13px;
}
.tm_custom_menu_widget h3.widget-title:after {
position: absolute;
left: 0;
right: 0;
bottom: 8px;
content: "";
}
@media (max-width: 1170px) {
.tm_custom_menu_widget h3.widget-title:after {
bottom: 0;
}
}
.tm_custom_menu_widget ul {
width: 44%;
}
@media (max-width: 899px) {
.tm_custom_menu_widget ul {
width: 52%;
}
}
.tm_custom_menu_widget ul li {
font-size: 14px;
line-height: 20px;
} .widget_product_categories_image {
position: relative;
}
.tm_products_carousel_widget,
.widget_product_categories_image,
.related,
.up-sells,
.cross-sells {
position: relative;
}
.tm_products_carousel_widget .swiper-button-next,
.tm_products_carousel_widget .swiper-button-prev,
.widget_product_categories_image .swiper-button-next,
.widget_product_categories_image .swiper-button-prev,
.related .swiper-button-next,
.related .swiper-button-prev,
.up-sells .swiper-button-next,
.up-sells .swiper-button-prev,
.cross-sells .swiper-button-next,
.cross-sells .swiper-button-prev {
opacity: 1;
}
.tm_products_carousel_widget:hover .swiper-button-next,
.tm_products_carousel_widget:hover .swiper-button-prev,
.widget_product_categories_image:hover .swiper-button-next,
.widget_product_categories_image:hover .swiper-button-prev,
.related:hover .swiper-button-next,
.related:hover .swiper-button-prev,
.up-sells:hover .swiper-button-next,
.up-sells:hover .swiper-button-prev,
.cross-sells:hover .swiper-button-next,
.cross-sells:hover .swiper-button-prev {
opacity: 1;
}
.tm_products_carousel_widget:hover .swiper-button-next.swiper-button-disabled,
.tm_products_carousel_widget:hover .swiper-button-prev.swiper-button-disabled,
.widget_product_categories_image:hover .swiper-button-next.swiper-button-disabled,
.widget_product_categories_image:hover .swiper-button-prev.swiper-button-disabled,
.related:hover .swiper-button-next.swiper-button-disabled,
.related:hover .swiper-button-prev.swiper-button-disabled,
.up-sells:hover .swiper-button-next.swiper-button-disabled,
.up-sells:hover .swiper-button-prev.swiper-button-disabled,
.cross-sells:hover .swiper-button-next.swiper-button-disabled,
.cross-sells:hover .swiper-button-prev.swiper-button-disabled {
color: #dedede;
}
.tm_products_carousel_widget .swiper-pagination-bullets,
.widget_product_categories_image .swiper-pagination-bullets,
.related .swiper-pagination-bullets,
.up-sells .swiper-pagination-bullets,
.cross-sells .swiper-pagination-bullets {
left: 50%;
-webkit-transform: translate(-50%, 0);
-ms-transform: translate(-50%, 0);
transform: translate(-50%, 0);
}
.tm_products_carousel_widget .swiper-pagination-bullets .swiper-pagination-bullet,
.widget_product_categories_image .swiper-pagination-bullets .swiper-pagination-bullet,
.related .swiper-pagination-bullets .swiper-pagination-bullet,
.up-sells .swiper-pagination-bullets .swiper-pagination-bullet,
.cross-sells .swiper-pagination-bullets .swiper-pagination-bullet {
-webkit-transition: ease 0.3s all;
transition: ease 0.3s all;
opacity: 1;
width: 10px;
height: 10px;
}
.woocommerce .swiper-pagination,
.woocommerce .swiper-container.swiper-container-horizontal .swiper-pagination {
bottom: 0;
}
.tm-categories-carousel-widget-container .swiper-button-next,
.tm-categories-carousel-widget-container .swiper-button-prev,
.tm-products-carousel-widget-container .swiper-button-next,
.tm-products-carousel-widget-container .swiper-button-prev {
background: transparent;
}
.tm-categories-carousel-widget-container > div div,
.tm-products-carousel-widget-container > div div {
padding: 0;
}
.tm-categories-carousel-widget-container .tm-categories-carousel-widget-wrapper > a,
.products .product-category > a {
display: inline-block;
position: relative;
}
@media (min-width: 600px) {
.tm-categories-carousel-widget-container .tm-categories-carousel-widget-wrapper > a,
.products .product-category > a {
display: block;
margin-bottom: 15px;
}
}
.tm-categories-carousel-widget-container .tm-categories-carousel-widget-wrapper > a img,
.products .product-category > a img {
display: block;
}
.tm-categories-carousel-widget-container .tm-categories-carousel-widget-wrapper .title_count_block,
.products .product-category .title_count_block {
text-align: center;
padding: 5px 0 10px;
margin-bottom: 10px;
}
@media (min-width: 600px) {
.tm-categories-carousel-widget-container .tm-categories-carousel-widget-wrapper .title_count_block,
.products .product-category .title_count_block {
padding: 0 0 10px;
margin-bottom: 30px;
}
}
.tm-categories-carousel-widget-container .tm-categories-carousel-widget-wrapper .title_count_block h3,
.products .product-category .title_count_block h3 {
margin: 0;
-webkit-transition: 0.3s ease all;
transition: 0.3s ease all;
}
.tm-categories-carousel-widget-container .tm-categories-carousel-widget-wrapper .title_count_block a > span,
.products .product-category .title_count_block a > span {
font-size: 12px;
line-height: 20px;
-webkit-transition: 0.3s ease all;
transition: 0.3s ease all;
} .tm_pb_add_to_cart {
padding-bottom: 30px;
}
.tm_pb_add_to_cart .add_to_cart_inline {
border: none !important;
}
.tm_pb_add_to_cart .add_to_cart_inline .woocs_price_code {
display: block;
padding-bottom: 20px;
} .woocommerce .widget_layered_nav ul li, .woocommerce .widget_layered_nav_filters ul li {
font-size: 14px;
line-height: 20px;
margin-right: 10px;
}
.woocommerce .widget_layered_nav ul li + li, .woocommerce .widget_layered_nav_filters ul li + li {
margin-top: 16px;
}
.woocommerce .widget_layered_nav ul li.chosen a:before, .woocommerce .widget_layered_nav_filters ul li.chosen a:before {
display: inline-block;
font-family: 'nc-icon-outline';
font-style: normal;
font-weight: normal;
font-variant: normal;
speak: none;
text-transform: none; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: '\ed2c';
font-size: 20px;
position: relative;
top: 3px;
color: #bcbcbc;
margin-right: 4px;
} .woocommerce .widget_price_filter .tm_wc_price_filter_inputs {
padding-bottom: 10px;
}
.woocommerce .widget_price_filter .tm_wc_price_filter_inputs_wrapper .button {
border-color: #e0e0e2;
}
.woocommerce .widget_price_filter .price_slider_wrapper {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.woocommerce .widget_price_filter .price_slider_wrapper .ui-slider-horizontal {
height: 6px !important;
}
.woocommerce .widget_price_filter .price_slider_wrapper .ui-slider-horizontal {
height: .1em;
}
.woocommerce .widget_price_filter .price_slider_wrapper .ui-slider {
width: 100%;
-webkit-box-ordinal-group: 2;
-webkit-order: 1;
-moz-order: 1;
-ms-flex-order: 1;
order: 1;
}
.woocommerce .widget_price_filter .price_slider_wrapper .ui-slider-range {
height: 6px;
}
.woocommerce .widget_price_filter .price_slider_wrapper .ui-slider .ui-slider-handle {
height: 14px;
width: 14px;
top: -4px;
}
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content {
background: black;
}
.woocommerce .widget_price_filter .price_slider_amount {
display: -webkit-box;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-direction: normal;
-webkit-box-orient: vertical;
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: start;
-ms-flex-pack: start;
-webkit-justify-content: flex-start;
-moz-justify-content: flex-start;
justify-content: flex-start;
-webkit-align-content: flex-start;
-ms-flex-line-pack: start;
align-content: flex-start;
-webkit-box-align: start;
-ms-flex-align: start;
-webkit-align-items: flex-start;
-moz-align-items: flex-start;
align-items: flex-start;
}
.woocommerce .widget_price_filter .price_slider_amount .price_label {
-webkit-box-ordinal-group: 1;
-webkit-order: 0;
-moz-order: 0;
-ms-flex-order: 0;
order: 0;
padding-bottom: 5px;
font-size: 14px;
}
.woocommerce .widget_price_filter .price_slider_amount .button {
-webkit-box-ordinal-group: 3;
-webkit-order: 2;
-moz-order: 2;
-ms-flex-order: 2;
order: 2;
font-size: 12px;
border-radius: 0;
border-color: #e0e0e2;
background-color: transparent;
}
.product-categories li,
.product-widget-tags li {
font-size: 12px;
line-height: 12px;
font-weight: 400;
display: -webkit-inline-box;
display: -webkit-inline-flex;
display: -ms-inline-flexbox;
display: inline-flex;
}
.product-categories li:after,
.product-widget-tags li:after {
content: ",";
}
.product-categories li:last-child:after,
.product-widget-tags li:last-child:after {
display: none;
} .widget.widget_product_categories .product-categories li {
font-size: 14px;
line-height: 20px;
font-style: normal;
font-weight: 400;
}
.widget.widget_product_categories .product-categories li + li {
margin-top: 16px;
}
.full-width-header-area .widget.widget_product_categories .product-categories li, .after-content-full-width-area .widget.widget_product_categories .product-categories li, .before-content-area .widget.widget_product_categories .product-categories li, .after-content-area .widget.widget_product_categories .product-categories li, .before-loop-area .widget.widget_product_categories .product-categories li, .after-loop-area .widget.widget_product_categories .product-categories li {
display: -webkit-inline-box;
display: -webkit-inline-flex;
display: -ms-inline-flexbox;
display: inline-flex;
}
.full-width-header-area .widget.widget_product_categories .product-categories li:after, .after-content-full-width-area .widget.widget_product_categories .product-categories li:after, .before-content-area .widget.widget_product_categories .product-categories li:after, .after-content-area .widget.widget_product_categories .product-categories li:after, .before-loop-area .widget.widget_product_categories .product-categories li:after, .after-loop-area .widget.widget_product_categories .product-categories li:after {
content: ",";
}
.full-width-header-area .widget.widget_product_categories .product-categories li:last-child:after, .after-content-full-width-area .widget.widget_product_categories .product-categories li:last-child:after, .before-content-area .widget.widget_product_categories .product-categories li:last-child:after, .after-content-area .widget.widget_product_categories .product-categories li:last-child:after, .before-loop-area .widget.widget_product_categories .product-categories li:last-child:after, .after-loop-area .widget.widget_product_categories .product-categories li:last-child:after {
display: none;
}
.sidebar .widget.widget_product_categories .product-categories li, .shop-sidebar .widget.widget_product_categories .product-categories li {
display: block;
}
.sidebar .widget.widget_product_categories .product-categories li:after, .shop-sidebar .widget.widget_product_categories .product-categories li:after {
content: '';
}
.woocommerce.widget_product_tag_cloud .tagcloud a {
font-size: 12px !important;
} .widget.tm_products_smart_box_widget {
margin-bottom: 51px;
}
.widget.tm_products_smart_box_widget .widget-title {
margin: 0 0 22px;
text-align: center;
}
@media (min-width: 600px) {
.widget.tm_products_smart_box_widget .widget-title {
border-bottom: none;
}
}
.sidebar .widget.tm_products_smart_box_widget .widget-title, .after-loop-area .widget.tm_products_smart_box_widget .widget-title {
border-bottom: 1px solid gainsboro;
}
@media (min-width: 600px) {
.widget.tm_products_smart_box_widget .widget-title {
text-align: left;
}
}
.sidebar .widget.tm_products_smart_box_widget .tabs_nav_container, .footer-area .widget.tm_products_smart_box_widget .tabs_nav_container, .after-loop-area .widget.tm_products_smart_box_widget .tabs_nav_container, .sidebar
.widget.tm_products_smart_box_widget .tabs_content_container, .footer-area
.widget.tm_products_smart_box_widget .tabs_content_container, .after-loop-area
.widget.tm_products_smart_box_widget .tabs_content_container, .sidebar
.widget.tm_products_smart_box_widget .tabs_products_container, .footer-area
.widget.tm_products_smart_box_widget .tabs_products_container, .after-loop-area
.widget.tm_products_smart_box_widget .tabs_products_container, .sidebar
.widget.tm_products_smart_box_widget .product_wrapper, .footer-area
.widget.tm_products_smart_box_widget .product_wrapper, .after-loop-area
.widget.tm_products_smart_box_widget .product_wrapper {
-webkit-box-flex: 0;
-webkit-flex: 0 0 100%;
-moz-flex: 0 0 100%;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
display: block;
}
.widget.tm_products_smart_box_widget .rd-material-tabs__list {
padding: 0;
position: relative;
}
.sidebar .widget.tm_products_smart_box_widget .rd-material-tabs__list, .after-loop-area .widget.tm_products_smart_box_widget .rd-material-tabs__list {
padding: 12px;
}
@media (min-width: 1200px) {
.sidebar .widget.tm_products_smart_box_widget .rd-material-tabs__list, .after-loop-area .widget.tm_products_smart_box_widget .rd-material-tabs__list {
padding: 28px;
}
}
.footer-area .widget.tm_products_smart_box_widget .rd-material-tabs__list {
padding: 0;
border: none;
}
.widget.tm_products_smart_box_widget .rd-material-tabs__list ul {
display: block;
white-space: nowrap;
text-align: left;
font-size: 14px;
margin-top: 2px;
}
@media (min-width: 600px) {
.widget.tm_products_smart_box_widget .rd-material-tabs__list ul {
white-space: normal;
}
}
.widget.tm_products_smart_box_widget .rd-material-tabs__list .rd-material-tab {
border: none;
padding: 0;
}
.widget.tm_products_smart_box_widget .rd-material-tabs__list .rd-material-tab a {
position: relative;
display: block;
text-align: left;
padding: 7px 30px 7px 0;
}
.widget.tm_products_smart_box_widget .rd-material-tabs__list .rd-material-tab a:before {
content: '\e944';
display: inline-block;
font-family: 'nc-icon-outline';
font-style: normal;
font-weight: normal;
font-variant: normal;
speak: none;
text-transform: none; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
position: absolute;
right: 35px;
top: 10px;
font-size: 14px;
-webkit-transition: all .3s ease;
transition: all .3s ease;
display: none;
}
@media (min-width: 900px) {
.widget.tm_products_smart_box_widget .rd-material-tabs__list .rd-material-tab a:before {
display: block;
}
}
@media (min-width: 600px) {
.widget.tm_products_smart_box_widget .rd-material-tabs__list .rd-material-tab a {
padding: 4px 0 3px;
}
.widget.tm_products_smart_box_widget .rd-material-tabs__list .rd-material-tab.rd-material-tab-active a:before {
opacity: 1;
visibility: visible;
}
}
.widget.tm_products_smart_box_widget .rd-material-tabs__container .col-lg-8, .widget.tm_products_smart_box_widget .rd-material-tabs__container .woocommerce .comment-form, .woocommerce .widget.tm_products_smart_box_widget .rd-material-tabs__container .comment-form {
padding: 0;
-webkit-box-align: stretch;
-ms-flex-align: stretch;
-webkit-align-items: stretch;
-moz-align-items: stretch;
align-items: stretch;
}
.widget.tm_products_smart_box_widget .rd-material-tabs__container .col-lg-4 {
padding: 0;
-webkit-box-align: stretch;
-ms-flex-align: stretch;
-webkit-align-items: stretch;
-moz-align-items: stretch;
align-items: stretch;
}
.widget.tm_products_smart_box_widget .rd-material-tabs__container .row, .widget.tm_products_smart_box_widget .rd-material-tabs__container .cross-sells .products, .cross-sells .widget.tm_products_smart_box_widget .rd-material-tabs__container .products {
margin: 0;
width: 100%;
}
.widget.tm_products_smart_box_widget .rd-material-tabs__container .rd-material-tab > .row > div:first-child, .widget.tm_products_smart_box_widget .rd-material-tabs__container .cross-sells .rd-material-tab > .products > div:first-child, .cross-sells .widget.tm_products_smart_box_widget .rd-material-tabs__container .rd-material-tab > .products > div:first-child {
display: block;
width: 100%;
max-width: 100% !important;
-webkit-box-flex: 1;
-webkit-flex: 1 1 100%;
-moz-flex: 1 1 100%;
-ms-flex: 1 1 100%;
flex: 1 1 100%;
}
.widget.tm_products_smart_box_widget .rd-material-tabs__container .rd-material-tab > .row > div + div, .widget.tm_products_smart_box_widget .rd-material-tabs__container .cross-sells .rd-material-tab > .products > div + div, .cross-sells .widget.tm_products_smart_box_widget .rd-material-tabs__container .rd-material-tab > .products > div + div {
display: none;
}
.widget.tm_products_smart_box_widget .tm-products-smart-box-widget__rd-material-tabs .widget-title {
line-height: 1em;
letter-spacing: 1.2px;
}
.widget.tm_products_smart_box_widget .tm-products-smart-box-widget__rd-material-tabs > .row > .col-lg-3, .widget.tm_products_smart_box_widget .cross-sells .tm-products-smart-box-widget__rd-material-tabs > .products > .col-lg-3, .cross-sells .widget.tm_products_smart_box_widget .tm-products-smart-box-widget__rd-material-tabs > .products > .col-lg-3 {
-webkit-background-clip: content-box;
background-clip: content-box;
-webkit-box-align: stretch;
-ms-flex-align: stretch;
-webkit-align-items: stretch;
-moz-align-items: stretch;
align-items: stretch;
}
@media (min-width: 600px) {
.widget.tm_products_smart_box_widget .tm-products-smart-box-widget__rd-material-tabs > .row > .col-lg-3, .widget.tm_products_smart_box_widget .cross-sells .tm-products-smart-box-widget__rd-material-tabs > .products > .col-lg-3, .cross-sells .widget.tm_products_smart_box_widget .tm-products-smart-box-widget__rd-material-tabs > .products > .col-lg-3 {
padding-right: 40px;
}
.widget.tm_products_smart_box_widget .tm-products-smart-box-widget__rd-material-tabs > .row > .col-lg-3:after, .widget.tm_products_smart_box_widget .cross-sells .tm-products-smart-box-widget__rd-material-tabs > .products > .col-lg-3:after, .cross-sells .widget.tm_products_smart_box_widget .tm-products-smart-box-widget__rd-material-tabs > .products > .col-lg-3:after {
display: block;
position: absolute;
top: 0;
bottom: 0;
right: 25px;
border-right: 1px solid gainsboro;
content: "";
}
}
@media (min-width: 1200px) {
.widget.tm_products_smart_box_widget .tm-products-smart-box-widget__rd-material-tabs > .row > .col-lg-3, .widget.tm_products_smart_box_widget .cross-sells .tm-products-smart-box-widget__rd-material-tabs > .products > .col-lg-3, .cross-sells .widget.tm_products_smart_box_widget .tm-products-smart-box-widget__rd-material-tabs > .products > .col-lg-3 {
min-height: 631px;
}
}
.widget.tm_products_smart_box_widget .tm-products-smart-box-widget__rd-material-tabs > .row > .col-lg-9, .widget.tm_products_smart_box_widget .cross-sells .tm-products-smart-box-widget__rd-material-tabs > .products > .col-lg-9, .cross-sells .widget.tm_products_smart_box_widget .tm-products-smart-box-widget__rd-material-tabs > .products > .col-lg-9 {
-webkit-box-align: stretch;
-ms-flex-align: stretch;
-webkit-align-items: stretch;
-moz-align-items: stretch;
align-items: stretch;
}
@media (min-width: 600px) {
.widget.tm_products_smart_box_widget .tm-products-smart-box-widget__rd-material-tabs > .row > .col-lg-9, .widget.tm_products_smart_box_widget .cross-sells .tm-products-smart-box-widget__rd-material-tabs > .products > .col-lg-9, .cross-sells .widget.tm_products_smart_box_widget .tm-products-smart-box-widget__rd-material-tabs > .products > .col-lg-9 {
padding-left: 0;
}
}
.widget.tm_products_smart_box_widget .tm-products-smart-box-widget__rd-material-tabs__container {
margin-bottom: -2px;
margin-right: -5px;
margin-left: -2px; }
@media (min-width: 600px) {
.widget.tm_products_smart_box_widget .tm-products-smart-box-widget__rd-material-tabs__container {
margin-right: -3px;
}
}
@media (min-width: 900px) {
.widget.tm_products_smart_box_widget .tm-products-smart-box-widget__rd-material-tabs__container {
margin-right: 0;
margin-left: 0;
}
}
.sidebar .widget.tm_products_smart_box_widget .tm-products-smart-box-widget__rd-material-tabs__container, .after-loop-area .widget.tm_products_smart_box_widget .tm-products-smart-box-widget__rd-material-tabs__container {
border-left: none;
margin-right: -1px;
}
@media (min-width: 600px) {
.sidebar .widget.tm_products_smart_box_widget .tm-products-smart-box-widget__rd-material-tabs__container, .after-loop-area .widget.tm_products_smart_box_widget .tm-products-smart-box-widget__rd-material-tabs__container {
border-top: 1px solid gainsboro;
}
}
.footer-area .widget.tm_products_smart_box_widget .tm-products-smart-box-widget__rd-material-tabs__container {
border-left: none;
border-top: 1px solid gainsboro;
}
.widget.tm_products_smart_box_widget .tm-products-smart-box-widget__rd-material-tabs__container .row.collapsed, .widget.tm_products_smart_box_widget .tm-products-smart-box-widget__rd-material-tabs__container .cross-sells .collapsed.products, .cross-sells .widget.tm_products_smart_box_widget .tm-products-smart-box-widget__rd-material-tabs__container .collapsed.products {
margin: 0 !important;
}
.widget.tm_products_smart_box_widget .tm-products-smart-box-widget__rd-material-tabs__container .row.collapsed > div[class*="col-"], .widget.tm_products_smart_box_widget .tm-products-smart-box-widget__rd-material-tabs__container .cross-sells .collapsed.products > div[class*="col-"], .cross-sells .widget.tm_products_smart_box_widget .tm-products-smart-box-widget__rd-material-tabs__container .collapsed.products > div[class*="col-"] {
padding: 0 !important;
}
@media (min-width: 600px) {
.widget.tm_products_smart_box_widget .tm-products-smart-box-widget__rd-material-tabs__container .rd-material-tabs__stage {
border-left: none;
}
}
.widget.tm_products_smart_box_widget .tm-products-smart-box-widget__rd-material-tabs__container .rd-material-tabs__stage .rd-material-tab:first-child .col-xl-8 .row, .widget.tm_products_smart_box_widget .tm-products-smart-box-widget__rd-material-tabs__container .rd-material-tabs__stage .rd-material-tab:first-child .col-xl-8 .cross-sells .products, .cross-sells .widget.tm_products_smart_box_widget .tm-products-smart-box-widget__rd-material-tabs__container .rd-material-tabs__stage .rd-material-tab:first-child .col-xl-8 .products {
height: 100%;
}
.widget.tm_products_smart_box_widget .tm-products-smart-box-widget__rd-material-tabs__container .rd-material-tabs__stage,
.widget.tm_products_smart_box_widget .tm-products-smart-box-widget__rd-material-tabs__container .rd-material-tabs__stage .rd-material-tab,
.widget.tm_products_smart_box_widget .tm-products-smart-box-widget__rd-material-tabs__container .rd-material-tabs__stage .categories_row,
.widget.tm_products_smart_box_widget .tm-products-smart-box-widget__rd-material-tabs__container .rd-material-tabs__stage .categories_row > div {
display: -webkit-box;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-direction: normal;
-webkit-box-orient: horizontal;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
-webkit-flex-wrap: nowrap;
-ms-flex-wrap: none;
flex-wrap: nowrap;
-webkit-box-pack: start;
-ms-flex-pack: start;
-webkit-justify-content: flex-start;
-moz-justify-content: flex-start;
justify-content: flex-start;
-webkit-align-content: center;
-ms-flex-line-pack: center;
align-content: center;
-webkit-box-align: stretch;
-ms-flex-align: stretch;
-webkit-align-items: stretch;
-moz-align-items: stretch;
align-items: stretch;
}
.widget.tm_products_smart_box_widget .tm-products-smart-box-widget__rd-material-tabs__container .col-lg-4 {
overflow: hidden;
max-height: 557px;
}
.widget.tm_products_smart_box_widget .tm-products-smart-box-widget__rd-material-tabs__container .col-lg-4 > img {
display: none;
}
@media (min-width: 900px) {
.widget.tm_products_smart_box_widget .tm-products-smart-box-widget__rd-material-tabs__container .col-lg-4 > img {
display: block;
}
}
@media (min-width: 600px) {
.widget.tm_products_smart_box_widget .tm-products-smart-box-widget__rd-material-tabs__container .col-lg-4 {
max-width: 230px;
}
}
@media (min-width: 1200px) {
.widget.tm_products_smart_box_widget .tm-products-smart-box-widget__rd-material-tabs__container .col-lg-4 {
max-width: none;
max-height: 631px;
}
}
.widget.tm_products_smart_box_widget .product_wrapper {
display: -webkit-box;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
-moz-justify-content: center;
justify-content: center;
-webkit-box-align: start;
-ms-flex-align: start;
-webkit-align-items: flex-start;
-moz-align-items: flex-start;
align-items: flex-start;
}
@media (min-width: 600px) {
.widget.tm_products_smart_box_widget .product_wrapper {
display: block;
}
}
.sidebar .widget.tm_products_smart_box_widget .product_wrapper, .footer-area .widget.tm_products_smart_box_widget .product_wrapper, .after-loop-area .widget.tm_products_smart_box_widget .product_wrapper {
display: -webkit-box;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: flex;
}
.sidebar .widget.tm_products_smart_box_widget .product_wrapper .product, .footer-area .widget.tm_products_smart_box_widget .product_wrapper .product, .after-loop-area .widget.tm_products_smart_box_widget .product_wrapper .product {
-webkit-box-flex: 1;
-webkit-flex: 1 1 100%;
-moz-flex: 1 1 100%;
-ms-flex: 1 1 100%;
flex: 1 1 100%;
}
.footer-area .widget.tm_products_smart_box_widget .product_wrapper {
border-right: none;
border-bottom: 1px solid gainsboro;
}
.widget.tm_products_smart_box_widget .products_row {
-webkit-align-content: stretch;
-ms-flex-line-pack: stretch;
align-content: stretch;
-webkit-box-align: stretch;
-ms-flex-align: stretch;
-webkit-align-items: stretch;
-moz-align-items: stretch;
align-items: stretch;
}
.widget.tm_products_smart_box_widget .product {
padding: 0 10px 10px;
text-align: left;
}
@media (min-width: 900px) {
.widget.tm_products_smart_box_widget .product {
padding: 0 25px 10px;
}
}
.sidebar .widget.tm_products_smart_box_widget .product, .footer-area .widget.tm_products_smart_box_widget .product, .after-loop-area .widget.tm_products_smart_box_widget .product {
padding: 12px;
padding: 20px;
}
.widget.tm_products_smart_box_widget .product span.price,
.widget.tm_products_smart_box_widget .product span.price ins,
.widget.tm_products_smart_box_widget .product span.price del {
-webkit-transition: all .3s ease;
transition: all .3s ease;
}
.widget.tm_products_smart_box_widget .product .price .amount {
font-size: 18px;
}
.widget.tm_products_smart_box_widget .product h3 {
margin: 8px 0;
-webkit-transition: all .3s ease;
transition: all .3s ease;
}
.widget.tm_products_smart_box_widget .product .new,
.widget.tm_products_smart_box_widget .product .onsale,
.widget.tm_products_smart_box_widget .product .featured {
top: 20px;
left: 32px;
position: absolute;
}
@media (max-width: 899px) {
.widget.tm_products_smart_box_widget .product .new,
.widget.tm_products_smart_box_widget .product .onsale,
.widget.tm_products_smart_box_widget .product .featured {
left: 50%;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
}
}
@media (min-width: 600px) {
.widget.tm_products_smart_box_widget .product .new,
.widget.tm_products_smart_box_widget .product .onsale,
.widget.tm_products_smart_box_widget .product .featured {
top: 31px;
}
}
.single-product .widget.tm_products_smart_box_widget .product .new, .single-product
.widget.tm_products_smart_box_widget .product .onsale, .single-product
.widget.tm_products_smart_box_widget .product .featured {
top: auto;
left: 0;
position: relative;
}
.widget.tm_products_smart_box_widget .thumb_wrapper__outer {
display: none !important;
}
@media (min-width: 900px) {
.widget.tm_products_smart_box_widget .thumb_wrapper__outer {
display: -ms-flexbox !important;
display: -webkit-flex !important;
display: -webkit-box !important;
display: flex !important;
-webkit-box-direction: normal;
-webkit-box-orient: horizontal;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
-webkit-flex-wrap: nowrap;
-ms-flex-wrap: none;
flex-wrap: nowrap;
-webkit-box-pack: start;
-ms-flex-pack: start;
-webkit-justify-content: flex-start;
-moz-justify-content: flex-start;
justify-content: flex-start;
-webkit-align-content: stretch;
-ms-flex-line-pack: stretch;
align-content: stretch;
-webkit-box-align: stretch;
-ms-flex-align: stretch;
-webkit-align-items: stretch;
-moz-align-items: stretch;
align-items: stretch;
}
}
.sidebar .widget.tm_products_smart_box_widget .thumb_wrapper__outer, .footer-area .widget.tm_products_smart_box_widget .thumb_wrapper__outer, .after-loop-area .widget.tm_products_smart_box_widget .thumb_wrapper__outer {
display: none !important;
}
.widget.tm_products_smart_box_widget .thumb_wrapper {
display: block;
border-left: 1px solid gainsboro;
margin-left: -1px;
-webkit-box-ordinal-group: 1;
-webkit-order: 0;
-moz-order: 0;
-ms-flex-order: 0;
order: 0;
-webkit-box-flex: 1;
-webkit-flex: 1 1 auto;
-moz-flex: 1 1 auto;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
-webkit-align-self: auto;
-ms-flex-item-align: auto;
align-self: auto;
display: -webkit-box;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-direction: normal;
-webkit-box-orient: horizontal;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
-webkit-flex-wrap: nowrap;
-ms-flex-wrap: none;
flex-wrap: nowrap;
-webkit-box-pack: start;
-ms-flex-pack: start;
-webkit-justify-content: flex-start;
-moz-justify-content: flex-start;
justify-content: flex-start;
-webkit-align-content: stretch;
-ms-flex-line-pack: stretch;
align-content: stretch;
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
-moz-align-items: center;
align-items: center;
}
.widget.tm_products_smart_box_widget .widget-product-title {
overflow: hidden;
text-overflow: ellipsis;
display: block;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
white-space: normal;
} .tm-woowishlist-remove .dashicons,
.tm-woocompare-remove .dashicons {
display: none;
}
.tm-woowishlist-remove:before,
.tm-woocompare-remove:before {
display: inline-block;
font-family: 'nc-icon-outline';
font-style: normal;
font-weight: normal;
font-variant: normal;
speak: none;
text-transform: none; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "\ed2c";
font-size: 24px;
line-height: 1em;
}
.tm-woowishlist-remove:hover,
.tm-woocompare-remove:hover {
opacity: 1;
}
.tm-woowishlist {
padding: 40px 0 50px;
}
.tm-woowishlist .tm-woowishlist-item {
padding-bottom: 25px;
border-bottom: 1px solid gainsboro;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
}
.tm-woowishlist .tm-woowishlist-item p {
margin: 10px 0 10px;
}
.tm-woowishlist .tm-woowishlist-item .tm-woocomerce-list__product-image {
float: none;
}
.tm-woowishlist .tm-woowishlist-item .tm-woowishlist-remove {
top: -16px;
}
.tm-woowishlist .tm-woowishlist-item .wrap_elements {
overflow: hidden;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-flex: 0;
-webkit-flex: 0 1 100%;
-ms-flex: 0 1 100%;
flex: 0 1 100%;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: start;
-webkit-align-items: flex-start;
-ms-flex-align: start;
align-items: flex-start;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
@media (min-width: 900px) {
.tm-woowishlist .tm-woowishlist-item .wrap_elements {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}
}
.tm-woowishlist .tm-woowishlist-item .wrap_elements .stock {
font-weight: 800;
}
.tm-woowishlist .tm-woowishlist-item .price {
line-height: 1.2em;
margin-top: 10px;
margin-bottom: 10px;
}
.tm-woowishlist .tm-woowishlist-item .tm-woocomerce-list__product-title {
margin: 10px 0 10px;
-webkit-box-flex: 0;
-webkit-flex: 0 0 30%;
-ms-flex: 0 0 30%;
flex: 0 0 30%;
}
.tm-woocomerce-wishlist-widget-wrapper .tm-woowishlist-widget-product {
padding-top: 25px;
}
.tm-woocomerce-wishlist-widget-wrapper .tm-woowishlist-widget-product .tm-woowishlist-remove {
top: 0;
}
.tm-woocomerce-wishlist-widget-wrapper .tm-woowishlist-widget-product h3 {
margin-bottom: 10px;
}
.tm-woocomerce-wishlist-widget-wrapper .tm-woowishlist-widget-product .tm-woocomerce-list__product-image {
float: none;
margin-bottom: 20px;
}
@media (min-width: 600px) {
.tm-woocomerce-wishlist-widget-wrapper .tm-woowishlist-widget-product .tm-woocomerce-list__product-image {
margin: 0 20px 10px 0;
}
}
.tm-woocomerce-wishlist-widget-wrapper .tm-woowishlist-widget-product div:not(class) {
overflow: hidden;
}
.tm-woocomerce-wishlist-widget-wrapper .tm-woowishlist-widget-product div:not(class) .price {
margin-bottom: 20px;
}
.tm-woocompare-list .tm-woocompare-wrapper table.tm-woocompare-table tbody tr:nth-child(4), .tm-woocompare-list .tm-woocompare-wrapper table.tm-woocompare-table tbody tr:nth-child(6), .tm-woocompare-list .tm-woocompare-wrapper table.tm-woocompare-table tbody tr:nth-child(8), .tm-woocompare-list .tm-woocompare-wrapper table.tm-woocompare-table tbody tr:nth-child(10), .tm-woocompare-list .tm-woocompare-wrapper table.tm-woocompare-table tbody tr:nth-child(12), .tm-woocompare-list .tm-woocompare-wrapper table.tm-woocompare-table tbody tr:nth-child(14), .tm-woocompare-list .tm-woocompare-wrapper table.tm-woocompare-table tbody tr:nth-child(16) {
background-color: #f5f4f5;
}
.tm-woocompare-list table.tm-woocompare-table thead th,
.tm-woocompare-list table.tm-woocompare-table .tm-woocompare-cell,
.tm-woocompare-list table.tm-woocompare-table .tm-woocompare-row {
background-color: transparent;
border-right: 1px solid gainsboro !important;
padding: 5px 30px;
}
.tm-woocompare-list table.tm-woocompare-table thead th .tm-woocompare-heading-cell,
.tm-woocompare-list table.tm-woocompare-table .tm-woocompare-cell .tm-woocompare-heading-cell,
.tm-woocompare-list table.tm-woocompare-table .tm-woocompare-row .tm-woocompare-heading-cell {
border-right: 1px solid gainsboro !important;
font-size: 14px;
line-height: 1em;
}
@media (min-width: 600px) {
.tm-woocompare-list table.tm-woocompare-table thead th .tm-woocompare-heading-cell,
.tm-woocompare-list table.tm-woocompare-table .tm-woocompare-cell .tm-woocompare-heading-cell,
.tm-woocompare-list table.tm-woocompare-table .tm-woocompare-row .tm-woocompare-heading-cell {
width: 150px;
}
}
.tm-woocompare-list table.tm-woocompare-table thead th .tm-woocomerce-list__product-title,
.tm-woocompare-list table.tm-woocompare-table .tm-woocompare-cell .tm-woocomerce-list__product-title,
.tm-woocompare-list table.tm-woocompare-table .tm-woocompare-row .tm-woocomerce-list__product-title {
padding-top: 20px;
}
.tm-woocompare-list table.tm-woocompare-table thead th .button,
.tm-woocompare-list table.tm-woocompare-table .tm-woocompare-cell .button,
.tm-woocompare-list table.tm-woocompare-table .tm-woocompare-row .button {
margin: 10px 0;
}
.tm-woocompare-list table.tm-woocompare-table thead th .tm-woocompare-remove,
.tm-woocompare-list table.tm-woocompare-table .tm-woocompare-cell .tm-woocompare-remove,
.tm-woocompare-list table.tm-woocompare-table .tm-woocompare-row .tm-woocompare-remove {
top: 0;
right: 20px;
left: auto;
}
.tm-woocompare-list table.tm-woocompare-table .tm-woocompare-row .title {
font-weight: 800;
}
.tm-woocompare-list table.tm-woocompare-table .tm-woocompare-row .tm-woocompare-cell {
font-size: 16px;
}
.tm-woocompare-list table.tm-woocompare-table .tm-woocompare-row .tm-woocompare-cell .woocs_price_code {
-webkit-box-pack: start;
-ms-flex-pack: start;
-webkit-justify-content: flex-start;
-moz-justify-content: flex-start;
justify-content: flex-start;
}
.tm-woocompare-list .tm-woocomerce-list__product-image {
padding: 10px 0;
}
.woocommerce .tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn {
border: none;
-webkit-box-shadow: none;
box-shadow: none;
background: none;
opacity: 1;
width: 30px;
height: 30px;
padding: 0;
text-shadow: none;
}
.woocommerce .tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn:active, .woocommerce .tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn:focus {
-webkit-box-shadow: none !important;
box-shadow: none !important;
}
.woocommerce .tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn:before {
display: none;
}
.woocommerce .tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn:after {
display: inline-block;
font-family: 'nc-icon-outline';
font-style: normal;
font-weight: normal;
font-variant: normal;
speak: none;
text-transform: none; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
line-height: 30px;
}
.woocommerce .tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn.left:after {
content: "\ee4f";
}
.woocommerce .tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn.right:after {
content: "\ee50";
}
.tm-woocompare-wrapper {
padding-top: 50px;
}
.tm-woocompare-wrapper .tablesaw-advance {
padding-bottom: 10px;
overflow: hidden;
}
.tm-woocompare-widget-wrapper .tm-woocompare-widget-products {
padding-bottom: 20px;
}
.tm-woocompare-widget-wrapper .tm-woocompare-widget-product {
margin-bottom: 0;
padding-top: 20px;
display: -webkit-box;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-direction: normal;
-webkit-box-orient: horizontal;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: start;
-ms-flex-pack: start;
-webkit-justify-content: flex-start;
-moz-justify-content: flex-start;
justify-content: flex-start;
-webkit-align-content: flex-start;
-ms-flex-line-pack: start;
align-content: flex-start;
-webkit-box-align: start;
-ms-flex-align: start;
-webkit-align-items: flex-start;
-moz-align-items: flex-start;
align-items: flex-start;
}
.tm-woocompare-widget-wrapper .tm-woocompare-widget-product .tm-woocompare-remove {
top: -10px;
}
.tm-woocompare-widget-wrapper h3 {
-webkit-box-flex: 1;
-webkit-flex: 1 1 100px;
-moz-flex: 1 1 100px;
-ms-flex: 1 1 100px;
flex: 1 1 100px;
-webkit-box-ordinal-group: 3;
-webkit-order: 2;
-moz-order: 2;
-ms-flex-order: 2;
order: 2;
margin-bottom: 10px;
padding-left: 20px;
}
.tm-woocompare-widget-wrapper .tm-woocomerce-list__product-image {
-webkit-box-flex: 0;
-webkit-flex: 0 1 auto;
-moz-flex: 0 1 auto;
-ms-flex: 0 1 auto;
flex: 0 1 auto;
-webkit-box-ordinal-group: 2;
-webkit-order: 1;
-moz-order: 1;
-ms-flex-order: 1;
order: 1;
}
.tm-woocompare-widget-wrapper .btn {
margin-bottom: 10px;
}
.woocommerce .tm-woocompare-widget-wrapper .btn {
margin-bottom: 10px;
}
.woocommerce .loader:before,
.woocommerce .blockUI.blockOverlay:before,
.tm-wc-ajax-products-wrapper .tm-wc-ajax-filters-loader span {
position: absolute;
left: 50%;
top: 50%;
width: 30px;
height: 30px;
margin: -16.5px 0 0 -16.5px;
background-image: none;
background-color: white;
border-radius: 50%;
border: 3px solid transparent;
-webkit-animation: tm_spin 1s linear infinite;
animation: tm_spin 1s linear infinite;
z-index: 11;
}
.tm-wc-ajax-products-wrapper .tm-wc-ajax-filters-loader {
background-color: transparent !important;
}
.tm_builder_outer_content .woocommerce div.products div.product,
.tm_builder_outer_content .woocommerce-page div.products div.product {
margin-bottom: 0;
}
.products.row:before, .cross-sells .products:before {
display: none;
}
.woocommerce .product-list .tm-woocompare-button,
.woocommerce .product-list .tm-woowishlist-button {
border: none;
}
.woocommerce #respond input#submit.disabled,
.woocommerce #respond input#submit:disabled,
.woocommerce #respond input#submit:disabled[disabled],
.woocommerce a.button.disabled,
.woocommerce a.button:disabled,
.woocommerce a.button:disabled[disabled],
.woocommerce button.button.disabled,
.woocommerce button.button:disabled,
.woocommerce button.button:disabled[disabled],
.woocommerce input.button.disabled,
.woocommerce input.button:disabled,
.woocommerce input.button:disabled[disabled] {
pointer-events: none;
}
.tablesaw-advance .btn.btn-micro {
font-size: 1.4125em;
}
.elementor-widget-wp-widget-woocommerce_widget_cart {
max-width: 300px;
padding: 30px;
}
.elementor-widget-wp-widget-woocommerce_recent_reviews .product_list_widget li {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: start;
-webkit-align-items: flex-start;
-ms-flex-align: start;
align-items: flex-start;
margin-bottom: 30px;
}
.elementor-widget-wp-widget-woocommerce_recent_reviews .product_list_widget li img {
display: block;
margin-bottom: 7px;
}
.elementor-widget-wp-widget-woocommerce_recent_reviews .product_list_widget li a {
margin-bottom: 10px;
}
.elementor-widget-wp-widget-woocommerce_top_rated_products ul li {
overflow: hidden;
margin-bottom: 30px;
list-style: none;
}
.elementor-widget-wp-widget-woocommerce_top_rated_products ul li > a {
float: left;
margin-right: 10px;
}
.elementor-widget-wp-widget-gearship_products .product_list_widget .product {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
}
@media (min-width: 1200px) {
.elementor-widget-wp-widget-gearship_products .product_list_widget .product {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
}
}
.elementor-widget-wp-widget-gearship_products .product_list_widget .product .block_product_content {
width: 100%;
padding-top: 25px;
}
@media (min-width: 1200px) {
.elementor-widget-wp-widget-gearship_products .product_list_widget .product .block_product_content {
width: 47%;
margin-left: 30px;
}
}
.elementor-widget-wp-widget-gearship_products .product_list_widget .product .block_product_content > * {
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
}
.elementor-widget-wp-widget-gearship_products .product_list_widget .product .block_product_content .tm-products-sale-end-date {
position: relative;
bottom: 0;
}
.elementor-widget-wp-widget-gearship_products .product_list_widget .product .block_product_content .tm-products-sale-end-date b {
margin: 0 9px;
}
.elementor-widget-wp-widget-gearship_products .product_list_widget .product .block_product_content .single_product_content {
padding-bottom: 42px;
border-bottom: 1px solid;
}
.elementor-widget-wp-widget-gearship_products .product_list_widget .product .block_product_content .counter-button {
margin-top: 48px;
overflow: hidden;
}
.elementor-widget-wp-widget-gearship_products .product_list_widget .product .block_product_content .counter-button .add_to_cart_button-wrap {
visibility: hidden;
opacity: 0;
-webkit-transform: translateY(150px);
-ms-transform: translateY(150px);
transform: translateY(150px);
-webkit-transition: all 400ms cubic-bezier(0.68, -0.55, 0.27, 1.035);
transition: all 400ms cubic-bezier(0.68, -0.55, 0.27, 1.035);
-webkit-transition-delay: 100ms;
transition-delay: 100ms;
}
.elementor-widget-wp-widget-gearship_products .product_list_widget .product .block_product_content .counter-button .tm-products-sale-end-date {
visibility: visible;
opacity: 1;
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
-webkit-transition: all 400ms cubic-bezier(0.68, -0.55, 0.27, 1.035);
transition: all 400ms cubic-bezier(0.68, -0.55, 0.27, 1.035);
-webkit-transition-delay: 200ms;
transition-delay: 200ms;
}
.elementor-widget-wp-widget-gearship_products .product_list_widget .product:hover .block_product_content .single_product_content > * {
-webkit-transform: translateY(0) !important;
-ms-transform: translateY(0) !important;
transform: translateY(0) !important;
opacity: 1 !important;
visibility: visible !important;
}
.elementor-widget-wp-widget-gearship_products .product_list_widget .product:hover .counter-button .tm-products-sale-end-date {
visibility: hidden;
opacity: 0;
-webkit-transform: translateY(-150px);
-ms-transform: translateY(-150px);
transform: translateY(-150px);
}
.elementor-widget-wp-widget-gearship_products .product_list_widget .product:hover .counter-button .add_to_cart_button-wrap {
visibility: visible;
opacity: 1;
-webkit-transform: translateY(-65px);
-ms-transform: translateY(-65px);
transform: translateY(-65px);
}
.single_product_wrapper .new,
.single_product_wrapper .onsale,
.single_product_wrapper .featured {
left: 0 !important;
right: auto !important;
}
.elementor-widget-wp-widget-woocommerce_product_categories ul li {
display: block;
margin-bottom: 6px;
}
.elementor-widget-wp-widget-woocommerce_product_search .woocommerce-product-search label {
margin-right: 10px;
}
.elementor-widget-wp-widget-woocommerce_products .elementor-widget-container h5 {
margin-bottom: 0;
padding: 16px 31px;
}
.elementor-widget-wp-widget-woocommerce_products .elementor-widget-container h6 {
margin-bottom: 1px;
}
.elementor-widget-wp-widget-woocommerce_products ul li {
overflow: hidden;
padding: 30px 30px 37px;
list-style: none;
border: 1px solid;
border-top: none;
}
.elementor-widget-wp-widget-woocommerce_products ul li:last-of-type {
margin-bottom: 30px;
}
.elementor-widget-wp-widget-woocommerce_products ul li > a {
float: left;
margin-right: 50px;
}
@media (max-width: 899px) {
.elementor-widget-wp-widget-woocommerce_products ul li > a {
margin-bottom: 20px;
}
}
.elementor-widget-wp-widget-woocommerce_products ul li > a img {
padding: 20px;
}
.elementor-widget-wp-widget-woocommerce_products ul li .product_widget_content {
padding-top: 25px;
}
.woocommerce p.stars a,
.woocommerce p.stars a:hover ~ a,
.woocommerce p.stars.selected a.active ~ a,
.woocommerce p.stars.selected:hover a:hover ~ a,
.woocommerce p.stars.selected:hover a:hover ~ a.active ~ a,
.woocommerce p.stars.selected:hover a.active:hover ~ a,
.woocommerce p.stars.selected:hover a.active ~ a:hover ~ a {
color: #dfe0dc;
}
.woocommerce p.stars:hover a,
.woocommerce p.stars.selected a,
.woocommerce p.stars.selected:hover a,
.woocommerce p.stars.selected:hover a.active ~ a {
color: #f1bd1f;
}
.select2-container--default .select2-selection--single {
height: 40px;
border-radius: 0;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
line-height: 38px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
height: 38px;
}
.blockUI.blockOverlay {
background-color: transparent !important;
}
.tm-woocomerce-list__product-image img {
border: 1px solid;
padding: 15px;
}
.tm-thumbs-wrap.effect-slide {
-webkit-transition: ease 0.3s;
transition: ease 0.3s;
}
.tm-thumbs-wrap.effect-slide .tm-thumbs-wrap__inner {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: start;
-webkit-justify-content: flex-start;
-ms-flex-pack: start;
justify-content: flex-start;
-webkit-align-content: stretch;
-ms-flex-line-pack: stretch;
align-content: stretch;
-webkit-box-align: start;
-webkit-align-items: flex-start;
-ms-flex-align: start;
align-items: flex-start;
}
.tm-thumbs-wrap.effect-slide .tm-thumbs-wrap__inner img {
-webkit-transition: all 400ms cubic-bezier(0.68, 0.55, 0.27, 1.035);
transition: all 400ms cubic-bezier(0.68, 0.55, 0.27, 1.035);
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
-webkit-transition-delay: 0ms;
transition-delay: 0ms;
will-change: transform;
}
.tm-thumbs-wrap.effect-slide .tm-thumbs-wrap__inner img + img {
right: 100%;
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
-webkit-transition-delay: 0ms;
transition-delay: 0ms;
will-change: transform;
}
.block_product_thumbnail:hover > a .tm-thumbs-wrap.effect-slide .tm-thumbs-wrap__inner img {
-webkit-transition: all 400ms cubic-bezier(0.68, 0.55, 0.27, 1.035);
transition: all 400ms cubic-bezier(0.68, 0.55, 0.27, 1.035);
-webkit-transform: translateX(100%);
-ms-transform: translateX(100%);
transform: translateX(100%);
-webkit-transition-delay: 250ms;
transition-delay: 250ms;
opacity: 0;
}
.block_product_thumbnail:hover > a .tm-thumbs-wrap.effect-slide .tm-thumbs-wrap__inner img + img {
-webkit-transform: translateX(100%);
-ms-transform: translateX(100%);
transform: translateX(100%);
-webkit-transition-delay: 250ms;
transition-delay: 250ms;
opacity: 1;
}
.product-list .block_product_thumbnail:hover > a .tm-thumbs-wrap.effect-slide .tm-thumbs-wrap__inner img {
-webkit-transition: all 400ms cubic-bezier(0.68, 0.55, 0.27, 1.035);
transition: all 400ms cubic-bezier(0.68, 0.55, 0.27, 1.035);
-webkit-transform: translateX(100%);
-ms-transform: translateX(100%);
transform: translateX(100%);
-webkit-transition-delay: 250ms;
transition-delay: 250ms;
opacity: 1;
}
.product-list .block_product_thumbnail:hover > a .tm-thumbs-wrap.effect-slide .tm-thumbs-wrap__inner img + img {
-webkit-transform: translateX(100%);
-ms-transform: translateX(100%);
transform: translateX(100%);
-webkit-transition-delay: 250ms;
transition-delay: 250ms;
opacity: 1;
background-color: transparent;
}
.tilter-container {
overflow: hidden;
}
.tilter {
-webkit-perspective: 5000px;
perspective: 5000px;
text-align: center;
overflow: hidden;
padding-top: 11px;
position: relative;
bottom: -15px;
}
.tilter__figure {
position: relative;
-webkit-perspective: 300px;
perspective: 300px;
}
.tilter__figure img {
z-index: -1;
width: 81%;
margin: 0 auto;
left: 0;
right: 0;
text-align: center;
}
.first-img > img {
position: absolute;
bottom: -3px;
left: -56px;
visibility: hidden;
opacity: 0;
}
@media (min-width: 900px) {
.first-img > img {
visibility: visible;
opacity: 1;
bottom: -150px;
left: -81px;
}
}
@media (min-width: 1200px) {
.first-img > img {
bottom: -157px;
left: -81px;
}
}
.second-img {
z-index: -1;
position: absolute;
height: 100%;
width: 100%;
bottom: -211px;
right: -33px;
}
@media (min-width: 1200px) {
.second-img {
bottom: -120px;
}
}
.tilter__deco--lines img {
z-index: -1;
visibility: hidden;
opacity: 0;
}
@media (min-width: 900px) {
.tilter__deco--lines img {
visibility: visible;
opacity: 1;
}
}
.title_count_block.tilter__caption {
top: -101px;
text-align: center;
margin: 0 auto;
left: 0;
right: 0;
z-index: 8;
}
.title_count_block.tilter__caption > img {
width: auto;
z-index: 8;
}
.titler__caption {
-webkit-transform: translateY(20px);
-ms-transform: translateY(20px);
transform: translateY(20px);
position: absolute;
width: 100%;
height: auto;
bottom: 0;
left: 0;
padding: 20px;
z-index: 10;
-webkit-perspective: 2000;
perspective: 2000;
}
.tilter__deco--lines {
display: block;
height: 100%;
-webkit-perspective: 200px;
perspective: 200px;
margin: 0 auto;
left: 0;
right: 0;
z-index: -1;
top: 2px;
position: relative;
}
.tags-remove .block_product_content .product-categories {
display: none;
}
.woocommerce .widget_price_filter .price_slider_amount {
text-align: right;
line-height: 1;
font-size: .8751em;
margin-bottom: 20px;
}
.btn.btn-accent-1, .btn.btn-primary, .btn-downloader, a[href*="?media_dl="],
.woocommerce #respond input#submit,
.woocommerce table.shop_table tbody tr td.actions input.btn,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce button.button.tm-woocompare-empty,
.woocommerce input.button,
.woocommerce #respond input#submit.alt,
.woocommerce a.button.alt,
.woocommerce-mini-cart__buttons a.button.wc-forward,
.woocommerce button.button.alt, .woocommerce input.button.alt,
.woocommerce a.button.add_to_cart_button.loading:hover,
.woocommerce button.button.btn.tm-wc-ajax-load-more-button {
border: 1px solid;
}
.tm-woocomerce-list__product-image img,
.woocommerce.single-product div.product .single_product_wrapper .images div.thumbnails .thumbnail:before {
z-index: -1;
}
#content .nav-links .page-numbers.next,
#content .nav-links .page-numbers.prev {
background-color: transparent;
}
button.quick-view-close {
outline: none;
}
.elementor-widget-wp-widget-__tm_products_carousel_widget .elementor-widget-container h5 {
margin-bottom: 20px;
}
@media (min-width: 900px) {
.elementor-widget-wp-widget-__tm_products_carousel_widget .elementor-widget-container h5 {
margin-bottom: 40px;
}
}
body .tm-quick-view-popup {
z-index: 9999;
} .woocommerce .star-rating::before {
content: '\e838\e838\e838\e838\e838';
letter-spacing: 5.5px;
font-family: 'Material Icons';
font-weight: normal;
font-style: normal;
display: inline-block;
line-height: 1;
text-transform: none;
letter-spacing: normal;
word-wrap: normal;
white-space: nowrap;
direction: ltr; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; -webkit-font-feature-settings: 'liga';
-moz-font-feature-settings: 'liga';
font-feature-settings: 'liga';
color: #dfe0dc;
}
.woocommerce .product .star-rating,
.woocommerce .star-rating,
.woocommerce .stars {
width: 5em;
height: 17px;
font-size: 16px;
}
.woocommerce .product .star-rating::before,
.woocommerce .product .star-rating span::before,
.woocommerce .star-rating::before,
.woocommerce .star-rating span::before,
.woocommerce .stars::before,
.woocommerce .stars span::before {
content: '\e838\e838\e838\e838\e838';
letter-spacing: 2.3px;
font-family: 'Material Icons';
font-weight: normal;
font-style: normal;
display: inline-block;
line-height: 1;
text-transform: none;
letter-spacing: normal;
word-wrap: normal;
white-space: nowrap;
direction: ltr; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; -webkit-font-feature-settings: 'liga';
-moz-font-feature-settings: 'liga';
font-feature-settings: 'liga';
line-height: 1.2;
} @media (max-width: 599px) {
.products .product .block_product_thumbnail {
display: block;
}
}
.products .product .block_product_thumbnail > a {
display: block;
position: relative;
}
.products .product .block_product_thumbnail > a::before {
content: '';
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
opacity: 0;
-webkit-transition: 0.3s ease all;
transition: 0.3s ease all;
z-index: 1;
}
.products .product.product-list .block_product_thumbnail:hover a::before {
opacity: 1;
}
.products .product:not(.product-list):hover .block_product_thumbnail a::before {
opacity: 1;
}
#main button.tm-wc-ajax-load-more-button.loading::after {
display: inline-block;
font-family: 'nc-icon-mini';
line-height: 1;
speak: none;
text-transform: none; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: '\e92d';
top: 37%;
right: 10px;
-webkit-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
transform: translate(0, -50%);
} @media (max-width: 899px) {
.tm-quick-view-popup__content {
overflow-y: scroll;
min-height: 100%;
max-height: 100vh;
width: 100%;
min-width: 290px;
padding: 20px;
}
}
.tm-quick-view-popup .quick-view-buttons {
position: relative;
border: none;
opacity: .65;
top: 0;
padding: 0;
width: 90px;
height: 110px;
}
.tm-quick-view-popup .quick-view-buttons:focus {
outline: none;
}
.tm-quick-view-popup .quick-view-buttons::before, .tm-quick-view-popup .quick-view-buttons::after {
content: '';
border: none;
width: 50px;
height: 1px;
margin: 0;
position: absolute;
top: 50%;
-webkit-transition: .3s;
transition: .3s;
background-color: #b9b8bf;
}
@media (max-width: 899px) {
.tm-quick-view-popup .quick-view-buttons::before, .tm-quick-view-popup .quick-view-buttons::after {
width: 27px;
}
}
.tm-quick-view-popup .quick-view-buttons.quick-view-prev::before, .tm-quick-view-popup .quick-view-buttons.quick-view-prev::after {
margin-left: 25px;
left: 20px;
-webkit-transform-origin: 0 center;
-ms-transform-origin: 0 center;
transform-origin: 0 center;
}
@media (max-width: 899px) {
.tm-quick-view-popup .quick-view-buttons.quick-view-prev::before, .tm-quick-view-popup .quick-view-buttons.quick-view-prev::after {
left: -18px;
}
}
.tm-quick-view-popup .quick-view-buttons.quick-view-prev::before {
margin-left: 25px;
-webkit-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
transform: rotate(-45deg);
}
.tm-quick-view-popup .quick-view-buttons.quick-view-prev::after {
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
}
.tm-quick-view-popup .quick-view-buttons.quick-view-next::before, .tm-quick-view-popup .quick-view-buttons.quick-view-next::after {
right: 20px;
left: auto;
-webkit-transform-origin: 100% center;
-ms-transform-origin: 100% center;
transform-origin: 100% center;
}
@media (max-width: 899px) {
.tm-quick-view-popup .quick-view-buttons.quick-view-next::before, .tm-quick-view-popup .quick-view-buttons.quick-view-next::after {
right: 6px;
}
}
.tm-quick-view-popup .quick-view-buttons.quick-view-next::before {
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
}
.tm-quick-view-popup .quick-view-buttons.quick-view-next::after {
-webkit-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
transform: rotate(-45deg);
} .woocommerce.single-product div.product div.woocommerce-tabs {
padding-top: 32px;
}
.woocommerce.single-product div.woocommerce-tabs .woocommerce-Tabs-panel--additional_information table.shop_attributes tbody tr th {
width: auto;
border-right: 1px solid gainsboro;
}
@media (min-width: 600px) {
.woocommerce.single-product div.woocommerce-tabs .woocommerce-Tabs-panel--additional_information table.shop_attributes tbody tr th {
width: 260px;
}
}
.woocommerce.single-product div.woocommerce-tabs .woocommerce-Tabs-panel--additional_information table.shop_attributes tbody tr th, .woocommerce.single-product div.woocommerce-tabs .woocommerce-Tabs-panel--additional_information table.shop_attributes tbody tr td {
padding: 5px 15px 5px 34px;
}
.woocommerce.single-product div.woocommerce-tabs .woocommerce-Tabs-panel--additional_information table.shop_attributes tbody tr td {
font-style: normal;
}
.woocommerce.single-product div.woocommerce-tabs .woocommerce-Tabs-panel--additional_information table.shop_attributes tbody tr td a {
text-decoration: none;
}
.woocommerce.single-product div.woocommerce-tabs .woocommerce-Tabs-panel #review_form #respond p.comment-form-author {
margin-right: 10px;
}
.woocommerce.single-product div.woocommerce-tabs .woocommerce-Tabs-panel #review_form #respond p.comment-form-email {
margin-left: 10px;
}
.woocommerce.single-product div.woocommerce-tabs .woocommerce-Tabs-panel #commentform {
grid-column-gap: 0;
grid-template-columns: repeat(2, 1fr);
}
.woocommerce.single-product div.woocommerce-tabs .woocommerce-Tabs-panel #commentform p.form-submit #submit {
font-size: .86rem;
letter-spacing: .6px;
font-weight: 500;
}
.woocommerce.single-product div.woocommerce-tabs .woocommerce-Tabs-panel #commentform p textarea, .woocommerce.single-product div.woocommerce-tabs .woocommerce-Tabs-panel #commentform p input {
padding-left: 25px;
}
.woocommerce.single-product div.woocommerce-tabs .woocommerce-Tabs-panel #commentform p i {
display: none;
}
.woocommerce.single-product div.woocommerce-tabs .woocommerce-Tabs-panel #commentform .wp-social-login-provider-list {
padding: 0;
line-height: 1;
}
.woocommerce.single-product div.woocommerce-tabs .woocommerce-Tabs-panel #commentform .wp-social-login-provider-list a {
font-size: 12px;
}
.woocommerce.single-product div.woocommerce-tabs .woocommerce-Tabs-panel #commentform .form-submit {
margin-top: 2px !important;
}
.woocommerce.single-product div.woocommerce-tabs .woocommerce-Tabs-panel .comment-form-rating .stars::before {
display: none;
}
.woocommerce.single-product div.woocommerce-tabs .woocommerce-Tabs-panel .comment-form-rating .stars span a::before {
content: '\e838';
letter-spacing: 5.5px;
font-family: 'Material Icons';
font-weight: normal;
font-style: normal;
display: inline-block;
line-height: 1;
text-transform: none;
letter-spacing: normal;
word-wrap: normal;
white-space: nowrap;
direction: ltr; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; -webkit-font-feature-settings: 'liga';
-moz-font-feature-settings: 'liga';
font-feature-settings: 'liga';
line-height: 1.2;
}
.woocommerce.single-product div.woocommerce-tabs .woocommerce-Tabs-panel .comment-form-rating .stars span a + a {
margin-left: 0;
}
.woocommerce.single-product div.woocommerce-tabs .woocommerce-Tabs-panel .comment-form-rating .stars span::before {
display: none;
}
.woocommerce.single-product div.woocommerce-tabs .wc-tab ul > li::before {
font-family: 'Material Icons';
font-weight: normal;
font-style: normal;
display: inline-block;
line-height: 1;
text-transform: none;
letter-spacing: normal;
word-wrap: normal;
white-space: nowrap;
direction: ltr; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; -webkit-font-feature-settings: 'liga';
-moz-font-feature-settings: 'liga';
font-feature-settings: 'liga';
content: '\e876';
}
.woocommerce.single-product div.woocommerce-tabs .wc-tab.panel {
padding-top: 35px;
margin-bottom: 3em;
}
.woocommerce.single-product div.woocommerce-tabs .wc-tab.panel h2 {
font-size: 30px;
}
.woocommerce.single-product div.woocommerce-tabs .wc-tab.panel p {
margin-bottom: 0;
padding: 5px 0 5px 0;
}
.woocommerce.single-product div.woocommerce-tabs ul.tabs {
overflow: visible;
padding: 0;
}
.woocommerce.single-product div.woocommerce-tabs ul.tabs::before {
border: none;
}
.woocommerce.single-product div.woocommerce-tabs ul.tabs li {
margin: 0;
padding: 8px 25px;
border: 1px solid;
position: relative;
border-bottom: none;
}
@media (max-width: 899px) {
.woocommerce.single-product div.woocommerce-tabs ul.tabs li {
padding: 5px;
}
}
@media (max-width: 599px) {
.woocommerce.single-product div.woocommerce-tabs ul.tabs li {
width: 100%;
text-align: center;
}
.woocommerce.single-product div.woocommerce-tabs ul.tabs li::before {
display: none;
}
}
.woocommerce.single-product div.woocommerce-tabs ul.tabs li::before {
border-width: 0;
-webkit-box-shadow: none;
box-shadow: none;
}
.woocommerce.single-product div.woocommerce-tabs ul.tabs li a {
font-size: 16px;
font-weight: 600;
letter-spacing: 1px;
}
.woocommerce.single-product div.woocommerce-tabs ul.tabs li::before {
width: 0;
}
.woocommerce.single-product .woocommerce-Reviews .woocommerce-Reviews-title {
margin-bottom: 8px;
}
.woocommerce.single-product .woocommerce-Reviews ol.commentlist li.comment .comment_container {
width: 100%;
border-bottom: 1px dashed gainsboro;
}
.woocommerce.single-product .woocommerce-Reviews ol.commentlist li.comment .comment_container img {
margin-top: 10px;
}
.woocommerce.single-product .woocommerce-Reviews ol.commentlist li.comment .comment_container .star-rating {
left: auto;
right: 0;
top: 5px;
}
@media (max-width: 599px) {
.woocommerce.single-product .woocommerce-Reviews ol.commentlist li.comment .comment_container .star-rating {
top: 0;
}
}
.woocommerce.single-product .woocommerce-Reviews ol.commentlist li.comment .description {
margin-top: 15px;
}
.woocommerce.single-product .woocommerce-Reviews ol.commentlist li.comment .comment-text .meta .woocommerce-review__author {
font-size: 16px !important;
}
.woocommerce.single-product .woocommerce-Reviews ol.commentlist li.comment .comment-text .meta .woocommerce-review__dash {
display: none;
}
.woocommerce.single-product .woocommerce-Reviews ol.commentlist li.comment .comment-text .meta .woocommerce-review__published-date {
display: block;
}
.woocommerce.single-product .woocommerce-Reviews ol.commentlist li.comment .children {
margin-left: 0 !important;
}
.woocommerce.single-product .single_product_wrapper .images div.enlarge {
top: 12px;
right: 24px;
border-radius: 4px;
height: 74px;
width: 74px;
border-radius: 50%;
-webkit-transition: 0.3s ease all;
transition: 0.3s ease all;
text-align: center;
}
.woocommerce.single-product .single_product_wrapper .images div.enlarge i {
width: 100%;
text-align: center;
}
.woocommerce.single-product .single_product_wrapper .images div.enlarge i::before {
content: '\e8b6';
font-family: 'Material Icons';
font-weight: normal;
font-style: normal;
display: inline-block;
line-height: 1;
text-transform: none;
letter-spacing: normal;
word-wrap: normal;
white-space: nowrap;
direction: ltr; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; -webkit-font-feature-settings: 'liga';
-moz-font-feature-settings: 'liga';
font-feature-settings: 'liga';
font-size: 26px;
line-height: 74px;
}
.woocommerce.single-product .single_product_wrapper .entry-summary span.featured,
.woocommerce.single-product .single_product_wrapper .entry-summary span.onsale,
.woocommerce.single-product .single_product_wrapper .entry-summary span.new,
.woocommerce.single-product .single_product_wrapper .entry-summary span.onsale {
left: 0;
top: auto;
width: auto;
display: inline-block;
vertical-align: middle;
position: relative;
-webkit-align-self: flex-start;
-ms-flex-item-align: start;
align-self: flex-start;
}
.woocommerce.single-product .single_product_wrapper .entry-summary .product_title {
margin-bottom: 3px;
margin-top: 21px;
}
.woocommerce.single-product .single_product_wrapper .entry-summary .woocommerce-product-rating .woocommerce-review-link {
margin-top: 6px;
margin-left: 0;
}
.woocommerce.single-product .single_product_wrapper .entry-summary .variations_form {
margin-top: 10px;
margin-bottom: 18px;
}
.woocommerce.single-product .single_product_wrapper .entry-summary .wishlist_compare_button_block button.button.btn {
margin-left: 0;
}
.woocommerce.single-product .single_product_wrapper .entry-summary .woocommerce-variation-add-to-cart.variations_button .quantity {
margin: 0;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
position: relative;
}
.woocommerce.single-product .single_product_wrapper .entry-summary .woocommerce-variation-add-to-cart.variations_button .quantity input[type="number"]::-webkit-inner-spin-button,
.woocommerce.single-product .single_product_wrapper .entry-summary .woocommerce-variation-add-to-cart.variations_button .quantity input[type="number"]::-webkit-outer-spin-button {
appearance: none;
-moz-appearance: none;
-webkit-appearance: textfield;
}
.woocommerce.single-product .single_product_wrapper .entry-summary .woocommerce-variation-add-to-cart.variations_button .quantity input {
height: 55px;
width: 129px;
border-radius: 3px;
-webkit-box-ordinal-group: 2;
-webkit-order: 1;
-ms-flex-order: 1;
order: 1;
border: none;
}
.woocommerce.single-product .single_product_wrapper .entry-summary .woocommerce-variation-add-to-cart.variations_button .quantity span {
position: absolute;
top: auto;
bottom: auto;
left: auto;
right: auto;
border: none;
margin-right: 5px;
cursor: pointer;
top: 50%;
}
.woocommerce.single-product .single_product_wrapper .entry-summary .woocommerce-variation-add-to-cart.variations_button .quantity span::before {
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
-webkit-transition: 0.3s ease all;
transition: 0.3s ease all;
font-size: 22px;
margin-top: -5px;
}
.woocommerce.single-product .single_product_wrapper .entry-summary .woocommerce-variation-add-to-cart.variations_button .quantity span.tm-qty-minus {
-webkit-box-ordinal-group: 4;
-webkit-order: 3;
-ms-flex-order: 3;
order: 3;
margin-right: 20px;
left: 22px;
}
.woocommerce.single-product .single_product_wrapper .entry-summary .woocommerce-variation-add-to-cart.variations_button .quantity span.tm-qty-minus::before {
content: '-';
}
.woocommerce.single-product .single_product_wrapper .entry-summary .woocommerce-variation-add-to-cart.variations_button .quantity span.tm-qty-plus {
-webkit-box-ordinal-group: 3;
-webkit-order: 2;
-ms-flex-order: 2;
order: 2;
right: 22px;
}
.woocommerce.single-product .single_product_wrapper .entry-summary .woocommerce-variation-add-to-cart.variations_button .quantity span.tm-qty-plus::before {
content: '+';
margin-top: -2px;
}
.woocommerce.single-product .single_product_wrapper .entry-summary .price {
margin-bottom: -3px;
}
.woocommerce.single-product .single_product_wrapper .entry-summary .price .woocs_price_code {
-webkit-box-pack: start;
-ms-flex-pack: start;
-webkit-justify-content: flex-start;
-moz-justify-content: flex-start;
justify-content: flex-start;
}
.woocommerce.single-product .single_product_wrapper .entry-summary * + .product_meta {
padding-top: 26px;
}
.woocommerce.single-product .single_product_wrapper .entry-summary * + .product_meta__footer {
padding-top: 0;
}
.woocommerce.single-product .single_product_wrapper .entry-summary .product_meta {
font-size: 14px;
font-weight: 600;
}
.woocommerce.single-product .single_product_wrapper .entry-summary .product_meta span {
margin-bottom: 11px;
}
.woocommerce.single-product .single_product_wrapper .entry-summary .product_meta span > * {
font-weight: 300;
}
.woocommerce.single-product > .product:hover .block_product_content > * {
-webkit-transform: translateX(0px) !important;
-ms-transform: translateX(0px) !important;
transform: translateX(0px) !important;
-webkit-transform: translateX(0px) !important;
-ms-transform: translateX(0px) !important;
transform: translateX(0px) !important;
opacity: 1 !important;
visibility: visible !important;
}
.woocommerce.single-product .related .swiper-carousel-container {
margin-top: 40px;
}
.woocommerce.single-product .related .swiper-carousel-container .swiper-button-next,
.woocommerce.single-product .related .swiper-carousel-container .swiper-button-prev {
top: 105px;
}
.woocommerce.single-product .related .swiper-carousel-container .swiper-button-prev {
left: auto;
right: 25px;
}
.woocommerce.single-product .related .swiper-carousel-container .swiper-button-next {
right: -8px;
}
.woocommerce.single-product .related .product .wishlist_compare_button_block .button,
.woocommerce.single-product .related .product .wishlist_compare_button_block .tm-quick-view {
visibility: hidden;
opacity: 0;
-webkit-transform: translateX(-50px);
-ms-transform: translateX(-50px);
transform: translateX(-50px);
-webkit-transition: ease 0.3s;
transition: ease 0.3s;
}
.woocommerce.single-product .related .product .wishlist_compare_button_block .tm-woowishlist-button {
-webkit-transition-delay: 100ms;
transition-delay: 100ms;
}
.woocommerce.single-product .related .product .wishlist_compare_button_block .tm-woocompare-button {
-webkit-transition-delay: 200ms;
transition-delay: 200ms;
}
.woocommerce.single-product .related .product .wishlist_compare_button_block .tm-quick-view {
-webkit-transition-delay: 300ms;
transition-delay: 300ms;
}
.woocommerce.single-product .related .product .block_product_content {
position: relative;
}
.woocommerce.single-product .related .product .block_product_content h3,
.woocommerce.single-product .related .product .block_product_content .price,
.woocommerce.single-product .related .product .block_product_content .product-categories,
.woocommerce.single-product .related .product .block_product_content .tm_products_carousel_widget_product_desc,
.woocommerce.single-product .related .product .block_product_content .product-widget-tags,
.woocommerce.single-product .related .product .block_product_content .star-rating {
visibility: visible;
opacity: 1;
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
-webkit-transition: ease 0.3s;
transition: ease 0.3s;
}
.woocommerce.single-product .related .product .block_product_content .product-categories {
-webkit-transition-delay: 300ms;
transition-delay: 300ms;
}
.woocommerce.single-product .related .product .block_product_content h3,
.woocommerce.single-product .related .product .block_product_content .tm_products_carousel_widget_product_desc {
-webkit-transition-delay: 200ms;
transition-delay: 200ms;
}
.woocommerce.single-product .related .product .block_product_content .price,
.woocommerce.single-product .related .product .block_product_content .product-widget-tags,
.woocommerce.single-product .related .product .block_product_content .star-rating {
-webkit-transition-delay: 100ms;
transition-delay: 100ms;
}
.woocommerce.single-product .related .product .block_product_content .content_bottom_wrap_block {
opacity: 0;
visibility: hidden;
position: absolute;
top: 0;
-webkit-transition: 400ms ease-in-out;
transition: 400ms ease-in-out;
-webkit-transform: translateX(-150px);
-ms-transform: translateX(-150px);
transform: translateX(-150px);
-webkit-transition: ease 0.3s;
transition: ease 0.3s;
-webkit-transition-delay: 0ms;
transition-delay: 0ms;
}
@media (min-width: 600px) {
.woocommerce.single-product .related .product .block_product_content .content_bottom_wrap_block {
top: 11px;
}
}
.woocommerce.single-product .related .product:hover .wishlist_compare_button_block .button,
.woocommerce.single-product .related .product:hover .wishlist_compare_button_block .tm-quick-view {
visibility: visible;
opacity: 1;
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
-webkit-transition: all 400ms cubic-bezier(0.68, -0.55, 0.27, 1.035);
transition: all 400ms cubic-bezier(0.68, -0.55, 0.27, 1.035);
}
.woocommerce.single-product .related .product:hover .wishlist_compare_button_block .tm-woowishlist-button {
-webkit-transition-delay: 300ms;
transition-delay: 300ms;
}
.woocommerce.single-product .related .product:hover .wishlist_compare_button_block .tm-woocompare-button {
-webkit-transition-delay: 200ms;
transition-delay: 200ms;
}
.woocommerce.single-product .related .product:hover .wishlist_compare_button_block .tm-quick-view {
-webkit-transition-delay: 100ms;
transition-delay: 100ms;
}
.woocommerce.single-product .related .product:hover .block_product_content h3,
.woocommerce.single-product .related .product:hover .block_product_content .price,
.woocommerce.single-product .related .product:hover .block_product_content .product-categories,
.woocommerce.single-product .related .product:hover .block_product_content .tm_products_carousel_widget_product_desc,
.woocommerce.single-product .related .product:hover .block_product_content .product-widget-tags,
.woocommerce.single-product .related .product:hover .block_product_content .star-rating {
visibility: hidden;
opacity: 0;
-webkit-transform: translateX(-50px);
-ms-transform: translateX(-50px);
transform: translateX(-50px);
-webkit-transition: all 400ms cubic-bezier(0.68, -0.55, 0.27, 1.035);
transition: all 400ms cubic-bezier(0.68, -0.55, 0.27, 1.035);
}
.woocommerce.single-product .related .product:hover .block_product_content .product-categories {
-webkit-transition-delay: 0ms;
transition-delay: 0ms;
}
.woocommerce.single-product .related .product:hover .block_product_content h3,
.woocommerce.single-product .related .product:hover .block_product_content .tm_products_carousel_widget_product_desc {
-webkit-transition-delay: 100ms;
transition-delay: 100ms;
}
.woocommerce.single-product .related .product:hover .block_product_content .price,
.woocommerce.single-product .related .product:hover .block_product_content .product-widget-tags,
.woocommerce.single-product .related .product:hover .block_product_content .star-rating {
-webkit-transition-delay: 200ms;
transition-delay: 200ms;
}
.woocommerce.single-product .related .product:hover .content_bottom_wrap_block {
opacity: 1;
visibility: visible;
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
-webkit-transition: all 400ms cubic-bezier(0.68, -0.55, 0.27, 1.035);
transition: all 400ms cubic-bezier(0.68, -0.55, 0.27, 1.035);
-webkit-transition-delay: 300ms;
transition-delay: 300ms;
} .woocommerce.tm-woowishlist {
padding: 0;
}
.woocommerce.tm-woowishlist .tm-woowishlist-item {
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}
@media (max-width: 599px) {
.woocommerce.tm-woowishlist .tm-woowishlist-item > * {
width: 100%;
text-align: center;
margin-right: 0;
}
}
@media (max-width: 599px) {
.woocommerce.tm-woowishlist .tm-woowishlist-item .wrap_elements {
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}
}
@media (max-width: 599px) {
.woocommerce.tm-woowishlist .tm-woowishlist-item {
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
}
.woocommerce.tm-woowishlist .tm-woowishlist-item .tm-woocomerce-list__product-title a {
font-size: 14px;
font-size: 1rem;
}
.woocommerce.tm-woowishlist .tm-woowishlist-item .stock {
font-size: 12px;
font-weight: 400;
border-radius: 4px;
padding: 3px;
}
.woocommerce.tm-woowishlist .tm-woowishlist-item .tm-woowishlist-remove {
position: relative;
top: auto;
right: auto;
padding-right: 40px;
}
@media (max-width: 599px) {
.woocommerce.tm-woowishlist .tm-woowishlist-item .tm-woowishlist-remove {
padding-right: 0;
padding-bottom: 15px;
}
}
.woocommerce.tm-woowishlist .tm-woowishlist-item .tm-woowishlist-remove::before {
display: inline-block;
font-family: 'nc-icon-mini';
line-height: 1;
speak: none;
text-transform: none; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: '\ea5d';
font-size: 14px;
font-size: 1rem;
} .woocommerce-checkout .woocommerce .woocommerce-error {
margin-bottom: 20px;
background: #ffe8e9;
border-radius: 4px;
}
.woocommerce-checkout .woocommerce .woocommerce-error::before {
display: inline-block;
font-family: 'nc-icon-mini';
line-height: 1;
speak: none;
text-transform: none; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: '\ea68';
}
.woocommerce-checkout .woocommerce .woocommerce-error li {
color: #ff3543;
}
.woocommerce-checkout .woocommerce .woocommerce-info {
text-transform: uppercase;
font-size: 22px;
letter-spacing: 0.4px;
margin-bottom: 14px !important;
}
.woocommerce-checkout .woocommerce .checkout.woocommerce-checkout label {
padding-left: 0;
}
.woocommerce-checkout .woocommerce .checkout.woocommerce-checkout h3 {
font-size: 22px;
letter-spacing: 0.4px;
}
.woocommerce-checkout .woocommerce .woocommerce-form-login label {
padding-left: 0;
}
.woocommerce-checkout .woocommerce .woocommerce-form-login > p:first-child {
margin-bottom: 8px;
}
.woocommerce-checkout .woocommerce .woocommerce-form-login .form-row.form-row-last {
margin-bottom: 20px;
}
.woocommerce-checkout .woocommerce .woocommerce-form-login .form-row .button {
padding: 11px 40px;
line-height: 1;
}
.woocommerce-checkout .woocommerce .woocommerce-form-login .lost_password {
padding-top: 9px;
margin-bottom: 10px;
}
.woocommerce-checkout .woocommerce .woocommerce-form-login .lost_password a {
text-decoration: none;
text-transform: uppercase;
font-weight: 500;
font-size: 12px;
letter-spacing: 0.6px;
}
.woocommerce-checkout .woocommerce form.place-order .button {
font-size: 14px;
padding: 11px 40px;
}
.woocommerce-checkout .woocommerce .checkout_coupon {
padding-bottom: 0;
}
.woocommerce-checkout .woocommerce .checkout_coupon .form-row.form-row-first {
position: relative;
}
.woocommerce-checkout .woocommerce .checkout_coupon .form-row.form-row-first::before {
content: '\ebc8';
display: inline-block;
font-family: 'nc-icon-mini';
line-height: 1;
speak: none;
text-transform: none; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
position: absolute;
top: 50%;
left: 20px;
-webkit-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
transform: translate(0, -50%);
color: #c9c9c9;
}
.woocommerce-checkout .woocommerce .checkout_coupon .input-text {
padding-left: 40px;
}
.woocommerce-checkout .woocommerce .checkout_coupon .button {
padding: 8px 28px;
}
.woocommerce-checkout .woocommerce table.woocommerce-checkout-review-order-table.shop_table thead tr th {
padding: 10px 0;
font-weight: 700;
font-size: 14px;
font-size: 1rem;
}
.woocommerce-checkout .woocommerce table.woocommerce-checkout-review-order-table.shop_table thead tr th.product-total {
text-align: center;
}
.woocommerce-checkout .woocommerce table.woocommerce-checkout-review-order-table.shop_table tbody tr td .mini_cart_item_title {
font-weight: 700 !important;
}
.woocommerce-checkout .woocommerce table.woocommerce-checkout-review-order-table.shop_table tbody tr td.product-total {
width: 175px;
text-align: center;
}
.woocommerce-checkout .woocommerce table.woocommerce-checkout-review-order-table.shop_table tbody tr td.product-total span {
font-size: 16px;
text-transform: uppercase;
}
.woocommerce-checkout .woocommerce table.woocommerce-checkout-review-order-table.shop_table tfoot tr.order-total, .woocommerce-checkout .woocommerce table.woocommerce-checkout-review-order-table.shop_table tfoot tr.cart-subtotal {
text-transform: uppercase;
letter-spacing: 0.6px;
}
.woocommerce-checkout .woocommerce table.woocommerce-checkout-review-order-table.shop_table tfoot tr .woocommerce-Price-amount {
font-weight: 500;
}
.woocommerce-checkout .woocommerce table.woocommerce-checkout-review-order-table.shop_table tfoot tr:first-child > *,
.woocommerce-checkout .woocommerce table.woocommerce-checkout-review-order-table.shop_table tfoot tr:first-child .woocommerce-Price-amount {
font-size: 18px;
}
.woocommerce-checkout .woocommerce table.woocommerce-checkout-review-order-table.shop_table tfoot tr:last-child > *,
.woocommerce-checkout .woocommerce table.woocommerce-checkout-review-order-table.shop_table tfoot tr:last-child .woocommerce-Price-amount {
padding-top: 5px;
font-size: 22px;
} .woocommerce.tm-woocompare-list .tm-woocompare-wrapper .tablesaw-advance .tablesaw-nav-btn::after {
display: inline-block;
font-family: 'nc-icon-mini';
line-height: 1;
speak: none;
text-transform: none; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-size: 14px;
font-size: 1rem;
}
.woocommerce.tm-woocompare-list .tm-woocompare-wrapper .tablesaw-advance .tablesaw-nav-btn.right::after {
content: '\e928';
}
.woocommerce.tm-woocompare-list .tm-woocompare-wrapper .tablesaw-advance .tablesaw-nav-btn.left::after {
content: '\e927';
}
.woocommerce.tm-woocompare-list .tm-woocompare-wrapper table.tm-woocompare-table tr th:last-child {
border-right: none !important;
}
.woocommerce.tm-woocompare-list .tm-woocompare-wrapper table.tm-woocompare-table tr th .tm-woocompare-remove {
right: auto;
}
.woocommerce.tm-woocompare-list .tm-woocompare-wrapper table.tm-woocompare-table tr th .tm-woocompare-remove::before {
content: '\ea5d';
display: inline-block;
font-family: 'nc-icon-mini';
line-height: 1;
speak: none;
text-transform: none; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-size: 14px;
font-size: 1rem;
}
.woocommerce.tm-woocompare-list .tm-woocompare-wrapper table.tm-woocompare-table tbody tr:nth-child(3) {
border-bottom: 1px solid gainsboro;
}
.woocommerce.tm-woocompare-list .tm-woocompare-wrapper table.tm-woocompare-table tbody tr td .price {
padding-bottom: 15px;
} .woocommerce-cart .woocommerce .cart-collaterals {
padding-bottom: 0;
padding-top: 4px;
}
.woocommerce-cart .woocommerce div.cart_totals table.shop_table.shop_table_responsive {
margin-top: 0;
}
.woocommerce-cart .woocommerce div.cart_totals .wc-proceed-to-checkout {
padding-bottom: 0;
}
.woocommerce-cart .woocommerce div.cart_totals .wc-proceed-to-checkout .checkout-button {
font-size: 18px;
position: relative;
padding: 15px 35px;
margin-bottom: 0;
line-height: 1;
border-radius: 50px;
}
.woocommerce-cart .woocommerce div.cart_totals .wc-proceed-to-checkout .checkout-button::before {
content: '\ea20';
display: inline-block;
font-family: 'nc-icon-mini';
line-height: 1;
speak: none;
text-transform: none; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
position: relative;
left: -5px;
}
@media (max-width: 899px) {
.woocommerce-cart .woocommerce table.shop_table.shop_table_responsive {
border: none;
}
}
.woocommerce-cart .woocommerce table.shop_table.shop_table_responsive tr.cart-subtotal {
margin-bottom: 16px;
}
.woocommerce-cart .woocommerce table.shop_table.shop_table_responsive tr.cart-subtotal,
.woocommerce-cart .woocommerce table.shop_table.shop_table_responsive tr.order-total {
padding: 0;
}
.woocommerce-cart .woocommerce table.shop_table.shop_table_responsive thead tr th {
padding: 9px 0;
font-weight: 700;
font-size: 14px;
font-size: 1rem;
}
.woocommerce-cart .woocommerce table.shop_table.shop_table_responsive thead tr th:first-child {
text-align: left;
}
@media (max-width: 899px) {
.woocommerce-cart .woocommerce table.shop_table.shop_table_responsive tbody tr.cart_item {
padding-bottom: 20px;
}
}
.woocommerce-cart .woocommerce table.shop_table.shop_table_responsive tbody tr td {
padding: 40px 10px 40px 0;
}
@media (max-width: 899px) {
.woocommerce-cart .woocommerce table.shop_table.shop_table_responsive tbody tr td {
padding: 10px;
border-right: none;
}
}
.woocommerce-cart .woocommerce table.shop_table.shop_table_responsive tbody tr td.product-thumbnail {
width: 100px;
max-width: 100px;
}
.woocommerce-cart .woocommerce table.shop_table.shop_table_responsive tbody tr td.product-name {
padding-left: 30px;
}
@media (max-width: 899px) {
.woocommerce-cart .woocommerce table.shop_table.shop_table_responsive tbody tr td.product-name {
padding-left: 10px;
}
}
.woocommerce-cart .woocommerce table.shop_table.shop_table_responsive tbody tr td .woocommerce-Price-amount {
font-size: 16px;
}
.woocommerce-cart .woocommerce table.shop_table.shop_table_responsive tbody tr td .remove {
top: 47%;
}
.woocommerce-cart .woocommerce table.shop_table.shop_table_responsive tbody tr td .remove::before {
content: '\ea5d';
display: inline-block;
font-family: 'nc-icon-mini';
line-height: 1;
speak: none;
text-transform: none; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-size: 14px;
font-size: 1rem;
}
@media (max-width: 899px) {
.woocommerce-cart .woocommerce table.shop_table.shop_table_responsive tbody tr td .remove {
left: 50%;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
}
}
.woocommerce-cart .woocommerce table.shop_table.shop_table_responsive tbody tr td.actions {
padding: 40px 10px 10px 0;
position: relative;
}
.woocommerce-cart .woocommerce table.shop_table.shop_table_responsive tbody tr td.actions .input-text#coupon_code {
padding: 13px 30px 13px 41px;
border: 1px solid #f5f4f5;
}
.woocommerce-cart .woocommerce table.shop_table.shop_table_responsive tbody tr td.actions .button,
.woocommerce-cart .woocommerce table.shop_table.shop_table_responsive tbody tr td.actions .header-btn {
font-size: 18px;
padding: 15px 28px;
line-height: 1 !important;
border-radius: 50px;
}
.woocommerce-cart .woocommerce table.shop_table.shop_table_responsive tbody tr td.actions .input-button-with-icon .btn {
padding-left: 55px;
}
.woocommerce-cart .woocommerce table.shop_table.shop_table_responsive tbody tr td.actions .header-btn {
position: relative;
}
.woocommerce-cart .woocommerce table.shop_table.shop_table_responsive tbody tr td.actions .shopping_tag {
position: absolute;
left: 13px;
top: 18px;
}
.woocommerce-cart .woocommerce table.shop_table.shop_table_responsive tbody tr td.actions .shopping_tag::before {
content: '\ebc8';
display: inline-block;
font-family: 'nc-icon-mini';
line-height: 1;
speak: none;
text-transform: none; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}.cherry-handler-notice{background:#23282d;position:fixed;margin:5px 0;box-shadow:1px 1px 5px rgba(0,0,0,0.2);box-sizing:border-box;padding:8px 15px 8px 8px;min-width:200px;overflow:hidden;color:#fff;z-index:999;border-radius:2px;-webkit-transition:all 250ms cubic-bezier(0.85, 0.04, 1, 1);transition:all 250ms cubic-bezier(0.85, 0.04, 1, 1)}.cherry-handler-notice span.dashicons{position:relative;margin-right:10px}.cherry-handler-notice span.dashicons:before{position:absolute;font-size:30px;left:-6px;top:-4px}.cherry-handler-notice.success-notice span.dashicons{color:#48c569}.cherry-handler-notice.success-notice span.dashicons:before{content:"\f147"}.cherry-handler-notice.success-notice .inner b{color:#48c569}.cherry-handler-notice.info-notice span.dashicons{color:#faa730}.cherry-handler-notice.info-notice span.dashicons:before{content:"\f534"}.cherry-handler-notice.info-notice .inner b{color:#faa730}.cherry-handler-notice.error-notice span.dashicons{color:#e54343}.cherry-handler-notice.error-notice span.dashicons:before{content:"\f158"}.cherry-handler-notice.show-state{-webkit-transition:all 500ms cubic-bezier(0.1, 0.67, 0.26, 1);transition:all 500ms cubic-bezier(0.1, 0.67, 0.26, 1)}.cherry-handler-notice .inner{display:inline-block}