@import url("https://use.typekit.net/oin1msb.css");:root{--cw: calc(100% - 200px);--m: calc((100% - var(--cw)) / 2);--base: #000;--acc: #ccab95;--lg: #ddd;--dg: #666;--dg2: #333;--ff: all-round-gothic, sans-serif;--fixedtop: var(--wp-admin--admin-bar--height, 0);--headerheight: 118px}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.button.alt{background-color:var(--lg);color:var(--base);padding:0 15px;font-size:12px;height:35px;margin:0 10px;transition:all 0.3s;position:relative;line-height:35px}.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover,.button.alt:hover{transform:scale(1.1);background-color:var(--lg);color:var(--base)}.woocommerce #respond input#submit.alt.single_add_to_cart_button,.woocommerce a.button.alt.single_add_to_cart_button,.woocommerce button.button.alt.single_add_to_cart_button,.woocommerce input.button.alt.single_add_to_cart_button,.button.alt.single_add_to_cart_button{display:inline-block;padding-left:50px;font-weight:500;font-family:var(--ff);border-radius:5px}.woocommerce #respond input#submit.alt.single_add_to_cart_button:before,.woocommerce a.button.alt.single_add_to_cart_button:before,.woocommerce button.button.alt.single_add_to_cart_button:before,.woocommerce input.button.alt.single_add_to_cart_button:before,.button.alt.single_add_to_cart_button:before{background-image:url(../img/cart.svg);content:"";height:16px;width:16px;position:absolute;left:20px;top:50%;transform:translateY(-50%)}.yith-wcwl-add-to-wishlist{display:inline-block;vertical-align:top;margin:0}.yith-wcwl-add-to-wishlist .yith-wcwl-add-button .separator{display:none}.yith-wcwl-add-to-wishlist .yith-wcwl-add-button .view-wishlist{display:none}.yith-wcwl-add-to-wishlist .yith-wcwl-add-button .add_to_wishlist{background-color:var(--lg);height:35px;width:35px;border-radius:5px;display:block;background-image:url(../img/ajouter-liste.svg);background-size:18px;background-position:center center;background-repeat:no-repeat;transition:all 0.3s;font-size:0}.yith-wcwl-add-to-wishlist .yith-wcwl-add-button .add_to_wishlist:hover{transform:scale(1.1)}.yith-wcwl-add-to-wishlist .yith-wcwl-add-button .add_to_wishlist .yith-wcwl-icon{display:none}.yith-wcwl-add-to-wishlist .yith-wcwl-add-button .add_to_wishlist span{display:none}.yith-wcwl-add-to-wishlist .yith-wcwl-add-button .delete_item{background-color:var(--lg);height:35px;width:35px;border-radius:5px;display:block;background-image:url(../img/retirer-liste.svg);background-size:18px;background-position:center center;background-repeat:no-repeat;transition:all 0.3s;font-size:0}.yith-wcwl-add-to-wishlist .yith-wcwl-add-button .delete_item:hover{transform:scale(1.1)}.yith-wcwl-add-to-wishlist .yith-wcwl-add-button .delete_item .yith-wcwl-icon{display:none}.yith-wcwl-add-to-wishlist .yith-wcwl-add-button .delete_item span{display:none}.single-product .type-product{padding-top:40px}.single-product .type-product:after{content:"";clear:both;display:table}.single-product .type-product .summary{margin:0}.single-product .type-product .summary .product_title{margin:0;font-weight:500;font-size:30px}.single-product .type-product .summary .price{color:var(--base);font-size:30px}.single-product .type-product .summary .price .amount{font-weight:500}.single-product .type-product .summary form.cart{display:inline-block}.qib-button-wrapper{margin:0 !important}.qib-button-wrapper .wpqpmb_quantity{vertical-align:top}.qib-button-wrapper button.qib-button{vertical-align:top;height:35px !important;width:35px !important}.qib-button-wrapper button.qib-button:hover{transition:all 0.3s;opacity:0.7}.qib-button-wrapper .quantity input.input-text.qty.text{height:35px !important}html body{font-family:var(--ff);font-weight:500;padding-top:var(--headerheight);margin:0 !important;color:#000}html body ins{background:inherit}html body .link{color:var(--base);transition:all 0.3s}html body .link:hover,html body .link:focus{color:var(--acc) !important}html body .link:visited{color:var(--base)}html body .link-alt{transition:all 0.3s}html body .link-alt:hover{transform:scale(1.05)}html body .link-alt2{background-color:var(--base);border-radius:7px;color:#fff;transition:all 0.3s;text-decoration:none;padding:5px 15px;font-size:14px}html body .link-alt2:hover{opacity:0.7;transform:scale(1.1)}html body .bgicon{background-size:contain;background-position:center center;background-repeat:no-repeat}html body .ctr{width:var(--cw);margin:0 auto}html body .block-title{font-size:24px;margin:0;font-weight:500;padding:0;color:#000}#masthead{position:fixed;top:var(--fixedtop);width:100%;left:0;z-index:1000}#masthead #preheader{background:var(--lg);height:38px}#masthead #preheader .ctr{display:flex;flex-direction:row;padding:10px 0}#masthead #preheader .ctr .coords{display:flex;flex-direction:row;gap:40px;flex:1}#masthead #preheader .ctr .coords .coord{display:flex;gap:20px;align-items:center;text-decoration:none}#masthead #preheader .ctr .coords .coord .bgicon{height:18px;width:18px}#masthead #preheader .ctr .coords .coord .text{color:var(--dg);font-size:12px}#masthead #preheader .ctr .coords .coord.phone .bgicon{background-image:url(../img/phone.svg)}#masthead #preheader .ctr .coords .coord.mail .bgicon{background-image:url(../img/mail.svg)}#masthead #preheader .ctr .rslinks{display:flex;flex-direction:row;gap:10px}#masthead #preheader .ctr .rslinks .rslink{height:18px;width:18px;background-size:contain;background-repeat:no-repeat;background-position:center center}#masthead #site-branding{background-color:#fff;box-shadow:0 10px 15px var(--dg)}#masthead #site-branding .ctr{height:80px;padding:15px 0;display:flex;flex-direction:row;gap:40px;align-items:center;position:relative}#masthead #site-branding .ctr .custom-logo-link .custom-logo{height:50px;width:auto}#masthead #site-branding .ctr #site-navigation{flex:1}#masthead #site-branding .ctr #site-navigation .custom-menu .menu-list{display:flex;flex-direction:row;gap:20px;padding:0;margin:0}#masthead #site-branding .ctr #site-navigation .custom-menu .menu-list .menu-item{list-style:none}#masthead #site-branding .ctr #site-navigation .custom-menu .menu-list .menu-item.has-submenu .menu-item-link::after{content:"";display:block;background-image:url(../img/menu-dropdown2.svg);background-position:center center;background-repeat:no-repeat;transition:all 0.3s;width:10px;height:10px;filter:brightness(0)}#masthead #site-branding .ctr #site-navigation .custom-menu .menu-list .menu-item.has-submenu .menu-item-link:hover::after{filter:brightness(1)}#masthead #site-branding .ctr #site-navigation .custom-menu .menu-list .menu-item.has-submenu .menu-item-link:hover~.sub-menu{visibility:visible;opacity:1;box-shadow:0 10px 15px var(--dg)}#masthead #site-branding .ctr #site-navigation .custom-menu .menu-list .menu-item.has-submenu .mobile-submenu-trigger{display:none}#masthead #site-branding .ctr #site-navigation .custom-menu .menu-list .menu-item.has-featured-product .sub-menu .sub-menu-links{flex:none}#masthead #site-branding .ctr #site-navigation .custom-menu .menu-list .menu-item .menu-item-link{text-decoration:none;font-size:14px;display:flex;flex-direction:row;gap:10px;align-items:center;line-height:80px}#masthead #site-branding .ctr #site-navigation .custom-menu .menu-list .menu-item .sub-menu{visibility:hidden;opacity:0;transition:all 0.3s;top:100%;left:0;width:100%;height:250px;background-color:#fff;z-index:100;position:absolute;display:flex;flex-direction:row}#masthead #site-branding .ctr #site-navigation .custom-menu .menu-list .menu-item .sub-menu:hover{visibility:visible;opacity:1;box-shadow:0 10px 15px var(--dg)}#masthead #site-branding .ctr #site-navigation .custom-menu .menu-list .menu-item .sub-menu .sub-menu-links{flex:1;min-width:25%;display:flex;list-style:none;flex-direction:column;padding:10px 20px;margin:0}#masthead #site-branding .ctr #site-navigation .custom-menu .menu-list .menu-item .sub-menu .sub-menu-links .sm-item{list-style:none}#masthead #site-branding .ctr #site-navigation .custom-menu .menu-list .menu-item .sub-menu .sub-menu-links .sm-item .sm-link{text-decoration:none;font-size:14px}#masthead #site-branding .ctr #site-navigation .custom-menu .menu-list .menu-item .sub-menu .sub-menu-links .sm-item .sm-link .mobile-submenu-trigger{display:none}#masthead #site-branding .ctr #site-navigation .custom-menu .menu-list .menu-item .sub-menu .sub-menu-item-featured{flex:1;background:grey;height:100%;display:block;position:relative;transition:all 0.3s;height:100%;width:100%;overflow:hidden;position:relative}#masthead #site-branding .ctr #site-navigation .custom-menu .menu-list .menu-item .sub-menu .sub-menu-item-featured:hover{opacity:0.7}#masthead #site-branding .ctr #site-navigation .custom-menu .menu-list .menu-item .sub-menu .sub-menu-item-featured .smi-fi{object-fit:cover;position:absolute;top:50%;left:0;transform:translateY(-50%);z-index:1}#masthead #site-branding .ctr #site-navigation .custom-menu .menu-list .menu-item .sub-menu .sub-menu-item-featured .product-title{position:absolute;margin:0;top:50%;left:50%;font-size:16px;text-align:center;text-shadow:0 0 5px #fff;color:#000;padding:10px 20px;background-color:#fff;z-index:2;transform:translate(-50%, -50%)}#masthead #site-branding .ctr #shopnav{display:flex;flex-direction:row;gap:10px}#masthead #site-branding .ctr #shopnav .shopnav{height:24px;width:24px}#masthead #site-branding .ctr #shopnav .shopnav.account{background-image:url(../img/account.svg)}#masthead #site-branding .ctr #shopnav .shopnav.cart{background-image:url(../img/cart.svg);position:relative}#masthead #site-branding .ctr #shopnav .shopnav.cart .number-products-in-cart{position:absolute;background:red;border-radius:50%;height:22px;width:22px;display:block;bottom:-11px;right:-11px;color:#fff;font-size:11px;line-height:22px;text-align:center;font-weight:bold;font-family:Arial}#masthead #site-branding .ctr #shopnav .shopnav.wishlist{background-image:url(../img/wishlist.svg)}#masthead #site-branding .ctr #shopnav .shopnav.search{background-image:url(../img/search.svg)}.contact-page-content{padding:40px 0;display:flex;flex-direction:row;gap:40px;align-items:flex-start}.contact-page-content .col{flex:1}.contact-page-content .col .block-title{margin-bottom:40px}.contact-page-content .col .coords{display:flex;gap:20px;flex-direction:column}.contact-page-content .col .coords .coord{display:flex;flex-direction:row;align-items:center;gap:20px;text-decoration:none}.contact-page-content .col .coords .coord.address .icon{background-image:url(../img/address.svg)}.contact-page-content .col .coords .coord.phone .icon{background-image:url(../img/phone-b.svg)}.contact-page-content .col .coords .coord.mail .icon{background-image:url(../img/mail-b.svg)}.contact-page-content .col .coords .coord .icon{display:block;border-radius:5px;background-color:var(--lg);background-size:50%;background-repeat:no-repeat;background-position:center center;height:50px;width:50px}.contact-page-content .col .coords .coord .text{color:#000;text-decoration:none}.contact-page-content .col .coords .coord .text .title{font-size:18px;text-decoration:none}.contact-page-content .col .coords .coord .text .content{font-size:14px;text-decoration:none}.contact-page-content .col .contact-form .wpforms-container .wpforms-field-container .wpforms-field{padding:0;margin-bottom:10px}.contact-page-content .col .contact-form .wpforms-container .wpforms-field-container .wpforms-field input[type="text"],.contact-page-content .col .contact-form .wpforms-container .wpforms-field-container .wpforms-field input[type="email"],.contact-page-content .col .contact-form .wpforms-container .wpforms-field-container .wpforms-field textarea{background-color:var(--lg);border:none;color:var(--dg);font-size:14px;padding:15px 20px;font-family:var(--ff);font-weight:500}.contact-page-content .col .contact-form .wpforms-container .wpforms-field-container .wpforms-field input[type="text"]::placeholder,.contact-page-content .col .contact-form .wpforms-container .wpforms-field-container .wpforms-field input[type="email"]::placeholder,.contact-page-content .col .contact-form .wpforms-container .wpforms-field-container .wpforms-field textarea::placeholder{font-size:14px;color:var(--dg);font-family:var(--ff)}.contact-page-content .col .contact-form .wpforms-container .wpforms-field-container .wpforms-field input[type="text"]:focus,.contact-page-content .col .contact-form .wpforms-container .wpforms-field-container .wpforms-field input[type="email"]:focus,.contact-page-content .col .contact-form .wpforms-container .wpforms-field-container .wpforms-field textarea:focus{border:solid 2px #000}.contact-page-content .col .contact-form .wpforms-container .wpforms-submit-container .wpforms-submit{background-color:#000;color:#fff;border:none;border-radius:5px;padding:15px 40px;font-size:14px;font-family:var(--ff);font-weight:500;transition:all 0.3s}.contact-page-content .col .contact-form .wpforms-container .wpforms-submit-container .wpforms-submit:hover{transform:scale(1.1);cursor:pointer}#page-cover{background-color:var(--lg);background-size:cover;background-position:center center;height:300px;width:100%;position:relative}#page-cover .cover-title{margin:0 auto;width:var(--cw);top:50%;left:50%;transform:translate(-50%, -50%);position:absolute;color:#000;font-weight:500;font-size:32px;text-shadow:0 0 15px #fff}#colophon .main-footer{background-color:var(--dg2);color:#fff}#colophon .main-footer .ctr{padding:40px 0;display:flex;gap:40px}#colophon .main-footer .ctr .logo-and-sn{width:250px;display:flex;flex-direction:column;gap:40px}#colophon .main-footer .ctr .logo-and-sn .footer-logo{width:100%;height:auto}#colophon .main-footer .ctr .logo-and-sn .rslinks{display:flex;gap:20px;justify-content:space-between}#colophon .main-footer .ctr .logo-and-sn .rslinks .rslink{flex:1;aspect-ratio:1;max-width:30px}#colophon .main-footer .ctr .links{flex:3;display:flex;flex-direction:row;gap:40px}#colophon .main-footer .ctr .links .col{flex:1;font-size:14px}#colophon .main-footer .ctr .links .col .col-titre{font-weight:700;color:#fff;font-size:16px;margin:0 0 20px}#colophon .main-footer .ctr .links .col .link{color:#fff;text-decoration:none;font-size:14px;display:block}#colophon .foot-copy{font-size:14px;color:#fff;background-color:var(--dg2)}#colophon .foot-copy .ctr{border-top:solid 1px #fff;padding:40px 0}#colophon .foot-copy .ctr .link{color:#fff;text-decoration:none;font-size:14px}.products{display:flex;flex-direction:row;gap:10px}.products.upsells{display:block}.products.upsells h2{font-weight:500;text-align:center;color:#000;font-size:24px}.products .product{margin:0 !important;float:none;min-width:calc(20% - 20px);flex:1;position:relative}.products .product:hover .product-side-buttons{display:flex}.products .product .product-custom-link{display:block;transition:all 0.3s}.products .product .product-custom-link:hover{opacity:0.7}.products .product .product-custom-link:hover .img-ctr img{transform:scale(1.1)}.products .product .product-custom-link .img-ctr{aspect-ratio:1;overflow:hidden}.products .product .product-custom-link .img-ctr img{object-fit:cover;object-position:center center;width:100%;height:100%;transition:all 1s}.products .product .product-custom-link .product-title{color:#000;font-size:16px;font-weight:500;margin-top:20px}.products .product .product-custom-link .product-price{color:var(--acc);font-size:16px;font-weight:500}.products .product .product-side-buttons{position:absolute;top:10px;right:10px;display:flex;flex-direction:column;gap:5px;display:none}.products .product .product-side-buttons .woosq-btn{background-color:var(--lg);height:35px;width:35px;border-radius:5px;display:block;background-image:url(../img/search.svg);background-size:18px;background-position:center center;background-repeat:no-repeat;transition:all 0.3s;font-size:0;outline:none;border:none}.products .product .product-side-buttons .woosq-btn:hover{transform:scale(1.1);cursor:pointer}.products .product .product-side-buttons .add_to_cart_inline{border:none !important;padding:0 !important;margin:0 !important}.products .product .product-side-buttons .add_to_cart_inline .add_to_cart_button{margin:0 !important;background-color:var(--lg);height:35px !important;width:35px !important;border-radius:5px !important;display:block !important;background-image:url(../img/cart.svg);background-size:18px;background-position:center center;background-repeat:no-repeat;transition:all 0.3s;font-size:0 !important;outline:none;border:none}.products .product .product-side-buttons .add_to_cart_inline .add_to_cart_button:hover{transform:scale(1.1);cursor:pointer}.products .product .product-side-buttons .add_to_cart_inline .added_to_cart{display:none !important}.entry-content{margin:0 !important}.entry-content .block{margin-left:auto;margin-right:auto;width:var(--cw)}.entry-content .block .block-title{font-size:24px;font-weight:500;text-align:center;margin:0;padding:20px 0}.cross-sells h2,.cart_totals h2{font-size:24px;font-weight:500;text-align:center}#main-content{padding:40px 0}#main-content .content-ctr{display:flex;flex-direction:row;gap:20px}#main-content .content-ctr .content-col{flex:2;display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:20px}#main-content .content-ctr .content-col.content-col-single{display:flex;flex-direction:column}#main-content .content-ctr .content-col .post .entry-header .post-thumbnail{transition:all 0.3s}#main-content .content-ctr .content-col .post .entry-header .post-thumbnail:hover{opacity:0.7}#main-content .content-ctr .content-col .post .entry-header .entry-title{text-align:left}#main-content .content-ctr .content-col .post .entry-header .entry-title>a{color:#000;font-size:18px;font-weight:500;text-decoration:none;transition:all 0.3s;margin:0}#main-content .content-ctr .content-col .post .entry-header .entry-title>a:hover{opacity:0.7}#main-content .content-ctr .content-col .post .entry-content{font-size:14px}#main-content .content-ctr .content-col .post .entry-content .voir-article{text-decoration:none;font-size:12px;padding:10px 30px;border-radius:5px;margin:0;line-height:14px;transition:all 0.3s;display:inline-block}#main-content .content-ctr .content-col .post .entry-content .voir-article:hover{opacity:0.7;transform:scale(1.1)}#main-content .content-ctr .sidebar{padding:20px 0;flex:1}#main-content .content-ctr .sidebar .search-form{position:relative}#main-content .content-ctr .sidebar .search-form label{display:block;width:100%}#main-content .content-ctr .sidebar .search-form label .search-field{display:block;width:100%;background-color:var(--lg);border-radius:5px;border:none;height:50px;padding-left:10px;padding-right:50px;font-size:14px;font-family:var(--ff);font-weight:500}#main-content .content-ctr .sidebar .search-form .search-submit{position:absolute;top:50%;right:10px;transform:translateY(-50%);font-size:0;background-image:url(../img/search.svg);height:24px;width:24px;border:none;outline:none;background-color:transparent;transition:all 0.3s}#main-content .content-ctr .sidebar .search-form .search-submit:hover{cursor:pointer;opacity:0.7}#main-content .content-ctr .sidebar .sidebar_latest_posts{padding:20px 0;display:flex;gap:20px;flex-direction:column}#main-content .content-ctr .sidebar .sidebar_latest_posts .sidebar-title{font-size:18px;color:#000;font-weight:500;margin:0}#main-content .content-ctr .sidebar .sidebar_latest_posts .sidebar_latest_post{transition:all 0.3s;display:flex;flex-direction:row;gap:20px;text-decoration:none}#main-content .content-ctr .sidebar .sidebar_latest_posts .sidebar_latest_post:hover{opacity:0.7}#main-content .content-ctr .sidebar .sidebar_latest_posts .sidebar_latest_post .thumbnail{flex:1;aspect-ratio:1.7777777778}#main-content .content-ctr .sidebar .sidebar_latest_posts .sidebar_latest_post .thumbnail img{object-fit:cover}#main-content .content-ctr .sidebar .sidebar_latest_posts .sidebar_latest_post .text{flex:3;text-decoration:none}#main-content .content-ctr .sidebar .sidebar_latest_posts .sidebar_latest_post .text .date{color:var(--lg);font-size:14px;text-decoration:none;font-weight:500}#main-content .content-ctr .sidebar .sidebar_latest_posts .sidebar_latest_post .text .title{color:#000;font-size:14px;margin:0;text-decoration:none;font-weight:500}.home-page-content .home-slider{height:450px;overflow:visible}.home-page-content .home-slider .slick-list{height:100%;overflow:hidden}.home-page-content .home-slider .slick-list .slick-track{height:100%}.home-page-content .home-slider .slick-list .slick-track .home-slide{height:100%;position:relative;overflow:hidden}.home-page-content .home-slider .slick-list .slick-track .home-slide .slide-cover{object-fit:cover;object-position:center center;width:100%;height:100%}.home-page-content .home-slider .slick-list .slick-track .home-slide .slide-text{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:var(--cw);max-height:100%}.home-page-content .home-slider .slick-list .slick-track .home-slide .slide-text .slide-pre-title{font-size:16px;font-weight:500;margin:0;color:#000;text-shadow:0 0 5px #fff}.home-page-content .home-slider .slick-list .slick-track .home-slide .slide-text .slide-title{font-size:24px;font-weight:500;margin:0;color:#000;text-shadow:0 0 5px #fff}.home-page-content .home-slider .slick-list .slick-track .home-slide .slide-text .slide-link{background-color:#000;color:#fff;text-decoration:none;padding:5px 20px;transition:all 0.3s;border-radius:5px;font-size:14px;box-shadow:0 0 5px #fff;display:inline-block;margin-top:10px}.home-page-content .home-slider .slick-list .slick-track .home-slide .slide-text .slide-link:hover{opacity:0.7;transform:scale(1.1)}.home-page-content .home-last-post{background-size:cover;background-position:center center;background-repeat:no-repeat;padding:80px 0 120px}.home-page-content .home-last-post .last-post-title{color:var(--base);font-weight:500;font-size:24px;margin:0;text-shadow:0 0 5px #fff}.home-page-content .home-last-post .last-post-link{display:inline-block}.home-featured>.products .woocommerce .products,.upsells .products{display:flex;flex-direction:row;flex-wrap:wrap}.home-featured>.products .woocommerce .products:before,.upsells .products:before{content:none}.home-featured>.products .woocommerce .products:after,.upsells .products:after{content:none}.home-featured>.products .woocommerce .products .product,.upsells .products .product{min-width:calc((100% / 3) - 20px);flex:1}.home-featured>.products .woocommerce .products .product .product-custom-link,.upsells .products .product .product-custom-link{padding-bottom:20px}.home-featured>.products .woocommerce .products .product .product-custom-link .img-ctr,.upsells .products .product .product-custom-link .img-ctr{aspect-ratio:1.7777777778}h1.entry-title{text-align:center;font-weight:500;font-size:24px;color:#000}.footer-rea{background-color:var(--lg);padding:40px 0;margin-bottom:40px}.footer-rea .rea-els{display:flex;flex-direction:row;align-items:flex-start;gap:20px}.footer-rea .rea-els .rea-el{display:flex;flex-direction:column;align-items:center;gap:20px;flex:1}.footer-rea .rea-els .rea-el .rea-icon-ctr{width:40px;height:40px;display:flex;flex-direction:column;justify-content:center}.footer-rea .rea-els .rea-el .rea-icon-ctr .rea-icon{display:block;object-fit:contain;height:100%;width:100%}.footer-rea .rea-els .rea-el .rea-text{font-size:18px;margin:0;color:var(--base);text-align:center}.mainShopCtr{padding:40px 0}.woocommerce .woocommerce-breadcrumb{padding:10px;background-color:var(--lg);color:var(--acc);font-size:14px;padding:10px var(--m)}.woocommerce .woocommerce-breadcrumb a{font-size:14px;text-decoration:none;color:#000;transition:all 0.3s}.woocommerce .woocommerce-breadcrumb a:hover{color:var(--acc)}.woocommerce div.product .woocommerce-tabs ul.tabs{display:flex;justify-content:center;flex-direction:row}.woocommerce div.product .woocommerce-tabs ul.tabs:before,.woocommerce div.product .woocommerce-tabs ul.tabs:after{display:none;content:""}.woocommerce div.product .woocommerce-tabs ul.tabs [role="tab"]{border:none;background:none}.woocommerce div.product .woocommerce-tabs ul.tabs [role="tab"].active>a{color:var(--acc)}.woocommerce div.product .woocommerce-tabs ul.tabs [role="tab"]>a{color:#000;font-size:24px;font-weight:500;outline:none;transition:all 0.3s}.woocommerce div.product .woocommerce-tabs ul.tabs [role="tab"]>a:hover{color:var(--acc)}.woocommerce div.product .woocommerce-tabs .panel h2{display:none}.onsale{display:none !important}.page-template-default .entry-content{width:var(--cw);margin:0 auto !important}.woocommerce-account .woocommerce-MyAccount-navigation>ul{margin:0;padding:0;list-style:none}.woocommerce-account .woocommerce-MyAccount-navigation>ul>li.is-active>a{color:var(--acc)}.woocommerce-account .woocommerce-MyAccount-navigation>ul>li>a{background-color:var(--lg);padding:10px 20px;text-align:right;margin-bottom:1px;display:block;color:#000;text-decoration:none;transition:all 0.3s}.woocommerce-account .woocommerce-MyAccount-navigation>ul>li>a:hover{color:var(--acc)}.post-navigation .nav-links>div>a{color:#000;font-size:14px;text-decoration:none;transition:all 0.3s}.post-navigation .nav-links>div>a:hover{opacity:0.7}.share-bar{border-top:solid 1px #000;border-bottom:solid 1px #000;padding:10px 0;height:18px;box-sizing:content-box;text-align:right}.share-bar .share-btn{height:18px;width:18px;background-size:contain;background-position:center center;display:inline-block;background-repeat:no-repeat;margin-left:10px}.share-bar .share-btn.share-fb{background-image:url(../img/fb-simple-black.svg)}.share-bar .share-btn.share-pt{background-image:url(../img/pt-simple-black.svg)}.share-bar .share-btn.share-tw{background-image:url(../img/tw-simple-black.svg)}.share-bar .share-btn.share-in{background-image:url(../img/in-simple-black.svg)}#woosq-popup .single-product .product .summary .summary-content,#woosq-popup .single-product .type-product .summary .summary-content{padding:0 20px 20px}#woosq-popup .single-product .product .summary .product_title,#woosq-popup .single-product .type-product .summary .product_title{text-align:left;font-size:24px;font-weight:500}#woosq-popup .single-product .product .summary .woocommerce-product-rating .woocommerce-review-link,#woosq-popup .single-product .type-product .summary .woocommerce-product-rating .woocommerce-review-link{display:none}#woosq-popup .single-product .product .summary .price,#woosq-popup .single-product .type-product .summary .price{font-size:24px;margin:20px 0}#woosq-popup .single-product .product .summary .woocommerce-product-details__short-description,#woosq-popup .single-product .type-product .summary .woocommerce-product-details__short-description{font-size:14px}#woosq-popup .single-product .product .summary .woocommerce-product-details__short-description p,#woosq-popup .single-product .type-product .summary .woocommerce-product-details__short-description p{margin:0 0 20px}#woosq-popup .single-product .product .summary .cart,#woosq-popup .single-product .type-product .summary .cart{display:flex}#woosq-popup .single-product .product .summary .cart .qib-button-wrapper .qib-button,#woosq-popup .single-product .type-product .summary .cart .qib-button-wrapper .qib-button{height:24px;width:24px}#woosq-popup .single-product .product .summary .cart .qib-button-wrapper .wqpmb_quantity,#woosq-popup .single-product .type-product .summary .cart .qib-button-wrapper .wqpmb_quantity{height:24px;font-size:14px}#woosq-popup .single-product .product .summary .cart .qib-button-wrapper .wqpmb_quantity input.input-text.qty.text,#woosq-popup .single-product .type-product .summary .cart .qib-button-wrapper .wqpmb_quantity input.input-text.qty.text{font-size:14px;line-height:14px}#woosq-popup .single-product .product .summary .product_meta,#woosq-popup .single-product .type-product .summary .product_meta{display:none}@media screen and (max-width:1000px){:root{--cw: calc(100% - 40px);--headerheight: 0;--fixedtop: 0}#masthead{position:relative}#masthead #preheader{height:auto}#masthead #preheader .ctr{flex-direction:column;gap:10px}#masthead #preheader .ctr .coords{flex-direction:column;gap:10px}#masthead #site-branding .ctr #site-navigation{flex:none;order:3}#masthead #site-branding .ctr #site-navigation .menu-toggle{background-color:transparent;border:none;background-repeat:no-repeat;background-position:center center;background-size:contain;height:34px;width:34px;display:block}#masthead #site-branding .ctr #site-navigation .menu-toggle[aria-expanded=false]{background-image:url(../img/classic-burger.svg)}#masthead #site-branding .ctr #site-navigation .menu-toggle[aria-expanded=true]{background-image:url(../img/classic-times.svg);position:fixed;top:calc(var(--wp-admin--admin-bar--height, 0px) + 20px);right:20px;z-index:10100}#masthead #site-branding .ctr #site-navigation.toggled{position:fixed;top:0;left:0;width:100%;height:100%;z-index:10000}#masthead #site-branding .ctr #site-navigation.toggled .custom-menu{display:block;position:fixed;left:0;top:var(--wp-admin--admin-bar--height, 0);width:100%;height:calc(100% - var(--wp-admin--admin-bar--height, 0));padding-top:70px;background-color:#fff}#masthead #site-branding .ctr #site-navigation.toggled .custom-menu .menu-list{flex-direction:column;width:var(--cw);margin:0 auto;gap:10px}#masthead #site-branding .ctr #site-navigation.toggled .custom-menu .menu-list .menu-item{width:100%;display:block;position:relative}#masthead #site-branding .ctr #site-navigation.toggled .custom-menu .menu-list .menu-item.has-submenu .sub-menu{display:none;position:relative;height:auto;box-shadow:none}#masthead #site-branding .ctr #site-navigation.toggled .custom-menu .menu-list .menu-item.has-submenu .menu-item-link::after{content:'';display:none}#masthead #site-branding .ctr #site-navigation.toggled .custom-menu .menu-list .menu-item.has-submenu .mobile-submenu-trigger{display:block;position:absolute;right:5px;width:24px;height:24px;border:solid 1px #000;border-radius:5px;background-image:url(../img/menu-dropdown2.svg);background-repeat:no-repeat;background-position:center center;background-size:60%;top:0;filter:contrast(2) brightness(0)}#masthead #site-branding .ctr #site-navigation.toggled .custom-menu .menu-list .menu-item.has-submenu .mobile-submenu-trigger:focus{transform:rotate(180deg);pointer-events:none}#masthead #site-branding .ctr #site-navigation.toggled .custom-menu .menu-list .menu-item.has-submenu .mobile-submenu-trigger:focus~.sub-menu{display:block;visibility:visible;opacity:1;box-shadow:0 10px 15px var(--dg)}#masthead #site-branding .ctr #site-navigation.toggled .custom-menu .menu-list .menu-item .menu-item-link{line-height:24px;font-size:20px;position:relative;display:block;width:calc(100% - 70px)}#masthead #site-branding .ctr #site-navigation .custom-menu{display:none;justify-content:center}#masthead #shopnav{flex:1}#colophon .main-footer .ctr{flex-direction:column;gap:20px}#colophon .main-footer .ctr .logo-and-sn{width:100%;gap:20px;flex:none}#colophon .main-footer .ctr .logo-and-sn .footer-logo{max-width:200px;margin:0 auto}#colophon .main-footer .ctr .logo-and-sn .rslinks{justify-content:center}#colophon .main-footer .ctr .links{flex-direction:column;flex:none;justify-content:center;text-align:center}#colophon .main-footer .ctr .links .col{flex:none}#main-content .content-ctr{flex:none;width:var(--cw);margin:0 auto;display:block}#main-content .content-ctr .content-col{display:block;width:100%}}@media screen and (max-width:768px){.home-featured>.products .woocommerce .products,.upsells .products{flex-direction:column}.home-featured>.products .woocommerce .products .product,.upsells .products .product{width:100%}.footer-rea .rea-els{flex-direction:column;align-items:center}}