.hm,.fashm{font-family:"Happy Icons" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.hm-3d-rotate:before{content:""}.hm-degree:before{content:""}.hm-accordion-horizontal:before{content:""}.hm-accordion-vertical:before{content:""}.hm-alarm-clock:before{content:""}.hm-alien-gun:before{content:""}.hm-alien:before{content:""}.hm-anchor:before{content:""}.hm-android:before{content:""}.hm-angle-down:before{content:""}.hm-angle-left:before{content:""}.hm-angle-right:before{content:""}.hm-angle-up:before{content:""}.hm-apple:before{content:""}.hm-arrow-left:before{content:""}.hm-arrow-right:before{content:""}.hm-arrow-zoom-out:before{content:""}.hm-arrow-corner:before{content:""}.hm-arrow-down:before{content:""}.hm-arrow-left1:before{content:""}.hm-arrow-right1:before{content:""}.hm-arrow-up:before{content:""}.hm-article:before{content:""}.hm-avatar-man:before{content:""}.hm-avatar-woman:before{content:""}.hm-badge1:before{content:""}.hm-badge2:before{content:""}.hm-badge3:before{content:""}.hm-bamboo:before{content:""}.hm-basketball:before{content:""}.hm-battery:before{content:""}.hm-beach-seat:before{content:""}.hm-bell:before{content:""}.hm-bicycle:before{content:""}.hm-blog-content:before{content:""}.hm-bluetooth:before{content:""}.hm-board:before{content:""}.hm-body:before{content:""}.hm-bomb:before{content:""}.hm-bond-hand:before{content:""}.hm-bond:before{content:""}.hm-bonsai:before{content:""}.hm-book:before{content:""}.hm-bowl:before{content:""}.hm-brick-wall:before{content:""}.hm-brush-paint:before{content:""}.hm-brush-roll:before{content:""}.hm-brush:before{content:""}.hm-bug:before{content:""}.hm-bulb:before{content:""}.hm-calculation:before{content:""}.hm-calendar:before{content:""}.hm-camera:before{content:""}.hm-candle:before{content:""}.hm-candles:before{content:""}.hm-car:before{content:""}.hm-card:before{content:""}.hm-caret-down:before{content:""}.hm-caret-fill-down:before{content:""}.hm-caret-fill-left:before{content:""}.hm-caret-fill-right:before{content:""}.hm-caret-fill-up:before{content:""}.hm-caret-left:before{content:""}.hm-caret-right:before{content:""}.hm-caret-up:before{content:""}.hm-carousal:before{content:""}.hm-cart-empty:before{content:""}.hm-cart-full:before{content:""}.hm-caution:before{content:""}.hm-chair:before{content:""}.hm-chair2:before{content:""}.hm-chat-bubble-single:before{content:""}.hm-chat-bubble:before{content:""}.hm-cheese:before{content:""}.hm-chef-cap:before{content:""}.hm-clip-board:before{content:""}.hm-clip:before{content:""}.hm-cloud-down:before{content:""}.hm-cloud-up:before{content:""}.hm-cloud:before{content:""}.hm-code-browser:before{content:""}.hm-code-clean:before{content:""}.hm-code:before{content:""}.hm-cog:before{content:""}.hm-color-card:before{content:""}.hm-color-plate:before{content:""}.hm-compass-math:before{content:""}.hm-compass:before{content:""}.hm-corner:before{content:""}.hm-crop:before{content:""}.hm-cross-circle:before{content:""}.hm-cross-game:before{content:""}.hm-cross-gap:before{content:""}.hm-cross:before{content:""}.hm-crown:before{content:""}.hm-cube:before{content:""}.hm-cup-coffee:before{content:""}.hm-cup:before{content:""}.hm-currency-paper:before{content:""}.hm-dashboard:before{content:""}.hm-delivery-van:before{content:""}.hm-diamond-ring:before{content:""}.hm-direction-both:before{content:""}.hm-direction-right:before{content:""}.hm-disable-person:before{content:""}.hm-disc:before{content:""}.hm-dislike:before{content:""}.hm-dollar-on-hand:before{content:""}.hm-door-path:before{content:""}.hm-Download-circle:before{content:""}.hm-download:before{content:""}.hm-drag-inside:before{content:""}.hm-drag-outside:before{content:""}.hm-drag:before{content:""}.hm-drawer:before{content:""}.hm-dribbble:before{content:""}.hm-dropper:before{content:""}.hm-egg-fry:before{content:""}.hm-ellipsis-fill-h:before{content:""}.hm-ellipsis-fill-v:before{content:""}.hm-ellipsis-horizontal:before{content:""}.hm-ellipsis-vertical:before{content:""}.hm-emo-normal:before{content:""}.hm-emo-sad:before{content:""}.hm-emo-smile:before{content:""}.hm-envelop:before{content:""}.hm-facebook:before{content:""}.hm-fancy-futton:before{content:""}.hm-feeder:before{content:""}.hm-file-cabinet:before{content:""}.hm-file-rotate:before{content:""}.hm-file:before{content:""}.hm-files:before{content:""}.hm-film-roll:before{content:""}.hm-film:before{content:""}.hm-finger-index:before{content:""}.hm-finger-print:before{content:""}.hm-fire-flame:before{content:""}.hm-flag:before{content:""}.hm-flip-card1:before{content:""}.hm-flip-card2:before{content:""}.hm-folder-network:before{content:""}.hm-folder:before{content:""}.hm-football:before{content:""}.hm-footer:before{content:""}.hm-form:before{content:""}.hm-forward:before{content:""}.hm-fountain-pen:before{content:""}.hm-gender-female:before{content:""}.hm-gender-male:before{content:""}.hm-gender-sign:before{content:""}.hm-gender:before{content:""}.hm-ghost:before{content:""}.hm-gift-box:before{content:""}.hm-globe1:before{content:""}.hm-globe2:before{content:""}.hm-globe3:before{content:""}.hm-globe4:before{content:""}.hm-google:before{content:""}.hm-graduate-cap:before{content:""}.hm-graph-bar:before{content:""}.hm-graph-pie:before{content:""}.hm-graph:before{content:""}.hm-grid-even:before{content:""}.hm-grid-masonry:before{content:""}.hm-grid-twist:before{content:""}.hm-grid:before{content:""}.hm-group:before{content:""}.hm-hand-mike:before{content:""}.hm-hand-watch:before{content:""}.hm-hand:before{content:""}.hm-header:before{content:""}.hm-headphone:before{content:""}.hm-headset:before{content:""}.hm-heart-beat:before{content:""}.hm-hexa:before{content:""}.hm-highlighter:before{content:""}.hm-home:before{content:""}.hm-hot-spot:before{content:""}.hm-hotdog:before{content:""}.hm-ice-cream:before{content:""}.hm-icon-box:before{content:""}.hm-imac:before{content:""}.hm-image-compare:before{content:""}.hm-image-slider:before{content:""}.hm-image:before{content:""}.hm-inbox:before{content:""}.hm-infinity:before{content:""}.hm-info:before{content:""}.hm-injection:before{content:""}.hm-instagram:before{content:""}.hm-jar-chemical:before{content:""}.hm-key:before{content:""}.hm-language-change:before{content:""}.hm-laptop:before{content:""}.hm-layer:before{content:""}.hm-lens:before{content:""}.hm-like:before{content:""}.hm-line-graph-pointed:before{content:""}.hm-link:before{content:""}.hm-linkedin:before{content:""}.hm-linux:before{content:""}.hm-list-2:before{content:""}.hm-list-group:before{content:""}.hm-list:before{content:""}.hm-location-pointer:before{content:""}.hm-lock:before{content:""}.hm-logo-carousel:before{content:""}.hm-logo-grid:before{content:""}.hm-lotus:before{content:""}.hm-love:before{content:""}.hm-madel:before{content:""}.hm-magic-wand:before{content:""}.hm-magnet:before{content:""}.hm-mail-open:before{content:""}.hm-man-range:before{content:""}.hm-map-marker:before{content:""}.hm-map-pointer:before{content:""}.hm-measurement:before{content:""}.hm-memory:before{content:""}.hm-menu-price:before{content:""}.hm-micro-chip:before{content:""}.hm-microphone1:before{content:""}.hm-microphone2:before{content:""}.hm-mobile:before{content:""}.hm-money-bag:before{content:""}.hm-money:before{content:""}.hm-monitor:before{content:""}.hm-mouse:before{content:""}.hm-muscle:before{content:""}.hm-net:before{content:""}.hm-network1:before{content:""}.hm-network2:before{content:""}.hm-newspaper:before{content:""}.hm-nuclear-circle:before{content:""}.hm-office-file:before{content:""}.hm-pacman:before{content:""}.hm-paper-fold:before{content:""}.hm-paper-plane-alt:before{content:""}.hm-paper-plane:before{content:""}.hm-pause:before{content:""}.hm-pen-head:before{content:""}.hm-pen-pencil:before{content:""}.hm-pen-scale:before{content:""}.hm-pen-paper:before{content:""}.hm-pen:before{content:""}.hm-pencil:before{content:""}.hm-pendrive:before{content:""}.hm-phone:before{content:""}.hm-pillar:before{content:""}.hm-pin-man-range:before{content:""}.hm-pin-man:before{content:""}.hm-pin:before{content:""}.hm-plane:before{content:""}.hm-play-end:before{content:""}.hm-play-next:before{content:""}.hm-play-previous:before{content:""}.hm-play-start:before{content:""}.hm-play-button:before{content:""}.hm-play-store:before{content:""}.hm-play:before{content:""}.hm-playing-card:before{content:""}.hm-plus-box:before{content:""}.hm-plus-circle:before{content:""}.hm-plus-gap:before{content:""}.hm-plus-open:before{content:""}.hm-popup:before{content:""}.hm-power:before{content:""}.hm-printer:before{content:""}.hm-progress-bar:before{content:""}.hm-promo:before{content:""}.hm-pulse:before{content:""}.hm-puzzle:before{content:""}.hm-question:before{content:""}.hm-quote:before{content:""}.hm-radar:before{content:""}.hm-radiation:before{content:""}.hm-reading-glass-alt:before{content:""}.hm-reading-glass:before{content:""}.hm-recycle-bin:before{content:""}.hm-recycle:before{content:""}.hm-refresh-time:before{content:""}.hm-reply:before{content:""}.hm-responsive-device:before{content:""}.hm-review:before{content:""}.hm-rocket1:before{content:""}.hm-rocket2:before{content:""}.hm-rss:before{content:""}.hm-safety-cap:before{content:""}.hm-safety-kit:before{content:""}.hm-sand-watch:before{content:""}.hm-scale:before{content:""}.hm-scanner:before{content:""}.hm-scissor:before{content:""}.hm-screen:before{content:""}.hm-search:before{content:""}.hm-seo:before{content:""}.hm-server-network:before{content:""}.hm-server:before{content:""}.hm-share:before{content:""}.hm-shield:before{content:""}.hm-ship:before{content:""}.hm-shirt:before{content:""}.hm-shopping-bag1:before{content:""}.hm-shopping-bag2:before{content:""}.hm-shopping-bag3:before{content:""}.hm-shopping-bag4:before{content:""}.hm-shuffle:before{content:""}.hm-shutter:before{content:""}.hm-sign-in:before{content:""}.hm-sign-out:before{content:""}.hm-sitemap1:before{content:""}.hm-sitemap2:before{content:""}.hm-skart:before{content:""}.hm-skull:before{content:""}.hm-skyscraper:before{content:""}.hm-slider-doc:before{content:""}.hm-slider-h-range:before{content:""}.hm-slider-image:before{content:""}.hm-slider-range-h:before{content:""}.hm-slider-v-open:before{content:""}.hm-slider-video:before{content:""}.hm-slider:before{content:""}.hm-smart-watch:before{content:""}.hm-snow:before{content:""}.hm-spa-face:before{content:""}.hm-spa-stone-flower:before{content:""}.hm-spa-stone:before{content:""}.hm-spark:before{content:""}.hm-speaker-off:before{content:""}.hm-speaker-on:before{content:""}.hm-spoon-fork:before{content:""}.hm-spoon:before{content:""}.hm-star:before{content:""}.hm-step-flow:before{content:""}.hm-steps:before{content:""}.hm-stop-watch:before{content:""}.hm-stop:before{content:""}.hm-support-call:before{content:""}.hm-tab:before{content:""}.hm-table-lamp:before{content:""}.hm-tablet:before{content:""}.hm-tag:before{content:""}.hm-target-arrow:before{content:""}.hm-target:before{content:""}.hm-target1:before{content:""}.hm-team-carousel:before{content:""}.hm-team-member:before{content:""}.hm-tennis-ball:before{content:""}.hm-terminal:before{content:""}.hm-testimonial-carousel:before{content:""}.hm-testimonial:before{content:""}.hm-text-animation:before{content:""}.hm-theatre:before{content:""}.hm-tick-circle:before{content:""}.hm-tick:before{content:""}.hm-tickets:before{content:""}.hm-tie-knot:before{content:""}.hm-tie:before{content:""}.hm-timeline:before{content:""}.hm-toggle:before{content:""}.hm-tools:before{content:""}.hm-tree-square:before{content:""}.hm-twitter-bird:before{content:""}.hm-twitter:before{content:""}.hm-ufo:before{content:""}.hm-umbralla:before{content:""}.hm-unlock:before{content:""}.hm-up-down:before{content:""}.hm-upload:before{content:""}.hm-upward-top-right:before{content:""}.hm-user-female:before{content:""}.hm-user-id:before{content:""}.hm-user-male:before{content:""}.hm-video-camera:before{content:""}.hm-water-drop:before{content:""}.hm-weather-cloud-day:before{content:""}.hm-weather-cloud:before{content:""}.hm-weather-day-rain:before{content:""}.hm-weather-day-snow:before{content:""}.hm-weather-day-windy-rain:before{content:""}.hm-weather-flood:before{content:""}.hm-weather-night-cloud:before{content:""}.hm-weather-rain-alt:before{content:""}.hm-weather-rain:before{content:""}.hm-weather-snow:before{content:""}.hm-weather-sun-rain:before{content:""}.hm-weather-sun:before{content:""}.hm-weather-sunny-day:before{content:""}.hm-weather-thunder:before{content:""}.hm-weather-windy-rain:before{content:""}.hm-webcam1:before{content:""}.hm-webcam2:before{content:""}.hm-weight-scale:before{content:""}.hm-windows:before{content:""}.hm-wine-glass2:before{content:""}.hm-wine-glass:before{content:""}.hm-worker-cap:before{content:""}.hm-youtube:before{content:""}.hm-centralize:before{content:""}.hm-add-section:before{content:""}.hm-advanced-heading:before{content:""}.hm-air-baloon:before{content:""}.hm-arrow2:before{content:""}.hm-bicycle2:before{content:""}.hm-bond2:before{content:""}.hm-bond3:before{content:""}.hm-bond4:before{content:""}.hm-calendar2:before{content:""}.hm-carousel:before{content:""}.hm-code-page:before{content:""}.hm-comment-circle:before{content:""}.hm-comment-square:before{content:""}.hm-copy:before{content:""}.hm-cursor:before{content:""}.hm-envelop2:before{content:""}.hm-factory:before{content:""}.hm-finger-point:before{content:""}.hm-finger-swipe-both:before{content:""}.hm-finger-swipe-corner:before{content:""}.hm-finger-swipe-left:before{content:""}.hm-finger-swipe-up:before{content:""}.hm-finger-swipe:before{content:""}.hm-finger-touch:before{content:""}.hm-folder-network:before{content:""}.hm-folder-sync:before{content:""}.hm-graph-bar2:before{content:""}.hm-graph-pie2:before{content:""}.hm-heading-h:before{content:""}.hm-heading-html:before{content:""}.hm-heart:before{content:""}.hm-home2:before{content:""}.hm-indent-left:before{content:""}.hm-indent-right:before{content:""}.hm-lock-close:before{content:""}.hm-lock-open:before{content:""}.hm-map-pointer-add:before{content:""}.hm-map-pointer-check:before{content:""}.hm-map-pointer-delete:before{content:""}.hm-map-pointer2:before{content:""}.hm-map:before{content:""}.hm-navigation1:before{content:""}.hm-navigation2:before{content:""}.hm-page-export:before{content:""}.hm-page-sync:before{content:""}.hm-piramid:before{content:""}.hm-plug:before{content:""}.hm-point-marker:before{content:""}.hm-quote2:before{content:""}.hm-refresh-check:before{content:""}.hm-refresh:before{content:""}.hm-refresh2:before{content:""}.hm-scrolling-image:before{content:""}.hm-sign-turn-right:before{content:""}.hm-speedometer:before{content:""}.hm-sticky:before{content:""}.hm-sync-cloud:before{content:""}.hm-sync:before{content:""}.hm-sync2:before{content:""}.hm-table-lamp2:before{content:""}.hm-target2:before{content:""}.hm-timeline-spiral:before{content:""}.hm-tv:before{content:""}.hm-vespa:before{content:""}.hm-happyaddons:before{content:""}.hm-brain:before{content:""}.hm-breadcrumbs:before{content:""}.hm-circular-chat:before{content:""}.hm-currency-exchange:before{content:""}.hm-cta:before{content:""}.hm-data-table:before{content:""}.hm-display-condition:before{content:""}.hm-digital-memory:before{content:""}.hm-dollar-box:before{content:""}.hm-faq:before{content:""}.hm-facebook-feed:before{content:""}.hm-header-footer:before{content:""}.hm-heart:before{content:""}.hm-image-accordion:before{content:""}.hm-image-masking:before{content:""}.hm-instagram:before{content:""}.hm-mail-chimp:before{content:""}.hm-minus-large:before{content:""}.hm-minus-small:before{content:""}.hm-mobile-chat:before{content:""}.hm-motion-button:before{content:""}.hm-news-ticker:before{content:""}.hm-offcanvas-menu:before{content:""}.hm-post-grid:before{content:""}.hm-post-list:before{content:""}.hm-post-tab:before{content:""}.hm-pricing-menu:before{content:""}.hm-scheduled-section:before{content:""}.hm-section-link:before{content:""}.hm-sticky-video:before{content:""}.hm-section-nesting:before{content:""}.hm-traffic-signal:before{content:""}.hm-tshirt:before{content:""}.hm-twitter-feed:before{content:""}.hm-grid-layout:before{content:""}.hm-add-to-cart-button:before{content:""}.hm-billing-address:before{content:""}.hm-cart:before{content:""}.hm-Category-Carousel:before{content:""}.hm-Category-Grid:before{content:""}.hm-Category-List:before{content:""}.hm-checkout-1:before{content:""}.hm-checkout-2:before{content:""}.hm-compare:before{content:""}.hm-edit-menu:before{content:""}.hm-facebook-review:before{content:""}.hm-fb-messanger:before{content:""}.hm-filter:before{content:""}.hm-google-review:before{content:""}.hm-grid-filter:before{content:""}.hm-home3:before{content:""}.hm-horizontal-timeline:before{content:""}.hm-image-scroll:before{content:""}.hm-mini-cart:before{content:""}.hm-off-canvas-cart:before{content:""}.hm-popup1:before{content:""}.hm-post-list:before{content:""}.hm-Product-Carousel:before{content:""}.hm-product-filter:before{content:""}.hm-product-gallery:before{content:""}.hm-Product-Grid:before{content:""}.hm-Product-List-double:before{content:""}.hm-product-list-single:before{content:""}.hm-product-rating:before{content:""}.hm-product-table:before{content:""}.hm-product-variation:before{content:""}.hm-retina-image:before{content:""}.hm-shipping-address:before{content:""}.hm-shop:before{content:""}.hm-shopping-details:before{content:""}.hm-sticky-video-2:before{content:""}.hm-Template-Import:before{content:""}.hm-trendy-product:before{content:""}.hm-user-check:before{content:""}.hm-User-Circle:before{content:""}.hm-user-plus:before{content:""}.hm-user:before{content:""}.hm-video-gallery:before{content:""}.hm-wishlist:before{content:""}.hm-mouse-scroll-h:before{content:""}.hm-mouse-scroll-v:before{content:""}.hm-speaker:before{content:""}.hm-mega-menu:before{content:""}.hm-content-slider:before{content:""}.hm-text-outline:before{content:""}.hm-vector-path:before{content:""}.hm-rough-notation:before{content:""}.hm-unfold-folder:before{content:""}.hm-unfold-paper:before{content:""}.hm-speaker2:before{content:""}.hm-video-mask:before{content:""}.hm-dot-navigation:before{content:""}.hm-cursor-hover-click:before{content:""}.hm-finger-hover-touch:before{content:""}.hm-repeat:before{content:""}.hm-event-calendar:before{content:""}.hm-map-location-unfold:before{content:""}.hm-ticket2:before{content:""}.hm-thunder1:before{content:""}.hm-thunder2:before{content:""}.hm-shield1:before{content:""}.hm-switcher:before{content:""}.hm-global-badge:before{content:""}.hm-wallet:before{content:""}.hm-asteroid:before{content:""}.hm-repeat2:before{content:""}.hm-corona-covid1:before{content:""}.hm-corona-covid2:before{content:""}.hm-fixed-size-button:before{content:""}.hm-full-page-scroll:before{content:""}.hm-multi-page-scroll:before{content:""}.hm-flag2:before{content:""}.hm-advanced-data-table:before{content:""}.hm-add-group:before{content:""}.hm-add-peoples:before{content:""}.hm-age-gate:before{content:""}.hm-age-gate2:before{content:""}.hm-animated-link:before{content:""}.hm-behance-feed:before{content:""}.hm-binary-digit:before{content:""}.hm-both-way-arrow:before{content:""}.hm-camera-plus:before{content:""}.hm-cancel-meeting:before{content:""}.hm-chat-bubble1:before{content:""}.hm-checkout1:before{content:""}.hm-clap:before{content:""}.hm-dribbble-feed:before{content:""}.hm-edd-cart:before{content:""}.hm-edd-category-carousel:before{content:""}.hm-edd-category:before{content:""}.hm-edd-discount:before{content:""}.hm-edd-download:before{content:""}.hm-edd-login1:before{content:""}.hm-edd-login2:before{content:""}.hm-edd-mini-cart:before{content:""}.hm-edd-my-account-tab:before{content:""}.hm-edd-product-carousel:before{content:""}.hm-edd-product-grid:before{content:""}.hm-edd-profile-edit:before{content:""}.hm-edd-purchased:before{content:""}.hm-edd-register:before{content:""}.hm-edd-search-bar:before{content:""}.hm-edd-single-product:before{content:""}.hm-facebook-review1:before{content:""}.hm-feather:before{content:""}.hm-file2:before{content:""}.hm-fly-out-menu:before{content:""}.hm-grid-link:before{content:""}.hm-hexa-bond:before{content:""}.hm-image-accordion1:before{content:""}.hm-image-swap:before{content:""}.hm-link-box:before{content:""}.hm-meeting:before{content:""}.hm-pdf1:before{content:""}.hm-pdf2:before{content:""}.hm-photo-stack:before{content:""}.hm-qr-code:before{content:""}.hm-remote_carousel:before{content:""}.hm-scroll-top:before{content:""}.hm-square-clock:before{content:""}.hm-step-flow2:before{content:""}.hm-sub-list:before{content:""}.hm-swap-left:before{content:""}.hm-tooltips:before{content:""}.hm-traveller:before{content:""}.hm-tb-archieve-content:before{content:""}.hm-tb-archieve-title:before{content:""}.hm-tb-author-meta:before{content:""}.hm-tb-comments:before{content:""}.hm-tb-featured-image:before{content:""}.hm-tb-page-title:before{content:""}.hm-tb-post-content:before{content:""}.hm-tb-post-excerpt:before{content:""}.hm-tb-post-grid:before{content:""}.hm-tb-post-info:before{content:""}.hm-tb-post-list:before{content:""}.hm-tb-post-title:before{content:""}.hm-tb-site-logo:before{content:""}.hm-tb-site-title:before{content:""}.hm-lordicon:before{content:""}.hm-vault:before{content:""}.hm-liquid-hover-image:before{content:""}.hm-image-replace:before{content:""}.hm-title-tips-vector-path:before{content:""}.hm-reading-progress-bar:before{content:""}.hm-metro-grid-text-outline:before{content:""}.hm-loop-grid-content-slider:before{content:""}.hm-woo-builder:before{content:""}.hm-verified-info:before{content:""}.hm-unused-media:before{content:""}.hm-related-product:before{content:""}.hm-reading-book:before{content:""}.hm-product-title:before{content:""}.hm-product-stock:before{content:""}.hm-product-rating-78:before{content:""}.hm-product-price:before{content:""}.hm-product-meta:before{content:""}.hm-product-image:before{content:""}.hm-product-grid:before{content:""}.hm-product-description:before{content:""}.hm-product-atribute:before{content:""}.hm-media-all:before{content:""}.hm-magic-scroll:before{content:""}.hm-lightbox:before{content:""}.hm-invoice:before{content:""}.hm-global-badge1:before{content:""}.hm-empty-cart-notice:before{content:""}.hm-creative-slider-two:before{content:""}.hm-creative-slider-one:before{content:""}.hm-comparison-table:before{content:""}.hm-checkout-shipping:before{content:""}.hm-checkout-payment-method:before{content:""}.hm-checkout-order-review:before{content:""}.hm-checkout-login:before{content:""}.hm-checkout-invoice:before{content:""}.hm-checkout-info:before{content:""}.hm-checkout-coupon:before{content:""}.hm-checkout-bill-form:before{content:""}.hm-cart-total:before{content:""}.hm-cart-table:before{content:""}.hm-cart-redirection:before{content:""}.hm-cart-checkout:before{content:""}.hm-cart-btn-number:before{content:""}.hm-ai:before{content:""}/*=======================
* MODAL POPUP STYLE
========================*/

html.yith-quick-view-is-open,
html.yith-quick-view-is-open body {
    overflow: hidden;
}

html.yith-quick-view-is-open .select2-container.select2-container--open {
    z-index: 1500;
}
html.yith-quick-view-is-open.yith-quick-view-on-mobile .select2-container.select2-container--open {
    z-index: 999999;
}

#yith-quick-view-modal {
    position: fixed;
    visibility: hidden;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1400;
    opacity: 0;
    text-align: center;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
}

