@charset 'UTF-8';
html{line-height:1.15;-webkit-text-size-adjust:100%;}
body{margin:0;}
main{display:block;}
h1{font-size:2em;margin:0.67em 0;}
hr{box-sizing:content-box;height:0;overflow:visible;}
pre{font-family:monospace, monospace;font-size:1em;}
a{background-color:transparent;}
abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted;}
b, strong{font-weight:bolder;}
code, kbd, samp{font-family:monospace, monospace;font-size:1em;}
small{font-size:80%;}
sub, sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sub{bottom:-0.25em;}
sup{top:-0.5em;}
img{border-style:none;}
button, input, optgroup, select, textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;}
button, input{overflow:visible;}
button, select{text-transform:none;}
button, [type="button"],
[type="reset"],
[type="submit"]{-webkit-appearance:button;}
button::-moz-focus-inner, [type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}
button:-moz-focusring, [type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring{outline:1px dotted ButtonText;}
fieldset{padding:0.35em 0.75em 0.625em;}
legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}
progress{vertical-align:baseline;}
textarea{overflow:auto;}
[type="checkbox"],
[type="radio"]{box-sizing:border-box;padding:0;}
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button{height:auto;}
[type="search"]{-webkit-appearance:textfield;outline-offset:-2px;}
[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}
details{display:block;}
summary{display:list-item;}
template{display:none;}
[hidden]{display:none;}
*,
*::before,
*::after{box-sizing:inherit;}
html{box-sizing:border-box;}
body, button, input, select, optgroup, textarea{color:#404040;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;font-size:1rem;line-height:1.5;}
h1, h2, h3, h4, h5, h6 {
clear: both;
} p{margin-bottom:1.5em;}
dfn, cite, em, i{font-style:italic;}
blockquote{margin:0 1.5em;}
address{margin:0 0 1.5em;}
pre{background:#eee;font-family:"Courier 10 Pitch", courier, monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em;}
code, kbd, tt, var{font-family:monaco, consolas, "Andale Mono", "DejaVu Sans Mono", monospace;}
abbr, acronym{border-bottom:1px dotted #666;cursor:help;}
mark, ins{background:#fff9c0;text-decoration:none;}
big{font-size:125%;}
body{background:#fff;}
hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em;}
ul, ol{margin:0 0 1.5em 3em;}
ul{list-style:disc;}
ol{list-style:decimal;}
li > ul, li > ol{margin-bottom:0;margin-left:1.5em;}
dt{font-weight:700;}
dd{margin:0 1.5em 1.5em;}
embed, iframe, object{max-width:100%;}
img{height:auto;max-width:100%;}
figure{margin:1em 0;}
table {
margin: 0 0 1.5em;
width: 100%;
} a{color:#4169e1;}
a:visited{color:#800080;}
a:hover, a:focus, a:active{color:#191970;}
a:focus{outline:thin dotted;}
a:hover, a:active{outline:0;}
button, input[type="button"],
input[type="reset"],
input[type="submit"]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgba(0, 0, 0, 0.8);line-height:1;padding:0.6em 1em 0.4em;}
button:hover, input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover{border-color:#ccc #bbb #aaa;}
button:active, button:focus, input[type="button"]:active,
input[type="button"]:focus,
input[type="reset"]:active,
input[type="reset"]:focus,
input[type="submit"]:active,
input[type="submit"]:focus{border-color:#aaa #bbb #bbb;}
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px;}
input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="number"]:focus,
input[type="tel"]:focus,
input[type="range"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="time"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="color"]:focus,
textarea:focus{color:#111;}
select{border:1px solid #ccc;}
textarea{width:100%;}
.main-navigation{display:block;width:100%;}
.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0;}
.main-navigation ul ul{box-shadow:0 3px 3px rgba(0, 0, 0, 0.2);float:left;position:absolute;top:100%;left:-999em;z-index:99999;}
.main-navigation ul ul ul{left:-999em;top:0;}
.main-navigation ul ul li:hover > ul, .main-navigation ul ul li.focus > ul{display:block;left:auto;}
.main-navigation ul ul a{width:200px;}
.main-navigation ul li:hover > ul, .main-navigation ul li.focus > ul{left:auto;}
.main-navigation li{position:relative;}
.main-navigation a{display:block;text-decoration:none;}
.menu-toggle, .main-navigation.toggled ul{display:block;}
@media screen and (min-width:37.5em){
.menu-toggle{display:none;}
.main-navigation ul{display:flex;}
}
.site-main .comment-navigation, .site-main
.posts-navigation, .site-main
.post-navigation{margin:0 0 1.5em;}
.comment-navigation .nav-links, .posts-navigation .nav-links, .post-navigation .nav-links{display:flex;}
.comment-navigation .nav-previous, .posts-navigation .nav-previous, .post-navigation .nav-previous{flex:1 0 50%;}
.comment-navigation .nav-next, .posts-navigation .nav-next, .post-navigation .nav-next{text-align:end;flex:1 0 50%;}
.sticky{display:block;}
.post, .page{margin:0 0 1.5em;}
.updated:not(.published){display:none;}
.page-content, .entry-content, .entry-summary{margin:1.5em 0 0;}
.page-links{clear:both;margin:0 0 1.5em;}
.comment-content a{word-wrap:break-word;}
.bypostauthor{display:block;}
.widget{margin:0 0 1.5em;}
.widget select{max-width:100%;}
.page-content .wp-smiley, .entry-content .wp-smiley, .comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0;}
.custom-logo-link{display:inline-block;}
.wp-caption{margin-bottom:1.5em;max-width:100%;}
.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto;}
.wp-caption .wp-caption-text{margin:0.8075em 0;}
.wp-caption-text{text-align:center;}
.gallery{margin-bottom:1.5em;display:grid;grid-gap:1.5em;}
.gallery-item{display:inline-block;text-align:center;width:100%;}
.gallery-columns-2{grid-template-columns:repeat(2, 1fr);}
.gallery-columns-3{grid-template-columns:repeat(3, 1fr);}
.gallery-columns-4{grid-template-columns:repeat(4, 1fr);}
.gallery-columns-5{grid-template-columns:repeat(5, 1fr);}
.gallery-columns-6{grid-template-columns:repeat(6, 1fr);}
.gallery-columns-7{grid-template-columns:repeat(7, 1fr);}
.gallery-columns-8{grid-template-columns:repeat(8, 1fr);}
.gallery-columns-9{grid-template-columns:repeat(9, 1fr);}
.gallery-caption{display:block;}
.infinite-scroll .posts-navigation, .infinite-scroll.neverending .site-footer{display:none;}
.infinity-end.neverending .site-footer{display:block;}
.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important;}
.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.6);clip:auto !important;clip-path:none;color:#21759b;display:block;font-size:0.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000;}
#primary[tabindex="-1"]:focus{outline:0;}
.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em;}
.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em;}
.aligncenter {
clear: both;
display: block;
margin-left: auto;
margin-right: auto;
margin-bottom: 1.5em;
}.link-effect-1{transition:all .3s}.link-effect-1:hover{opacity:.7;cursor:pointer}.link-effect-2-black{transition:all .3s;position:relative}.link-effect-2-black:after{bottom:0;content:"";display:block;height:1px;left:50%;position:absolute;background:#000;transition:all .3s;width:0}.link-effect-2-black:hover,.link-effect-2-black .link-active{cursor:pointer}.link-effect-2-black:hover:after,.link-effect-2-black .link-active:after{width:100%;left:0}.link-effect-2-white{transition:all .3s;position:relative}.link-effect-2-white:after{bottom:0;content:"";display:block;height:1px;left:50%;position:absolute;background:#fff;transition:all .3s;width:0}.link-effect-2-white:hover,.link-effect-2-white .link-active{cursor:pointer}.link-effect-2-white:hover:after,.link-effect-2-white .link-active:after{width:100%;left:0}.link-effect-3{transition:all .3s}.link-effect-3:hover{opacity:.7;transform:scale(1.1);cursor:pointer}.lds-dual-ring{display:block;margin:0 auto;width:80px;height:80px}.lds-dual-ring:after{content:" ";display:block;width:64px;height:64px;margin:8px;border-radius:50%;border:6px solid var(--mainTextColor);border-color:var(--mainTextColor) rgba(0,0,0,0) var(--mainTextColor) rgba(0,0,0,0);-webkit-animation:lds-dual-ring 1.2s linear infinite;animation:lds-dual-ring 1.2s linear infinite}@-webkit-keyframes lds-dual-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes lds-dual-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.hamburglar{transform:scale(0.7);position:relative;display:block;width:68px;height:68px;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.path-burger{position:absolute;top:-20px;left:-16px;height:68px;width:68px;-webkit-mask:url(#mask);mask:url(#mask);-webkit-mask-box-image:url(//www.veneracreation.fr/wp-content/themes/venera/assets/img/mask.svg)}.animate-path{position:absolute;top:0;left:0;width:68px;height:68px}.path-rotation{height:34px;width:34px;margin:34px 34px 0 0;transform:rotate(0deg);transform-origin:100% 0}.path-rotation:before{content:"";display:block;width:30px;height:34px;margin:0 4px 0 0;background:#000}@-webkit-keyframes rotate-out{0%{transform:rotate(0deg)}40%{transform:rotate(180deg)}100%{transform:rotate(360deg)}}@keyframes rotate-out{0%{transform:rotate(0deg)}40%{transform:rotate(180deg)}100%{transform:rotate(360deg)}}@-webkit-keyframes rotate-in{0%{transform:rotate(360deg)}40%{transform:rotate(180deg)}100%{transform:rotate(0deg)}}@keyframes rotate-in{0%{transform:rotate(360deg)}40%{transform:rotate(180deg)}100%{transform:rotate(0deg)}}.hamburglar.is-open .path{-webkit-animation:dash-in .6s linear normal;animation:dash-in .6s linear normal;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.hamburglar.is-open .animate-path{-webkit-animation:rotate-in .6s linear normal;animation:rotate-in .6s linear normal;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.hamburglar.is-closed .path{-webkit-animation:dash-out .6s linear normal;animation:dash-out .6s linear normal;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.hamburglar.is-closed .animate-path{-webkit-animation:rotate-out .6s linear normal;animation:rotate-out .6s linear normal;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.path{stroke-dasharray:240;stroke-dashoffset:240;stroke-linejoin:round}@-webkit-keyframes dash-in{0%{stroke-dashoffset:240}40%{stroke-dashoffset:240}100%{stroke-dashoffset:0}}@keyframes dash-in{0%{stroke-dashoffset:240}40%{stroke-dashoffset:240}100%{stroke-dashoffset:0}}@-webkit-keyframes dash-out{0%{stroke-dashoffset:0}40%{stroke-dashoffset:240}100%{stroke-dashoffset:240}}@keyframes dash-out{0%{stroke-dashoffset:0}40%{stroke-dashoffset:240}100%{stroke-dashoffset:240}}.burger-icon{position:absolute;height:68px;width:68px}.burger-container{position:relative;height:28px;width:36px}.burger-bun-top,.burger-bun-bot,.burger-filling{position:absolute;display:block;height:4px;width:36px;border-radius:2px;background:#000}.burger-bun-top{top:0;transform-origin:34px 2px}.burger-bun-bot{bottom:0;transform-origin:34px 2px}.burger-filling{top:12px}.burger-ring{position:absolute;top:-20px;left:-17px;width:68px;height:68px}.svg-ring{width:68px;height:68px}.hamburglar.is-open .burger-bun-top{-webkit-animation:bun-top-out .6s linear normal;animation:bun-top-out .6s linear normal;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.hamburglar.is-open .burger-bun-bot{-webkit-animation:bun-bot-out .6s linear normal;animation:bun-bot-out .6s linear normal;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.hamburglar.is-closed .burger-bun-top{-webkit-animation:bun-top-in .6s linear normal;animation:bun-top-in .6s linear normal;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.hamburglar.is-closed .burger-bun-bot{-webkit-animation:bun-bot-in .6s linear normal;animation:bun-bot-in .6s linear normal;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes bun-top-out{0%{left:0;top:0;transform:rotate(0deg)}20%{left:0;top:0;transform:rotate(15deg)}80%{left:-5px;top:0;transform:rotate(-60deg)}100%{left:-5px;top:1px;transform:rotate(-45deg)}}@keyframes bun-top-out{0%{left:0;top:0;transform:rotate(0deg)}20%{left:0;top:0;transform:rotate(15deg)}80%{left:-5px;top:0;transform:rotate(-60deg)}100%{left:-5px;top:1px;transform:rotate(-45deg)}}@-webkit-keyframes bun-bot-out{0%{left:0;transform:rotate(0deg)}20%{left:0;transform:rotate(-15deg)}80%{left:-5px;transform:rotate(60deg)}100%{left:-5px;transform:rotate(45deg)}}@keyframes bun-bot-out{0%{left:0;transform:rotate(0deg)}20%{left:0;transform:rotate(-15deg)}80%{left:-5px;transform:rotate(60deg)}100%{left:-5px;transform:rotate(45deg)}}@-webkit-keyframes bun-top-in{0%{left:-5px;bot:0;transform:rotate(-45deg)}20%{left:-5px;bot:0;transform:rotate(-60deg)}80%{left:0;bot:0;transform:rotate(15deg)}100%{left:0;bot:1px;transform:rotate(0deg)}}@keyframes bun-top-in{0%{left:-5px;bot:0;transform:rotate(-45deg)}20%{left:-5px;bot:0;transform:rotate(-60deg)}80%{left:0;bot:0;transform:rotate(15deg)}100%{left:0;bot:1px;transform:rotate(0deg)}}@-webkit-keyframes bun-bot-in{0%{left:-5px;transform:rotate(45deg)}20%{left:-5px;bot:0;transform:rotate(60deg)}80%{left:0;bot:0;transform:rotate(-15deg)}100%{left:0;transform:rotate(0deg)}}@keyframes bun-bot-in{0%{left:-5px;transform:rotate(45deg)}20%{left:-5px;bot:0;transform:rotate(60deg)}80%{left:0;bot:0;transform:rotate(-15deg)}100%{left:0;transform:rotate(0deg)}}.hamburglar.is-open .burger-filling{-webkit-animation:burger-fill-out .6s linear normal;animation:burger-fill-out .6s linear normal;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.hamburglar.is-closed .burger-filling{-webkit-animation:burger-fill-in .6s linear normal;animation:burger-fill-in .6s linear normal;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes burger-fill-in{0%{width:0;left:36px}40%{width:0;left:40px}80%{width:36px;left:-6px}100%{width:36px;left:0px}}@keyframes burger-fill-in{0%{width:0;left:36px}40%{width:0;left:40px}80%{width:36px;left:-6px}100%{width:36px;left:0px}}@-webkit-keyframes burger-fill-out{0%{width:36px;left:0px}20%{width:42px;left:-6px}40%{width:0;left:40px}100%{width:0;left:36px}}@keyframes burger-fill-out{0%{width:36px;left:0px}20%{width:42px;left:-6px}40%{width:0;left:40px}100%{width:0;left:36px}}:root{--vw:calc(100vw - var(--scrollbar-width, 0px));--vh:calc(var(--vhu, 1vh) * 100);--bw:calc(var(--vw) - 80px);--cw:calc(var(--bw) - 210px);--cw_50:calc(var(--cw) / 2);--lh:50px;--lightgrey:#e6e6e6;--top:var(--wp-admin--admin-bar--height, 0px);--grey:#ccc;--darkgrey:#aaa;--gold:#c0b295;--pink:#b97e9e;--fstitle:16px;--fssubtitle:16px;--fstext:14px;--fssmall:12px;--colw0:calc((var(--vw) - var(--bw)) / 2);--colw1:calc((var(--bw) - var(--cw)) / 2);--colw2:140px;--colw3:calc((var(--cw) - (2 * var(--colw2))) / 4);--colw3_2:calc(var(--colw3) * 2);--colw3_3:calc(var(--colw3) * 3);--colw3_4:calc(var(--colw3) * 4);--ff:"Roboto", sans-serif;--ff2:"Raleway", sans-serif;--or:#c0b295}html{width:var(--vw);overflow-x:hidden !important;font-size:var(--fstext);letter-spacing:1px;font-family:var(--ff2)}html body{font-family:var(--ff2);color:var(--baseColor);overflow-x:hidden !important;margin:0 !important;width:var(--vw);padding-top:50px;z-index:999}html body.menu-open{overflow:hidden}html body h1,html body h2,html body h3,html body h4,html body h5,html body h6{font-family:var(--ff);font-weight:500}html body p a{color:var(--baseColor);font-weight:600;transition:all .3s}html body p a:visited{color:var(--baseColor)}html body p a:hover{color:var(--baseColor);opacity:.7}#wpadminbar{position:fixed !important}.post,.page{margin:0}
.wizard{overflow:visible}.wizard>.steps ul>li>a{font-size:var(--fssmall);font-family:var(--ff);text-transform:uppercase;letter-spacing:4px;font-weight:400 !important;line-height:var(--lh);margin:0;padding:0 10px !important;transition:all .3s}.wizard>.steps ul>li>a:hover{opacity:.7}.wizard>.steps .number{font-size:var(--fssmall);font-family:var(--ff);text-transform:uppercase;letter-spacing:4px;font-weight:400}.wizard .content{margin:var(--lh) 0;overflow:visible}.wizard .content .payment-tab-contents .woocommerce-checkout-review-order .shop_table{border-collapse:collapse;margin-bottom:var(--lh)}.wizard .actions>ul>li{margin:0 0 0 10px}.wizard .actions>ul>li>a{line-height:var(--lh);font-family:var(--ff);font-size:var(--fssmall);transition:all .3s;text-transform:uppercase;padding:0 10px !important}.wizard .actions>ul>li>a:hover{background-color:var(--btnHoverBgColor)}#masthead{width:var(--vw);padding:0 calc((100% - var(--bw))/2);display:flex;flex-direction:row;height:var(--lh);border-bottom:solid 1px var(--darkgrey);overflow:hidden;position:fixed;top:var(--wp-admin--admin-bar--height, 0px);z-index:999;background-color:#fff}#masthead .site-branding{flex:1;margin-right:20px}#masthead .site-branding .custom-logo-link .custom-logo{height:36px;width:auto;margin:7px 0}#masthead .main-menu-buttons{height:100%;display:flex;flex-direction:row}#masthead .main-menu-buttons .main-menu-button{display:block;height:100%;aspect-ratio:1;background:#fff;flex:1;background-size:50%;background-position:center center;background-repeat:no-repeat;position:relative;color:var(--titleColor);font-size:var(--fssmall)}#masthead .main-menu-buttons .main-menu-button.shop{background-color:var(--headerBtnBgColor);background-position:center left 10px;background-size:30px 30px;flex:none;padding:0 20px 0 20px;text-decoration:none;aspect-ratio:auto;line-height:var(--lh);font-family:var(--ff);letter-spacing:4px;text-transform:uppercase}#masthead .main-menu-buttons .main-menu-button.search{background-image:url(//www.veneracreation.fr/wp-content/themes/venera/assets/img/zoom.svg)}#masthead .main-menu-buttons .main-menu-button.search.opened{background-image:url(//www.veneracreation.fr/wp-content/themes/venera/assets/img/times.svg)}#masthead .main-menu-buttons .main-menu-button.account{background-image:url(//www.veneracreation.fr/wp-content/themes/venera/assets/img/account.svg)}#masthead .main-menu-buttons .main-menu-button.cart{background-image:url(//www.veneracreation.fr/wp-content/themes/venera/assets/img/cart.svg);text-decoration:none}#masthead .main-menu-buttons .main-menu-button.cart .cart-number-items{background-color:var(--headerBtnBgColor);display:block;position:absolute;height:20px;width:20px;line-height:20px;font-size:12px;color:var(--titleColor);text-align:center;bottom:0;right:0}#menu-trigger{top:0;transition:all .3s;margin-left:10px;height:50px;width:50px;position:relative;z-index:9999;caret-color:rgba(0,0,0,0);background-color:var(--headerBtnBgColor)}#menu-trigger:hover{opacity:.7;cursor:pointer}#menu-trigger.open .burger-line:nth-child(1){transform:rotate(-45deg) scale(1.1);top:24px}#menu-trigger.open .burger-line:nth-child(2){transform:rotate(45deg) scale(1.1);bottom:0}#menu-trigger.open .burger-line:nth-child(3){display:none}#menu-trigger .burger-line{position:absolute;left:10px;background-color:#000;width:calc(100% - 20px);height:2px;transition:all .3s}#menu-trigger .burger-line:nth-child(1){top:20px}#menu-trigger .burger-line:nth-child(2){top:25px}#menu-trigger .burger-line:nth-child(3){top:30px}#menu-container{position:fixed;top:calc(var(--wp-admin--admin-bar--height, 0px) + 50px);left:0;width:var(--vw);height:calc(100% - (var(--wp-admin--admin-bar--height, 0px) + 40px));left:calc(2*var(--vw));right:calc(3*var(--vw));transition:all .3s;background-color:#fff;z-index:99999}#menu-container.visible{left:0;right:0;padding:20px 40px}#menu-container #site-navigation .menu-toggle{display:none !important}#primary-menu.nav-menu{display:flex;flex-direction:column;align-items:center}#primary-menu.nav-menu .menu-item{display:block;line-height:50px}#primary-menu.nav-menu .menu-item.menu-item-has-children.sub-menu-is-opened .sub-menu-trigger{transform:rotate(90deg)}#primary-menu.nav-menu .menu-item.menu-item-has-children.sub-menu-is-opened .sub-menu{height:auto;width:100%}#primary-menu.nav-menu .menu-item.menu-item-has-children.sub-menu-is-opened .sub-menu>.menu-item{display:block;text-align:center}#primary-menu.nav-menu .menu-item.menu-item-has-children.sub-menu-is-opened .sub-menu>.menu-item>a{font-size:var(--fstext);text-transform:none;line-height:20px;margin:15px 0 !important;display:block;padding:0;text-align:center}#primary-menu.nav-menu .menu-item.menu-item-has-children>.sub-menu-trigger{display:block;transition:all .3s;font-weight:bold;font-size:var(--fssubtitle);color:var(--baseColor);position:absolute;right:-50px;top:0;width:50px;height:50px;line-height:50px;text-align:center;pointer-events:all}#primary-menu.nav-menu .menu-item.menu-item-has-children>.sub-menu-trigger:hover{opacity:.7;cursor:pointer}#primary-menu.nav-menu .menu-item .sub-menu-trigger{display:none;caret-color:rgba(0,0,0,0)}#primary-menu.nav-menu .menu-item .sub-menu{display:block;height:0;overflow:hidden;position:relative;left:auto;box-shadow:none;transform:all .3s}#primary-menu.nav-menu .menu-item a{display:block;color:#000;text-align:center;font-size:var(--fstitle);font-weight:normal;text-transform:uppercase;letter-spacing:4px;position:relative;outline:none !important}#primary-menu.nav-menu .menu-item a[href="#"]{pointer-events:none;cursor:default}#primary-menu.nav-menu .menu-item a:after{content:"";position:absolute;bottom:0;height:1px;background-color:var(--baseColor);left:50%;transition:all .3s;width:0}#primary-menu.nav-menu .menu-item a:hover{text-decoration:none}#primary-menu.nav-menu .menu-item a:hover:after{width:100%;left:0}.page-template-default .entry-content{padding-bottom:50px}.page-template-default .std-content-container{padding-bottom:0}.term-description{padding:20px;font-family:var(--ff2);color:var(--baseColor);font-size:16px}.entry-content{margin:0}.page-template-page-accueil .home-ctr{margin-top:100vh;position:relative;background-color:var(--bgColor)}.home-slider-ctr{position:fixed !important;margin-bottom:var(--lh);top:calc(var(--top) + 50px);bottom:0;left:0;right:0}.home-slider-ctr .home-slider{height:100%}.home-slider-ctr .home-slider .slick-list{height:100%}.home-slider-ctr .home-slider .slick-list .slick-track{height:100%}.home-slider-ctr .home-slider .slick-list .slick-track .home-slide{height:100%}.home-slider-ctr .home-slider .slick-list .slick-track .home-slide .slide-content{display:flex;flex-direction:row;align-items:stretch;height:100%}.home-slider-ctr .home-slider .slick-list .slick-track .home-slide .slide-content.slide-page .left .content .bottom-band{padding-left:calc(var(--colw2) + var(--colw3))}.home-slider-ctr .home-slider .slick-list .slick-track .home-slide .slide-content.slide-yt iframe{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.home-slider-ctr .home-slider .slick-list .slick-track .home-slide .slide-content.slide-video video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.home-slider-ctr .home-slider .slick-list .slick-track .home-slide .slide-content .left{flex:1;position:relative}.home-slider-ctr .home-slider .slick-list .slick-track .home-slide .slide-content .left img{-o-object-fit:contain;object-fit:contain;position:absolute;-o-object-position:center center;object-position:center center;width:100%;height:100%}.home-slider-ctr .home-slider .slick-list .slick-track .home-slide .slide-content .left .content{width:calc(var(--cw)/2);position:absolute;top:0;right:0;height:100%}.home-slider-ctr .home-slider .slick-list .slick-track .home-slide .slide-content .left .content .slide-title{color:var(--baseColor);text-transform:uppercase;font-size:1.5em;text-shadow:0 0 5px #fff}.home-slider-ctr .home-slider .slick-list .slick-track .home-slide .slide-content .left .content .bottom-band{background-color:#fff;position:absolute;bottom:0;left:0;width:100%;display:flex;padding:12px 0 12px var(--colw2);flex-direction:row;height:var(--lh)}.home-slider-ctr .home-slider .slick-list .slick-track .home-slide .slide-content .left .content .bottom-band .price{padding-left:10px;font-weight:bold;font-size:var(--fssubtitle);flex:1}.home-slider-ctr .home-slider .slick-list .slick-track .home-slide .slide-content .left .content .bottom-band .link{padding-left:10px;font-weight:bold;font-size:var(--fssubtitle);flex:1;text-decoration:none;color:var(--baseColor);text-transform:uppercase}.home-slider-ctr .home-slider .slick-list .slick-track .home-slide .slide-content .right{flex:1;position:relative}.home-slider-ctr .home-slider .slick-list .slick-track .home-slide .slide-content .right img{-o-object-fit:cover;object-fit:cover;position:absolute;-o-object-position:center center;object-position:center center;width:100%;height:100%}.home-slider-ctr .scroll-icon{position:absolute;top:100%;left:calc(var(--colw0) + var(--colw1));background-image:url(//www.veneracreation.fr/wp-content/themes/venera/assets/img/scroll-icon-venera.svg);width:calc(var(--cw)/2);height:var(--lh);line-height:var(--lh);background-size:30px 30px;background-repeat:no-repeat;background-position:center right 10px;padding-right:50px;text-align:right;color:var(--titleColor);font-size:var(--fssmall);font-family:var(--ff);text-transform:uppercase;letter-spacing:4px}.slick-dots-ctr{background-color:var(--lightgrey);height:var(--lh);width:calc(var(--cw)/2);position:absolute;top:100%;left:50%}.slick-dots-ctr .slick-dots{bottom:13px;right:10px;width:auto}.slick-dots-ctr .slick-dots li{margin:0}.slick-dots-ctr .slick-dots li.slick-active button{border:solid 1px rgba(0,0,0,0);background-color:var(--gold)}.slick-dots-ctr .slick-dots li button{border:solid 1px var(--baseColor);border-radius:50%;height:10px;width:10px;margin-left:10px;transition:all .3s}.slick-dots-ctr .slick-dots li button:before{content:"";display:none}.slick-dots li.slick-active button,.slick-dots li:hover button{border:solid 1px rgba(0,0,0,0) !important;background-color:var(--gold) !important}.slick-dots li button{border:solid 1px var(--baseColor) !important;border-radius:50%;height:10px !important;width:10px !important;margin-left:10px;transition:all .3s}.slick-dots li button:before{content:"";display:none}.presse-container{padding:0 10px}.presse-container .block-content{width:100%}.presse-container .block-content .bc-title{width:calc(var(--colw2) + var(--colw3_4) - 10px);font-size:var(--fssmall);background-color:var(--titleBgColor);color:var(--titleColor);position:relative;left:calc(-10px - var(--colw2))}.presse-container .block-content .article-ctr{display:block;text-align:center}.presse-container .block-content .article-ctra{transition:all .3s}.presse-container .block-content .article-ctra:hover{opacity:.7}.presse-container .block-content .article-ctr .article-texte{font-family:var(--ff2);font-size:16px;color:var(--baseColor)}.presse-container .block-content .article-ctr .article-img{padding:0 10px var(--lh)}.presse-container .block-content .article-ctr .article-img.img-col2{width:var(--colw3_2);margin:0 auto}.presse-container .block-content .article-ctr .article-img.img-col3_1{width:var(--colw3_3)}.presse-container .block-content .article-ctr .article-img.img-col3_2{width:var(--colw3_3);margin-left:var(--colw3)}.presse-container .block-content .article-ctr .article-img.img-col4{width:var(--colw3_4)}.presse-container .block-content .article-ctr .article-img img{display:block;width:100%;height:auto}.block-content{width:var(--cw);margin:0 auto}.block-content .bc-title{padding-left:10px;padding-top:13px;width:calc(50% - 10px);background-color:var(--titleBgColor);min-height:var(--lh);padding:0 10px 0 10px;display:flex;align-items:center;font-family:var(--ff);font-size:var(--fstitle);letter-spacing:4px;text-transform:uppercase;font-weight:500}.block-content .bc-title.title-col1{width:calc(var(--colw2) + var(--colw3) - 10px)}.block-content .bc-title.title-col2{width:calc(var(--colw2) + 2*var(--colw3) - 10px)}.block-content .bc-title.title-col3{width:calc(var(--colw2) + 3*var(--colw3) - 10px)}.block-content .bc-title.title-col4{width:calc(var(--colw2) + 4*var(--colw3) - 10px)}.block-content .bc-title .bc-title-text{margin:0;text-transform:uppercase;letter-spacing:4px;font-size:var(--fstitle);flex:1;font-weight:500;color:var(--titleColor)}.block-content .bc-title .bc-title-link{margin:0 10px 0 20px;text-decoration:none;color:var(--titleColor);display:block;text-transform:uppercase;font-size:10px}.custom-border-top{position:relative}.custom-border-top:before{content:"";height:1px;background-color:var(--darkgrey);width:var(--vw);position:absolute;left:calc(0px - var(--colw0) - var(--colw1));top:-1px}.custom-border-top2{position:relative}.custom-border-top2:before{content:"";height:1px;background-color:var(--darkgrey);width:var(--vw);position:absolute;left:calc(0px - var(--colw0) - var(--colw1) - var(--colw2));top:-1px}.custom-border-bottom{position:relative}.custom-border-bottom.cb-full:after{left:0}.custom-border-bottom:after{content:"";height:1px;background-color:var(--darkgrey);width:var(--vw);position:absolute;left:calc(0px - var(--colw0) - var(--colw1));bottom:0}.custom-border-bottom2{position:relative}.custom-border-bottom2.cb-full:after{left:0}.custom-border-bottom2:after{content:"";height:1px;background-color:var(--darkgrey);width:var(--vw);position:absolute;left:calc(0px - var(--colw0) - var(--colw1) - var(--colw2));bottom:0}#home-collections{position:relative;margin-top:var(--lh)}#home-collections .collections-ctr{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-auto-rows:auto;position:relative;padding:0 10px;gap:20px}#home-collections .collections-ctr .collection{aspect-ratio:16/9;height:auto;position:relative;grid-column:span 2}#home-collections .collections-ctr .collection.col1{aspect-ratio:1;grid-column:span 1}#home-collections .collections-ctr .collection .collection-content{overflow:hidden;height:auto;width:calc(var(--cw)/2);aspect-ratio:12/5}#home-collections .collections-ctr .collection .collection-content .title{font-size:var(--fssubtitle);padding:10px;margin:0;position:absolute;top:0;left:0}#home-collections .collections-ctr .collection .collection-content .cat-link{position:absolute;bottom:20px;right:40px;font-size:14px;color:var(--baseColor);text-decoration:none;font-weight:500}#home-collections .collections-ctr .collection .collection-content .products-slider{width:100%;overflow:hidden;height:100%;position:relative}#home-collections .collections-ctr .collection .collection-content .products-slider .slick-list{height:100%}#home-collections .collections-ctr .collection .collection-content .products-slider .slick-list .slick-track{height:100%}#home-collections .collections-ctr .collection .collection-content .products-slider .slick-list .slick-track .product{height:100%;width:100%}#home-collections .collections-ctr .collection .collection-content .products-slider .slick-list .slick-track .product .product-img-ctr{height:100%}#home-collections .collections-ctr .collection .collection-content .products-slider .slick-list .slick-track .product .product-img-ctr img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}#home-collections .collections-ctr .collection .collection-content .products-slider .slick-dots{position:absolute;top:20px;right:20px;width:auto;bottom:auto;display:flex;flex-direction:column}#home-collections .collections-ctr .collection .collection-content .products-slider .slick-dots li{margin-bottom:5px}#home-collections .collections-ctr .collection .collection-content .products-slider .slick-dots li button{margin:0}#home-best-sales{margin-top:var(--lh)}#home-best-sales .best-sales-ctr .products-container{width:calc(100% - 2*var(--colw2));margin:0 auto}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{border:none !important;padding:0 10px}.woocommerce-order-details .woocommerce-table.shop_table{position:relative}.woocommerce-account h2{background-color:var(--titleBgColor);font-size:var(--fssmall);line-height:var(--lh);color:var(--titleColor);padding:0 10px;width:calc(var(--colw3_2) - 20px);margin:0 10px;text-transform:uppercase;letter-spacing:4px;font-family:var(--ff);font-weight:normal}fieldset{background-color:var(--or);padding-top:50px;border:none}fieldset legend{position:relative;top:30px;left:4px}.woocommerce .woocommerce-MyAccount-content{padding:0 !important}.woocommerce .woocommerce-MyAccount-content .woocommerce-Message{line-height:var(--lh);display:block;margin:0 10px}.woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm{margin:0 10px}.woocommerce ul.products.columns-4{display:grid;padding:0 10px;grid-template-columns:repeat(4, 1fr);gap:20px}.woocommerce ul.products.columns-4:before,.woocommerce ul.products.columns-4:after{display:none;content:""}.woocommerce ul.products.columns-4 li.product{margin:0;float:none;display:block;width:100%;padding-bottom:60px;transition:all .3s}.woocommerce ul.products.columns-4 li.product:hover{opacity:.7}.woocommerce ul.products.columns-4 li.product img{-o-object-fit:contain;object-fit:contain;aspect-ratio:1;-o-object-position:center center;object-position:center center;width:100%;height:auto}.woocommerce ul.products.columns-4 li.product .woocommerce-loop-product__title{padding:10px;color:#000;font-weight:400;letter-spacing:1px;font-size:var(--fssmall);text-transform:uppercase;letter-spacing:4px;font-weight:500;margin-bottom:10px}.woocommerce ul.products.columns-4 li.product .price{position:absolute;bottom:15px;left:10px;max-width:50%;color:#000;font-weight:400;font-family:var(--ff);font-size:var(--fssmall);text-transform:uppercase;letter-spacing:4px}.woocommerce ul.products.columns-4 li.product .woosq-btn{width:24px;height:24px;background-image:url(//www.veneracreation.fr/wp-content/themes/venera/assets/img/zoom.svg);background-position:center center;background-repeat:no-repeat;background-size:80%;position:absolute;bottom:20px;right:76px;font-size:0;border:none;background-color:rgba(0,0,0,0) !important;transition:all .3s}.woocommerce ul.products.columns-4 li.product .woosq-btn:hover{opacity:.7;cursor:pointer}.woocommerce ul.products.columns-4 li.product .button.add_to_cart_button{width:24px;height:24px;background-image:url(//www.veneracreation.fr/wp-content/themes/venera/assets/img/cart.svg);background-position:center center;background-repeat:no-repeat;background-size:80%;position:absolute;bottom:20px;right:44px;font-size:0;background-color:rgba(0,0,0,0) !important;transition:all .3s}.woocommerce ul.products.columns-4 li.product .button.add_to_cart_button:hover{background-color:var(--btnHoverBgColor);cursor:pointer}.woocommerce ul.products.columns-4 li.product .yith-wcwl-add-to-wishlist .yith-wcwl-add-button .add_to_wishlist{background-color:rgba(0,0,0,0)}.woocommerce ul.products.columns-4 li.product .yith-wcwl-add-to-wishlist .yith-wcwl-add-button .add_to_wishlist,.woocommerce ul.products.columns-4 li.product .yith-wcwl-add-to-wishlist .yith-wcwl-add-button .delete_item{background-color:rgba(0,0,0,0);width:24px;height:24px;overflow:hidden;position:absolute;bottom:20px;display:block;right:10px;font-size:0}.woocommerce ul.products.columns-4 li.product .yith-wcwl-add-to-wishlist .yith-wcwl-add-button .add_to_wishlist:hover,.woocommerce ul.products.columns-4 li.product .yith-wcwl-add-to-wishlist .yith-wcwl-add-button .delete_item:hover{opacity:.7;cursor:pointer}.woocommerce ul.products.columns-4 li.product .yith-wcwl-add-to-wishlist .yith-wcwl-add-button .add_to_wishlist .yith-wcwl-icon,.woocommerce ul.products.columns-4 li.product .yith-wcwl-add-to-wishlist .yith-wcwl-add-button .delete_item .yith-wcwl-icon{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-size:16px}.woocommerce ul.products.columns-4 li.product .yith-wcwl-add-to-wishlist .yith-wcwl-add-button .add_to_wishlist span,.woocommerce ul.products.columns-4 li.product .yith-wcwl-add-to-wishlist .yith-wcwl-add-button .delete_item span{display:none}.woocommerce>.woocommerce-MyAccount-navigation{width:25%;padding:0 10px}.woocommerce>.woocommerce-MyAccount-navigation>ul{padding:0;list-style:none;margin:0}.woocommerce>.woocommerce-MyAccount-navigation>ul>.woocommerce-MyAccount-navigation-link.is-active>a,.woocommerce>.woocommerce-MyAccount-navigation>ul>.woocommerce-MyAccount-navigation-link:hover>a{background-color:var(--darkgrey)}.woocommerce>.woocommerce-MyAccount-navigation>ul>.woocommerce-MyAccount-navigation-link>a{display:block;transition:all .3s;background-color:var(--grey);font-size:var(--fssmall);color:var(--baseColor);line-height:var(--lh);font-weight:bold;text-decoration:none;padding:0 10px;text-align:right}.woocommerce>.woocommerce-MyAccount-content{width:75%;padding:0 10px}.woocommerce>.woocommerce-MyAccount-content>p{padding:0 10px}.woocommerce>.woocommerce-MyAccount-content>p>mark{font-weight:bold;color:var(--or);background:none !important}.woocommerce>.woocommerce-MyAccount-content .woocommerce-pagination .woocommerce-button{margin-left:10px}.woocommerce>.woocommerce-MyAccount-content h2{background-color:var(--titleBgColor);color:var(--titleColor);font-family:var(--ff);font-size:var(--fssmall);line-height:var(--lh);text-transform:uppercase;margin:0;padding:0 10px;font-weight:400;width:calc(var(--colw2) + var(--colw3_2) - 10px);left:calc(0px - var(--colw2));position:relative}.woocommerce>.woocommerce-MyAccount-content .woocommerce-order-details .woocommerce-table.shop_table{table-layout:fixed}.woocommerce>.woocommerce-MyAccount-content .woocommerce-order-details .woocommerce-table.shop_table>tfoot>tr>th{text-align:right}.woocommerce>.woocommerce-MyAccount-content .woocommerce-customer-details .woocommerce-columns{width:var(--cw);display:grid;grid-template-columns:1fr 1fr;gap:20px;position:relative;left:calc(0px - var(--colw2))}.woocommerce>.woocommerce-MyAccount-content .woocommerce-customer-details .woocommerce-columns:before,.woocommerce>.woocommerce-MyAccount-content .woocommerce-customer-details .woocommerce-columns:after{display:none !important}.woocommerce>.woocommerce-MyAccount-content .woocommerce-customer-details .woocommerce-columns .woocommerce-column{width:100%;float:none}.woocommerce>.woocommerce-MyAccount-content .woocommerce-customer-details .woocommerce-columns .woocommerce-column h2{left:0;width:100%}.woocommerce>.woocommerce-MyAccount-content .woocommerce-customer-details .woocommerce-columns .woocommerce-column address{border:none !important}.woocommerce-Addresses{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:0 10px}.woocommerce-Addresses:before,.woocommerce-Addresses:after{display:none !important}.woocommerce-Addresses .woocommerce-Address{float:none !important;width:100% !important}.woocommerce-Addresses .woocommerce-Address .woocommerce-Address-title{display:flex;font-family:var(--ff);font-size:var(--fssmall);letter-spacing:4px;font-weight:400;background-color:var(--titleBgColor);color:var(--titleColor);line-height:var(--lh);padding:0 10px;float:none;text-transform:uppercase;align-items:center}.woocommerce-Addresses .woocommerce-Address .woocommerce-Address-title:before,.woocommerce-Addresses .woocommerce-Address .woocommerce-Address-title:after{display:none !important}.woocommerce-Addresses .woocommerce-Address .woocommerce-Address-title h3{font-family:var(--ff);font-size:var(--fssmall);letter-spacing:4px;font-weight:400;background-color:var(--titleBgColor);color:var(--titleColor);line-height:var(--lh);padding:0 10px;float:none;text-transform:uppercase;flex:1;margin:0}.woocommerce-Addresses .woocommerce-Address .woocommerce-Address-title a{color:var(--titleColor);font-size:10px;display:block;text-decoration:none;transition:all .3s}.woocommerce-Addresses .woocommerce-Address .woocommerce-Address-tiupertle a:hover{opacity:.7}.woocommerce-Addresses .woocommerce-Address address{padding:20px;font-family:var(--ff2);color:var(--baseColor);font-style:normal}#search-form-container{display:none;position:fixed;top:calc(var(--wp-admin--admin-bar--height, 0px) + 50px);height:calc(100vh - (var(--wp-admin--admin-bar--height, 0px) + 50px));left:0;width:var(--vw);background-color:rgba(255,255,255,.7);z-index:9999}#search-form-container.visible{display:block}#search-form-container .search-form{display:flex;background-color:var(--lightgrey)}#search-form-container .search-form label{flex:1}#search-form-container .search-form label .search-field{display:block;width:100%;line-height:var(--lh);height:50px;font-size:var(--fstitle);border:none;outline:none;background-color:#fff;padding:0 40px;font-weight:bold}#search-form-container .search-form .search-submit{background-color:var(--headerBtnBgColor);transition:all .3s;font-size:var(--fstitle);font-weight:bold;border-radius:0;background-image:url(//www.veneracreation.fr/wp-content/themes/venera/assets/img/zoom.svg);background-size:24px;background-repeat:no-repeat;background-position:center center;height:50px;width:50px;border:none;outline:none}#search-form-container .search-form .search-submit:hover{cursor:pointer;opacity:.7}#search-form-container .search-form #close-search-form{height:50px;width:50px;background-image:url(//www.veneracreation.fr/wp-content/themes/venera/assets/img/times.svg);background-size:24px;background-position:center center;background-repeat:no-repeat;background-color:var(--darkgrey);transition:all .3s}#search-form-container .search-form #close-search-form:hover{opacity:.7;cursor:pointer}#tax-subcolls-ctr{width:100%;display:grid;grid-template-columns:repeat(4, 1fr);margin-bottom:50px;position:relative;gap:20px;padding:0 10px}#tax-subcolls-ctr:after{content:"";height:.5px;background-color:var(--darkgrey);width:100vw;position:absolute;bottom:0;left:calc(0px - var(--colw0) - var(--colw1) - var(--colw2));opacity:.5}#tax-subcolls-ctr .collection,#tax-subcolls-ctr .design{position:relative;display:flex;flex-direction:column;overflow:hidden;grid-column:span 2;height:calc(var(--colw3) - 20px + var(--lh));width:100%}#tax-subcolls-ctr .collection.col1,#tax-subcolls-ctr .design.col1{width:100%;grid-column:span 1}#tax-subcolls-ctr .collection .collection-video,#tax-subcolls-ctr .design .collection-video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;-o-object-position:center center;object-position:center center}#tax-subcolls-ctr .collection .collection-video .collection-video-alt-img,#tax-subcolls-ctr .design .collection-video .collection-video-alt-img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;-o-object-position:center center;object-position:center center}#tax-subcolls-ctr .collection .collection-thumbnail,#tax-subcolls-ctr .design .collection-thumbnail{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;-o-object-position:center center;object-position:center center}#tax-subcolls-ctr .collection .design-thumbnail,#tax-subcolls-ctr .design .design-thumbnail{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;-o-object-position:center center;object-position:center center;position:absolute;top:0;left:0}#tax-subcolls-ctr .collection .title,#tax-subcolls-ctr .design .title{text-transform:uppercase;margin:0;font-size:var(--fstext);flex:1;position:relative;text-shadow:0 0 5px #fff}#tax-subcolls-ctr .collection .collection-link,#tax-subcolls-ctr .collection .design-link,#tax-subcolls-ctr .design .collection-link,#tax-subcolls-ctr .design .design-link{position:absolute;width:100%;text-align:center;font-size:var(--fssmall);letter-spacing:4px;text-transform:uppercase;text-decoration:none;color:var(--baseColor);text-shadow:0 0 5px #fff;background-color:#fff;bottom:0;left:0;width:100%;height:var(--lh);display:flex;align-items:center;justify-content:center;padding:0 15px;font-family:var(--ff);font-weight:500}.page-template-page-accueil #home-collections2{margin-top:0}#home-collections2,#home-designs,.tax-product_cat{margin-top:var(--lh)}#home-collections2 .collections-ctr,#home-collections2 .designs-ctr,#home-designs .collections-ctr,#home-designs .designs-ctr,.tax-product_cat .collections-ctr,.tax-product_cat .designs-ctr{width:calc(4*var(--colw3));margin-left:var(--colw2);display:grid;grid-template-columns:repeat(4, 1fr);padding:0 10px;gap:20px}#home-collections2 .collections-ctr .collection,#home-collections2 .collections-ctr .design,#home-collections2 .designs-ctr .collection,#home-collections2 .designs-ctr .design,#home-designs .collections-ctr .collection,#home-designs .collections-ctr .design,#home-designs .designs-ctr .collection,#home-designs .designs-ctr .design,.tax-product_cat .collections-ctr .collection,.tax-product_cat .collections-ctr .design,.tax-product_cat .designs-ctr .collection,.tax-product_cat .designs-ctr .design{position:relative;display:flex;flex-direction:column;overflow:hidden;grid-column:span 2;height:calc(var(--colw3) - 20px + var(--lh));width:100%}#home-collections2 .collections-ctr .collection.col1,#home-collections2 .collections-ctr .design.col1,#home-collections2 .designs-ctr .collection.col1,#home-collections2 .designs-ctr .design.col1,#home-designs .collections-ctr .collection.col1,#home-designs .collections-ctr .design.col1,#home-designs .designs-ctr .collection.col1,#home-designs .designs-ctr .design.col1,.tax-product_cat .collections-ctr .collection.col1,.tax-product_cat .collections-ctr .design.col1,.tax-product_cat .designs-ctr .collection.col1,.tax-product_cat .designs-ctr .design.col1{width:100%;grid-column:span 1}#home-collections2 .collections-ctr .collection .collection-video,#home-collections2 .collections-ctr .design .collection-video,#home-collections2 .designs-ctr .collection .collection-video,#home-collections2 .designs-ctr .design .collection-video,#home-designs .collections-ctr .collection .collection-video,#home-designs .collections-ctr .design .collection-video,#home-designs .designs-ctr .collection .collection-video,#home-designs .designs-ctr .design .collection-video,.tax-product_cat .collections-ctr .collection .collection-video,.tax-product_cat .collections-ctr .design .collection-video,.tax-product_cat .designs-ctr .collection .collection-video,.tax-product_cat .designs-ctr .design .collection-video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;-o-object-position:center center;object-position:center center}#home-collections2 .collections-ctr .collection .collection-video .collection-video-alt-img,#home-collections2 .collections-ctr .design .collection-video .collection-video-alt-img,#home-collections2 .designs-ctr .collection .collection-video .collection-video-alt-img,#home-collections2 .designs-ctr .design .collection-video .collection-video-alt-img,#home-designs .collections-ctr .collection .collection-video .collection-video-alt-img,#home-designs .collections-ctr .design .collection-video .collection-video-alt-img,#home-designs .designs-ctr .collection .collection-video .collection-video-alt-img,#home-designs .designs-ctr .design .collection-video .collection-video-alt-img,.tax-product_cat .collections-ctr .collection .collection-video .collection-video-alt-img,.tax-product_cat .collections-ctr .design .collection-video .collection-video-alt-img,.tax-product_cat .designs-ctr .collection .collection-video .collection-video-alt-img,.tax-product_cat .designs-ctr .design .collection-video .collection-video-alt-img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;-o-object-position:center center;object-position:center center}#home-collections2 .collections-ctr .collection .collection-thumbnail,#home-collections2 .collections-ctr .design .collection-thumbnail,#home-collections2 .designs-ctr .collection .collection-thumbnail,#home-collections2 .designs-ctr .design .collection-thumbnail,#home-designs .collections-ctr .collection .collection-thumbnail,#home-designs .collections-ctr .design .collection-thumbnail,#home-designs .designs-ctr .collection .collection-thumbnail,#home-designs .designs-ctr .design .collection-thumbnail,.tax-product_cat .collections-ctr .collection .collection-thumbnail,.tax-product_cat .collections-ctr .design .collection-thumbnail,.tax-product_cat .designs-ctr .collection .collection-thumbnail,.tax-product_cat .designs-ctr .design .collection-thumbnail{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;-o-object-position:center center;object-position:center center}#home-collections2 .collections-ctr .collection .design-thumbnail,#home-collections2 .collections-ctr .design .design-thumbnail,#home-collections2 .designs-ctr .collection .design-thumbnail,#home-collections2 .designs-ctr .design .design-thumbnail,#home-designs .collections-ctr .collection .design-thumbnail,#home-designs .collections-ctr .design .design-thumbnail,#home-designs .designs-ctr .collection .design-thumbnail,#home-designs .designs-ctr .design .design-thumbnail,.tax-product_cat .collections-ctr .collection .design-thumbnail,.tax-product_cat .collections-ctr .design .design-thumbnail,.tax-product_cat .designs-ctr .collection .design-thumbnail,.tax-product_cat .designs-ctr .design .design-thumbnail{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;-o-object-position:center center;object-position:center center;position:absolute;top:0;left:0}#home-collections2 .collections-ctr .collection .title,#home-collections2 .collections-ctr .design .title,#home-collections2 .designs-ctr .collection .title,#home-collections2 .designs-ctr .design .title,#home-designs .collections-ctr .collection .title,#home-designs .collections-ctr .design .title,#home-designs .designs-ctr .collection .title,#home-designs .designs-ctr .design .title,.tax-product_cat .collections-ctr .collection .title,.tax-product_cat .collections-ctr .design .title,.tax-product_cat .designs-ctr .collection .title,.tax-product_cat .designs-ctr .design .title{text-transform:uppercase;margin:0;font-size:var(--fstext);flex:1;position:relative;text-shadow:0 0 5px #fff}#home-collections2 .collections-ctr .collection .collection-link,#home-collections2 .collections-ctr .collection .design-link,#home-collections2 .collections-ctr .design .collection-link,#home-collections2 .collections-ctr .design .design-link,#home-collections2 .designs-ctr .collection .collection-link,#home-collections2 .designs-ctr .collection .design-link,#home-collections2 .designs-ctr .design .collection-link,#home-collections2 .designs-ctr .design .design-link,#home-designs .collections-ctr .collection .collection-link,#home-designs .collections-ctr .collection .design-link,#home-designs .collections-ctr .design .collection-link,#home-designs .collections-ctr .design .design-link,#home-designs .designs-ctr .collection .collection-link,#home-designs .designs-ctr .collection .design-link,#home-designs .designs-ctr .design .collection-link,#home-designs .designs-ctr .design .design-link,.tax-product_cat .collections-ctr .collection .collection-link,.tax-product_cat .collections-ctr .collection .design-link,.tax-product_cat .collections-ctr .design .collection-link,.tax-product_cat .collections-ctr .design .design-link,.tax-product_cat .designs-ctr .collection .collection-link,.tax-product_cat .designs-ctr .collection .design-link,.tax-product_cat .designs-ctr .design .collection-link,.tax-product_cat .designs-ctr .design .design-link{position:absolute;width:100%;text-align:center;font-size:var(--fssmall);letter-spacing:4px;text-transform:uppercase;text-decoration:none;color:var(--baseColor);text-shadow:0 0 5px #fff;background-color:#fff;bottom:0;left:0;width:100%;height:var(--lh);display:flex;align-items:center;justify-content:center;padding:0 15px;font-family:var(--ff);font-weight:500}.product-template-default.woocommerce span.onsale{top:0 !important;left:10px !important;margin:0}.woocommerce ul.products li.product .onsale,.woocommerce span.onsale{background-color:var(--or);color:#fff;padding:10px;border-radius:0px;line-height:24px;font-size:var(--fssmall);letter-spacing:4px;text-transform:uppercase;margin:0;font-weight:normal;font-family:var(--ff)}#home-news{margin-top:var(--lh);padding-bottom:var(--lh);position:relative}#home-news:after{content:"";height:1px;background-color:var(--darkgrey);width:var(--vw);position:absolute;left:calc(0px - var(--colw0) - var(--colw1));bottom:var(--lh)}#home-news .home-latest-post-container{width:calc(var(--colw3)*3);margin-left:calc(var(--colw3) + var(--colw2))}#home-news .home-latest-post-container .post-container-link{display:flex;align-items:stretch;text-decoration:none;color:var(--baseColor);padding:0 10px}#home-news .home-latest-post-container .post-container-link .post-thumb-ctr{width:calc(var(--colw3) - 20px);margin-right:20px;height:auto;aspect-ratio:1;display:block}#home-news .home-latest-post-container .post-container-link .post-thumb-ctr .post-thumb{display:block;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;-o-object-position:center center;object-position:center center}#home-news .home-latest-post-container .post-container-link .post-content{width:calc(var(--colw3)*2 - 20px);background-color:var(--lightgrey);padding:20px 10px 50px;position:relative}#home-news .home-latest-post-container .post-container-link .post-content .post-title{margin:0;font-size:var(--fssubtitle);font-weight:normal;font-family:var(--ff2)}#home-news .home-latest-post-container .post-container-link .post-content .read-more-text{position:absolute;bottom:20px;right:10px;width:auto;font-size:var(--fssmall);font-family:var(--ff);letter-spacing:4px;text-transform:uppercase;color:var(--titleColor)}#colophon{background-color:var(--footerBgColor);color:var(--footerTxtColor);padding-bottom:60px;margin-top:0;position:relative}#colophon #mc_embed_signup{background-color:rgba(0,0,0,0) !important;width:100%}#colophon #mc_embed_signup form{margin:0;margin-top:20px}#colophon #mc_embed_signup form h2{font-size:var(--fssubtitle);letter-spacing:4px;font-weight:400;text-transform:uppercase}#colophon .footer-content{width:calc(var(--colw3)*4);margin:0 auto}#colophon .footer-content .logo-ctr{padding:40px 10px}#colophon .footer-content .logo-ctr .footer-logo-img{display:block;width:calc(var(--colw3) - 20px);max-width:140px;height:auto}#colophon .footer-content .footer-columns{display:grid;grid-template-columns:repeat(4, 1fr)}#colophon .footer-content .footer-columns .foot-col{padding:0 10px}#colophon .footer-content .footer-columns .foot-col .foot-col-title{color:var(--footerTxtColor);text-transform:uppercase;font-size:var(--fssubtitle);margin:0 0 20px;letter-spacing:4px;font-weight:normal}#colophon .footer-content .footer-columns .foot-col .links-list{list-style:none;padding:0;margin:0}#colophon .footer-content .footer-columns .foot-col .links-list .link-of-list{display:block;margin:0;padding:0}#colophon .footer-content .footer-columns .foot-col .links-list .link-of-list .link-of-list-link{color:var(--footerTxtColor);font-size:var(--fstext);text-decoration:none}#colophon .footer-content .footer-columns .foot-col.foot-col-sn .sn-ctr{display:flex;flex-wrap:wrap;width:100%;grid-template-columns:repeat(4, 1fr)}#colophon .footer-content .footer-columns .foot-col.foot-col-sn .sn-ctr .sn-link{display:block;aspect-ratio:1;max-width:32px;min-width:32px;flex:1;overflow:hidden;margin-right:10px;margin-bottom:10px}#colophon .footer-content .footer-columns .foot-col.foot-col-sn .sn-ctr .sn-link:last-child{margin-right:0}#colophon .footer-content .footer-columns .foot-col.foot-col-sn .sn-ctr .sn-link .sn-icon{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}#colophon .footer-content .footer-columns .foot-col.foot-col-ct .coords .coord{color:var(--footerTxtColor);font-size:var(--fstext);text-decoration:none;display:block}#colophon .footer-content .footer-columns .foot-col .links-list{list-style:none;padding:0;margin:0}#colophon .footer-content .footer-columns .foot-col .links-list .link-of-list{display:block;margin:0 0 10px;padding:0}#colophon .footer-content .footer-columns .foot-col .links-list .link-of-list .link-of-list-link{color:var(--footerTxtColor);font-size:var(--fstext);text-decoration:none;letter-spacing:1px}#colophon .footer-content .footer-columns .foot-col .links-list .link-of-list .link-of-list-link:hover{text-decoration:underline}#colophon .footer-content .footer-columns .foot-col .an_mailchimp_wrapper form p{margin:0}#colophon .footer-content .footer-columns .foot-col .an_mailchimp_wrapper form input{display:block;width:100%;height:var(--lh);font-family:var(--ff);letter-spacing:4px;text-transform:uppercase;font-size:var(--fssmall);text-align:center}#colophon .footer-content .footer-columns .foot-col .an_mailchimp_wrapper form input.mpam-submit{background-color:var(--lightgrey);transition:all .3s;cursor:pointer;margin-top:10px;border-radius:0px !important;font-weight:400}#colophon .footer-content .footer-columns .foot-col .an_mailchimp_wrapper form input.mpam-submit:hover{opacity:.7;background-color:var(--btnHoverBgColor)}#add_payment_method .wc-proceed-to-checkout,.woocommerce-cart .wc-proceed-to-checkout,.woocommerce-checkout .wc-proceed-to-checkout{padding:0 0 var(--lh)}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{background-color:var(--btnBgColor);color:var(--btnTxtColor);font-weight:normal;font-size:var(--fssubtitle);text-transform:uppercase;font-family:var(--ff);letter-spacing:4px;transition:all .3s;border-radius:0px !important;padding:0 15px;line-height:var(--lh)}.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover{background-color:var(--btnHoverBgColor);color:var(--btnTxtColor)}.woocommerce ul.order_details{padding:0}.std-container{width:calc(4*var(--colw3));margin:0 auto}.std-container .woocommerce-breadcrumb{padding-left:10px}.std-container .page-title{padding-left:10px;text-transform:uppercase;font-weight:400;font-size:var(--fssubtitle);font-family:var(--ff);letter-spacing:4px;background-color:var(--titleBgColor);color:var(--titleColor);line-height:var(--lh);position:relative;left:calc(0px - var(--colw2));width:calc(var(--colw2) + var(--colw3_2) - 10px);margin:0 0 var(--lh)}.std-container .woocommerce-result-count{padding-left:10px}#main>.product.type-product{display:flex;flex-direction:row;flex-wrap:wrap;align-items:baseline}#main>.product.type-product .woocommerce-product-gallery{float:none;overflow:hidden}#main>.product.type-product .woocommerce-product-gallery.woo-product-gallery-slider{width:50%}#main>.product.type-product .woocommerce-product-gallery.woo-product-gallery-slider .wpgs-for{aspect-ratio:1;width:100%;margin-bottom:var(--lh)}#main>.product.type-product .woocommerce-product-gallery.woo-product-gallery-slider .wpgs-for .slick-list{height:100%}#main>.product.type-product .woocommerce-product-gallery.woo-product-gallery-slider .wpgs-for .slick-list .slick-track{height:100%}#main>.product.type-product .woocommerce-product-gallery.woo-product-gallery-slider .wpgs-for .slick-list .slick-track .slick-slide{height:100%}#main>.product.type-product .woocommerce-product-gallery.woo-product-gallery-slider .wpgs-for .slick-list .slick-track .slick-slide img:not(.zoomImg){aspect-ratio:1;-o-object-fit:contain;object-fit:contain;width:100%;height:100%}#main>.product.type-product .woocommerce-product-gallery.woo-product-gallery-slider .wpgs-for .slick-dots{background-color:var(--lightgrey);height:var(--lh);display:flex;justify-content:flex-end;align-items:center;width:calc(50% - 20px);left:10px}#main>.product.type-product .woocommerce-product-gallery.woo-product-gallery-slider .wpgs-for .slick-dots li{margin:0 10px 0 0;width:auto;height:auto}#main>.product.type-product .woocommerce-product-gallery.woo-product-gallery-slider .wpgs-for .slick-dots li button{margin:0 !important}#main>.product.type-product .woocommerce-product-gallery.woo-product-gallery-slider .wpgs-nav{width:100%}#main>.product.type-product .woocommerce-product-gallery.woo-product-gallery-slider .wpgs-nav .slick-list{width:100%}#main>.product.type-product .woocommerce-product-gallery.woo-product-gallery-slider .wpgs-nav .slick-list .slick-track{margin:0}#main>.product.type-product .woocommerce-product-gallery.woo-product-gallery-slider .wpgs-nav .slick-list .slick-track .slick-slide{margin:0 10px;width:calc((var(--colw3_2))/4 - 20px) !important}#main>.product.type-product .woocommerce-product-gallery.woo-product-gallery-slider .wpgs-nav .slick-list .slick-track .slick-slide.slick-current{border:solid 2px var(--or)}#main>.product.type-product .summary.entry-summary{padding-left:10px;padding-right:10px;margin-bottom:var(--lh);margin-top:0;position:relative;width:50%}#main>.product.type-product .summary.entry-summary .product_title{text-transform:uppercase;font-size:var(--fssmall);letter-spacing:4px;font-weight:400;line-height:var(--lh);background-color:var(--titleBgColor);color:var(--titleColor);padding:0 15px}#main>.product.type-product .summary.entry-summary .price{color:var(--baseColor);font-size:var(--fstitle);font-family:var(--ff);font-weight:500;padding:0 20px}#main>.product.type-product .summary.entry-summary .woocommerce-product-details__short-description{font-size:var(--fstext);margin-bottom:var(--lh);padding:0 20px}#main>.product.type-product .summary.entry-summary .yith-wcwl-add-to-wishlist{position:absolute;bottom:2em;right:10px;width:var(--lh);overflow:hidden;display:block}#main>.product.type-product .summary.entry-summary .yith-wcwl-add-to-wishlist.exists{position:relative;padding:10px;width:auto}#main>.product.type-product .summary.entry-summary .yith-wcwl-add-to-wishlist.exists .yith-wcwl-add-button a.button.alt.delete_item{font-size:var(--fssmall)}#main>.product.type-product .summary.entry-summary .yith-wcwl-add-to-wishlist.exists .yith-wcwl-add-button a.view-wishlist{color:var(--baseColor);font-weight:500}#main>.product.type-product .summary.entry-summary .single_add_to_cart_button{width:calc(var(--colw3_2) - 128px)}#main>.product.type-product .after-summary{width:100%}#main>.product.type-product .after-summary .variations_title .the-title{background-color:var(--titleBgColor);color:var(--titleColor);font-size:var(--fssmall);letter-spacing:4px;font-family:var(--ff);padding:0 10px;line-height:var(--lh);text-transform:uppercase;width:calc(var(--colw3_2) - 20px);margin:0 10px 0 calc(var(--colw3_2) + 10px);font-weight:400}#main>.product.type-product .after-summary .variations_form{margin:0 !important;width:50%;left:50%;position:relative}#main>.product.type-product .after-summary .variations_form .variations{line-height:var(--lh);margin:0 !important;width:calc(var(--colw3_2) - 20px);display:block;overflow:hidden}#main>.product.type-product .after-summary .variations_form .variations tbody{display:block}#main>.product.type-product .after-summary .variations_form .variations th{display:block;width:100%;text-align:left;text-transform:uppercase;box-sizing:border-box;text-align:right;padding:0 !important}#main>.product.type-product .after-summary .variations_form .variations th label{font-weight:700;font-size:var(--fssmall);letter-spacing:4px;font-family:var(--ff);background-color:var(--lightgrey);color:var(--titleColor);display:block;width:100%;padding:0 10px;line-height:var(--lh);font-weight:normal}#main>.product.type-product .after-summary .variations_form .variations td{display:block;padding:0 10px !important;width:calc(var(--colw3)*2) !important}#main>.product.type-product .after-summary .variations_form .variations td .reset_variations{margin-left:10px;padding:0 10px;height:var(--lh);line-height:var(--lh);background-color:var(--btnBgColor);color:var(--btnTxtColor);font-weight:500;text-transform:uppercase;text-decoration:none;transition:all .3s;display:none !important}#main>.product.type-product .after-summary .variations_form .variations td .reset_variations:hover{background-color:var(--btnHoverBgColor)}#main>.product.type-product .after-summary .variations_form .single_variation_wrap{margin-bottom:var(--lh)}#main>.product.type-product .after-summary .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart{margin-bottom:var(--lh);display:flex;flex-direction:row}#main>.product.type-product .after-summary .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart .quantity{width:var(--lh);height:var(--lh);margin:0;float:none}#main>.product.type-product .after-summary .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart .quantity input{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;margin:0}#main>.product.type-product .after-summary .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart .qib-button.qib-button-wrapper{width:var(--colw3);padding:0 10px;margin:0;height:var(--lh);overflow:hidden}#main>.product.type-product .after-summary .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart .qib-button.qib-button-wrapper button.qib-button{height:40px !important;width:40px !important;font-weight:bold;font-size:30px;border:none}#main>.product.type-product .after-summary .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart .qib-button.qib-button-wrapper .quantity input{border:none;font-weight:bold;color:var(--baseColor)}#main>.product.type-product .after-summary .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart .single_add_to_cart_button{background-color:var(--btnBgColor);color:var(--btnTxtColor);border-radius:0;border:none;display:block;flex:1;height:var(--lh);font-weight:400;text-transform:uppercase;transition:all .3s;text-align:left;padding-left:60px;position:relative;letter-spacing:4px;font-size:var(--fssmall)}#main>.product.type-product .after-summary .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart .single_add_to_cart_button:not(.disabled):hover{opacity:.7}#main>.product.type-product .after-summary .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart .single_add_to_cart_button:before{content:"";background-image:url(//www.veneracreation.fr/wp-content/themes/venera/assets/img/cart.svg);background-size:20px;background-repeat:no-repeat;background-position:center center;position:absolute;top:0;left:0;height:100%;width:60px}#main>.product.type-product .woocommerce-tabs{grid-column:span 2}#main>.product.type-product .woocommerce-tabs .tabs.wc-tabs{display:grid;grid-template-columns:repeat(4, 1fr);gap:20px;padding:0 10px;margin:0}#main>.product.type-product .woocommerce-tabs .tabs.wc-tabs:before,#main>.product.type-product .woocommerce-tabs .tabs.wc-tabs:after{content:"";display:none}#main>.product.type-product .woocommerce-tabs .tabs.wc-tabs li{border:none !important;border-radius:0;margin:0;padding:0;transition:all .3s}#main>.product.type-product .woocommerce-tabs .tabs.wc-tabs li a{transition:all .3s;padding:0 10px !important;display:block;background-color:var(--btnBgColor);text-transform:uppercase;font-size:var(--fssmall);line-height:var(--lh);font-weight:400;letter-spacing:4px;color:var(--btnTxtColor);font-family:var(--ff)}#main>.product.type-product .woocommerce-tabs .tabs.wc-tabs li:before,#main>.product.type-product .woocommerce-tabs .tabs.wc-tabs li:after{content:"";display:none}#main>.product.type-product .woocommerce-tabs .tabs.wc-tabs li.active a{background-color:var(--titleBgColor)}#main>.product.type-product .woocommerce-tabs .tabs.wc-tabs li:hover a{background-color:var(--btnHoverBgColor)}#main>.product.type-product .woocommerce-tabs .panel{padding:20px 10px !important;font-size:var(--fstext)}#main>.product.type-product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description{padding:20px 31px !important}#main>.product.type-product .woocommerce-tabs .panel h2{display:none !important}#main>.product.type-product .woocommerce-tabs .panel #reviews #comments ol.commentlist{padding:0}#main>.product.type-product .woocommerce-tabs .panel #reviews #comments ol.commentlist li .comment-text{margin:0}.woocommerce #review_form #respond #comment{margin:10px 0}.woocommerce #review_form #respond .form-submit input{line-height:var(--lh);background-color:var(--btnBgColor);color:var(--btnTxtColor);text-align:center;width:calc(var(--colw3) - 20px);position:relative;font-family:var(--ff);font-size:var(--fssmall);text-transform:uppercase;letter-spacing:4px;font-weight:400;padding:0;border-radius:0px !important;transition:all .3s;cursor:pointer}.woocommerce #review_form #respond .form-submit input:hover{opacity:.7}.woocommerce div.product form.cart div.quantity .qty{height:var(--lh);width:var(--lh)}.woocommerce div.product form.cart div.quantity .qty:hover:-webkit-inner-spin-button{width:24px;height:var(--lh)}.woocommerce div.product form.cart div.quantity .qty:hover::-webkit-inner-spin-button{width:24px;height:var(--lh)}.woocommerce div.product form.cart .variations .label{text-align:left;padding:0 20px}.woocommerce div.product form.cart .reset_variations{display:inline-block;padding:5px 15px;font-family:var(--ff);letter-spacing:4px;color:var(--btnTxtColor);background-color:var(--btnBgColor);transition:all .3s;margin:5px 20px;text-decoration:none;text-transform:uppercase}.woocommerce div.product form.cart .reset_variations:hover{background-color:var(--btnHoverBgColor)}.vi-wpvs-variation-style .vi-wpvs-variation-wrap-wrap{padding:0 20px !important}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images,.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{float:none;width:100%}#my-account-menu-tab.layout-no-borders .myaccount-menu{background:none !important;padding:0 10px;gap:20px;display:grid;grid-template-columns:repeat(4, 1fr)}#my-account-menu-tab.layout-no-borders .myaccount-menu>li{margin:0 !important}#my-account-menu-tab.layout-no-borders .myaccount-menu>li.active>a{background-color:var(--btnHoverBgColor)}#my-account-menu-tab.layout-no-borders .myaccount-menu>li>a{display:block;line-height:var(--lh);background-color:var(--btnBgColor);color:var(--btnTxtColor);font-size:var(--fssmall);padding:0 15px !important;width:100%;text-transform:uppercase;font-family:var(--ff);transition:all .3s;text-align:center;font-weight:400;letter-spacing:4px}#my-account-menu-tab.layout-no-borders .myaccount-menu>li>a:hover{background-color:var(--btnHoverBgColor)}.woocommerce .woocommerce-breadcrumb{line-height:var(--lh);position:relative;padding:0 10px;font-size:var(--fssmall);color:var(--baseColor);text-transform:uppercase;font-weight:500;letter-spacing:4px;margin:0;font-family:var(--ff)}.woocommerce .woocommerce-breadcrumb:after{content:"";height:1px;background-color:var(--darkgrey);position:absolute;width:var(--vw);left:calc(0px - var(--colw0) - var(--colw1) - var(--colw2));bottom:0}.woocommerce .woocommerce-breadcrumb a{line-height:var(--lh);font-size:var(--fssmall);display:inline-block;color:var(--baseColor);text-decoration:none;transition:all .3s;text-transform:uppercase;font-weight:400;letter-spacing:4px}.woocommerce .woocommerce-breadcrumb a:hover{opacity:.7}.products.related>h2{background-color:var(--titleBgColor);color:var(--titleColor);line-height:var(--lh);padding:0 10px;width:calc(var(--cw)/2 - 10px);left:calc(0px - var(--colw2));position:relative;font-size:var(--fssmall);text-transform:uppercase;letter-spacing:4px;font-weight:400}.vi-wpvs-variation-wrap .vi-wpvs-option-wrap .vi-wpvs-option.vi-wpvs-option-color,.vi-wpvs-variation-wrap .vi-wpvs-option-wrap .vi-wpvs-option.vi-wpvs-option-image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;left:0;top:0;caret-color:rgba(0,0,0,0) !important}.vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-vi_wpvs_color_design .vi-wpvs-option-wrap.vi-wpvs-option-wrap-selected .vi-wpvs-option.vi-wpvs-option-color,.vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-vi_wpvs_color_design .vi-wpvs-option-wrap.vi-wpvs-option-wrap-selected .vi-wpvs-option.vi-wpvs-option-image{border:solid #000 2px}.woocommerce-cart .std-container,.woocommerce-checkout .std-container{padding:0 10px}.woocommerce-cart table.cart .product-thumbnail a,.woocommerce-checkout table.cart .product-thumbnail a{display:block;max-width:100px;max-height:100px}.woocommerce-cart table.cart .product-thumbnail a img,.woocommerce-checkout table.cart .product-thumbnail a img{max-width:100px;width:100px;max-height:100px}.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.selected,.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.selected:hover{box-shadow:none !important}.blog-post-date-display{padding:0 10px;line-height:50px;text-align:right;color:var(--baseColor);font-size:var(--fssubtitle);font-family:var(--ff);letter-spacing:4px}.blog-post-date-display .posted-on-date{font-weight:bold}.main-post-thumb-container{aspect-ratio:3/1;width:100%;height:auto;background-color:var(--lightgrey);position:relative}.main-post-thumb-container .main-post-thumb{-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;width:100%;height:100%;display:block}.main-post-thumb-container .main-post-title{position:absolute;bottom:0;line-height:30px;font-size:var(--fssubtitle);text-transform:uppercase;background-color:#fff;width:calc(var(--cw_50) - 10px);font-weight:normal;margin:0 0 0 calc(var(--colw0) + var(--colw1));text-align:center;color:#000;letter-spacing:4px;min-height:50px;padding:10px 15px;text-align:right}.main-post-thumb-container .main-post-title a{color:var(--baseColor);text-decoration:none;line-height:30px;font-size:var(--fstitle);text-transform:uppercase;font-weight:normal;text-align:center;width:100%;letter-spacing:4px}.home .std-content-container{padding:0 0 50px}.home-featured-products{margin-top:var(--lh)}.home-featured-products .bc-title{margin:0}.home-featured-products .products-container{width:var(--colw3_4);margin:0 auto;display:flex;flex-direction:row}.home-featured-products .products-container .home-prd{margin:0 10px;display:flex;flex-direction:column;color:var(--titleColor);text-decoration:none;transition:all .3s}.home-featured-products .products-container .home-prd.size-col1{width:calc(var(--colw3) - 20px)}.home-featured-products .products-container .home-prd.size-col2{width:calc(var(--colw3_2) - 20px)}.home-featured-products .products-container .home-prd:hover{opacity:.7}.home-featured-products .products-container .home-prd .img-ctr{background-color:#fff;height:calc(var(--colw3) - 20px);width:100%;overflow:hidden}.home-featured-products .products-container .home-prd .img-ctr .home-prd-img{-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;height:100%;width:100%}.home-featured-products .products-container .home-prd .home-prd-title{font-family:var(--ff);font-size:var(--fssmall);font-weight:500;text-transform:uppercase;letter-spacing:4px;padding:10px;margin:0;min-height:var(--lh);display:flex;align-items:center}.std-content-container{padding:50px 0;position:relative;background-color:var(--bgColor)}.std-content-container .std-block.block-title-container{position:relative;left:calc(0px - var(--colw2));width:calc(100% + var(--colw2));background-color:var(--titleBgColor);padding:0 10px}.std-content-container .std-block.block-title-container.title-col1{width:calc(var(--colw2) + var(--colw3) - 10px)}.std-content-container .std-block.block-title-container.title-col2{width:calc(var(--colw2) + 2*var(--colw3) - 10px)}.std-content-container .std-block.block-title-container.title-col3{width:calc(var(--colw2) + 3*var(--colw3) - 10px)}.std-content-container .std-block.block-title-container.title-col4{width:calc(var(--colw2) + 4*var(--colw3) - 10px)}.std-content-container .std-block.block-title-container .std-title{min-height:var(--lh);padding:13px 0;font-size:var(--fstitle);text-transform:uppercase;margin:0;letter-spacing:4px;font-weight:500;color:var(--titleColor)}.std-content-container .std-block.block-mixt-container .texts .text:before,.std-content-container .std-block.block-mixt-container .texts .text:after{display:none !important}.std-content-container .std-block.block-texts-container{display:grid;padding:0 10px;gap:20px;grid-template-columns:1fr 1fr}.std-content-container .std-block.block-texts-container .text{padding:30px;font-family:var(--ff2);font-size:var(--fstext);color:var(--baseColor)}.std-content-container .std-block.block-texts-container .text:nth-child(odd){position:relative}.std-content-container .std-block.block-texts-container .text:nth-child(odd):before{height:1px;background-color:var(--darkgrey);width:var(--vw);left:calc(0px - var(--colw0) - var(--colw1) - var(--colw2));position:absolute;content:"";top:-1px}.std-content-container .std-block.block-texts-container .text:nth-child(odd):after{height:1px;background-color:var(--darkgrey);width:var(--vw);left:calc(0px - var(--colw0) - var(--colw1) - var(--colw2));position:absolute;content:"";bottom:0}.std-content-container .std-block.block-texts-container .text:last-child:nth-child(odd){grid-column:span 2}.std-content-container .std-block.block-texts-container .text p{margin:0 0 20px}.std-content-container .std-block.block-texts-container .text p:last-child{margin:0}.std-content-container .std-block.block-texts-container .text a{color:var(--baseColor) !important;font-weight:600}.std-content-container .std-block.block-image-container{width:100%;padding:0 10px;height:auto}.std-content-container .std-block.block-image-container img{display:block;width:100%;height:auto}.std-content-container .std-block.block-embed-container{width:100%;height:auto}.std-content-container .std-block.block-embed-container iframe{display:block;width:100% !important;aspect-ratio:16/9;height:auto}.partners-container .partner{display:flex;align-items:stretch;width:var(--colw3_4)}.partners-container .partner .partner-logo{width:var(--colw3)}.partners-container .partner .partner-logo .partner-logo-link{display:block;height:100%;padding:30px}.partners-container .partner .partner-logo .partner-logo-link .partner-logo-img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;-o-object-position:center center;object-position:center center}.partners-container .partner .partner-content{width:var(--colw3_3)}.partners-container .partner .partner-content .partner-name{padding:0 10px;text-transform:uppercase;font-size:var(--fssubtitle);color:var(--baseColor);background-color:var(--darkgrey);text-align:center;line-height:var(--lh)}.partners-container .partner .partner-content .partner-text{font-size:var(--fstext);color:var(--baseColor);padding:20px 10px}.partners-container .partner .partner-content .partner-link{display:block;text-align:center;text-decoration:none;line-height:var(--lh);background-color:var(--lightgrey);text-transform:uppercase;color:var(--baseColor);font-weight:bold;font-size:var(--fssmall)}.partners-container .partner .partner-content .partner-link:before{content:">"}.navigation .nav-links .nav-previous{text-align:left}.navigation .nav-links .nav-next{text-align:right}.navigation .nav-links .nav-previous,.navigation .nav-links .nav-next{display:flex;background:none}.navigation .nav-links .nav-previous a,.navigation .nav-links .nav-next a{background-color:var(--btnBgColor);color:var(--btnTxtColor);width:100%;display:block;line-height:var(--lh);font-size:var(--fssmall);font-family:var(--ff);font-weight:500;padding:0 20px;text-decoration:none;transition:opacity .3s;letter-spacing:4px;text-transform:uppercase}.navigation .nav-links .nav-previous a:hover,.navigation .nav-links .nav-next a:hover{opacity:.7}.search-results-container{padding:0 10px}.search-results-container .page-title{margin:0 0 var(--lh);left:calc(0px - var(--colw2) - 10px)}.search-results-container .search-results-real-container{display:block}.search-results-container .search-results-real-container .hentry,.search-results-container .search-results-real-container .product{margin-bottom:var(--lh)}.search-results-container .search-results-real-container .hentry .entry-header .post-type,.search-results-container .search-results-real-container .product .entry-header .post-type{font-family:var(--ff);font-size:var(--fssmall);line-height:var(--lh);color:#000;text-transform:uppercase;padding:0 10px}.search-results-container .search-results-real-container .hentry .entry-header .entry-title,.search-results-container .search-results-real-container .product .entry-header .entry-title{margin:0;color:var(--titleColor)}.search-results-container .search-results-real-container .hentry .entry-header .entry-title a,.search-results-container .search-results-real-container .product .entry-header .entry-title a{color:var(--titleColor);display:block;background-color:var(--titleBgColor);text-align:left;text-decoration:none;transition:all .3s;font-size:var(--fstitle);line-height:var(--lh);font-family:var(--ff);text-transform:uppercase;font-weight:600;letter-spacing:4px;padding:0 10px}.search-results-container .search-results-real-container .hentry .entry-header .entry-title a:hover,.search-results-container .search-results-real-container .product .entry-header .entry-title a:hover{opacity:.7}.search-results-container .search-results-real-container .hentry .content,.search-results-container .search-results-real-container .product .content{display:grid;grid-template-columns:1fr 1fr;gap:20px}.search-results-container .search-results-real-container .hentry .content .thumb img,.search-results-container .search-results-real-container .product .content .thumb img{-o-object-fit:contain;object-fit:contain}.search-results-container .search-results-real-container .hentry .content .excerpt,.search-results-container .search-results-real-container .product .content .excerpt{font-size:var(--fssmall)}.search-results-container .search-results-real-container .hentry .content .excerpt h1,.search-results-container .search-results-real-container .hentry .content .excerpt h2,.search-results-container .search-results-real-container .hentry .content .excerpt h3,.search-results-container .search-results-real-container .hentry .content .excerpt h4,.search-results-container .search-results-real-container .hentry .content .excerpt h5,.search-results-container .search-results-real-container .hentry .content .excerpt h6,.search-results-container .search-results-real-container .hentry .content .excerpt p,.search-results-container .search-results-real-container .product .content .excerpt h1,.search-results-container .search-results-real-container .product .content .excerpt h2,.search-results-container .search-results-real-container .product .content .excerpt h3,.search-results-container .search-results-real-container .product .content .excerpt h4,.search-results-container .search-results-real-container .product .content .excerpt h5,.search-results-container .search-results-real-container .product .content .excerpt h6,.search-results-container .search-results-real-container .product .content .excerpt p{padding:0 20px}.search-results-container .search-results-real-container .navigation{grid-column:span 2}#secondary{display:none !important}.block-reinsurance{background-color:var(--lightgrey);position:relative}.block-reinsurance .rein-ctr{display:flex;flex-wrap:wrap;justify-content:center}.block-reinsurance .rein-ctr .reinsurance-el{display:block;flex:1;max-width:25%;padding:40px 20px;text-decoration:none;color:var(--baseColor)}.block-reinsurance .rein-ctr .reinsurance-el .rein-img-ctr{text-align:center;height:50px}.block-reinsurance .rein-ctr .reinsurance-el .rein-img-ctr .rein-img{-o-object-fit:contain;object-fit:contain;width:auto;height:100%;-o-object-position:center center;object-position:center center}.block-reinsurance .rein-ctr .reinsurance-el .rein-txt{margin-top:20px;text-align:center;font-size:var(--fssmall);text-transform:uppercase;letter-spacing:4px;color:var(--titleColor)}.block-logos{background-color:var(--bgColor);position:relative}.block-logos .rein-ctr{display:flex;flex-wrap:wrap;justify-content:center}.block-logos .rein-ctr .reinsurance-el{display:block;flex:1;max-width:50%;padding:40px 20px;text-decoration:none;color:var(--baseColor)}.block-logos .rein-ctr .reinsurance-el .rein-img-ctr{text-align:center;height:120px}.block-logos .rein-ctr .reinsurance-el .rein-img-ctr .rein-img{-o-object-fit:contain;object-fit:contain;width:auto;height:100%;-o-object-position:center center;object-position:center center}.block-logos .rein-ctr .reinsurance-el .rein-txt{margin-top:20px;text-align:center;font-size:var(--fssmall);text-transform:uppercase;letter-spacing:4px;color:var(--titleColor)}.page.has-post-thumbnail{padding-top:calc(var(--vw)/3)}.page .main-post-thumb-container.w-thumb{position:fixed;top:calc(var(--lh) + var(--top));left:0;width:100%}.page .main-post-thumb-container.w-thumb .main-post-thumb{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;width:100%;height:100%}.page .main-post-thumb-container.w-thumb .main-post-thumb.dispo-visu-contain{-o-object-fit:contain;object-fit:contain}.page .main-post-thumb-container.wo-thumb{height:auto;background-color:var(--bgColor);aspect-ratio:auto}.page .main-post-thumb-container.wo-thumb .entry-title{margin:0 0 var(--lh);position:relative;left:calc(var(--colw0) + var(--colw1));width:calc(var(--colw2) + var(--colw3_2) - 10px);background-color:var(--titleBgColor);color:var(--titleColor);line-height:var(--lh);padding:0 10px}.page .main-post-thumb-container .entry-title{font-weight:normal;font-size:var(--fssubtitle);letter-spacing:4px;text-transform:uppercase;color:var(--titleColor)}.page .entry-content{background-color:var(--bgColor);position:relative}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{background-color:var(--btnBgColor);color:var(--btnTxtColor);font-size:var(--fssmall);font-family:var(--ff);transition:all .3s;cursor:pointer;text-transform:uppercase;font-weight:400;line-height:var(--lh);border-radius:0px !important;padding:0 10px;letter-spacing:4px}.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover{background-color:var(--btnHoverBgColor)}.woocommerce-account .entry-content{padding-bottom:50px}.woocommerce .yith-wcmap .user-profile{margin-bottom:var(--lh)}.woocommerce .yith-wcmap .user-profile .user-avatar{display:none !important}.woocommerce .yith-wcmap .user-profile .user-info{margin-left:10px}.woocommerce .yith-wcmap .user-profile .user-info .logout{width:100%;display:block;padding:0;background:none;margin:0}.woocommerce .yith-wcmap .user-profile .user-info .logout>a{background-color:var(--btnBgColor) !important;color:var(--btnTxtColor);padding:0 10px !important;line-height:var(--lh);display:block;font-family:var(--ff);font-size:var(--fssmall);transition:all .3s;text-align:center;letter-spacing:4px}.woocommerce .yith-wcmap .user-profile .user-info .logout>a:hover{opacity:.7}.woocommerce div.product .stock{font-family:var(--ff2);font-weight:normal;border-radius:0px !important;font-size:var(--fstext);min-height:var(--lh);padding:15px 10px}.woocommerce div.product .woocommerce-variation-price{text-align:right;margin-bottom:var(--lh)}.woocommerce div.product .woocommerce-variation-price p.price,.woocommerce div.product .woocommerce-variation-price span.price{background-color:var(--titleBgColor);color:var(--titleColor);font-size:var(--fssubtitle);font-weight:600;font-family:var(--ff);letter-spacing:4px;text-transform:uppercase;display:block;width:calc(50% - 10px);margin-left:calc(50% + 10px);line-height:var(--lh);text-align:center}#woosq-popup .view-details-btn{background-color:var(--lightgrey);color:var(--baseColor);text-decoration:none;transition:all .3s}#woosq-popup .view-details-btn:hover{background-color:var(--darkgrey)}.woocommerce-page .std-container{padding:0}.woocommerce-cart .shop_table{font-size:var(--fssubtitle)}.woocommerce-cart .shop_table .product-remove .remove{font-size:30px}.woocommerce-cart .shop_table .product-name{padding:0 10px;font-size:var(--fstext)}.woocommerce-cart .shop_table .product-price{padding:0 10px;font-size:var(--fstext)}.woocommerce-cart .shop_table .product-quantity{padding:0 10px;font-size:var(--fstext)}.woocommerce-cart .shop_table .product-subtotal{padding:0 10px;font-size:var(--fstext)}.woocommerce form .form-row input,.woocommerce form .form-row textarea,.woocommerce form .form-row select{border-radius:0px !important}.woocommerce form .form-row input.input-text,.woocommerce form .form-row select{line-height:var(--lh)}.woocommerce form .form-row .select2-container .select2-selection--single{line-height:var(--lh);height:var(--lh);border-radius:0px !important}.woocommerce form .form-row .select2-container .select2-selection--single .select2-selection__rendered{line-height:var(--lh) !important}.woocommerce td.actions{margin-top:var(--lh);padding:0 !important}.woocommerce td.actions .coupon #coupon_code{width:120px;line-height:var(--lh);height:var(--lh);font-family:var(--ff2);font-size:var(--fssmall)}.woocommerce td.actions .coupon .button{line-height:var(--lh);text-transform:uppercase;font-size:var(--fssmall);background-color:var(--btnBgColor);font-weight:400;font-family:var(--ff);border-radius:0px !important;letter-spacing:4px;color:var(--btnTxtColor);cursor:pointer;transition:all .3s}.woocommerce td.actions .coupon .button:hover{opacity:.7}.woocommerce table.shop_table{border:none !important;font-family:var(--ff2);position:relative}.woocommerce table.shop_table th{font-family:var(--ff)}.woocommerce table.shop_table tr,.woocommerce table.shop_table th,.woocommerce table.shop_table td,.woocommerce table.shop_table thead,.woocommerce table.shop_table tbody{border:none !important}.woocommerce table.shop_table thead{background-color:var(--titleBgColor)}.woocommerce table.shop_table thead tr th{color:var(--baseColor);font-size:var(--fssmall);text-transform:uppercase;letter-spacing:3px;font-weight:400;line-height:var(--lh);padding:0;text-align:center}.woocommerce table.shop_table tbody tr td{text-align:center;font-family:var(--ff2);font-size:var(--fssmall);font-weight:500}.woocommerce table.shop_table tbody tr td a{color:var(--baseColor)}.woocommerce table.shop_table tbody tr td a.button{background-color:var(--btnBgColor);color:var(--baseColor);text-decoration:none;transition:all .3s}.woocommerce table.shop_table tbody tr td a.button:hover{background-color:var(--btnHoverBgColor)}.woocommerce .cart-collaterals{position:relative;margin-top:var(--lh)}.woocommerce .cart-collaterals .cart_totals h2{background-color:var(--titleBgColor);color:var(--titleColor);text-transform:uppercase;line-height:var(--lh);font-family:var(--ff);font-size:var(--fstext);letter-spacing:4px;padding:0;margin:0;padding:0 10px;font-weight:normal;text-align:center}.woocommerce .cart-collaterals .cart_totals .shop_table tbody th{color:var(--titleColor);font-weight:400;font-family:var(--ff);font-size:var(--fstext);text-transform:uppercase;letter-spacing:4px;line-height:var(--lh);text-align:right}.woocommerce .cart-collaterals .cart_totals .shop_table tbody td{font-size:var(--fstext);text-align:left;padding:21px 10px 21px 20px}.woocommerce .cart-collaterals .cart_totals .shop_table tbody td .woocommerce-Price-amount{font-weight:bold}.woocommerce-info{border:none !important;background-color:var(--titleBgColor)}.woocommerce-info:before{display:none !important}.woocommerce-checkout .std-container{padding:0 10px}.woocommerce .woocommerce-customer-details .woocommerce-columns .woocommerce-column .woocommerce-column__title{font-size:var(--fssmall);background-color:var(--titleBgColor);color:var(--titleColor);font-family:var(--ff);letter-spacing:4px;text-transform:uppercase;padding:15px;min-height:var(--lh);font-weight:400}.woocommerce .woocommerce-customer-details .woocommerce-columns .woocommerce-column address{border:none;background-color:rgba(0,0,0,0)}.woocommerce .woocommerce-ordering select{display:none !important}.woocommerce .products .star-rating{margin-left:10px}.woocommerce .star-rating::before{color:orange;font-size:10px}.woocommerce .star-rating span::before{color:orange;font-size:10px}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{width:calc(var(--colw3_2) - 20px)}.page-template-page-contact .coordonnees-contact .contact-cols{display:grid;grid-template-columns:1fr;font-family:var(--ff2)}.page-template-page-contact .coordonnees-contact .contact-cols .coordonnees-ctr{padding:50px 0;font-size:16px;display:grid;grid-template-columns:1fr 1fr;row-gap:10px}.page-template-page-contact .coordonnees-contact .contact-cols .coordonnees-ctr .coord-line{padding:0 10px}.page-template-page-contact .coordonnees-contact .contact-cols .coordonnees-ctr .coord-line a{text-decoration:none;background-color:var(--btnBgColor);color:var(--btnTxtColor);padding:15px 15px 15px 40px;margin:0;background-size:20px 20px;min-height:var(--lh);background-position:center left 10px;background-repeat:no-repeat;font-size:var(--fssmall);display:block;font-family:var(--ff2);transition:all .3s}.page-template-page-contact .coordonnees-contact .contact-cols .coordonnees-ctr .coord-line a.phone{background-image:url(//www.veneracreation.fr/wp-content/themes/venera/assets/img/phone-svgrepo-com.svg)}.page-template-page-contact .coordonnees-contact .contact-cols .coordonnees-ctr .coord-line a.email{background-image:url(//www.veneracreation.fr/wp-content/themes/venera/assets/img/envelope-svgrepo-com.svg)}.page-template-page-contact .coordonnees-contact .contact-cols .coordonnees-ctr .coord-line a.address{background-image:url(//www.veneracreation.fr/wp-content/themes/venera/assets/img/map-pin-svgrepo-com.svg)}.page-template-page-contact .coordonnees-contact .contact-cols .coordonnees-ctr .coord-line a:hover{background-color:var(--btnHoverBgColor)}.page-template-page-contact .coordonnees-contact .contact-form .nous-ecrire-title{margin:0;padding-left:10px;background-color:var(--titleBgColor);line-height:var(--lh);padding:0 10px 0 10px;display:flex;align-items:center;font-family:var(--ff);font-size:var(--fssmall);letter-spacing:4px;text-transform:uppercase;font-weight:normal;position:relative;left:calc(0px - var(--colw2));width:calc(var(--colw2) + var(--colw3) - 10px);color:var(--titleColor)}.page-template-page-contact .coordonnees-contact .contact-form div.wpforms-container .wpforms-form .wpforms-field-container .wpforms-field{padding:0 10px 20px}.page-template-page-contact .coordonnees-contact .contact-form div.wpforms-container .wpforms-form .wpforms-field-container .wpforms-field .wpforms-field-label{font-family:var(--ff);font-size:var(--fssmall);color:var(--titleColor);text-transform:uppercase;letter-spacing:4px;font-weight:400}.page-template-page-contact .coordonnees-contact .contact-form div.wpforms-container .wpforms-form .wpforms-field-container .wpforms-field .wpforms-field-row .wpforms-one-half{width:50%;padding:0 10px 0 0;margin:0 !important}.page-template-page-contact .coordonnees-contact .contact-form div.wpforms-container .wpforms-form .wpforms-field-container .wpforms-field .wpforms-field-row .wpforms-one-half:nth-child(2){padding:0 0 0 10px}.page-template-page-contact .coordonnees-contact .contact-form div.wpforms-container .wpforms-form .wpforms-submit-container{padding:0 10px}.page-template-page-contact .coordonnees-contact .contact-form div.wpforms-container .wpforms-form .wpforms-submit-container .wpforms-submit{width:calc(50% - 10px);left:calc(50% + 10px);position:relative;background-color:var(--btnBgColor);color:var(--btnTxtColor);cursor:pointer;text-transform:uppercase;font-family:var(--ff);font-size:var(--fssmall);letter-spacing:4px;line-height:var(--lh);padding:0;transition:all .3s;border:none}.page-template-page-contact .coordonnees-contact .contact-form div.wpforms-container .wpforms-form .wpforms-submit-container .wpforms-submit:hover{background-color:var(--btnHoverBgColor)}.page-template-page-contact .entry-content{padding-bottom:var(--lh)}.home-h1{font-family:var(--ff);letter-spacing:4px;font-size:var(--fssmall);text-transform:uppercase;text-align:center;padding:50px 0 0;margin:0;font-weight:normal}.wpforms-confirmation-container-full,div[submit-success]>.wpforms-confirmation-container-full:not(.wpforms-redirection-message){background-color:var(--btnBgColor);color:var(--btnTxtColor);font-family:var(--ff)}.woocommerce-privacy-policy-text{font-size:var(--fssmall)}#yith-wacp-popup .product-title{background-color:var(--titleBgColor);min-height:var(--lh);padding:12px}#yith-wacp-popup .product-title a{color:var(--titleColor) !important;font-size:var(--fssubtitle);font-family:var(--ff);text-decoration:none;text-transform:uppercase;transition:all .3s}#yith-wacp-popup .product-title a:hover{opacity:.7}#yith-wacp-popup .popup-actions .button{display:inline-block;min-height:var(--lh);background-color:var(--btnBgColor);padding:15px;font-size:var(--fstext);color:var(--btnTxtColor)}#yith-wacp-popup .popup-actions .button:hover{background-color:var(--btnHoverBgColor)}.has-checkout-layout--multi-step .fc-checkout-step.fc-checkout-step--next-step-incomplete,.has-checkout-layout--multi-step .fc-checkout-step.fc-checkout-step--next-step-incomplete>div:last-of-type,.has-checkout-layout--multi-step .fc-checkout-step[data-step-current]>div:first-of-type,div.woocommerce .fc-wrapper .fc-checkout-order-review .fc-checkout-order-review__inner,#shipping_method.shipping-method__options{border-radius:0px !important}#yith-wacp-popup .yith-wacp-content a.button{color:var(--btnTxtColor)}#yith-wacp-popup .yith-wacp-content a.button:hover{background-color:var(--btnHoverBgColor) !important}form input[type=text],form input[type=tel],form input[type=email],form select,form textarea,form .selection .select2-selection{background-color:var(--lightgrey) !important;border:none !important;color:#000}.woosq-product .thumbnails .slick-dots li button:before{display:none !important}@media(max-width:1400px){:root{--cw: var(--bw)}}@media(max-width:1000px){:root{--vw:100vw;--bw:var(--vw);--cw:var(--vw);--colw0:0px;--colw1:0px;--colw2:0px;--colw3:calc(var(--cw) / 4);--fssubtitle:16px;--fstitle:20px}html body{padding-bottom:50px}
.home-slider-ctr{bottom:50px}.block-content .bc-title{width:calc(var(--vw) - 20px);margin-left:10px;margin-right:10px}#masthead{padding:0 20px}#masthead .main-menu-buttons{position:fixed;top:calc(var(--vh) - 50px);height:50px;left:0;width:100%}#masthead .main-menu-buttons .main-menu-button{box-shadow:0 0 5px #000;flex:none;width:50px}#masthead .main-menu-buttons .main-menu-button.shop{flex:1}.home-slider-ctr .home-slider .slick-list .slick-track .home-slide .slide-content .left .content .slide-title{font-size:16px;padding:0 10px;color:var(--titleColor)}.home-slider-ctr .home-slider .slick-list .slick-track .home-slide .slide-content .left .content .bottom-band{padding-left:0px}.home-slider-ctr .home-slider .slick-list .slick-track .home-slide .slide-content.slide-page .left .content .bottom-band{padding-left:0}.home-slider-ctr .home-slider .slick-list .slick-track .home-slide .slide-content.slide-page .left .content .bottom-band .link{padding-right:10px;text-align:right}.std-container .page-title{width:calc(100% - 20px);margin-left:10px;margin-right:10px}.std-container .woocommerce-ordering{float:none;padding:7px 10px}.std-container .woocommerce-result-count{float:none;padding:7px 10px}.main-post-thumb-container .main-post-title{width:100%;position:static}.block-title-container{width:calc(var(--vw) - 20px) !important;margin-left:10px !important}.block-title-container .std-title{width:100% !important}.block-reinsurance{padding:20px}.page.has-post-thumbnail{padding-top:calc(var(--vw)/3 + 50px)}.woocommerce table.shop_table{font-family:var(--ff2) !important}.woocommerce table.shop_table th{font-size:var(--fssmall) !important}.page .main-post-thumb-container.wo-thumb .entry-title{width:calc(var(--colw3_2) - 20px);left:10px}.woocommerce>.woocommerce-MyAccount-content h2{width:calc(var(--colw3_2) - 20px);left:10px}.presse-container .block-content .article-ctr .article-img{padding:0 10px var(--lh);width:100% !important}}@media(max-width:800px){:root{--colw3: calc(var(--cw) / 2)}.woocommerce #content table.cart td.actions .coupon::after,.woocommerce #content table.cart td.actions .coupon::before,.woocommerce table.cart td.actions .coupon::after,.woocommerce table.cart td.actions .coupon::before,.woocommerce-page #content table.cart td.actions .coupon::after,.woocommerce-page #content table.cart td.actions .coupon::before,.woocommerce-page table.cart td.actions .coupon::after,.woocommerce-page table.cart td.actions .coupon::before{display:none !important}.woocommerce #content table.cart td.actions .coupon .button.alt,.woocommerce #content table.cart td.actions .coupon .input-text+.button,.woocommerce table.cart td.actions .coupon .button.alt,.woocommerce table.cart td.actions .coupon .input-text+.button,.woocommerce-page #content table.cart td.actions .coupon .button.alt,.woocommerce-page #content table.cart td.actions .coupon .input-text+.button,.woocommerce-page table.cart td.actions .coupon .button.alt,.woocommerce-page table.cart td.actions .coupon .input-text+.button{float:none;width:100%}.woocommerce-cart .shop_table td{padding:20px 0 !important;width:100% !important}#my-account-menu-tab.layout-no-borders .myaccount-menu{grid-template-columns:1fr}.std-container{width:var(--vw)}.woocommerce-Addresses{grid-template-columns:1fr}.home-slider-ctr .scroll-icon{font-size:0px}#tax-subcolls-ctr{grid-template-columns:1fr}#home-collections2 .collections-ctr,#home-collections2 .designs-ctr,#home-designs .collections-ctr,#home-designs .designs-ctr{width:100%;grid-template-columns:1fr}#home-news .home-latest-post-container{width:var(--cw);margin-left:0}#home-news .home-latest-post-container .post-container-link{display:block}#home-news .home-latest-post-container .post-container-link .post-thumb-ctr{width:100%}#home-news .home-latest-post-container .post-container-link .post-content{width:100%}.page-template-page-contact .coordonnees-contact .contact-form div.wpforms-container .wpforms-form .wpforms-submit-container .wpforms-submit{width:100%;left:0}.woocommerce ul.products{width:var(--cw)}.woocommerce ul.products.columns-4{grid-template-columns:1fr 1fr}#colophon .footer-content{width:100%}#colophon .footer-content .logo-ctr .footer-logo-img{margin:0 auto}#colophon .footer-content .footer-columns{width:var(--cw);grid-template-columns:1fr;row-gap:40px}#colophon .footer-content .footer-columns .foot-col{text-align:center}#colophon .footer-content .footer-columns .foot-col.foot-col-sn .sn-ctr{justify-content:center}.search-results-container .search-results-real-container{grid-template-columns:1fr}.search-results-container .search-results-real-container .navigation{grid-column:span 1}.std-content-container .std-block{display:block !important}.block-reinsurance .rein-ctr{display:block}.block-reinsurance .rein-ctr .reinsurance-el{margin:20px auto;width:100%;max-width:100%}.partners-container .partner{display:block;width:100%}.partners-container .partner .partner-logo{width:100%}.partners-container .partner .partner-content{width:100%}#main .product.type-product{display:block}#main .product.type-product .after-summary .variations_form{width:100%;left:0}#main .product.type-product .after-summary .variations_form .variations th{display:block}#main .product.type-product .after-summary .variations_form .variations td{padding:0 10px !important;display:block}#main .product.type-product .after-summary .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart{padding:0}#main .product.type-product .after-summary .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart .single_add_to_cart_button{width:100%;margin:0 0 50px}#main .product.type-product .after-summary .variations_title .the-title{margin:0 10px}#main .product.type-product .woocommerce-tabs .tabs.wc-tabs{grid-template-columns:1fr}.products.related>h2{width:calc(100% - 20px);margin-left:10px;margin-right:10px}.page-template-page-contact .coordonnees-contact .contact-cols .coordonnees-ctr{grid-template-columns:1fr}.page-template-page-contact .coordonnees-contact .contact-form .nous-ecrire-title{width:calc(100% - 20px);margin-left:10px;margin-right:10px}}
 .slick-loading .slick-list{background:#fff url(https://www.veneracreation.fr/wp-content/themes/venera/assets/css/ajax-loader.gif) center center no-repeat;}
@font-face{font-family:'slick';font-weight:normal;font-style:normal;src:url(https://www.veneracreation.fr/wp-content/themes/venera/assets/css/fonts/slick.eot);src:url(https://www.veneracreation.fr/wp-content/themes/venera/assets/css/fonts/slick.eot?#iefix) format('embedded-opentype'), url(https://www.veneracreation.fr/wp-content/themes/venera/assets/css/fonts/slick.woff) format('woff'), url(https://www.veneracreation.fr/wp-content/themes/venera/assets/css/fonts/slick.ttf) format('truetype'), url(https://www.veneracreation.fr/wp-content/themes/venera/assets/css/fonts/slick.svg#slick) format('svg');}
.slick-prev, .slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent;}
.slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus{color:transparent;outline:none;background:transparent;}
.slick-prev:hover:before, .slick-prev:focus:before, .slick-next:hover:before, .slick-next:focus:before{opacity:1;}
.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before{opacity:.25;}
.slick-prev:before, .slick-next:before{font-family:'slick';font-size:20px;line-height:1;opacity:.75;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.slick-prev{left:-25px;}
[dir='rtl'] .slick-prev{right:-25px;left:auto;}
.slick-prev:before{content:'←';}
[dir='rtl'] .slick-prev:before{content:'→';}
.slick-next{right:-25px;}
[dir='rtl'] .slick-next{right:auto;left:-25px;}
.slick-next:before{content:'→';}
[dir='rtl'] .slick-next:before{content:'←';}
.slick-dotted.slick-slider{margin-bottom:30px;}
.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center;}
.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer;}
.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent;}
.slick-dots li button:hover, .slick-dots li button:focus{outline:none;}
.slick-dots li button:hover:before, .slick-dots li button:focus:before{opacity:1;}
.slick-dots li button:before{font-family:'slick';font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.slick-dots li.slick-active button:before
{
opacity: .75;
color: black;
}.ps{overflow:hidden !important;overflow-anchor:none;-ms-overflow-style:none;touch-action:auto;-ms-touch-action:auto;}
.ps__rail-x{display:none;opacity:0;transition:background-color .2s linear, opacity .2s linear;-webkit-transition:background-color .2s linear, opacity .2s linear;height:15px;bottom:0px;position:absolute;}
.ps__rail-y{display:none;opacity:0;transition:background-color .2s linear, opacity .2s linear;-webkit-transition:background-color .2s linear, opacity .2s linear;width:15px;right:0;position:absolute;}
.ps--active-x > .ps__rail-x, .ps--active-y > .ps__rail-y{display:block;background-color:transparent;}
.ps:hover > .ps__rail-x, .ps:hover > .ps__rail-y, .ps--focus > .ps__rail-x, .ps--focus > .ps__rail-y, .ps--scrolling-x > .ps__rail-x, .ps--scrolling-y > .ps__rail-y{opacity:0.6;}
.ps__rail-x:hover, .ps__rail-y:hover, .ps__rail-x:focus, .ps__rail-y:focus{background-color:#eee;opacity:0.9;}
.ps__thumb-x{background-color:#aaa;border-radius:6px;transition:background-color .2s linear, height .2s ease-in-out;-webkit-transition:background-color .2s linear, height .2s ease-in-out;height:6px;bottom:2px;position:absolute;}
.ps__thumb-y{background-color:#aaa;border-radius:6px;transition:background-color .2s linear, width .2s ease-in-out;-webkit-transition:background-color .2s linear, width .2s ease-in-out;width:6px;right:2px;position:absolute;}
.ps__rail-x:hover > .ps__thumb-x, .ps__rail-x:focus > .ps__thumb-x{background-color:#999;height:11px;}
.ps__rail-y:hover > .ps__thumb-y, .ps__rail-y:focus > .ps__thumb-y{background-color:#999;width:11px;}
@supports (-ms-overflow-style: none) {
.ps{overflow:auto !important;}
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
.ps {
overflow: auto !important;
}
}.vi-wpvs-variation-wrap-wrap{max-width:100%;padding-left:8px}.vi-wpvs-hidden{display:none!important;visibility:hidden!important}.vi-wpvs-select-attribute{display:none!important;visibility:hidden}select option.vi-wpvs-option-disabled{display:none;visibility:hidden}.vi-wpvs-variation-wrap{max-width:100%;display:inline-flex;flex-wrap:wrap;text-align:center;justify-content:flex-start}.vi-wpvs-variation-wrap .vi-wpvs-option-wrap{width:auto;height:auto;align-items:center;display:flex;margin:5px 12px 8px 0;cursor:pointer;position:relative;transition:all 30ms ease-in-out}.vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-select .vi-wpvs-option-wrap.vi-wpvs-option-wrap-out-of-stock .vi-wpvs-option,.vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-select .vi-wpvs-option-wrap.vi-wpvs-option-wrap-out-of-stock-attribute .vi-wpvs-option,.vi-wpvs-variation-wrap:not(.vi-wpvs-variation-wrap-select) .vi-wpvs-option-wrap.vi-wpvs-option-wrap-out-of-stock-attribute>:not(.vi-wpvs-option-tooltip),.vi-wpvs-variation-wrap:not(.vi-wpvs-variation-wrap-select) .vi-wpvs-option-wrap.vi-wpvs-option-wrap-out-of-stock>:not(.vi-wpvs-option-tooltip){opacity:.5}.vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-loop .vi-wpvs-option-wrap{margin:0 8px 8px 0}.vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-button .vi-wpvs-option-wrap{padding:0 5px}.vi-wpvs-variation-wrap .vi-wpvs-option-wrap .vi-wpvs-option{margin:auto;max-width:100%;max-height:100%;overflow:hidden;display:flex;align-items:center;line-height:normal;-ms-transform:translateZ(0);-webkit-transform:translateZ(0);transform:translateZ(0)}.vi-wpvs-variation-wrap .vi-wpvs-option-wrap.vi-wpvs-option-wrap-disable,.vi-wpvs-variation-wrap .vi-wpvs-option-wrap.vi-wpvs-option-wrap-out-of-stock,.vi-wpvs-variation-wrap .vi-wpvs-option-wrap.vi-wpvs-option-wrap-out-of-stock-attribute{overflow:hidden;border-color:rgba(192,185,200,.26);z-index:1}.vi-wpvs-variation-wrap .vi-wpvs-option-wrap.vi-wpvs-option-wrap-disable{cursor:not-allowed}.vi-wpvs-variation-wrap .vi-wpvs-option-wrap.vi-wpvs-option-wrap-selected{z-index:2}.vi-wpvs-variation-wrap .vi-wpvs-option-wrap.vi-wpvs-option-wrap-disable::after,.vi-wpvs-variation-wrap .vi-wpvs-option-wrap.vi-wpvs-option-wrap-disable::before,.vi-wpvs-variation-wrap .vi-wpvs-option-wrap.vi-wpvs-option-wrap-out-of-stock-attribute::after,.vi-wpvs-variation-wrap .vi-wpvs-option-wrap.vi-wpvs-option-wrap-out-of-stock-attribute::before,.vi-wpvs-variation-wrap .vi-wpvs-option-wrap.vi-wpvs-option-wrap-out-of-stock::after,.vi-wpvs-variation-wrap .vi-wpvs-option-wrap.vi-wpvs-option-wrap-out-of-stock::before{display:none;position:absolute;left:0;width:100%;height:1px;z-index:2;content:'';background:#ff3136}.vi-wpvs-variation-wrap .vi-wpvs-option-wrap.vi-wpvs-option-wrap-disable::before,.vi-wpvs-variation-wrap .vi-wpvs-option-wrap.vi-wpvs-option-wrap-out-of-stock-attribute::before,.vi-wpvs-variation-wrap .vi-wpvs-option-wrap.vi-wpvs-option-wrap-out-of-stock::before{transform:rotate(-45deg)}.vi-wpvs-variation-wrap .vi-wpvs-option-wrap.vi-wpvs-option-wrap-disable::after,.vi-wpvs-variation-wrap .vi-wpvs-option-wrap.vi-wpvs-option-wrap-out-of-stock-attribute::after,.vi-wpvs-variation-wrap .vi-wpvs-option-wrap.vi-wpvs-option-wrap-out-of-stock::after{transform:rotate(45deg)}.vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-radio .vi-wpvs-option-wrap label.vi-wpvs-option,.woocommerce div.product form.cart .variations label.vi-wpvs-option{margin:0;cursor:pointer}.vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-radio .vi-wpvs-option-wrap input{cursor:pointer;margin:auto 5px auto auto}.vi-wpvs-variation-wrap .vi-wpvs-option-wrap:last-child{margin-right:0}.vi-wpvs-variation-wrap .vi-wpvs-option-wrap .vi-wpvs-option.vi-wpvs-option-color,.vi-wpvs-variation-wrap .vi-wpvs-option-wrap .vi-wpvs-option.vi-wpvs-option-image{width:100%;height:100%;max-height:100%;max-width:100%;margin:0!important}.vi-wpvs-variation-wrap .vi-wpvs-option-wrap:hover .vi-wpvs-option-tooltip{visibility:visible;opacity:1}.vi-wpvs-variation-wrap .vi-wpvs-option-wrap .vi-wpvs-option-tooltip{visibility:hidden;opacity:0;position:absolute;z-index:5;pointer-events:none;text-align:center;transition:all .3s linear}.vi-wpvs-variation-wrap .vi-wpvs-option-wrap .vi-wpvs-option-tooltip::after,.vi-wpvs-variation-wrap .vi-wpvs-option-wrap .vi-wpvs-option-tooltip::before{content:"";position:absolute;z-index:10;transition:all .3ms linear}.vi-wpvs-variation-wrap .vi-wpvs-option-wrap:hover .vi-wpvs-option-tooltip-top{bottom:120%}.vi-wpvs-variation-wrap .vi-wpvs-option-wrap .vi-wpvs-option-tooltip-top{bottom:150%;left:50%;transform:translate(-50%,0)}.vi-wpvs-variation-wrap .vi-wpvs-option-wrap .vi-wpvs-option-tooltip-top::after,.vi-wpvs-variation-wrap .vi-wpvs-option-wrap .vi-wpvs-option-tooltip-top::before{top:100%;left:50%}.vi-wpvs-variation-wrap .vi-wpvs-option-wrap:hover .vi-wpvs-option-tooltip-bottom{top:120%}.vi-wpvs-variation-wrap .vi-wpvs-option-wrap .vi-wpvs-option-tooltip-bottom{top:150%;left:50%;transform:translate(-50%,0)}.vi-wpvs-variation-wrap .vi-wpvs-option-wrap .vi-wpvs-option-tooltip-bottom::after,.vi-wpvs-variation-wrap .vi-wpvs-option-wrap .vi-wpvs-option-tooltip-bottom::before{bottom:100%;left:50%}.vi-wpvs-variation-wrap .vi-wpvs-option-wrap:hover .vi-wpvs-option-tooltip-left{right:120%}.vi-wpvs-variation-wrap .vi-wpvs-option-wrap .vi-wpvs-option-tooltip-left{top:50%;right:150%;transform:translate(0,-50%)}.vi-wpvs-variation-wrap .vi-wpvs-option-wrap .vi-wpvs-option-tooltip-left::after,.vi-wpvs-variation-wrap .vi-wpvs-option-wrap .vi-wpvs-option-tooltip-left::before{top:50%;left:100%}.vi-wpvs-variation-wrap .vi-wpvs-option-wrap:hover .vi-wpvs-option-tooltip-right{left:120%}.vi-wpvs-variation-wrap .vi-wpvs-option-wrap .vi-wpvs-option-tooltip-right{top:50%;left:150%;transform:translate(0,-50%)}.vi-wpvs-variation-wrap .vi-wpvs-option-wrap .vi-wpvs-option-tooltip-right::after,.vi-wpvs-variation-wrap .vi-wpvs-option-wrap .vi-wpvs-option-tooltip-right::before{top:50%;right:100%}.vi_variation_container{display:flex;align-items:center;margin:unset}.vi_variation_container .vi-wpvs-variation-wrap-loop.vi-wpvs-variation-wrap{padding-left:0}.vi_variation_container .vi-wpvs-option-wrap.vi-wpvs-product-link{background:#e2e2e2!important;box-shadow:0 0 0 1px #ddd!important}.vi_variation_container .vi-wpvs-option-wrap.vi-wpvs-product-link .vi-wpvs-option{justify-content:center}.vi-wpvs-variation-style{max-width:100%;width:100%;display:grid!important;border:unset!important;grid-auto-columns:auto;grid-auto-rows:auto;margin-bottom:10px;height:auto!important}.woocommerce div.product div.summary form.cart.variations_form .variations ul.vi-wpvs-variation-style,.woocommerce-page div.product div.summary form.cart.variations_form .variations ul.vi-wpvs-variation-style{margin-bottom:10px}.vi-wpvs-variation-style.vi-wpvs-variation-style-vertical{grid-template-columns:auto;grid-gap:0}.woocommerce .variations_form.vi_wpvs_variation_form .vi-wpvs-variation-style td,.woocommerce-page .variations_form.vi_wpvs_variation_form .vi-wpvs-variation-style td{width:100%;border:unset}.vi-wpvs-variation-style.vi-wpvs-variation-style-horizontal{grid-template-columns:2fr 8fr;grid-gap:8px;align-items:center;justify-items:stretch}.vi-wpvs-variation-style .vi-wpvs-variation-style-content:not(.vi_variation_container){margin:unset!important;background:0 0}.vi-wpvs-variation-style .vi-wpvs-variation-wrap-wrap{padding-left:unset}.variations .vi-wpvs-variation-style a.reset_variations{bottom:100%}.vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-select{max-width:100%;width:100%}.vi-wpvs-variation-wrap .vi-wpvs-variation-wrap-select-wrap{border:unset;min-width:160px;position:relative;max-width:100%;width:100%;cursor:pointer}.vi-wpvs-variation-wrap .vi-wpvs-variation-wrap-select-wrap .vi-wpvs-variation-button-select{border:1px solid #ccc;width:auto;text-align:left;position:relative;padding-left:8px;color:#222}.vi-wpvs-variation-wrap .vi-wpvs-variation-wrap-select-wrap .vi-wpvs-variation-button-select::after{content:'';color:inherit;border-width:5px;border-style:solid;border-color:#222 transparent transparent transparent;position:absolute;top:50%;margin-top:-3px;right:10px}.vi-wpvs-variation-wrap .vi-wpvs-variation-wrap-select-wrap .vi-wpvs-variation-button-select>span{margin-right:20px}.vi-wpvs-variation-wrap-option-available{z-index:9999999999;position:absolute;visibility:visible}.vi-wpvs-variation-wrap-select-top{bottom:100%;border-bottom:unset}.vi-wpvs-variation-wrap-select-bottom{top:100%;border-top:unset}.vi-wpvs-variation-wrap-option-available .vi-wpvs-variation-wrap-option{visibility:visible;width:100%;left:0;border:1px solid #ccc;border-top:none;display:grid;grid-template-columns:auto;grid-auto-columns:auto;grid-auto-rows:auto;transition:visibility .3s ease;max-height:300px;overflow-x:hidden;overflow-y:visible}.vi-wpvs-variation-wrap-select-wrap .vi-wpvs-variation-wrap-option::-webkit-scrollbar{width:7px}.vi-wpvs-variation-wrap-select-wrap .vi-wpvs-variation-wrap-option::-webkit-scrollbar-track{background:#f1f1f1;margin-top:2px;margin-bottom:2px}.vi-wpvs-variation-wrap-select-wrap .vi-wpvs-variation-wrap-option::-webkit-scrollbar-thumb{background:#cecece;border-radius:20px}.vi-wpvs-variation-wrap-select-wrap .vi-wpvs-variation-wrap-option::-webkit-scrollbar-thumb:hover{background:#a6a6a6}.vi-wpvs-variation-wrap .vi-wpvs-variation-wrap-option .vi-wpvs-option-wrap{width:100%;margin:0;justify-content:flex-start}.vi-wpvs-variation-wrap .vi-wpvs-variation-wrap-option .vi-wpvs-option-wrap .vi-wpvs-option{margin:unset;width:100%;height:100%;line-height:normal;text-align:left}.vi-wpvs-select-hidden{visibility:hidden!important;z-index:-1!important}.vi-wpvs-variation-wrap .vi-wpvs-option-wrap.vi-wpvs-option-wrap-disable::after,.vi-wpvs-variation-wrap .vi-wpvs-option-wrap.vi-wpvs-option-wrap-out-of-stock-attribute::after,.vi-wpvs-variation-wrap .vi-wpvs-option-wrap.vi-wpvs-option-wrap-out-of-stock::after,.vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-slider .vi-wpvs-option-wrap.vi-wpvs-option-wrap-disable::before,.vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-slider .vi-wpvs-option-wrap.vi-wpvs-option-wrap-out-of-stock-attribute::before,.vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-slider .vi-wpvs-option-wrap.vi-wpvs-option-wrap-out-of-stock::before{bottom:50%}.vi-wpvs-label-selected{margin-left:10px}.vi-wpvs-variation-style.vi-wpvs-variation-style-rtl{direction:rtl}.vi-wpvs-variation-style.vi-wpvs-variation-style-rtl .vi-wpvs-variation-wrap-wrap{float:right}.vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-rtl:not(.vi-wpvs-variation-wrap-loop) .vi-wpvs-option-wrap{margin:5px 0 8px 12px!important}.vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-rtl .vi-wpvs-option-wrap:last-child{margin-left:0!important}.vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-loop.vi-wpvs-variation-wrap-rtl .vi-wpvs-option-wrap{margin:0 0 8px 8px!important}.vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-rtl .vi-wpvs-variation-wrap-select-wrap,.vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-rtl .vi-wpvs-variation-wrap-select-wrap .vi-wpvs-variation-button-select,.vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-rtl .vi-wpvs-variation-wrap-select-wrap .vi-wpvs-variation-button-select>span,.vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-rtl .vi-wpvs-variation-wrap-select-wrap .vi-wpvs-variation-wrap-option .vi-wpvs-option-wrap,.vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-rtl .vi-wpvs-variation-wrap-select-wrap .vi-wpvs-variation-wrap-option .vi-wpvs-option-wrap .vi-wpvs-option{text-align:right;justify-content:flex-end}.vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-rtl .vi-wpvs-variation-wrap-select-wrap .vi-wpvs-variation-button-select::after{border-width:0;border-color:transparent transparent transparent transparent}.vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-rtl .vi-wpvs-variation-wrap-select-wrap .vi-wpvs-variation-button-select::before{content:'';color:inherit;border-width:5px;border-style:solid;border-color:#222 transparent transparent transparent;position:absolute;top:50%;margin-top:-3px;left:10px}.vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-rtl .vi-wpvs-variation-wrap-select-wrap .vi-wpvs-variation-button-select>span{margin-right:0;margin-left:20px}.woocommerce .elementor-element form.cart.vi_wpvs_variation_form .variations{width:100%!important;max-width:100%!important}.woocommerce div.product.elementor form.cart table.variations tr.vi-wpvs-variation-style{display:grid!important}.woocommerce div.product.elementor form.cart table.variations td.value.vi-wpvs-variation-style-content:before{display:none!important}.swatches-select.swatches-on-single{display:none!important}.single-product .product .variations .vi-wpvs-variation-wrap-viwpvs_default select{max-width:100%}