@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,400i,600,600i&display=swap');body{font-size:100%;}pre{font-family:"Courier New","DejaVu Sans Mono",monospace;white-space:pre-wrap;}h1,h2,h3,h4,h5,h6,p,blockquote,pre,ul,ol,dl,hr,table,fieldset{margin:1em 0;}fieldset{min-width:0;max-width:100%;}table{border-collapse:collapse;width:100%;margin-top:0;}tbody{border-top:0 none;}td,th,form th,thead th,tbody th{padding:5px;}tr.even{background-color:#F9F9F9;}tbody th{border-bottom-width:1px;}ul.menu,td .item-list ul{margin:0;}img.file-icon{vertical-align:text-bottom;}input.form-checkbox,input.form-radio,input[type=checkbox],input[type=radio]{line-height:0;margin-top:0;margin-bottom:0;vertical-align:initial;}div > input:not([type="hidden"]) ~ input.form-submit,div > a ~ input.form-submit,div > input.form-submit ~ a{margin-left:1em;}.description{line-height:normal;}.form-actions,.form-actions.form-wrapper{margin-top:2.5em;margin-bottom:0;}.form-actions.form-wrapper{display:flex;flex-wrap:wrap;column-gap:1em;row-gap:1em;align-items:center;}.form-actions.form-wrapper > *{margin-left:0 !important;}#locale-translation-filter-form .form-actions{padding-top:1.333em;margin-top:0;}table.update,.update table.version{border-collapse:collapse;}.update table.version td.version-links ul.links{margin:0 !important;}.update table.version td.version-links ul.links li{line-height:normal;background-image:none !important;}.date-float .form-type-checkbox{margin-top:0;}.link-field-url .form-item{margin:0;}div.vertical-tabs{margin-top:2em;}html.js input.form-autocomplete{border:1px solid #ccc;}html.js input.form-autocomplete.error{border:2px solid red;}.views-exposed-form label.option{font-weight:normal;}input.form-submit{cursor:pointer;}.text-format-wrapper fieldset{margin-top:0 !important;padding:0;}.text-format-wrapper fieldset > .fieldset-wrapper{margin:0 !important;}.text-format-wrapper fieldset > .fieldset-wrapper > .form-item{float:none;padding:0;}.text-format-wrapper fieldset > .fieldset-wrapper > .form-item:first-child{margin-top:0.5em;}.element-hidden{display:none !important;}.element-invisible{width:0;height:0;}div.image-widget-data{float:none;}table div.image-widget-data{float:left;}.clearfix:after{overflow:hidden;}optgroup{font-style:normal;}select{background-color:white;}.profile{clear:none;margin:0;}#page,textarea,input,select,.region,a.button{font-size:16px;line-height:1.5em;}body,caption,th,td,input,textarea,select,option,legend,fieldset{font-family:'Open Sans',sans-serif;}img{height:auto !important;max-width:100%;}a{color:#1c811e;text-decoration:none;}ul,ol{padding-left:15px;}li,ul.menu li,li.expanded,li.collapsed,li.leaf{padding:0;margin-bottom:2px;}ul.links,.item-list ul,ul.action-links{padding-left:0;}ul.links li,ul.links.inline li,.item-list ul li,ul.action-links li{background:transparent url(/sites/all/themes/myfront_multi/images/bullet.png) 5px calc(0.75em - 2.5px) no-repeat;list-style:none outside none;padding-left:15px;margin-left:0;}ul.links.buttons li{background-image:none;padding-left:0;}a:hover,input.form-submit:hover{transition:200ms ease-out;transition-delay:200ms;transition-property:color,background-color,border-color;}.banner #page-title-wrapper{display:none;}h1#page-title{padding-bottom:0;margin-bottom:1em;}input.form-submit,a.button{background-color:#25AB28;}input.form-submit:hover,a.button:hover{background-color:#1c811e;color:#fff;}a.button{height:33px;line-height:23px;display:inline-block;box-sizing:border-box;text-decoration:none;}#autocomplete li.selected{background-color:#31d234;}ul.menu li.active-trail > a{font-weight:bold;}.field.field-type-image a,.field.field-type-image img{display:block;}#admin-menu{z-index:10003;box-shadow:none;}body{margin:0;padding:0;background-color:#fff;box-sizing:border-box;min-height:100vh;display:flex;flex-direction:column;}#page{position:relative;padding-top:100px;flex:1;}html body.admin-menu{margin-top:0 !important;}body.admin-menu #page{padding-top:130px;}#header{position:fixed;top:0;left:0;width:100%;height:auto;background-color:#fff;transition:box-shadow 200ms ease-out;z-index:499;}body.admin-menu #header{top:30px;}.section{position:relative;max-width:1200px;margin-left:auto;margin-right:auto;box-sizing:border-box;padding:0 40px;}body:not(.maintenance-page) #content .section{max-width:none;}.page-node .node.node-page2.view-mode-front > .node-content,.page-node .node.node-page2.view-mode-full > .node-content{margin-top:40px;}#page.cke > div.fullwidth,#page.cke > div.cke_widget_layout > div.fullwidth,.rich-text .field-item > div.fullwidth,.block-content.rich-text > div.fullwidth{margin-left:-40px;margin-right:-40px;}#page.cke > div.maxwidth,#page.cke > div.cke_widget_layout > div.maxwidth,.rich-text .field-item > div.maxwidth,.block-content.rich-text > div.maxwidth{max-width:1120px;margin-left:auto;margin-right:auto;}a[name]::before,#block-views-baskets-block::before{content:"";display:block;height:100px;margin-top:-100px;visibility:hidden;}body.admin-menu a[name]::before,body.admin-menu #block-views-baskets-block::before{height:130px;margin-top:-130px;}.user-dropdown-open #header,.menumore-expanded #header,.scrolled #header{box-shadow:0 0.25em 0.5em rgba(0,0,0,0.2);}#header a{color:black;}#header a:hover{text-decoration:none;}#header > .section{height:100px;position:relative;display:flex;padding:0;}a#logo{display:block;float:none;width:auto;height:100%;border:0 none;margin:0 20px 0 40px;box-sizing:border-box;padding:10px 0;flex-shrink:0;}a#logo img{height:100% !important;}.region-header{flex:1;display:flex;min-width:0;}.region-header .block{position:relative;}.region-header a.block-button{display:block;height:100px;line-height:100px;padding:0 20px;}.region-header a.block-button > span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}#block-custom-user-dropdown{flex-shrink:0;position:relative;}#block-custom-user-dropdown .block-title{position:relative;display:flex;}#block-custom-user-dropdown .block-title a.block-button.delivery{background-image:url(/sites/all/themes/myfront_multi/images/location.svg);}@media (min-width:1025px){#block-custom-user-dropdown .block-title a.block-button.delivery{position:absolute;top:50%;height:auto;bottom:0;left:0;width:auto;max-width:100%;background:transparent none;display:flex;flex-direction:column;justify-content:center;pointer-events:none;}#block-custom-user-dropdown .block-title a.block-button.delivery span{font-size:0.75rem;line-height:2em;pointer-events:auto;}#block-custom-user-dropdown .block-title a.block-button.delivery span:hover{text-decoration:underline;}}#block-custom-user-dropdown .block-content{position:absolute;z-index:999;padding:0;background:#fff;border:#ddd 1px solid;border-top:0 none;left:0;right:0;visibility:hidden;opacity:0;height:auto;max-height:calc(100vh - 100px);overflow-y:auto;}.admin-menu #block-custom-user-dropdown .block-content{max-height:calc(100vh - 100px - 30px);}.user-dropdown-open #block-custom-user-dropdown .block-content{visibility:visible;opacity:1;transition:opacity 200ms ease-out;}.user-dropdown-open #block-custom-user-dropdown form{margin:1em;}.user-dropdown-open #block-custom-user-dropdown form .item-list{font-size:14px;line-height:1.5em;}.user-dropdown-open #block-custom-user-dropdown form .item-list li{padding-left:15px;margin-bottom:2px;}.user-dropdown-open #block-custom-user-dropdown form .item-list li a{text-transform:none;}.user-dropdown-open #block-custom-user-dropdown input.form-text{width:100%;height:2.5em;}.user-dropdown-open #block-custom-user-dropdown .form-actions.form-wrapper{margin:1.5em 0;text-align:center;}#block-custom-user-dropdown .block-content ul,#block-custom-user-dropdown .block-content ul li{display:block;margin:0;padding:0;list-style:none outside none;}#block-custom-user-dropdown .block-content > ul.menu li a{display:block;line-height:40px;padding:0 20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}#block-custom-user-dropdown .block-content > ul.menu li a:hover{background-color:#eee;}.region-header a.block-button{width:100px;padding:0;background:transparent url(/sites/all/themes/myfront_multi/images/basket.svg) center center no-repeat;background-size:80px;text-align:center;}#block-custom-user-dropdown a.block-button{width:200px;background-image:url(/sites/all/themes/myfront_multi/images/user.svg);background-position:0 center;text-align:left;box-sizing:border-box;padding-left:80px;}#block-custom-cart-cart a.block-button span.label{display:none;}#block-custom-cart-cart a.block-button span.cart-total,#block-custom-cart-cart a.block-button span.item-count{font-weight:bold;display:block;transform:translateY(5px);}#block-custom-cart-cart a.block-button.active,#block-custom-cart-cart a.block-button:hover{color:inherit;}#block-menu-menu-header{flex:1;min-width:0;}#block-menu-menu-header h2.block-title{display:none;}#block-menu-menu-header ul.menu,#block-menu-menu-header ul.menu li{display:block;margin:0;padding:0;list-style:none outside none;}.front #block-menu-menu-header ul.menu li.home{display:none !important;}#block-menu-menu-header .block-content > ul.menu{display:flex;justify-content:flex-end;}#block-menu-menu-header .block-content > ul.menu > li{position:relative;}#block-menu-menu-header .block-content > ul.menu > li > a{display:block;height:100px;line-height:100px;padding:0 20px;}#block-menu-menu-header .block-content > ul.menu > li > a > span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}#block-menu-menu-header .block-content > ul.menu > li.menumore-more{pointer-events:none;}#block-menu-menu-header .block-content > ul.menu > li.menumore-more > *{pointer-events:auto;}#block-menu-menu-header .block-content > ul.menu > li.menumore-more > a{width:100px;padding:0;background:transparent url(/sites/all/themes/myfront_multi/images/menu.svg) center center no-repeat;background-size:40px;text-align:center;}#block-menu-menu-header .block-content > ul.menu > li.menumore-more > a span{display:none;}#block-menu-menu-header .block-content > ul.menu > li > ul{display:block;position:absolute;top:100%;background-color:#fff;visibility:hidden;opacity:0;width:0;height:0;overflow:hidden;}#block-menu-menu-header .block-content > ul.menu > li > ul li a{display:block;height:40px;line-height:40px;padding:0 20px;white-space:nowrap;text-align:left;}#block-menu-menu-header .block-content > ul.menu > li > ul li a:hover{background-color:#eee;}#block-menu-menu-header .block-content > ul.menu > li.menumore-expanded > ul{visibility:visible;opacity:1;width:auto;height:auto;transition:opacity 200ms ease-out;}#block-menu-menu-header .block-content > ul.menu > li.menumore-expanded.menumore-top > ul{box-sizing:border-box;border:#ddd 1px solid;border-top:0 none;overflow-y:auto;min-width:100%;}#block-menu-menu-header .block-content > ul.menu > li.menumore-expanded.menumore-top > ul{max-height:calc(100vh - 100px);}.admin-menu #block-menu-menu-header .block-content > ul.menu > li.menumore-expanded.menumore-top > ul{max-height:calc(100vh - 100px - 30px);}div.messages{margin:0 auto;padding:1em 40px 1em 80px;border:0 none;position:relative;color:#fff !important;background-image:none !important;background-color:#4eb72e;}div.messages + div.messages{margin-top:-30px;}div.messages.warning{background-color:#f6da0b;}div.messages.warning,div.messages.warning a{color:#666 !important;}div.messages.error{background-color:#dd1717;}div.messages a{color:#fff !important;text-decoration:underline;}div.messages::before{content:" ";position:absolute;width:40px;height:40px;top:1.75em;transform:translate(-44px,-50%);background:transparent url(/sites/all/themes/myfront_multi/images/sprites.png) -360px 0 / auto 40px no-repeat;}div.messages.warning::before{background-position:-320px 0;}div.messages.error::before{background-position:-280px 0;}div.messages-wrapper{background-image:none !important;background-color:#4eb72e;}div.messages-wrapper.warning{background-color:#f6da0b;}div.messages-wrapper.error{background-color:#dd1717;}#add-to-cart-messages-wrapper{display:none;}#add-to-cart-messages-wrapper.open{display:block;position:fixed;z-index:3;top:0;right:0;bottom:0;left:0;box-sizing:border-box;overflow:hidden;background:#333 none center center no-repeat;background-color:rgba(0,0,0,0.6);}#add-to-cart-messages-wrapper.open > div{position:absolute;top:25%;left:50%;transform:translate(-50%,0);box-shadow:0 0 20px 5px rgba(0,0,0,0.5);min-width:320px;max-width:568px;}.fieldset-wrapper > .messages-wrapper{margin-top:0.5em;}input.form-text,select.form-select,textarea.form-textarea,input.form-submit,a.button{border:1px solid #bababa;padding:5px;box-sizing:border-box;height:33px;max-width:100%;}input.form-text[size="60"]{width:36em;}.vertical-tabs .form-type-textfield input{width:auto;}textarea.form-textarea{height:auto;}select.form-select[multiple],select.form-select[size]{height:auto;}input.form-submit,a.button{display:inline-block;padding:5px 10px;background-color:#25AB28;border:0 none;color:#fff;font-weight:bold;cursor:pointer;}input.form-submit:hover,a.button:hover{background-color:#1c811e;}a.button:hover{text-decoration:none;}html.js input.form-autocomplete{background-position:100% center;}html.js input.form-autocomplete.throbbing{background-position:100% 9px;}html.js input.form-autocomplete.throbbing.error{background-position:100% 8px;}#autocomplete{border-color:#999;margin-top:-1px;}#autocomplete li{margin:0;}#autocomplete li.selected{background-color:#31d234;}#autocomplete li > div{padding:2px 0 2px 5px;}.views-ui-display-tab-actions .ctools-button-processed input,.views-displays .secondary .action-list input.form-submit{font-weight:normal;color:#000;}input.form-submit.form-button-disabled{background-color:#ddd;cursor:default;}.views-exposed-widgets{margin:1.5em 0 0;}.views-exposed-form .views-exposed-widget{float:left;padding:0 1.5em 1.5em 0;margin:0;}th,form th,thead th{padding:10px 5px;border-bottom-width:1px;}tbody th{border-bottom:0 none;}tr.even,tr.odd{background-color:transparent;border-bottom:0 none;}tr.even:hover,tr.odd:hover{background-color:#E7E7E7;}td.active{background-color:transparent;}th.active img{margin-left:4px;}div.node .field,div.entity .field,div.profile .field,form .field,.form-item{margin:1.5em 0;}.field.field-label-inline .field-label{margin-right:0.5em;}.submitted{float:right;color:#787878;}fieldset{border:0 none;margin:3em 0;padding:0;}fieldset legend{color:#444;font-size:17.5px;font-weight:300;padding:10px 0;border-bottom:1px solid #ccc;width:100%;}fieldset legend em{font-style:normal;}fieldset.container-inline legend{border-bottom:0 none;}fieldset.container-inline > .fieldset-wrapper > div ~ input.form-submit{margin-left:calc(1.5em - 3px);}fieldset fieldset legend{border-bottom:0 none;padding:0;}fieldset fieldset legend a.fieldset-title{color:#000 !important;}fieldset fieldset.collapsible{margin:1.5em 0;}fieldset fieldset.collapsible legend{font-size:14px;color:#000;font-weight:bold;}.fieldset-description{margin-top:0.5em;}.vbo-views-form fieldset{margin-top:1.5em;}.vbo-views-form fieldset div + input.form-submit:not(.js-hide){margin-top:0;}.vbo-views-form fieldset + div.pager-before{margin-top:-1.5em;}html.js fieldset.collapsible .fieldset-legend,html.js fieldset.collapsed .fieldset-legend{background-image:none;padding-left:0;}a.fieldset-title{color:#444 !important;text-decoration:none !important;}html.js fieldset.collapsible a.fieldset-title{background:transparent url(/sites/all/themes/myfront_multi/images/arrow-down.png) right center no-repeat;padding-right:16px;}html.js fieldset.collapsed a.fieldset-title{background-image:url(/sites/all/themes/myfront_multi/images/arrow-right.png);}.fieldset-wrapper > *:last-child,.rich-text p:last-child{margin-bottom:0 !important;}fieldset.vertical-tabs-pane .fieldset-wrapper{margin:1em 0;}.form-actions,.form-actions.form-wrapper{margin-top:3em;position:relative;}body.theme-myadmin form > div > .form-actions,body.theme-myadmin form > div > .form-actions.form-wrapper{padding-top:3em;transform:translateY(-3em);padding-bottom:2em;position:-webkit-sticky;position:sticky;z-index:1;bottom:-3em;background:linear-gradient(180deg,rgba(255,255,255,0) 0,#fff 1em);margin-bottom:-3em;}form.node-form .form-actions{text-align:center;}.container-inline-date .form-item input{max-width:120px;}.container-inline-date .form-item input[name$="[time]"]{max-width:60px;}.form-item > label:not(.element-invisible) + table,table.products-widget,table.shipping-rates-widget,table.discount-accounts-widget,table.subscription-plans-widget{width:auto;}.form-item > label:not(.element-invisible) + table thead th,table.products-widget thead th,table.shipping-rates-widget thead th,table.discount-accounts-widget thead th,table.subscription-plans-widget thead th{font-weight:normal;}.form-item > label:not(.element-invisible) + table tbody tr:first-child td,table.products-widget tbody tr:first-child td,table.shipping-rates-widget tbody tr:first-child td,table.discount-accounts-widget tbody tr:first-child td,table.subscription-plans-widget tbody tr:first-child td{padding-top:10px;}.form-item > label:not(.element-invisible) + table th,table.products-widget th,table.shipping-rates-widget th,table.discount-accounts-widget th,table.subscription-plans-widget th,.form-item > label:not(.element-invisible) + table td,table.products-widget td,table.shipping-rates-widget td,table.discount-accounts-widget td,table.subscription-plans-widget td{padding-left:10px;padding-right:10px;}.form-item > label:not(.element-invisible) + table tfoot td,table.products-widget tfoot td,table.shipping-rates-widget tfoot td,table.discount-accounts-widget tfoot td,table.subscription-plans-widget tfoot td{padding-bottom:10px;}td p{margin:0;}th.align-right,td.align-right{text-align:right;}td.align-right{white-space:nowrap;}tr.total{font-weight:bold;text-transform:uppercase;}.views-field-edit-node > a ~ a{margin-left:1em;}div + input.form-submit:not(.js-hide){margin-top:1.5em;}fieldset.sync,div.field-widget-text-textarea,div.field-widget-file-generic,div.field-widget-image-image{max-width:728px;}.form-checkboxes-group > label{margin-top:0.4em;color:#666;}label.select-all{display:inline-block;}label.select-all::before{content:"☐ ";}.form-item.form-type-checkboxes::selection,.form-item.form-type-checkboxes *::selection{background-color:transparent;}.form-button-disabled{cursor:default !important;opacity:0.33333;filter:grayscale(100%);}td.views-field-delivery-days-edit .form-item.form-type-checkbox label{color:#1c811e;}td.views-field-delivery-days-edit .form-item.form-type-checkbox input:checked + label{background-color:#25AB28;}.form-item .description{font-size:0.75rem;}.form-type-radios > .description{margin-top:0.5em;}.fieldset-wrapper > .form-item.title-none:first-child{margin-top:0.5em;}.form-items-inline{display:flex;align-items:flex-end;gap:0.5em;margin:1.5em 0;}.form-items-inline > *{margin:0 !important;}.form-item > .form-items-inline{margin:0;}.form-disabled{color:gray;filter:grayscale(100%);}div.token-tree-link{margin-top:1.5em;}.form-item.form-type-markup p:first-child{margin-top:0 !important;}.form-item.form-type-markup p:last-child{margin-bottom:0 !important;}.form-item > label{width:fit-content;}select.form-select{padding:0;}div.node .field:first-child{margin-top:0;}div.node .field:last-child{margin-bottom:0;}.page-node h1#page-title{border-bottom:0 none;}div.tabs ul,div.tabs ul li{margin:0;padding:0;list-style:outside none none;white-space:nowrap;}div.tabs ul{margin:0 auto;}div.tabs .primary-wrapper{background-color:#ddd;}div.tabs ul.primary{border:0 none;background-color:transparent;padding:0;display:flex;flex-wrap:wrap;justify-content:center;}div.tabs ul.primary li a{display:block;line-height:50px;padding:0 10px;border:0 none;margin:0;background-color:#ddd;border-right:1px solid #ddd;color:#666;}div.tabs ul.primary li a:hover,div.tabs ul.primary li a.active{background-color:#999;color:#fff;}div.tabs ul.primary li:last-child a{border-right:0 none;}div.tabs .secondary-wrapper{background-color:#999;}div.tabs ul.secondary{background-color:transparent;padding:5px 0 5px 35px;height:35px;}div.tabs ul.secondary li a{background-color:#999;color:#fff;}div.tabs ul.secondary li a:hover,div.tabs ul.secondary li a.active{background-color:#ddd;color:#666;}.region-footer{margin-top:40px;}.region-footer .block h2.block-title{display:none;}.region-footer ul.menu{display:flex;}.region-footer ul.menu,.region-footer ul.menu li{margin:0;padding:0;list-style:none outside none;}.region-footer ul.menu li{display:block;position:relative;}.region-footer ul.menu li a{color:black;display:block;padding:0 20px;white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis;}.region-footer ul.menu li a:hover{text-decoration:none;}.swiper-process{position:relative;margin:0 -40px;}.swiper-process .swiper-slide{background:transparent none center center / cover no-repeat;max-height:250px;}.swiper-process .swiper-slide img{display:block;width:100%;visibility:hidden;}.swiper-process h2.entity-label{margin:0;position:absolute;right:0;bottom:0;left:0;top:0;z-index:2;pointer-events:none;}.swiper-process h2.entity-label span{position:absolute;color:#fff;left:50%;top:50%;transform:translate(-50%,-50%);}#block-custom-catalog-categories h2.block-title{display:none;}#block-custom-catalog-categories div.taxonomy-term > div{min-width:80px;margin:0 auto;box-sizing:content-box;padding:5px;}#block-custom-catalog-categories div.taxonomy-term > div > div{position:relative;}#block-custom-catalog-categories div.taxonomy-term > div > div a.term-link{display:block;padding-top:80px;z-index:1;text-align:center;}#block-custom-catalog-categories div.taxonomy-term > div > div img{position:absolute;top:0;left:50%;transform:translateX(-50%);width:80px;height:80px !important;}#block-custom-catalog-categories div.taxonomy-term > div > div .taxonomy-term-description{display:none;}#block-custom-catalog-categories div.custom-catalog-extra-category > div > div{background:transparent none center top / 80px no-repeat;}#block-custom-catalog-categories div.taxonomy-term.active-trail > div{background-color:#edf1d6;}#block-custom-catalog-categories .swiper-button{margin:0;top:0;bottom:0;height:auto;width:40px;right:0;left:auto;}#block-custom-catalog-categories .swiper-button.swiper-button-prev{left:0;right:auto;}#block-custom-catalog-categories ul.catalog-p2,#block-custom-catalog-categories ul.catalog-p2 li{margin:0;padding:0;list-style:none outside none;}#block-custom-catalog-categories ul.catalog-p2{display:flex;flex-wrap:wrap;align-items:center;padding:5px 10px 0 15px;background-color:#edf1d6;}#block-custom-catalog-categories ul.catalog-p2 li{display:block;position:relative;white-space:nowrap;height:30px;padding:0 5px 5px 0;}#block-custom-catalog-categories ul.catalog-p2 li > *{display:block;line-height:30px;padding:0 5px;}#block-custom-catalog-categories ul.catalog-p2 li a{color:black;}#block-custom-catalog-categories ul.catalog-p2 li a:hover{text-decoration:none;}#block-custom-catalog-categories ul.catalog-p2 li a.active-trail{background-color:#ccdb7e;}body.page-vendors-map div.view-filters + .form-item.form-type-checkbox{display:none !important;}body.page-vendors-map #custom-map-view .legend{position:static;line-height:1.5em;}body.page-vendors-map #custom-map-view .legend-content > div{background-position-y:7px;background-size:1.5em;}body.page-vendors-map .attachment .view-content{column-gap:5px;}body.page-vendors-map .view-sidebar ul.links.buttons{display:none;}body.page-vendors-map .view-sidebar .field.field-name-field-image.field-type-image.field-label-hidden{height:140px;}body.page-vendors-map .view-sidebar .field.field-name-field-image.field-type-image img{object-fit:cover;max-height:140px;margin:0 auto;}body.page-vendors-map .leaflet-popup .leaflet-popup-content .field.field-name-field-image.field-type-image img{object-fit:contain;max-height:33vh;margin:0 auto;}body.page-vendors-map .leaflet-popup .node ul.links{justify-content:space-between;}body.page-vendors-map .leaflet-popup-scrolled{border:0 none;}@media (max-width:1340px){body.page-vendors-map .legend-content{grid-template-columns:1fr 1fr 1fr;}body.page-vendors-map .attachment .view-content{grid-template-columns:1fr 1fr;}body.page-vendors-map .view-sidebar .field.field-name-field-image.field-type-image.field-label-hidden{max-height:none;}}@media (max-width:896px){body.page-vendors-map .legend-content{grid-template-columns:1fr 1fr;}body.page-vendors-map .attachment .view-content{grid-template-columns:1fr;}}.node.view-mode-full ul.links.buttons{display:flex;justify-content:center;}table.width-auto{width:auto;}span.item-description{white-space:nowrap;word-wrap:break-word;word-break:break-word;font-size:10px;}span.checkout-value{font-size:10px;font-weight:normal;line-height:1em;vertical-align:super;}table.items thead th{border-bottom:1px solid #ccc;text-align:left;}table.items th,table.items td{white-space:nowrap;word-wrap:break-word;word-break:break-word;}table.items th.title,table.items td.title,table.items th.text,table.items td.text{white-space:normal;}table.items th.blank,table.items td.blank{text-align:center;}table.items th.numeric,table.items td.numeric{text-align:right;padding-right:9px;width:1px;}table.items th.editable,table.items td.editable{padding-left:9px;padding-right:9px;}table.items th.checkbox,table.items td.checkbox{text-align:center;padding-left:9px;padding-right:9px;}table.items th.numeric + .editable,table.items td.numeric + .editable,table.items th.editable + .editable,table.items td.editable + .editable,table.items th.checkbox + .editable,table.items td.checkbox + .editable,table.items th.numeric + .checkbox,table.items td.numeric + .checkbox,table.items th.editable + .checkbox,table.items td.editable + .checkbox,table.items th.checkbox + .checkbox,table.items td.checkbox + .checkbox{padding-left:3px;}table.items th.numeric:last-child,table.items td.numeric:last-child,table.items th.editable:last-child,table.items td.editable:last-child,table.items th.checkbox:last-child,table.items td.checkbox:last-child{padding-right:3px;}table.items th:first-child,table.items td:first-child{padding-left:3px !important;}table.items tr.missing td{text-decoration:line-through;}table.items tr.missing td.rowspan-linked{text-decoration:none;}table.items tr.heading td{font-weight:bold;border-top:1px solid #ccc;padding-top:6px;border-bottom:1px solid #ccc;text-align:center;text-transform:uppercase;}table.items tr.rowspan-start td{border-top:1px solid #ccc;}table.items td.rowspan-linked{vertical-align:top;background-color:transparent;}table.items tfoot tr:first-child td,table.items tr.line-item:first-child td,table.items tfoot tr.section-start td,table.items tr.line-item.section-start td{font-weight:bold;border-top:1px solid #ccc;padding-top:6px;}table.items tfoot tr.total td,table.items tr.line-item.total td{text-transform:uppercase;}table.items tfoot tr.info td,table.items tr.line-item.info td{font-style:italic;}table.items tfoot tr td.title,table.items tr.line-item td.title{text-align:right;padding-right:9px;}table.invoice-items tr.custom-order td{font-weight:bold;border-top:1px solid #ccc;padding-top:6px;font-style:italic;}table.invoice-items tr.custom-order td.total{font-size:12px;}div.store-footer{font-size:10px;line-height:1.5em;}div.store-footer a{text-decoration:underline;color:#000;}div.store-header{margin:0 0 8px;}div.store-header table{margin:0;}div.store-header td{padding:0;vertical-align:top;}div.store-header td.store{width:66.66667%;}div.store-header td.logo{padding-right:6px;}div.customer{padding-left:120mm;margin:0 0 1.5em;}table.report-items thead th{border-bottom-color:#333;}table.report-items td{border-bottom:1px solid #999;}table.report-items tbody tr:nth-child(2n) td{background-color:#f6f6f6;}div.order-diff-summary{border:1px solid #ccc;margin:8px 0;}div.order-diff-summary table{margin:0 auto;}div.order-diff-summary p{margin:0.5em 0;font-weight:bold;text-align:center;}div.entity-custom-sdd-mandate{font-size:14px;line-height:21px;}div.entity-custom-sdd-mandate h2{text-transform:uppercase;}div.entity-custom-sdd-mandate h3{font-size:14px;line-height:21px;text-align:center;text-transform:uppercase;}div.entity-custom-sdd-mandate hr{border:0 none;border-bottom:1px solid #999;height:0;}div.entity-custom-sdd-mandate p{font-size:12px;line-height:18px;}div.entity-custom-sdd-mandate p,div.entity-custom-sdd-mandate div,div.entity-custom-sdd-mandate h3,div.entity-custom-sdd-mandate hr,div.entity-custom-sdd-mandate table{margin:0 0 7px;}div.entity-custom-sdd-mandate td{font-size:14px;white-space:nowrap;vertical-align:top;padding:0 10px 0 0;}div.not-print .content{width:21cm;border:1px solid #CCC;padding:1cm;margin:0 0 1cm;}#mimemail-body div.not-print .content{width:19cm;border:0 none;padding:0 0 1cm 0;margin:0;}div.not-print .content tbody{border:0 none;}div.not-print .content h2{text-align:center;}div.not-print .content tfoot tr:hover{background-color:#E7E7E7;}div.node span.unit-price{font-size:smaller;margin-left:0.5em;}.view-products .view-content,.view-baskets .view-content{overflow-y:hidden;}.view-products .views-rows,.view-baskets .views-rows{display:flex;flex-wrap:wrap;margin:-40px 0 0 -40px;justify-content:space-around;justify-content:space-evenly;}.view-products .views-rows .views-row,.view-baskets .views-rows .views-row{box-sizing:border-box;padding:40px 0 0 40px;width:25%;}.view-products .views-rows.row-count-3 > .views-row,.view-baskets .views-rows.row-count-3 > .views-row{width:33.33333%;}.view-products .views-rows.row-count-2 > .views-row,.view-baskets .views-rows.row-count-2 > .views-row{width:50%;}.view-products .views-rows.row-count-1 > .views-row,.view-baskets .views-rows.row-count-1 > .views-row{width:100%;}.view-baskets .views-group.basket-type-primary:last-child > h3,.view-basket-types .views-group.basket-type-primary:last-child > h3{display:none;}div.node.node-product.node-teaser .field,div.node.node-basket.node-teaser .field{margin:0;}div.node.node-product.node-teaser .field.field-name-body,div.node.node-basket.node-teaser .field.field-name-body{position:absolute !important;clip:rect(1px,1px,1px,1px);overflow:hidden;width:0;height:0;}div.node.node-product div.add-to-cart form > div,div.node.node-basket div.add-to-cart form > div{display:flex;flex-wrap:wrap;align-items:flex-end;gap:0.5em;}div.node.node-product div.add-to-cart form > div > div.form-item,div.node.node-basket div.add-to-cart form > div > div.form-item,div.node.node-product div.add-to-cart form > div > div.form-actions.form-wrapper,div.node.node-basket div.add-to-cart form > div > div.form-actions.form-wrapper{margin:0;}div.node.node-basket .node-content > div.add-to-cart + .field.field-name-subscribe{margin-top:2em;}.form-type-quantity input.form-text{max-width:90px;}div.node.node-basket table.products{width:auto;}div.node.node-basket table.products tr.even:hover,div.node.node-basket table.products tr.odd:hover{background-color:transparent;}div.node.node-basket table.products tbody{border:0 none;}div.node.node-basket .form-actions,div.node.node-basket .form-actions.form-wrapper{margin-top:1em;}div.custom-user-page{display:flex;margin:0 0 0 -40px;justify-content:space-around;justify-content:space-evenly;}div.custom-user-page > div{width:50%;box-sizing:border-box;padding-left:40px;max-width:688px;}.leaflet-container{height:500px;max-height:calc(100vh - 100px - 40px);}.leaflet-popup .leaflet-popup-content-wrapper{border-radius:0;}.leaflet-popup a.leaflet-popup-close-button{width:40px;height:40px;box-sizing:border-box;text-align:right;}.leaflet-popup .leaflet-popup-content,.leaflet-popup .leaflet-popup-content .rich-text p{font-family:'Open Sans',sans-serif;font-size:14px;line-height:1.5em;color:#000;letter-spacing:normal;}.leaflet-popup .leaflet-popup-content .rich-text p{margin:0 0 1.5em;}.leaflet-popup .leaflet-popup-content h3.node-title{font-size:18px;line-height:1.5em;margin:0;}.leaflet-popup .leaflet-popup-content h3.node-title a{pointer-events:none;text-decoration:none;color:#000;}.leaflet-popup .leaflet-popup-content .field{margin:0.5em 0 0 0 !important;}.leaflet-popup .leaflet-popup-content .field.field-label-inline{display:flex;}.leaflet-popup .leaflet-popup-content .field.field-label-inline::after{content:none;}.leaflet-popup .leaflet-popup-content .field-items{display:block !important;margin-left:0 !important;}.leaflet-popup .leaflet-popup-content .field-item{width:auto !important;margin:0 !important;padding:0 !important;border:0 none !important;}table.sticky-enabled thead th{top:100px;}body.admin-menu table.sticky-enabled thead th{top:130px;}html,body{scroll-behavior:smooth;}#block-system-main > .block-content > form,#block-system-main > .block-content > div.profile{max-width:648px;margin-left:auto;margin-right:auto;}html.add-to-cart-animate a.block-button.cart-not-empty::before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);box-sizing:border-box;width:100px;height:100px;border-radius:50%;border-style:solid;border-color:red;animation:cart-border 400ms ease-out forwards;}@keyframes cart-border{from{transform:translate(-50%,-50%) scale(0.5,0.5);opacity:0.5;border-width:25px;}to{transform:translate(-50%,-50%) scale(2,2);opacity:0;border-width:6.25px;}}div.cart-locked-message{text-align:center;}body.alcohol .region-footer::before{display:block;margin:40px 0;padding:0 40px;content:"";height:calc((100vw - 80px) * 90 / 728);max-height:90px;background:transparent url(/sites/all/themes/myfront_multi/images/alcohol/bandeau_boissons_alcooliques_728x90web.png) center / contain no-repeat;}div.alcohol-warning::before{display:block;margin:1em 0;content:"";height:calc((100vw - 80px) * 200 / 592);max-height:200px;background:#ea5653 url(/sites/all/themes/myfront_multi/images/alcohol/ethylotest-592x200.jpg) center / contain no-repeat;}div.entity .field.field-name-field-product-image .field-items{display:flex;flex-direction:column;gap:1em;}div.entity.feature .field.field-name-field-product-image .field-item,div.entity.storage-type-frozen .field.field-name-field-product-image .field-item,div.entity.farming-type-organic .field.field-name-field-product-image .field-item{position:relative;}div.entity.feature .field.field-name-field-product-image .field-item::before,div.entity.storage-type-frozen .field.field-name-field-product-image .field-item::before,div.entity.farming-type-organic .field.field-name-field-product-image .field-item::before,div.entity.feature .field.field-name-field-product-image .field-item::after,div.entity.storage-type-frozen .field.field-name-field-product-image .field-item::after,div.entity.farming-type-organic .field.field-name-field-product-image .field-item::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-repeat:no-repeat;}div.entity.farming-type-organic .field.field-name-field-product-image .field-item::after{background-image:url(/sites/all/themes/myfront_multi/images/agriculture-biologique.png);background-position:bottom 5px right 5px;background-size:auto 40px;}.entity.storage-type-frozen .field.field-name-field-product-image .field-item::before,.entity.feature .field.field-name-field-product-image .field-item::before{--bgi-alcohol:none;--bgi-no-alco:none;--bgi-bl:none;--bgi-bc:none;--bgi-cl:none;--bgi-cr:none;--bgi-tl:none;--bgi-tr:none;--bgs-no-alco:auto 40px;background-image:var(--bgi-alcohol),var(--bgi-no-alco),var(--bgi-bl),var(--bgi-bc),var(--bgi-cl),var(--bgi-cr),var(--bgi-tl),var(--bgi-tr);background-position:top left,top 5px left 5px,bottom 5px left 5px,bottom 5px center,center left 5px,center right 5px,top 54px left 5px,top 54px right 5px;background-size:auto,var(--bgs-no-alco),40px,40px auto,60px,60px,60px,60px;}.feature-alcohol.entity.feature .field.field-name-field-product-image .field-item::before{--bgi-alcohol:url(/sites/all/themes/myfront_multi/images/alcohol/femme-enceinte-247x54.png);}.feature-demeter.entity.feature .field.field-name-field-product-image .field-item::before{--bgi-no-alco:url(/sites/all/themes/myfront_multi/images/stickers/demeter.svg);}.feature-laitfoin.entity.feature .field.field-name-field-product-image .field-item::before{--bgi-no-alco:url(/sites/all/themes/myfront_multi/images/stickers/lait-foin.png);}.feature-tarn.entity.feature .field.field-name-field-product-image .field-item::before{--bgi-no-alco:url(/sites/all/themes/myfront_multi/images/stickers/saveurs-tarn.png);--bgs-no-alco:auto 60px;}.feature-cotedor.entity.feature .field.field-name-field-product-image .field-item::before{--bgi-no-alco:url(/sites/all/themes/myfront_multi/images/stickers/cote-d-or.png);--bgs-no-alco:auto 60px;}.feature-vacuum.entity.feature .field.field-name-field-product-image .field-item::before{--bgi-bl:url(/sites/all/themes/myfront_multi/images/stickers/sous-vide.png);}.feature-nep.entity.feature .field.field-name-field-product-image .field-item::before{--bgi-bc:url(/sites/all/themes/myfront_multi/images/stickers/nep.png);}.feature-balf.entity.feature .field.field-name-field-product-image .field-item::before{--bgi-bc:url(/sites/all/themes/myfront_multi/images/stickers/balf.png);}.feature-bbc.entity.feature .field.field-name-field-product-image .field-item::before{--bgi-bc:url(/sites/all/themes/myfront_multi/images/stickers/bbc.png);}.feature-hve.entity.feature .field.field-name-field-product-image .field-item::before{--bgi-bc:url(/sites/all/themes/myfront_multi/images/stickers/hve.png);}.feature-biocohe.entity.feature .field.field-name-field-product-image .field-item::before{--bgi-bc:url(/sites/all/themes/myfront_multi/images/stickers/bio-coherence.png);}.feature-aoc.entity.feature .field.field-name-field-product-image .field-item::before{--bgi-cl:url(/sites/all/themes/myfront_multi/images/stickers/aoc.png);}.feature-aop.entity.feature .field.field-name-field-product-image .field-item::before{--bgi-cl:url(/sites/all/themes/myfront_multi/images/stickers/aop.png);}.feature-igp.entity.feature .field.field-name-field-product-image .field-item::before{--bgi-cl:url(/sites/all/themes/myfront_multi/images/stickers/igp.png);}.feature-bronze.entity.feature .field.field-name-field-product-image .field-item::before{--bgi-cr:url(/sites/all/themes/myfront_multi/images/stickers/medaille-bronze-paris.png);}.feature-silver.entity.feature .field.field-name-field-product-image .field-item::before{--bgi-cr:url(/sites/all/themes/myfront_multi/images/stickers/medaille-argent-paris.png);}.feature-gold.entity.feature .field.field-name-field-product-image .field-item::before{--bgi-cr:url(/sites/all/themes/myfront_multi/images/stickers/medaille-or-paris.png);}.feature-new.entity.feature .field.field-name-field-product-image .field-item::before{--bgi-tl:url(/sites/all/themes/myfront_multi/images/stickers/new.png);}.feature-datecourte.entity.feature .field.field-name-field-product-image .field-item::before{--bgi-tl:url(/sites/all/themes/myfront_multi/images/stickers/date-courte.png);}div.entity.storage-type-frozen .field.field-name-field-product-image .field-item::before{--bgi-bl:url(/sites/all/themes/myfront_multi/images/stickers/surgele.png) !important;}form#custom-product-search-form > div{display:flex;justify-content:center;}form#custom-product-search-form > div > input.form-text{max-width:calc(100% - 33px);}form#custom-product-search-form > div > input.form-submit{margin-left:0;width:33px;color:transparent;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22white%22%3E%3Cpath%20d%3D%22M19%2017l-5.15-5.15a7%207%200%201%200-2%202L17%2019zM3.5%208A4.5%204.5%200%201%201%208%2012.5%204.5%204.5%200%200%201%203.5%208z%22/%3E%3C/svg%3E");background-position:center;background-size:25px;background-repeat:no-repeat;}h2.title-below{display:none;}@media (max-width:667px){table{display:block;}table thead{display:none;}table tbody,table tfoot,table tr,table th,table td{display:block;}table tr,table tr.even,table tr.odd{background-color:transparent !important;padding:0;}table td{width:auto !important;white-space:normal;padding:0.5em 0 0 !important;}table tbody tr{border:0 none;border-top:1px solid #CCC;margin:0 0 1.5em;}.fieldset-wrapper > table tbody tr:first-child{border-top:0 none;}table tbody tr:last-child{margin-bottom:0;}table tbody td{text-align:right;}table tbody td[data-label]{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;}table tbody td[data-label]::before{content:attr(data-label);font-weight:bold;white-space:nowrap;padding-right:1em;margin-right:auto;}table tfoot tr{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;}table tfoot tr.section-start{border-top:1px solid #CCC;margin:1.5em 0 0;}table tfoot td{border:0 none !important;}table.items td:first-child{padding-left:0 !important;}}@media (max-width:1024px){#admin-menu{display:none;}body.admin-menu #header{top:0;}body.admin-menu #main{padding-top:0;}body.admin-menu #block-custom-user-dropdown .block-content{max-height:calc(100vh - 60px);}#page{padding-top:60px;}#header > .section,.region-header a.block-button,#block-menu-menu-header .block-content > ul.menu > li > a{height:60px;line-height:60px;}a#logo{margin:0;padding:0;width:60px;overflow:hidden;}a#logo > img{max-width:none;}.region-header a.block-button,#block-menu-menu-header .block-content > ul.menu > li.menumore-more > a{width:60px;padding:0;background-size:40px;text-align:center;}#block-menu-menu-header .block-content > ul.menu > li.menumore-more > a span{display:none;}#block-menu-menu-header .block-content > ul.menu > li.menumore-expanded.menumore-top > ul{max-height:calc(100vh - 60px);}.admin-menu #block-menu-menu-header .block-content > ul.menu > li.menumore-expanded.menumore-top > ul{max-height:calc(100vh - 60px - 30px);}#block-custom-user-dropdown{width:auto;}#block-custom-user-dropdown a.block-button{width:60px;background-position:center center;padding:0;}#block-custom-user-dropdown a.block-button span{display:none;}#block-custom-user-dropdown .block-content{position:fixed;left:auto;}#block-custom-cart-cart a.block-button span.label{display:none;}#block-custom-cart-cart a.block-button span.cart-total,#block-custom-cart-cart a.block-button span.item-count{font-weight:bold;display:block;transform:translateY(3px);}#block-custom-cart-cart a.block-button span.cart-total::before,#block-custom-cart-cart a.block-button span.item-count::before,#block-custom-cart-cart a.block-button span.cart-total::after,#block-custom-cart-cart a.block-button span.item-count::after{content:none;}#block-custom-cart-cart a.block-button.active,#block-custom-cart-cart a.block-button:hover{color:inherit;}div.node.node-page .field{margin:0 20px;}div.node.node-page .field .field{margin:0;}div.node.node-page .field.field-name-field-blocks .field-item,div.node.node-page .field.field-name-field-blocks-2 .field-item{margin-left:0;}.rich-text h4{font-size:44px;line-height:1em;}.rich-text h3,.swiper-process h2.entity-label{font-size:33px;line-height:1em;}.swiper-process h2.entity-label span{min-width:320px;}table.sticky-enabled thead th,body.admin-menu table.sticky-enabled thead th{top:60px;}th,td{white-space:nowrap;}div.entity-custom-invoice.not-print .content,div.entity-custom-sdd-mandate.not-print .content,div.delivery-note.not-print .content,div.delivery-document.not-print .content,div.quantity-report.not-print .content{margin:0;min-width:320px;}.page-user-orders- .region-content{margin:0;}.page-user-orders- .region-content table{background-color:#fff;}.region-footer p img{max-width:60vw;}div.custom-user-page{display:block;margin-left:0;}div.custom-user-page > div{padding-left:0;}.view-products .views-rows .views-row,.view-baskets .views-rows .views-row{width:50%;}}@media (max-width:414px){.section{padding:0 20px;}body.alcohol .region-footer::before{padding:0 20px;height:calc((100vw - 40px) * 90 / 728);}.rich-text div.layout > div,.rich-text div.layout > div:first-child{flex-wrap:wrap;margin-top:-20px !important;}.rich-text div.layout > div > div,.rich-text div.layout > div:first-child > div{width:100% !important;float:none !important;margin:20px 0 0 0 !important;}}@media (max-width:667px){div.node.node-page .field.field-name-field-blocks .field-items{display:block;margin:-1.5em 0 0;}div.node.node-page .field.field-name-field-blocks .field-item{padding-left:0 !important;width:auto !important;margin:1.5em 0 !important;border:0 none !important;}.rich-text p{margin:0 !important;}.view-products .views-rows,.view-baskets .views-rows{display:block;margin:-1.5em 0 0;}.view-products .views-rows .views-row,.view-baskets .views-rows .views-row{width:auto !important;margin:1.5em 0;padding:0;}.node.node-post.node-teaser.field-blog-fdc,.node.node-post.node-teaser.field-blog-rec{margin:0;}div.custom-user-page > div,div.node.node-post.node-teaser > div,div.node.node-post .node-content.with-side > div{width:auto;}.rich-text h4{border:0 none;padding-left:0;}}
.resizable-textarea{width:100%;}table.cke_editor iframe{display:block;}#page.cke{padding:0;margin:2px;width:auto;background-image:none;border:0 none;}#page.cke > :first-child{margin-top:0;}#page.cke img.cke_drupal_break{padding:0;}body.cke{overflow-x:hidden;background-color:#fff;min-height:0;}.cke_panel_frame,.cke_panel_container body{background:transparent none;position:static;}.cke_panel_listItem{font-size:12px;line-height:1.5em;}.cke_panel_listItem h2,.cke_panel_listItem h3,.cke_panel_listItem h4,.cke_panel_listItem h5,.cke_panel_listItem h6,.cke_panel_listItem p{margin:0 !important;}textarea.cke_source{white-space:pre-wrap !important;}.cke_widget_drag_handler_container > img.cke_widget_drag_handler{width:15px !important;height:15px !important;}img.cke_anchor{vertical-align:baseline !important;}.rich-text h3,.cke_panel_listItem h3{font-size:16px;line-height:1.5em;}.rich-text h4,.cke_panel_listItem h4{font-size:14px;line-height:1.5em;}.rich-text p{margin:0 0 20px;}.rich-text ul{margin-top:0;padding:0;}.rich-text p + ul{margin-top:-1em;}.rich-text ul li{list-style:none outside none;margin:0.25em 0;padding:0 0 0 20px;position:relative;}.rich-text ul li::before{background-color:#5691cd;border-radius:0.3em;content:" ";height:0.6em;left:0.2em;position:absolute;top:0.5em;width:0.6em;}.rich-text ul ul{margin-bottom:0.5em;}.rich-text ul ul li::before{box-sizing:border-box;background-color:transparent;border:1px solid #5691cd;}#page.cke > div,.rich-text .field-item > div,.block-content.rich-text > div{margin:0 0 40px;}#page.cke > :first-child,.rich-text .field-item > :first-child,.block-content.rich-text > :first-child,#page.cke > div > :first-child,.rich-text .field-item > div > :first-child,.block-content.rich-text > div > :first-child{margin-top:0 !important;}#page.cke > :last-child,.rich-text .field-item > :last-child,.block-content.rich-text > :last-child,#page.cke > div > :last-child,.rich-text .field-item > div > :last-child,.block-content.rich-text > div > :last-child{margin-bottom:0 !important;}#page.cke.rich-text > div{outline:1px dashed #d1d1d1;}#page.cke.rich-text > div.cke_widget_wrapper{outline:0 none;}.rich-text *[style*="float: left;"]{margin:0 20px 20px 0 !important;}.rich-text *[style*="float: right;"]{margin:0 0 20px 20px !important;}.rich-text .rteleft{text-align:left;}.rich-text .rteright{text-align:right;}.rich-text .rtecenter{text-align:center;}.rich-text .rtejustify{text-align:justify;}.rich-text .rteleft > img:first-child:last-child,.rich-text .rteright > img:first-child:last-child,.rich-text .rtecenter > img:first-child:last-child,.rich-text .rtejustify > img:first-child:last-child{display:inline;margin:0;}.rich-text div.layout{overflow:hidden;}.rich-text div.layout > div{margin:0 -20px;display:flex;align-items:stretch;}.rich-text div.layout > div > div{box-sizing:border-box;width:50%;padding:0 20px;}.rich-text div.layout > div > div > :first-child{margin-top:0 !important;}.rich-text div.layout > div > div > :last-child{margin-bottom:0 !important;}.rich-text div.layout > div > div.layout-col-2,.rich-text div.layout > div > div.layout-col-3,.rich-text div.layout > div > div.layout-col-4{display:none;}.rich-text div.layout.layout-type-1-1-1 > div > div,.rich-text div.layout.layout-type-1-2 > div > div,.rich-text div.layout.layout-type-2-1 > div > div{width:33.33333%;}.rich-text div.layout.layout-type-1-1-1 > div > div.layout-col-2{display:block;}.rich-text div.layout.layout-type-1-2 > div > div.layout-col-1,.rich-text div.layout.layout-type-2-1 > div > div.layout-col-1{width:66.66666%;}.rich-text div.layout.layout-type-1-1-1-1 > div > div,.rich-text div.layout.layout-type-1-3 > div > div,.rich-text div.layout.layout-type-3-1 > div > div{width:25%;}.rich-text div.layout.layout-type-1-1-1-1 > div > div.layout-col-2,.rich-text div.layout.layout-type-1-1-1-1 > div > div.layout-col-3{display:block;}.rich-text div.layout.layout-type-1-3 > div > div.layout-col-1,.rich-text div.layout.layout-type-3-1 > div > div.layout-col-1{width:75%;}.rich-text div.layout.layout-type-1-1 > div > div.layout-col-0,.rich-text div.layout.layout-type-2-1 > div > div.layout-col-0,.rich-text div.layout.layout-type-3-1 > div > div.layout-col-0{order:1;}.rich-text div.layout.layout-type-1-1-1-1-1 > div > div{width:20%;}.rich-text div.layout.layout-type-1-1-1-1-1 > div > div.layout-col-2,.rich-text div.layout.layout-type-1-1-1-1-1 > div > div.layout-col-3,.rich-text div.layout.layout-type-1-1-1-1-1 > div > div.layout-col-4{display:block;}.rich-text div.layout.layout-opt-float > div{display:block;overflow:hidden;}.rich-text div.layout.layout-opt-float > div > div.layout-col-1{width:100%;}.rich-text div.layout.layout-opt-float > div > div.layout-col-0{float:left;}.rich-text div.layout.layout-opt-float.layout-type-1-2 > div > div.layout-col-0,.rich-text div.layout.layout-opt-float.layout-type-2-1 > div > div.layout-col-0{width:calc(33.33333% - 40px);}.rich-text div.layout.layout-opt-float.layout-type-1-3 > div > div.layout-col-0,.rich-text div.layout.layout-opt-float.layout-type-3-1 > div > div.layout-col-0{width:calc(25% - 40px);}.rich-text div.layout.layout-opt-float.layout-type-2-1 > div > div.layout-col-0,.rich-text div.layout.layout-opt-float.layout-type-3-1 > div > div.layout-col-0{float:right;}#page.cke.rich-text{margin:40px;}#page.cke.rich-text > span:first-child + *{margin-top:0;}#page.cke.rich-text div.layout > div > div{outline:1px dashed #d1d1d1;outline-offset:-21px;margin:-20px 0;padding:20px;}#page.cke.rich-text div.layout.layout-opt-float > div > div.layout-col-0{outline-offset:-1px;position:relative;z-index:1;}.rich-text div.layout.layout-opt-float > div,#page.cke.rich-text div.layout.layout-opt-float > div{margin-bottom:-20px !important;}.rich-text div.layout.layout-opt-float > div > div.layout-col-1,#page.cke.rich-text div.layout.layout-opt-float > div > div.layout-col-1{padding:20px;margin-top:-20px !important;margin-bottom:0;}.rich-text div.layout.layout-opt-float > div > div.layout-col-0,#page.cke.rich-text div.layout.layout-opt-float > div > div.layout-col-0{padding:0;margin:0 40px 20px 20px;}.rich-text div.layout.layout-opt-float.layout-type-2-1 > div > div.layout-col-0,#page.cke.rich-text div.layout.layout-opt-float.layout-type-2-1 > div > div.layout-col-0,.rich-text div.layout.layout-opt-float.layout-type-3-1 > div > div.layout-col-0,#page.cke.rich-text div.layout.layout-opt-float.layout-type-3-1 > div > div.layout-col-0{margin-left:40px;margin-right:20px;}.rich-text img.template{display:block;max-width:100%;width:auto !important;height:auto !important;margin:0 auto;background:center center / contain no-repeat;}