.yith-wcqv-head {
    position: absolute;
    top: 15px;
    right: 15px;
    z-index: 1000;
    width: 30px;
    height: 30px;
}


#yith-quick-view-modal:before { ;/* content: ''; */
    display: inline-block;
    vertical-align: middle;
    height: 100%;
    width: 0;
}
#yith-quick-view-modal span.onsale {
    top: 25px;
    left: 25px;
    right: auto;
    z-index: 10;
}

#yith-quick-view-modal .yith-wcqv-wrapper .woocommerce-variation-description p {
    font-size: 16px;
}

#yith-quick-view-modal .yith-wcqv-wrapper {
    display: inline-block;
    vertical-align: middle;
    visibility: hidden;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    text-align: left;
    height: 600px;
    width: 1000px;
    position: absolute;

}


.yith-quick-view.yith-modal .yith-wcqv-wrapper {
    position: absolute;
    visibility: hidden;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    text-align: left;
}


#yith-quick-view-modal .yith-wcqv-main {
    /* -webkit-transform: translateY(20%); */
    -moz-transform: translateY(20%);
    -ms-transform: translateY(20%);
    /* transform: translateY(20%); */
    opacity: 0;
    height: 100%;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
    -webkit-box-shadow: 0 1px 30px rgba(0, 0, 0, .25);
    box-shadow: 0 1px 30px rgba(0, 0, 0, .25);
    border-radius: 22px;
}

