.cmplz-video.cmplz-iframe-styles{background-color:transparent;}.cmplz-video.cmplz-hidden{visibility:hidden !important;}.cmplz-blocked-content-notice{display:none;}.cmplz-placeholder-parent{height:inherit;}.cmplz-optin .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optin .cmplz-wp-video .cmplz-blocked-content-notice,.cmplz-optout .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optout .cmplz-wp-video .cmplz-blocked-content-notice{display:block;}.cmplz-blocked-content-container,.cmplz-wp-video{animation-name:cmplz-fadein;animation-duration:600ms;background:#fff;border:0;border-radius:3px;box-shadow:0 0 1px 0 rgba(0,0,0,.5),0 1px 10px 0 rgba(0,0,0,.15);display:flex;justify-content:center;align-items:center;background-repeat:no-repeat !important;background-size:cover !important;height:inherit;position:relative;}.cmplz-blocked-content-container.gmw-map-cover,.cmplz-wp-video.gmw-map-cover{max-height:100%;position:absolute;}.cmplz-blocked-content-container.cmplz-video-placeholder,.cmplz-wp-video.cmplz-video-placeholder{padding-bottom:initial;}.cmplz-blocked-content-container iframe,.cmplz-wp-video iframe{visibility:hidden;max-height:100%;border:0 !important;}.cmplz-blocked-content-container .cmplz-custom-accept-btn,.cmplz-wp-video .cmplz-custom-accept-btn{white-space:normal;text-transform:initial;cursor:pointer;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:200px;font-size:14px;padding:10px;background-color:rgba(0,0,0,.5);color:#fff;text-align:center;z-index:98;line-height:23px;}.cmplz-blocked-content-container .cmplz-custom-accept-btn:focus,.cmplz-wp-video .cmplz-custom-accept-btn:focus{border:1px dotted #cecece;}.cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-wp-video .cmplz-blocked-content-notice{white-space:normal;text-transform:initial;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:300px;font-size:14px;padding:10px;background-color:rgba(0,0,0,.5);color:#fff;text-align:center;z-index:98;line-height:23px;}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links{display:block;margin-bottom:10px;}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links a,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links a{color:#fff;}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body{display:block;}.cmplz-blocked-content-container div div{display:none;}.cmplz-wp-video .cmplz-placeholder-element{width:100%;height:inherit;}@keyframes cmplz-fadein{from{opacity:0;}to{opacity:1;}}.dalt-table-container{padding:0 !important;border:0 !important;margin:0;}.dalt-table{border-collapse:collapse !important;border-spacing:0 !important;padding:0 !important;border:0 !important;margin:0;vertical-align:middle !important;}.dalt-table *{text-transform:none !important;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important;}.dalt-table *:focus{outline:0 !important;}.dalt-table caption{margin:0 !important;padding-left:0 !important;padding-right:0 !important;border:0 !important;border:0 !important;vertical-align:middle !important;letter-spacing:0 !important;text-shadow:none !important;border-radius:0 !important;-webkit-border-radius:0 !important;box-shadow:none !important;-webkit-box-shadow:none !important;display:table-caption !important;}.dalt-table tr{margin:0 !important;padding:0 !important;border:0 !important;vertical-align:middle !important;border-collapse:collapse !important;border-spacing:0 !important;}.dalt-table th{margin:0 !important;vertical-align:middle !important;border-collapse:collapse !important;border-style:solid !important;border-spacing:0 !important;float:none !important;width:auto !important;position:static !important;letter-spacing:0 !important;text-shadow:none !important;height:17px !important;border-width:1px !important;text-align:center;}.dalt-table td{margin:0 !important;vertical-align:middle !important;border-collapse:collapse !important;border-style:solid !important;border-spacing:0 !important;letter-spacing:0 !important;text-shadow:none !important;border-width:0 1px 1px 1px;text-align:center;}.dalt-table a{font-weight:400 !important;border-width:0 !important;display:inline !important;text-decoration:none !important;}.dalt-table a:hover{text-decoration:underline !important;}.dalt-table img{border-radius:0 !important;-webkit-border-radius:0 !important;box-shadow:none !important;-webkit-box-shadow:none !important;border:0 !important;padding:0 !important;display:inline-block !important;vertical-align:middle !important;}.dalt-table thead{margin:0 !important;padding:0 !important;border:0 !important;vertical-align:middle !important;border-collapse:collapse !important;border-spacing:0 !important;}.dalt-table tbody{margin:0 !important;padding:0 !important;border:0 !important;vertical-align:middle !important;border-collapse:collapse !important;border-spacing:0 !important;}.dalt-table-container{overflow:auto !important;}.dalt-table{visibility:hidden;}.dalt-cursor-pointer{cursor:pointer !important;}.dalt-image-left{float:left !important;}.dalt-image-right{float:right !important;}.dalt-image-left-link{float:left !important;display:block !important;}.dalt-image-right-link{float:right !important;display:block !important;}.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;}.nv-footer-content{margin-left:-20px;margin-right:-20px;background-color:#000;}.cn-button{background-color:#6ac700;color:#fff;padding:7px;font-size:12px;font-family:rubik,Arial,Helvetica,sans-serif;border-radius:5px;}.cn-button:hover{background-color:#539c01;color:#fff;}.woocommerce.single .woocommerce-variation-add-to-cart{flex-direction:column;}.price{color:#fff;}.woocommerce div.product p.price bdi{color:#fff !important;}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price,.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price{color:#fff !important;}.woocommerce-price-suffix{color:#fff !important;}.woocommerce-Price-currencySymbol{color:#fff !important;}.woocommerce-product-details__short-description{color:#fff;}input.flexible_coupon_recipient_name,input.flexible_coupon_recipient_message,textarea.flexible_coupon_recipient_message{color:#fff !important;}label[for="flexible_coupon_recipient_name"],label[for="flexible_coupon_recipient_message"]{color:#fff !important;}.reset_variations{color:#6ac700 !important;}ul.tabs.wc-tabs li.description_tab.active{border-bottom:2px solid #fff !important;}.single_add_to_cart_button.button.alt{background-color:#6ac700 !important;border-color:#6ac700 !important;color:#fff !important;}.single_add_to_cart_button.button.alt:hover{background-color:#58a800 !important;border-color:#58a800 !important;}th.label{color:#fff;}li.description_tab a{color:#6ac700 !important;}nav.woocommerce-breadcrumb{color:#6ac700 !important;}nav.woocommerce-breadcrumb{--nv-text-color:#fff !important;color:var(--nv-text-color) !important;}nav.woocommerce-breadcrumb a{color:var(--nv-text-color) !important;}nav.woocommerce-breadcrumb a:hover{opacity:.8;}select#valeur:focus,select#valeur:required:focus{border-color:#6ac700 !important;outline:none !important;box-shadow:0 0 5px rgba(106,199,0,.5) !important;}select#valeur{background-color:#111 !important;color:#fff !important;border:1px solid #6ac700;appearance:none;-webkit-appearance:none;-moz-appearance:none;padding:10px;border-radius:5px;}select#valeur option{background-color:#111;color:#fff !important;}.woocommerce ul.products li.product a.woocommerce-loop-product__link > h2,.woocommerce ul.products li.product a.woocommerce-loop-product__link > h3{color:#6ac700 !important;}.woocommerce div.product p.price,.woocommerce div.product p.price bdi,.woocommerce div.product span.price,.woocommerce li.product ins,.woocommerce ul.products li.product .price,.woocommerce ul.products li.product .price ins{color:#6ac700 !important;}.grecaptcha-badge{visibility:hidden !important;display:none !important;}button.navbar-toggle .icon-bar{background-color:#fff !important;}.hamburger.is-active.navbar-toggle.active{background-color:#000 !important;border:1px solid #fff !important;}.hamburger.is-active .icon-bar{background-color:#fff !important;}.is-menu-sidebar #header-menu-sidebar-bg{background-color:#000 !important;}.is-menu-sidebar #header-menu-sidebar-inner .nav-menu-primary a{color:#fff !important;}.is-menu-sidebar #header-menu-sidebar-inner .nav-menu-primary a:hover{color:#6ac700 !important;}.is-menu-sidebar .sub-menu a{color:#ccc !important;}.is-menu-sidebar .navbar-toggle .icon-bar{background-color:#fff !important;}.is-menu-sidebar #header-menu-sidebar-inner .nav-menu-primary li a:hover,.is-menu-sidebar #header-menu-sidebar-inner .nav-menu-primary li.current-menu-item > .wrap > a:hover{background-color:transparent !important;color:#6ac700 !important;}@media (min-width: 1025px){.nav-menu-primary li.menu-item-has-children:hover > .wrap > a{color:#6ac700 !important;}.nav-menu-primary ul.sub-menu li a:hover,.nav-menu-primary ul.sub-menu li > .wrap > a:hover,.nav-menu-primary ul.sub-menu li a[style]:hover,.nav-menu-primary ul.sub-menu li > .wrap > a[style]:hover{color:#6ac700 !important;background-color:transparent !important;}}@media (max-width: 1024px){.is-menu-sidebar .nav-menu-primary li > .wrap > a{font-size:16px !important;}}.carte-affiche,.carte-affiche-roomscale{position:relative;aspect-ratio:3/4;background-size:cover;background-position:center;border-radius:16px;display:flex;align-items:flex-end;justify-content:center;transition:transform .3s ease;overflow:hidden;}.carte-affiche::before,.carte-affiche-roomscale::before{content:"";position:absolute;inset:0;z-index:1;transition:opacity .3s;}.text-carte-escape,.text-carte-roomscale{position:absolute;overflow:hidden;bottom:0;left:0;width:100%;z-index:2;box-sizing:border-box;color:white;opacity:0;transform:translateY(20px);transition:all .4s ease-in-out;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:6px;text-align:center;max-height:100%;padding:10px 6px;}.text-carte-escape > .elementor-widget-container{width:100%;display:flex;justify-content:center;align-items:center;text-align:center;padding:0;margin:0;flex-wrap:wrap;}.text-carte-roomscale > .elementor-widget-container{width:100%;display:flex;justify-content:center;align-items:center;text-align:center;padding:0;margin:0;}.text-carte-escape .elementor-widget,.text-carte-roomscale .elementor-widget{margin:0 !important;padding:0 !important;}.titre-carte-escape,.titre-carte-roomscale{font-size:clamp(16px,2.5vw,30px);font-weight:700;white-space:normal;overflow-wrap:break-word;word-break:break-word;max-width:100%;box-sizing:border-box;text-align:center;line-height:1.2;padding:0 6px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;max-height:6em;}.studio-carte{font-weight:700;text-transform:uppercase;font-size:16px;}.carte-affiche:hover .text-carte-escape{max-height:35%;opacity:1;transform:translateY(0);}.carte-affiche-roomscale:hover .text-carte-roomscale{max-height:45%;}.jet-smart-filters-elementor-loop-no-result{font-size:16px;color:#fff;font-weight:700;}.loop-wrapper{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;}.jet-checkboxes-list .jet-checkboxes-list__row label{color:#fff;background:#111;border-radius:6px;padding:6px 10px;transition:all .3s ease;cursor:pointer;}.jet-checkboxes-list .jet-checkboxes-list__row input:checked + label{background-color:#6ac700;color:#000;}.single-escape_game .wp-block-post-title{display:none !important;}.single-escape_game .wp-block-post-featured-image{display:none !important;}.joueur-inline{white-space:nowrap;}.infos-in-fiches-escape,.infos-in-fiches-roomscale br + br{display:none;}.cover-joueurs-escape .joueur-inline,.cover-joueurs-roomscale .joueur-inline{all:unset;}.cover-joueurs-escape .joueur-inline .liste-joueurs,.cover-joueurs-roomscale .joueur-inline .liste-joueurs{color:white !important;font-style:italic;font-weight:700;text-transform:none;}.carte-affiche:hover .text-carte-escape,.carte-affiche-roomscale:hover .text-carte-roomscale{opacity:1;transform:translateY(0);font-weight:700;text-shadow:0 2px 4px rgba(0,0,0,.8);color:#fff;letter-spacing:.5px;line-height:.9em;}.carte-affiche:hover .cover-joueurs-escape,.carte-affiche-roomscale:hover .cover-joueurs-roomscale{opacity:1;transform:translateY(0);font-weight:700;text-shadow:0 2px 4px rgba(0,0,0,.8);color:#fff;letter-spacing:.5px;}@media (min-width: 769px){.infos-in-fiches-escape .infos-in-fiches-roomscale{display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;gap:6px;text-align:center;margin-inline:auto;max-width:100%;}@media (min-width: 769px){.infos-in-fiches-escape.elementor-column,.infos-in-fiches-roomscale.elementor-column{display:flex !important;}.infos-in-fiches-escape .elementor-element,.infos-in-fiches-roomscale .elementor-element{display:inline-flex !important;flex:0 0 auto;white-space:nowrap;width:auto !important;max-width:none;margin-inline:8px;vertical-align:middle;}.infos-in-fiches-escape  .elementor-widget-container,.infos-in-fiches-roomscale .elementor-widget-container{display:inline-flex !important;justify-content:center;align-items:center;gap:8px;padding:0;width:auto !important;}}.infos-in-fiches-escape  .elementor-widget-container,.infos-in-fiches-roomscale .elementor-widget-container{display:inline-flex;justify-content:center;align-items:center;gap:8px;padding:0;width:auto !important;}.infos-in-fiches-escape h2.elementor-heading-title,.infos-in-fiches-roomscale h2.elementor-heading-title{display:inline-flex;align-items:center;line-height:1;margin:0;padding:0;font-size:16px;vertical-align:middle;min-height:24px;}}@media (max-width: 1024px) and (orientation: landscape){.section-video-escape .section-titre-escape,.section-titre-roomscale .section-video-roomscale{margin-top:60px !important;}}@media (max-width: 768px){.infos-in-fiches-escape,.infos-in-fiches-roomscale{flex-direction:column;align-items:center;text-align:center;gap:12px;margin-bottom:16px;}.infos-in-fiches-escape .elementor-element,.infos-in-fiches-roomscale .elementor-element{width:100% !important;width:100% !important;justify-content:center;align-items:center;margin:0 auto;}.infos-in-fiches-escape .elementor-widget-container,.infos-in-fiches-roomscale .elementor-widget-container,.infos-in-fiches-escape .liste-joueurs span,.infos-in-fiches-roomscale .liste-joueurs span,.infos-in-fiches-escape  h2.elementor-heading-title,.infos-in-fiches-roomscale h2.elementor-heading-title{display:inline-flex !important;align-items:center;justify-content:center;line-height:1.2;gap:8px;}}.section-titre-escape,.section-titre-roomscale{margin:0 !important;}.section-video-escape,.section-video-roomscale{min-height:clamp(60vh,80vh,100vh);}@media (orientation: landscape){.section-video-escape,.section-video-roomscale{min-height:60vh;align-items:center;justify-content:center;}}@media (orientation: landscape) and (max-width: 1024px){.section-titre-escape,.section-titre-roomscale{font-size:clamp(16px,2.5vw,20px);position:absolute;top:0;left:0;width:100%;z-index:10;text-align:center;background:transparent;}.section-video-escape,.section-video-roomscale{padding-top:80px;}}col-12 nv-content-none-wrap{color:#fff;}.joueur-inline .liste-joueurs{font-size:16px;color:#6ac700;font-weight:700;text-transform:uppercase;font-family:"Rubik",sans-serif;white-space:nowrap;}.joueur-inline .liste-joueurs span{display:inline-flex;align-items:center;}.joueur-inline{white-space:nowrap;}.video-cover > video{autoplay:true;loop:true;muted:true;playsinline:true;pointer-events:none;}.descriptif-jeux a{color:#6ac700;}.descriptif-jeux a:hover{color:#4e9600;}.carte-lien{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;text-indent:-9999px;}.loop-wrapper .elementor-element{position:relative;}.vg-sr-only{position:absolute !important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;}footer.site-footer .footer--row-inner.footer-main-inner.footer-content-wrap{border-top:2px solid #fff !important;}.wc-empty-cart-message .cart-empty.woocommerce-info{background-color:#6ac700 !important;color:#000 !important;border-color:#6ac700 !important;text-align:center;font-weight:600;border-radius:4px;}.return-to-shop a.button.wc-backward{background-color:#6ac700 !important;border-color:#6ac700 !important;color:#000 !important;font-weight:600;border-radius:4px;display:inline-block;text-align:center;}.return-to-shop a.button.wc-backward:hover{background-color:#539c01 !important;border-color:#539c01 !important;color:#fff !important;}@media (max-width: 767px){.colonne-filtres .filtre-checkbox{display:none !important;}.colonne-filtres .filtre-dropdown{display:block !important;}}@media (max-width: 768px){.carte-affiche .text-carte-escape,.carte-affiche .text-carte-roomscale{max-height:45%;padding:4px 5px;gap:4px;}}@media (min-width: 768px){.colonne-filtres .filtre-checkbox{display:block !important;}.text-carte-escape .elementor-widget-container{font-size:14px;line-height:1.2;}.text-carte-roomscale .elementor-widget-container{line-height:1.2;}.colonne-filtres .filtre-dropdown{display:none !important;}}@media (max-width: 767px){.jet-filter-items-dropdown.jet-dropdown-open select,.jet-filter-items-dropdown.jet-dropdown-open select option{background-color:#000 !important;color:#fff !important;font-size:16px !important;font-weight:700 !important;border:1px solid #6ac700 !important;border-radius:4px !important;max-height:none !important;}}.titre-carte-escape,.titre-carte-roomscale{font-size:clamp(16px,2.5vw,30px);font-weight:700;white-space:normal;overflow-wrap:break-word;max-width:100%;box-sizing:border-box;text-align:center;max-height:6em;}.carte-affiche:hover .titre-carte-escape,.carte-affiche-roomscale:hover .titre-carte-roomscale{opacity:1;transform:translateY(0);font-weight:700;color:#fff !important;text-shadow:0 2px 4px rgba(0,0,0,.8);letter-spacing:.5px;font-size:clamp(14px,4vw,18px);}@media (max-width: 768px){.carte-affiche .text-carte-escape,.carte-affiche-roomscale .titre-carte-roomscale{display:block;display:flex;max-height:45%;padding:4px 6px;gap:4px;overflow:hidden;flex-direction:column;justify-content:flex-end;align-items:center;text-align:center;}.titre-carte-escape{font-size:clamp(14px,4vw,18px);font-weight:700;line-height:1.2;text-align:center;max-width:100%;white-space:normal;word-break:break-word;overflow-wrap:break-word;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin:0;padding:0 4px;text-overflow:ellipsis;}.titre-carte-roomscale{font-size:clamp(14px,4vw,18px);font-weight:700;line-height:3;text-align:center;max-width:100%;white-space:normal;word-break:break-word;overflow-wrap:break-word;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin:0;padding:0 4px;text-overflow:ellipsis;}.joueur-inline .liste-joueurs{font-size:14px;line-height:1.2;white-space:normal;overflow-wrap:break-word;word-break:break-word;text-align:center;}.joueur-inline .liste-joueurs span{display:inline-block;max-width:100%;}.text-carte-escape .studio-carte,.text-carte-roomscale{font-size:14px;line-height:1.2;}}.titre-carte-escape{font-size:clamp(14px,4vw,18px);line-height:1;min-height:3.2em;max-height:3.6em;}.titre-carte-roomscale{font-size:clamp(14px,4vw,18px);line-height:1;max-height:3.6em;}@media (orientation: landscape) and (max-width: 1024px){.carte-affiche .text-carte-escape{max-height:32%;padding:0 4px;gap:2px;word-break:break-word;overflow-wrap:break-word;opacity:0;transform:translateY(5px);}.carte-affiche-roomscale .text-carte-roomscale{max-height:40%;padding:0 4px;gap:2px;word-break:break-word;overflow-wrap:break-word;opacity:0;transform:translateY(5px);}.titre-carte-escape,.titre-carte-roomscale{font-size:clamp(11px,2.8vw,14px);font-weight:700;line-height:1.1;min-height:2.2em;max-height:2.2em;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;text-align:center;margin:0;padding:0;}.joueur-inline .liste-joueurs{font-size:11px;font-weight:700;line-height:1.1;padding:0;margin:0;text-align:center;word-break:break-word;overflow-wrap:break-word;}.text-carte-escape  .studio-carte,.text-carte-roomscale{font-size:11px;font-weight:700;line-height:1.1;margin:0;text-align:center;align-items:baseline;}}@media (orientation: landscape) and (max-height: 450px){.carte-affiche .text-carte-escape,{max-height:25%;gap:2px;padding:0 4px;font-size:14px;}.carte-affiche-roomscale .text-carte-roomscale{max-height:45%;gap:2px;padding:0 4px;}.text-carte-roomscale .genre-inline .genre-label{font-size:10px;}.titre-carte-escape{font-size:clamp(10px,2.5vw,13px);font-weight:700;line-height:1;min-height:1.2em;max-height:1.2em;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;text-align:center;margin:0;padding:0;}.titre-carte-roomscale{font-size:clamp(10px,2.5vw,13px);font-weight:700;line-height:1;min-height:1.2em;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;text-align:center;margin:0;padding:0;}.joueur-inline .liste-joueurs{font-size:10px;font-weight:700;line-height:1;margin:0;text-align:center;}.text-carte-escape .studio-carte{font-size:10px;font-weight:700;line-height:1;text-align:center;}.text-carte-roomscale{font-size:10px;font-weight:700;line-height:1.8em;text-align:center;}}.carte-affiche:hover .titre-carte-escape,.carte-affiche-roomscale:hover .titre-carte-roomscale{opacity:1;transform:translateY(0);font-weight:700;text-shadow:0 2px 4px rgba(0,0,0,.8);color:#fff !important;letter-spacing:.5px;font-size:clamp(14px,4vw,18px);}.genre-inline{white-space:nowrap;}.genre-inline .genre-label{font-size:16px;color:#6ac700;font-weight:700;text-transform:uppercase;font-family:"Rubik",sans-serif;white-space:nowrap;}.text-carte-roomscale .genre-inline .genre-label{font-size:14px;display:block;white-space:pre-line;text-align:center;color:#fff !important;}.wc-block-components-product-button .wp-block-button__link.add_to_cart_button,.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{cursor:pointer;box-sizing:border-box;border-color:currentColor;text-align:center;font-family:var(--bodyfontfamily),var(--nv-fallback-ff);}#add_payment_method .wc-proceed-to-checkout a.checkout-button,#review_form #respond input#submit,.wc-block-components-product-button .wp-block-button__link.add_to_cart_button,.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link,.woocommerce #respond input#submit.alt,.woocommerce #respond input#submit.alt.disabled,.woocommerce #respond input#submit.alt:disabled,.woocommerce #respond input#submit.alt:disabled[disabled],.woocommerce #respond input#submit.disabled,.woocommerce #respond input#submit:disabled,.woocommerce #respond input#submit:disabled[disabled],.woocommerce a.button,.woocommerce a.button.alt,.woocommerce a.button.alt.disabled,.woocommerce a.button.alt:disabled,.woocommerce a.button.alt:disabled[disabled],.woocommerce a.button.disabled,.woocommerce a.button:disabled,.woocommerce a.button:disabled[disabled],.woocommerce button.button,.woocommerce button.button.alt,.woocommerce button.button.alt.disabled,.woocommerce button.button.alt:disabled,.woocommerce button.button.alt:disabled[disabled],.woocommerce button.button.disabled,.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled],.woocommerce input.button.alt,.woocommerce input.button.alt.disabled,.woocommerce input.button.alt:disabled,.woocommerce input.button.alt:disabled[disabled],.woocommerce input.button.disabled,.woocommerce input.button:disabled,.woocommerce input.button:disabled[disabled],.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button{cursor:pointer;box-sizing:border-box;background:var(--primarybtnbg);color:var(--primarybtncolor);border-style:solid;border-color:currentColor;fill:currentColor;border-width:var(--primarybtnborderwidth,0);border-radius:var(--primarybtnborderradius,3px);padding:var(--primarybtnpadding,13px 15px);font-weight:var(--btnfontweight,700);font-size:var(--btnfs,var(--bodyfontsize));line-height:var(--btnlineheight,1.6);letter-spacing:var(--btnletterspacing,var(--bodyletterspacing));text-transform:var(--btntexttransform,none);}#add_payment_method .wc-proceed-to-checkout a.checkout-button:hover,#review_form #respond input#submit:hover,.wc-block-components-product-button .wp-block-button__link.add_to_cart_button:hover,.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:hover,.woocommerce #respond input#submit.alt.disabled:hover,.woocommerce #respond input#submit.alt:disabled:hover,.woocommerce #respond input#submit.alt:disabled[disabled]:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce #respond input#submit.disabled:hover,.woocommerce #respond input#submit:disabled:hover,.woocommerce #respond input#submit:disabled[disabled]:hover,.woocommerce a.button.alt.disabled:hover,.woocommerce a.button.alt:disabled:hover,.woocommerce a.button.alt:disabled[disabled]:hover,.woocommerce a.button.alt:hover,.woocommerce a.button.disabled:hover,.woocommerce a.button:disabled:hover,.woocommerce a.button:disabled[disabled]:hover,.woocommerce a.button:hover,.woocommerce button.button.alt.disabled:hover,.woocommerce button.button.alt:disabled:hover,.woocommerce button.button.alt:disabled[disabled]:hover,.woocommerce button.button.alt:hover,.woocommerce button.button.disabled:hover,.woocommerce button.button:disabled:hover,.woocommerce button.button:disabled[disabled]:hover,.woocommerce button.button:hover,.woocommerce input.button.alt.disabled:hover,.woocommerce input.button.alt:disabled:hover,.woocommerce input.button.alt:disabled[disabled]:hover,.woocommerce input.button.alt:hover,.woocommerce input.button.disabled:hover,.woocommerce input.button:disabled:hover,.woocommerce input.button:disabled[disabled]:hover,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button:hover{background:var(--primarybtnhoverbg);color:var(--primarybtnhovercolor);border-color:var(--primarybtnhovercolor);}.woocommerce-error>a,.woocommerce-info>a,.woocommerce-message>a{cursor:pointer;box-sizing:border-box;border-style:solid;border-color:currentColor;border-width:var(--primarybtnborderwidth,0);border-radius:var(--primarybtnborderradius,3px);padding:var(--primarybtnpadding,13px 15px);font-weight:var(--btnfontweight,700);font-size:var(--btnfs,var(--bodyfontsize));line-height:var(--btnlineheight,1.6);letter-spacing:var(--btnletterspacing,var(--bodyletterspacing));text-transform:var(--btntexttransform,none);}.button.button-secondary.more-details,.checkout_coupon button.button,.sidebar-header .nv-sidebar-toggle,.woocommerce .price_slider_amount button.button,.woocommerce table.cart td.actions .input-text#coupon_code+.button,.woocommerce-mini-cart__buttons.buttons a.button.wc-forward:not(.checkout),a.added_to_cart{cursor:pointer;box-sizing:border-box;background-color:var(--secondarybtnbg);color:var(--secondarybtncolor);border-style:solid;border-color:currentColor;fill:currentColor;border-width:var(--secondarybtnborderwidth,0);border-radius:var(--secondarybtnborderradius,3px);padding:var(--secondarybtnpadding,7px 12px);font-weight:var(--btnfontweight,700);font-size:var(--btnfs,var(--bodyfontsize));line-height:var(--btnlineheight,1.6);letter-spacing:var(--btnletterspacing);text-transform:var(--btntexttransform,none);}.button.button-secondary.more-details:hover,.checkout_coupon button.button:hover,.woocommerce .price_slider_amount button.button:hover,.woocommerce table.cart td.actions .input-text#coupon_code+.button:hover,.woocommerce-mini-cart__buttons.buttons a.button.wc-forward:not(.checkout):hover,a.added_to_cart:hover{background-color:var(--secondarybtnhoverbg);color:var(--secondarybtnhovercolor);border-color:var(--secondarybtnhovercolor);}.wc-block-product-search form input.wc-block-product-search__field,.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-page .select2-container--default .select2-selection--single,.woocommerce-page .woocommerce form .form-row input.input-text,.woocommerce-page .woocommerce form .form-row textarea{border-style:solid;border-color:var(--formfieldbordercolor);border-width:var(--formfieldborderwidth);border-radius:var(--formfieldborderradius,3px);background:var(--formfieldbgcolor);color:var(--formfieldcolor);padding:var(--formfieldpadding);text-transform:var(--formfieldtexttransform);font-weight:var(--formfieldfontweight);font-family:var(--bodyfontfamily);font-size:var(--formfieldfontsize);letter-spacing:var(--formfieldletterspacing);line-height:var(--formfieldlineheight);}.woocommerce-checkout label{font-weight:var(--formlabelfontweight,var(--bodyfontweight));text-transform:var(--formlabeltexttransform);letter-spacing:var(--formlabelletterspacing);line-height:var(--formlabellineheight);font-size:var(--formlabelfontsize,var(--bodyfontsize));}main .nv-shop{margin-top:60px;}.woocommerce span.onsale{background-color:var(--nv-c-1);border-radius:0;line-height:inherit;min-height:auto;left:0;top:0;font-weight:500;}.woocommerce ul.products li.product .onsale{top:0;left:0;right:auto;margin:0;}.woocommerce nav.woocommerce-pagination ul{display:flex;border:0;margin:0;}.woocommerce nav.woocommerce-pagination ul li{margin-right:20px;border:0;}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{background:var(--nv-light-bg);border-radius:3px;padding:12px 15px;color:var(--nv-text-color);}.woocommerce nav.woocommerce-pagination ul li .dots{background:0;}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover{background:var(--nv-light-bg);color:var(--nv-text-color);}.woocommerce nav.woocommerce-pagination ul li span.current{background:var(--nv-primary-accent);color:var(--nv-text-dark-bg);}.woocommerce .star-rating{color:#ffb100;}.nv-content-wrap ul.wc-block-grid__products{list-style-type:none;padding-left:0;}.woocommerce .blockOverlay{background-color:var(--nv-site-bg) !important;}.woocommerce form .form-row textarea:focus{box-shadow:0 0 3px 0 var(--nv-secondary-accent);}.woocommerce-account .nv-single-page-wrap,.woocommerce-cart .nv-single-page-wrap,.woocommerce-checkout .nv-single-page-wrap{margin-bottom:60px;}.woocommerce form .form-row{margin-bottom:20px;}.woocommerce-NoticeGroup>ul,.woocommerce-notices-wrapper>ul{flex-direction:column;align-items:flex-start;}.woocommerce-error,.woocommerce-info,.woocommerce-message{display:flex;align-items:center;flex-direction:column-reverse;text-align:center;padding:15px;--primarybtnpadding:10px 15px;--primarybtnborderwidth:3px;--primarybtncolor:#fff;--primarybtnhovercolor:#fff;--primarybtnhoverbg:transparent;--primarybtnbg:transparent;}.woocommerce-error::before,.woocommerce-info::before,.woocommerce-message::before{display:none;}.woocommerce-error .button,.woocommerce-error a,.woocommerce-info .button,.woocommerce-info a,.woocommerce-message .button,.woocommerce-message a{width:100%;margin-top:15px;white-space:normal;margin-left:auto;}.woocommerce .woocommerce-message,.woocommerce-page .woocommerce-message{border-radius:3px;background:var(--nv-c-1);border:0;color:#fff;}.woocommerce .woocommerce-message a,.woocommerce .woocommerce-message::before,.woocommerce-page .woocommerce-message a,.woocommerce-page .woocommerce-message::before{color:inherit;}.woocommerce .woocommerce-error,.woocommerce-page .woocommerce-error{border-radius:3px;background:var(--nv-c-2);border:0;color:#fff;}.woocommerce .woocommerce-error a,.woocommerce .woocommerce-error::before,.woocommerce-page .woocommerce-error a,.woocommerce-page .woocommerce-error::before{color:inherit;}.woocommerce .woocommerce-info,.woocommerce-page .woocommerce-info{border-radius:3px;background:var(--nv-primary-accent);border:0;color:#fff;}.woocommerce .woocommerce-info a,.woocommerce .woocommerce-info::before,.woocommerce-page .woocommerce-info a,.woocommerce-page .woocommerce-info::before{color:inherit;}.neve-main .wc-block-components-notice-banner{--primarybtnpadding:10px 15px;--primarybtnborderwidth:3px;--primarybtncolor:#fff;--primarybtnhovercolor:#fff;--primarybtnhoverbg:transparent;--primarybtnbg:transparent;}.neve-main .wc-block-components-notice-banner .wc-block-components-notice-banner__content:has(.wc-forward,.showcoupon){display:inline-flex;flex-basis:100%;flex-wrap:nowrap;justify-content:space-between;align-items:center;}.neve-main .wc-block-components-notice-banner .wc-block-components-notice-banner__content:has(.wc-forward){flex-direction:row-reverse;}.neve-main .wc-block-components-notice-banner .wc-block-components-notice-banner__content:has(.showcoupon){flex-direction:row;}.neve-main .wc-block-components-notice-banner.is-success{border-radius:3px;background-color:var(--nv-c-1);border:0;color:#fff;font-size:inherit;line-height:inherit;align-items:center;}.neve-main .wc-block-components-notice-banner.is-success svg{background-color:#fff;fill:var(--nv-c-1);}.neve-main .wc-block-components-notice-banner.is-success a:is(.wc-forward,.showcoupon){background:var(--primarybtnbg) !important;border:var(--primarybtnborderwidth,0) solid currentColor !important;border-radius:var(--primarybtnborderradius,3px);color:var(--primarybtncolor) !important;padding:var(--primarybtnpadding,13px 15px) !important;text-decoration:none !important;opacity:1;float:none;}.neve-main .wc-block-components-notice-banner.is-success a:is(.wc-forward,.showcoupon):hover{background:var(--primarybtnhoverbg) !important;color:var(--primarybtnhovercolor) !important;border-color:var(--primarybtnhovercolor) !important;opacity:.9;}.neve-main .wc-block-components-notice-banner.is-error{border-radius:3px;background-color:var(--nv-c-2);border:0;color:#fff;font-size:inherit;line-height:inherit;align-items:center;}.neve-main .wc-block-components-notice-banner.is-error svg{background-color:#fff;fill:var(--nv-c-2);}.neve-main .wc-block-components-notice-banner.is-error a:is(.wc-forward,.showcoupon){background:var(--primarybtnbg) !important;border:var(--primarybtnborderwidth,0) solid currentColor !important;border-radius:var(--primarybtnborderradius,3px);color:var(--primarybtncolor) !important;padding:var(--primarybtnpadding,13px 15px) !important;text-decoration:none !important;opacity:1;float:none;}.neve-main .wc-block-components-notice-banner.is-error a:is(.wc-forward,.showcoupon):hover{background:var(--primarybtnhoverbg) !important;color:var(--primarybtnhovercolor) !important;border-color:var(--primarybtnhovercolor) !important;opacity:.9;}.neve-main .wc-block-components-notice-banner.is-info{border-radius:3px;background-color:var(--nv-primary-accent);border:0;color:#fff;font-size:inherit;line-height:inherit;align-items:center;}.neve-main .wc-block-components-notice-banner.is-info svg{background-color:#fff;fill:var(--nv-primary-accent);}.neve-main .wc-block-components-notice-banner.is-info a:is(.wc-forward,.showcoupon){background:var(--primarybtnbg) !important;border:var(--primarybtnborderwidth,0) solid currentColor !important;border-radius:var(--primarybtnborderradius,3px);color:var(--primarybtncolor) !important;padding:var(--primarybtnpadding,13px 15px) !important;text-decoration:none !important;opacity:1;float:none;}.neve-main .wc-block-components-notice-banner.is-info a:is(.wc-forward,.showcoupon):hover{background:var(--primarybtnhoverbg) !important;color:var(--primarybtnhovercolor) !important;border-color:var(--primarybtnhovercolor) !important;opacity:.9;}.woocommerce .woocommerce-error{padding-left:3.5em;}.woocommerce .woocommerce-error li{width:100%;margin:0;}.nv-woo-filters{display:flex;align-items:center;margin-bottom:40px;}.nv-woo-filters .woocommerce-ordering{margin:0;}.nv-woo-filters .nv-sidebar-toggle+.woocommerce-ordering select{max-width:155px;margin-bottom:0;}.woocommerce ul.products li.product{margin-bottom:40px;}.woocommerce ul.products li.product a.woocommerce-loop-product__link>h2,.woocommerce ul.products li.product a.woocommerce-loop-product__link>h3{padding-top:0;color:var(--nv-text-color);font-size:1.25em;}.img-wrap{position:relative;}.img-wrap .out-of-stock-badge{color:var(--nv-text-color);font-weight:var(--h4fontweight);text-transform:uppercase;position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;padding:15px 0;background:var(--nv-light-bg);text-align:center;opacity:.9;z-index:1;}.ajax_add_to_cart.added,.single_add_to_cart_button.added{display:none !important;}.woocommerce a.added_to_cart{display:flex;align-items:center;justify-content:center;width:auto;padding:var(--secondarybtnpadding);}.woocommerce li a.added_to_cart{display:inline-block;margin-top:1em;}.button.button-secondary.more-details,.checkout_coupon button.button,.woocommerce .price_slider_amount button.button,.woocommerce table.cart td.actions .input-text#coupon_code+.button,.woocommerce-mini-cart__buttons.buttons a.button.wc-forward:not(.checkout),a.added_to_cart{box-shadow:var(--secondarybtnshadow,none);}.button.button-secondary.more-details:hover,.checkout_coupon button.button:hover,.woocommerce .price_slider_amount button.button:hover,.woocommerce table.cart td.actions .input-text#coupon_code+.button:hover,.woocommerce-mini-cart__buttons.buttons a.button.wc-forward:not(.checkout):hover,a.added_to_cart:hover{box-shadow:var(--secondarybtnhovershadow,none);}.woocommerce ul.products li.product .button{white-space:normal;}.woocommerce .button.loading{justify-content:center;display:inline-flex !important;padding-right:15px !important;}.woocommerce .button.loading::after{margin-left:5px;position:unset !important;}#add_payment_method .wc-proceed-to-checkout a.checkout-button,#review_form #respond input#submit,.woocommerce #respond input#submit.alt,.woocommerce #respond input#submit.disabled,.woocommerce #respond input#submit:disabled,.woocommerce #respond input#submit:disabled[disabled],.woocommerce a.button,.woocommerce a.button.alt,.woocommerce a.button.disabled,.woocommerce a.button:disabled,.woocommerce a.button:disabled[disabled],.woocommerce button.button,.woocommerce button.button.alt,.woocommerce button.button.disabled,.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled],.woocommerce input.button.alt,.woocommerce input.button.disabled,.woocommerce input.button:disabled,.woocommerce input.button:disabled[disabled],.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button{box-shadow:var(--primarybtnshadow,none);}#add_payment_method .wc-proceed-to-checkout a.checkout-button:hover,#review_form #respond input#submit:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce #respond input#submit.disabled:hover,.woocommerce #respond input#submit:disabled:hover,.woocommerce #respond input#submit:disabled[disabled]:hover,.woocommerce a.button.alt:hover,.woocommerce a.button.disabled:hover,.woocommerce a.button:disabled:hover,.woocommerce a.button:disabled[disabled]:hover,.woocommerce a.button:hover,.woocommerce button.button.alt:hover,.woocommerce button.button.disabled:hover,.woocommerce button.button:disabled:hover,.woocommerce button.button:disabled[disabled]:hover,.woocommerce button.button:hover,.woocommerce input.button.alt:hover,.woocommerce input.button.disabled:hover,.woocommerce input.button:disabled:hover,.woocommerce input.button:disabled[disabled]:hover,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button:hover{box-shadow:var(--primarybtnhovershadow,none);}.woocommerce #respond input#submit.alt.disabled,.woocommerce #respond input#submit.alt:disabled,.woocommerce #respond input#submit.alt:disabled[disabled],.woocommerce a.button.alt.disabled,.woocommerce a.button.alt:disabled,.woocommerce a.button.alt:disabled[disabled],.woocommerce button.button.alt.disabled,.woocommerce button.button.alt:disabled,.woocommerce button.button.alt:disabled[disabled],.woocommerce input.button.alt.disabled,.woocommerce input.button.alt:disabled,.woocommerce input.button.alt:disabled[disabled]{box-shadow:var(--primarybtnshadow,none);}.woocommerce #respond input#submit.alt.disabled:hover,.woocommerce #respond input#submit.alt:disabled:hover,.woocommerce #respond input#submit.alt:disabled[disabled]:hover,.woocommerce a.button.alt.disabled:hover,.woocommerce a.button.alt:disabled:hover,.woocommerce a.button.alt:disabled[disabled]:hover,.woocommerce button.button.alt.disabled:hover,.woocommerce button.button.alt:disabled:hover,.woocommerce button.button.alt:disabled[disabled]:hover,.woocommerce input.button.alt.disabled:hover,.woocommerce input.button.alt:disabled:hover,.woocommerce input.button.alt:disabled[disabled]:hover{box-shadow:var(--primarybtnhovershadow,none);}.woocommerce-review-link{color:var(--nv-text-color);font-size:.9em;}.woocommerce-Tabs-panel h2{font-size:var(--h2fontsize);}.woocommerce #reviews{display:grid;grid-row-gap:40px;}.woocommerce #reviews .comment-form-cookies-consent{margin-bottom:20px !important;}.woocommerce #reviews .comment-form-cookies-consent input{display:inline;}.woocommerce #reviews .comment-form-cookies-consent label{display:inline;margin:0;}.woocommerce #reviews input[type=email],.woocommerce #reviews input[type=text]{width:100%;}.woocommerce .stars{margin-left:40px !important;}.woocommerce .stars a{color:#ffb100;}.woocommerce .comment-form-rating{display:flex;align-items:center;}.woocommerce #reply-title{font-size:var(--h4fontsize);font-weight:var(--h2fontweight);line-height:var(--h2lineheight);letter-spacing:var(--h2letterspacing);text-transform:var(--h2texttransform);margin-bottom:30px;display:block;}.woocommerce #reviews #comments ol.commentlist li{margin-bottom:40px;}.woocommerce #reviews #comments ol.commentlist li:last-child{margin-bottom:0;}.woocommerce #reviews #comments ol.commentlist li .comment-text{padding:0;border:0;}.woocommerce #reviews #comments ol.commentlist li img.avatar{padding:0;border:0;}.woocommerce #reviews #comments ol.commentlist li .meta{color:var(--nv-text-color);font-size:.9em !important;}section.exclusive .nv-card-content-wrapper{position:relative;width:100%;}section.exclusive .dots-nav{display:flex;align-items:center;justify-content:center;width:100%;}section.exclusive .dots-nav .dot{background:0;border:1px solid #b7b7b7;margin:5px;width:8px;height:8px;padding:0;border-radius:100%;}section.exclusive .dots-nav .dot.tns-nav-active{background:#404248;border-color:#404248;}section.exclusive .tns-outer{direction:ltr;overflow:hidden;position:relative;}section.exclusive .tns-ovh{padding-right:4px;overflow:unset;margin-bottom:15px;}section.exclusive .tns-visually-hidden{display:none;}section.exclusive ul.products.exclusive-products{--shopcoltemplate:4;margin:0;}section.exclusive ul.tns-slider li.product,section.exclusive ul:not(.tns-slider) li:nth-child(4){margin:0;clear:none;}section.exclusive ul:not(.tns-slider) li:nth-child(n+5){display:none;}.nv-single-product-top{display:flex;flex-wrap:wrap;position:relative;}.woocommerce.single .nv-woo-filters{display:none;}.woocommerce .cart .added_to_cart,.woocommerce .cart .button,.woocommerce .cart button{flex-grow:1;display:flex;justify-content:center;align-items:center;}.woocommerce.single #tab-description ul,.woocommerce.single .entry-summary ul{list-style-type:circle;}.woocommerce.single #tab-description ol,.woocommerce.single #tab-description ul,.woocommerce.single .entry-summary ol,.woocommerce.single .entry-summary ul{padding-left:15px;margin-bottom:15px;}.woocommerce.single #tab-description ol li,.woocommerce.single #tab-description ul li,.woocommerce.single .entry-summary ol li,.woocommerce.single .entry-summary ul li{margin-bottom:10px;}.woocommerce.single .woocommerce-variation-add-to-cart{display:flex;flex-wrap:wrap;}.woocommerce.single .quantity input{box-sizing:border-box;line-height:normal;height:100%;padding-right:0;}.woocommerce.single .entry-summary>form.cart{display:flex;flex-wrap:wrap;border-bottom:2px solid var(--nv-text-color);margin-bottom:30px;padding-bottom:20px;}.woocommerce.single .entry-summary>form.cart .single_variation_wrap{width:100%;}.woocommerce.single .entry-summary>form.cart .wc-forward{margin-left:4px;flex-basis:50%;}.woocommerce.single .entry-summary>form.cart.grouped_form{flex-wrap:wrap;}.woocommerce.single .entry-summary>form.cart .group_table td{vertical-align:middle;}.woocommerce.single .entry-summary>form.cart .group_table td label{margin:0;}.woocommerce.single .group_table{margin-bottom:20px;}.woocommerce.single .wc-pao-addons-container{width:100%;}.woocommerce table.shop_attributes{border:0;}.woocommerce table.shop_attributes td,.woocommerce table.shop_attributes th{border-bottom:2px solid var(--nv-text-color);font-style:normal;font-size:.9em;padding:20px;background:0 !important;}.product_meta{font-size:.9em;}.product_meta a{color:var(--nv-text-color);}.product_meta>span{font-size:.9em;margin-top:20px;display:block;}.woocommerce div.product p.price,.woocommerce div.product p.price bdi,.woocommerce div.product span.price,.woocommerce li.product ins,.woocommerce ul.products li.product .price,.woocommerce ul.products li.product .price ins{color:var(--nv-text-color);}.woocommerce ul.products li.product .price{font-size:var(--bodyfontsize);}.woocommerce-variation-price{margin-bottom:20px;}.woocommerce div.product form.cart .variations td,.woocommerce div.product form.cart .variations th{padding:0;}.woocommerce div.product form.cart .variations tr{margin-bottom:15px;display:grid;}.woocommerce .reset_variations{display:block;}.variations select{width:100%;height:auto;}.woocommerce-tabs{width:100%;margin:40px 0 40px;}.woocommerce div.product .woocommerce-tabs ul.tabs li{background:0 0;border:0;margin:0 40px 0 0;padding:0;}.woocommerce div.product .woocommerce-tabs ul.tabs li::after,.woocommerce div.product .woocommerce-tabs ul.tabs li::before{content:none;}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{color:var(--nv-primary-accent);background:0;border-bottom:3px solid;}.woocommerce div.product .woocommerce-tabs ul.tabs li a{color:var(--nv-text-color);}.woocommerce #content div.product .woocommerce-tabs ul.tabs{margin-bottom:40px;padding:0;border:0;}.woocommerce #content div.product .woocommerce-tabs ul.tabs::before{content:none;}.woocommerce div.product div.images .flex-control-thumbs{margin:5px -5px 0;}.woocommerce div.product div.images .flex-control-thumbs li{padding:5px;}.woocommerce-product-gallery{float:none !important;display:inline-block;}.woocommerce a.remove{color:var(--nv-text-color) !important;margin:0;}.woocommerce table.cart td.actions .input-text#coupon_code{width:200px;float:none;flex-grow:1;max-height:unset;margin-right:10px;}.woocommerce table.cart td.actions .input-text#coupon_code+.button{float:none;}.woocommerce-cart table.cart td.actions .coupon{display:flex;}.product-thumbnail:not([class^=elementor]) img{min-width:60px !important;}.woocommerce table.shop_table.cart{border:0;}.woocommerce table.shop_table.cart a{color:var(--nv-text-color);}.woocommerce table.shop_table.cart tr{border-bottom:2px solid var(--nv-text-color);padding:20px 0;}.woocommerce table.shop_table.cart tr:last-child{border:0;}.woocommerce table.shop_table.cart thead tr{border:0;}.woocommerce table.shop_table.cart td{background:0 0 !important;font-size:var(--bodyfontsize);padding:10px 0;border:0;}.woocommerce table.shop_table.cart td::before{vertical-align:middle;}.woocommerce table.shop_table.cart td.actions{padding:40px 0;}.woocommerce table.shop_table.cart .product-remove{float:left;}.woocommerce table.shop_table.cart .product-thumbnail{display:block !important;}.woocommerce table.shop_table.cart .product-thumbnail::before{content:none;}.woocommerce table.shop_table.cart thead th{font-size:1.25em;border:0;}.product-name .variation{margin-top:10px;font-size:.9em;opacity:.75;}.product-name .variation dt{font-weight:300;}.woocommerce .quantity .qty{box-sizing:content-box;}.woocommerce .cart_totals{border:0;}.woocommerce .cart_totals>h2{font-size:var(--h4fontsize);}.woocommerce .cart_totals td,.woocommerce .cart_totals th{background:0 !important;padding:20px 15px !important;border-bottom:2px solid var(--nv-text-color);}.woocommerce .cart_totals td{text-align:right;}.woocommerce .cart_totals .shipping-calculator-form{text-align:left;}.woocommerce .cart_totals th{text-align:left;font-weight:300 !important;}.woocommerce .cart_totals table.shop_table{border:0;}.woocommerce .cart_totals table.shop_table th{font-size:.9em;}.woocommerce .cart_totals .order-total{font-size:var(--bodyfontsize);}.woocommerce .cart_totals .order-total th{font-weight:700 !important;}.woocommerce .cart_totals #shipping_method{text-align:left;margin-bottom:30px;display:block;}.woocommerce .cart_totals #shipping_method li{display:flex;flex-direction:row-reverse;}.woocommerce .cart_totals #shipping_method li input{margin-left:10px;}.woocommerce .cart_totals .wc-proceed-to-checkout{display:flex;justify-content:flex-end;--primarybtnpadding:15px 40px;}.cross-sells>h2{font-size:var(--h4fontsize);}.woocommerce-checkout .addresses .woocommerce-column{margin-bottom:40px;}.woocommerce-checkout .addresses h2{font-size:var(--h4fontsize);}.woocommerce-checkout .col2-set .col-1,.woocommerce-checkout .col2-set .col-2{width:100%;float:none;}.woocommerce-checkout form.checkout{display:grid;grid-template-columns:1fr;}.woocommerce-checkout .woocommerce-NoticeGroup{grid-column:1;}.woocommerce-checkout .checkout_coupon{display:flex;flex-wrap:wrap;}.woocommerce-checkout .checkout_coupon p:first-child{width:100%;margin-bottom:15px;}.woocommerce-checkout .checkout_coupon button{width:100%;height:100%;}.woocommerce-checkout .checkout_coupon .form-row{display:flex;flex-grow:1;}.woocommerce-checkout table.shop_table{border:0;border-collapse:collapse;}.woocommerce-checkout table.shop_table bdi{font-weight:400;}.woocommerce-checkout table.shop_table th{font-size:var(--h5fontsize);font-weight:var(--h5fontweight);padding:15px;}.woocommerce-checkout table.shop_table td{padding:15px;border:0;}.woocommerce-checkout table.shop_table tfoot td,.woocommerce-checkout table.shop_table tfoot th{border:0;font-weight:var(--bodyfontweight);font-size:.9em;}.woocommerce-checkout table.shop_table tbody,.woocommerce-checkout table.shop_table tfoot,.woocommerce-checkout table.shop_table thead{border-bottom:2px solid var(--nv-text-color);}.woocommerce-checkout table.shop_table .order-total bdi,.woocommerce-checkout table.shop_table .order-total th{font-size:var(--bodyfontsize);font-weight:700;}.woocommerce-checkout table.shop_table .product-total,.woocommerce-checkout table.shop_table tfoot td{text-align:right;}.woocommerce-checkout table.shop_table label{font-size:inherit;}.woocommerce-checkout #payment{background:0;}.woocommerce-checkout #payment div.payment_box{background:var(--nv-light-bg);color:var(--nv-text-color);margin-top:0;}.woocommerce-checkout #payment div.payment_box::before{content:none;}.woocommerce-checkout #payment fieldset{border:0;padding:0;margin:0;}.woocommerce-checkout #payment fieldset .form-row{padding:1em;}.woocommerce-checkout .payment_methods{border:0 !important;}.woocommerce-checkout main button:not(.wc-block-components-button){width:100%;}.woocommerce-page .select2-container.select2-container--open{outline:0;box-shadow:0 0 3px 0 var(--nv-secondary-accent);--formfieldbordercolor:var(--nv-secondary-accent);}.woocommerce-page .select2-container [data-selected=true]{background-color:var(--nv-light-bg);color:var(--nv-text-color);}.woocommerce-page .select2-container--default .select2-selection--single{height:auto;}.woocommerce-page .select2-container--default .select2-selection--single,.woocommerce-page .select2-results__options,.woocommerce-page .select2-search,.woocommerce-page .select2-search__field{color:var(--formfieldcolor);background-color:var(--formfieldbgcolor);}.woocommerce-page .select2-selection__rendered{padding:0 !important;color:var(--formfieldcolor) !important;}.woocommerce-page .select2-selection__arrow{height:100% !important;}.nv-pay-kco form.checkout{display:block;}.shop-sidebar{position:fixed;top:0;left:0;bottom:0;z-index:100000;height:100vh;overflow:auto;width:100%;transition:all .3s ease-out;background-color:var(--nv-site-bg);transform:translateX(-100%);}.shop-sidebar.sidebar-open{transform:translateX(0);}.sidebar-header{display:flex;justify-content:flex-end;margin-bottom:20px;}.nv-woo-filters .nv-sidebar-toggle{margin-right:20px;}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{background-color:#ccc;height:5px;}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{background:var(--nv-primary-accent);border:1px solid #fff;top:-5px;}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle:hover{transform:scale(1.25);}.woocommerce .widget_price_filter .ui-slider .ui-slider-range{background-color:var(--nv-primary-accent);}.woocommerce .widget_price_filter .price_slider_amount .button{font-size:inherit;line-height:1;}.woocommerce-widget-layered-nav .select2-selection--single{padding-right:30px !important;}body .select2-dropdown{z-index:100001;}.cart-icon-wrapper{display:flex;align-items:center;}.cart-icon-wrapper:hover{color:var(--hovercolor,var(--color));}.cart-icon-wrapper .nv-cart{display:flex;}.cart-icon-wrapper .nv-cart svg{width:var(--iconsize);height:var(--iconsize);}.cart-icon-wrapper .cart-icon-label{margin-right:8px;font-size:var(--labelsize);}.cart-icon-wrapper .cart-count{background:var(--nv-light-bg);color:var(--nv-text-color);position:absolute;font-size:.6em;padding:3px;bottom:-7px;right:-13px;font-weight:800;line-height:1;border-radius:3px;}.nv-nav-cart{display:none;opacity:0;visibility:hidden;background:var(--nv-site-bg);color:var(--nv-text-color);transition:all .3s;box-shadow:rgba(149,157,165,.2) 0 8px 24px;position:absolute;z-index:100;width:360px;text-align:left;--primarybtnpadding:13px 15px;--secondarybtnpadding:13px 15px;}.nv-nav-cart .widget{overflow:hidden;}.nv-nav-cart .woocommerce-mini-cart{margin-right:-40px !important;overflow-y:auto;overflow-x:hidden;max-height:300px;}.nv-nav-cart li{padding:20px 55px 20px 15px !important;border-bottom:2px solid var(--nv-text-color);font-size:.9em;}.nv-nav-cart li:last-child{border:0;}.nv-nav-cart li img{position:absolute;left:35px;width:60px !important;top:50%;transform:translateY(-50%);margin-left:10px !important;}.nv-nav-cart li .remove{top:50% !important;left:15px !important;transform:translateY(-50%);}.nv-nav-cart li .quantity{opacity:.5;}.nv-nav-cart li>:not(.remove){margin-left:100px !important;font-weight:inherit !important;}.nv-nav-cart li dl{padding:0 !important;border:0 !important;}.nv-nav-cart li dl>dd{margin:0 !important;}.nv-nav-cart li>a{color:var(--nv-text-color);}.nv-nav-cart .widget_shopping_cart_content .total{border:0;margin:0;box-shadow:0 -3px 9px -9px;padding:15px 20px;}.nv-nav-cart .widget_shopping_cart_content strong{font-weight:inherit;margin-right:10px;}.nv-nav-cart .widget_shopping_cart_content .buttons{padding:0 20px;margin-bottom:20px;}.nv-nav-cart .widget_shopping_cart_content .buttons::before{content:none !important;}.nv-nav-cart .widget_shopping_cart_content .buttons .button{--btnfs:var(--bodyfontsize);margin:0;display:flex;align-items:center;justify-content:center;}.woocommerce-mini-cart__buttons{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:20px;}.menu-item-nav-cart{position:relative;}.menu-item-nav-cart .nv-nav-cart{right:0;}body.woocommerce-account .nv-content-wrap>.woocommerce{display:flex;flex-direction:column;}body.woocommerce-account .woocommerce>h2{font-size:var(--h4fontsize);margin-bottom:0;}body.woocommerce-account .woocommerce-form-login .form-row:nth-child(3){flex-direction:row-reverse;align-items:center;display:flex;justify-content:flex-end;}body.woocommerce-account nav>ul{list-style:none;padding:0;margin-bottom:40px;}body.woocommerce-account nav>ul .is-active a{color:var(--nv-text-color);}body.woocommerce-account .woocommerce-LostPassword{margin:0;display:flex;justify-content:flex-end;}body.woocommerce-account h2{--h2fontsize:var(--h3fontsize);}body.woocommerce-account table.my_account_orders{font-size:var(--bodyfontsize);}body.woocommerce-account table{border:0 !important;--primarybtnfs:.9em;--primarybtnpadding:8px 30px;}body.woocommerce-account table td{border:0 !important;}body.woocommerce-account table td,body.woocommerce-account table th{padding:20px 15px !important;}body.woocommerce-account table td:last-child,body.woocommerce-account table th:last-child{text-align:right;}body.woocommerce-account table thead th{border-bottom:2px solid var(--nv-text-color);font-size:1.25em;}body.woocommerce-account table.order_details td,body.woocommerce-account table.order_details tfoot th{border:0;}.woocommerce .woocommerce-breadcrumb{color:var(--nv-text-color);font-size:14px;white-space:nowrap;scrollbar-width:none;overflow-x:scroll;}.woocommerce .woocommerce-breadcrumb::-webkit-scrollbar{display:none;}.woocommerce .woocommerce-breadcrumb a{color:var(--nv-secondary-accent);}.woocommerce .woocommerce-breadcrumb .nv-breadcrumb-delimiter{padding:0 8px;}.woocommerce .woocommerce-result-count{float:none;margin:0;}.nv-bc-count-wrap{margin-bottom:20px;display:flex;font-size:14px;justify-content:space-between;flex-direction:column;}.wc-block-grid__product-add-to-cart{display:inline-flex;}@media (min-width:576px){.woocommerce-error,.woocommerce-info,.woocommerce-message{flex-direction:row-reverse;justify-content:flex-end;text-align:left;padding-left:60px;}.woocommerce-error .button,.woocommerce-error a,.woocommerce-info .button,.woocommerce-info a,.woocommerce-message .button,.woocommerce-message a{order:-1;margin-left:auto !important;margin-top:0;width:auto;}.woocommerce-error::before,.woocommerce-info::before,.woocommerce-message::before{display:flex;top:0;align-items:center;height:100%;color:#fff;}.nv-woo-filters .nv-sidebar-toggle+.woocommerce-ordering select{max-width:unset;}}@media (min-width:769px){.product-thumbnail:not([class^=elementor]) img{min-width:120px !important;}.woocommerce table.shop_table.cart{border-collapse:collapse;padding:0;}.woocommerce table.shop_table.cart td,.woocommerce table.shop_table.cart th{padding:15px;}.woocommerce table.shop_table.cart td:last-child,.woocommerce table.shop_table.cart th:last-child{text-align:right;}.woocommerce table.shop_table.cart .product-thumbnail{width:150px;display:table-cell !important;}.woocommerce table.shop_table.cart .product-remove{float:none;padding-right:0;width:auto;}.woocommerce table.shop_table.cart tr:last-child .button{--secondarybtnpadding:15px 40px;--primarybtnpadding:18px 40px;margin-left:auto;}.cart_totals{width:40%;}body.woocommerce-account nav>ul{display:flex;width:100%;flex-wrap:wrap;}body.woocommerce-account nav>ul li{margin:0 20px 0 0;}body.woocommerce-account .woocommerce-MyAccount-navigation{width:100%;}body.woocommerce-account .woocommerce-MyAccount-content{width:100%;float:none;}.nv-single-product-top .summary{margin-left:4%;}body.single-product .neve-main>.container>.row{flex-wrap:wrap;}.woocommerce.single .entry-summary>form.cart .wc-forward{flex-basis:auto;}.nv-single-image-wrapper{width:48%;}.nv-single-image-wrapper .images{width:100% !important;}.nv-bc-count-wrap{flex-direction:row;}}@media (min-width:960px){.woocommerce #reviews{grid-template-columns:1fr 1fr;grid-column-gap:80px;}.nv-nav-cart{display:block;}.menu-item-nav-cart:focus-within .nv-nav-cart,.menu-item-nav-cart:hover .nv-nav-cart{opacity:1;visibility:visible;}.nv-sidebar-toggle{display:none;}.shop-sidebar{height:auto;background:0 0;position:static;overflow:visible;max-width:30%;transform:none;z-index:unset;}.shop-sidebar .sidebar-header{display:none;}.woocommerce table.shop_table.cart thead th{border:0;}.woocommerce table.shop_table.cart tbody tr:first-child{border-top:none;}.woocommerce table.shop_table.cart .remove{margin:0 auto;font-size:30px;}.woocommerce-cart table.cart td.actions .coupon{margin-left:60px;margin-bottom:0;}.woocommerce-checkout .woocommerce-NoticeGroup{grid-column:1/3;}.woocommerce-checkout .nv-page-title{margin-bottom:80px;}.woocommerce-checkout form.checkout{grid-template-columns:3fr 2fr;grid-column-gap:60px;}}