@charset "UTF-8";/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@-ms-viewport{width:device-width}.visible-xs,.visible-sm,.visible-md,.visible-lg,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{display:none!important}@media (max-width: 767px){.visible-xs{display:block!important}table.visible-xs{display:table}tr.visible-xs{display:table-row!important}th.visible-xs,td.visible-xs{display:table-cell!important}}@media (max-width: 767px){.visible-xs-block{display:block!important}}@media (max-width: 767px){.visible-xs-inline{display:inline!important}}@media (max-width: 767px){.visible-xs-inline-block{display:inline-block!important}}@media (min-width: 768px) and (max-width: 991px){.visible-sm{display:block!important}table.visible-sm{display:table}tr.visible-sm{display:table-row!important}th.visible-sm,td.visible-sm{display:table-cell!important}}@media (min-width: 768px) and (max-width: 991px){.visible-sm-block{display:block!important}}@media (min-width: 768px) and (max-width: 991px){.visible-sm-inline{display:inline!important}}@media (min-width: 768px) and (max-width: 991px){.visible-sm-inline-block{display:inline-block!important}}@media (min-width: 992px) and (max-width: 1199px){.visible-md{display:block!important}table.visible-md{display:table}tr.visible-md{display:table-row!important}th.visible-md,td.visible-md{display:table-cell!important}}@media (min-width: 992px) and (max-width: 1199px){.visible-md-block{display:block!important}}@media (min-width: 992px) and (max-width: 1199px){.visible-md-inline{display:inline!important}}@media (min-width: 992px) and (max-width: 1199px){.visible-md-inline-block{display:inline-block!important}}@media (min-width: 1200px){.visible-lg{display:block!important}table.visible-lg{display:table}tr.visible-lg{display:table-row!important}th.visible-lg,td.visible-lg{display:table-cell!important}}@media (min-width: 1200px){.visible-lg-block{display:block!important}}@media (min-width: 1200px){.visible-lg-inline{display:inline!important}}@media (min-width: 1200px){.visible-lg-inline-block{display:inline-block!important}}@media (max-width: 767px){.hidden-xs{display:none!important}}@media (min-width: 768px) and (max-width: 991px){.hidden-sm{display:none!important}}@media (min-width: 992px) and (max-width: 1199px){.hidden-md{display:none!important}}@media (min-width: 1200px){.hidden-lg{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table}tr.visible-print{display:table-row!important}th.visible-print,td.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}}@media print{.hidden-print{display:none!important}}.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}@media (min-width: 768px){.container{width:750px}}@media (min-width: 992px){.container{width:970px}}@media (min-width: 1200px){.container{width:1170px}}.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.row{margin-left:-15px;margin-right:-15px}.col,.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col,.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0%}@media (min-width: 768px){.col,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0%}}@media (min-width: 992px){.col,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0%}}@media (min-width: 1200px){.col,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0%}}.clearfix,.clearfix:before,.clearfix:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after{content:" ";display:table}.clearfix:after,.container:after,.container-fluid:after,.row:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right!important}.pull-left{float:left!important}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@font-face{font-family:Livory-Regular;src:url(31307F_0_0.eot);src:url(31307F_0_0.eot?#iefix) format("embedded-opentype"),url(31307F_0_0.woff2) format("woff2"),url(31307F_0_0.woff) format("woff"),url(31307F_0_0.ttf) format("truetype")}@font-face{font-family:Livory-RegularItalic;src:url(31307F_1_0.eot);src:url(31307F_1_0.eot?#iefix) format("embedded-opentype"),url(31307F_1_0.woff2) format("woff2"),url(31307F_1_0.woff) format("woff"),url(31307F_1_0.ttf) format("truetype")}@font-face{font-family:Livory-BoldItalic;src:url(31307F_2_0.eot);src:url(31307F_2_0.eot?#iefix) format("embedded-opentype"),url(31307F_2_0.woff2) format("woff2"),url(31307F_2_0.woff) format("woff"),url(31307F_2_0.ttf) format("truetype")}@font-face{font-family:Livory-Bold;src:url(31307F_3_0.eot);src:url(31307F_3_0.eot?#iefix) format("embedded-opentype"),url(31307F_3_0.woff2) format("woff2"),url(31307F_3_0.woff) format("woff"),url(31307F_3_0.ttf) format("truetype")}@font-face{font-family:RidleyGrotesk-Bold;src:url(31307F_4_0.eot);src:url(31307F_4_0.eot?#iefix) format("embedded-opentype"),url(31307F_4_0.woff2) format("woff2"),url(31307F_4_0.woff) format("woff"),url(31307F_4_0.ttf) format("truetype")}@font-face{font-family:RidleyGrotesk-Regular;src:url(31307F_5_0.eot);src:url(31307F_5_0.eot?#iefix) format("embedded-opentype"),url(31307F_5_0.woff2) format("woff2"),url(31307F_5_0.woff) format("woff"),url(31307F_5_0.ttf) format("truetype")}h1,h2,h3,h4,h5{font-weight:400}.little_title{font-weight:700;font-size:10px;text-transform:uppercase;letter-spacing:3.5px;line-height:20px;text-decoration:none}a{color:#33332c;text-decoration:none}body{background-color:#ccc;font-family:RidleyGrotesk-Regular;-webkit-font-smoothing:antialiased}.button{width:204px;height:40px;border:1px solid #33332C;font-weight:700;text-decoration:none;display:inline-block;text-transform:uppercase;color:#33332c;padding:13px 0 0;font-size:10px;letter-spacing:3.75px;margin-top:24px;text-align:center;cursor:pointer}.clear{clear:both}.arrow{display:inline-block;width:18px;height:45px;background-image:url(arrow.svg);background-repeat:no-repeat;background-size:cover}.arrow.arrow_white{background-image:url(arrow-white.svg)}.arrow.arrow_right{transform:rotate(-90deg);margin-top:-22px}input,textarea{-webkit-appearance:none;border-radius:none}.loading_overlay{width:100%;height:100vh;background-color:#fff;position:fixed;z-index:9999}.loading_overlay .loading_info{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.loading_overlay .loading_info .loading_logo{width:150px;height:78px;background-image:url(dorset-dairy-co-logo.png);background-size:100%;background-repeat:no-repeat}.loading_overlay .loading_info .loading_icon{width:100%;margin:10px 0;text-align:center}.loading_overlay .loading_info .loading_icon span{width:3px;height:3px;background-color:#33332c;display:block;border-radius:4px;margin-right:1px;display:inline-block;animation:loading_icon 1s infinite;opacity:0}.loading_overlay .loading_info .loading_icon span:last-child{margin-right:0}.loading_overlay .loading_info .loading_icon span.loading_icon_1{animation-delay:0}.loading_overlay .loading_info .loading_icon span.loading_icon_2{animation-delay:.2s}.loading_overlay .loading_info .loading_icon span.loading_icon_3{animation-delay:.4s}.loading_overlay .loading_info span.little_title{width:100%;display:block;text-align:center;padding-left:3px}@keyframes loading_icon{0%{opacity:0}to{opacity:1}}header{width:100%;height:50px;background-color:#fff;position:relative;z-index:999}.header__inner{max-width:84%;margin:0 auto;padding:2px 0 0;display:flex;justify-content:space-between}.header__icon--cart{margin-right:0!important}header.fixed{position:fixed;top:0}.post_type_nav{width:100%;height:50px;background-color:#fff;text-align:center;border-top:1px solid #FAFAF7;margin-top:16px}.post_type_nav ul{margin:0;padding:0;list-style:none;display:inline-block}.post_type_nav ul li{float:left;border-right:1px solid #FAFAF7}.post_type_nav ul li:last-child{border-right:0}.post_type_nav ul li a{padding:18px 30px;display:block;text-decoration:none;font-size:10px;text-transform:uppercase;letter-spacing:3.5px;color:#b8b8a2;font-weight:700;transition:.1s}.post_type_nav ul li a.active,.post_type_nav ul li a:hover{color:#33332c}.transparent_header header{background-color:transparent}.menu_toggle{cursor:pointer;z-index:999;transition:.3s;pointer-events:all;padding-top:14px}.menu_toggle .menu_toggle_icon{display:block;position:relative;margin:0;padding:0;width:15px;height:15px;font-size:0;text-indent:-9999px;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;border-radius:none;border:none;-webkit-transition:background .3s;transition:background .3s;float:left}.menu_toggle .menu_toggle_icon:focus{outline:none}.menu_toggle .menu_toggle_icon span{display:block;position:absolute;top:7px;left:0;right:0;height:2px;background:#33332c;-webkit-transition:background 0s .3s;transition:background 0s .3s}.menu_toggle .menu_toggle_icon span:before{position:absolute;display:block;left:0;width:100%;height:2px;background:#33332c;content:"";-webkit-transition-duration:.3s,.3s;transition-duration:.3s,.3s;-webkit-transition-delay:.3s,0s;transition-delay:.3s,0s;top:-6px;-webkit-transition-property:top,-webkit-transform;transition-property:top,transform}.menu_toggle .menu_toggle_icon span:after{position:absolute;display:block;left:0;width:100%;height:2px;background:#33332c;content:"";-webkit-transition-duration:.3s,.3s;transition-duration:.3s,.3s;-webkit-transition-delay:.3s,0s;transition-delay:.3s,0s;bottom:-6px;-webkit-transition-property:bottom,-webkit-transform;transition-property:bottom,transform}.menu_toggle.active .menu_toggle_icon span{background:none}.menu_toggle.active .menu_toggle_icon span:before{top:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition-delay:0s,.3s;transition-delay:0s,.3s}.menu_toggle.active .menu_toggle_icon span:after{bottom:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition-delay:0s,.3s;transition-delay:0s,.3s}.menu_toggle .menu_text{text-transform:uppercase;font-weight:700;font-size:11px;letter-spacing:4px;float:right;margin:2px 0 0 10px;line-height:normal;color:#000}@media (min-width: 768px){.menu_toggle .menu_text{float:left;margin:2px 0 0 24px}}.menu_toggle.menu_toggle_close{display:none}.social_links{float:right;display:none}@media (min-width: 768px){.social_links{display:block}}.social_links a{display:block;text-decoration:none;background-size:100%;background-repeat:no-repeat;float:left;margin-left:20px}.social_links a.instagram{width:15px;height:16px;background-image:url(instagram.svg)}.social_links a.facebook{width:8px;height:17px;background-image:url(facebook.svg)}.social_links a.twitter{width:18px;height:15px;background-image:url(twitter.svg)}.social_links a.pinterest{width:13px;height:16px;background-image:url(pinterest.svg)}nav.main_navigation{width:100%;height:100vh;position:fixed;background-color:#fff;display:none;overflow:scroll;z-index:9999}nav.main_navigation .menu_toggle{display:none}nav.main_navigation .menu_toggle.menu_toggle_close{display:block}@media (min-width: 768px){nav.main_navigation .menu_toggle.menu_toggle_close{margin-right:16px}}nav.main_navigation .nav-links{padding:0 20px;display:flex;justify-content:center}@media (min-height: 767px){nav.main_navigation .nav-links{align-items:center;height:calc(100vh - 50px)}}nav.main_navigation .nav-links .nav-links__inner{display:flex}nav.main_navigation .nav-logo{width:166px;height:166px;margin:7px 80px 0 0;background-image:url(nav-logo.png);background-size:166px;background-repeat:no-repeat;display:none}@media (min-width: 768px) and (min-height: 767px){nav.main_navigation .nav-logo{display:block}}nav.main_navigation ul{list-style:none;padding:0;margin:0}nav.main_navigation ul li{width:100%;line-height:normal}nav.main_navigation ul li a{color:#33332c;text-decoration:none;text-transform:uppercase;font-size:10px;font-weight:700;letter-spacing:3.5px;height:72px;display:flex}@media (min-width: 992px){nav.main_navigation ul li a{height:68px}}nav.main_navigation ul li a:before{content:"";display:block;font-family:Livory-Regular;font-size:32px;font-weight:400;letter-spacing:.1px;width:36px}@media (min-width: 1200px){nav.main_navigation ul li a:before{font-size:36px;width:44px}}nav.main_navigation ul li a span{display:block;border-left:1px solid #33332C;height:30px;padding:9px 0 0 16px;margin:5px 0 0 16px;line-height:normal}@media (min-width: 768px){nav.main_navigation ul li a span{margin:7px 0 0 16px}}nav.main_navigation ul li:first-child a:before{content:"01"}nav.main_navigation ul li:nth-child(2) a:before{content:"02"}nav.main_navigation ul li:nth-child(2) a span{padding:3px 0 0 16px}@media (min-width: 768px){nav.main_navigation ul li:nth-child(2) a span{padding:9px 0 0 16px}}nav.main_navigation ul li:nth-child(3) a:before{content:"03"}nav.main_navigation ul li:nth-child(3) a span{padding:3px 0 0 16px}@media (min-width: 768px){nav.main_navigation ul li:nth-child(3) a span{padding:9px 0 0 16px}}nav.main_navigation ul li:nth-child(4) a:before{content:"04"}nav.main_navigation ul li:nth-child(5) a:before{content:"05"}nav.main_navigation ul li:nth-child(6) a:before{content:"06"}nav.main_navigation ul li:nth-child(7) a:before{content:"07"}nav.main_navigation ul li:nth-child(8) a:before{content:"08"}nav.main_navigation ul li:nth-child(9) a:before{content:"09"}nav.main_navigation header.fixed{position:relative}body.nav_open{height:100vh;overflow:hidden}section{width:100%;background-size:cover;background-position:center;background-color:#fff;position:relative}.lines:before,.lines:after{content:"";display:block;width:1px;height:60px;background-color:#33332c;position:absolute;left:50%}@media (min-width: 992px){.lines:before,.lines:after{height:90px}}.lines:before{top:0}.lines:after{bottom:0}.lines.cream_lines{background-color:#fcfbf7}.home_story_text_content.centred h2{margin:.83em auto}.home_story_text_content h2{font-family:Livory-RegularItalic;font-size:32px;line-height:40px;padding:0 20px}@media (min-width: 992px){.home_story_text_content h2{font-size:64px;line-height:58px;padding:0;max-width:640px;margin:.83em 0}}.home_story_text_content .divider{width:60px;height:1px;background-color:#33332c;display:block;margin:0 auto 20px}@media (min-width: 992px){.home_story_text_content .divider{margin:-30px auto 20px}}.home_story_text_content p{font-size:12px;line-height:2;display:inline-block;max-width:290px}@media (min-width: 768px){.home_story_text_content p{max-width:320px}}@media (min-width: 992px){.home_story_text_content p{max-width:520px}}.milk-pricing__image{height:368px;background-image:url(milk-vending-bottles.jpg);background-position:center;background-size:cover}@media (min-width: 992px){.milk-pricing__image{height:800px}}.milk-pricing__text{text-align:center;height:740px;display:flex;align-items:center}@media (min-width: 992px){.milk-pricing__text{height:800px}}.milk-pricing__text:before,.milk-pricing__text:after{height:30px}.milk-pricing__text .little_title{position:absolute;left:50%;transform:translate(-50%);top:40px}.milk-pricing__text h2{font-size:36px;line-height:42px;font-family:Livory-RegularItalic;max-width:360px;margin:0 auto}@media (min-width: 992px){.milk-pricing__text h2{font-size:64px;line-height:58px}}.milk-pricing__text .divider{width:60px;height:1px;background-color:#33332c;display:block;margin:24px auto 28px}@media (min-width: 992px){.milk-pricing__text .divider{width:84px}}.milk-pricing__text p{font-size:12px;line-height:2;display:inline-block;padding:0 25%}.section_number{text-align:center}.section_number span{width:100%;display:inline-block}.section_number span.number{font-family:Livory-Regular;font-size:32px;letter-spacing:3px}@media (min-width: 768px){.section_number span.number{font-size:48px}}.section_number span.divider{max-width:30px;height:1px;background-color:#33332c;margin:10px 0}.home_hero{position:fixed;background-image:url(home-hero.jpg);background-position:center;height:100vh}.home_hero .home_hero_header header{background-color:transparent}.home_hero .home_logo{width:150px;height:98px;background-image:url(dorset-dairy-co-logo-est2016.png);background-size:100%;background-repeat:no-repeat;margin:15px auto 0}@media (min-width: 992px){.home_hero .home_logo{width:250px;height:164px;margin:40px auto 0}}.home_hero .read_story_button{display:block;text-align:center;position:absolute;bottom:60px;left:50%;transform:translate(-50%);font-size:11px;text-transform:uppercase;font-weight:700;letter-spacing:3.75px;line-height:20px;background-image:url(arrow-down.svg);background-repeat:no-repeat;background-position:center bottom;padding-bottom:66px;cursor:pointer}@media (min-width: 992px){.home_hero .read_story_button{bottom:90px}}.fixed_header_sections{margin-top:100vh;position:absolute;width:100%}.home_story_1{height:auto}.section_text_center{padding:80px 15px;text-align:center}@media (min-width: 992px){.section_text_center{padding:130px 0}}.home_story_photo,.dsy_process_photo{height:368px;background-size:cover;background-position:center;opacity:1;transition:.5s;pointer-events:none}@media (min-width: 992px){.home_story_photo,.dsy_process_photo{height:100vh}}.home_story_photo.fixed,.dsy_process_photo.fixed{position:fixed;top:0;z-index:1}@media (min-width: 992px){.home_story_photo.hidden,.dsy_process_photo.hidden{opacity:0}}.home_story_text,.dsy_process_text{background-color:#fff;padding:80px 0;text-align:center;pointer-events:none}@media (min-width: 992px){.home_story_text,.dsy_process_text{float:right;padding:130px 0;min-height:100vh}}.home_story_text .home_story_text_content,.dsy_process_text .home_story_text_content{max-width:290px;display:inline-block;text-align:center}@media (min-width: 992px){.home_story_text .home_story_text_content,.dsy_process_text .home_story_text_content{max-width:63%;text-align:left}}.home_story_text .home_story_text_content .little_title,.dsy_process_text .home_story_text_content .little_title{color:#b8b8a2;margin-bottom:40px;display:inline-block}@media (min-width: 992px){.home_story_text .home_story_text_content .little_title,.dsy_process_text .home_story_text_content .little_title{margin-bottom:60px}}.home_story_text .home_story_text_content h2,.dsy_process_text .home_story_text_content h2{font-family:Livory-RegularItalic;font-size:26px;line-height:32px;margin-top:0}@media (min-width: 992px){.home_story_text .home_story_text_content h2,.dsy_process_text .home_story_text_content h2{font-size:36px;line-height:42px;margin-top:0}}@media (min-width: 1400px){.home_story_text .home_story_text_content h2,.dsy_process_text .home_story_text_content h2{font-size:46px;line-height:52px}}.home_story_text .home_story_text_content .divider,.dsy_process_text .home_story_text_content .divider{width:60px;height:1px;background-color:#33332c;display:inline-block;margin:20px auto}@media (min-width: 992px){.home_story_text .home_story_text_content .divider,.dsy_process_text .home_story_text_content .divider{display:block;margin:0 0 30px;width:84px}}.home_story_text .home_story_text_content p,.dsy_process_text .home_story_text_content p{font-size:12px;line-height:2;display:inline-block}.home_story_2 .home_story_photo{background-image:url(home-tractor.jpg)}.home_story_3 .home_story_photo{background-image:url(dan-alex-table.jpg)}.dsy{background:linear-gradient(to bottom,#f2f2ee 0% 41%,#fafaf8 41% 100%)}@media (min-width: 992px){.dsy{background:linear-gradient(to bottom,#f2f2ee 0% 46%,#fafaf8 46% 100%)}}.dsy .dsy_title{text-transform:uppercase;font-family:RidleyGrotesk-Bold;font-size:40px;letter-spacing:7px;line-height:1;margin:-20px 0 50px}@media (min-width: 992px){.dsy .dsy_title{font-size:68px;margin:-36px 0 50px;letter-spacing:12px}}.dsy .dsy_title span{font-family:Livory-Bold;font-size:12px;letter-spacing:5px}@media (min-width: 992px){.dsy .dsy_title span{font-size:18px;letter-spacing:8px}}.dsy .section_number{position:relative}.dsy .dsy_info{font-family:Livory-Bold;text-transform:uppercase;font-size:12px;letter-spacing:5px;width:91px;position:absolute;top:123px;left:50%;transform:translate(-460px);display:none}@media (min-width: 992px){.dsy .dsy_info{display:block}}.dsy .dsy_info span{width:30px;height:1px;background-color:#33332c;display:block;margin:10px auto;transform:translate(-2.5px)}.dsy .dsy_info.dsy_farm_fresh{transform:translate(360px)}.dsy .section_text_center{padding:80px 0}@media (min-width: 992px){.dsy .section_text_center{padding:130px 0}}.dsy .yoghurt_subtitle{font-family:RidleyGrotesk-Bold;text-transform:uppercase;font-size:10px;letter-spacing:3.5px;margin-bottom:30px}@media (min-width: 992px){.dsy .yoghurt_subtitle{font-size:16px;letter-spacing:5px;margin-bottom:70px}}.dsy .yoghurt_subtitle span{font-size:24px;letter-spacing:7.5px;margin:4px 0 4px 7px;display:inline-block}@media (min-width: 992px){.dsy .yoghurt_subtitle span{font-size:32px;letter-spacing:12px;margin:4px 0 4px 12px}}.dsy .yoghurt_subtitle--milk span{font-size:20px}@media (min-width: 992px){.dsy .yoghurt_subtitle--milk span{font-size:32px}}.dsy .home_story_text_content h2{margin-bottom:40px}.dsy .home_story_text_content p{max-width:290px}@media (min-width: 992px){.dsy .home_story_text_content p{max-width:300px}}.dsy .home_pots{width:100%;max-width:1440px;display:none}@media (min-width: 992px){.dsy .home_pots{display:inline-block}}.dsy .home_pots_mobile{width:100%}@media (min-width: 992px){.dsy .home_pots_mobile{display:none}}.dsy .milk-header-image{width:100%;height:400px;background-image:url(milk-header.png);background-size:700px;background-position:center top;background-repeat:no-repeat;margin-top:-50px}@media (min-width: 768px){.dsy .milk-header-image{background-size:1000px;height:540px;margin-top:-70px}}@media (min-width: 992px){.dsy .milk-header-image{background-size:1298px;height:670px;margin-top:-280px}}.dsy .kefir-header-image{width:100%;height:400px;background-image:url(kefir-header.png);background-size:700px;background-position:center top;background-repeat:no-repeat;margin-top:-50px}@media (min-width: 768px){.dsy .kefir-header-image{background-size:1000px;height:540px;margin-top:-70px}}@media (min-width: 992px){.dsy .kefir-header-image{background-size:1298px;height:670px;margin-top:-280px}}.dsy .cream-header-image{width:100%;height:190px;background-image:url(cream-product-shot-2022.png);background-size:700px;background-position:center top;background-repeat:no-repeat;margin-top:-20px}@media (min-width: 768px){.dsy .cream-header-image{background-size:1000px;height:270px}}@media (min-width: 992px){.dsy .cream-header-image{background-size:1298px;height:330px}}.dsy .butter_logs{max-width:280px;margin-bottom:30px}@media (min-width: 992px){.dsy .butter_logs{max-width:712px}}.dsy_header{width:100%;overflow-x:hidden}.dsy.dsy_header .awards-left{top:210px;right:auto;left:4%}.dsy.dsy_header .awards-left .award{width:40px;height:40px}@media (min-width: 992px){.dsy.dsy_header .awards-left{top:140px;left:9%}.dsy.dsy_header .awards-left .award{width:90px;height:90px}}.dsy.dsy_header .awards-right{top:210px;left:auto;right:4%}.dsy.dsy_header .awards-right .award{width:40px;height:40px}@media (min-width: 992px){.dsy.dsy_header .awards-right{top:140px;right:9%}.dsy.dsy_header .awards-right .award{width:90px;height:90px}}.dsy.dsy_header .section_text_center{margin-top:-10px}.dsy.dsy_header header{top:0;position:absolute}.home_story_4.dsy{background:linear-gradient(to bottom,#f2f2ee 0% 18%,#fafaf8 18% 100%)}@media (min-width: 992px){.home_story_4.dsy{background:linear-gradient(to bottom,#f2f2ee 0% 50%,#fafaf8 50% 100%)}}@media (min-width: 992px){.home_story_4.dsy:before,.home_story_4.dsy:after{left:50%}}.home_story_4.dsy:after{display:none}@media (min-width: 992px){.home_story_4.dsy:after{display:block}}.milk-butter{padding:0}.milk_intro_1 .home_story_photo{background-image:url(milk__refill-station.jpg)}.milk_intro_2 .home_story_photo{background-image:url(milk__limited-edition-bottles.jpg)}.section--small{background-color:#eee;width:100%;background-size:cover;background-repeat:no-repeat;color:#fff;padding:36px 0;position:relative;overflow:hidden;height:500px}.section--small:before,.section--small:after{content:"";display:block;width:1px;height:30px;background-color:#fff;position:absolute;left:50%}.section--small:before{top:0}.section--small:after{bottom:0}.section--small .divider{background-color:#fff!important;width:45px;max-width:none!important}.section--small .button{border-color:#fff;color:#fff;height:30px;padding-top:8px;width:145px;margin-top:14px}.section--small .section_number{width:50%;position:absolute;top:50%;transform:translateY(-52%);min-width:380px}.section--small .dsy_title{font-size:38px;margin:0 0 10px}.section--small .dsy_title span{margin-bottom:8px}.section--small .summary{font-size:12px;line-height:1.6;width:240px;margin:0 auto}.home_story_4.dsy{padding:0;overflow:hidden}.home_story_4.dsy .section_text_center{background:linear-gradient(to bottom,#f2f2ee 0% 36%,#fafaf8 36% 100%)}@media (min-width: 768px){.home_story_4.dsy .section_text_center{background:linear-gradient(to bottom,#f2f2ee 0% 40%,#fafaf8 40% 100%)}}.home_story_4.dsy:after{display:none!important}.section--milk{background-image:url(home-milk.jpg);background-position:center;color:#fff;height:500px}@media (min-width: 768px){.section--milk{background-position:center right}}@media (min-width: 992px){.section--milk{height:800px}}.section--milk .section_number{width:100%;min-width:380px;position:absolute;top:50%;transform:translateY(-50%)}@media (min-width: 768px){.section--milk .section_number{right:30px;width:50%;min-width:380px}}@media (min-width: 992px){.section--milk .section_number{position:relative;right:auto;width:100%}}.section--milk .summary{font-size:12px;line-height:1.6;width:240px;margin:0 auto}.section--milk .dsy_title{margin:0}.section--milk:before,.section--milk:after{content:"";display:block;width:1px;height:30px;background-color:#fff;position:absolute;left:50%}@media (min-width: 768px){.section--milk:before,.section--milk:after{left:calc(75% - 30px)}}@media (min-width: 992px){.section--milk:before,.section--milk:after{left:50%}}.section--milk:before{top:0}.section--milk:after{bottom:0}.section--milk .button{border-color:#fff;color:#fff;height:30px;padding-top:8px;width:145px;margin-top:20px}.section--milk .divider{background-color:#fff!important;width:45px;max-width:none!important}.section--butter{background-image:url(home-butter-2022.jpg);background-position:center right}@media (min-width: 768px){.section--butter{background-position:center left}}@media (min-width: 992px){.section--butter{height:400px}}.section--butter .section_number{width:100%}@media (min-width: 768px){.section--butter .section_number{width:50%;left:30px}}.section--butter:before,.section--butter:after{transform:none}@media (min-width: 768px){.section--butter:before,.section--butter:after{left:calc(25% + 30px)}}@media (min-width: 992px){.section--butter:before,.section--butter:after{left:calc(50% - 40px)}}@media (min-width: 1200px){.section--butter:before,.section--butter:after{left:calc(25% + 30px)}}.section--cream{background-image:url(home-cream-2022-v2.jpg);background-position:center}@media (min-width: 992px){.section--cream{height:400px}}.section--cream .section_number{width:100%}@media (min-width: 768px){.section--cream .section_number{right:30px;width:50%;min-width:300px}}@media (min-width: 992px){.section--cream .section_number{margin-right:-20px}}@media (min-width: 1200px){.section--cream .section_number{margin-right:0}}@media (min-width: 768px){.section--cream:before,.section--cream:after{left:calc(75% - 30px)}}@media (min-width: 992px){.home_story_5 .home_story_photo.fixed,.home_story_6 .home_story_photo.fixed,.home_story_7 .home_story_photo.fixed,.home_story_8 .home_story_photo.fixed{right:0}}.home_story_5 .home_story_photo{background-image:url(ddc042018-63.jpg)}.home_story_6 .home_story_photo{background-image:url(ddc042018-58.jpg)}.home_story_7 .home_story_photo{background-image:url(ddc042018-4.jpg)}.home_story_8 .home_story_photo{background-image:url(ddc042018-28.jpg)}.home_story_9{background-image:url(home-landscape.jpg);background-size:cover;background-position:center;color:#fff}.home_story_9 .section_number .divider{background-color:#fff}.home_story_9.cream_lines:before,.home_story_9.cream_lines:after{background-color:#fff}.home_story_9 .button{color:#fff;border-color:#fff}.dsy_products{padding:0;position:relative}.dsy_products .dsy_product{padding:110px 0;position:relative}.dsy_products .dsy_product .dsy_product_title{text-align:center}.dsy_products .dsy_product .dsy_product_title h2{font-size:34px;font-family:RidleyGrotesk-Bold;text-transform:uppercase;letter-spacing:8px;line-height:41px;margin:0}.dsy_products .dsy_product .dsy_product_title .divider{display:block;max-width:30px;height:1px;background-color:#33332c;margin:20px auto}.dsy_products .dsy_product .dsy_product_title .subtitle{font-size:12px;font-family:Livory-Bold;text-transform:uppercase;letter-spacing:5px;line-height:20px}.dsy_products .dsy_product .dsy_product_image{width:100%;height:240px;background-size:700px;background-position:center;background-repeat:no-repeat;position:relative;margin:10px 0}.dsy_products .dsy_product .dsy_product_image:after{content:"";width:1px;height:30px;background-color:#33332c;display:block;position:absolute;bottom:-10px;left:50%;transform:translate(-50%)}.dsy_products .dsy_product.dsy_fat_free{background:linear-gradient(to bottom,#f2f2e6 44%,#fafaf7 44%)}.dsy_products .dsy_product.dsy_fat_free .dsy_product_image{background-image:url(dsy-fat-free-2022.png)}.dsy_products .dsy_product.dsy_fat_free .awards-right{left:50%;top:10px;transform:translate(-55%)}@media (min-width: 992px){.dsy_products .dsy_product.dsy_fat_free .awards-right{top:30px;left:0;transform:none}}.dsy_products .dsy_product.dsy_whole_milk{background:linear-gradient(to bottom,#9da64e 44%,#fafaf7 44%)}.dsy_products .dsy_product.dsy_whole_milk .dsy_product_image{background-image:url(dsy-whole-milk-2022.png)}.dsy_products .dsy_product.dsy_whole_milk .awards-left{left:50%;top:10px;transform:translate(-45%)}@media (min-width: 992px){.dsy_products .dsy_product.dsy_whole_milk .awards-left{top:30px;left:auto;right:0;transform:none}}.dsy_products .dsy_product.dsy_strawberry{background:linear-gradient(to bottom,#d45552 44%,#edbdb2 44%)}.dsy_products .dsy_product.dsy_strawberry .dsy_product_image{background-image:url(dsy-strawberry.png)}.dsy_products .dsy_product.dsy_strawberry .awards-left{left:50%;top:10px;transform:translate(-45%)}@media (min-width: 992px){.dsy_products .dsy_product.dsy_strawberry .awards-left{top:30px;left:auto;right:0;transform:none}}.dsy_products .dsy_product.dsy_strawberry .milk_title{color:#000}.dsy_products .dsy_product.dsy_blueberry{background:linear-gradient(to bottom,#616cb2 44%,#b2b7dc 44%)}.dsy_products .dsy_product.dsy_blueberry .dsy_product_image{background-image:url(dsy-blueberry.png)}.dsy_products .dsy_product.dsy_blueberry .awards-left{left:50%;top:10px;transform:translate(-45%)}@media (min-width: 992px){.dsy_products .dsy_product.dsy_blueberry .awards-left{top:30px;left:auto;right:0;transform:none}}.dsy_products .dsy_product.dsy_blueberry .milk_title{color:#000}.dsy_products .dsy_product.dsy_raspberry{background:linear-gradient(to bottom,#bf4d69 44%,#e5c3cb 44%)}.dsy_products .dsy_product.dsy_raspberry .dsy_product_image{background-image:url(dsy-raspberry.png)}.dsy_products .dsy_product.dsy_raspberry .awards-left{left:50%;top:10px;transform:translate(-45%)}@media (min-width: 992px){.dsy_products .dsy_product.dsy_raspberry .awards-left{top:30px;left:auto;right:0;transform:none}}.dsy_products .dsy_product.dsy_raspberry .milk_title{color:#000}.dsy_products .dsy_product.kefir .dsy_product_image{background-repeat:no-repeat;background-size:auto 296px;background-position:center top;height:330px;margin-top:20px}.dsy_products .dsy_product.dsy_strawberry.kefir .dsy_product_image{background-image:url(kefir-bottle-strawberry.png)}.dsy_products .dsy_product.dsy_blueberry.kefir .dsy_product_image{background-image:url(kefir-bottle-original.png)}.dsy_products .dsy_product.dsy_raspberry.kefir .dsy_product_image{background-image:url(kefir-bottle-mixed-berry.png)}.dsy_products .dsy_product.butter{width:100%;background-color:#444;color:#fff;background-image:url(butter-board.jpg);background-size:cover;background-position:center}.dsy_products .dsy_product.butter .dsy_product_image{background-repeat:no-repeat}.dsy_products .dsy_product.butter .awards-right{right:50%;top:10px;transform:translate(-55%)}@media (min-width: 992px){.dsy_products .dsy_product.butter .awards-right{top:30px;right:30px;transform:none}}.dsy_products .dsy_product.butter:before,.dsy_products .dsy_product.butter:after,.dsy_products .dsy_product.butter .divider{background-color:#fff}.dsy_products .dsy_product.butter .dsy_product_details{margin-top:400px}.dsy_products .dsy_product.butter .button{color:#fff;border-color:#fff}.dsy_products .dsy_product.butter .vertical_divider:before{background-color:#fff}.dsy_products .dsy_product.milk{color:#fff;width:100%;background-color:#444;background-image:url(milk-pour.jpg);background-size:cover;background-position:center}.dsy_products .dsy_product.milk:before,.dsy_products .dsy_product.milk:after,.dsy_products .dsy_product.milk .divider{background-color:#fff}.dsy_products .dsy_product.milk .dsy_product_details{margin-top:400px}.dsy_products .dsy_product.milk .button{color:#fff;border-color:#fff}.dsy_products .dsy_product.milk .vertical_divider:before{background-color:#fff}.dsy_products .dsy_product.cream{color:#fff;width:100%;background-color:#444;background-image:url(home-cream-2022-v2.jpg);background-size:cover;background-position:center}.dsy_products .dsy_product.cream:before,.dsy_products .dsy_product.cream:after,.dsy_products .dsy_product.cream .divider{background-color:#fff}@media (min-width: 992px){.dsy_products .dsy_product.cream .dsy_product_details{margin-top:300px}}.dsy_products .dsy_product.cream .button{color:#fff;border-color:#fff}.dsy_products .dsy_product.cream .vertical_divider:before{background-color:#fff}.dsy_products .dsy_product .milk_title{width:100%;display:block;color:#b8b8a2;text-transform:uppercase;text-align:center;font-size:10px;font-weight:700;letter-spacing:3.5px;max-width:217px;line-height:20px;margin:30px auto 0}.dsy_products .dsy_product .pot_size{width:100%;max-width:264px;margin:10px auto 16px;display:block;font-size:12px;line-height:22px;text-align:center}.dsy_products .dsy_product .dsy_stats_wrapper{margin:20px 0}@media (min-width: 768px){.dsy_products .dsy_product .dsy_stats_wrapper{padding:0 15%}}.dsy_products .dsy_product .dsy_stats_wrapper .dsy_stat{width:33.33333%;float:left;text-align:center}.dsy_products .dsy_product .dsy_stats_wrapper .dsy_stat .stat{font-family:Livory-RegularItalic;font-size:40px}.dsy_products .dsy_product .dsy_stats_wrapper .dsy_stat .stat sup{top:-.4em}.dsy_products .dsy_product .dsy_stats_wrapper .dsy_stat .stat_label{font-size:10px;font-weight:700;letter-spacing:3.5px;text-transform:uppercase}.dsy_products .dsy_product .button{margin:20px auto 0;display:block}.dsy_products.milk_products .dsy_product_title .subtitle{margin-bottom:10px;display:block}.dsy_products.milk_products .dsy_product_image{background-repeat:no-repeat;background-size:auto 296px;height:296px;margin-top:20px}@media (min-width: 768px){.dsy_products.milk_products .dsy_product_image{background-size:auto 332px;height:332px}}.dsy_products.milk_products .dsy_product_image:after{display:none}.dsy_products.milk_products .dsy_product .milk-availability{width:228px;height:45px;margin:20px auto;background-size:228px;background-repeat:no-repeat}.dsy_products.milk_products .dsy_product.milk--fresh{background:linear-gradient(to bottom,#f2f2ee 44%,#fff 44%)}.dsy_products.milk_products .dsy_product.milk--fresh .dsy_product_image{background-image:url(milk-product--fresh.png)}.dsy_products.milk_products .dsy_product.milk--fresh .milk-availability{background-image:url(milk-availability--fresh.png)}.dsy_products.milk_products .dsy_product.milk--semi{background:linear-gradient(to bottom,#fafaf7 44%,#fff 44%)}.dsy_products.milk_products .dsy_product.milk--semi .dsy_product_image{background-image:url(milk-product--semi.png)}.dsy_products.milk_products .dsy_product.milk--semi .milk-availability{background-image:url(milk-availability--semi.png)}.milk-locations{padding:0}.milk-locations__map{width:100%;height:600px;background-color:#fcfbf7;padding:40px 0 0}.milk-locations__map #map{width:100%;height:100%}.milk-locations__list{background-color:#fafaf7;padding:80px 0}.milk-locations__list .inner{max-width:900px;margin:0 auto;display:flex;flex-flow:row wrap;position:relative}.milk-locations__list .inner:before{content:"Locations";position:absolute;top:40px;left:-170px;transform:rotate(-90deg);letter-spacing:3.5px;font-weight:700;text-transform:uppercase;font-size:10px;display:none}@media (min-width: 992px){.milk-locations__list .inner:before{display:block}}.milk-locations__list .milk-location{width:100%;padding:0 26px;margin-bottom:26px}@media (min-width: 992px){.milk-locations__list .milk-location{width:50%;padding:0 13px;margin-bottom:0}}.milk-locations__list .milk-location__inner{background-color:#fff}.milk-locations__list .milk-location__image{width:100%;height:180px;background-color:#eee;background-image:url(milk-location.jpg);background-size:cover;background-repeat:no-repeat;background-position:center}.milk-locations__list .milk-location__address{width:100%;text-align:center;padding:20px}.milk-locations__list .milk-location__address h3{font-family:Livory-RegularItalic;font-size:26px;margin:0}.milk-locations__list .milk-location__address p{font-family:RidleyGrotesk-Regular;font-size:10px;text-transform:uppercase;font-weight:700;letter-spacing:4px;line-height:20px;margin:10px 0 20px}.milk-locations__list .milk-location__address .button{display:inline-block;margin-top:0}.dsy_product_details_overlay{position:absolute;top:50%;transform:translateY(-50%);left:15px;right:15px;background-color:#fff;padding:60px 20px;text-align:center;box-shadow:1px 1px 30px 4px #0000001a;display:none}@media (min-width: 992px){.dsy_product_details_overlay{padding:90px 0;text-align:left}}.dsy_product_details_overlay .little_title{font-size:12px}.dsy_product_details_overlay .little_title.dsy_title{color:#697314}.dsy_product_details_overlay .pot{margin-top:30px}@media (min-width: 992px){.dsy_product_details_overlay .pot{margin-top:60px}}.dsy_product_details_overlay .pot .pot_image{width:100%;height:190px;background-repeat:no-repeat;background-position:center bottom 20px;border-bottom:1px solid #F2F3E7;margin-bottom:20px}.dsy_product_details_overlay .pot .pot_info{width:100%}.dsy_product_details_overlay .pot .pot_info .pot_type{font-size:10px;float:left}.dsy_product_details_overlay .pot .pot_info .pot_weight{font-size:30px;font-family:Livory-RegularItalic;float:right;margin-top:-10px;letter-spacing:.75px}.dsy_product_details_overlay .pot .pot_info .pot_weight sup{font-size:20px;letter-spacing:1px}.dsy_product_details_overlay .pot.snackpot .pot_image{background-image:url(dsy-whole-milk-2022.png);background-size:260px;height:120px}@media (min-width: 992px){.dsy_product_details_overlay .pot.snackpot .pot_image{height:190px}}.dsy_product_details_overlay .pot.tub .pot_image{background-image:url(dsy-whole-milk-500g-2022.png);background-size:153px;background-position:center bottom 32px}.dsy_product_details_overlay .pot.tub--800 .pot_image{background-image:url(dsy-whole-milk-800g-2022.png);background-size:153px;background-position:center bottom 32px}.dsy_product_details_overlay .ingredients_wrapper{margin-top:40px;margin-bottom:40px}@media (min-width: 992px){.dsy_product_details_overlay .ingredients_wrapper{margin-top:100px;margin-bottom:0}}.dsy_product_details_overlay .ingredients_wrapper .little_title{width:100%;display:block;padding:0 0 20px;border-bottom:1px solid #F2F3E7;margin-bottom:20px}.dsy_product_details_overlay .ingredients_wrapper .ingredients{font-size:12px;line-height:24px;max-width:310px;display:inline-block}.dsy_product_details_overlay .dsy_nutritional_info{margin-top:40px}@media (min-width: 992px){.dsy_product_details_overlay .dsy_nutritional_info{margin-top:90px}}.dsy_product_details_overlay .dsy_nutritional_info ul{margin:0;padding:0;list-style:none;width:100%}.dsy_product_details_overlay .dsy_nutritional_info ul li{width:100%;float:left;padding:12px 0 6px;border-bottom:1px solid #F2F3E7}.dsy_product_details_overlay .dsy_nutritional_info ul li:first-child{padding:0 0 20px}.dsy_product_details_overlay .dsy_nutritional_info ul li:last-child{border:0}.dsy_product_details_overlay .dsy_nutritional_info ul li .label{float:left;font-size:10px;letter-spacing:3.5px;text-transform:uppercase;font-weight:700;margin-top:13px}.dsy_product_details_overlay .dsy_nutritional_info ul li .stat{float:right;font-family:Livory-RegularItalic;font-size:30px;letter-spacing:.75px}.dsy_product_details_overlay .dsy_nutritional_info ul li .stat sup{font-size:20px;letter-spacing:1px}.dsy_product_details_overlay .close{width:16px;height:16px;background-image:url(close-icon.svg);background-repeat:no-repeat;background-size:100%;position:absolute;left:20px;top:20px;cursor:pointer}@media (min-width: 992px){.dsy_product_details_overlay .close{left:124px;top:96px}}.dsy_product_details_overlay.dsy_product_details_overlay_fat_free .little_title.dsy_title{color:#b8b8a2}.dsy_product_details_overlay.dsy_product_details_overlay_fat_free .pot.snackpot .pot_image{background-image:url(dsy-fat-free-2022.png);background-size:260px;height:120px}@media (min-width: 992px){.dsy_product_details_overlay.dsy_product_details_overlay_fat_free .pot.snackpot .pot_image{height:190px}}.dsy_product_details_overlay.dsy_product_details_overlay_fat_free .pot.tub .pot_image{background-image:url(dsy-fat-free-500g-2022.png);background-size:153px;background-position:center bottom 32px}.dsy_product_details_overlay.dsy_product_details_overlay_fat_free .pot.tub--800 .pot_image{background-image:url(dsy-fat-free-800g-2022.png);background-size:153px;background-position:center bottom 32px}.dsy_product_details_overlay.dsy_product_details_overlay_strawberry .little_title.dsy_title{color:#d45552}.dsy_product_details_overlay.dsy_product_details_overlay_strawberry .pot.snackpot .pot_image{background-image:url(dsy-strawberry.png);background-size:260px;height:120px}@media (min-width: 992px){.dsy_product_details_overlay.dsy_product_details_overlay_strawberry .pot.snackpot .pot_image{height:190px}}.dsy_product_details_overlay.dsy_product_details_overlay_blueberry .pot.snackpot .pot_image{background-image:url(dsy-blueberry.png);background-size:260px;height:120px}.dsy_product_details_overlay.dsy_product_details_overlay_raspberry .little_title.dsy_title{color:#bf4d69}.dsy_product_details_overlay.dsy_product_details_overlay_raspberry .pot.snackpot .pot_image{background-image:url(dsy-raspberry.png);background-size:260px;height:120px}@media (min-width: 992px){.dsy_product_details_overlay.dsy_product_details_overlay_raspberry .pot.snackpot .pot_image{height:190px}}.dsy_product_details_overlay.dsy_product_details_overlay_blueberry .little_title.dsy_title{color:#616cb2}.dsy_product_details_overlay.dsy_product_details_overlay_blueberry .pot.snackpot .pot_image{background-image:url(dsy-blueberry.png);background-size:260px;height:120px}@media (min-width: 992px){.dsy_product_details_overlay.dsy_product_details_overlay_blueberry .pot.snackpot .pot_image{height:190px}}.dsy_product_details_overlay.dsy_product_details_overlay_strawberry.kefir .pot.snackpot .pot_image{background-image:url(kefir-bottle-strawberry.png);background-size:260px;height:200px}.dsy_product_details_overlay.dsy_product_details_overlay_blueberry.kefir .pot.snackpot .pot_image{background-image:url(kefir-bottle-original.png);background-size:260px;height:200px}.dsy_product_details_overlay.dsy_product_details_overlay_raspberry.kefir .pot.snackpot .pot_image{background-image:url(kefir-bottle-mixed-berry.png);background-size:260px;height:200px}.dsy_product_details_overlay .col-md-4{padding:0 30px}.dsy_product_details_overlay .awards-left{right:10px;top:-50px}@media (min-width: 992px){.dsy_product_details_overlay .awards-left{right:auto;top:60px}}.dsy_product_details_overlay .awards-right{right:10px;top:-50px}@media (min-width: 992px){.dsy_product_details_overlay .awards-right{right:auto;top:60px}}.vertical_divider{width:100%;height:30px}.vertical_divider:before{content:"";width:1px;height:30px;background-color:#33332c;display:block;margin:30px auto}.dsy_milk{padding:240px 0;background-image:url(ddc042018-83.jpg)}.dsy_milk .dsy_milk_info{width:198px;height:411px;background-image:url(dsy-milk-info.png);background-size:198px;background-repeat:no-repeat;margin:0 auto}.dsy_milk:before,.dsy_milk:after{background-color:#fff}.dsy_milk.dsy_butter{background-image:url(butter-churn.jpg)}.dsy_milk.dsy_butter .dsy_milk_info{background-image:url(butter-info.png)}.dsy_milk.dsy_milk_2{background-image:url(dsy-milk-cows.jpg)}.dsy_milk.dsy_milk_2 .dsy_milk_info{background-image:url(milk-info.png);width:273px;background-size:273px}.dsy_milk.dsy_milk_3{background-image:url(milk-bottles-2.jpg);background-position:right -180px center;padding:60px 0}@media (min-width: 376px){.dsy_milk.dsy_milk_3{background-position:left center}}@media (min-width: 768px){.dsy_milk.dsy_milk_3{background-position:center}}@media (min-width: 992px){.dsy_milk.dsy_milk_3{padding:240px 0}}.dsy_milk.dsy_milk_3 .dsy_milk_intro_text{display:flex;padding:80px 40px}@media (min-width: 768px){.dsy_milk.dsy_milk_3 .dsy_milk_intro_text{padding:80px}}@media (min-width: 1200px){.dsy_milk.dsy_milk_3 .dsy_milk_intro_text{padding:80px 160px}}.dsy_milk.dsy_milk_3 .dsy_milk_intro_text__inner{font-family:Livory-RegularItalic;text-align:center;font-size:36px;line-height:36px;color:#fff}@media (min-width: 992px){.dsy_milk.dsy_milk_3 .dsy_milk_intro_text__inner{font-size:70px;line-height:60px;width:auto}}@media (min-width: 1200px){.dsy_milk.dsy_milk_3 .dsy_milk_intro_text__inner{font-size:90px;line-height:80px}}.dsy_process_1 .dsy_process_photo{background-image:url(dsy-milking-parlour.jpg)}.dsy_process_2 .dsy_process_photo{background-image:url(dsy-vat.jpg)}.dsy_process_3 .dsy_process_photo{background-image:url(dsy-dan.jpg)}.dsy_process_4 .dsy_process_photo{background-image:url(dsy-flavoured-lifestyle.jpg)}.milk_process_2 .dsy_process_photo{background-image:url(milk-dan.jpg)}.milk_process_3 .dsy_process_photo{background-image:url(dsy-vat.jpg)}.butter_process_1 .dsy_process_photo{background-image:url(milk-churn.jpg)}.butter_process_2 .dsy_process_photo{background-image:url(butter-crumpets.jpg)}.butter_process_3 .dsy_process_photo{background-image:url(butter-cut.jpg)}.cream_process_1 .dsy_process_photo{background-image:url(cream-1.jpg)}.cream_process_2 .dsy_process_photo{background-image:url(cream-2.jpg)}.engineering_process_1 .dsy_process_photo{background-image:url(dan-welding-2.jpg)}.engineering_process_2 .dsy_process_photo{background-image:url(milk-machine.jpg)}.engineering_process_3 .dsy_process_photo{background-image:url(dan-welding.jpg)}.awards-left,.awards-right{position:absolute;display:flex}.awards-left .award{margin-right:10px}.awards-right .award{margin-left:10px}.award{width:70px;height:70px;display:block;background-repeat:no-repeat;background-size:100%}@media (min-width: 992px){.award{top:40px;right:40px}}.award.great-taste{background-image:url(great-taste-2-star.png)}.award.great-taste-2-2018{background-image:url(great-taste-2-star-2018.png)}.award.great-taste-1-2018{background-image:url(great-taste-1-star-2018.png)}.award.totw-gold-2018{background-image:url(totw-gold-2018.png)}.award.great-taste-2-2019{background-image:url(great-taste-2-star-2019.png)}.award.great-taste-1-2020{background-image:url(great-taste-1-star-2020.png)}.award.great-taste-2-2020{background-image:url(great-taste-2-star-2020.png)}.award.great-taste-3-2020{background-image:url(great-taste-3-star-2020.png)}.award.great-taste-2-2021{background-image:url(great-taste-2-star-2021.png)}.award.great-taste-2-2023{background-image:url(great-taste-2-star-2023.png)}.award.coming-soon{background-image:url(coming-soon-badge.png);width:80px!important;height:80px!important;background-size:80px;position:relative}@media (min-width: 768px){.award.coming-soon{width:120px!important;height:120px!important;background-size:120px;top:-30px}}.faqs_wrapper{background-color:#fcfbf7}.faqs_wrapper .section_text_center{padding-left:0;padding-right:0}.faqs_wrapper .faqs .faq{border-bottom:1px solid #33332C;padding:30px 20px;cursor:pointer;position:relative}.faqs_wrapper .faqs .faq:after{content:"";display:block;background-repeat:no-repeat;background-image:url(faq__arrow.svg);position:absolute;left:50%;bottom:-8px;width:22px;height:9px;transform:translate(-50%)}.faqs_wrapper .faqs .faq__question{font-family:Livory-RegularItalic;font-size:24px;margin:0}@media (min-width: 992px){.faqs_wrapper .faqs .faq__question{font-size:32px}}.faqs_wrapper .faqs .faq__answer{font-size:12px;max-width:670px;margin:0 auto;display:none}.faqs_wrapper .faqs .faq.active .faq__question{margin:0 0 24px}.faqs_wrapper .faqs .faq.active .faq__answer{display:block}.faqs_wrapper .faqs .faq.active:after{display:none}.recipes_intro .little_title{color:#b8b8a2}.featured_recipe{color:#fff;position:relative;background-color:#000}.featured_recipe .post_image{position:absolute;top:0;left:0;background-color:#33332c;background-size:cover;background-repeat:no-repeat;width:100%;height:100%;opacity:.7}.featured_recipe h2{margin-top:90px}.featured_recipe:before,.featured_recipe:after{background-color:#fff}.featured_recipe .divider{background-color:#fff}.featured_recipe .button{border-color:#fff;color:#fff}.featured_recipe .recipe_info{margin-bottom:90px;display:inline-block}.farm_life_featured{background-color:#fcfbf7;width:100%;overflow-x:hidden}.farm_life_featured .transparent_header header{top:0;position:absolute;left:0}.farm_life_featured .section_number{margin-bottom:90px}.farm_life_featured:after{display:none}.farm_life_featured.fixed{position:fixed;bottom:0}.fixed_header_sections{top:0;width:100%;overflow:hidden;left:0}.post_listing_wrapper{background-color:#fcfbf7;position:relative}.posts{padding-top:0;display:flex;flex-flow:row wrap;width:100%;margin:0 auto;float:none}@media (min-width: 992px){.posts{max-width:83.33333333%}}.posts .button.view_all{margin:90px auto -40px;display:block;z-index:2;position:relative}.posts_all,.recipes_all{display:none}.posts_all .posts,.recipes_all .posts{padding-top:0!important}.button{display:block;margin:90px auto 0}.post{width:100%;height:auto;margin-bottom:28px;position:relative;display:block;padding:0 15px 15px}@media (min-width: 768px){.post{width:50%}}@media (min-width: 1400px){.post{width:25%}}.post .post_image{width:100%;height:240px;float:left;background-color:#ccc;background-size:cover;background-position:center}@media (min-width: 992px){.post .post_image{height:300px}}.post .post_content{text-align:left;padding:15px;width:100%;float:left;background-color:#fff}.post .post_content .post_type{color:#b8b8a2}.post .post_content h2{font-family:Livory-RegularItalic;display:block;margin:0 auto 10px;font-size:18px;line-height:22px;height:44px;overflow:hidden}.post .post_content a.view_article{text-decoration:none;display:inline-block;color:#33332c;padding-top:24px;background-image:url(arrow-view-light.svg);background-repeat:no-repeat;background-position:center top;transition:.2s}.post .post_content a.view_article:hover{background-image:url(arrow-view-dark.svg)}.post .post_details{border-top:1px solid #D8D9D0;margin:0 -15px;padding:15px 15px 0;background-image:url(arrow--small.svg);background-repeat:no-repeat;background-position:right 15px top 18px;min-height:36px}.post .post_details .little_title{font-size:8px;letter-spacing:2.8px;height:20px;overflow:hidden}.post .post_date{position:absolute;top:70px;left:-205px;transform:rotate(-90deg);display:none}@media (min-width: 768px){.post .post_date{display:block}}.post.post_large{height:1095px}.post.post_large .post_date{color:#b8b8a2}.post.post_large .post_image{width:100%;height:620px;background-color:#ccc}.post.post_large .post_content{padding:90px 0;width:100%;height:475px}.post.post_large .post_content h2{font-size:45px;max-width:440px;margin:40px auto;line-height:52px;height:auto}.team-page{background-color:#fcfbf7}.team-footer{width:100%}.team-page .transparent_header header{position:absolute;left:0;top:0}.team-page .section_number{margin-bottom:90px}.post--team .post_content h2{height:auto;font-size:20px;line-height:24px}.post--team .role{display:block;width:100%;text-transform:uppercase;letter-spacing:2.5px;line-height:20px;font-weight:700;font-size:9px;margin-bottom:20px;min-height:40px}.post--team .post_details{background-image:none;min-height:260px}.post--team .post_details span{display:block;width:100%;font-size:13px}.post--team .post_details span:first-child{margin-top:-14px}.post--team .post_details span:before{display:block;width:100%;color:#b8b8a2;text-transform:uppercase;letter-spacing:2px;line-height:20px;font-weight:700;font-size:8px;margin-top:10px}.post--team .post_details span.bio:before{content:"Bio"}.post--team .post_details span.favourite-job:before{content:"FAVOURITE PART OF THE JOB"}.post--team .post_details span.least-favourite-job:before{content:"LEAST FAVOURITE PART OF THE JOB"}.post--team .post_details span.quote:before{content:"CLASSIC QUOTE"}.post--team .post_details span.fave-product:before{content:"FAVOURITE PRODUCT"}.post--team .post_details span.farm-bio{line-height:18px;margin-top:10px;margin-bottom:10px}.post_page{background-color:#fff;width:100%;overflow-x:hidden}.post_page:before{z-index:3}.post_page:after{display:none}.post_page.fixed{position:fixed;bottom:0}.post_page_top_colour{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:800px;background-color:#fcfbf7;z-index:0}.post_info{margin:70px 0 0;text-align:center;position:relative;z-index:2}.post_info .post_type{color:#b8b8a2}.post_info .divider{display:inline-block;height:1px;width:30px;background-color:#33332c;margin-top:30px}.post_info .timing{border-right:1px solid #33332C;padding:0 8px}.post_info .timing:last-child{border:0}.post_wrapper{margin-bottom:120px}.post_wrapper h1{font-family:Livory-RegularItalic;font-size:45px;text-align:center;max-width:530px;display:block;margin:21px auto 0;line-height:52px}.post_wrapper .post_image{width:100%;margin:90px 0}.post_wrapper .post_image img{width:100%}.post_wrapper .post_content{max-width:670px;padding:0 20px 90px;display:block;margin:0 auto;font-size:12px}.post_wrapper .post_content p{line-height:22px;text-align:center;color:#4c473d;max-width:430px;margin:0 auto 30px}.post_wrapper .post_content .little_title.light_title{color:#b8b8a2;padding:0 0 20px;border-bottom:1px solid #F2F3E7;width:100%;display:block}.post_wrapper .post_content .ingredients ul{margin:0;padding:0;list-style:none;width:100%}.post_wrapper .post_content .ingredients ul li{width:100%;float:left;padding:12px 0 6px;border-bottom:1px solid #F2F3E7}.post_wrapper .post_content .ingredients ul li:last-child{border:0}.post_wrapper .post_content .ingredients ul li .label{float:left;font-size:10px;letter-spacing:3.5px;text-transform:uppercase;font-weight:700;margin-top:13px}.post_wrapper .post_content .ingredients ul li .stat{float:right;font-family:Livory-RegularItalic;font-size:30px;letter-spacing:.75px}.post_wrapper .post_content .ingredients ul li .stat sup{font-size:20px;letter-spacing:1px}.post_wrapper .post_content .method ul{margin:20px 0;padding:0 0 0 28px}.post_wrapper .post_content .method ul li{font-size:12px;margin-bottom:4px;line-height:22px;color:#4c473d;list-style:none;position:relative}.post_wrapper .post_content .method ul li p{text-align:left;margin:0;max-width:none;line-height:inherit;color:inherit}.post_wrapper .post_content .method ul li:before{content:"\b7";font-size:20px;vertical-align:middle;line-height:20px;position:absolute;top:1px;left:-20px}.post_wrapper .post_content .event_date_time,.post_wrapper .post_content .event_location{margin-bottom:30px}.post_wrapper .post_content .event_date_time .little_title,.post_wrapper .post_content .event_location .little_title{width:100%;display:block}.post_wrapper .post_content .event_date_time .little_title.light_title,.post_wrapper .post_content .event_location .little_title.light_title,.post_wrapper .post_content .event_date_time .little_title.location_title,.post_wrapper .post_content .event_location .little_title.location_title{margin-bottom:20px}.post_wrapper .post_content .event_details{margin-top:20px}.post_wrapper .post_content .event_details p{text-align:left;margin-bottom:20px}.post_wrapper .post_share_links{max-width:670px;padding:0 20px;display:block;margin:0 auto}.post_wrapper .post_share_links .divider{width:100%;height:1px;background-color:#f2f3e7;margin-bottom:50px}.contact_header{background-image:url(ddc042018-14.jpg);color:#fff;overflow-x:hidden}.contact_header header .menu_toggle .menu_toggle_icon span{background-color:#fff}.contact_header header .menu_toggle .menu_toggle_icon span:before,.contact_header header .menu_toggle .menu_toggle_icon span:after{background-color:#fff}.contact_header header .menu_toggle .menu_text{color:#fff}.contact_header header .social_links a.instagram{background-image:url(instagram-white.svg)}.contact_header header .social_links a.facebook{background-image:url(facebook-white.svg)}.contact_header header .social_links a.twitter{background-image:url(twitter-white.svg)}.contact_header:before,.contact_header:after{background-color:#fff}.contact_header .section_number{padding-top:60px}.contact_header .section_number .divider{background-color:#fff}.contact_header h2{font-family:Livory-RegularItalic;font-size:40px;line-height:48px;text-align:center;margin:50px 0 70px}@media (min-width: 992px){.contact_header h2{font-size:64px;line-height:74px}}.contact_header .button{margin:0 auto 120px;display:block;border-color:#fff;color:#fff}.contact_details{margin-bottom:270px}@media (min-width: 992px){.contact_details{margin-bottom:0}}.contact_details h2{font-size:32px;line-height:40px;margin:30px 0 20px}@media (min-width: 992px){.contact_details h2{font-size:45px;line-height:52px;max-width:none}}.contact_details h2.telephone{margin:10px 0}@media (min-width: 992px){.contact_details h2.telephone{margin:20px 0}}.contact_details .salsa_logo{width:110px;height:38px;display:inline-block;background-image:url(salsa-logo.png);background-size:100%;background-repeat:no-repeat;margin-top:10px}@media (min-width: 992px){.contact_details .salsa_logo{width:140px;height:48px}}.contact_details .vertical_divider{height:45px}.contact_details .vertical_divider:before{height:45px}.contact_details .button{margin:30px 0 10px;display:inline-block}@media (min-width: 992px){.contact_details .button{margin:30px 0 -10px}}.contact_stockists{background-color:#fcfbf7;padding-bottom:0}.contact_stockists .section_text_center{padding-bottom:0}.contact_stockists:after{display:none}.contact_stockists .stockists_light{color:#b8b8a2}.contact_stockists .stockists_little_title{margin-top:30px}.contact_stockists .stockists{margin:90px 0 0;padding-bottom:240px}@media (min-width: 992px){.contact_stockists .stockists{padding-bottom:0}}.contact_stockists .stockists .button{margin:0 auto;display:block}@media (min-width: 992px){.contact_stockists .stockists .button{margin:90px auto 0}}.stockist-logos{display:flex;align-items:center;justify-content:center}.stockist-logos img{margin:0 10px}.stockist-logos .milk-cart{width:60px}.stockist-logos .farmdrop{width:150px}.stockist-logos .field-and-flower{width:65px}.stockist-logos .archies{width:35px}.stockist-logos .dff{width:70px}.stockist-legend{display:flex;flex-flow:row wrap;justify-content:center;margin-top:36px}.stockist-key{width:50%;height:50px;background-image:url(map-marker--yoghurt-more.svg);background-repeat:no-repeat;padding-left:48px;font-weight:700;font-size:10px;text-transform:uppercase;letter-spacing:3.5px;line-height:14px;text-decoration:none;text-align:left;margin-bottom:20px}@media (min-width: 768px){.stockist-key{width:auto;padding-right:20px}}@media (min-width: 992px){.stockist-key{padding-right:48px}}@media (min-width: 1200px){.stockist-key{padding-right:108px}}.stockist-key:last-child{padding-right:0}.stockist-key.stockist-key--yoghurt-only{background-image:url(map-marker--yoghurt-only.svg);order:2}@media (min-width: 768px){.stockist-key.stockist-key--yoghurt-only{order:1}}.stockist-key.stockist-key--milk-refill-more{background-image:url(map-marker--milk-refill-more.svg);padding-left:0;padding-right:48px;text-align:right;background-position:right center;order:1}@media (min-width: 768px){.stockist-key.stockist-key--milk-refill-more{order:2;padding-right:48px;margin-right:48px}}@media (min-width: 1200px){.stockist-key.stockist-key--milk-refill-more{margin-right:108px}}.stockist-key.stockist-key--milk-refill-only{background-image:url(map-marker--milk-refill-only.svg);padding-left:0;padding-right:48px;text-align:right;background-position:right center;order:4}.map-search{display:flex;flex-flow:row wrap;align-items:flex-start;justify-content:center;margin-top:24px}.map-search input#address{border:1px solid #33332C;padding:16px;font-size:12px;outline:0;height:44px;width:100%;background-color:transparent}.map-search input#address::placeholder{color:#000}.map-search input#address:focus::placeholder{color:transparent}.map-search .input-wrapper{width:100%}@media (min-width: 768px){.map-search .input-wrapper{width:300px}}.map-search input#submit{width:100%;height:44px;border:1px solid #33332C;color:#33332c;letter-spacing:3.75px;text-align:center;cursor:pointer;text-transform:uppercase;font-size:10px;font-weight:700;border-radius:0;-webkit-appearance:none;background-color:transparent;padding-left:10px;outline:0;margin-top:10px}@media (min-width: 768px){.map-search input#submit{width:104px;margin-left:30px;margin-top:0}}span.map-search__validate{font-size:10px;text-transform:uppercase;letter-spacing:1.5px;display:block;margin-top:10px;width:auto;text-align:left;margin-bottom:10px}.stockists_map_wrapper{width:100%;height:400px;padding:20px 0;background-color:#fcfbf7}@media (min-width: 992px){.stockists_map_wrapper{padding:40px 0 60px;height:740px}}.stockists_map_wrapper .stockists_map{height:400px}@media (min-width: 992px){.stockists_map_wrapper .stockists_map{height:700px}}body.contact #content{background-color:#fcfbf7}.infoBox{width:300px;height:160px;background-color:#fff;text-align:center}.infoBox img:first-child{position:absolute!important;right:0}.infoBox:after{content:"";width:40px;height:24px;background-image:url(infobox-arrow.svg);position:absolute;bottom:-24px;left:50%;margin-left:-20px}.infoBox span{width:100%;display:block;color:#33332c;text-align:center;font-weight:700;letter-spacing:3.5px;text-transform:uppercase;font-family:RidleyGrotesk-Regular;margin-bottom:6px;font-size:10px}.infoBox span.name{font-family:Livory-RegularItalic;font-size:20px;margin-top:20px;text-transform:none;font-weight:400;letter-spacing:0;margin-bottom:10px}.contact_form{display:none}.contact_form .contact_form_overlay{width:100%;height:100%;background-color:#33332c80;position:fixed;top:0;left:0;z-index:999}.contact_form .contact_form_wrapper{position:absolute;top:50%;transform:translateY(-50%);left:15px;right:15px;background-color:#fff;padding:40px 20px 0;z-index:9999;box-shadow:1px 1px 30px 4px #0000001a}@media (min-width: 992px){.contact_form .contact_form_wrapper{padding:79px 0}}.contact_form__columns{width:100%;display:flex}.contact_form__left,.contact_form__right{width:50%;padding:0 10px}.contact_form .contact_form_wrapper input,.contact_form .contact_form_wrapper textarea{border:1px solid #33332C;padding:16px 30px;font-size:12px;outline:none;width:100%;margin-bottom:30px}.contact_form .contact_form_wrapper input::-webkit-input-placeholder,.contact_form .contact_form_wrapper textarea::-webkit-input-placeholder{color:#33332c;text-transform:uppercase;font-size:10px;font-weight:700;letter-spacing:3.5px}.contact_form .contact_form_wrapper input::-moz-placeholder,.contact_form .contact_form_wrapper textarea::-moz-placeholder{color:#33332c;opacity:1;text-transform:uppercase;font-size:10px;font-weight:700;letter-spacing:3.5px}.contact_form .contact_form_wrapper input:-ms-input-placeholder,.contact_form .contact_form_wrapper textarea::-ms-input-placeholder{color:#33332c;opacity:1;text-transform:uppercase;font-size:10px;font-weight:700;letter-spacing:3.5px}@media (min-width: 992px){.contact_form .contact_form_wrapper .textbox-container,.contact_form .contact_form_wrapper .email-container,.contact_form .contact_form_wrapper .phone-container{float:left;width:48%}}@media (min-width: 992px){.contact_form .contact_form_wrapper .textarea-container{float:right;width:48%;margin-top:-237px}}.contact_form .contact_form_wrapper textarea{height:285px}.contact_form .contact_form_wrapper .submit-wrap{padding-top:30px}@media (min-width: 992px){.contact_form .contact_form_wrapper .submit-wrap{padding-top:20px}}.contact_form .contact_form_wrapper .submit input{margin:0 auto;display:block;width:100%;text-transform:uppercase;letter-spacing:3.5px;font-weight:700;background-color:#fff;font-size:10px}@media (min-width: 992px){.contact_form .contact_form_wrapper .submit input{width:203px}}.contact_form .contact_form_wrapper .nf-error-msg{display:none}.contact_form .contact_form_wrapper .nf-form-fields-required{position:absolute;bottom:70px;font-size:10px;letter-spacing:3.5px;text-transform:uppercase;font-weight:700}@media (min-width: 992px){.contact_form .contact_form_wrapper .nf-form-fields-required{bottom:54px}}.contact_form .contact_form_wrapper .close{width:16px;height:16px;background-image:url(close-icon.svg);background-repeat:no-repeat;background-size:100%;position:absolute;left:20px;top:20px;cursor:pointer}@media (min-width: 992px){.contact_form .contact_form_wrapper .close{left:124px;top:96px}}.contact_form .contact_form_wrapper .nf-response-msg{font-family:Livory-RegularItalic;font-size:32px;line-height:45px;padding-bottom:40px}@media (min-width: 992px){.contact_form .contact_form_wrapper .nf-response-msg{font-size:45px;line-height:52px}}.contact_form .contact_form_wrapper .nf-response-msg p{margin:0;text-align:center}.stockist{padding-bottom:60px;border-right:1px solid #D8D9BF;min-height:200px}.stockist:nth-child(2n){border-right:0}.stockist:nth-child(3),.stockist:nth-child(4){padding-bottom:0}.stockist h2{font-family:Livory-RegularItalic;font-size:26px;line-height:5px;margin:0 0 16px}.stockist a{color:#33332c}.stockists_all{display:none}.stockists_all .stockists{margin-top:0}footer .footer_top{background:linear-gradient(to bottom,#fcfbf7 0% 50%,#fff 50% 100%)}footer .instagram_wrapper{margin:340px auto;width:100%;max-width:302px;min-height:305px;position:relative}@media (min-width: 992px){footer .instagram_wrapper{max-width:none;margin:150px auto}}footer .instagram_wrapper .instagram_post{float:left;width:100%;display:block;color:#33332c;text-decoration:none;position:relative;overflow:hidden;display:none}@media (min-width: 992px){footer .instagram_wrapper .instagram_post{width:33%}}footer .instagram_wrapper .instagram_post img{width:100%;height:100%;object-fit:cover}footer .instagram_wrapper .instagram_post .instagram_details{opacity:0;position:absolute;top:0;left:0;height:100%;width:100%;z-index:2;color:#fff;background-color:#33332c80;text-align:center;transition:.3s}footer .instagram_wrapper .instagram_post .instagram_details .instagram_details_inner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}footer .instagram_wrapper .instagram_post .instagram_details .instagram_likes{font-family:Livory-Regular;font-size:30px;position:relative;letter-spacing:3.75px;margin-bottom:50px}footer .instagram_wrapper .instagram_post .instagram_details .instagram_likes:before{content:"";display:block;background-image:url(heart.svg);background-repeat:no-repeat;background-size:15px;width:15px;height:13px;position:absolute;top:-15px;left:50%;transform:translate(-50%)}footer .instagram_wrapper .instagram_post .instagram_details .instagram_likes:after{content:"Likes";position:absolute;bottom:-16px;left:50%;transform:translate(-50%);font-family:RidleyGrotesk-Regular;font-weight:700;font-size:10px;letter-spacing:3.5px;text-transform:uppercase}footer .instagram_wrapper .instagram_post .instagram_details .instagram_date span{width:100%;display:inline-block;text-transform:uppercase;font-weight:700;font-size:10px;letter-spacing:3.5px}footer .instagram_wrapper .instagram_post:hover .instagram_details{opacity:1}footer .instagram_wrapper .instagram_post:nth-child(1),footer .instagram_wrapper .instagram_post:nth-child(2),footer .instagram_wrapper .instagram_post:nth-child(3){display:block}footer .instagram_wrapper .instagram_post:nth-child(2),footer .instagram_wrapper .instagram_post:nth-child(3){display:none}@media (min-width: 992px){footer .instagram_wrapper .instagram_post:nth-child(2),footer .instagram_wrapper .instagram_post:nth-child(3){display:block}}footer .instagram_wrapper:before{content:"Instagram";position:absolute;font-size:10px;text-transform:uppercase;letter-spacing:3.5px;font-weight:700;top:-50px;left:50%;transform:translate(-50%)}@media (min-width: 992px){footer .instagram_wrapper:before{position:absolute;top:40px;left:-170px;transform:rotate(-90deg)}}footer .back_to_top{display:block;position:absolute;left:50%;top:-250px;font-size:10px;text-transform:uppercase;font-weight:700;letter-spacing:3.5px;text-align:center;line-height:20px;background-image:url(arrow-up.svg);background-repeat:no-repeat;background-position:top center;padding-top:66px;cursor:pointer!important;transform:translate(-50%)}@media (min-width: 992px){footer .back_to_top{left:auto;right:-120px;top:50%;transform:translateY(-50%)}}footer .footer_bottom{background-color:#fff}footer .footer_bottom_inner{margin-top:-260px;overflow-x:hidden}@media (min-width: 992px){footer .footer_bottom_inner{margin-top:-60px}}footer .footer_bottom_inner .footer_links{text-align:center;margin-top:50px}@media (min-width: 992px){footer .footer_bottom_inner .footer_links{text-align:left;margin-top:0}}footer .footer_bottom_inner .footer_links ul{margin:0;padding:0;list-style:none}footer .footer_bottom_inner .footer_links ul li{margin:2px 0}footer .footer_bottom_inner .footer_links ul li a{color:#33332c;font-weight:700;font-size:10px;text-transform:uppercase;letter-spacing:3.5px;text-decoration:none}footer .footer_bottom_inner .footer_logo{width:165px;height:108px;display:block;background-image:url(dorset-dairy-co-logo-est2016.png);background-size:100%;margin:0 auto}footer .footer_bottom_inner .footer_address{font-weight:700;font-size:8px;text-transform:uppercase;letter-spacing:3.5px;text-decoration:none;line-height:22px;text-align:center;margin:90px 0 20px}@media (min-width: 992px){footer .footer_bottom_inner .footer_address{text-align:right;margin:0;font-size:10px}}footer .footer_bottom_inner .footer_address span{display:none}@media (min-width: 992px){footer .footer_bottom_inner .footer_address span{display:block}}footer .footer_bottom_inner .social_links{float:none;margin:-264px auto 40px;width:120px;height:16px;display:block}@media (min-width: 992px){footer .footer_bottom_inner .social_links{margin:-40px auto 40px}}footer .footer_bottom_inner .divider{width:60px;height:1px;background-color:#33332c;display:block;margin:0 auto 20px}@media (min-width: 992px){footer .footer_bottom_inner .divider{display:none}}footer .footer_bottom_inner .footer_copyright{text-align:center;font-size:8px;letter-spacing:2.75px;text-transform:uppercase;font-weight:700;line-height:16px;margin-bottom:90px}footer .footer_subscribe{height:150px;max-width:300px;text-align:center;margin:80px auto 50px;position:relative;z-index:999}@media (min-width: 992px){footer .footer_subscribe{text-align:right;float:right;padding-left:50px;margin:0}}footer .footer_subscribe h2{color:#33332c;font-weight:700;font-size:10px;font-family:RidleyGrotesk-Regular;text-transform:uppercase;letter-spacing:3.5px;text-decoration:none;margin:0}footer .footer_subscribe p{font-size:12px;line-height:1.5}footer .footer_subscribe input{border:1px solid #33332C;float:left;height:30px;font-weight:700;font-size:10px;text-transform:uppercase;letter-spacing:3.5px;padding-left:10px;text-transform:none;letter-spacing:1px;font-weight:400;font-size:11px}footer .footer_subscribe input[type=button]{width:100px!important;background-color:#33332c;color:#fff;height:32px;padding-left:9px;margin:0 auto;float:none;text-transform:uppercase;font-weight:700;font-size:10px;letter-spacing:3px}@media (min-width: 992px){footer .footer_subscribe input[type=button]{float:right}}footer .footer_subscribe .nf-error-msg{font-size:12px;text-align:right}footer .footer_subscribe .nf-field-container{margin-top:20px;margin-bottom:10px}.contact footer .instagram_wrapper{margin-top:100px}.hide-on-mobile{display:none}@media (min-width: 768px){.hide-on-mobile{display:inline}}body.order-form,body.orders{background-color:#fcfbf7}body.order-form #content,body.order-form section,body.orders #content,body.orders section{background-color:#fcfbf7}.order-logo{display:flex;justify-content:center;padding:30px 0}.order-title h1{text-align:center;font-family:Livory-RegularItalic;font-size:45px;line-height:52px;max-width:none;margin:0 0 30px}.order-form .ninja-forms-field{border:1px solid #33332c;padding:16px;font-size:14px;outline:0;background-color:transparent;background-image:none;-webkit-appearance:none}.order-form select.ninja-forms-field{background-image:url(chevron--down.svg);background-repeat:no-repeat;background-position:center right 16px}.order-form .nf-field-label{text-transform:uppercase;letter-spacing:3.5px;font-weight:700;font-size:10px}.order-form .nf-repeater fieldset{padding:20px 20px 0;margin-bottom:2em}.order-form .nf-repeater legend{text-transform:uppercase;letter-spacing:3.5px;font-weight:700;font-size:10px;background-color:#fcfbf7;padding:0 2px 0 6px}.order-form .nf-form-fields-required{display:none}.order-form .nf-add-fieldset,.order-form .submit-wrap input{text-transform:uppercase;letter-spacing:3.5px;font-weight:700;background-color:transparent;font-size:10px;border:1px solid #33332c;padding:16px;outline:0}.order-form .submit-wrap{border-top:1px solid silver;padding-top:30px;margin-top:30px}.order-form .nf-remove-fieldset{margin:0;border:0;position:relative;top:-15px;right:-11px}.order-form .submit-wrap input{color:#fff;background-color:#33332c;padding:16px 12px 16px 16px}.order-filter label{text-transform:uppercase;letter-spacing:3.5px;font-weight:700;font-size:10px;margin-bottom:10px;display:block}.order-filter select{width:100%;border:1px solid #33332c;padding:16px;font-size:14px;outline:0;background-color:transparent;background-image:none;-webkit-appearance:none;background-image:url(chevron--down.svg);background-repeat:no-repeat;background-position:center right 16px}.order{margin-bottom:30px;background-color:#fff;padding:30px 30px 15px;border:1px solid silver}.order__product{margin:15px 0}.order__product span{width:100%;display:block}.header__icons{display:flex;grid-area:icons;justify-self:end}.header__icon:not(.header__icon--summary),.header__icon span{display:flex;align-items:center;justify-content:center}.header__icon{color:rgb(var(--color-foreground))}.header__icon span{height:100%}.header__icon:after{content:none}.header__icon:hover .icon,.modal__close-button:hover .icon{transform:scale(1.07)}.header__icon .icon{height:20px;width:20px;fill:none;vertical-align:middle}.header__icon,.header__icon--cart .icon{height:44px;width:44px;padding:0}.header__icon--cart{position:relative;margin-right:-1.2rem}@media screen and (max-width: 989px){menu-drawer~.header__icons .header__icon--account{display:none}}.header__icon--menu[aria-expanded=true]:before{content:"";top:100%;left:0;height:calc(var(--viewport-height, 100vh) - (var(--header-bottom-position, 100%)));width:100%;display:block;position:absolute;background:rgba(var(--color-foreground),.5)}menu-drawer+.header__search{display:none}.header>.header__search{grid-area:left-icon;justify-self:start}.header:not(.header--has-menu) *>.header__search{display:none}.header__search{display:inline-flex;line-height:0}.header--top-center>.header__search{display:none}.header--top-center *>.header__search{display:inline-flex}@media screen and (min-width: 990px){.header:not(.header--top-center) *>.header__search,.header--top-center>.header__search{display:inline-flex}.header:not(.header--top-center)>.header__search,.header--top-center *>.header__search{display:none}}.no-js .predictive-search{display:none}details[open]>.search-modal{opacity:1;animation:animateMenuOpen var(--duration-default) ease}details[open] .modal-overlay{display:block}details[open] .modal-overlay:after{position:absolute;content:"";background-color:rgb(var(--color-foreground),.5);top:100%;left:0;right:0;height:100vh}.no-js details[open]>.header__icon--search{top:1rem;right:.5rem}.search-modal{opacity:0;border-bottom:.1rem solid rgba(var(--color-foreground),.08);min-height:calc(100% + var(--inputs-margin-offset) + (2 * var(--inputs-border-width)));height:100%}.search-modal__content{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:0 5rem 0 1rem;line-height:calc(1 + .8 / var(--font-body-scale));position:relative}.search-modal__content-bottom{bottom:calc((var(--inputs-margin-offset) / 2))}.search-modal__content-top{top:calc((var(--inputs-margin-offset) / 2))}.search-modal__form{width:100%}.search-modal__close-button{position:absolute;right:.3rem}@media screen and (min-width: 750px){.search-modal__close-button{right:1rem}.search-modal__content{padding:0 6rem}}@media screen and (min-width: 990px){.search-modal__form{max-width:47.8rem}.search-modal__close-button{position:initial;margin-left:.5rem}}.header__icon--menu .icon{display:block;position:absolute;opacity:1;transform:scale(1);transition:transform .15s ease,opacity .15s ease}details:not([open])>.header__icon--menu .icon-close,details[open]>.header__icon--menu .icon-hamburger{visibility:hidden;opacity:0;transform:scale(.8)}.js details[open]:not(.menu-opening)>.header__icon--menu .icon-close{visibility:hidden}.js details[open]:not(.menu-opening)>.header__icon--menu .icon-hamburger{visibility:visible;opacity:1;transform:scale(1.07)}.js details>.header__submenu{opacity:0;transform:translateY(-1.5rem)}details[open]>.header__submenu{animation:animateMenuOpen var(--duration-default) ease;animation-fill-mode:forwards;z-index:1}@media (prefers-reduced-motion){details[open]>.header__submenu{opacity:1;transform:translateY(0)}}.visually-hidden{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal!important}.search__input.field__input{height:45px;padding:15px 50px 15px 15px;box-sizing:border-box}header .modal__content{z-index:999;height:80px}header predictive-search[open] .predictive-search,header predictive-search[loading] .predictive-search{max-width:525px;left:50%;transform:translate(-50%)}.cart_delivery_date{background-color:#f3f3f3;padding:10px 20px 20px}.cart_delivery_date label{width:100%;color:#121212cc;text-transform:uppercase;font-size:11px}.cart_delivery_date input,.cart_delivery_date textarea{width:100%;border:1px solid rgb(18,18,18);border-radius:0;padding:10px}.cart_delivery_date input{height:40px;margin-bottom:20px}.cart_delivery_date textarea{height:200px;line-height:21px}.cart_delivery_date p{margin:0;padding:10px 0 0;line-height:21px}#cart-errors{display:none}.cart-count-bubble{position:absolute;background-color:#121212;color:#fff;height:17px;width:17px;border-radius:100%;display:flex;justify-content:center;align-items:center;font-size:9px;bottom:8px;left:22px;line-height:9.9px}.header__button{margin-left:auto;margin-right:10px}.header__button span{display:none}.header__button .button{margin-top:7px;width:60px;height:32px;padding:9px 0 0 4px;background-color:#33332c;border-color:#33332c;color:#fff}@media (min-width: 768px){.header__button{margin-right:20px}.header__button span{display:inline}.header__button .button{width:140px}}footer .footer_subscribe input{width:100%;margin-bottom:14px}footer .footer_subscribe input::-webkit-input-placeholder{color:#000}footer .footer_subscribe input.submit{width:100px!important;background-color:#33332c;color:#fff;height:32px;padding-left:9px;margin:0 auto;float:none;text-transform:uppercase;font-weight:700;font-size:10px;letter-spacing:3px;float:right}.home-page-products{background-color:#fcfbf7;padding:80px 20px}.home-page-products__title{max-width:1400px;margin:0 auto 100px;padding:0 20px;text-align:center}.home-page-products__title h2{max-width:none;margin-top:0}.home-page-products__title .divider{margin-top:0}.home-page-products__inner{display:flex;flex-flow:row wrap;max-width:1300px;margin:0 auto}.home-page-product{width:50%;padding:0 5px;margin-bottom:40px}@media (min-width: 768px){.home-page-product{width:50%}}@media (min-width: 1023px){.home-page-product{width:25%}}.home-page-product__image{width:100%;overflow:hidden;background-color:#f3f3f3}.home-page-product__image img{width:100%;transition:.5s}.home-page-product:hover .home-page-product__image img{transform:scale(1.03)}.home-page-product:hover .home-page-product__title{text-decoration:underline;text-underline-offset:.3rem}.home-page-product__title{font-size:15px;font-family:Livory-RegularItalic,serif;padding-top:10px}.home-page-product__price{font-size:12px;font-weight:700;margin-top:.5rem;letter-spacing:1px}
/*# sourceMappingURL=/s/files/1/0554/2051/8484/t/4/assets/base.css.map */