#yith-quick-view-modal.open,
#yith-quick-view-modal.open .yith-wcqv-wrapper {
    visibility: visible;
    opacity: 1;
}

#yith-quick-view-modal #yith-quick-view-content {
    /* height: 100%; */
}

#yith-quick-view-modal .yith-wcqv-main:after,
#yith-quick-view-modal .yith-wcqv-main:before {
    /* content: ''; */
    display: table;
    clear: both;
}
#yith-quick-view-modal.open .yith-wcqv-main {

    opacity: 1;
    height: 100%;
    overflow-y: scroll;
    position: relative;
    border-radius: 22px;
}
#yith-quick-view-close {
    border: 1px solid;
    position: absolute;
    top: 5px;
    right: 5px;
    width: 20px;
    height: 20px;
    text-align: center;
    line-height: 18px;
    z-index: 2;
    opacity: 0.5;
}
#yith-quick-view-close:hover {
    opacity: 1;
    transition: all 0.2s ease;
    -webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    -ms-transition: all 0.2s ease;
}
div#yith-quick-view-content div[id^="product"] {
    display: flex;
    flex-direction: row;
}
#yith-quick-view-content div.images {
    /* width: 40%;
    float: left; */
    opacity: 1 !important;
    margin: 0;
    box-sizing: border-box;
}
#yith-quick-view-content div.images img {
    max-width: 100%;
    object-fit: cover;
    height: 100%;
    object-position: center;
}
#yith-quick-view-content div.images a {
    display: block;
    font-size: 0;
    max-height: 600px;
    height: 100%;
}
#yith-quick-view-content div.summary {
    margin: 0;
    padding: 15px;
    /* width: 60%;
    float: left; */
    font-size: 16px;
    box-sizing: border-box;
    overflow-y: auto;
    padding-left: 30px;
    padding-right:30px;
}
#yith-quick-view-content div.summary.entry-summary .woocommerce-product-details__short-description p{
    font-size: 16px;
}
.yith-quick-view-content.woocommerce div.summary .price {
    font-size: 22px;
    margin-bottom: 15px;
}

