
/* Custom CSS theme */
html#ecwid_html body#ecwid_body .ec-size .ec-store.ec-store__category-page .grid__products[data-cols="2"] .grid-product:nth-child(n+1){width:33%}html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products.grid__products--large-items[data-cols="1"] .grid-product{max-width:240px !important}html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-filters.ec-filters--inline{float:left !important;padding-right:32px !important}html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__sort{text-align:left;padding-left:32px}html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-filters .form-control--select-inline .form-control__select-text{font-size:120%;display:inline-block}html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-filters--inline.ec-filters{padding-right:0 !important;padding-left:0 !important;width:21.5%;margin-right:5.5%}html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-filters--inline.ec-filters .ec-filter .ec-filter__head .ec-filter__name{width:100%}html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-filters--inline.ec-filters .ec-filter__head .form-control{width:100%;display:flex;align-items:center;justify-content:space-between}html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .ec-filters--inline .ec-filter__name{padding-right:0}@media only screen and (max-width: 534px){html#ecwid_html body#ecwid_body #et-main-area{position:relative;z-index:2}}html#ecwid_html body#ecwid_body .ec-size.ec-size--s .ec-store .product-details--layout-sidebar-right .product-details__gallery{width:100%;margin-right:0;padding-right:0}html#ecwid_html body#ecwid_body .ec-size.ec-size--m .ec-store .product-details--layout-sidebar-right .product-details__gallery{width:36.7%;margin-right:5.5%;padding-right:0}html#ecwid_html body#ecwid_body .ec-size.ec-size--s .ec-store .product-details--layout-sidebar-right .product-details__sidebar{width:100%;padding-left:0}html#ecwid_html body#ecwid_body .ec-size.ec-size--m .ec-store .product-details--layout-sidebar-right .product-details__sidebar{width:57.8%;padding-left:0}html#ecwid_html body#ecwid_body .ec-size.ec-size--s .ec-store .product-details__product-title{font-weight:500;font-size:46px;line-height:1.25em}html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .product-details__product-title{font-weight:500;font-size:56px;line-height:1.25em}html#ecwid_html body#ecwid_body .ec-size .ec-store .details-product-price__value,html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .details-product-price__value{font-weight:500;font-size:24px;line-height:1.25em}html#ecwid_html body#ecwid_body .ec-size .ec-store .details-product-option .product-details-module__title{font-weight:500;color:#787878;margin-bottom:8px}html#ecwid_html body#ecwid_body .ec-size .ec-store .form-control--checkbox-button .form-control__inline-label label{border-radius:4px;border:1px solid #c4c4c4;min-height:36px !important;font-weight:500}html#ecwid_html body#ecwid_body .ec-size .ec-store .form-control--checkbox-button .form-control__inline-label label:hover{box-shadow:none;background-color:#fafafa;border:1px solid #000000}html#ecwid_html body#ecwid_body .ec-size .ec-store .form-control--checkbox-button .form-control__radio:checked~.form-control__inline-label label,html#ecwid_html body#ecwid_body .ec-size .ec-store .form-control--checkbox-button .form-control__inline-label label:active{background-color:#000000;background-image:none;border:1px solid #000000}html#ecwid_html body#ecwid_body .ec-size .ec-store .form-control--checkbox-button .option-surcharge__value{display:none}html#ecwid_html body#ecwid_body .ec-size .ec-store .details-product-purchase__qty-label{display:inline-block !important;width:100% !important;font-weight:500 !important;color:#787878;margin-bottom:8px}html#ecwid_html body#ecwid_body .ec-size .ec-store .details-product-purchase__controls{height:auto}html#ecwid_html body#ecwid_body .ec-size .ec-store .details-product-purchase--checkout.details-product-purchase--add-more .details-product-purchase__checkout-controls,html#ecwid_html body#ecwid_body .ec-size .ec-store .details-product-purchase__add-to-bag{margin-top:2em}html#ecwid_html body#ecwid_body .ec-size .ec-store .product-details--layout-sidebar-right .product-details__description{position:relative;width:100% !important;background-color:#fafafa;padding:60px 0 !important;margin:50px 0 60px 0 !important}html#ecwid_html body#ecwid_body .ec-size.ec-size--s .ec-store .product-details--layout-sidebar-right .product-details__description{position:relative;width:100% !important;background-color:#fafafa;padding:60px 0 !important;margin:50px 0 60px 0 !important}html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .product-details--layout-sidebar-right .product-details__description{position:relative;width:100% !important;background-color:#fafafa;padding:80px 0 !important;margin:40px 0 80px 0 !important}html#ecwid_html body#ecwid_body .ec-size .ec-store .product-details--layout-sidebar-right .product-details__description:before{content:'';background-color:#fafafa;height:100%;width:100%;position:absolute;top:0;left:-100%}html#ecwid_html body#ecwid_body .ec-size .ec-store .product-details--layout-sidebar-right .product-details__description:after{content:'';background-color:#fafafa;height:100%;width:100%;position:absolute;top:0;right:-100%}html#ecwid_html body#ecwid_body .ec-size .product-details--layout-sidebar-right .product-details__description .product-details-module__content{display:flex;flex-direction:column-reverse}html#ecwid_html body#ecwid_body .ec-size .ec-store .product-details__description .product-details__general-info{margin-bottom:0}html#ecwid_html body#ecwid_body .ec-size .ec-store .product-details__description .product-details-module__title{display:table;font-size:24px;font-weight:500;line-height:1.25em;margin:0 auto 30px auto;padding:0px 30px 5px 30px;border-bottom:1px solid}html#ecwid_html body#ecwid_body .ec-size .ec-store .product-details__product-attributes{margin-bottom:0 !important}html#ecwid_html body#ecwid_body .ec-size span.details-product-attribute__title{text-align:left !important}html#ecwid_html body#ecwid_body .ec-size .ec-store .product-details__product-attributes{display:table;border-top:1px dotted rgba(0,0,0,0.1);margin-bottom:1.618em;width:100%}html#ecwid_html body#ecwid_body .ec-size .ec-store .details-product-attribute{display:table-row}html#ecwid_html body#ecwid_body .ec-size .ec-store .details-product-attribute:nth-child(even){background-color:transparent}html#ecwid_html body#ecwid_body .ec-size .ec-store .details-product-attribute:nth-child(odd){background-color:rgba(0,0,0,0.025)}html#ecwid_html body#ecwid_body .ec-size span.details-product-attribute__title{display:table-cell;width:150px;font-weight:700;padding:8px;margin:0;line-height:1.5;vertical-align:middle;text-align:center;border-top:0;border-bottom:1px dotted rgba(0,0,0,0.1)}html#ecwid_html body#ecwid_body .ec-size span.details-product-attribute__value{display:table-cell;font-style:italic;margin:0;padding:0;line-height:1.5;vertical-align:middle;text-align:left;border-top:0;border-bottom:1px dotted rgba(0,0,0,0.1)}html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-related-products__title{font-weight:700;font-size:32px;line-height:1.15em;text-transform:uppercase;text-align:center;margin-bottom:0.75em}html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .ec-related-products__title{font-weight:700;font-size:48px;line-height:1.15em;text-transform:uppercase;text-align:center;margin-bottom:0.75em}html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-related-products .grid-product{width:50% !important}html#ecwid_html body#ecwid_body .ec-size.ec-size--s .ec-store .ec-related-products .grid-product{width:25% !important}html#ecwid_html body#ecwid_body .ec-size .ec-store .form-control__button{width:auto;font-weight:500;border-radius:4px}html#ecwid_html body#ecwid_body .ec-size .ec-store .form-control--primary .form-control__button{background-color:#d80000}html#ecwid_html body#ecwid_body .ec-size .ec-store .form-control--primary .form-control__button:hover{background-color:#000000}html#ecwid_html body#ecwid_body .ec-size .ec-store .form-control--large .form-control__button{min-height:46px;padding:10px 15px;font-size:16px}html#ecwid_html body#ecwid_body .ec-size .ec-store .form-control__text{border:1px solid #c4c4c4}.ec-cart__body-inner .ec-cart-email::before{display:block;background-color:#fff8dc;padding:10px;margin-top:10px;margin-bottom:25px;font-size:14px;border:1px solid #ffeeba;box-shadow:0 2px 4px rgba(0,0,0,0.1)}html[lang="fr-FR"] .ec-cart__body-inner .ec-cart-email::before{content:"Profitez de frais de livraison identiques pour un achat de 6 ou 12 bouteilles."}html[lang="nl-NL"] .ec-cart__body-inner .ec-cart-email::before{content:"Profiteer van dezelfde verzendkosten voor een aankoop van 6 of 12 flessen."}html[lang="en-US"] .ec-cart__body-inner .ec-cart-email::before{content:"Enjoy the same shipping cost for purchasing 6 or 12 bottles."}
