#shop-search{width:688px}.shop-header .page-title{font-size:var(--size-96);text-align:center}@media only screen and (max-width: 688px){.shop-header .page-title{font-size:var(--size-48)}}.shop-header .widget-shop-header .medium-large-full{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--gap-8)}.filter-is-open .shop-filter{opacity:1;visibility:visible;left:0}.shop-filter{width:280px}.shop-filter .filter-footer [data-action=closeFilter]{display:none}@media only screen and (max-width: 1280px){.shop-filter{opacity:0;visibility:hidden;position:fixed;top:0;left:100%;z-index:var(--zindex-fixed);overflow:scroll;padding:var(--size-16);width:75%;height:100vh;background-color:var(--ref-palette-white);border-right:solid var(--size-1) var(--ref-palette-fir-green-10)}.shop-filter .filter-footer [data-action=closeFilter]{display:block}}@media only screen and (max-width: 992px){.single-product .product-head{flex-direction:column}.single-product .product-head [data-action=modalWishlists]{flex-shrink:0}.single-product .product-head .w-50{width:100%}}.single-product .product-title{font-size:var(--size-56)}.single-product .product-gallery img,.single-product .product-thumbnail img{aspect-ratio:6/4;object-fit:cover;width:100%;height:100%;border-radius:var(--border-radius-medium)}.single-product .product-gallery.swiper .swiper-wrapper{margin-bottom:var(--size-28)}.single-product .product-gallery.swiper .swiper-wrapper .swiper-slide{width:100% !important}.single-product .product-gallery .swiper-button-prev,.single-product .product-gallery .swiper-button-next{z-index:3;background-color:var(--theme-interactive-accent);border-radius:var(--border-radius-rounded);width:var(--size-40);height:var(--size-40)}.single-product .product-gallery .swiper-button-prev::after,.single-product .product-gallery .swiper-button-next::after{color:var(--ref-palette-white);font-size:var(--size-20)}.single-product .product-gallery .swiper-button-prev:hover,.single-product .product-gallery .swiper-button-next:hover{background-color:var(--theme-interactive-hover)}.single-product .product-gallery .swiper-button-prev:active,.single-product .product-gallery .swiper-button-next:active{background-color:var(--theme-interactive-active)}.single-product .product-gallery .swiper-pagination{position:static;height:var(--size-10);display:flex;justify-content:center}.single-product .product-gallery .swiper-pagination .swiper-pagination-bullet{height:100%;width:var(--size-10);background-color:var(--theme-interactive-accent)}.single-product .product-gallery .swiper-pagination .swiper-pagination-bullet-active{background-color:var(--theme-interactive-active)}.variations-filter::after{content:"";z-index:var(--zindex-default);position:absolute;bottom:0;left:0;width:100%;height:var(--size-2);background-color:var(--theme-interactive-accent);border-radius:var(--border-radius-rounded)}.variations-filter .filter-tab{transition-duration:var(--timing-short);transition-property:color;background-color:var(--ref-palette-transparent);color:var(--theme-interactive-accent);border:none}.variations-filter .filter-tab::after{transition-duration:var(--timing-short);transition-property:opacity,visibility;content:"";z-index:var(--zindex-above);position:absolute;bottom:-1px;left:0;opacity:0;visibility:hidden;width:100%;height:var(--size-4);background-color:var(--theme-interactive-accent);border-radius:var(--border-radius-rounded)}.variations-filter .filter-tab:hover{cursor:pointer;color:var(--theme-interactive-hover)}.variations-filter .filter-tab:hover::after{opacity:1;visibility:visible;background-color:var(--theme-interactive-hover)}.variations-filter .filter-tab.is-active{pointer-events:none;color:var(--theme-interactive-active);font-weight:var(--font-weight-medium)}.variations-filter .filter-tab.is-active::after{opacity:1;visibility:visible;background-color:var(--theme-interactive-active)}.product-offers{border-spacing:0 var(--size-10);min-width:max-content}.product-offers .in-cart{transition-duration:var(--timing-short);transition-property:background-color,color;background-color:var(--ref-palette-destructive-light);color:var(--ref-palette-destructive)}.product-offers .in-cart:hover{color:var(--ref-palette-white);background-color:var(--ref-palette-destructive)}.product-offers thead tr th{padding:var(--size-10) var(--size-20)}.product-offers tbody tr{box-shadow:var(--theme-shadow);border-radius:var(--border-radius-rounded)}.product-offers tbody tr td{border:solid var(--size-1) var(--ref-palette-grass-green-10);color:var(--theme-text-paragraph)}.product-offers tbody tr td:first-of-type{border-radius:var(--border-radius-rounded) 0 0 var(--border-radius-rounded)}.product-offers tbody tr td:last-of-type{border-radius:0 var(--border-radius-rounded) var(--border-radius-rounded) 0}.product-offers a{transition-duration:var(--timing-short);transition-property:color,background-color,border-color;display:flex;align-items:center;justify-content:center;width:fit-content;margin:auto;padding:var(--size-10);font-size:var(--size-24);border:solid var(--size-1) var(--theme-interactive-accent);border-radius:var(--border-radius-rounded)}.product-offers a:hover{border-color:var(--theme-interactive-hover);background-color:var(--theme-interactive-hover);color:var(--ref-palette-white)}.product-offers a:active{border-color:var(--theme-interactive-active);background-color:var(--theme-interactive-active)}.product-features{display:grid;grid-template-columns:repeat(2, 1fr);column-gap:var(--gap-48)}@media only screen and (max-width: 992px){.product-features{grid-template-columns:repeat(1, 1fr)}}.product-features .product-feature{display:grid;grid-template-columns:var(--size-160) 1fr;column-gap:var(--size-16);align-items:center;padding:var(--size-20) 0;border-bottom:solid var(--size-1) var(--ref-palette-forest-green)}.woocommerce-pagination{display:flex;align-items:center;justify-content:center;margin-block-start:var(--size-64)}.woocommerce-pagination ul{display:flex;align-items:center;justify-content:center;gap:var(--gap-8)}.woocommerce-pagination ul li .page-numbers{transition-duration:var(--timing-medium);transition-property:background-color,color;display:flex;align-items:center;justify-content:center;border-radius:var(--border-radius-rounded);padding:var(--size-4);width:var(--size-32);height:var(--size-32)}.woocommerce-pagination ul li .page-numbers:hover{background-color:var(--theme-interactive-hover);color:var(--ref-palette-white)}.woocommerce-pagination ul li .page-numbers.current{pointer-events:none;background-color:var(--ref-palette-fir-green-10)}@media only screen and (max-width: 992px){.account{flex-direction:column}}.account .account-sidebar{width:600px;background-color:var(--ref-palette-fir-green-20)}@media only screen and (max-width: 992px){.account .account-sidebar{width:100%}}.account .account-sidebar .account-navigation .account-navigation-menu .woocommerce-MyAccount-navigation-link.is-active .account-navigation-item-link{pointer-events:none;color:var(--ref-palette-forest-green);background-color:var(--ref-palette-white)}.account .account-sidebar .account-navigation .account-navigation-menu .woocommerce-MyAccount-navigation-link .account-navigation-item-link{transition-duration:var(--timing-short);transition-property:background-color;border-radius:var(--border-radius-small)}.account .account-sidebar .account-navigation .account-navigation-menu .woocommerce-MyAccount-navigation-link .account-navigation-item-link:hover{background-color:var(--ref-palette-fir-green-10)}.list-orders .item-order{border:solid var(--size-1) var(--ref-palette-forest-green);border-radius:var(--border-radius-small)}@media only screen and (max-width: 992px){.list-orders .item-order{flex-direction:column}.list-orders .item-order .order-head{align-items:center;text-align:center}}.list-orders .item-order .order-title{font-size:var(--size-20)}.list-orders .item-order .order-date{color:var(--ref-palette-gray-3)}.list-orders .item-order .order-status{flex-shrink:0;padding:var(--size-4) var(--size-8);border-radius:var(--border-radius-small);background-color:var(--ref-palette-gray-2);color:var(--ref-palette-black)}.list-orders .item-order .order-status.processing{color:var(--ref-palette-forest-green);background-color:var(--ref-palette-fir-green-20)}.login-form .form-group label,.registration-form .form-group label,.lost-password-form .form-group label,.reset-password-form .form-group label,.edit-account-form .form-group label,.cart-form .form-group label{line-height:1.5}.login-form .form-group label .required,.registration-form .form-group label .required,.lost-password-form .form-group label .required,.reset-password-form .form-group label .required,.edit-account-form .form-group label .required,.cart-form .form-group label .required{color:var(--ref-palette-red)}.login-form .form-group select,.login-form .form-group input,.login-form .form-group textarea,.registration-form .form-group select,.registration-form .form-group input,.registration-form .form-group textarea,.lost-password-form .form-group select,.lost-password-form .form-group input,.lost-password-form .form-group textarea,.reset-password-form .form-group select,.reset-password-form .form-group input,.reset-password-form .form-group textarea,.edit-account-form .form-group select,.edit-account-form .form-group input,.edit-account-form .form-group textarea,.cart-form .form-group select,.cart-form .form-group input,.cart-form .form-group textarea{transition-duration:var(--timing-short);transition-property:border-color,outline-color,background-color;border:solid var(--size-1) var(--ref-palette-gray-3);border-radius:var(--border-radius-medium)}.login-form .form-group select:hover,.login-form .form-group input:hover,.login-form .form-group textarea:hover,.registration-form .form-group select:hover,.registration-form .form-group input:hover,.registration-form .form-group textarea:hover,.lost-password-form .form-group select:hover,.lost-password-form .form-group input:hover,.lost-password-form .form-group textarea:hover,.reset-password-form .form-group select:hover,.reset-password-form .form-group input:hover,.reset-password-form .form-group textarea:hover,.edit-account-form .form-group select:hover,.edit-account-form .form-group input:hover,.edit-account-form .form-group textarea:hover,.cart-form .form-group select:hover,.cart-form .form-group input:hover,.cart-form .form-group textarea:hover{border-color:var(--theme-interactive-hover)}.login-form .form-group select:focus,.login-form .form-group input:focus,.login-form .form-group textarea:focus,.registration-form .form-group select:focus,.registration-form .form-group input:focus,.registration-form .form-group textarea:focus,.lost-password-form .form-group select:focus,.lost-password-form .form-group input:focus,.lost-password-form .form-group textarea:focus,.reset-password-form .form-group select:focus,.reset-password-form .form-group input:focus,.reset-password-form .form-group textarea:focus,.edit-account-form .form-group select:focus,.edit-account-form .form-group input:focus,.edit-account-form .form-group textarea:focus,.cart-form .form-group select:focus,.cart-form .form-group input:focus,.cart-form .form-group textarea:focus{outline-color:var(--theme-interactive-active);background-color:var(--ref-palette-fir-green-10)}.login-form .form-group [data-action=showPassword],.registration-form .form-group [data-action=showPassword],.lost-password-form .form-group [data-action=showPassword],.reset-password-form .form-group [data-action=showPassword],.edit-account-form .form-group [data-action=showPassword],.cart-form .form-group [data-action=showPassword]{font-size:var(--size-24)}.login-form .form-group [data-action=showPassword]:hover,.registration-form .form-group [data-action=showPassword]:hover,.lost-password-form .form-group [data-action=showPassword]:hover,.reset-password-form .form-group [data-action=showPassword]:hover,.edit-account-form .form-group [data-action=showPassword]:hover,.cart-form .form-group [data-action=showPassword]:hover{cursor:pointer}.login-form .form-group [data-action=showPassword]:hover .icon-item,.registration-form .form-group [data-action=showPassword]:hover .icon-item,.lost-password-form .form-group [data-action=showPassword]:hover .icon-item,.reset-password-form .form-group [data-action=showPassword]:hover .icon-item,.edit-account-form .form-group [data-action=showPassword]:hover .icon-item,.cart-form .form-group [data-action=showPassword]:hover .icon-item{color:var(--theme-interactive-hover)}.login-form .form-group [type=password]+[data-action=showPassword] .icon-eye-off,.registration-form .form-group [type=password]+[data-action=showPassword] .icon-eye-off,.lost-password-form .form-group [type=password]+[data-action=showPassword] .icon-eye-off,.reset-password-form .form-group [type=password]+[data-action=showPassword] .icon-eye-off,.edit-account-form .form-group [type=password]+[data-action=showPassword] .icon-eye-off,.cart-form .form-group [type=password]+[data-action=showPassword] .icon-eye-off{display:none}.login-form .form-group [type=password]+[data-action=showPassword] .icon-eye,.registration-form .form-group [type=password]+[data-action=showPassword] .icon-eye,.lost-password-form .form-group [type=password]+[data-action=showPassword] .icon-eye,.reset-password-form .form-group [type=password]+[data-action=showPassword] .icon-eye,.edit-account-form .form-group [type=password]+[data-action=showPassword] .icon-eye,.cart-form .form-group [type=password]+[data-action=showPassword] .icon-eye{display:flex}.login-form .form-group [type=text]+[data-action=showPassword] .icon-eye,.registration-form .form-group [type=text]+[data-action=showPassword] .icon-eye,.lost-password-form .form-group [type=text]+[data-action=showPassword] .icon-eye,.reset-password-form .form-group [type=text]+[data-action=showPassword] .icon-eye,.edit-account-form .form-group [type=text]+[data-action=showPassword] .icon-eye,.cart-form .form-group [type=text]+[data-action=showPassword] .icon-eye{display:none}.login-form .form-group [type=text]+[data-action=showPassword] .icon-eye-off,.registration-form .form-group [type=text]+[data-action=showPassword] .icon-eye-off,.lost-password-form .form-group [type=text]+[data-action=showPassword] .icon-eye-off,.reset-password-form .form-group [type=text]+[data-action=showPassword] .icon-eye-off,.edit-account-form .form-group [type=text]+[data-action=showPassword] .icon-eye-off,.cart-form .form-group [type=text]+[data-action=showPassword] .icon-eye-off{display:flex}.login-form .form-group.field-error label,.registration-form .form-group.field-error label,.lost-password-form .form-group.field-error label,.reset-password-form .form-group.field-error label,.edit-account-form .form-group.field-error label,.cart-form .form-group.field-error label{color:var(--ref-palette-destructive)}.login-form .form-group.field-error select,.login-form .form-group.field-error input,.registration-form .form-group.field-error select,.registration-form .form-group.field-error input,.lost-password-form .form-group.field-error select,.lost-password-form .form-group.field-error input,.reset-password-form .form-group.field-error select,.reset-password-form .form-group.field-error input,.edit-account-form .form-group.field-error select,.edit-account-form .form-group.field-error input,.cart-form .form-group.field-error select,.cart-form .form-group.field-error input{border-color:var(--ref-palette-destructive)}.login-form .form-group.field-error select:hover,.login-form .form-group.field-error input:hover,.registration-form .form-group.field-error select:hover,.registration-form .form-group.field-error input:hover,.lost-password-form .form-group.field-error select:hover,.lost-password-form .form-group.field-error input:hover,.reset-password-form .form-group.field-error select:hover,.reset-password-form .form-group.field-error input:hover,.edit-account-form .form-group.field-error select:hover,.edit-account-form .form-group.field-error input:hover,.cart-form .form-group.field-error select:hover,.cart-form .form-group.field-error input:hover{border-color:var(--ref-palette-destructive)}.login-form .form-group.field-error select:focus,.login-form .form-group.field-error input:focus,.registration-form .form-group.field-error select:focus,.registration-form .form-group.field-error input:focus,.lost-password-form .form-group.field-error select:focus,.lost-password-form .form-group.field-error input:focus,.reset-password-form .form-group.field-error select:focus,.reset-password-form .form-group.field-error input:focus,.edit-account-form .form-group.field-error select:focus,.edit-account-form .form-group.field-error input:focus,.cart-form .form-group.field-error select:focus,.cart-form .form-group.field-error input:focus{outline-color:var(--ref-palette-destructive);background-color:var(--ref-palette-destructive-light)}@media only screen and (max-width: 688px){.login-form .form-group:not(.flex-col),.registration-form .form-group:not(.flex-col),.lost-password-form .form-group:not(.flex-col),.reset-password-form .form-group:not(.flex-col),.edit-account-form .form-group:not(.flex-col),.cart-form .form-group:not(.flex-col){flex-direction:column}}.login-form [class^=button-],.registration-form [class^=button-],.lost-password-form [class^=button-],.reset-password-form [class^=button-],.edit-account-form [class^=button-],.cart-form [class^=button-]{padding-block-start:var(--size-14);padding-block-end:var(--size-14)}.cart-form table{border-collapse:collapse;table-layout:fixed;width:100%}.cart-form table .col-thumbnail{width:100px}.cart-form table thead{background-color:var(--ref-palette-grass-green-10)}.cart-form table thead th{padding-inline:var(--size-10);padding-block:var(--size-20)}.cart-form table thead th:first-of-type{border-top-left-radius:var(--border-radius-medium)}.cart-form table thead th:last-of-type{border-top-right-radius:var(--border-radius-medium)}.cart-form table tbody td{padding-inline:var(--size-10);padding-block:var(--size-20);text-align:center}.cart-form table tbody td.product-thumbnail a{display:block;width:100px;height:auto;aspect-ratio:1}.cart-form table tbody td.product-thumbnail a img{width:100%;height:100%;object-fit:cover;border-radius:var(--border-radius-medium)}.cart-form table tbody td select,.cart-form table tbody td input{transition-duration:var(--timing-short);transition-property:outline-color;width:100%;padding:var(--size-12) var(--size-16);border-width:var(--size-1);border-color:var(--theme-interactive-accent);outline:solid var(--size-1) var(--ref-palette-transparent);border-radius:var(--border-radius-medium)}.cart-form table tbody td select:disabled,.cart-form table tbody td input:disabled{border-color:var(--ref-palette-gray-2)}.cart-form table tbody td select:not(:disabled):hover,.cart-form table tbody td input:not(:disabled):hover{cursor:pointer;border-color:var(--theme-interactive-hover);outline-color:var(--theme-interactive-hover)}.cart-form .cart-actions{background-color:var(--ref-palette-forest-green);border-radius:var(--border-radius-medium)}.cart-form .cart-actions h1,.cart-form .cart-actions h2,.cart-form .cart-actions h3,.cart-form .cart-actions h4,.cart-form .cart-actions h5,.cart-form .cart-actions h6,.cart-form .cart-actions p{color:var(--ref-palette-white)}.woocommerce-cart .page-title{text-align:center}.woocommerce-error,.woocommerce-message{display:flex;align-items:center;gap:var(--gap-8);padding:var(--size-12) var(--size-24);border-radius:var(--border-radius-medium);border-style:solid;border-width:var(--size-1)}.woocommerce-error::before,.woocommerce-message::before{content:"";display:block;width:var(--size-20);aspect-ratio:1;mask-size:contain;mask-position:center;mask-repeat:no-repeat;-webkit-mask-size:contain;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat}.woocommerce-message{color:var(--ref-palette-grass-green);background-color:var(--ref-palette-grass-green-10);border-color:var(--ref-palette-grass-green)}.woocommerce-message::before{mask-image:url("../../img/icons/circle-check.svg");-webkit-mask-image:url("../../img/icons/circle-check.svg");background-color:var(--ref-palette-grass-green)}.woocommerce-error{list-style:none;color:var(--ref-palette-destructive);background-color:var(--ref-palette-destructive-light);border-color:var(--ref-palette-destructive)}.woocommerce-error::before{mask-image:url("../../img/icons/circle-alert.svg");-webkit-mask-image:url("../../img/icons/circle-alert.svg");background-color:var(--ref-palette-destructive)}.woocommerce-error li{margin:0}.woocommerce-account .loop-affiliate-salesperson{background-color:var(--ref-palette-white);border-radius:var(--border-radius-medium)}.woocommerce-account .loop-affiliate-salesperson .member-job-title{max-width:30ch}.woocommerce-account .loop-affiliate-salesperson .territory-color{display:block;width:var(--size-24);right:calc(100% + var(--size-16));mask-image:url("/wp-content/themes/bc_wp_pepinieres_soupe/assets/img/leaf.svg");mask-repeat:no-repeat;mask-size:contain;mask-position:center;-webkit-mask-image:url("/wp-content/themes/bc_wp_pepinieres_soupe/assets/img/leaf.svg");-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;-webkit-mask-position:center}.woocommerce-account .loop-affiliate-salesperson .loop-thumbnail{width:var(--size-80);height:fit-content;aspect-ratio:1;background-color:var(--ref-palette-fir-green-20);border-radius:var(--border-radius-rounded)}.woocommerce-account .loop-affiliate-salesperson .loop-thumbnail .icon-item{width:var(--size-64);height:100%;border-radius:var(--border-radius-rounded)}.woocommerce-account .loop-affiliate-salesperson .loop-thumbnail img{object-fit:cover;width:100%;height:100%;border-radius:var(--border-radius-rounded)}/*# sourceMappingURL=woocommerce.min.css.map */