.yith-quick-view-content.woocommerce div.summary .price del,
.yith-quick-view-content.woocommerce div.summary .price ins {
    display: inline-block;
    background: none;
}

.yith-quick-view-content.woocommerce div.summary .price del {
    font-size: 80%;
    opacity: 0.5;
}
.yith-quick-view-content.woocommerce div.product .product {
    height:600px;
}

.yith-quick-view-content.woocommerce div.summary div[itemprop="description"],
.yith-quick-view-content.woocommerce div.summary .product_meta {
    font-size: 15px;
}

.yith-quick-view-content.woocommerce div.summary .product_meta span {
    margin-bottom: 10px !important;
}

.yith-quick-view-content.woocommerce div.summary div[itemprop="description"] {
    margin-bottom: 30px;
}

.yith-quick-view-content.woocommerce div.summary .product_meta > span {
    display: block;
}

.yith-quick-view-content.woocommerce div.summary div.quantity,
.yith-quick-view-content.woocommerce div.summary .single_add_to_cart_button {
    margin-right: 15px;
    display: inline-block;
}

.yith-quick-view-content.woocommerce div.summary .single_add_to_cart_button {
    padding: 12px 40px;
    border-radius: 12px;
    font-size: 15px;
}

.yith-quick-view-content.woocommerce div.summary table.variations {
    border: 0;
    margin-bottom: 0;
}

