.leaflet-image-layer,.leaflet-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane,.leaflet-pane>canvas,.leaflet-pane>svg,.leaflet-tile,.leaflet-tile-container,.leaflet-zoom-box{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-overlay-pane svg,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer{max-width:none!important}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-bottom,.leaflet-top{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-tile{will-change:opacity}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;-o-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}.leaflet-zoom-anim .leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);-o-transition:-o-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-pan-anim .leaflet-tile,.leaflet-zoom-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-control,.leaflet-popup-pane{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing}.leaflet-image-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-image-layer.leaflet-interactive,.leaflet-marker-icon.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline:0}.leaflet-container a{color:#0078a8}.leaflet-container a.leaflet-active{outline:2px solid orange}.leaflet-zoom-box{border:2px dotted #38f;background:rgba(255,255,255,.5)}.leaflet-container{font:12px/1.5 "Helvetica Neue",Arial,Helvetica,sans-serif}.leaflet-bar{box-shadow:0 1px 5px rgba(0,0,0,.65);border-radius:4px}.leaflet-bar a,.leaflet-bar a:hover{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:bold 18px "Lucida Console",Monaco,monospace;text-indent:1px}.leaflet-control-zoom-out{font-size:20px}.leaflet-touch .leaflet-control-zoom-in{font-size:22px}.leaflet-touch .leaflet-control-zoom-out{font-size:24px}.leaflet-control-layers{box-shadow:0 1px 5px rgba(0,0,0,.4);background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(images/layers.png);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(images/layers-2x.png);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(images/marker-icon.png)}.leaflet-container .leaflet-control-attribution{background:#fff;background:rgba(255,255,255,.7);margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover{text-decoration:underline}.leaflet-container .leaflet-control-attribution,.leaflet-container .leaflet-control-scale{font-size:11px}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;font-size:11px;white-space:nowrap;overflow:hidden;-moz-box-sizing:border-box;box-sizing:border-box;background:#fff;background:rgba(255,255,255,.5)}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers{box-shadow:none}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-layers{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 19px;line-height:1.4}.leaflet-popup-content p{margin:18px 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px rgba(0,0,0,.4)}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;padding:4px 4px 0 0;border:none;text-align:center;width:18px;height:14px;font:16px/14px Tahoma,Verdana,sans-serif;color:#c3c3c3;text-decoration:none;font-weight:700;background:0 0}.leaflet-container a.leaflet-popup-close-button:hover{color:#999}.leaflet-popup-scrolled{overflow:auto;border-bottom:1px solid #ddd;border-top:1px solid #ddd}.leaflet-oldie .leaflet-popup-content-wrapper{zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto}.leaflet-oldie .leaflet-popup-tip-container{margin-top:-1px}.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px rgba(0,0,0,.4)}.leaflet-tooltip.leaflet-clickable{cursor:pointer;pointer-events:auto}.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before,.leaflet-tooltip-top:before{position:absolute;pointer-events:none;border:6px solid transparent;background:0 0;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}.map-container{position:relative}.map-container-buttonLocate{position:absolute;top:0;right:0;z-index:800;width:35px;height:35px;background-color:#fff;border:2px solid rgba(0,0,0,.2);border-radius:4px;text-align:center;text-decoration:none;padding:3px;margin-top:10px;margin-right:10px}.map{transition:height .3s;border-radius:3px;height:350px;position:relative;z-index:0}.map-large{height:550px}.map-toggleSize{background-color:#ffe8d2;border-radius:6px 6px 0 0;bottom:0;box-shadow:0 -1px 1px rgba(0,0,0,.2);cursor:pointer;font-size:12px;left:50%;margin-left:-150px;padding:6px 30px;position:absolute;text-align:center;text-transform:uppercase;width:300px}.map-shrink{display:none}.map--modal{height:400px}.leaflet-container{background:#fff9f4}.leaflet-container .leaflet-control-attribution{background-color:rgba(255,255,255,.7);color:#c2837e;font-family:"Segoe UI","Helvetica Neue",Helvetica,Arial,sans-serif}.leaflet-container .leaflet-control-attribution a{color:#c2837e}@media(max-width:992px){.mapboxgl-ctrl-bottom-right{margin-bottom:60px}}.leaflet-div-icon{background:rgba(0,0,0,0);border:0}.leaflet-cluster-anim .leaflet-marker-icon,.leaflet-cluster-anim .leaflet-marker-shadow{transition:transform .3s ease-out,opacity .3s ease-in}.mapMarker svg{width:33px}.mapMarker.leaflet-marker-icon p,.mapMarker.leaflet-marker-icon svg{position:absolute}.mapMarker p{background-size:cover;border-radius:100px;border-style:solid;border-width:3px;margin:0;padding:0}.mapMarker svg.tip{height:12px;left:-5px;top:-12px;width:10px}.mapMarker svg.shadow{height:8px;left:-6px;opacity:.2;top:-5px;width:12px}.mapMarker--locate{animation-duration:2s;animation-iteration-count:infinite;animation-name:pulsate;background-color:#47b3ff;border-color:#fff;border-radius:99px;border-style:solid;box-shadow:0 0 8px rgba(0,0,0,.4);height:20px;width:20px}@-webkit-keyframes pulsate{0%{border-width:4px}90%{border-width:4px}100%{border-width:0}}@-moz-keyframes pulsate{0%{border-width:4px}90%{border-width:4px}100%{border-width:0}}@-o-keyframes pulsate{0%{border-width:4px}90%{border-width:4px}100%{border-width:0}}@keyframes pulsate{0%{border-width:4px}90%{border-width:4px}100%{border-width:0}}.mapMarker--assembly p{background-image:url(../images/logoLRQDO_noText.svg);box-shadow:0 0 3px rgba(0,0,0,.3);height:33px;left:-16px;top:-44px;width:33px}.mapMarker--assembly svg{width:52px}.mapMarker--assembly.filteredOut p{background-color:#999;background-image:none;border-color:#555;height:16px;left:-8px;opacity:.7;top:-8px;width:16px}.mapMarker--assembly.filteredOut svg.shadow,.mapMarker--assembly.filteredOut svg.tip{display:none}.mapMarker--assemblyochre2 .mapMarker-outline{fill:#ffdcaa}.mapMarker--assemblyochre2 .mapMarker-circle{fill:#ffa526}.mapMarker--assemblyochre2 p{background-color:#ffa526;border-color:#ffdcaa}.mapMarker--assemblyochre2 svg.tip polygon{fill:#ffdcaa}.mapMarker--assemblyochre3 .mapMarker-outline{fill:#ffdcaa}.mapMarker--assemblyochre3 .mapMarker-circle{fill:#c5822d}.mapMarker--assemblyochre3 p{background-color:#c5822d;border-color:#ffdcaa}.mapMarker--assemblyochre3 svg.tip polygon{fill:#ffdcaa}.mapMarker--assemblyturquoise2 .mapMarker-outline{fill:#afe1e1}.mapMarker--assemblyturquoise2 .mapMarker-circle{fill:#056e7d}.mapMarker--assemblyturquoise2 p{background-color:#056e7d;border-color:#afe1e1}.mapMarker--assemblyturquoise2 svg.tip polygon{fill:#afe1e1}.mapMarker--assemblyturquoise3 .mapMarker-outline{fill:#afe1e1}.mapMarker--assemblyturquoise3 .mapMarker-circle{fill:#18475d}.mapMarker--assemblyturquoise3 p{background-color:#18475d;border-color:#afe1e1}.mapMarker--assemblyturquoise3 svg.tip polygon{fill:#afe1e1}.mapMarker--assemblylavander2 .mapMarker-outline{fill:#9b91ff}.mapMarker--assemblylavander2 .mapMarker-circle{fill:#55508c}.mapMarker--assemblylavander2 p{background-color:#55508c;border-color:#9b91ff}.mapMarker--assemblylavander2 svg.tip polygon{fill:#9b91ff}.mapMarker--assemblylavander3 .mapMarker-outline{fill:#9b91ff}.mapMarker--assemblylavander3 .mapMarker-circle{fill:#2d2846}.mapMarker--assemblylavander3 p{background-color:#2d2846;border-color:#9b91ff}.mapMarker--assemblylavander3 svg.tip polygon{fill:#9b91ff}.mapMarker--assemblymauve2 .mapMarker-outline{fill:#f6a2b6}.mapMarker--assemblymauve2 .mapMarker-circle{fill:#c8325a}.mapMarker--assemblymauve2 p{background-color:#c8325a;border-color:#f6a2b6}.mapMarker--assemblymauve2 svg.tip polygon{fill:#f6a2b6}.mapMarker--assemblymauve3 .mapMarker-outline{fill:#f6a2b6}.mapMarker--assemblymauve3 .mapMarker-circle{fill:#960032}.mapMarker--assemblymauve3 p{background-color:#960032;border-color:#f6a2b6}.mapMarker--assemblymauve3 svg.tip polygon{fill:#f6a2b6}.mapMarker--assemblyapple2 .mapMarker-outline{fill:#d2ffaf}.mapMarker--assemblyapple2 .mapMarker-circle{fill:#46c85a}.mapMarker--assemblyapple2 p{background-color:#46c85a;border-color:#d2ffaf}.mapMarker--assemblyapple2 svg.tip polygon{fill:#d2ffaf}.mapMarker--assemblyapple3 .mapMarker-outline{fill:#d2ffaf}.mapMarker--assemblyapple3 .mapMarker-circle{fill:#288250}.mapMarker--assemblyapple3 p{background-color:#288250;border-color:#d2ffaf}.mapMarker--assemblyapple3 svg.tip polygon{fill:#d2ffaf}.mapMarker--assemblygreen2 .mapMarker-outline{fill:#c4d9a5}.mapMarker--assemblygreen2 .mapMarker-circle{fill:#72a492}.mapMarker--assemblygreen2 p{background-color:#72a492;border-color:#c4d9a5}.mapMarker--assemblygreen2 svg.tip polygon{fill:#c4d9a5}.mapMarker--assemblygreen3 .mapMarker-outline{fill:#c4d9a5}.mapMarker--assemblygreen3 .mapMarker-circle{fill:#007d68}.mapMarker--assemblygreen3 p{background-color:#007d68;border-color:#c4d9a5}.mapMarker--assemblygreen3 svg.tip polygon{fill:#c4d9a5}.mapMarker--assemblyNoTheme{position:absolute;top:-48px;left:-30px;height:60px;width:60px;background-image:url(../images/marker-assembly.svg)}.mapMarker--assemblyNoTheme.filteredOut{background-color:rgba(153,153,153,.5);background-image:none;border:2px solid rgba(85,85,85,.3);height:16px;left:-8px;top:-8px;width:16px;border-radius:50%}.mapMarker--assemblyNoTheme:after{background:url(../images/marker-assembly-selected.svg) no-repeat 9999px;content:""}.mapMarker--assemblyInConstruction{background-image:url(../images/marker-assemblyInConstruction.svg);position:absolute;top:-54px;left:-30px;height:60px;width:60px}.mapMarker--assemblyInConstruction:after{background:url(../images/marker-assemblyInConstruction-selected.svg) no-repeat 9999px;content:""}.mapMarker--pickup{position:absolute;top:-48px;left:-26px;height:56px;width:48px;background-image:url(../images/marker-pickup.svg);background-size:cover}.mapMarker--pickup.filteredOut{background-color:rgba(153,153,153,.5);background-image:none;border:2px solid rgba(85,85,85,.3);height:16px;width:16px;border-radius:50%}.mapMarker--pickup:after{background:url(../images/marker-pickup-selected.svg) no-repeat 9999px;content:""}.mapMarker--assemblyCluster{margin-left:-50px;margin-top:-30px;text-align:center;text-shadow:0 0 3px #fff3e9;width:100px}.mapMarker--assemblyCluster .clusterCount{background-image:url(../images/logoLRQDO_noText_marker.svg);background-repeat:no-repeat;background-size:32px;color:#80769e;display:inline-block;font-family:"League Gothic","Arial Narrow",Arial,sans;font-size:26px;padding-left:34px;padding-top:6px}.mapMarker--assemblyCluster .clusterName{color:#80769e;font-family:"Segoe UI","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700;line-height:14px;margin-top:-8px;text-transform:uppercase}.mapMarker--farm p{border-color:#fff;box-shadow:0 0 6px rgba(0,0,0,.5);height:45px;left:-23px;top:-56px;width:45px}.mapMarker--farm svg.tip{fill:#fff}.mapMarker--assemblyHighlighted{background-image:url(../images/marker-assembly-selected.svg);background-size:62px;height:72px;left:-38px;top:-74px;width:66px}.mapMarker--assemblyInConstructionHighlighted{background-image:url(../images/marker-assemblyInConstruction-selected.svg);background-size:cover;height:72px;left:-38px;top:-66px;width:66px}.mapMarker--pickupHighlighted{background-image:url(../images/marker-pickup-selected.svg);background-size:cover;height:72px;left:-38px;top:-66px;width:66px}.leaflet-container a.leaflet-popup-close-button{color:rgba(255,255,255,.75)}.leaflet-container a.leaflet-popup-close-button:hover{color:#fff}.leaflet-popup-content-wrapper{background:rgba(0,0,0,0);padding:0;box-shadow:none}.leaflet-popup-content{padding:0;margin:0;width:300px}.map .box-farm,.map .hive-vertical-box{box-shadow:0 3px 10px rgba(45,40,70,.1);text-decoration:none}.map .box-farm:focus,.map .box-farm:hover,.map .hive-vertical-box:focus,.map .hive-vertical-box:hover{box-shadow:0 3px 10px rgba(45,40,70,.2);text-decoration:none}.page{font-family:"Work Sans",sans-serif;min-height:100vh;font-size:14px}.page--white{background:#fff;color:#18475d}.page--blue{background:#18475d;color:#fff}.section{padding:24px 12px}.section--noPadding{padding:0}.section--noVerticalPadding{padding-bottom:0;padding-top:0}.section--white{background:#fff;color:#18475d}.section--blue{background:#18475d;color:#fff}.section-inner{max-width:636px;margin:0 auto}.section--small .section-inner{max-width:516px}@media(min-width:660px){.section{padding:36px 12px}.section--noVerticalPadding{padding-bottom:0;padding-top:0}.section--noPadding{padding:0}}.split{display:flex;align-items:stretch}.split>*{flex-grow:1;flex-shrink:0;flex-basis:auto}.split>.grow{flex-shrink:1;flex-basis:0}.split--horizontal{flex-direction:row;width:100%}.split--horizontal.split--aligncenter{align-items:center}.split--horizontal.split--aligntop{align-items:flex-start}.split--horizontal.split--alignbottom{align-items:flex-end}.split--horizontal.split--gutterxsmall>*{margin-right:6px}.split--horizontal.split--gutterxsmall>:last-child{margin-right:0}.split--horizontal.split--guttersmall>*{margin-right:12px}.split--horizontal.split--guttersmall>:last-child{margin-right:0}.split--horizontal.split--guttermedium>*{margin-right:18px}.split--horizontal.split--guttermedium>:last-child{margin-right:0}.split--horizontal.split--gutterlarge>*{margin-right:24px}.split--horizontal.split--gutterlarge>:last-child{margin-right:0}.split--horizontal.split--gutterxlarge>*{margin-right:36px}.split--horizontal.split--gutterxlarge>:last-child{margin-right:0}.split--vertical{flex-direction:column;height:100%}.split--vertical.split--aligncenter{align-items:center}.split--vertical.split--alignleft{align-items:flex-start}.split--vertical.split--alignright{align-items:flex-end}.split--vertical.split--gutterxsmall>*{margin-bottom:6px}.split--vertical.split--gutterxsmall>:last-child{margin-bottom:0}.split--vertical.split--guttersmall>*{margin-bottom:12px}.split--vertical.split--guttersmall>:last-child{margin-bottom:0}.split--vertical.split--guttermedium>*{margin-bottom:18px}.split--vertical.split--guttermedium>:last-child{margin-bottom:0}.split--vertical.split--gutterlarge>*{margin-bottom:24px}.split--vertical.split--gutterlarge>:last-child{margin-bottom:0}.split--vertical.split--gutterxlarge>*{margin-bottom:36px}.split--vertical.split--gutterxlarge>:last-child{margin-bottom:0}.box{border:1px solid #d7d5d3;border-radius:3px}.box--inverse{background:#fff;border-color:#fff;color:#18475d}.box--success{background:#36d3a4;border-color:#36d3a4;color:#18475d}.box--warning{background:#e44d3b;border-color:#e44d3b;color:#fff}.groupItem{border-color:#d7d5d3;border-width:1px 1px 0;border-style:solid}.groupItem:first-child{border-radius:3px 3px 0 0}.groupItem:last-child{border-width:1px;border-radius:0 0 3px 3px}.groupItem:only-child{border-radius:3px}.groupItem--inverse{border-color:#18475d;background:#fff;color:#18475d}.listItem{border-color:#ffd100;border-width:0 0 1px;border-style:solid}.listItem:last-child{border-width:0}.listItem--inverse{border-color:#fff}.carousel{overflow:hidden}.carousel-nextButton{transform:translateX(100%);margin-right:-24px}.carousel-previousButton{transform:translateX(-100%);margin-left:-24px}.carousel .slider-list{display:flex!important;height:auto!important;align-items:center}.carousel .slider-slide{position:static!important;margin-top:0!important;margin-bottom:0!important}@media(min-width:660px){.carousel{overflow:visible}}.modal{position:relative;z-index:999}.modal-backdrop{background:rgba(24,71,93,.7);bottom:0;left:0;position:fixed;right:0;top:0}.modal-wrapper{bottom:0;left:0;position:fixed;right:0;top:0;overflow:auto}.modal-content{background:#fff;color:#18475d;min-height:100%;margin:0;max-width:560px;padding:24px}@media(min-width:660px){.modal-content{border-radius:12px;border:1px solid #18475d;min-height:0;margin:24px auto}}.modal-open{overflow:hidden}.mask{position:relative}.mask-inner{position:absolute;top:0;left:0;bottom:0;right:0;z-index:2}.separator{height:1px;background:#ffd100}.tabset{border:1px solid #18475d;border-radius:24px;overflow:hidden}.tabset--inverse{border-color:#fff}.tab{background:#fff;border:0;border-right:1px solid #18475d;padding:12px 18px;text-align:center}.tab:last-child{border-right:0}.tab--active{background:#18475d;color:#fff}.tab--inverse{background:rgba(255,255,255,.3);border-color:#fff}.tab--inverse.tab--active{background:#fff;color:#18475d}.banner{padding:18px 12px}.banner--white{background:#fff;color:#18475d}.banner--blue{background:#18475d;color:#fff}.banner--yellow{background:#ffd100;color:#18475d}.banner--yellowlight{background:#fff6cc;color:#18475d}.banner--red{background:#e44d3b;color:#fff}.banner--green{background:#36d3a4;color:#18475d}.banner-inner{max-width:636px;margin:0 auto}.banner--small .banner-inner{max-width:516px}@media(min-width:660px){.banner{padding:18px 12px}}.fullWidthBlock{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);overflow-x:scroll}@media(min-width:660px){.fullWidthBlock{margin:0 auto}}.button{background:#18475d;color:#fff;font-size:14px;border:0;padding:12px 18px;border-radius:24px;text-decoration:none;display:inline-block;line-height:20px;text-align:center;transition:opacity .3s}.button:focus{outline:0}.button--disabled{opacity:.5;cursor:default}.button--block{display:block;width:100%}.button--small{font-size:12px;padding:6px 12px}.button--clear{background:0 0;border:0;color:#18475d}.button--primary{font-weight:700;background:#ffd100;color:#18475d}.button--outline{background:rgba(0,0,0,0);color:#18475d;border:1px solid #ffd100}.button--success{background:#36d3a4;color:#fff}.button--warning{background:#e44d3b;color:#fff}.button--white{background-color:#fff;color:#18475d;border:1px solid #ffd100}.button-icon--left{margin-right:6px}.button-icon--right{margin-left:6px}.button--iconOnly{padding:0;height:44px;width:44px;line-height:44px;text-align:center}.button--iconOnly.button--small{height:36px;width:36px;line-height:37px}.button--iconOnly .icon{display:block}.button--iconOnly .button-icon--left,.button--iconOnly .button-icon--right{margin:0}.button--inverse{background:#fff;color:#18475d}.button--inverse.button--primary{background:#ffd100;color:#18475d}.button--inverse.button--outline{background:rgba(0,0,0,0);color:#fff;border:1px solid #fff}.button--inverse.button--warning{background:#e44d3b;color:#fff}.button--inverse.button--success{background:#36d3a4;color:#fff}.checkButton--checked{background:#ffd100}.link{background:rgba(0,0,0,0);padding:0;border:0;text-decoration:underline;color:inherit;display:inline-block;font-size:14px}.link--small{font-size:12px}.URLShare{background:#fff;color:#18475d;border-radius:3px;overflow:hidden;border:1px solid #d7d5d3}.URLShare--inverse{border-color:#fff}.URLShare-input{border:0;outline:0;padding:12px;height:100%;width:100%}.URLShare-button{border-radius:0 3px 3px 0;height:100%}.heading{line-height:1.2;font-weight:400;font-weight:700}.heading--large{font-size:24px}.heading--medium{font-size:20px}.heading--small{font-size:18px}.text{line-height:1.3}.text--large{font-size:18px}.text--medium{font-size:14px}.text--small{font-size:12px}.text--success{color:#36d3a4}.text--warning{color:#e44d3b}.text--highlight{color:#ffd100}.text--strong{font-weight:700}.text--linethrough{text-decoration:line-through #e44d3b}.icon{display:inline-block;vertical-align:middle}.icon svg{fill:currentColor}.icon--xs svg{height:10px}.icon--s svg{height:12px}.icon--m svg{height:14px}.icon--l svg{height:18px}.icon--xl svg{height:20px}.icon--blue svg{fill:#18475d}.icon--white svg{fill:#fff}.icon--yellow svg{fill:#ffd100}.image{display:block}.image--inline{display:inline-block}.image--rounded{border-radius:50%}.image--bordered{border:1px solid #fff}.image--fluid{height:auto;width:auto;max-width:100%}.image--wide{width:100%}.tag{display:inline-block;background:#18475d;color:#fff;padding:6px 12px;border-radius:3px;font-size:12px}.tag--block{display:block;width:100%;text-align:center}.tag--inverse{background:#fff;color:#18475d;font-weight:700}.tag--warning{background:#e44d3b;color:#fff;font-weight:400}.map{height:240px}.progress{background:#d7d5d3;border-radius:24px;height:20px}.progress-inner{background:#36d3a4;border-radius:24px;height:100%;min-width:20px}.formField{margin-bottom:24px}.formLabel{display:block;margin-bottom:12px}.formInput{display:block;width:100%;background:#fff;color:#18475d;border-radius:3px;padding:12px;border:1px solid #ddd;transition:border .3s;font-size:14px;line-height:20px;min-height:44px}.formInput:focus{border:1px solid #18475d;outline:0}.formInput--error{border:1px solid #e44d3b;margin-bottom:6px}.formInput--inverse{display:block;width:calc(100% - 4px);background:#fff;color:#18475d;border-radius:3px;padding:10px;border:2px solid #fff;box-shadow:0 0 0 2px #fff;transition:border .3s;margin:2px;font-size:14px;line-height:16px;min-height:40px}.formInput--inverse:focus{border:2px solid #ffd100;outline:0}.formInput--inverse.formInput--error{border:2px solid #e44d3b;margin-bottom:8px}.formErrors .tag{margin:6px 6px 0 0}.autocomplete{position:relative}.autocomplete-suggestions{margin-top:0;color:#18475d}.multipleInputOption{background:#fff;border-radius:3px;border:0;border:1px solid #d7d5d3;color:#18475d;margin-bottom:12px;margin-right:12px;padding:12px;min-width:54px}.multipleInputOption--inverse{border:0}.multipleInputOption--selected{background:#36d3a4;border-color:#36d3a4;color:#fff}.switch{overflow:hidden;display:inline-flex}.switch input{display:none}.switch label{align-items:center;cursor:pointer;display:flex;margin:0;position:relative;text-transform:none}.switch label::before{background:#fff;border:1px solid #ddd;content:"";transition:.1s all linear}.switch label::after{background:#fff;border-radius:50%;border:1px solid #aaa;content:"";position:absolute;transition:.2s all cubic-bezier(.5,0,.5,1)}.switch label span{color:#18475d;margin-left:12px}.switch--medium label::before{border-radius:38px;height:44px;width:76px}.switch--medium label::after{height:32px;left:6px;top:6px;width:32px}.switch--medium input:checked+label::after{transform:translateX(32px)}.switch--small label::before{border-radius:24px;height:28px;width:48px}.switch--small label::after{height:20px;left:4px;top:4px;width:20px}.switch--small input:checked+label::after{transform:translateX(20px)}.switch--inverse label::before{border-color:#18475d}.switch--inverse label span{color:#fff}.switch input:checked+label::before{background:#36d3a4}.switch input:disabled+label{opacity:.5}.input-money{max-width:120px;display:flex;align-items:center;position:relative}.input-money__currency{position:absolute;right:2px;background-color:#fff;height:40px;width:30px;display:flex;justify-content:center;align-items:center}.u-spacing-inset-xxs{padding:3px!important}.u-spacing-inset-xs{padding:6px!important}.u-spacing-inset-s{padding:12px!important}.u-spacing-inset-m{padding:18px!important}.u-spacing-inset-l{padding:24px!important}.u-spacing-inset-xl{padding:36px!important}.u-spacing-stretch-xxs{padding:3px 6px!important}.u-spacing-stretch-xs{padding:6px 12px!important}.u-spacing-stretch-s{padding:12px 18px!important}.u-spacing-stretch-m{padding:18px 24px!important}.u-spacing-stretch-l{padding:24px 36px!important}.u-spacing-stretch-xl{padding:36px 72px!important}.u-spacing-compress-xxs{padding:6px 3px!important}.u-spacing-compress-xs{padding:12px 6px!important}.u-spacing-compress-s{padding:18px 12px!important}.u-spacing-compress-m{padding:24px 18px!important}.u-spacing-compress-l{padding:36px 24px!important}.u-spacing-compress-xl{padding:72px 36px!important}.u-spacing-stack-xxs{margin-bottom:3px!important}.u-spacing-stack-xs{margin-bottom:6px!important}.u-spacing-stack-s{margin-bottom:12px!important}.u-spacing-stack-m{margin-bottom:18px!important}.u-spacing-stack-l{margin-bottom:24px!important}.u-spacing-stack-xl{margin-bottom:36px!important}.u-spacing-inline-xxs{margin-right:3px!important}.u-spacing-inline-xs{margin-right:6px!important}.u-spacing-inline-s{margin-right:12px!important}.u-spacing-inline-m{margin-right:18px!important}.u-spacing-inline-l{margin-right:24px!important}.u-spacing-inline-xl{margin-right:36px!important}.u-pl-l{padding-left:24px!important}.u-pl-xl{padding-left:36px!important}@media(min-width:660px){.u-spacing-inset-xs{padding:6px!important}.u-spacing-inset-s{padding:12px!important}.u-spacing-inset-m{padding:24px!important}.u-spacing-inset-l{padding:36px!important}.u-spacing-inset-xl{padding:48px!important}.u-spacing-stretch-xs{padding:6px 12px!important}.u-spacing-stretch-s{padding:12px 18px!important}.u-spacing-stretch-m{padding:24px 36px!important}.u-spacing-stretch-l{padding:36px 48px!important}.u-spacing-stretch-xl{padding:48px 96px!important}.u-spacing-compress-xs{padding:12px 6px!important}.u-spacing-compress-s{padding:18px 12px!important}.u-spacing-compress-m{padding:36px 24px!important}.u-spacing-compress-l{padding:48px 36px!important}.u-spacing-compress-xl{padding:96px 48px!important}.u-spacing-stack-xs{margin-bottom:6px!important}.u-spacing-stack-s{margin-bottom:12px!important}.u-spacing-stack-m{margin-bottom:24px!important}.u-spacing-stack-l{margin-bottom:36px!important}.u-spacing-stack-xl{margin-bottom:48px!important}.u-spacing-inline-xs{margin-right:6px!important}.u-spacing-inline-s{margin-right:12px!important}.u-spacing-inline-m{margin-right:24px!important}.u-spacing-inline-l{margin-right:36px!important}.u-spacing-inline-xl{margin-right:48px!important}}.u-center{text-align:center}.u-left{text-align:left}.u-right{text-align:right}.u-blockLink{text-decoration:none;display:block}.u-textHighlight{background:rgba(0,0,0,0) url(/assets/images/miniruche/brush.svg) no-repeat;background-size:100% 100%;margin-left:-.25em;margin-right:-.25em;padding-left:.25em;padding-right:.25em}.u-clickable{cursor:pointer}.u-fade{opacity:0;transition:opacity .3s ease-in-out}.u-fade-in{opacity:1}@media(min-width:660px){.u-hidden-desktop{display:none}}@media(max-width:659px){.u-hidden-mobile{display:none}}html{font-size:15px;-webkit-font-smoothing:antialiased}@keyframes horizontal{0%{transform:translateX(0)}6%{transform:translateX(5px)}12%{transform:translateX(0)}18%{transform:translateX(5px)}24%{transform:translateX(0)}30%{transform:translateX(5px)}100%,36%{transform:translateX(0)}}.landing-container{padding:0 15px;width:85vw;max-width:940px;margin:0 auto}@media(max-width:1090px){.landing-container{max-width:600px}}.landing-header{padding:2rem 0}.landing-header .landing-header-part2{display:block}.landing-header .landing-header-part2-left{display:inline-block;vertical-align:top;width:600px;max-width:100%;background:#fff}.landing-header .landing-header-part2-left--with-shadow{box-shadow:0 0 6px 0 rgba(0,0,0,.1)}.landing-header .landing-header-part2-left .video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.landing-header .landing-header-part2-left .video-container embed,.landing-header .landing-header-part2-left .video-container iframe,.landing-header .landing-header-part2-left .video-container object{position:absolute;top:0;left:0;width:100%;height:100%}.landing-header .landing-header-part2-right{display:inline-block;vertical-align:top;margin-left:24px;margin-top:0;width:280px}@media(max-width:1090px){.landing-header .landing-header-part2-right{width:100%;margin-left:0;margin-top:24px}}.landing-button{display:block;width:100%;padding:13px 0 17px;margin-top:12px;border-radius:44px;background:#ffd100;border:0;font-size:14px;font-weight:700;line-height:14px;transition:all .15s ease-in-out;text-decoration:none;text-align:center}.landing-button:hover{background:#e44d3b;box-shadow:0 0 10px rgba(180,180,180,.5);color:#fff}@media(max-width:767px){.landing-button{width:100%;padding:15px 18px}}.landing-baseline{font-size:1.1rem;font-weight:400;line-height:1.3;margin-top:.5rem;margin-bottom:2rem;width:100%}.landing-baseline-lrqdo{font-style:italic}.landing-red{color:#e44d3b}.landing-text{font-size:1rem;line-height:1.35}.landing-heading{font-size:4rem;margin:4rem 0;line-height:1.4;font-weight:700;color:#e44d3b;text-align:center}@media(max-width:1200px){.landing-heading{font-size:3rem;margin:3rem 0}}@media(max-width:767px){.landing-heading{text-align:left;font-size:2rem}}.landing-subheading{font-size:1.4rem;line-height:1.3}.landingSection1{display:flex;flex-direction:row-reverse;align-items:center}@media(max-width:767px){.landingSection1{flex-direction:column}}.landingSection1-text{flex-grow:1;flex-shrink:1;flex-basis:0;padding-right:30px}@media(max-width:1200px){.landingSection1-text{flex-grow:2}}@media(max-width:767px){.landingSection1-text{padding-right:0}}.landingSection1-image{flex-grow:2;flex-shrink:1;flex-basis:0;text-align:right}@media(max-width:1200px){.landingSection1-image{flex-grow:3}}@media(max-width:767px){.landingSection1-image{text-align:center}}.landingSection1-image img{width:100%;max-width:500px}@media(max-width:767px){.landingSection1-image img{width:80vw;max-width:360px;margin-bottom:3rem}}.landingSection3{display:flex;align-items:center}@media(max-width:767px){.landingSection3{flex-direction:column-reverse}}.landingSection3-text{flex-grow:2;flex-shrink:1;flex-basis:0;padding-right:100px}@media(max-width:767px){.landingSection3-text{padding-right:0}}.landingSection3-image{flex-grow:2;flex-shrink:1;flex-basis:0;padding-right:30px;text-align:right}@media(max-width:767px){.landingSection3-image{padding-right:0;text-align:center}}.landingSection3-image img{width:100%;max-width:280px}@media(max-width:767px){.landingSection3-image img{width:40vw;max-width:200px;margin-top:3rem}}.landingFooter{background:#ffd100;font-size:16px;line-height:26px;margin-top:7rem}.landingFooter .landing-container{display:flex;justify-content:space-between;flex-wrap:wrap;padding:32px 0}.landingFooter-left a{display:block;position:relative;left:-10px}.landingFooter-right a:hover{text-decoration:none}.featuredProducts-item{text-decoration:none}.featuredProducts-allProductsLink{align-items:center;background-color:#ffd100;display:flex;font-weight:700;height:120px;justify-content:center;margin-right:12px;padding:6px;text-align:center;width:120px}.featuredProducts-image{background-color:#d7d5d3}.featuredProducts-productName{overflow:hidden;position:relative;height:3.5em}.featuredProducts-productName::after{background-image:linear-gradient(to bottom,rgba(255,255,255,0),#fff);bottom:0;content:"";height:12px;left:0;position:absolute;width:100%}.featuredProducts.carousel .slider-list{align-items:start}.input-money input,.input-money input:focus{border-right:none}.send-fixed-fee{border-radius:0 3px 3px 0;max-width:fit-content;position:relative;left:-1px}.categoryHeading{padding:36px 12px 6px}@media(min-width:660px){.categoryHeading{padding:36px 0 0}}.productSummary{border-bottom:1px solid #d7d5d3;padding:18px 12px}.productSummary-image{width:86px}.productSummary-header{margin-bottom:12px}.productSummary-offer{margin-bottom:12px}.productSummary-offer:last-child{margin-bottom:0}@media(min-width:660px){.productSummary{padding:24px 0}.productSummary-image{width:104px}.productSummary-header{margin-bottom:18px}.productSummary-offer{margin-bottom:18px}}*{padding:0;margin:0;box-sizing:border-box}a{color:inherit}button,input,select,textarea{color:inherit;font-family:"Work Sans";font-size:inherit}button{cursor:pointer}#launcher{display:none}.autocomplete-suggestions{background:#fff;border-radius:0 0 3px 3px;box-shadow:0 4px 6px rgba(45,40,70,.2);list-style:none;margin-top:-3px;padding:0;position:absolute;width:100%;z-index:2}.autocomplete-item{cursor:pointer;display:block;font-size:14px;overflow:hidden;padding:6px 12px;text-align:left;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap}.autocomplete-item.is-highlighted,.autocomplete-item:hover{background:#e8e8e8}.miniRucheWrapper{background:#fff;min-height:100vh;color:#18475d;font-family:"Work Sans"}.miniRucheWrapper--blue{background:#18475d;color:#fff}.miniRucheWrapper--blue .miniRucheHeader-left{text-align:center;padding-left:0;padding:48px 0 24px}.miniRucheWrapper--blue .miniRucheHeader-logo{width:240px}.miniRucheHeader{position:-webkit-sticky;position:sticky;top:0;left:0;width:100%;z-index:9;background:#fff;box-shadow:0 0 2px rgba(0,0,0,.1)}.miniRucheFixedNavigation{font-family:"Work Sans";background:#fff;padding:12px 0;position:sticky;top:0;z-index:99;font-size:14px;line-height:18px;overflow:hidden}.miniRucheFixedNavigation-link{text-decoration:none;display:inline-block;margin-top:5px}.miniRucheFixedNavigation-link:active,.miniRucheFixedNavigation-link:focus,.miniRucheFixedNavigation-link:hover{text-decoration:none}.miniRucheFixedNavigation-link .icon-angle-left{font-size:16px;position:relative;top:3px;left:-3px}.miniRucheFixedNavigation-basketLink{float:right;position:relative;bottom:-2px;right:6px;background:#ffd100;width:36px;height:36px;border-radius:50%;text-align:center}.miniRucheFixedNavigation-basketIcon svg{width:18px;margin-top:9px}.miniRucheFixedNavigation-basketCount{font-size:10px;line-height:18px;position:absolute;top:-5px;right:-7px;background:#fff;color:#18475d;height:18px;width:18px;border-radius:50%;text-align:center}.miniRucheFixedNavigation .wrapper{overflow:visible}@media(min-width:660px){.miniRucheFixedNavigation-basketLink{right:0}}.miniDistributionDetails{padding:24px 12px 12px;margin-bottom:0}.miniCategory{font-family:"Work Sans";text-decoration:none;display:block;padding:6px;border-top:3px dotted #e8e8e8;font-size:14px}.miniCategory:last-child{border-bottom:3px dotted #e8e8e8}.miniCategory-image{width:48px;height:48px;margin-right:12px;vertical-align:middle}.miniProductSummary{border-bottom:3px dotted #e8e8e8;color:#18475d;font-family:"Work sans";padding-top:20px;padding-bottom:10px;line-height:1.2}.miniProductSummary--outOfStock{opacity:.3}.miniProductSummary-desktopImageWrapper{display:none;position:relative}.miniProductSummary-labels{position:absolute;top:0;left:0}.miniProductSummary-labels img{margin:0 3px 3px 0}.miniProductSummary-header{position:relative}.miniProductSummary-headerRight{position:absolute;right:0;top:0}.miniProductSummary-headerLeft{padding-right:42px}.miniProductSummary-name{font-size:16px;font-weight:700;margin-bottom:3px;position:relative;white-space:nowrap;overflow:hidden}.miniProductSummary-name:before{position:absolute;top:0;bottom:0;right:0;width:24px;background:linear-gradient(90deg,rgba(255,255,255,0),#fff);content:"";z-index:2}.miniProductSummary-farmName{font-size:14px;margin-bottom:20px;position:relative;white-space:nowrap;overflow:hidden}.miniProductSummary-farmName:before{position:absolute;top:0;bottom:0;right:0;width:24px;background:linear-gradient(90deg,rgba(255,255,255,0),#fff);content:"";z-index:2}.miniProductSummary-offerWrapper{display:flex;margin-bottom:20px}.miniProductSummary-imageWrapper{width:80px;height:80px;margin-right:20px;position:relative}.miniProductSummary-image{width:80px;height:80px}.miniProductSummary-expand{background:#ddd;border:0;display:block;width:100%;padding:6px;font-size:14px;vertical-align:middle;position:relative;max-width:180px;border-radius:50px}.miniProductSummary-likes{padding:3px 6px 0;font-size:14px}.miniProductSummary-like{background:0 0;border:none;padding:0;color:#999;transition:color .3s}.miniProductSummary-like:hover{color:#18475d}.miniProductSummary-like:hover .miniProductSummary-heart svg{fill:#18475d}.miniProductSummary-like.miniProductSummary-liked,.miniProductSummary-like.miniProductSummary-liked:hover{color:#ff4800}.miniProductSummary-like.miniProductSummary-liked .miniProductSummary-heart svg,.miniProductSummary-like.miniProductSummary-liked:hover .miniProductSummary-heart svg{fill:#ff4800}.miniProductSummary-likesCount{margin-left:3px;vertical-align:middle;display:inline-block;min-width:12px}.miniProductSummary-right{flex-grow:1}.miniProductSummary br{display:none}.miniProductSummary-heart svg{width:16px;fill:#999;cursor:pointer;transition:fill .3s;vertical-align:middle}@media(min-width:600px){.miniProductSummary{position:relative;margin:0;padding-left:170px;padding-bottom:0}.miniProductSummary-farmName{margin-bottom:31px}.miniProductSummary-desktopImageWrapper{display:block;position:absolute;top:20px;left:0}.miniProductSummary-desktopImage{height:150px;width:150px}.miniProductSummary-imageWrapper{display:none}.miniProductSummary-editPurchase,.miniProductSummary-expand,.miniProductSummary-purchase{max-width:220px}}.miniProductsList-heading{font-family:"Work Sans";color:#18475d;font-size:16px;background:#eee;line-height:1.2;font-weight:700;padding:20px}.miniProductsList-heading+.miniProductsList-group .miniProductSummary:first-child{border-top:0}@media(min-width:600px){.miniProductsList-heading{padding:20px;margin:12px 0}.miniProductsList:first-child .miniProductsList-heading{margin:0 0 12px}}.miniProductDetails{position:relative;font-family:"Work Sans";line-height:1.2;color:#18475d;padding:12px}.miniProductDetails-back{position:absolute;top:15px;right:15px;cursor:pointer}.miniProductDetails-back svg{height:15px;width:15px;fill:#18475d}.miniProductDetails-imageWrapper{position:relative}.miniProductDetails-labels{position:absolute;top:0;left:0}.miniProductDetails-image{width:100%;max-width:512px}.miniProductDetails-name{font-size:18px;font-weight:700;margin-bottom:18px;padding-right:42px}.miniProductDetails-description{font-size:14px;line-height:1.5;margin:18px 0}.miniProductDetails-description p{margin-bottom:12px}@media(min-width:600px){.miniProductDetails{padding:24px}.miniProductDetails-name{font-size:21px}.miniProductDetails-back{top:27px;right:27px}}.miniOffer{flex-grow:1;display:flex;flex-direction:column;justify-content:space-between;min-height:80px}.miniOffer--horizontal{flex-direction:row;align-items:center;border-top:3px dotted #e8e8e8;min-height:0;padding:18px 0}.miniOffer--horizontal .miniOffer-price{font-weight:700}.miniOffer--horizontal:last-child{padding-bottom:6px}.miniOffer-price{display:block;font-size:14px;margin-bottom:3px}.miniOffer-quantity{display:block;font-size:14px}.miniOffer-purchase{background:#18475d;color:#fff;border:0;display:block;width:100%;padding:6px;font-size:14px;transition:opacity .3s;vertical-align:middle;position:relative;max-width:180px;border-radius:50px}.miniOffer-purchase[disabled]{cursor:default}.miniOffer-purchaseDisabled{opacity:.5}.miniOffer-purchaseCount{margin:0 auto}.miniOffer-purchaseIcon svg{width:18px;fill:#fff;margin-right:15px;vertical-align:middle;margin-top:-2px}.miniOffer-editPurchase{border:0;display:block;width:100%;padding:0;font-size:14px;vertical-align:middle;position:relative;max-width:180px;display:flex;align-items:stretch;border-radius:50px;overflow:hidden}.miniOffer-editPurchaseDisabled .miniOffer-purchaseAdd,.miniOffer-editPurchaseDisabled .miniOffer-purchaseRemove{opacity:.5}.miniOffer-purchaseDetails{background:#ffd100;flex-grow:1;text-align:center;border-left:1px solid #fff;border-right:1px solid #fff;display:flex;align-items:center;align-content:center}.miniOffer-purchaseAdd,.miniOffer-purchaseRemove{background:#ffd100;border:0;padding:6px 12px;transition:opacity .3s}.miniOffer-purchaseRemove{padding-left:15px}.miniOffer-purchaseAdd{padding-right:15px}.miniOffer-right{flex-grow:1}.miniOffer br{display:none}@media(min-width:600px){.miniOffer-editPurchase,.miniOffer-expand,.miniOffer-purchase{max-width:220px}}.miniProductModal{position:fixed;top:0;bottom:0;left:0;right:0;overflow:auto;z-index:999;background:#fff}@media(min-width:660px){.miniProductModal{background:rgba(0,0,0,0)}.miniProductModal .wrapper{background:#fff;box-shadow:0 1px 4px 4px rgba(24,71,93,.2);margin:24px auto;max-width:500px}.miniProductModal .miniRucheWrapper{background:rgba(0,0,0,0)}}.miniBasketPriceSummary{font-family:"Work Sans";color:#18475d;padding-top:12px}.miniBasketPriceSummary-totalPrice{font-size:14px;font-weight:700;margin-bottom:0}.miniBasketPriceSummary-specialFees{font-size:14px;margin-bottom:0}.miniBasketTotalBox{font-family:"Work Sans";background:#fff;color:#18475d;padding:12px 0 18px;position:sticky;z-index:3;width:100%;top:0}.miniBasketTotalBox .miniRuchePageWrapper{position:relative}.miniBasketTotalBox-backLink{text-decoration:underline;font-size:14px}.miniBasketTotalBox-backLink a:active,.miniBasketTotalBox-backLink:focus,.miniBasketTotalBox-backLink:hover{text-decoration:underline}.miniBasketTotalBox button{display:block;width:100%;padding:12px;background:#ffd100;border:none;margin-top:12px;font-size:14px;border-radius:50px}.miniBasketItem{font-family:"Work Sans";color:#18475d;border-top:3px dotted #e8e8e8;padding:18px 0;font-size:14px;line-height:18px}.miniBasketItem-content{display:flex;margin-bottom:12px}.miniBasketItem-image{flex-grow:0}.miniBasketItem-image img{width:72px;height:72px}.miniBasketItem-offer{padding:0 12px;flex-grow:1}.miniBasketItem-productName{font-size:16px;font-weight:700;margin-bottom:0}.miniBasketItem-offerQuantity{margin-bottom:0}.miniBasketItem-price{font-size:14px}.miniBasketItem-actions{display:flex}.miniBasketItem-actions input{width:100px;background:#fff;border:1px solid #ddd;padding:9px 18px;border-radius:5px}.miniBasketItem-actions button{background:#ddd;border:0;padding:9px 18px;margin:0 6px;font-size:14px;border-radius:50px}@media(min-width:600px){.miniBasketItems{padding-bottom:36px}.miniBasketItem{position:relative;padding:24px 0}.miniBasketItem-content{margin-bottom:0}.miniBasketItem-image img{width:96px;height:96px}.miniBasketItem-productName{margin-bottom:3px}.miniBasketItem-actions{position:absolute;bottom:23px;left:108px}}.miniEmptyBasket{text-align:center;padding-top:24px}.miniEmptyBasket a,.miniEmptyBasket a:active,.miniEmptyBasket a:focus,.miniEmptyBasket a:hover{text-decoration:underline}.miniRuchePageWrapper{max-width:660px;padding:0 12px;margin:0 auto}.miniRuchePageWrapper--small{max-width:540px}.miniRuchePageWrapper--verticalPadding{padding:6px 12px}@media(min-width:600px){.miniRuchePageWrapper--verticalPadding{padding:12px}}.miniRuchePage{padding:24px 18px;min-height:100vh;font-family:"Work Sans";color:#18475d}.miniRuchePage-title{font-family:"Work Sans";color:#18475d;font-size:16px;font-weight:700;margin-top:12px;margin-bottom:18px}@media(min-width:600px){.miniRuchePage{padding:24px 0}}.miniDistributions{border-bottom:3px dotted #e8e8e8;list-style:none;padding:0;margin:0}.miniDistribution--isPaused{cursor:not-allowed}.miniDistribution--hostView .miniDistribution-date{font-weight:700}.miniDistribution-link{text-decoration:none;border-top:3px dotted #e8e8e8;display:block;padding:18px 0;font-size:14px;display:flex;align-items:center}.miniDistribution-name{flex-grow:1}.miniDistribution-paused{opacity:.6}.miniRucheCreation-button{background:#ffd100;padding:9px 18px;border:0;display:inline-block;font-size:14px}.miniRucheCreation-button[disabled]{background:#ddd;color:#999;cursor:not-allowed}.miniRucheCreation-autocompleteWrapper{position:relative;margin-bottom:12px}.miniRucheCreation-input{background:#fff;padding:12px;border:1px solid #ddd;width:100%}.miniRucheCreation-autocomplete{margin-top:0}.miniAssemblyRelation{font-family:"Work Sans";color:#18475d;margin-bottom:24px;border:1px solid #e8e8e8;position:relative}.miniAssemblyRelation-checkbox{vertical-align:top;position:absolute;top:12px;left:12px}.miniAssemblyRelation-content{font-family:"Work Sans";color:#18475d;padding:12px 12px 12px 36px;vertical-align:top;display:block;font-size:14px}.miniAssemblyRelation-name{font-family:"Work Sans";color:#18475d;text-transform:none;font-size:14px;font-weight:700;margin:0 0 6px;padding:0}.miniAssemblyRelation-flag{color:#ffd100}.miniAssemblyRelation-description{font-size:14px;margin-bottom:0}.miniAssemblyRelation-mapLink{border:0;background:0 0;text-decoration:underline;padding:0;margin-top:6px;font-size:14px}.miniErrorBanner{border:1px solid red;color:red;padding:12px;margin-bottom:24px}.miniHostActionBar-inner{padding:12px 0;display:flex;justify-content:space-between}.miniHostAction{background:0 0;border:0;font-size:14px;text-decoration:underline}.miniHostAction:focus,.miniHostAction:hover{text-decoration:underline}.miniHostAction-disabled,.miniHostAction[disabled]{opacity:.5}.miniRucheAdminSales{margin:12px 0 42px}.miniRucheAdminSales-day{font-weight:700;padding:0 18px 12px;margin:0}.miniRucheAdminSales-group{border-radius:24px;overflow:hidden}.miniRucheAdminSales-add{background:#ffd100;padding:9px 18px;border:0;display:inline-block}.miniRucheAdminSale{background:#fff;color:#18475d;text-decoration:none;border-bottom:1px solid #18475d;padding:18px;margin-bottom:0;position:relative;display:block}.miniRucheAdminSale:last-child{border-bottom:0}.miniRucheAdminSale-closed{color:red;margin-bottom:6px}.miniRucheAdminSale-name{font-weight:700;margin-bottom:3px;line-height:1.2}.miniRucheAdminSale-timeslots{margin-bottom:12px}.miniRucheAdminSale-conveyors{margin-bottom:0}.miniRucheAdminSale-delete{color:red;border:0;background:0 0;padding:0;text-decoration:underline;margin-top:6px}.miniRucheAdminSale-pause{border:0;background:0 0;padding:0;text-decoration:underline;margin:6px 0 0 6px}.miniRucheAdminSale .miniRucheAngleIcon{position:absolute;right:18px;top:50%;margin-top:-6px}.miniRucheAssemblies-day{padding:12px 18px 12px}.miniRucheAssembly{background:#fff;color:#18475d;margin-bottom:18px;padding:18px;border-radius:24px}.miniRucheAssembly-name{font-size:18px;font-weight:700;margin-bottom:0}.miniRucheAssembly-delete{background:#c0311a;color:#fff;border:0;border-radius:24px;display:block;width:100%;padding:12px}.mini-link{text-decoration:underline}.mini-link:active,.mini-link:focus,.mini-link:hover{text-decoration:underline}.miniAssemblyModal{position:fixed;top:0;left:0;bottom:0;right:0;font-family:"Work Sans";color:#18475d;font-size:14px}.miniAssemblyModal-backdrop{position:absolute;top:0;left:0;bottom:0;right:0;background:rgba(255,255,255,.5)}.miniAssemblyModal-content{background:#fff;margin:24px auto;max-width:580px;padding:18px 24px;position:relative;box-shadow:0 1px 4px 4px rgba(24,71,93,.2)}.miniAssemblyModal-map{height:200px;margin:18px 0}.miniAssemblyModal-close{background:0 0;border:0;padding:0;position:absolute;top:18px;right:24px;cursor:pointer}.miniAssemblyModal-close svg{height:14px;width:14px;fill:#18475d}.miniAssemblyModal-name{font-weight:700;font-size:16px;display:block}.miniAssemblyModal-flag{color:#ffd100;display:block}@media(max-width:599px){.miniAssemblyModal-content{margin:0;height:100%}}.miniField{margin-bottom:24px}.miniField+.miniButton{margin-top:18px}.miniDateField{margin-bottom:24px;display:flex;align-items:center;width:100%}.miniDateField-separator{flex-grow:0;padding:0 12px}.miniDateField-day{flex-grow:1;flex-basis:0}.miniDateField-month{flex-grow:1;flex-basis:0}.miniDateField-year{flex-grow:2;flex-basis:0}.miniLabel{display:block;color:#18475d;margin:0;font-family:"Work Sans";font-size:14px;opacity:.5;padding:12px 0;border-bottom:3px dotted #e8e8e8}.miniInput{display:block;width:100%;padding:12px;margin:0;border:0;font-size:14px;background:#fff;color:#18475d;border-radius:3px}.miniInput::placeholder{color:#18475d;opacity:.7}.miniFormLabel{font-size:14px;color:#fff;margin:0 0 6px}.miniButton{display:inline-block;padding:9px 36px;background:#ffd100;border:0;border-radius:50px;font-size:14px;margin-top:3px;color:#18475d}.miniButton--disabled{opacity:.5;cursor:default}.miniLink{text-decoration:underline}.miniLink:active,.miniLink:focus,.miniLink:hover{text-decoration:underline}.miniAdminButton{text-decoration:none;display:block;padding:12px;border:0;border-radius:50px;font-size:16px;margin:24px 0 36px;color:#18475d;border:1px solid #ffd100;width:100%;text-align:center}.miniAdminButton-icon{vertical-align:middle;margin-right:6px}.miniAdminButton-icon svg{width:14px;fill:#18475d;position:relative;top:1px}.miniAdminButton-text{vertical-align:middle}.miniRucheAdminPage{font-size:14px;background:#18475d;color:#fff}@media(min-width:600px){.miniRucheAdminPage{font-size:16px}}.miniRucheAdminSection{padding:24px 0}.miniRucheAdminSection--white{background:#fff;color:#18475d}.miniAdminShare-url{display:flex;background:#fff;border:3px solid #18475d;border-radius:50px;margin-top:24px}.miniAdminShare-urlContent{padding:12px;flex-grow:1;border:0;background:rgba(0,0,0,0)}.miniAdminShare-urlContent a:hover{text-decoration:underline}.miniAdminShare-urlAction{background:#ffd100;border:0;padding:12px 24px;border-radius:50px;font-weight:700}.miniRucheAdminHeader{margin-bottom:24px}.miniRucheAdminHeader>a{text-decoration:none}.miniRucheAdminHeader-logo{max-width:190px;margin-bottom:6px}.miniRucheAdminButton{background:0 0;border:1px solid #fff;border-radius:24px;display:block;text-align:center;width:100%;padding:12px;text-decoration:none}.miniRucheAdminButton--yellow{border-color:#ffd100}.miniRucheAdminAssembly-name{font-weight:700}.miniRucheLogin-header{font-size:21px;margin:24px 0}.miniRucheLogin-text{font-size:14px;margin-bottom:36px}.miniRucheLogin-register{font-size:14px;margin-top:24px}.miniRucheLogin-registerLink{margin-top:12px}.miniRucheLogin-registerLink a{text-decoration:underline}.miniRucheLogin-error{color:red;font-size:14px;margin-bottom:24px}.miniRucheAddressAutoComplete{position:relative;margin-bottom:24px}.miniRucheAddressAutoComplete-input{background:#fff;padding:12px;border:1px solid #ddd;width:100%}.miniRucheAddressAutoComplete-suggestions{margin-top:0;color:#18475d}.miniRucheAddressAutoComplete--blue .miniRucheAddressAutoComplete-input{padding:12px;font-size:14px;background:#fff;color:#18475d;border:0;border-radius:3px}.miniRucheAddressAutoComplete--blue .miniRucheAddressAutoComplete-input::placeholder{color:#18475d;opacity:.7}.miniRucheCityAutoCompleteItem{padding:6px;border-top:1px solid #e8e8e8;font-size:14px;color:#18475d;cursor:pointer}.miniRucheCityAutoCompleteItem:hover{background:#ffd100;border-top:1px solid #ffd100}.miniRucheCityAutoCompleteItem:hover+.miniRucheCityAutoCompleteItem{border-top:1px solid #ffd100}.miniRucheAngleIcon svg{height:12px;width:12px;fill:#18475d}.miniRucheAssemblyMap{height:240px}.miniRucheAssemblyMap .leaflet-container{height:100%}