/**
 * Base styles supposed to provide a simple starting point for any project.
 * Please note that :
 *  - These are not supposed to be altered but redefined in app.scss.
 *  - This is not a "reset"-stylesheet : it's 2016 and I like to think we are passed that.
 */html{font-size:100%;-ms-text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;}body{background:#fff;color:#444;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", "Ubuntu", Roboto, Helvetica, Arial, sans-serif;font-size:14px;font-weight:400;line-height:1.5;margin:0;}body #picoverlay{display:none;background-color:rgba(0, 0, 0, .5);height:100%;left:0;position:fixed;top:0;width:100%;z-index:1000;}body #picoverlay .loading-filler{background-color:rgba(0, 0, 0, .7);border-radius:4px;display:none;height:30px;left:50%;line-height:30px;margin:-15px 0 0 -15px;position:absolute;text-align:center;top:50%;width:30px;}body.picoverlay{overflow:hidden;}body.picoverlay #picoverlay{display:block;}body.picoverlay #picoverlay.loading .loading-filler{display:block;}a{outline:0;text-decoration:underline;}em{font-style:italic;}h1,h2,h3{margin:1em 0 0.5em;padding:0;}h1{font-size:2.5em;}h2{font-size:2em;}h3{font-size:1.5em;}p{font-size:1em;margin:0.5em 0;padding:0;}p.color-error{color:#da4f49;}p.color-success{color:#5bb75b;}p.color-update{color:#006dcc;}p.color-warning{color:#faa732;}small{font-size:0.85em;}strong{font-weight:700;}table{border-collapse:collapse;border-spacing:0;table-layout:fixed;width:100%;/* Random "hack" classes */}table th,table td{padding:0.4em;}table thead{border-top:1px solid rgba(68, 68, 68, .2);border-bottom:1px solid rgba(68, 68, 68, .2);}table thead th,table thead td{font-size:0.85em;}table tfoot{border-top:1px solid rgba(68, 68, 68, .2);}table tfoot th,table tfoot td{color:#aaa;font-size:0.85em;}table tbody tr{border-top:1px solid rgba(68, 68, 68, .1);}.clearfix,.pico-form .pico-input-cdn,.pico-form .pico-input-cdn .pico-input-cdn-add,.pico-form .pico-input-cdn .pico-input-cdn-item,.pico-form.labels-left .pico-form-field,.pico-cdn-item,.container,.row{zoom:1;/* Colors */}.clearfix:after,.pico-form .pico-input-cdn:after,.pico-form .pico-input-cdn .pico-input-cdn-add:after,.pico-form .pico-input-cdn .pico-input-cdn-item:after,.pico-form.labels-left .pico-form-field:after,.pico-cdn-item:after,.container:after,.row:after,.clearfix:before,.pico-form .pico-input-cdn:before,.pico-form .pico-input-cdn .pico-input-cdn-add:before,.pico-form .pico-input-cdn .pico-input-cdn-item:before,.pico-form.labels-left .pico-form-field:before,.pico-cdn-item:before,.container:before,.row:before{content:"";display:table;}.clearfix:after,.pico-form .pico-input-cdn:after,.pico-form .pico-input-cdn .pico-input-cdn-add:after,.pico-form .pico-input-cdn .pico-input-cdn-item:after,.pico-form.labels-left .pico-form-field:after,.pico-cdn-item:after,.container:after,.row:after{clear:both;}.colDelete,.colError{color:#da4f49;}.colAdd,.colSuccess{color:#5bb75b;}.colUpdate,.colUpdated{color:#006dcc;}.colWarn,.colWarning{color:#faa732;/* Buttons */}.button,.button:active,.button:visited,button,input[type='button'],input[type='submit']{background-color:#ddd;border:none;border-radius:2px;box-sizing:border-box;color:#444;cursor:pointer;display:inline-block;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", "Ubuntu", Roboto, Helvetica, Arial, sans-serif;font-size:1em;font-weight:700;line-height:1.2em;margin:0.2em;max-width:20em;outline:0;overflow:hidden;padding:0.5em 1em;text-align:center;text-decoration:none;text-indent:0px;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap;word-spacing:0;-moz-appearance:none;-webkit-appearance:none;/* Forms */}.button:hover,.button:active:hover,.button:visited:hover,button:hover,input[type='button']:hover,input[type='submit']:hover{background-color:#eaeaea;color:#444;}.button i,.button:active i,.button:visited i,button i,input[type='button'] i,input[type='submit'] i{margin-right:0.3em;vertical-align:text-top;/* Colors */}.button.add,.button:active.add,.button:visited.add,button.add,input[type='button'].add,input[type='submit'].add{background-color:#5bb75b;color:#fff;}.button.add:hover,.button:active.add:hover,.button:visited.add:hover,button.add:hover,input[type='button'].add:hover,input[type='submit'].add:hover{background-color:#4fc34f;}.button.delete,.button:active.delete,.button:visited.delete,button.delete,input[type='button'].delete,input[type='submit'].delete{background-color:#da4f49;color:#fff;}.button.delete:hover,.button:active.delete:hover,.button:visited.delete:hover,button.delete:hover,input[type='button'].delete:hover,input[type='submit'].delete:hover{background-color:#ea4039;}.button.disabled,.button:active.disabled,.button:visited.disabled,button.disabled,input[type='button'].disabled,input[type='submit'].disabled{background-color:#f7f7f7;color:#fff;}.button.disabled:hover,.button:active.disabled:hover,.button:visited.disabled:hover,button.disabled:hover,input[type='button'].disabled:hover,input[type='submit'].disabled:hover{background-color:#f7f7f7;}.button.update,.button:active.update,.button:visited.update,button.update,input[type='button'].update,input[type='submit'].update{background-color:#006dcc;color:#fff;}.button.update:hover,.button:active.update:hover,.button:visited.update:hover,button.update:hover,input[type='button'].update:hover,input[type='submit'].update:hover{background-color:#007be6;}.button.warn,.button:active.warn,.button:visited.warn,button.warn,input[type='button'].warn,input[type='submit'].warn{background-color:#faa732;color:#fff;/* Invisible */}.button.warn:hover,.button:active.warn:hover,.button:visited.warn:hover,button.warn:hover,input[type='button'].warn:hover,input[type='submit'].warn:hover{background-color:#fbb24b;}.button.invisible,.button:active.invisible,.button:visited.invisible,button.invisible,input[type='button'].invisible,input[type='submit'].invisible{background-color:transparent;border:0;border-bottom:1px solid #ddd;border-radius:0;color:#777;cursor:pointer;font-weight:400;margin:0.2em 1em 0.3em 1em;padding:0.5em 0 0.2em 0;/* Sizes */}.button.invisible:hover,.button:active.invisible:hover,.button:visited.invisible:hover,button.invisible:hover,input[type='button'].invisible:hover,input[type='submit'].invisible:hover{background-color:transparent;border-color:#aaa;color:#444;}.button.invisible.add,.button:active.invisible.add,.button:visited.invisible.add,button.invisible.add,input[type='button'].invisible.add,input[type='submit'].invisible.add{border-color:#c5e6c5;color:#5bb75b;}.button.invisible.add:hover,.button:active.invisible.add:hover,.button:visited.invisible.add:hover,button.invisible.add:hover,input[type='button'].invisible.add:hover,input[type='submit'].invisible.add:hover{background-color:transparent;border-color:#4fc34f;color:#4fc34f;}.button.invisible.delete,.button:active.invisible.delete,.button:visited.invisible.delete,button.invisible.delete,input[type='button'].invisible.delete,input[type='submit'].invisible.delete{border-color:#f4cac8;color:#da4f49;}.button.invisible.delete:hover,.button:active.invisible.delete:hover,.button:visited.invisible.delete:hover,button.invisible.delete:hover,input[type='button'].invisible.delete:hover,input[type='submit'].invisible.delete:hover{background-color:transparent;border-color:#ea4039;color:#ea4039;}.button.invisible.disabled,.button:active.invisible.disabled,.button:visited.invisible.disabled,button.invisible.disabled,input[type='button'].invisible.disabled,input[type='submit'].invisible.disabled{color:#f7f7f7;}.button.invisible.disabled:hover,.button:active.invisible.disabled:hover,.button:visited.invisible.disabled:hover,button.invisible.disabled:hover,input[type='button'].invisible.disabled:hover,input[type='submit'].invisible.disabled:hover{background-color:transparent;border-color:#f7f7f7;color:#f7f7f7;}.button.invisible.update,.button:active.invisible.update,.button:visited.invisible.update,button.invisible.update,input[type='button'].invisible.update,input[type='submit'].invisible.update{color:#006dcc;}.button.invisible.update:hover,.button:active.invisible.update:hover,.button:visited.invisible.update:hover,button.invisible.update:hover,input[type='button'].invisible.update:hover,input[type='submit'].invisible.update:hover{background-color:transparent;border-color:#007be6;color:#007be6;}.button.invisible.warn,.button:active.invisible.warn,.button:visited.invisible.warn,button.invisible.warn,input[type='button'].invisible.warn,input[type='submit'].invisible.warn{color:#faa732;}.button.invisible.warn:hover,.button:active.invisible.warn:hover,.button:visited.invisible.warn:hover,button.invisible.warn:hover,input[type='button'].invisible.warn:hover,input[type='submit'].invisible.warn:hover{background-color:transparent;border-color:#fbb24b;color:#fbb24b;}.button.small,.button:active.small,.button:visited.small,button.small,input[type='button'].small,input[type='submit'].small{font-size:0.85em;}.button.big,.button:active.big,.button:visited.big,button.big,input[type='button'].big,input[type='submit'].big{font-size:1.5em;}.button.huge,.button:active.huge,.button:visited.huge,button.huge,input[type='button'].huge,input[type='submit'].huge{font-size:2em;/* Icon */}.button.icon i,.button:active.icon i,.button:visited.icon i,button.icon i,input[type='button'].icon i,input[type='submit'].icon i{font-size:1.2em;margin-right:0;}fieldset{border:0;border-top:1px solid #ddd;box-sizing:border-box;margin:1em 0 2em 0;padding:0;}fieldset legend{background-color:#fff;color:#919191;display:inline-block;font-weight:700;margin:0.5em 0;padding:0 0.5em 0 0;}fieldset.closed legend{cursor:pointer;}fieldset.closed legend:after{content:' ▾';}fieldset.closed legend:hover{color:;text-decoration:underline;}fieldset.closed .pico-form-field{display:none;}input[type="password"],input[type='text'],select,textarea,.pico-input-cdn,.pico-input-file{background-color:#fff;border:1px solid #ddd;box-shadow:inset 0px 0px 1px rgba(0, 0, 0, .1);color:#444;border-radius:2px;box-sizing:border-box;display:block;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", "Ubuntu", Roboto, Helvetica, Arial, sans-serif;font-size:1em;outline:0;margin:0.2em 0em;padding:0.5em;width:100%;vertical-align:middle;-moz-appearance:none;-webkit-appearance:none;}input[type="password"]:focus,input[type='text']:focus,select:focus,textarea:focus,.pico-input-cdn:focus,.pico-input-file:focus{border-color:#00afe8;box-shadow:inset 0px 0px 1px rgba(0, 175, 232, .2);color:#000;}input[type="password"]:disabled,input[type='text']:disabled,select:disabled,textarea:disabled,.pico-input-cdn:disabled,.pico-input-file:disabled,input[type="password"][disabled],input[type='text'][disabled],select[disabled],textarea[disabled],.pico-input-cdn[disabled],.pico-input-file[disabled]{background-color:#f6f6f6;color:#999;}.pico-input-file{position:relative;width:100%;}.pico-input-file input[type='file']{opacity:0;height:100%;left:0;position:absolute;top:0;width:100%;}.pico-input-file label{color:#777;display:block;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;}label{color:#444;display:inline-block;margin:0.2em 1em 0 0;}.pico-form{margin:1em 0;}.pico-form fieldset legend{font-size:0.85em;}.pico-form .pico-form-field{box-sizing:border-box;}.pico-form .pico-form-field .pico-form-field-label{box-sizing:border-box;margin:0.5em 0 0 0;}.pico-form .pico-form-field .pico-form-field-label label{font-size:0.85em;}.pico-form .pico-form-field .pico-form-field-value{box-sizing:border-box;margin:0 0 0.5em 0;}.pico-form .pico-form-field.error .pico-form-field-label label{color:#da4f49;font-weight:700;}.pico-form .pico-form-actions{margin:0.5em 0.5em 2em 0.5em;text-align:center;}.pico-form .pico-input-cdn{background-color:#fff;/* Option: labels to the left, fields to the right */}.pico-form .pico-input-cdn ul,.pico-form .pico-input-cdn li{list-style:none;margin:0;padding:0;}.pico-form .pico-input-cdn .sortable-placeholder{border-radius:2px;border:1px dashed #c4c4c4;box-sizing:border-box;display:block;height:50px;margin:0.2em 0;min-width:200px;}.pico-form .pico-input-cdn .pico-input-cdn-add,.pico-form .pico-input-cdn .pico-input-cdn-item{border-radius:2px;border:1px solid #f7f7f7;box-sizing:border-box;color:#919191;cursor:default;display:block;height:50px;margin:0.2em 0;min-width:200px;overflow:hidden;padding:0.5em;}.pico-form .pico-input-cdn .pico-input-cdn-add .pico-input-cdn-item-preview,.pico-form .pico-input-cdn .pico-input-cdn-item .pico-input-cdn-item-preview{display:block;float:left;height:50px;margin:calc(-.6em + 1px) 0.5em calc(-.6em + 1px) calc(-.6em + 1px);opacity:0.7;overflow:hidden;width:50px;}.pico-form .pico-input-cdn .pico-input-cdn-add .pico-input-cdn-item-preview img,.pico-form .pico-input-cdn .pico-input-cdn-item .pico-input-cdn-item-preview img{display:block;height:50px;width:50px;}.pico-form .pico-input-cdn .pico-input-cdn-add .pico-input-cdn-item-icon,.pico-form .pico-input-cdn .pico-input-cdn-item .pico-input-cdn-item-icon{display:block;float:left;height:calc(50px - 1.2em);line-height:calc(50px - 1.2em);margin-right:0.5em;overflow:hidden;text-align:center;vertical-align:middle;width:calc(50px - .6em);}.pico-form .pico-input-cdn .pico-input-cdn-add .pico-input-cdn-item-icon i,.pico-form .pico-input-cdn .pico-input-cdn-item .pico-input-cdn-item-icon i{font-size:1.2em;}.pico-form .pico-input-cdn .pico-input-cdn-add .pico-input-cdn-item-text,.pico-form .pico-input-cdn .pico-input-cdn-item .pico-input-cdn-item-text{display:block;float:left;line-height:1.3em;overflow:hidden;width:calc(100% - 50px);}.pico-form .pico-input-cdn .pico-input-cdn-add .pico-input-cdn-item-text small,.pico-form .pico-input-cdn .pico-input-cdn-item .pico-input-cdn-item-text small,.pico-form .pico-input-cdn .pico-input-cdn-add .pico-input-cdn-item-text strong,.pico-form .pico-input-cdn .pico-input-cdn-item .pico-input-cdn-item-text strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.pico-form .pico-input-cdn .pico-input-cdn-add .pico-input-cdn-item-text strong,.pico-form .pico-input-cdn .pico-input-cdn-item .pico-input-cdn-item-text strong{font-weight:400;}.pico-form .pico-input-cdn .pico-input-cdn-add .pico-input-cdn-item-text small,.pico-form .pico-input-cdn .pico-input-cdn-item .pico-input-cdn-item-text small{color:#ddd;}.pico-form .pico-input-cdn .pico-input-cdn-add .pico-input-cdn-item-text .toggle-action,.pico-form .pico-input-cdn .pico-input-cdn-item .pico-input-cdn-item-text .toggle-action,.pico-form .pico-input-cdn .pico-input-cdn-add .pico-input-cdn-item-text .legend-action,.pico-form .pico-input-cdn .pico-input-cdn-item .pico-input-cdn-item-text .legend-action{background-color:rgba(255, 255, 255, .7);border-radius:2px;cursor:pointer;float:right;margin:5px;padding:4px 6px;}.pico-form .pico-input-cdn .pico-input-cdn-add .pico-input-cdn-item-text .toggle-action:hover,.pico-form .pico-input-cdn .pico-input-cdn-item .pico-input-cdn-item-text .toggle-action:hover,.pico-form .pico-input-cdn .pico-input-cdn-add .pico-input-cdn-item-text .legend-action:hover,.pico-form .pico-input-cdn .pico-input-cdn-item .pico-input-cdn-item-text .legend-action:hover{background-color:#006dcc;color:#fff;}.pico-form .pico-input-cdn .pico-input-cdn-add .pico-input-cdn-item-text .toggle-action i.dripicons-cross,.pico-form .pico-input-cdn .pico-input-cdn-item .pico-input-cdn-item-text .toggle-action i.dripicons-cross{display:none;}.pico-form .pico-input-cdn .pico-input-cdn-add .pico-input-cdn-item-text .toggle-action i.dripicons-plus,.pico-form .pico-input-cdn .pico-input-cdn-item .pico-input-cdn-item-text .toggle-action i.dripicons-plus{display:block;}.pico-form .pico-input-cdn .pico-input-cdn-add .pico-input-cdn-item-text .toggle-action:hover,.pico-form .pico-input-cdn .pico-input-cdn-item .pico-input-cdn-item-text .toggle-action:hover{background-color:#5bb75b;}.pico-form .pico-input-cdn .pico-input-cdn-add .pico-input-cdn-item-text .legend-action,.pico-form .pico-input-cdn .pico-input-cdn-item .pico-input-cdn-item-text .legend-action{display:none;}.pico-form .pico-input-cdn .pico-input-cdn-add.checked,.pico-form .pico-input-cdn .pico-input-cdn-item.checked{background-color:#e8f9ff;border-color:#00afe8;color:#444;}.pico-form .pico-input-cdn .pico-input-cdn-add.checked small,.pico-form .pico-input-cdn .pico-input-cdn-item.checked small{color:#aaa;}.pico-form .pico-input-cdn .pico-input-cdn-add.checked .toggle-action i.dripicons-cross,.pico-form .pico-input-cdn .pico-input-cdn-item.checked .toggle-action i.dripicons-cross{display:block;}.pico-form .pico-input-cdn .pico-input-cdn-add.checked .toggle-action i.dripicons-plus,.pico-form .pico-input-cdn .pico-input-cdn-item.checked .toggle-action i.dripicons-plus{display:none;}.pico-form .pico-input-cdn .pico-input-cdn-add.checked .toggle-action:hover,.pico-form .pico-input-cdn .pico-input-cdn-item.checked .toggle-action:hover{background-color:#da4f49;}.pico-form .pico-input-cdn .pico-input-cdn-add.checked .legend-action,.pico-form .pico-input-cdn .pico-input-cdn-item.checked .legend-action{display:block;}.pico-form .pico-input-cdn .pico-input-cdn-add.checked .pico-input-cdn-item-preview,.pico-form .pico-input-cdn .pico-input-cdn-item.checked .pico-input-cdn-item-preview{opacity:1;}.pico-form .pico-input-cdn .pico-input-cdn-add{color:#444;}.pico-form .pico-input-cdn .pico-input-cdn-add strong{line-height:2.6em;}.pico-form .pico-input-cdn .pico-input-cdn-add:hover{border-color:#5bb75b;}.pico-form.labels-left .pico-form-field .pico-form-field-label{float:left;width:30%;}.pico-form.labels-left .pico-form-field .pico-form-field-value{float:left;width:70%;}.pico-form.labels-left .pico-form-field .pico-form-field-value label{display:block;padding:0.2em 0px;}.pico-form.labels-left .pico-form-field .pico-form-field-value label:first-child{padding-top:0.5em;}.pico-form.labels-left .pico-form-field .pico-form-field-value label:last-child{padding-bottom:0.5em;}.pico-form.labels-left .pico-form-field.pico-form-field-choices .pico-form-field-value label{display:inline-block;}.pico-cdn-item{border-radius:2px;border:1px solid #ddd;box-sizing:border-box;color:#444;display:block;height:50px;margin:0.2em 0;min-width:200px;overflow:hidden;padding:0.5em;/* Modal */}a.pico-cdn-item:hover{border-color:#00afe8;color:#444;}.pico-cdn-item .pico-cdn-item-preview{display:block;float:left;height:50px;margin:calc(-.6em + 1px) 0.5em calc(-.6em + 1px) calc(-.6em + 1px);overflow:hidden;width:50px;}.pico-cdn-item .pico-cdn-item-preview img{display:block;height:50px;width:50px;}.pico-cdn-item .pico-cdn-item-icon{display:block;float:left;height:calc(50px - 1.2em);line-height:calc(50px - 1.2em);margin-right:0.5em;overflow:hidden;text-align:center;vertical-align:middle;width:calc(50px - .6em);}.pico-cdn-item .pico-cdn-item-icon i{font-size:1.2em;}.pico-cdn-item .pico-cdn-item-text{display:block;float:left;line-height:1.3em;overflow:hidden;width:calc(100% - 50px);}.pico-cdn-item .pico-cdn-item-text small,.pico-cdn-item .pico-cdn-item-text strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.pico-cdn-item .pico-cdn-item-text strong{font-weight:400;}.pico-cdn-item .pico-cdn-item-text small{color:#919191;}.pico-modal{background-color:#fff;border-radius:2px;box-shadow:0px 0px 4px rgba(68, 68, 68, .2);box-sizing:border-box;display:block;left:calc(50% - 150px);margin:20px;padding:1em;position:fixed;top:0px;width:300px;z-index:1100;/* WYSIWYG styles */}.pico-modal h1{font-size:1.5em;font-weight:300;margin:0 auto 1em;}.pico-modal h1 i{color:#5bb75b;display:block;font-size:1.5em;margin:0 auto 0.2em;}.pico-modal .pico-modal-actions{margin-top:1em;text-align:center;}.pico-modal.big{left:calc(50% - 300px);width:600px;}.pico-modal.pico-modal-cdn{text-align:center;}.wysiwyg{/* Loading */}.wysiwyg *{box-sizing:border-box;max-width:100%;}.wysiwyg table.invisible{background-color:transparent;border-style:none;padding:0px;margin:0px;}.wysiwyg table.invisible tbody,.wysiwyg table.invisible thead,.wysiwyg table.invisible tfoot,.wysiwyg table.invisible tr,.wysiwyg table.invisible th,.wysiwyg table.invisible td{background-color:transparent;border-style:none;color:inherit;margin:0px;padding:0px;}.loading-filler{display:block;padding:2em;text-align:center;}.loading-filler i{animation:blink-animation 1s steps(5, start) infinite;-webkit-animation:blink-animation 1s steps(5, start) infinite;color:#999;font-size:2em;}@keyframes blink-animation{0%{color:#ccc;}50%{color:#999;}100%{color:#ccc;}}@-webkit-keyframes blink-animation{0%{color:#ccc;}50%{color:#999;}100%{color:#ccc;}}body{background-color:#1d1d1d;color:#9f9c95;}a,a:visited,a:active{color:#f1ad1a;border-bottom:1px solid rgba(241, 173, 26, .3);text-decoration:none;}a:hover,a:visited:hover,a:active:hover{color:#f1ad1a;border-bottom-color:rgba(241, 173, 26, .7);}h1,h2,h3{font-family:'Oswald', sans-serif;font-weight:400;}section.top{left:0;position:absolute;top:4px;width:100%;}section.top nav{background-color:rgba(29, 29, 29, .5);display:inline-block;padding:0.5em 0.5em 0.2em 0.5em;border-radius:0px 0px 4px 4px;}section.top nav a{border:none;display:inline-block;margin:0 0.2em;}section.top nav a img{display:block;width:20px;}section.top nav.main{float:right;}header{background-position:center center;background-repeat:no-repeat;background-size:cover;border-bottom:4px solid #1d1d1d;border-top:4px solid #f1ad1a;text-align:center;padding:3em 0;}header a.brand{border-bottom:0;}header a.brand img{height:150px;}header h1{color:#fff;font-size:1.8em;font-weight:700;margin:0;text-shadow:1px 1px 1px #1d1d1d;}section.content{background-color:#fff;color:#1d1d1d;}section.products{background-color:#fff;padding:1em 0 2em 0;}section.products .products{display:grid;grid-template-columns:repeat(auto-fill, minmax(200px, 1fr));max-width:100%;grid-gap:1em;}section.products .products .product{background-color:#fff;border:1px solid rgba(159, 156, 149, .3);border-radius:4px;color:#1d1d1d;display:block;padding:1em;line-height:1.4em;}section.products .products .product:hover{border-color:#f1ad1a;}section.products .products .product img{display:block;margin:0 auto;max-width:150px;}section.products .products .product span{display:block;}section.products .products .product span.brand{color:#9f9c95;}section.products .products .product span.price{color:#f1ad1a;padding-top:0.2em;}section.products .products .product span.price .amount{background-color:#f1ad1a;border-radius:4px;color:#fff;display:inline-block;font-weight:bold;padding:0 0.5em;margin-right:0.2em;}section.products .products .product span.price .source{display:inline;}section.sources .source{padding:2em 0;text-align:center;}section.sources .source img{display:block;margin:0 auto;width:100px;}section.sources .source h2{font-size:1.7em;}section.sources .source h2 a{font-size:0.7em;}section.sources .source h2 strong{color:#bcbab5;display:block;font-family:'Oswald', sans-serif;font-weight:400;}footer{background-color:#f1ad1a;color:#1d1d1d;padding:1em 0;text-align:center;/**
 * The grid used by pico is extracted from Skeleton V2.0.4
 * Copyright 2014, Dave Gamache
 * www.getskeleton.com
 */}footer a,footer a:visited,footer a:active{color:#1d1d1d;border-color:rgba(29, 29, 29, .2);}footer a:hover,footer a:visited:hover,footer a:active:hover{color:#1d1d1d;border-color:rgba(29, 29, 29, .8);}footer nav{display:inline-block;margin-left:0.2em;}footer nav a,footer nav a:visited,footer nav a:active{margin:0 0.2em;}.container{box-sizing:border-box;margin:0 auto;max-width:960px;padding:0 10px;position:relative;width:100%;}.container .column,.container .columns{box-sizing:border-box;float:left;width:100%;}@media (min-width:790px){/* Mobile view */.container .column,.container .columns{margin-left:4%;}.container .column:first-child,.container .columns:first-child{margin-left:0;}.container .column.one,.container .columns.one{width:4.66667%;}.container .column.two,.container .columns.two{width:13.33333%;}.container .column.three,.container .columns.three{width:22%;}.container .column.four,.container .columns.four{width:30.66667%;}.container .column.five,.container .columns.five{width:39.33333%;}.container .column.six,.container .columns.six{width:48%;}.container .column.seven,.container .columns.seven{width:56.66667%;}.container .column.eight,.container .columns.eight{width:65.33333%;}.container .column.nine,.container .columns.nine{width:74%;}.container .column.ten,.container .columns.ten{width:82.66667%;}.container .column.eleven,.container .columns.eleven{width:91.33333%;}.container .column.twelve,.container .columns.twelve{width:100%;margin-left:0;}.container .column.one-third,.container .columns.one-third{width:30.66667%;}.container .column.two-thirds,.container .columns.two-thirds{width:65.33333%;}.container .column.one-half,.container .columns.one-half{width:48%;}.container .column.offset-by-one,.container .columns.offset-by-one{margin-left:8.66667%;}.container .column.offset-by-two,.container .columns.offset-by-two{margin-left:17.33333%;}.container .column.offset-by-three,.container .columns.offset-by-three{margin-left:26%;}.container .column.offset-by-four,.container .columns.offset-by-four{margin-left:34.66667%;}.container .column.offset-by-five,.container .columns.offset-by-five{margin-left:43.33333%;}.container .column.offset-by-six,.container .columns.offset-by-six{margin-left:52%;}.container .column.offset-by-seven,.container .columns.offset-by-seven{margin-left:60.66667%;}.container .column.offset-by-eight,.container .columns.offset-by-eight{margin-left:69.33333%;}.container .column.offset-by-nine,.container .columns.offset-by-nine{margin-left:78%;}.container .column.offset-by-ten,.container .columns.offset-by-ten{margin-left:86.66667%;}.container .column.offset-by-eleven,.container .columns.offset-by-eleven{margin-left:95.33333%;}.container .column.offset-by-one-third,.container .columns.offset-by-one-third{margin-left:34.66667%;}.container .column.offset-by-two-thirds,.container .columns.offset-by-two-thirds{margin-left:69.33333%;}.container .column.offset-by-one-half,.container .columns.offset-by-one-half{margin-left:52%;}}@media (max-width:789px){/* Non icon @font-face should be here : *//* oswald-regular - latin */section.sources .source h2{font-size:1.4em;}}@font-face{font-family:'Oswald';font-style:normal;font-weight:400;/* Chrome 26+, Opera 23+, Firefox 39+ *//* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */src:local(''), url('resources/fonts/oswald-v31-latin-regular.woff2') format('woff2'), url('resources/fonts/oswald-v31-latin-regular.woff') format('woff');/* oswald-700 - latin */}@font-face{font-family:'Oswald';font-style:normal;font-weight:700;/* Chrome 26+, Opera 23+, Firefox 39+ *//* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */src:local(''), url('resources/fonts/oswald-v31-latin-700.woff2') format('woff2'), url('resources/fonts/oswald-v31-latin-700.woff') format('woff');}