.yith-quick-view-content.woocommerce div.summary .yith-wcqv-view-details {
    margin: 10px 0;
    display: inline-block;
}

.yith-quick-view-content.woocommerce div.product form.cart .variations select {
    float: none;
    width: 100%;
    max-width: 450px;
}

.yith-quick-view.yith-modal.fade-in.open .yith-quick-view-content.woocommerce div.product form.cart .variations select {
    max-width: 350px;
}
#yith-quick-view-content div.woocommerce-product-rating:after,
#yith-quick-view-content div.woocommerce-product-rating:before {
    content: '';
    display: table;
    clear: both;
}
#yith-quick-view-content div.woocommerce-product-rating a.woocommerce-review-link {
    display: none;
}
#yith-quick-view-content .onsale {
    top: 5px;
    right: auto;
    left: 5px;
}
#yith-quick-view-content figure.woocommerce-product-gallery__wrapper > div:not(:first-child) {
    display: none;
}

li.product .yith-wcqv-button .blockUI.blockOverlay:before {
    background: none;
}
.yith-quick-view.yith-modal .yith-quick-view-overlay {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}
@media( max-width: 480px ){

    #yith-quick-view-modal {
        position: fixed;
        z-index: 1400;
        top: 0px;
        bottom: 0;
        left: 0;
        right: 0;
        visibility: hidden;
        overflow: scroll;
        height:100%;
    }

    #yith-quick-view-modal.open .images,
    #yith-quick-view-modal.open .images img {
        width: 100%!important;
        float: none;
    }

    #yith-quick-view-modal .yith-wcqv-wrapper{
        width:100% !important;
        height: 100% !important;
        top: 0!important;
        bottom: 0!important;
        left: 0!important;
        right: 0!important;
    }

    #yith-quick-view-modal .yith-wcqv-wrapper .yith-wcqv-main {
        width: 100%;
        height:100%!important;
        border-radius:0!important;
        /* position: fixed; */
        height:auto;
    }

    #yith-quick-view-modal .yith-wcqv-wrapper .summary.entry-summary {
        width: 100%;
        padding-right: 30px;
        float: none;
    }

    #yith-quick-view-modal #yith-quick-view-content {
        height: auto;
    }

    .yith-quick-view-content.woocommerce div.product .product {
        height: calc(100vh - 100px) !important;
    }
}

