.wc-sumup-modal{position:fixed;top:0;bottom:auto;left:0;right:0;height:100%;background:#000000bd;display:flex;justify-content:center;align-items:center;z-index:9999;overflow:scroll}.wc-sumup-modal.disabled{display:none}.wc-sumup-modal #sumup-card{width:700px;max-width:90%;position:relative;max-height:95%;background:#fff;border-radius:16px;min-height:140px}.wc-sumup-modal #wc-sumup-payment-modal-close{position:absolute;top:-10px;right:-5px;border-radius:100%;height:28px;width:28px;display:flex;justify-content:center;align-items:center;color:#000;background:#fff;border:1px solid #d8dde1;cursor:pointer;font-weight:700}.wc-sumup-modal div[data-sumup-id=payment_option]>label{display:flex!important}.sumup-boleto-pending-screen{border:1px dashed #000;padding:10px;border-radius:12px}div[data-testid=scannable-barcode]>img{height:250px!important;max-height:100%!important}.wc-sumup-modal.no-modal{position:relative;background:#fff}.wc-sumup-modal.no-modal #wc-sumup-payment-modal-close{display:none}.wc-sumup-modal section img[class*=' sumup-payment'],.wc-sumup-modal section img[class^=sumup-payment]{width:auto;top:50%;transform:translateY(-55%)}
.tax-product_brand .brand-description{overflow:hidden;zoom:1}.tax-product_brand .brand-description img.brand-thumbnail{width:25%;float:right}.tax-product_brand .brand-description .text{width:72%;float:left}.widget_brand_description img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0 0 1em}ul.brand-thumbnails{margin-left:0;margin-bottom:0;clear:both;list-style:none}ul.brand-thumbnails:before{clear:both;content:"";display:table}ul.brand-thumbnails:after{clear:both;content:"";display:table}ul.brand-thumbnails li{float:left;margin:0 3.8% 1em 0;padding:0;position:relative;width:22.05%}ul.brand-thumbnails.fluid-columns li{width:auto}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:both}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:0}ul.brand-thumbnails.columns-1 li{width:100%;margin-right:0}ul.brand-thumbnails.columns-2 li{width:48%}ul.brand-thumbnails.columns-3 li{width:30.75%}ul.brand-thumbnails.columns-5 li{width:16.95%}ul.brand-thumbnails.columns-6 li{width:13.5%}.brand-thumbnails li img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0}@media screen and (max-width:768px){ul.brand-thumbnails:not(.fluid-columns) li{width:48%!important}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:none}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:3.8%}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(odd){clear:both}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(even){margin-right:0}}.brand-thumbnails-description li{text-align:center}.brand-thumbnails-description li .term-thumbnail img{display:inline}.brand-thumbnails-description li .term-description{margin-top:1em;text-align:left}#brands_a_z h3:target{text-decoration:underline}ul.brands_index{list-style:none outside;overflow:hidden;zoom:1}ul.brands_index li{float:left;margin:0 2px 2px 0}ul.brands_index li a,ul.brands_index li span{border:1px solid #ccc;padding:6px;line-height:1em;float:left;text-decoration:none}ul.brands_index li span{border-color:#eee;color:#ddd}ul.brands_index li a:hover{border-width:2px;padding:5px;text-decoration:none}ul.brands_index li a.active{border-width:2px;padding:5px}div#brands_a_z a.top{border:1px solid #ccc;padding:4px;line-height:1em;float:right;text-decoration:none;font-size:.8em}
/*!
Theme Name: Susty
Theme URI: https://sustywp.com
Author: Jack Lenox
Author URI: https://blog.jacklenox.com
Description: A theme for WordPress focused on performance and sustainability.
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: susty
Tags:

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

Susty is based on Underscores https://underscores.me/, (C) 2012-2017 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/

Édité par Emeraude Créative le : 18 Octobre 2023

*/
@font-face{font-family:'Rubik-Bold';src:url(//margauxredesign.fr/wp-content/themes/margaux-redesign/libs/css/../../fonts/rubik-bold.woff2) format('woff2');font-weight:400;font-style:normal}@font-face{font-family:'Rubik-Regular';src:url(//margauxredesign.fr/wp-content/themes/margaux-redesign/libs/css/../../fonts/rubik-regular.woff2) format('woff2');font-weight:400;font-style:normal}:root{--color-white:#fff5ea;--color-dark:#025;--color-orange:#fe7e00;--color-orange-light:#fec600;--color-orange-dark:#fe4c00;--color-error:#fcc;--color-info:blue;--color-success:#d0f0c0;--note-a:#2e9b43;--note-b:#34bc6e;--note-c:#cadd00;--note-d:#f7ed00;--note-e:#ffce00;--note-f:#fb9929;--note-g:#f01c16}*,*:before,*:after{box-sizing:border-box}html{line-height:1.15;-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;overflow-x:hidden}h1{font-size:2em;margin: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:800;font-family:'Rubik-bold',sans-serif}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:-.25em}sup{top:-.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:.35em .75em .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}li{line-height:1.25;padding-bottom:10px}body,button,input,select,optgroup,textarea{color:var(--color-dark);font-size:16px;font-family:'Rubik-Regular',sans-serif}h1,h2,h3,h4,h5,h6{clear:both;font-style:normal;margin:0;font-family:'Rubik-Regular',sans-serif;text-align:left}p{margin-bottom:1.5em;color:var(--color-dark);font-weight:300;font-size:16px;line-height:28px;font-family:'Rubik-Regular',sans-serif;text-align:left}a{color:var(--color-dark);font-weight:300;font-size:16px;transition:all .5s;text-underline-offset:3px;font-family:'Rubik-Regular',sans-serif}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;font-size:15px;font-size:.9375rem;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;font-size:15px;font-size:.9375rem}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}h1{font-style:normal;font-size:100px;line-height:118px;text-transform:uppercase;text-align:center;color:var(--color-orange-light)}h2{font-family:'Rubik-bold',sans-serif;font-size:22px;line-height:40px;color:var(--color-dark)}h3{font-weight:800;font-size:28px;line-height:34px;color:var(--color-dark)}@media only screen and (max-width:60em){h1{font-size:48px;line-height:56px}h3{font-size:20px;line-height:24px}}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{background-color:var(--color-white)}hr{background-color:#ccc;border:0;height:1px}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0}dt{font-weight:700}dd{margin:0 1.5em 1.5em}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}.center{text-align:center}.left{text-align:left !important}.right{text-align:right !important}.flex--center{display:flex;justify-content:center;align-items:center}.relative{position:relative}.flex{display:flex}.overflow--hidden{overflow:hidden}.none{display:none}.row-reverse{flex-direction:row-reverse}.screen-full{min-height:100vh}.blockspam{display:none}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,.8);font-size:12px;font-size:.75rem;line-height:1;padding:.6em 1em .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%}a{color:var(--color-dark)}a:visited{color:var(--color-dark)}a:hover,a:focus,a:active{outline:0}.btn__primary{background-color:var(--color-orange);color:var(--color-dark);display:inline-flex;gap:10px;padding:11px 19px;border-radius:10px;text-transform:uppercase;font-size:14px;font-family:'Rubik-bold',sans-serif;align-items:center;text-decoration:none;border:none;cursor:pointer;transition:all .3s}.btn__primary:hover,.btn__primary:focus{background-color:var(--color-orange-light)}.clear:before,.clear:after,.entry-content:before,.entry-content:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after{content:'';display:table;table-layout:fixed}.clear:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after{clear:both}.navigation{width:100%;position:fixed;z-index:9;top:0;transition:all .5s;background-color:var(--color-orange)}.navigation__desktop{display:flex;align-items:center;max-width:1280px;margin:0 auto;justify-content:space-between}.navigation__desktop--menu{flex:1;text-align:left}.navigation__desktop--logo{flex:1;text-align:center;display:inline-flex;justify-content:center}.navigation__desktop--cart{flex:1;justify-content:end;display:inline-flex}.navigation__desktop--counter{display:flex;position:absolute;border-radius:100%;background-color:var(--color-dark);color:var(--color-white);padding:2px;height:18px;width:18px;font-size:10px;align-items:center;justify-content:center;margin-right:-5px;margin-top:3px}.navigation__menu{list-style:none;padding-left:0;height:50px;margin:0;display:flex}.navigation__menu li{display:inline-block;padding:0 15px}.navigation__menu li.cart{display:none}.navigation__menu li a{text-decoration:none;font-size:16px;color:var(--color-dark);display:flex;align-items:center;height:100%}.navigation__menu li a:hover,.navigation__menu li a:focus{text-decoration:underline}.navigation__menu ul{opacity:0;position:absolute;border:1px solid var(--color-orange);list-style:none;padding:10px 0;margin:-1px 0 0 -10px;background-color:var(--color-white);top:50px}.navigation__menu ul li{display:block;padding:7px 10px}.navigation__menu li#menu-item-119:hover ul,.navigation__menu li#menu-item-119:focus-within ul{opacity:1;height:auto}.navigation__mobile{display:none}.navigation__mobile a{flex:1;text-align:center}.navigation__mobile a.cart{flex:0;text-decoration:none}.navigation__mobile--cart{width:50px;height:24px;display:flex;align-items:center;position:relative}.navigation__mobile--counter{display:flex;position:absolute;border-radius:100%;background-color:var(--color-dark);color:var(--color-white);padding:2px;height:16px;width:16px;font-size:10px;align-items:center;justify-content:center;right:-15px;top:-5px}.navigation__modal{background-color:var(--color-white);position:fixed;z-index:100;height:100%;width:100%;left:0;bottom:0;padding:20px;display:flex;flex-direction:column;align-items:center;border:10px solid var(--color-orange)}.navigation__modal.close{display:none}.navigation__modal--button{display:flex;justify-content:flex-end;width:100%}.navigation__modal--button svg{cursor:pointer}.navigation__modal--menu{display:flex;flex:1}.navigation__modal--items{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;justify-content:center;height:100%}.navigation__modal--items li:before{content:'';display:inline-block;height:20px;width:20px;background-image:url(//margauxredesign.fr/wp-content/themes/margaux-redesign/libs/css/../../icons/icon-flower-yellow.svg);background-size:contain;margin-right:10px}.navigation__modal--items ul.sub-menu li:before{display:none}.navigation__modal--items ul.sub-menu li{padding:5px 0}.navigation__modal--items ul.sub-menu li a{font-size:16px}.navigation__modal--items li{padding:10px 0;text-align:left}.navigation__modal--items li a{text-decoration:none}.navigation__modal--items li a:hover{text-decoration:underline;color:var(--color-dark);text-decoration-color:var(--color-orange)}@media only screen and (max-width:60em){.navigation{position:relative;padding:10px 20px;line-height:0}.navigation__desktop{display:none}.navigation__mobile{display:flex;justify-content:space-between;align-items:center}.navigation__mobile svg{cursor:pointer}.navigation__modal--items li a{font-size:22px;line-height:44px}.navigation__modal li.cart{display:none}}#main{min-height:100vh}#content{padding-top:50px;padding-bottom:40px}.navigation.post-navigation{display:none}@media only screen and (max-width:60em){#content{padding-top:0}}.section-404{padding-top:20px;padding-bottom:15px}.section-404 h1{text-shadow:4px 6px 0 var(--color-orange-dark),4px 5px 0 var(--color-orange-dark),-1px 1px 0 var(--color-orange-dark),0 -1px 0 var(--color-orange-dark);paint-order:stroke;display:block;margin-bottom:50px}.single-product article.product{margin-top:75px}.single-product .product-data h1{font-family:'Rubik-bold',sans-serif;font-size:36px;line-height:42px;text-align:left;text-shadow:2px 3px 0 var(--color-orange-dark),-1px 3px 0 var(--color-orange-dark),-1px -1px 0 var(--color-orange-dark),1px -1px 0 var(--color-orange-dark);text-transform:initial}.single-product .product-subtitle{font-family:'Rubik-bold',sans-serif;font-size:18px;line-height:25px;font-style:italic;margin-top:10px}.single-product .product-price{font-size:30px;line-height:40px}.single-product .product-related{margin-top:60px}.single-product .woocommerce-product-details__short-description{margin-bottom:20px}.single-product .woocommerce-product-details__short-description p{font-size:16px;line-height:28px;margin:0}.single-product .product__shipping{font-size:16px;line-height:25px;font-style:italic}.single-product .product-outofstock{border:1px solid var(--color-dark);border-radius:10px;padding:5px;display:inline-block;margin-bottom:45px}.single-product .product-description{font-size:16px;line-height:28px}.single-product .product-description strong{font-family:'Rubik-bold',sans-serif;font-size:22px;line-height:40px;margin:20px 0;display:block}.single-product .product-related h2{text-align:center;margin-bottom:40px}.single-product .product-gallery{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:20px;grid-column-start:1;grid-row-start:1;grid-row-end:3;align-content:start;max-width:700px;margin:0 auto;transition:all .15s linear}.single-product .product-gallery input[type=radio]{display:none}.single-product .product-gallery label{position:relative;display:block;padding-bottom:100%;margin:0;cursor:pointer;background-repeat:no-repeat;background-size:cover;background-position:50% 50%}.single-product .product-gallery label:before{border:1px solid var(--color-orange);content:'';position:absolute;left:0;right:0;bottom:0;top:0}.single-product .product-gallery img{display:none;grid-column-start:1;grid-column-end:5;grid-row-start:1;grid-row-end:2;width:100%;transition:all .15s linear;max-width:360px;height:430px;object-fit:cover}.single-product .product-gallery input[name=select]:checked+label+img{display:block;border:1px solid var(--color-orange)}.single-product .product__decoration-1{margin-top:75px}.single-product .product__decoration-2{position:absolute;right:0;top:0}.single-product .product-image{text-align:center}@media only screen and (max-width:60em){.single-product article.product{margin-top:25px}.single-product .product__decoration-1{display:none}.single-product .product__decoration-2{display:none}.single-product .product-data{padding-top:35px}.single-product .product-data h1{font-size:28px;line-height:34px}.single-product .product-subtitle{font-size:16px;line-height:22px}.single-product .product-description strong{font-size:18px;line-height:36px;margin:15px 0}}.section-hero{padding-top:45px;padding-bottom:35px}.section-hero h1 span{text-shadow:4px 6px 0 var(--color-orange-dark),4px 5px 0 var(--color-orange-dark),1px 1px 0 var(--color-orange-dark),0 1px 0 var(--color-orange-dark);appearance:none;-webkit-appearance:none;display:block}.section-hero .hero__title-primary{font-family:'Rubik-regular',sans-serif}.section-hero .hero__title-secondary{font-family:'Rubik-bold',sans-serif;letter-spacing:-2px;font-size:110px}.section-hero .hero__decoration-1{position:absolute;transform:translateX(-75%);top:0;left:0;z-index:-1}.section-hero .hero__decoration-2{position:absolute;top:0;right:0;z-index:-1}@media only screen and (max-width:60em){.section-hero{padding-top:20px;padding-bottom:15px;overflow:hidden}.section-hero h1 span{text-shadow:1px 3px 0 var(--color-orange-dark),3px 3px 0 var(--color-orange-dark),-1px 0 0 var(--color-orange-dark),0 -1px 0 var(--color-orange-dark);appearance:none;-webkit-appearance:none}.section-hero .hero__title-secondary{font-size:48px}.section-hero .hero__decoration-1{display:none}.section-hero .hero__decoration-2{display:none}}.section-header{padding-top:45px;padding-bottom:calc(35px + 106px)}.section-header h1{text-shadow:4px 6px 0 var(--color-orange-dark),4px 5px 0 var(--color-orange-dark),1px 1px 0 var(--color-orange-dark),0 1px 0 var(--color-orange-dark);display:block;font-family:'Rubik-bold',sans-serif;text-align:left}.section-header p{line-height:28px}.section-header img.header__image{border:1px solid var(--color-orange)}.section-header img.header__decoration{position:absolute;bottom:-180px;left:-75px}@media only screen and (max-width:60em){.section-header{padding-top:20px;padding-bottom:15px}.section-header img.header__decoration{bottom:-180px;left:-100px;z-index:1;width:200px}}.section-baseline{padding-bottom:40px;padding-top:35px;position:relative}.section-baseline .baseline__item{position:relative;animation:slidingText 20s linear 2;padding:0 5px;font-size:30px;white-space:nowrap;-webkit-text-stroke:1px var(--color-white)}.section-baseline .baseline__decoration{display:none}@media only screen and (max-width:60em){.section-baseline{padding-top:85px;padding-bottom:15px}.section-baseline .baseline__item{font-size:20px;-webkit-text-stroke:.5px var(--color-white)}.section-baseline .baseline__decoration{display:block;position:absolute;right:0;left:0;margin:auto;top:-10px}}.section-content{padding-top:40px;padding-bottom:40px}.section-content p{font-size:16px;line-height:28px}.section-content h1,.section-content h2,.section-content h3,.section-content h4,.section-content h5,.section-content h6{font-size:22px;padding-bottom:10px;color:var(--color-dark)}.section-content strong{font-family:'Rubik-bold',sans-serif}.content__decoration{position:absolute;top:50%;transform:translateY(-50%);left:0;z-index:-1}@media only screen and (max-width:60em){.section-content{padding:15px 25px 25px}.content__decoration{display:none}.section-content h2{padding-bottom:0}.section-content .col-8{width:100%;margin:0 !important}}.section-media{padding-top:35px;padding-bottom:30px}.section-media h1,.section-media h2,.section-media h3,.section-media h4,.section-media h5,.section-media h6{font-size:22px;padding-bottom:10px;color:var(--color-dark)}.section-media .media__image{border:1px solid var(--color-orange)}.section-media .media__decoration-1{position:absolute;top:-100px;left:25px;z-index:-1}.section-media .media__decoration-2{position:absolute;top:50%;left:-200px;z-index:-1}@media only screen and (max-width:60em){.section-media .row{display:block}.section-media .media__decoration-1{display:none}}.section-worth{padding-top:45px;padding-bottom:40px}.section-worth .worth__wrapper{display:flex;justify-content:space-around}.section-worth .worth__wrapper span{font-size:16px;line-height:30px;font-family:'Rubik-bold',sans-serif;display:block;text-align:center}.section-worth .worth__icon{background-repeat:no-repeat;margin:auto;margin-bottom:35px;background-size:cover;background-position:center center}@media only screen and (max-width:60em){.section-worth{padding-top:30px;padding-bottom:45px}.section-worth .worth__wrapper{flex-direction:column;gap:50px}.section-worth .worth__icon{margin-bottom:15px;transform:scale(.8)}}.section-masonry{padding-top:45px;padding-bottom:40px}.section-masonry .masonry__wrapper{columns:4 275px;column-gap:10px;width:100%;margin:0 auto}.section-masonry .masonry__wrapper .masonry__item{margin:0 10px 10px 0;display:inline-block;width:100%}.section-masonry .masonry__wrapper .masonry__item img{width:100%;height:100%;object-fit:cover;border:1px solid var(--color-orange)}.section-masonry .masonry__wrapper .masonry__item.medium{height:375px}.section-masonry .masonry__wrapper .masonry__item.large{height:430px}.section-masonry .masonry__wrapper .masonry__item.small{height:300px}@media only screen and (max-width:60em){.section-masonry{padding-top:45px;padding-bottom:40px}.section-masonry .masonry__wrapper .masonry__item{margin:0}.section-masonry .masonry__wrapper{column-gap:0;gap:0;row-gap:0;padding:0 15px}.section-masonry .masonry__wrapper .masonry__item.medium,.section-masonry .masonry__wrapper .masonry__item.large,.section-masonry .masonry__wrapper .masonry__item.small{height:auto;overflow:hidden}}.section-products{padding-bottom:50px;padding-top:40px}.section-products .products__title{margin-bottom:50px;text-align:center}.section-products .products__item{border:1px solid var(--color-orange);display:inline-flex;flex-direction:column;text-decoration:none;font-size:18px;margin-left:-5px}.section-products .products__item span{padding:25px 0}@media only screen and (max-width:60em){.section-products{padding-top:65px;padding-bottom:40px}.section-products .products__item{margin-bottom:10px;margin-left:0}}.section-categories{padding-bottom:50px;padding-top:40px}.section-categories .categories__title{margin-bottom:50px;text-align:center}.section-categories .categories__item{border:1px solid var(--color-orange);display:inline-flex;flex-direction:column;text-decoration:none;font-size:18px;margin-left:-5px;overflow:hidden}.section-categories .categories__item img{transition:all .3s;position:relative;z-index:1}.section-categories .categories__item:hover img,.section-categories .categories__item:focus img{transform:scale(1.05)}.section-categories .categories__item span{padding:25px 0;background-color:var(--color-white);position:relative;z-index:2}@media only screen and (max-width:60em){.section-categories{padding-top:40px;padding-bottom:25px}.section-categories .categories__item{margin-bottom:10px;margin-left:0}.section-categories .categories__title{line-height:1.35}}.section-feedback{padding-bottom:40px;padding-top:30px}.section-feedback .feedback__title{text-align:center}.section-feedback .feedback__decoration-1{position:absolute;transform:translateX(-75%);top:0;left:0;z-index:-1}.section-feedback .feedback__decoration-2{position:absolute;top:0;right:0;z-index:-1}.section-feedback .feedback__item{margin-top:40px;animation-name:fadingText;animation-duration:1s}.section-feedback .feedback__item p{margin-bottom:10px}.section-feedback .feedback__item span{font-style:italic}@media only screen and (max-width:60em){.section-feedback{padding-top:70px;padding-bottom:40px}.section-feedback .feedback__decoration-1{width:80px;right:0;left:0;position:absolute;margin:auto;top:-70px}.section-feedback .feedback__decoration-2{display:none}.section-feedback .feedback__item{margin-top:20px}}.section-text .text__paragraph .ecoindex__list{display:inline-block;list-style:none;padding-left:0}.section-text .text__paragraph .ecoindex__list .ecoindex__note{background-color:#aaa;border-radius:100%;float:left;border-radius:100%;width:30px;height:30px;display:inline-flex;justify-content:center;align-items:center;color:var(--color-white);margin:0 5px;padding:0}.section-text .text__paragraph .ecoindex__list .ecoindex__note.active{background-color:var(--note-a)}.section__grid,.single-product .product-related{padding-top:20px;padding-bottom:55px}.section__grid ul,.single-product .product-related ul{margin:0;padding:0;display:flex;flex-wrap:wrap}.section__grid ul li,.single-product .product-related ul li{list-style:none;min-width:300px;width:25%;border:1px solid var(--color-orange);overflow:hidden;padding-bottom:15px}.section__grid ul li a,.single-product .product-related ul li a{text-decoration:none}.section__grid ul li h2,.single-product .product-related ul li h2{font-size:18px;line-height:28px;font-family:'Rubik-regular',sans-serif;text-decoration:none;margin-bottom:10px;padding:0 25px;text-align:left;padding-top:5px;margin-top:-5px;position:relative;z-index:2;background-color:var(--color-white)}.section__grid ul li span.price,.single-product .product-related ul li span.price{padding:0 25px}.section__grid ul li span.outofstock,.single-product .product-related ul li span.outofstock{margin:0 25px;border:1px solid var(--color-dark);border-radius:10px;padding:5px}.section__grid ul li img,.single-product .product-related ul li img{width:100%;transition:all .3s;position:relative;z-index:1}.section__grid ul li:hover img,.section__grid ul li:focus img,.single-product .product-related ul li:hover img,.single-product .product-related ul li:focus img{transform:scale(1.05)}.section-shortcode .shortcode-empty{text-align:center;padding:150px 0}@media only screen and (max-width:60em){.section__grid ul,.single-product .product-related ul{justify-content:center}.section-shortcode .shortcode-empty{padding:50px 0}.section__grid ul,.single-product .product-related ul{gap:15px}.section__grid ul li,.single-product .product-related ul li{width:auto}.section-shortcode .products{padding:0 15px}}.section-cart{padding-top:50px;padding-bottom:50px}.section-cart .cart-empty.woocommerce-info{text-align:center;margin-bottom:50px}.section-cart table thead{height:75px;font-family:'Rubik-bold',sans-serif}.section-cart table th,.section-cart table td{text-align:center}.section-cart table th img,.section-cart table td img{width:100px;height:100px;border:1px solid var(--color-orange)}.section-cart table .actions{text-align:right}.section-cart .cart-collaterals{width:260px;float:right;margin-top:50px}.section-cart .cart-subtotal th,.section-cart .order-total th,.section-cart .shipping th{text-align:left}.section-cart .product-remove span{font-size:16px}.section-cart .product-remove a.remove{text-decoration:none;font-size:20px;padding:3px 7px;border:1px solid var(--color-dark);border-radius:5px}.section-cart .cart_totals tr{line-height:35px}.section-cart .shipping .woocommerce-shipping-destination{display:none}.section-cart .shipping .woocommerce-shipping-methods{padding:0;text-align:right;list-style:none}#order_review .shipping .woocommerce-shipping-methods{padding:0;list-style:none}@media only screen and (max-width:60em){.section-cart{padding-top:25px;padding-bottom:50px}.section-cart .cart-collaterals{width:260px;float:none;margin-top:50px;clear:both}.section-cart .product-subtotal.right{text-align:left !important}.section-cart .product-remove{text-align:center}.section-cart .cart-collaterals{width:100%}.section-cart .cart-collaterals .wc-proceed-to-checkout{text-align:center}}.section-checkout{padding-top:50px;padding-bottom:50px}.section-checkout h2{margin-bottom:15px;margin-top:50px}.section-checkout h3{margin-bottom:25px;margin-top:15px}.section-checkout #customer_details .col-6 label{display:block}.section-checkout #customer_details .col-6 label abbr{color:var(--color-orange-dark)}.section-checkout #customer_details .col-6 input[type=text],.section-checkout #customer_details .col-6 input[type=email],.section-checkout #customer_details .col-6 input[type=tel]{width:75%;height:35px;line-height:35px}.section-checkout #customer_details .col-6 textarea{height:122px}.section-checkout #order_review .shop_table,.section-checkout .woocommerce-order-details .woocommerce-table--order-details{width:50%}.section-checkout #order_review .shop_table th,.section-checkout .woocommerce-order-details .woocommerce-table--order-details th{text-align:left;font-family:'Rubik-bold',sans-serif}.section-checkout #order_review .shop_table thead,.section-checkout .woocommerce-order-details .woocommerce-table--order-details thead{height:35px}.section-checkout #order_review .shop_table tfoot{height:75px}.section-checkout .woocommerce-order-details .woocommerce-table--order-details tbody{height:75px;vertical-align:top}.section-checkout #order_review .shop_table tfoot tr,.section-checkout .woocommerce-order-details .woocommerce-table--order-details tfoot tr{max-height:20px}.section-checkout #order_review .shop_table tfoot tr.cart-subtotal{vertical-align:bottom}.section-checkout #order_review .shop_table tfoot tr.order-total{vertical-align:top}.section-checkout #order_review #payment ul{list-style:none;padding:0}.section-checkout .woocommerce-thankyou-order-details{padding:0;padding-left:1rem}.section-checkout .woocommerce-thankyou-order-details li{padding:5px 0}.section-checkout .woocommerce-customer-details address p{margin:0}@media only screen and (max-width:60em){.section-checkout{padding-top:25px;padding-bottom:50px}.section-checkout #order_review .shop_table,.section-checkout .woocommerce-order-details .woocommerce-table--order-details{width:100%}.section-checkout #customer_details .col-6 input[type=text],.section-checkout #customer_details .col-6 input[type=email],.section-checkout #customer_details .col-6 input[type=tel]{width:100%}}@media screen and (max-width:60em){.woocommerce-page .woocommerce-cart-form table.shop_table thead{display:none}.woocommerce-page .woocommerce-cart-form table.shop_table,.woocommerce-page .woocommerce-cart-form table.shop_table tbody,.woocommerce-page .woocommerce-cart-form table.shop_table th,.woocommerce-page .woocommerce-cart-form table.shop_table td,.woocommerce-page .woocommerce-cart-form table.shop_table tr,.woocommerce-page .woocommerce-cart-form table.shop_table td{display:block;text-align:left}.woocommerce-page .woocommerce-cart-form table.shop_table tr{margin-bottom:35px}.woocommerce-page .woocommerce-cart-form table.shop_table thead tr{position:absolute;top:-9999px;left:-9999px}.woocommerce-page .woocommerce-cart-form table.shop_table td{position:relative;padding:4px 0}.woocommerce-page .woocommerce-cart-form table.shop_table{border:none}.woocommerce-page .woocommerce-cart-form table.shop_table td.product-spacer{border-color:#fff;height:10px}.woocommerce-page .woocommerce-cart-form table.shop_table td.product-name:before,.woocommerce-page .woocommerce-cart-form table.shop_table td.product-price:before,.woocommerce-page .woocommerce-cart-form table.shop_table td.product-quantity:before,.woocommerce-page .woocommerce-cart-form table.shop_table td.product-subtotal:before,.woocommerce-page .woocommerce-cart-form table.shop_table td.product-total:before{content:attr(data-title) ' ';display:inline-block;width:115px}.woocommerce-page .woocommerce-cart-form table.shop_table td.product-remove{padding-top:20px;text-align:center}.woocommerce-page .woocommerce-cart-form table.shop_table td.product-thumbnail{padding-bottom:20px;text-align:center}}#wc-sumup-payment-modal{border:10px solid var(--color-orange);z-index:1}@media screen and (max-width:60em){#wc-sumup-payment-modal{border:5px solid var(--color-orange)}}#footer{width:100%;background-color:var(--color-white);padding:35px 0 0;position:relative;border-top:1px solid var(--color-orange);overflow:hidden}.footer__wrapper{display:flex;align-items:center;justify-content:center;max-width:1280px;margin:0 auto;flex-direction:column}.footer__wrapper .footer__decoration{position:absolute;bottom:0;right:0;transform:translateY(50%)}.footer__wrapper--worth{padding-top:35px}.footer__wrapper--worth span{padding:5px 20px;display:inline-block}.footer__wrapper--menu{padding-top:25px}.footer__wrapper--menu ul{list-style:none;margin:0;padding:0}.footer__wrapper--menu ul li{display:inline-block;padding:0 5px}.footer__wrapper--menu ul li a{text-decoration:underline;font-size:16px;line-height:30px;text-align:center}.footer__wrapper--menu ul li a:hover,.footer__wrapper--menu ul li a:focus{text-decoration-color:var(--color-orange);color:var(--color-dark)}.footer__wrapper--contact p{margin-top:0}.footer__wrapper--copyright{padding-top:15px}.footer__wrapper--copyright p{margin:0}.footer__wrapper--copyright a{text-decoration:underline}.footer__wrapper--copyright a:hover,.footer__wrapper--copyright a:focus{text-decoration-color:var(--color-orange)}.footer__wrapper--ecoindex{margin-bottom:0 !important}.footer__wrapper--ecoindex .ecoindex{border-top-left-radius:10px;border-top-right-radius:10px;background-color:#fec600;padding:7px 15px 5px;font-family:'Rubik-regular',sans-serif;margin:25px auto 0 auto;max-width:200px;font-size:14px}.footer__wrapper--ecoindex .ecoindex strong{border-radius:100%;width:30px;height:30px;display:inline-flex;justify-content:center;align-items:center;color:var(--color-white);margin:0 5px}.footer__wrapper--ecoindex .ecoindex b{font-family:'Rubik-bold',sans-serif}.footer__wrapper--ecoindex .ecoindex.A strong{background-color:var(--note-a)}.footer__wrapper--ecoindex .ecoindex.B strong{background-color:var(--note-b)}.footer__wrapper--ecoindex .ecoindex.C strong{background-color:var(--note-c)}.footer__wrapper--ecoindex .ecoindex.D strong{background-color:var(--note-d)}.footer__wrapper--ecoindex .ecoindex.E strong{background-color:var(--note-e)}.footer__wrapper--ecoindex .ecoindex.F strong{background-color:var(--note-f)}.footer__wrapper--ecoindex .ecoindex.H strong{background-color:var(--note-g)}@media only screen and (max-width:60em){.footer__wrapper .footer__decoration{display:none}}.woocommerce-message,.woocommerce-info,.woocommerce-error,.woocommerce-noreviews,p.no-comments{margin-bottom:2.617924em;background-color:#0f834d;margin-left:0;border-radius:2px;color:#fff;clear:both;border-left:.6180469716em solid rgba(0,0,0,.15);padding:1em 2em 1em 3.5em;position:relative;list-style:none outside;max-width:1280px;margin-left:auto;margin-right:auto}.woocommerce-message:before,.woocommerce-message:after,.woocommerce-info:before,.woocommerce-info:after,.woocommerce-error:before,.woocommerce-error:after,.woocommerce-noreviews:before,.woocommerce-noreviews:after,p.no-comments:before,p.no-comments:after{content:'';display:table}.woocommerce-message:after,.woocommerce-info:after,.woocommerce-error:after,.woocommerce-noreviews:after,p.no-comments:after{clear:both}.woocommerce-message a,.woocommerce-info a,.woocommerce-error a,.woocommerce-noreviews a,p.no-comments a{color:#fff}.woocommerce-message a:hover,.woocommerce-info a:hover,.woocommerce-error a:hover,.woocommerce-noreviews a:hover,p.no-comments a:hover{color:#fff;opacity:.7}.woocommerce-message a.button:hover,.woocommerce-info a.button:hover,.woocommerce-error a.button:hover,.woocommerce-noreviews a.button:hover,p.no-comments a.button:hover{opacity:1}.woocommerce-message a,.woocommerce-info a,.woocommerce-error a,.woocommerce-noreviews a,p.no-comments a{float:right;padding:0;background:0 0;color:#fff;box-shadow:none;margin-left:1em;padding-left:1em;border-width:0;border-left-width:1px;border-left-style:solid;border-left-color:rgba(255,255,255,.25) !important;border-radius:0}.woocommerce-message .button:hover,.woocommerce-info .button:hover,.woocommerce-error .button:hover,.woocommerce-noreviews .button:hover,p.no-comments .button:hover{background:0 0;color:#fff;opacity:.7}.woocommerce-message pre,.woocommerce-info pre,.woocommerce-error pre,.woocommerce-noreviews pre,p.no-comments pre{background-color:rgba(0,0,0,.1)}.woocommerce-error{list-style:none}.woocommerce-info,.woocommerce-noreviews,p.no-comments{background-color:#3d9cd2}.woocommerce-info.woocommerce-no-products-found{background-color:rgba(0,0,0,0);border:none;color:inherit;padding:1em 0}.woocommerce-info.woocommerce-no-products-found:before,.woocommerce-info.woocommerce-no-products-found:after{content:none}.woocommerce-error{background-color:#e2401c}.edit-link{display:none}.icon__tissu-seconde-main{background-image:url(//margauxredesign.fr/wp-content/themes/margaux-redesign/libs/css/../../icons/icons-worth.svg#i-tissu);width:84px;height:71px}.icon__fait-main{background-image:url(//margauxredesign.fr/wp-content/themes/margaux-redesign/libs/css/../../icons/icons-worth.svg#i-handmade);width:65px;height:71px}.icon__piece-unique{background-image:url(//margauxredesign.fr/wp-content/themes/margaux-redesign/libs/css/../../icons/icons-worth.svg#i-unique);width:69px;height:71px}.icon__upcycling{background-image:url(//margauxredesign.fr/wp-content/themes/margaux-redesign/libs/css/../../icons/icons-worth.svg#i-upcycling);width:91px;height:71px}.icon__test{background-image:url(//margauxredesign.fr/wp-content/themes/margaux-redesign/libs/css/../../icons/icons-worth.svg#i-test);width:84px;height:71px}.woocommerce-pagination{margin-top:25px}.woocommerce-pagination ul{justify-content:center;align-items:center;gap:10px}.woocommerce-pagination ul li{min-width:auto;width:auto;padding-bottom:0}.woocommerce-pagination ul li span,.woocommerce-pagination ul li a{display:inline-block;padding:5px 10px;line-height:1}.woocommerce-pagination ul li span.current{background-color:var(--color-orange)}.up-down_15{animation:up-down 15s infinite linear}.up-down_25{animation:up-down 25s infinite linear}.rotate_15{animation:rotation linear 15s;animation-iteration-count:infinite}.rotate_30{animation:rotation linear 30s;animation-iteration-count:infinite}@keyframes slidingText{0%{transform:translateX(0%)}100%{transform:translateX(-100%)}}@keyframes fadingText{from{opacity:.5}to{opacity:1}}@keyframes up-down{0%,100%{transform:translateY(10px)}50%{transform:translateY(-35px)}}@keyframes rotation{from{transform:rotate(0deg)}to{transform:rotate(359deg)}}.grid{margin-left:auto;margin-right:auto}.row{position:relative;width:100%}.row [class^=col]{float:left;margin:.5rem 15px;min-height:.125rem}.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9{width:calc(100% - 30px)}.col-1-sm{width:4.33%}.col-2-sm{width:12.66%}.col-3-sm{width:21%}.col-4-sm{width:29.33%}.col-5-sm{width:37.66%}.col-6-sm{width:46%}.col-7-sm{width:54.33%}.col-8-sm{width:62.66%}.col-9-sm{width:71%}.col-10-sm{width:79.33%}.col-11-sm{width:87.66%}.col-12-sm{width:96%}.row:after{content:'';display:table;clear:both}.hidden-sm{display:none}@media only screen and (max-width:40em){.grid{width:100%}}@media only screen and (min-width:60em){.row [class^=col]{margin:.5rem 2%}.col-1{width:4.33%}.col-2{width:12.66%}.col-3{width:21%}.col-4{width:29.33%}.col-5{width:37.66%}.col-6{width:46%}.col-7{width:54.33%}.col-8{width:62.66%}.col-9{width:71%}.col-10{width:79.33%}.col-11{width:87.66%}.col-12{width:96%}.hidden-sm{display:block}}@media only screen and (min-width:60em){.grid{width:100%;max-width:60rem;max-width:1280px}}
body.wc-block-product-gallery-modal-open,body.wc-modal--open{overflow:hidden}.wc-block-grid__products .wc-block-grid__product-image{display:block;position:relative;text-decoration:none}.wc-block-grid__products .wc-block-grid__product-image a{border:0;box-shadow:none;outline:0;text-decoration:none}.wc-block-grid__products .wc-block-grid__product-image img{height:auto;max-width:100%;width:100%}.wc-block-grid__products .wc-block-grid__product-image img[hidden]{display:none}.wc-block-grid__products .wc-block-grid__product-image img[alt=""]{border:1px solid #f2f2f2}.edit-post-visual-editor .editor-block-list__block .wc-block-grid__product-title,.editor-styles-wrapper .wc-block-grid__product-title,.wc-block-grid__product-title{color:inherit;display:block;font-family:inherit;font-size:inherit;font-weight:700;line-height:1.2;padding:0}.wc-block-grid__product-price{display:block}.wc-block-grid__product-price .wc-block-grid__product-price__regular{margin-right:.5em}.wc-block-grid__product-add-to-cart.wp-block-button{white-space:normal;word-break:break-word}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{display:inline-flex;font-size:1em;justify-content:center;text-align:center;white-space:normal;word-break:break-word}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.loading{opacity:.25}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.added:after{content:"";display:inline-block;font-family:WooCommerce;height:auto;margin-left:.5em;width:auto}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.loading:after{animation:spin 2s linear infinite;content:"";display:inline-block;font-family:WooCommerce;height:auto;margin-left:.5em;width:auto}.has-5-columns:not(.alignfull) .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-6-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-7-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-8-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-9-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after{content:"";margin:0}.wc-block-grid__product-rating,.wp-block-woocommerce-product-review-rating{display:block}.wc-block-grid__product-rating .star-rating,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars,.wc-block-grid__product-rating .wc-block-product-review-rating__stars,.wp-block-woocommerce-product-review-rating .star-rating,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars{font-family:WooCommerce;font-size:1em;font-weight:400;height:1.618em;line-height:1.618;margin:0 auto;overflow:hidden;position:relative;text-align:left;width:5.3em}.wc-block-grid__product-rating .star-rating:before,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars:before,.wc-block-grid__product-rating .wc-block-product-review-rating__stars:before,.wp-block-woocommerce-product-review-rating .star-rating:before,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars:before,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars:before{content:"SSSSS";left:0;opacity:.5;position:absolute;right:0;top:0;white-space:nowrap}.wc-block-grid__product-rating .star-rating span,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars span,.wc-block-grid__product-rating .wc-block-product-review-rating__stars span,.wp-block-woocommerce-product-review-rating .star-rating span,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars span,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars span{left:0;overflow:hidden;padding-top:1.5em;position:absolute;right:0;top:0}.wc-block-grid__product-rating .star-rating span:before,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars span:before,.wc-block-grid__product-rating .wc-block-product-review-rating__stars span:before,.wp-block-woocommerce-product-review-rating .star-rating span:before,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars span:before,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars span:before{color:inherit;content:"SSSSS";left:0;position:absolute;right:0;top:0;white-space:nowrap}.wc-block-grid .wc-block-grid__product-onsale,.wc-block-grid__product-image .wc-block-grid__product-onsale{background:#fff;border:1px solid #43454b;border-radius:4px;color:#43454b;display:inline-block;font-size:.875em;font-weight:600;left:auto;padding:.25em .75em;position:absolute;right:4px;text-align:center;text-transform:uppercase;top:4px;width:auto;z-index:9}.wc-block-grid__product .wc-block-grid__product-image,.wc-block-grid__product .wc-block-grid__product-link{display:inline-block;position:relative}.wc-block-grid__product .wc-block-grid__product-image:not(.wc-block-components-product-image),.wc-block-grid__product .wc-block-grid__product-title{margin:0 0 12px}.wc-block-grid__product .wc-block-grid__product-add-to-cart,.wc-block-grid__product .wc-block-grid__product-onsale,.wc-block-grid__product .wc-block-grid__product-price,.wc-block-grid__product .wc-block-grid__product-rating{margin:0 auto 12px}.theme-twentysixteen .wc-block-grid .price ins{color:#77a464}.theme-twentynineteen .wc-block-grid__product{font-size:.88889em}.theme-twentynineteen .wc-block-components-product-sale-badge,.theme-twentynineteen .wc-block-components-product-title,.theme-twentynineteen .wc-block-grid__product-onsale,.theme-twentynineteen .wc-block-grid__product-title{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.theme-twentynineteen .wc-block-grid__product-title:before{display:none}.theme-twentynineteen .wc-block-components-product-sale-badge,.theme-twentynineteen .wc-block-grid__product-onsale{line-height:1}.theme-twentynineteen .editor-styles-wrapper .wp-block-button .wp-block-button__link:not(.has-text-color){color:#fff}.theme-twentytwenty .wc-block-grid__product-link{color:#000}.theme-twentytwenty .wc-block-components-product-title,.theme-twentytwenty .wc-block-grid__product-title{color:#cd2653;font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-size:1em}.theme-twentytwenty .wp-block-columns .wc-block-components-product-title{margin-top:0}.theme-twentytwenty .wc-block-components-product-price .woocommerce-Price-amount,.theme-twentytwenty .wc-block-components-product-price__value,.theme-twentytwenty .wc-block-grid__product-price .woocommerce-Price-amount,.theme-twentytwenty .wc-block-grid__product-price__value{font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-size:.9em}.theme-twentytwenty .wc-block-components-product-price del,.theme-twentytwenty .wc-block-grid__product-price del{opacity:.5}.theme-twentytwenty .wc-block-components-product-price ins,.theme-twentytwenty .wc-block-grid__product-price ins{text-decoration:none}.theme-twentytwenty .star-rating,.theme-twentytwenty .wc-block-grid__product-rating{font-size:.7em}.theme-twentytwenty .star-rating .wc-block-components-product-rating__stars,.theme-twentytwenty .star-rating .wc-block-grid__product-rating__stars,.theme-twentytwenty .wc-block-grid__product-rating .wc-block-components-product-rating__stars,.theme-twentytwenty .wc-block-grid__product-rating .wc-block-grid__product-rating__stars{line-height:1}.theme-twentytwenty .wc-block-components-product-button>.wp-block-button__link,.theme-twentytwenty .wc-block-grid__product-add-to-cart>.wp-block-button__link{font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif}.theme-twentytwenty .wc-block-components-product-sale-badge,.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{background:#cd2653;color:#fff;font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-weight:700;letter-spacing:-.02em;line-height:1.2;text-transform:uppercase}.theme-twentytwenty .wc-block-grid__products .wc-block-components-product-sale-badge{position:static}.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-image .wc-block-components-product-sale-badge{position:absolute}.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale:not(.wc-block-components-product-sale-badge){position:absolute;right:4px;top:4px;z-index:1}.theme-twentytwenty .wc-block-active-filters__title,.theme-twentytwenty .wc-block-attribute-filter__title,.theme-twentytwenty .wc-block-price-filter__title,.theme-twentytwenty .wc-block-stock-filter__title{font-size:1em}.theme-twentytwenty .wc-block-active-filters .wc-block-active-filters__clear-all,.theme-twentytwenty .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{font-size:.75em}@media only screen and (min-width:768px){.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{font-size:.875em;padding:.5em}}@media only screen and (min-width:1168px){.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{font-size:.875em;padding:.5em}}.theme-twentytwentytwo .wc-block-grid__product-add-to-cart .added_to_cart{display:block;margin-top:12px}.theme-twentytwentytwo .wc-block-components-product-price ins,.theme-twentytwentytwo .wc-block-grid__product-price ins{text-decoration:none}.screen-reader-text{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;overflow-wrap:normal!important;padding:0;position:absolute!important;width:1px}.screen-reader-text:focus{clip:auto!important;background-color:#fff;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip-path:none;color:#2b2d2f;display:block;font-size:.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}.wp-block-group.woocommerce.product .up-sells.upsells.products{max-width:var(--wp--style--global--wide-size)}.wc-block-components-notice-banner{align-content:flex-start;align-items:stretch;background-color:#fff;border:1px solid #2f2f2f;border-radius:4px;box-sizing:border-box;color:#2f2f2f;display:flex;font-size:.875em;font-weight:400;gap:12px;line-height:1.5;margin:16px 0;padding:16px!important}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content{align-self:center;flex-basis:100%;padding-right:16px;white-space:normal}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content:last-child{padding-right:0}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-block-components-notice-banner__summary{font-weight:600;margin:0 0 8px}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ol,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ul{margin:0 0 0 24px;padding:0}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ol li:after,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ul li:after{clear:both;content:"";display:block}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward{appearance:none;background:transparent!important;border:0;color:#2f2f2f!important;float:right;margin:0;opacity:.7;padding:0!important;text-decoration-line:underline;text-underline-position:under;transition:all .2s ease-in-out}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:active,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:focus,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:hover{opacity:1;text-decoration:none}.wc-block-components-notice-banner>svg{fill:#fff;background-color:#2f2f2f;border-radius:50%;flex-grow:0;flex-shrink:0;height:100%;padding:2px}.wc-block-components-notice-banner>.wc-block-components-button{background:transparent none!important;border:0!important;box-shadow:none!important;color:#2f2f2f!important;flex:0 0 16px;height:16px!important;margin:6px 0 0 auto!important;min-height:auto!important;min-width:0!important;opacity:.6;outline:none!important;padding:0!important;width:16px!important}.wc-block-components-notice-banner>.wc-block-components-button>svg{margin:0!important}.wc-block-components-notice-banner>.wc-block-components-button:active,.wc-block-components-notice-banner>.wc-block-components-button:focus,.wc-block-components-notice-banner>.wc-block-components-button:hover{opacity:1}.wc-block-components-notice-banner>.wc-block-components-button:focus{outline:2px solid currentColor!important;outline-offset:0}.wc-block-components-notice-banner.is-error{background-color:#fff0f0;border-color:#cc1818}.wc-block-components-notice-banner.is-error>svg{background-color:#cc1818;transform:rotate(180deg)}.wc-block-components-notice-banner.is-warning{background-color:#fffbf4;border-color:#f0b849}.wc-block-components-notice-banner.is-warning>svg{background-color:#f0b849;transform:rotate(180deg)}.wc-block-components-notice-banner.is-success{background-color:#f4fff7;border-color:#4ab866}.wc-block-components-notice-banner.is-success>svg{background-color:#4ab866}.wc-block-components-notice-banner.is-info{background-color:#f4f8ff;border-color:#007cba}.wc-block-components-notice-banner.is-info>svg{background-color:#007cba}.wc-block-components-notice-banner:focus{outline-width:0}.wc-block-components-notice-banner:focus-visible{outline-style:solid;outline-width:2px}.woocommerce.wc-block-store-notices.alignwide{max-width:var(--wp--style--global--wide-size)}