@media( min-width: 480px ) and (max-width: 768px) {
    #yith-quick-view-modal .yith-wcqv-wrapper {
        height: calc(100vh - 100px) !important;
        top: 50px !important;
        bottom: 50px !important;
        max-width: 450px;
        left: 0 !important;
        right: 0 !important;
        margin-inline: auto;
    }

    #yith-quick-view-modal .yith-wcqv-wrapper .yith-wcqv-main {
        height:100%!important;
        border-radius:inherit;
    }

}

@media (max-width: 768px) {

    div#yith-quick-view-content div[id^="product"] {
        flex-direction: column;
    }

    #yith-quick-view-modal .yith-wcqv-wrapper .yith-wcqv-main {
        height:auto;
        border-radius:inherit;
    }


    #yith-quick-view-modal .yith-quick-view-content div.images,
    #yith-quick-view-modal .yith-quick-view-content div.summary {
        width: 100% !important;
        height: auto;
        max-height: none;
    }
    .yith-quick-view-mobile #yith-quick-view-modal .yith-wcqv-main {
        width: 100% !important;
        border-radius:0!important;
    }
    #yith-quick-view-modal #yith-quick-view-content{
        /* height: 100vh; */
    }
    #yith-quick-view-content div.summary{
        overflow:inherit;
    }
    html.yith-quick-view-is-open  #yith-quick-view-modal {
        width: 100% !important;
    }

}

@media ( min-width: 768px ) {
    #yith-quick-view-modal.open .yith-wcqv-main {
        overflow: hidden;
    }
    #yith-quick-view-content div.summary {
        max-height: 600px;
    }
}

/*============================
* OVERRIDE PROTEO STYLES
===========================*/
.theme-yith-proteo .yith-quick-view .single-product div.product .summary.entry-summary .product_title {
    margin-top: 20px;
}

.theme-yith-proteo .yith-quick-view .single-product div.product .summary.entry-summary .product_title,
.theme-yith-proteo .yith-quick-view .single-product div.product .summary.entry-summary .price {
    font-size: 24px;
}

.theme-yith-proteo .yith-quick-view .single-product div.product .summary.entry-summary .woocommerce-product-details__short-description.
.theme-yith-proteo .yith-quick-view .single-product div.product .summary.entry-summary .single_variation_wrap .woocommerce-variation-description,
.theme-yith-proteo .yith-quick-view .single-product div.product .summary.entry-summary form.cart .quantity input {
    font-size: 16px;
}

.theme-yith-proteo .yith-quick-view .yith-quick-view-content.woocommerce div.summary .single_add_to_cart_button {
    padding: 12px 40px;
    border-radius: 12px;
    font-size: 15px
}

.theme-yith-proteo .single-product div.product .summary.entry-summary {
    padding-left: 30px;
}
/*============================
* OVERRIDE WOO STYLES
===========================*/
.woocommerce .yith-quick-view .single-product div.product .summary.entry-summary {
    font-size: 16px; /* default font size */
}

.woocommerce .yith-quick-view .single-product div.product .summary.entry-summary .product_title,
.woocommerce .yith-quick-view .single-product div.product .summary.entry-summary .price {
    font-size: 24px;
}

.woocommerce .yith-quick-view .single-product div.product .summary.entry-summary form.cart .quantity input {
    font-size: 20px;
}

.woocommerce .yith-quick-view .yith-quick-view-content.woocommerce div.summary .single_add_to_cart_button {
    padding: 12px 40px;
    border-radius: 12px;
    font-size: 15px;
}
