@import url("https://fonts.googleapis.com/css2?family=Overpass:wght@300;400;600;800&display=swap");
.mce-content-body span[style="color: #ffffff;"], .mce-content-body p span[style="color: #ffffff;"] {
color: #cdcdcd !important;
}
body {
font-family: 'Overpass', sans-serif;
font-size: 18px;
line-height: 25px;
color: #585555;
font-style: normal;
font-weight: normal;
margin: 0;
}
h1 , h2 , h3 , h4 , h5 , h6 , .title-large, .title-medium, .title-small, .hero {
color: #000000;
font-style: normal;
font-weight: normal;
margin: 0;
}
.hero {
font-size: 52px;
line-height: 60px;
}
h1, .title-large {
font-size: 36px;
line-height: 50px;
}
h2, .title-medium {
font-size: 36px;
line-height: 50px;
}
h3 , .title-small {
font-size: 24px;
line-height: 24px;
}
h4 {
font-size: 24px;
line-height: 24px;
}
a {
color: #DF3642;
font-size: 18px;
line-height: 18px;
font-style: normal;
font-weight: normal;
}
.alignleft {
float: left;
margin-right: 20px;
}
.alignright {
float: right;
margin-left: 20px;
}
.aligncenter {
margin: auto;
text-align: center;
}
img {
max-width: 100%;
height: auto;
}
div.wp-caption {
max-width: 100%;
display: inline-block;
}
p.wp-caption-text {
background-color: #f7f7f7;
color: #808080;
padding: 16px 25px;
font-size: 18px;
font-style: italic;
}
.button, .woocommerce #review_form #respond .form-submit input {
padding: 8px 20px;
display: inline-block;
text-decoration: none;
color: #fff;
background: #9FBE41;
font-weight: 800;
font-size: 18px;
line-height: 28px;
border: none;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
cursor: pointer;
margin-right: 20px;
}
.button:last-child {
margin-right: 0;
}
.button:hover, .woocommerce #review_form #respond .form-submit input:hover {
background: #007C41;
transition: all 150ms ease-in-out;
}
.button.outline {
padding: 6px 20px;
border: 2px solid #9FBE41;
box-sizing: border-box;
background: none;
color: #9FBE41;
}
.button.outline:hover {
background: #007C41;
border: 2px solid #007C41;
color: white;
transition: all 150ms ease-in-out;
}
.button.contrast {
padding: 6px 20px;
border: 2px solid #585555;
box-sizing: border-box;
color: #585555;
background: none;
}
.button.contrast:hover {
background: #007C41;
border: 2px solid #007C41;
color: white;
transition: all 150ms ease-in-out;
}
.button.contrast-white {
padding: 6px 20px;
border: 2px solid #FFFFFF;
box-sizing: border-box;
background: none;
color: white;
}
.button.contrast-white:hover {
background: white;
border: 2px solid #FFFFFF;
color: #007C41;
transition: all 150ms ease-in-out;
}
.mce-content-body a.button[data-mce-selected] {
padding: 8px 20px;
margin: 0;
box-shadow: none;
border-radius: 0;
}
@media (max-width: 640px) {
h1, .title-large {
font-size: 30px;
line-height: 37px;
}
h2, .title-medium {
font-size: 30px;
line-height: 37px;
}
}
@media (max-width: 450px) {
.button {
min-width: 100%;
box-sizing: border-box;
text-align: center;
margin-right: 0;
margin-bottom: 20px;
}
.button:last-child {
margin-bottom: 0;
}
}
#baguetteBox-overlay {
display: none;
opacity: 0;
position: fixed;
overflow: hidden;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1000000;
background-color: #222;
background-color: rgba(0, 0, 0, 0.8);
transition: opacity 0.5s ease;
}
#baguetteBox-overlay.visible {
opacity: 1;
}
#baguetteBox-overlay .full-image {
display: inline-block;
position: relative;
width: 100%;
height: 100%;
text-align: center;
}
#baguetteBox-overlay .full-image figure {
display: inline;
margin: 0;
height: 100%;
}
#baguetteBox-overlay .full-image img {
display: inline-block;
width: auto;
height: auto;
max-height: 100%;
max-width: 100%;
vertical-align: middle;
box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
}
#baguetteBox-overlay .full-image figcaption {
display: block;
position: absolute;
bottom: 0;
width: 100%;
text-align: center;
line-height: 1.8;
white-space: normal;
color: #ccc;
background-color: #000;
background-color: rgba(0, 0, 0, 0.6);
font-family: sans-serif;
}
#baguetteBox-overlay .full-image:before {
content: "";
display: inline-block;
height: 50%;
width: 1px;
margin-right: -1px;
}
#baguetteBox-slider {
position: absolute;
left: 0;
top: 0;
height: 100%;
width: 100%;
white-space: nowrap;
transition: left 0.4s ease, transform 0.4s ease;
}
#baguetteBox-slider.bounce-from-right {
animation: bounceFromRight 0.4s ease-out;
}
#baguetteBox-slider.bounce-from-left {
animation: bounceFromLeft 0.4s ease-out;
}
@keyframes bounceFromRight {
0% {
margin-left: 0;
}
50% {
margin-left: -30px;
}
100% {
margin-left: 0;
}
}
@keyframes bounceFromLeft {
0% {
margin-left: 0;
}
50% {
margin-left: 30px;
}
100% {
margin-left: 0;
}
}
.baguetteBox-button#previous-button, .baguetteBox-button#next-button {
top: 50%;
top: calc(50% - 30px);
width: 44px;
height: 60px;
}
.baguetteBox-button {
position: absolute;
cursor: pointer;
outline: none;
padding: 0;
margin: 0;
border: 0;
border-radius: 15%;
background-color: #323232;
background-color: rgba(50, 50, 50, 0.5);
color: #ddd;
font: 1.6em sans-serif;
transition: background-color 0.4s ease;
}
.baguetteBox-button:focus, .baguetteBox-button:hover {
background-color: rgba(50, 50, 50, 0.9);
}
.baguetteBox-button#next-button {
right: 2%;
}
.baguetteBox-button#previous-button {
left: 2%;
}
.baguetteBox-button#close-button {
top: 20px;
right: 2%;
right: calc(2% + 6px);
width: 30px;
height: 30px;
}
.baguetteBox-button svg {
position: absolute;
left: 0;
top: 0;
} .baguetteBox-spinner {
width: 40px;
height: 40px;
display: inline-block;
position: absolute;
top: 50%;
left: 50%;
margin-top: -20px;
margin-left: -20px;
}
.baguetteBox-double-bounce1,
.baguetteBox-double-bounce2 {
width: 100%;
height: 100%;
border-radius: 50%;
background-color: #fff;
opacity: 0.6;
position: absolute;
top: 0;
left: 0;
animation: bounce 2s infinite ease-in-out;
}
.baguetteBox-double-bounce2 {
animation-delay: -1s;
}
@keyframes bounce {
0%, 100% {
transform: scale(0);
}
50% {
transform: scale(1);
}
}
.tns-outer {
overflow: hidden;
position: relative;
}
.tns-liveregion {
display: none;
}
.tns-controls button {
content: '';
cursor: pointer;
outline: none;
font-size: 0;
top: 0;
bottom: 0;
margin: auto;
width: 30px;
height: 30px;
position: absolute;
display: block;
z-index: 3;
border: none;
left: 20px;
background: no-repeat center / 30px url("data:image/svg+xml,%3Csvg height='512' width='512' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23fff' d='M327.3 98.9l-2.1 1.8-156.5 136c-5.3 4.6-8.6 11.5-8.6 19.2 0 7.7 3.4 14.6 8.6 19.2L324.9 411l2.6 2.3c2.5 1.7 5.5 2.7 8.7 2.7 8.7 0 15.8-7.4 15.8-16.6V112.6c0-9.2-7.1-16.6-15.8-16.6-3.3 0-6.4 1.1-8.9 2.9z'/%3E%3C/svg%3E");
}
.tns-controls button:nth-child(2) {
left: auto;
right: 20px;
transform: rotate(180deg);
}
.tns-outer > button {
display: none;
}
@media (max-width: 640px) {
.tns-controls button {
display: none;
}
}
body {
margin: 0;
}
.error_404 {
text-align: center;
padding: 200px 0;
}
.wp_content > :first-child {
margin-top: 0;
}
.wp_content > :last-child {
margin-bottom: 0;
}
div.padding_1500 {
padding-left: calc(50% - 750px);
padding-right: calc(50% - 750px);
}
div.padding_1400 {
padding-left: calc(50% - 675px);
padding-right: calc(50% - 675px);
}
div.padding_1200, header.padding_1200 {
padding-left: calc(50% - 600px);
padding-right: calc(50% - 600px);
}
div.padding_900 {
padding-left: calc(50% - 450px);
padding-right: calc(50% - 450px);
}
div.padding_600 {
padding-left: calc(50% - 300px);
padding-right: calc(50% - 300px);
}
.fc_simple_content {
padding: 100px;
}
.main_container.default_content {
display: flex;
padding-top: 100px;
padding-bottom: 100px;
}
.main_container.default_content .inner_content {
margin-right: 100px;
width: 100%;
}
.main_container.default_content .inner_content.no-margin {
margin-right: 0;
}
.date.single-post {
font-weight: 300;
font-size: 14px;
line-height: 21px;
color: #585555;
} .fc_simple_content.remove_padding_top {
padding-top: 0;
}
.fc_simple_content.remove_padding_bottom {
padding-bottom: 0;
}
.fc_simple_content.light_grey_bg {
background: #F2F2F2;
} .fc_split_content {
display: flex;
min-height: 550px;
align-items: center;
margin-top: 70px;
margin-bottom: 70px;
}
.fc_split_content.right {
flex-direction: row-reverse;
}
.fc_split_content.remove_padding_bottom {
margin-bottom: 0;
}
.fc_split_content.remove_padding_top {
margin-top: 0;
}
.fc_split_content.remove_padding_top_bottom {
margin-top: 0;
margin-bottom: 0;
}
.fc_split_content.bg_light_grey {
background: #F7F7F7;
}
.fc_split_content.small_image .image {
min-width: 25%;
flex-basis: 25%;
}
.fc_split_content.small_image .content {
flex-basis: 75%;
}
.fc_split_content .image {
align-self: stretch;
min-height: 100%;
flex-basis: 50%;
min-width: 50%;
background-size: cover;
background-repeat: no-repeat;
background-position: center;
}
.fc_split_content .content {
flex-basis: 50%;
padding: 20px 130px;
} .fc_columned_content {
display: flex;
align-items: flex-start;
padding-top: 100px;
padding-bottom: 100px;
box-sizing: border-box;
}
.fc_columned_content.remove_padding_top {
padding-top: 0;
}
.fc_columned_content.remove_padding_bottom {
padding-bottom: 0;
}
.fc_columned_content.three_cols .column {
flex-basis: calc(33% - 30px);
}
.fc_columned_content.bg_light_grey {
background: #F7F7F7;
}
.fc_columned_content.two_cols .column {
flex-basis: calc(50% - 50px);
}
.fc_columned_content.one_col .column {
flex-basis: 100%;
}
.fc_columned_content .column::after {
content: '';
background: #C4C4C4;
width: 1px;
min-height: 100%;
margin-left: 50px;
}
.fc_columned_content .column {
display: flex;
margin-right: 50px;
align-self: stretch;
align-items: center;
text-align: center;
}
.fc_columned_content .column .tel {
font-weight: bold;
font-size: 34px;
line-height: 35px;
color: #97C01A;
text-decoration: none;
}
.fc_columned_content .column a[href *= 'mailto:'] {
font-weight: bold;
font-size: 18px;
line-height: 25px;
color: #97C01A;
text-decoration: none;
}
.fc_columned_content .column a[href *= 'tel:']:hover, .fc_columned_content .column a[href *= 'mailto:']:hover {
text-decoration: underline;
}
.fc_columned_content .column > div {
width: 100%;
}
.fc_columned_content .column:last-child {
margin-right: 0;
}
.fc_columned_content.three_cols .column:last-child::after {
content: none;
}
.fc_columned_content.two_cols .column:nth-child(2n)::after {
content: none;
}
.fc_columned_content.one_col .column:nth-child(n)::after {
content: none;
} .fc_boxed_links {
display: flex;
align-items: flex-start;
flex-wrap: wrap;
padding-top: 100px;
padding-bottom: 100px;;
}
.fc_boxed_links.remove_padding_top {
padding-top: 0;
}
.fc_boxed_links.remove_padding_bottom {
padding-bottom: 0;
}
.fc_boxed_links.bg_light_grey {
background: #F2F2F2;
}
.fc_boxed_links .boxed_link {
flex-basis: calc(33% - 10px);
margin-right: 20px;
display: flex;
flex-direction: column;
align-self: stretch;
}
.fc_boxed_links .boxed_link:last-child {
margin-right: 0;
}
.fc_boxed_links .boxed_link .image {
min-height: 300px;
height: 50vw;
max-height: 350px;
background-position: center;
background-repeat: no-repeat;
background-size: cover;
}
.fc_boxed_links .boxed_link .content {
padding: 35px 45px;
box-sizing: border-box;
flex-grow: 1;
}
.fc_boxed_links .boxed_link .content h3 {
color: white;
}
.fc_boxed_links .boxed_link.bg_red .content {
background: #C24320;
border-bottom: 10px solid #993519;
}
.fc_boxed_links .boxed_link.bg_yellow .content {
background: #F0CA01;
border-bottom: 10px solid #CCAB01;
}
.fc_boxed_links .boxed_link.bg_green .content {
background: #97C01A;
border-bottom: 10px solid #789915;
}
.fc_boxed_links .boxed_link .content p:first-child {
font-weight: bold;
font-size: 28px;
line-height: 43px;
color: #F2F2F2;
margin-bottom: 20px;
}
.fc_boxed_links .boxed_link .content p {
font-weight: normal;
font-size: 18px;
line-height: 24px;
color: #F2F2F2;
}
.fc_boxed_links .boxed_link {
text-decoration: none;
transition: all 150ms ease-in-out;
}
.fc_boxed_links .boxed_link:hover {
-webkit-box-shadow: 2px 2px 10px 2px rgba(0,0,0,0.05);
-moz-box-shadow: 2px 2px 10px 2px rgba(0,0,0,0.05);
box-shadow: 2px 2px 10px 2px rgba(0,0,0,0.05);
transition: all 150ms ease-in-out;
transform: scale(1.03);
}
.fc_boxed_links .boxed_link:hover .content .button {
background: white;
border: 2px solid #FFFFFF;
color: #007C41;
transition: all 150ms ease-in-out;
} .the_usps {
display: flex;
align-items: center;
background: #F2F2F2;
padding-top: 20px;
padding-bottom: 20px;
justify-content: space-between;
margin-bottom: 20px;
}
.the_usps.bg_green {
background: #F5F9E8;
}
.usp::after {
content: url("data:image/svg+xml,%3Csvg width='50' height='28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M49.908 9.592c-.334 1.59-5.398 5.779-8.985 7.686-3.587 1.907-10.165 3.817-10.48 3.846-.319.033-1.572.354-1.495.452.077.099.63.055.99.022.358-.033 1.05-.091 1.733-.058.681.036.897.08 1.135.124.239.043.125-.23.107-.387-.015-.157.183-.248.6-.277.418-.03.547.383.58.598.033.215-.568.55-.906.565-.337.011-1.106-.084-1.777-.138-.67-.055-.993.113-1.19.167-.198.055-.268.405-.213.58.055.175.513.01.99.022.476.01.97-.037 1.29-.066.318-.033.67.153.879.507.208.357.025.547-.217.777-.241.23-.71-.077-.688-.212.021-.135-.092-.394-.286-.492-.195-.102-1.327-.033-1.587.058s-.667.61-1.213 1.043c-.546.434-1.125-.084-1.282-.226-.154-.139-.605-.325-.796.08-.187.405-.736 1.035-1.213 1.141-.476.106-1.33.124-1.887.248-.557.124-1.202.693-1.707 1.13-.506.438-2.873.966-4.185 1.17-1.312.205-4.408-.298-4.738-.502-.333-.205-.176-.901.125-1.069.3-.167.102-.211-.195-.2-.296.01-3.58-.044-4.547-.204-.967-.16-2.015-1.043-2.737-1.43-.722-.386-1.15-.769-2.444-1.228-1.298-.46-2.785-2.053-3.203-2.804-.418-.75-.41-2.72-.315-3.518.099-.799.744-1.269 1.444-2.501S4.51 11.623 6.713 11.4c2.202-.223 2.832.784 4.045.583 1.4-.233 2.682-2.891 4.038-3.413 1.349-.517 2.642-.346 4.174-.681 1.532-.336 3.756-1.568 5.603-2.695 1.846-1.126 3.693-2.29 5.214-2.996 1.52-.708 3.448-1.032 4.782-1.35 1.334-.32 3.617-1.341 5.16-.56.864.437.916 1.155 1.044 1.877.12.674.07 2.049-.063 2.727-.135.678-1.56 3.277-1.663 3.47-.103.194-.026.274.19.296.217.025 3.54-1.553 5.292-2.02 1.751-.467 3.39-.251 4.247.295.864.547 1.465 1.069 1.132 2.658zm-17.321 8.66c.175.181.524.16.787.116.264-.044.938-.645 1.503-.842.564-.197 2.29-.66 2.693-.912.403-.251 4.027-2.293 3.72-2.545-.308-.251-1.957-.255-2.375-.054-.418.2-1.84 1.079-2.408 1.403-.567.328-2.935 2.042-3.22 2.264-.279.223-.876.387-.7.57zm-4.775 1.056c.37-.299 1.136-1.403 1.422-1.622.285-.222 1.051-1.29.725-1.349-.33-.055-.85.34-1 .463-.15.128-1.645 1.976-1.638 2.3.01.329.12.511.49.208zm-7.944 5.37c.245.103.348-.105.403-.284.055-.178-.202-.506-.488-.4-.282.109-.16.583.085.685zm1.022-1.34c.154-.242-.312-.788-.858-1.386-.546-.598-1.733-2.819-2.601-3.085-.869-.262-1.012-.43-1.184-.124-.172.303-.245 1.375-.04 1.754.205.38 1.305 1.316 2.239 1.611.93.303 2.29 1.47 2.444 1.23zm-4.232-.978c-.011-.259-2.573-.693-3.54-1.057-.964-.365-3.085-.69-3.162-.27-.077.42 1.773 1.083 2.642 1.33.868.248 4.067.26 4.06-.003zm-2.72 1.889l.17.007c-.096-.008-.17-.008-.17-.008zm2.097-.635c.025.259 1.378.292 1.487-.062.103-.357-1.517-.2-1.487.062zm3.063.168c.022-.16-1.143-.5-1.088-.026.055.474 1.066.19 1.088.026zm-9.916.842c.213.135 3.46.959 4.628.988 1.17.026 5.167-.153 4.966-.663-.173-.434-3.573-.639-4.559-.686.051.004 0 0-.374-.015-.824-.036-2.865-.23-3.459-.178-.597.047-1.414.42-1.202.554zm-2.946-1.046c.326.204 2.203.36 2.573.062.37-.3-.48-.678-1.462-.912-.458-.11-.51-.117-.436-.095-.47-.12-1.29-.302-1.54-.145-.351.218.54.89.865 1.09zM4.99 21.795c.195.168 1.814.025 2.866.164s1.678.915 2.345 1.323c.667.405 2.081.584 2.074.146-.007-.437-2.129-1.462-3.422-1.834-1.294-.372-2.899-.15-3.364-.08-.462.07-.693.113-.499.28zm3.998-1.663c.044-.423-1.356-1.349-1.652-1.21-.3.139-.48 1.55-.136 1.655.34.106 1.744-.022 1.788-.445zm-3.144-.951c-.447.007-.506.426-.311.674.19.248.85.314.99.022.135-.284-.235-.7-.679-.696zm-2.4 1.017c.4.609 1.664.802 1.766.627.103-.175-.722-.926-.857-1.385-.14-.46.429-.657.418-.966-.008-.31-.568-.34-1.188-.03-.619.31-.538 1.145-.139 1.754zm-2.012-2.873c-.527-.03-.593.718-.626 1.349-.033.63.135 1.24.564 1.28.429.043.715-.875.722-1.25.01-.373-.132-1.353-.66-1.379zm2.35-3.066c-.243-.219-.96.19-1.203.652-.242.467-.417.949-.223 1.069.194.116.736-.536.908-.759.169-.222.759-.743.517-.962zm.864 1.094c-.429-.011-1.026.82-1.22 1.334-.195.514-.334.853-.121.875.212.022 1.374-.277 2.576-.036 1.198.24 2.176.83 2.74 1.236.569.404 2.525 1.327 3.328 1.636.803.31 3.642.85 3.745.675.102-.175-.454-.97-.762-1.287-.304-.317-.194-.897-1.36-1.203-1.165-.303-3.4-.583-4.331-.98-.93-.398-3.137-1.23-3.529-1.448-.388-.219-.637-.791-1.066-.802zm1.345-2.6c-.652.325-.942.773-.711.86.227.088.37-.265.799-.371.432-.102 1.286.029 1.293-.263.008-.291-.729-.554-1.381-.226zm2.939 1.335c-.865-.394-2.943-.427-3.071.123-.128.551-.154.956.073 1.17.227.216 1.279 1.087 2.345 1.226 1.07.138 1.891.335 2.166.441.278.102.546-.051.502-.38-.037-.324-1.15-2.187-2.015-2.58zm3.246.856c-.293-.105-.982-.266-1.183-.127-.202.142.285 1.177.56 1.378.275.2 1.224 1.214 1.554 1.305.33.088.997.332 1.275.518.275.186.865 1.126 1.063 1.097.198-.029.63-.897.132-1.458-.499-.562-.887-.864-1.55-1.4-.664-.536-1.558-1.207-1.85-1.313zm5.328-3.58c-.923.011-.901.401-1.693.449-.791.047-.868-.248-1.385-.033s-1.21.248-.909.758c.3.51 1.7 1.404 2.433 1.812.733.408 4.167 3.836 4.64 4.885.468 1.05 1.344 3.267 1.51 3.253.164-.011 1.212-1.174 1.333-2.017.117-.842.169-3.066-.495-4.203-.67-1.134-4.51-4.915-5.434-4.904zm5.486-1.82c-1.147-.287-2.06-.145-2.968.03-.913.175-1.506.16-1.693.449-.187.287-.07.827.373.885.444.059 1.015.398 1.37.617.36.218 1.969 1.899 2.317 2.49.348.594.55 1.148.762 1.283.212.135.282-.091.3-.186.019-.098.84-.55 1.411-1.137.575-.587.66-1.382.543-2.035-.114-.652-1.268-2.107-2.415-2.395zM26.4 7.482c-.513.004-.542.606-1.004.66-.462.055-.817.321-1.198.46-.381.138-.964.251-.51.67.451.416 1.056.806 1.573.427.52-.38 1.344-1.072 1.421-1.528.077-.455.231-.692-.282-.689zm3.218-2.07c-.162-.183-1.353.05-1.789.346-.436.299-.685.456-.619 1.156.066.7.315 1.403-.345 2.038-.659.634-1.238.765-1.22 1.338.019.568.565 1.2.444 2.253-.125 1.053-.286 1.633-.84 2.027-.553.394-1.304.7-1.319 1.429-.018.73.173 1.79.334 2.738.161.944-.121 2.337-.462 2.913-.344.576-.264.74-.117.777.146.036 1.213-1.076 1.52-1.623.312-.547 2.203-3.248 2.76-3.737.557-.492 2.052-1.706 2.22-1.8.169-.096-.032-2.13.561-2.815.594-.686 1.118-2.02 1.052-2.706-.066-.685-.594-2.078-1.228-2.563-.637-.48-.795-1.59-.953-1.772zm4.298-1.944c-.063-.864-.616-.485-.982-.317-.367.171-1.272.831-1.613 1.229-.337.397-.927.937-.923 1.341.007.409.308.92.663 1.284.356.364.586.386.92.9.333.51-.004.146.447-.087.45-.234.872-1.313 1.136-2.118.271-.806.414-1.371.352-2.232zm1.326-1.626c-.396-.01-.667.226-.901.467-.238.237-.018.78.38.693.4-.088.24-.336.507-.474.267-.139.758 0 .798-.372.04-.376-.388-.306-.784-.314zm-2.026 6.19c-.674 1.999-1.931 4.31-2.195 5.018-.264.707-.326 1.976-.048 2.045.279.073 1.25-1.287 1.62-1.619.37-.332 2.246-2.92 2.77-4.32.528-1.4 2.393-5.753 1.43-6.107-1.35-.5-2.903 2.986-3.577 4.984zm5.1-6.507c-.095-.46-.663-.518-.978-.51-.315.007-.777 0-.612.765.165.762 1.734.438 1.59-.255zm.85 1.772c.217.004.693-.667.616-.864-.077-.197-.077-.328-.29-.398-.212-.069-.574-.08-.695.18-.125.258.154 1.078.37 1.082zm.136 6.927c-.373-.27-.326-.186-.894.175-.568.36-2.744 2.355-3.338 3.14-.594.78-2.191 2.74-2.345 3.062-.154.32-.572.506-.312.576.264.069.664-.066.795-.175.136-.11 2.987-2.188 3.62-2.45.635-.263 2.148-2.21 2.24-2.676.091-.47.608-1.386.234-1.652zm2.507-1.404c-.315.124-1.147.347-1.499.55-.352.205-.388.464-.414.77-.022.306-.092 1.087.073 1.076.165-.011.953-.482 1.202-.653.253-.171.975-.838 1.023-1.342.047-.506-.07-.525-.385-.4zm4.961-.47c-.304-.412-2.11-.747-2.47-.252-.359.496-1.696 2.071-2.436 2.574-.737.504-1.77.967-2.008 1.222-.059.062-1.199 1.079-.627 1.349.7.331 3.221-.124 4.273-.678 1.158-.61 2.308-2.119 2.532-2.476.48-.77 1.037-1.323.736-1.739zM6.911 22.633c.197.052.337.092.337.092s-.253-.066-.337-.092z' fill='%2397C01A'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Cpath fill='%23fff' d='M0 0h50v28H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
margin-left: 50px;
margin-right: 50px;
}
.usp:last-child::after {
content: none;
}
.usp {
display: flex;
align-items: center;
}
.usp_top_text {
font-weight: bold;
font-size: 20px;
line-height: 31px;
text-align: center;
color: #585555;
margin: 0;
}
.usp_bottom_text {
font-weight: normal;
font-size: 18px;
line-height: 28px;
text-align: center;
color: #585555;
margin: 0;
} .offer_banner {
background: #C24320;
padding: 15px 0;
display: flex;
align-items: center;
justify-content: center;
}
.offer_banner .banner_title {
color: #ffffff;
font-weight: 800;
font-size: 18px;
line-height: 28px;
text-align: center;
padding: 0 50px;
}
.offer_banner .banner_title a {
color: white;
text-decoration: none;
font-weight: 800;
font-size: 18px;
line-height: 28px;
}
.offer_banner .banner_title a:hover {
text-decoration: underline;
}
.offer_banner .banner_title p {
margin: 0;
} aside {
max-width: 300px;
width: 100%;
}
.sidebar_menu_title {
color: #97C01A;
font-size: 24px;
line-height: 37px;
font-weight: bold;
}
.sidebar_menu > a, .woocommerce-MyAccount-navigation ul li a {
background: #F2F2F2;
padding: 10px 20px;
display: block;
color: #585555;
font-weight: 300;
font-size: 18px;
line-height: 25px;
text-decoration: none;
transition: all 150ms ease-in-out;
}
.woocommerce-MyAccount-navigation ul {
margin: 0;
}
.sidebar_menu, .woocommerce-MyAccount-navigation ul li {
margin-bottom: 5px;
}
.woocommerce-MyAccount-navigation ul li.is-active a {
background: #d9d9d9;
}
.sidebar_menu:last-child, .woocommerce-MyAccount-navigation ul li:last-child {
margin-bottom: 40px;
}
.sidebar_menu_list, .woocommerce-MyAccount-navigation ul {
list-style: none;
padding: 0;
}
.sidebar_menu > a:hover, .woocommerce-MyAccount-navigation ul li a:hover {
background: #d9d9d9;
transition: all 150ms ease-in-out;
}
.sidebar_card_one {
background-color: #97C01A;
padding: 40px 30px;
box-sizing: border-box;
background-image: url("data:image/svg+xml,%3Csvg width='180' height='300' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='.1' fill='%23007C41'%3E%3Cpath d='M178.695 7.036c.786.764 1.554 1.54 2.305 2.324v123.841c-.313.295-.628.586-.945.872a569.07 569.07 0 01-20.409 17.507c-6.652 5.387-12.397 11.821-17.235 19.303-4.837 7.481-7.256 16.01-7.256 25.587v19.751h-65.31v-20.2c0-15.263 2.419-28.58 7.257-39.952 4.837-11.671 10.582-20.799 17.234-27.383 6.955-6.583 13.758-12.419 20.41-17.506 6.954-5.387 12.85-11.073 17.688-17.058 4.837-6.285 7.256-13.168 7.256-20.65 0-8.678-3.023-15.711-9.071-21.098-5.744-5.686-13.908-8.529-24.491-8.529-26.91 0-40.365 16.16-40.365 48.481H0c0-35.612 9.676-62.995 29.026-82.148A95.506 95.506 0 0140.944 0h129.772a80.072 80.072 0 017.979 7.036zM125.701 300a41.302 41.302 0 006.733-5.222c7.861-7.482 11.792-16.759 11.792-27.832s-3.931-20.499-11.792-28.28c-7.862-7.781-17.537-11.672-29.027-11.672-11.49 0-21.165 3.891-29.026 11.672-7.56 7.781-11.339 17.207-11.339 28.28s3.78 20.35 11.338 27.832A41.253 41.253 0 0081.114 300h44.588z'/%3E%3C/g%3E%3C/svg%3E");
background-size: contain;
background-repeat: no-repeat;
background-position: right;
margin-top: 35px;
margin-bottom: 40px;
}
.sidebar_card_one .small_title {
font-weight: bold;
font-size: 28px;
line-height: 40px;
color: #FFFFFF;
}
.sidebar_card_one .large_title {
font-weight: bold;
font-size: 48px;
line-height: 40px;
color: #FFFFFF;
}
.sidebar_card_one .subtext {
font-weight: 300;
font-size: 18px;
line-height: 25px;
color: #FFFFFF;
margin: 30px 0;
}
.sidebar_card_two {
background-color: #F0CA01;
padding: 40px 30px;
box-sizing: border-box;
display: block;
background-image: url("data:image/svg+xml,%3Csvg width='223' height='197' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='.15' fill='%23CCA801'%3E%3Cpath d='M21.272 85.924C9.547 85.924 0 95.472 0 107.197v68.072c0 11.725 9.547 21.272 21.272 21.272H46.8c4.791 0 9.199-1.616 12.764-4.305V85.924h-38.29zM222.924 116.999c0-5.114-2.025-9.879-5.539-13.394 3.974-4.348 5.999-10.177 5.446-16.243-.996-10.815-10.739-19.29-22.192-19.29h-52.56c2.604-7.905 6.773-22.396 6.773-34.036C154.852 15.58 139.17 0 129.325 0c-8.841 0-15.155 4.978-15.427 5.182a4.275 4.275 0 00-1.591 3.327v28.854L87.801 90.45l-1.02.519v91.199c6.925 3.268 15.69 5.029 21.272 5.029h78.104c9.266 0 17.376-6.246 19.281-14.865.979-4.433.409-8.901-1.54-12.781 6.288-3.165 10.517-9.641 10.517-17.026 0-3.012-.689-5.897-1.999-8.509 6.288-3.165 10.508-9.641 10.508-17.018z'/%3E%3C/g%3E%3C/svg%3E");
background-size: contain;
background-position: center;
background-repeat: no-repeat;
}
.sidebar_card_two .small_title {
font-weight: bold;
font-size: 28px;
line-height: 40px;
color: #FFFFFF;
}
.sidebar_card_two .large_title {
font-weight: bold;
font-size: 48px;
line-height: 40px;
color: #FFFFFF;
margin-bottom: 30px;
}
.sidebar_card_two .instagram-link {
background-image: url("data:image/svg+xml,%3Csvg width='61' height='61' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='30.5' cy='30.5' r='30.5' fill='%23fff'/%3E%3Cpath d='M39.065 12h-16.13C17.456 12 13 16.457 13 21.935v16.13C13 43.543 17.457 48 22.934 48h16.131C44.543 48 49 43.543 49 38.065v-16.13C49 16.457 44.543 12 39.065 12zm6.741 26.065a6.748 6.748 0 01-6.74 6.74H22.933a6.748 6.748 0 01-6.74-6.74v-16.13a6.748 6.748 0 016.74-6.74h16.131a6.749 6.749 0 016.74 6.74v16.13h.001z' fill='%23F0CA01'/%3E%3Cpath d='M30.999 20.724c-5.115 0-9.276 4.161-9.276 9.276s4.16 9.276 9.276 9.276c5.115 0 9.276-4.16 9.276-9.276 0-5.115-4.161-9.276-9.276-9.276zm0 15.358A6.089 6.089 0 0124.917 30a6.089 6.089 0 016.082-6.082A6.089 6.089 0 0137.08 30 6.089 6.089 0 0131 36.082zM40.665 18.016c-.616 0-1.22.249-1.655.686a2.353 2.353 0 00-.688 1.656c0 .616.252 1.22.688 1.657a2.36 2.36 0 001.655.686c.617 0 1.22-.252 1.656-.686a2.36 2.36 0 00.686-1.657c0-.617-.25-1.222-.686-1.657a2.353 2.353 0 00-1.656-.685z' fill='%23F0CA01'/%3E%3C/svg%3E");
width: 61px;
height: 61px;
background-position: center;
background-repeat: no-repeat;
background-size: cover;
display: block;
margin-right: 15px;
opacity: 1;
transition: all 150ms ease-in-out;
}
.sidebar_card_two .facebook-link {
background-image: url("data:image/svg+xml,%3Csvg width='61' height='61' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='30.5' cy='30.5' r='30.5' fill='%23fff'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M26.128 48h6.253V30.509h4.691L38 25.043h-5.619v-3.96c0-1.277.81-2.618 1.97-2.618h3.193V13H33.63v.024c-6.123.227-7.381 3.838-7.49 7.632h-.012v4.387H23v5.466h3.128V48z' fill='%23F0CA01'/%3E%3C/svg%3E");
width: 61px;
height: 61px;
background-position: center;
background-repeat: no-repeat;
background-size: cover;
display: block;
margin-right: 15px;
opacity: 1;
transition: all 150ms ease-in-out;
}
.sidebar_card_two .twitter-link {
background-image: url("data:image/svg+xml,%3Csvg width='61' height='61' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='30.5' cy='30.5' r='30.5' fill='%23fff'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M46.06 17.6c-.958.618-3.16 1.516-4.245 1.516v.002A6.77 6.77 0 0036.894 17c-3.76 0-6.808 3.07-6.808 6.854 0 .526.06 1.039.172 1.53-5.1-.134-10.678-2.708-14.035-7.114-2.065 3.599-.278 7.6 2.064 9.058-.802.061-2.278-.093-2.972-.775-.047 2.388 1.093 5.552 5.251 6.7-.8.434-2.218.31-2.834.217.216 2.016 3.02 4.652 6.085 4.652-1.093 1.273-5.204 3.581-9.817 2.847C17.133 42.889 20.785 44 24.65 44c10.983 0 19.513-8.964 19.054-20.022-.002-.012-.002-.024-.003-.038.001-.028.003-.056.003-.086 0-.034-.003-.067-.004-.1 1-.689 2.341-1.907 3.3-3.51-.556.308-2.224.926-3.775 1.079.996-.541 2.471-2.314 2.836-3.724z' fill='%23F0CA01'/%3E%3C/svg%3E");
width: 61px;
height: 61px;
background-position: center;
background-repeat: no-repeat;
background-size: cover;
display: block;
opacity: 1;
transition: all 150ms ease-in-out;
}
.sidebar_card_two .facebook-link:hover, .sidebar_card_two .twitter-link:hover, .sidebar_card_two .instagram-link:hover {
opacity: 0.7;
transition: all 150ms ease-in-out;
}
.sidebar_social_links {
display: flex;
align-items: center;
} .page_banner {
min-height: 200px;
max-height: 250px;
height: 50vw;
background-position: center;
background-repeat: no-repeat;
background-size: cover;
position: relative;
}
.page_banner::after {
content: url("data:image/svg+xml,%3Csvg width='897' height='250' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='.8' d='M0 0h809.293L897 250H0V0z' fill='%2397C01A'/%3E%3C/svg%3E");
position: absolute;
top: 0;
left: 0;
z-index: 0;
}
.page_banner .banner_title {
display: flex;
align-items: center;
min-height: 100%;
padding-left: 200px;
}
.page_banner * {
z-index: 1;
position: relative;
}
.page_banner .banner_title p {
font-weight: bold;
font-size: 48px;
line-height: 74px;
color: #FFFFFF;
} #pagination {
display: flex;
justify-content: center;
flex-wrap: wrap;
margin: 0 0 100px 0;
}
#pagination a {
display: flex;
align-items: center;
justify-content: center;
padding: 15px 20px;
font-weight: normal;
font-size: 18px;
color: #585555;
background: white;
margin: 0 5px 0 5px;
text-decoration: none;
}
#pagination a.next::after, #pagination a.prev::after {
content: url("data:image/svg+xml,%3Csvg width='8' height='11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.804 11C1.226 10.481.631 9.947-.009 9.381c1.538-1.28 3.093-2.577 4.684-3.897C3.102 4.172 1.538 2.876 0 1.594.63 1.054 1.244.52 1.84 0 3.858 1.8 5.947 3.654 8 5.484 5.947 7.307 3.866 9.17 1.804 11z' fill='%23F2F2F2'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Cpath fill='%23fff' d='M0 0h8v11H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}
#pagination a.prev::after {
transform: rotate(180deg);
}
#pagination > span, #pagination a.next, #pagination a.prev {
background: #97C01A;
font-weight: normal;
font-size: 18px;
text-align: center;
letter-spacing: 0.02em;
color: #F2F2F2;
display: flex;
align-items: center;
justify-content: center;
padding: 15px 20px;
} .fc_help_advice_feature {
padding-top: 100px;
padding-bottom: 100px;
}
.fc_help_advice_feature .featured_news {
display: flex;
align-items: flex-start;
margin-top: 30px;
}
.fc_help_advice_feature .title_container p {
font-weight: bold;
font-size: 36px;
line-height: 50px;
color: #585555;
margin-bottom: 0;
}
.featured_news_excerpt {
font-weight: 300;
font-size: 18px;
line-height: 25px;
color: #585555;
}
.fc_help_advice_feature .date_link {
font-weight: 300;
font-size: 14px;
line-height: 25px;
color: #585555;
}
.fc_help_advice_feature.remove_padding_bottom {
padding-bottom: 0;
}
.fc_help_advice_feature.remove_padding_top {
padding-top: 0;
}
.fc_help_advice_feature.bg_light_grey {
background: rgba(229, 229, 229, 0.32);
}
.fc_help_advice_feature .title_container {
display: flex;
align-items: center;
justify-content: space-between;
} .fc_featured_category_banner {
padding-bottom: 100px;
padding-top: 100px;
}
.fc_featured_category_banner.bg_light_grey {
background: rgba(229, 229, 229, 0.32);
}
.fc_featured_category_banner.remove_padding_bottom {
padding-bottom: 0;
}
.fc_featured_category_banner.remove_padding_top {
padding-top: 0;
}
.fc_featured_category_banner .title_container {
display: flex;
align-items: center;
justify-content: space-between;
}
.fc_featured_category_banner .title_container p {
font-weight: bold;
font-size: 36px;
line-height: 55px;
color: #585555;
}
.featured_cat_container {
display: flex;
align-items: flex-start;
flex-wrap: wrap;
margin-top: 30px;
}
.fc_featured_category_banner .featured_category {
background-color: #F0CA01;
background-size: auto;
background-position: 50% 30%;
background-repeat: no-repeat;
min-height: 235px;
padding: 23px 30px;
box-sizing: border-box;
display: flex;
align-items: flex-end;
justify-content: space-between;
margin-right: 20px;
width: calc(16.6% - 16px);
font-weight: bold;
font-size: 24px;
line-height: 37px;
color: #FFFFFF;
text-decoration: none;
transition: opacity 150ms ease-in-out;
}
.fc_featured_category_banner .featured_category:hover {
opacity: 0.7;
transition: opacity 150ms ease-in-out;
}
.fc_featured_category_banner .featured_category::after {
content: url("data:image/svg+xml,%3Csvg width='14' height='21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.164 21L0 17.917l8.173-7.449C5.422 7.97 2.7 5.5.005 3.052L3.219 0l10.745 10.474c-3.575 3.483-7.21 7.028-10.8 10.527z' fill='%23fff'/%3E%3C/svg%3E");
}
.fc_featured_category_banner .featured_category:nth-child(6n) {
margin-right: 0;
} .fc_featured_best_sellers {
padding-top: 100px;
padding-bottom: 100px;
}
.fc_featured_best_sellers.remove_padding_bottom {
padding-bottom: 0;
}
.fc_featured_best_sellers.remove_padding_top {
padding-top: 0;
}
.fc_featured_best_sellers.bg_light_grey {
background: rgba(229, 229, 229, 0.32);
}
.fc_featured_best_sellers .title_container {
display: flex;
align-items: center;
justify-content: space-between;
font-weight: bold;
font-size: 36px;
line-height: 50px;
color: #585555;
}
.fc_featured_best_sellers .title_container p {
margin-bottom: 0;
}
.featured_best_seller .product .onsale {
position: absolute;
background: #C62F3A;
font-weight: bold;
font-size: 12px;
line-height: 18px;
text-align: center;
text-transform: uppercase;
color: #FFFFFF;
padding: 5px 10px;
display: block;
top: 10px;
left: 0;
}
.featured_best_seller .product .button {
width: fit-content;
}
.featured_best_seller {
display: flex;
align-items: flex-start;
flex-wrap: wrap;
margin-top: 30px;
}
.featured_best_seller .product {
width: calc(25% - 15px);
margin-right: 20px;
position: relative;
display: flex;
flex-direction: column;
align-self: stretch;
text-decoration: none;
transition: all 150ms ease-in-out;
}
.featured_best_seller .product:hover {
-webkit-box-shadow: 2px 2px 10px 2px rgba(0,0,0,0.05);
-moz-box-shadow: 2px 2px 10px 2px rgba(0,0,0,0.05);
box-shadow: 2px 2px 10px 2px rgba(0,0,0,0.05);
transition: all 150ms ease-in-out;
transform: scale(1.03);
}
.featured_best_seller .product:hover .button.contrast {
background: #007C41;
border: 2px solid #007C41;
color: white;
transition: all 150ms ease-in-out;
}
.featured_best_seller .product .content_container {
background: white;
}
.featured_best_seller .product:nth-child(4n) {
margin-right: 0;
} .fc_large_category_banner {
display: flex;
align-items: center;
flex-wrap: wrap;
justify-content: space-between;
}
.fc_large_category_banner .category_card {
flex-basis: calc(25% - 15px);
max-height: 375px;
height: 40vw;
min-height: 250px;
background-repeat: no-repeat;
background-size: cover;
background-position: center;
margin-bottom: 20px;
position: relative;
transition: opacity 150ms ease-in-out;
}
.fc_large_category_banner .category_card:hover {
opacity: 0.7;
transition: opacity 150ms ease-in-out;
}
.fc_large_category_banner .category_card.large {
flex-basis: calc(50% - 10px);
}
.fc_large_category_banner .category_card .cat_banner {
background: rgba(151, 192, 26, 0.9);
padding: 30px;
box-sizing: border-box;
position: absolute;
bottom: 0;
left: 0;
font-weight: bold;
font-size: 24px;
line-height: 37px;
color: #FFFFFF;
text-decoration: none;
width: 100%;
display: flex;
align-items: center;
justify-content: space-between; }
.fc_large_category_banner .category_card .cat_banner p {
margin: 0;
line-height: 1.2;
}
.fc_large_category_banner .category_card .cat_banner::after {
content: url("data:image/svg+xml,%3Csvg width='14' height='21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.392 21L.367 17.917l7.815-7.449-7.81-7.415L3.443 0c3.37 3.434 6.847 6.979 10.274 10.474-3.418 3.483-6.893 7.028-10.326 10.527z' fill='%23fff'/%3E%3C/svg%3E");
} .gallery {
display: flex;
flex-wrap: wrap;
}
.gallery .gallery-item {
display: inline;
margin: 0 20px 20px 0;
width: calc(25% - 15px);
}
.gallery .gallery-item * {
display: flex;
align-items: flex-end;
justify-content: flex-start;
margin: 0;
height: 100%;
}
.gallery .gallery-item:nth-child(4n+4) {
margin-right: 0;
}
.gallery .gallery-item img {
height: 100%;
flex: 1;
object-fit: cover;
}
.gallery-caption {
display: none;
}
.gallery.gallery-size-flex_gallery_item {
column-count: unset;
display: flex;
flex-wrap: wrap;
column-gap: 0;
}
.gallery.gallery-size-flex_gallery_item .gallery-item:nth-child(n) {
width: calc(33.3% - 13.5px);
margin: 0 20px 20px 0;
}
.gallery.gallery-size-flex_gallery_item .gallery-item:nth-child(3n+3) {
margin-right: 0;
} .gform {
--error: #DF3642;
}
.gfield label.gfield_label , .gfield .gfield_label {
font-size: 18px;
color: #000;
margin: 0 0 10px 0;
display: block;
}
.gfield label {
font-size: 0.9em;
color: #666;
margin-top: 10px;
}
.gfield_label .gfield_required_text {
display: inline-block;
padding-left: 5px;
color: #999;
}
::placeholder {
color: #818181;
}
.validation_message {
background-color: var(--error);
color: white;
padding: 5px 10px;
font-size: 12px;
border-radius: 2px;
position: relative;
margin-top: 5px;
display: inline-block;
}
.validation_message::after {
content: '';
display: block;
position: absolute;
position: absolute;
border: 10px solid rgba(0,0,0,0);
border-bottom-color: var(--error);
width: 0;
height: 0;
top: -20px;
left: 20px;
}
.gform_submission_error  {
margin-bottom: 20px;
border: 1px solid var(--error);
padding: 10px 20px;
font-size: 15px;
color: var(--error);
}
.gfield.gfield_error input[type=text] , .gfield.gfield_error input[type=email] , .gfield.gfield_error textarea , .gfield.gfield_error select {
border: 1px solid var(--error);
}
.gfield input[type=text] , .gfield input[type=email] , .gfield textarea , .gfield select, .gfield input[type=tel] {
height: 45px;
color:  #404040;
padding-left: 15px;
width: 100%;
border: 1px solid #d9d9d9;
box-sizing: border-box;
}
.gfield select {
background: #fff calc(100% - 20px) center no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27' height='15'%3E%3Cpath fill-rule='evenodd' fill='%23ff0000' d='M27 1L14 15 0 1l1-1 13 13L26 0l1 1z'/%3E%3C/svg%3E");
padding-right: 70px;
}
.gform_footer {
margin-top: 30px;
}
.gform_fields {
display: flex;
flex-wrap: wrap;
gap: 30px;
}
.gfield {
flex-basis: 100%;
position: relative;
}
fieldset.gfield {
border: none;
padding: 0;
margin: 0;
}
fieldset.gfield legend {
float: left;
}
fieldset.gfield legend + *  {
clear: both;
}
.gfield.gfield--width-half {
flex-basis: calc(50% - 15px);
}
.gfield.gfield--width-third {
flex-basis: calc(33.333% - 20px);
}
.gfield.gfield--width-quarter {
flex-basis: calc(25% - 23px);
}
.gfield_visibility_hidden {
display: none;
}
.gfield.hidden_label .gfield_label {
display: none;
}
.gfield textarea {
height: 100px;
padding-top: 20px;
}
.ginput_complex {
display: flex;
gap: 15px;
}
.ginput_container_address {
flex-wrap: wrap;
}
.ginput_container_name span {
flex-grow: 1;
}
.ginput_container_address span {
flex-basis: calc(50% - 8px);
}
.ginput_container_address span:nth-child(1) , .ginput_container_address span:nth-child(2) {
flex-basis: 100%;
}
.gfield input[type=text] + label, .gfield select + label {
margin-top: 10px;
display: block;
}
.screen-reader-text {
display: none;
}
.gfield.captcha_field {
margin: 0;
padding: 0;
}
.gfield.captcha_field  .gfield_label {
display: none;
}
.ginput_container_fileupload .validation_message--hidden-on-empty {
display: none;
}
.gfield.captcha_field {
margin: 0;
padding: 0;
position: absolute;
}
@media (max-width: 850px) {
.gfield.gfield--width-half , .gfield.gfield--width-third {
flex-basis: 100%;
}
.gfield.gfield--width-quarter {
flex-basis: calc(50% - 15px);
}
.gform_fields {
gap: 15px;
}
}
@media (min-width: 768px) {
body.woocommerce-account .woocommerce-MyAccount-navigation {
width: 20%;
}
body.woocommerce-account .woocommerce-MyAccount-content {
width: 78%;
}
.order_actions_menu {
position: relative;
.icon {
width: 40px;
height: 40px;
background: center / 36px 8px no-repeat url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 36 8'%3e%3ccircle cx='4' cy='4' r='4' fill='%23d9d9d9'/%3e%3ccircle cx='18' cy='4' r='4' fill='%23d9d9d9'/%3e%3ccircle cx='32' cy='4' r='4' fill='%23d9d9d9'/%3e%3c/svg%3e");
}
.content {
display: none;
position: absolute;
inset: 45px -10px auto auto;
padding: 20px;
flex-direction: column;
width: 250px;
background: #fff;
border-radius: 6px;
z-index: 2;
box-shadow: 0 0 10px rgba(0,0,0,0.05);
border: 1px solid rgba(0,0,0,0.1);
text-align: right;
&:after {
content: '';
display: block;
position: absolute;
inset: -10px 0 auto 0;
width: 100%;
height: 15px;
}
& a {
display: block;
text-decoration: none;
color: #666;
padding: 16px 24px;
border-bottom: 1px solid rgba(0,0,0,0.05);
}
& a:hover {
background: rgba(0,0,0,0.02);
}
& a:last-child {
border-bottom: none;
}
}
&:hover .content {
display: flex;
}
}
}
@media (max-width: 768px) {
.order_actions_menu .content {
display: flex;
justify-content: flex-end;
flex-wrap: wrap;
gap: 10px;
& a {
display: block;
padding: 8px 10px 4px 10px;
border-radius: 4px;
background: rgba(0,0,0,0.5);
color: #fff;
text-decoration: none;
}
}
}
body.woocommerce-account table.my_account_orders .button {
margin: 0 3px 0 0;
padding: 8px 8px 4px 8px;
font-size: 18px;
line-height: 1em;
border-radius: 4px;
}
body.woocommerce-account table.shop_table td {
border-top: 1px solid rgba(0, 0, 0, 0.1);
}
.light_grey {
color: #afafaf;
}
.tracking_number {
display: inline-block;
padding: 8px 10px 5px 10px;
border-radius: 4px;
background: #DF3642;
color: #fff;
text-decoration: none;
& span {
display: block;
font-size: 12px;
line-height: 1em;
opacity: 0.6;
}
}
@media (max-width: 1580px) {
div.padding_1500 {
padding-right: 40px;
padding-left: 40px;
}
.fc_split_content .content {
padding: 20px 75px;
}
}
@media (max-width:1430px) {
div.padding_1400 {
padding-left: 40px;
padding-right: 40px;
}
.fc_large_category_banner .category_card {
flex-basis: calc(50% - 10px);
}
}
@media (max-width: 1340px) {
.usp::after {
margin-right: 15px;
margin-left: 15px;
}
}
@media (max-width: 1297px) {
.offer_banner {
padding-right: 40px;
padding-left: 40px;
}
}
@media (max-width: 1280px) {
div.padding_1200, header.padding_1200 {
padding-left: 40px;
padding-right: 40px;
}
.fc_simple_content {
padding: 40px;
}
}
@media (max-width: 1240px) {
.fc_featured_best_sellers {
padding-top: 40px;
padding-bottom: 40px;
}
.main_container.default_content {
padding-top: 40px;
padding-bottom: 40px;
}
.fc_featured_category_banner .featured_category {
width: calc(33% - 12px);
}
.fc_featured_category_banner .featured_category:nth-child(n) {
margin-right: 20px;
margin-bottom: 20px;
}
.fc_featured_category_banner .featured_category:nth-child(3n) {
margin-right: 0;
}
.fc_help_advice_feature, .fc_featured_category_banner {
padding-top: 40px;
padding-bottom: 40px;
}
.fc_boxed_links {
padding-top: 40px;
padding-bottom: 40px;
}
.fc_split_content {
margin-top: 40px;
margin-bottom: 40px;
}
.fc_columned_content {
padding-bottom: 40px;
padding-top: 40px;
}
.fc_split_content .content {
padding: 40px;
}
.page_banner .banner_title {
padding-left: 40px;
}
.main_container.default_content .inner_content {
margin-right: 50px;
}
.the_usps {
display: none;
}
}
@media (max-width: 1100px) {
.fc_boxed_links .boxed_link {
flex-basis: 100%;
margin-bottom: 20px;
flex-direction: row;
}
.fc_boxed_links .boxed_link .image {
min-width: 40%;
}
.fc_boxed_links .boxed_link:nth-child(n) {
margin-right: 0;
}
.fc_boxed_links .boxed_link .content {
padding: 20px 30px;
display: flex;
flex-direction: column;
justify-content: center;
}
.fc_boxed_links .boxed_link .content .button.contrast-white {
width: fit-content;
}
}
@media (max-width: 1024px) {
.fc_help_advice_feature .featured_news {
flex-wrap: wrap;
}
.fc_help_advice_feature .featured_news a.single_post:nth-child(3) {
display: none;
}
.fc_featured_best_sellers {
padding-top: 30px;
padding-bottom: 30px;
}
.main_container.default_content {
padding-top: 30px;
padding-bottom: 30px;
}
.offer_banner {
padding-right: 30px;
padding-left: 30px;
}
.featured_best_seller .product {
width: calc(50% - 10px);
margin-bottom: 20px;
}
.featured_best_seller .product:nth-child(n) {
margin-right: 20px;
}
.featured_best_seller .product:nth-child(2n) {
margin-right: 0;
}
.fc_help_advice_feature, .fc_featured_category_banner {
padding-top: 30px;
padding-bottom: 30px;
}
.fc_boxed_links {
padding-top: 30px;
padding-bottom: 30px;
}
.fc_split_content {
margin-top: 0;
margin-bottom: 0;
}
.fc_columned_content {
padding-bottom: 30px;
padding-top: 30px;
}
.fc_simple_content {
padding: 30px;
}
.fc_split_content, .fc_split_content.right {
flex-direction: column;
}
.fc_split_content .image {
min-height: 200px;
height: 50vw;
max-height: 300px;
}
.fc_split_content {
min-height: unset;
}
.fc_split_content .content {
padding: 30px;
}
div.padding_1200, div.padding_1500, div.padding_1400, header.padding_1200 {
padding-left: 30px;
padding-right: 30px;
}
.page_banner .banner_title {
padding-left: 30px;
}
.page_banner::after {
content: '';
background: #97C01A;
opacity: 0.8;
width: 100%;
height: 100%;
}
aside {
display: none;
}
.main_container.default_content .inner_content {
margin-right: 0;
}
}
@media (max-width: 940px) {
div.padding_900 {
padding-right: 20px;
padding-left: 20px;
}
.fc_columned_content {
flex-direction: column;
}
.fc_columned_content.column {
flex-direction: column;
}
.fc_columned_content.three_cols .column,.fc_columned_content.two_cols .column, .fc_columned_content.one_col .column {
flex-basis: 100%;
margin-right: 0;
min-width: 100%;
flex-wrap: wrap;
}
.fc_columned_content .column::after {
min-width: 100%;
height: 1px;
margin: 25px 0;
}
}
@media (max-width: 680px) {
div.padding_600 {
padding-left: 30px;
padding-right: 30px;
}
}
@media (max-width:640px) {
.fc_help_advice_feature .featured_news a.single_post:nth-child(3) {
display: flex;
}
.fc_featured_best_sellers .title_container p {
margin-bottom: revert;
}
.fc_featured_best_sellers {
padding-top: 20px;
padding-bottom: 20px;
}
.fc_featured_best_sellers .title_container {
flex-direction: column;
align-items: flex-start;
}
.main_container.default_content {
padding-top: 20px;
padding-bottom: 20px;
}
.offer_banner {
padding-right: 20px;
padding-left: 20px;
}
.fc_large_category_banner .category_card, .fc_large_category_banner .category_card.large {
flex-basis: 100%;
}
.fc_large_category_banner .category_card .cat_banner {
min-height: unset;
}
.featured_best_seller .product:nth-child(n) {
margin-right: 0;
}
.featured_best_seller .product {
width: 100%;
}
.fc_featured_category_banner .featured_category {
width: calc(50% - 10px);
}
.fc_featured_category_banner .featured_category:nth-child(n) {
margin-right: 20px;
}
.fc_featured_category_banner .featured_category:nth-child(2n) {
margin-right: 0;
}
.fc_help_advice_feature, .fc_featured_category_banner {
padding-top: 20px;
padding-bottom: 20px;
}
.fc_help_advice_feature .title_container, .fc_featured_category_banner .title_container {
flex-direction: column;
align-items: flex-start;
}
.fc_boxed_links {
padding-top: 20px;
padding-bottom: 20px;
}
.fc_simple_content {
padding: 20px;
}
form.enquiry_form .gform_footer > div {
justify-content: center;
}
.gform_body > ul > li.small_field {
width: 100%;
}
.fc_boxed_links .boxed_link {
flex-basis: calc(100%);
flex-direction: column;
}
.fc_boxed_links .boxed_link:nth-child(n) {
margin-right: 0;
}
.fc_columned_content {
padding-bottom: 20px;
padding-top: 20px;
}
.fc_split_content .content {
padding: 20px;
}
div.padding_1200, div.padding_1500, div.padding_600, div.padding_1400, header.padding_1200 {
padding-left: 20px;
padding-right: 20px;
}
.page_banner {
min-height: 300px;
max-height: 350px;
}
.page_banner .banner_title {
padding-left: 20px;
}
.gallery {
column-count: 2;
}
.header-right {
display: flex;
justify-content: space-between;
}
.gallery.gallery-size-flex_gallery_item .gallery-item:nth-child(n) {
width: calc(50% - 5px);
margin: 0 10px 10px 0;
}
.gallery.gallery-size-flex_gallery_item .gallery-item:nth-child(2n+2) {
margin-right: 0;
}
}
@media (max-width: 640px) {
.offer_banner .banner_title {
padding: 0 20px;
}
}
@media (max-width: 600px) {
.fc_reviews iframe {
height: 250px;
}
}
@media (max-width: 440px) {
.fc_featured_category_banner .featured_category {
width: 100%;
}
.fc_featured_category_banner .featured_category:nth-child(n) {
margin-right: 0;
}
} #unity_cookie_overlay , #unity_cookie_view_settings {
width: 350px;
background: #fff;
border: 1px solid #bfbfbf;
border-left: 4px solid #666;
padding: 25px;
position: fixed;
bottom: 50px;
right: 50px;
z-index: 3;
box-shadow: 0 0 10px 0 rgba(0, 0, 0, .2);
opacity: 1;
transition: .3s;
}
#unity_cookie_view_settings {
width: 500px;
}
.unity_cookie_setting_link {
color: #999;
display: inline-block;
padding: 10px;
cursor: pointer;
}
.unity_cookie_setting_link:hover {
color: #777;
}
#unity_cookie_view_settings > .wp_content::-webkit-scrollbar {
width: 16px;
}
#unity_cookie_view_settings > .wp_content::-webkit-scrollbar-thumb {
border-left: 12px solid rgba(0, 0, 0, 0);
background-clip: padding-box;
background-color: #AAAAAA;
}
#unity_cookie_overlay.unity_cookie_hide , #unity_cookie_view_settings.unity_cookie_hide {
opacity: 0;
right: -500px;
}
#unity_cookie_view_settings > .wp_content {
margin-bottom: 20px;
max-height: 400px;
overflow-y: auto;
}
.unity_cookie_info {
border: 1px solid #c2c2c2;
border-radius: 3px;
margin: 20px 0;
}
.unity_cookie_info > div:first-child {
display: flex;
justify-content: space-between;
align-items: center;
padding: 15px;
cursor: pointer;
}
.unity_cookie_info > div:first-child strong:before {
content: '';
display: inline-block;
width: 15px;
height: 9px;
background: center / 15px 9px url("data:image/svg+xml,%3Csvg width='15' height='9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 5.7 1.5 0 0 1.4l7 7 7.1-7L12.7 0 7.1 5.7Z' fill='%23C4C4C4'/%3E%3C/svg%3E") no-repeat;
margin: 0 10px 2px 0;
}
.unity_cookie_info > div:first-child span {
color: #999;
}
.unity_cookie_info .wp_content {
border-top: 1px solid #e3e3e3;
padding: 15px 5px 15px 30px;
display: none;
}
.unity_cookie_info.unity_cookie_info_view .wp_content {
display: block;
}
.unity_cookie_text_small {
font-size: 0.8em;
}
body.menu_open #unity_cookie_overlay , body.menu_open #unity_cookie_view_settings {
right: 350px;
}
body.menu_open.show_menu_close #unity_cookie_overlay , body.menu_open.show_menu_close #unity_cookie_view_settings {
right: 50px;
}
@media(max-width:600px) {
body.menu_open #unity_cookie_overlay , body.menu_open #unity_cookie_view_settings {
right: 300px;
}
body.menu_open.show_menu_close #unity_cookie_overlay , body.menu_open.show_menu_close #unity_cookie_view_settings {
right: 0px;
}
#unity_cookie_overlay, #unity_cookie_view_settings {
width: 100%;
box-sizing: border-box;
right: 0;
border-right: none;
border-left: none;
}
}
@media(max-width:450px) {
#unity_cookie_overlay , #unity_cookie_view_settings {
padding: 20px;
}
#unity_cookie_overlay .button , #unity_cookie_view_settings .button {
margin: 0;
}
.unity_cookie_setting_link {
display: block;
text-align: center;
}
}
.cookie_overlay_strong #unity_cookie_overlay {
inset: 30% auto auto 50%;
transform: translate(-195px,0);
padding: 35px;
border: none;
}
.cookie_overlay_strong #unity_cookie_no_click {
position: fixed;
inset: 0;
background: rgba(0,0,0,0.6);
transition: .3s;
z-index: 2147483646;
}
.cookie_overlay_strong #unity_cookie_no_click.unity_cookie_hide {
opacity: 0;
}
@media(max-width:600px) {
.cookie_overlay_strong #unity_cookie_overlay {
inset: auto 0 0 0;
transform: translate(0,0);
width: auto;
}
}
#logo {
background-image: url("data:image/svg+xml,%3Csvg width='413' height='74' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M130.76 25.35c-.874 4.202-14.142 15.273-23.541 20.312-9.399 5.04-26.632 10.089-27.457 10.166-.836.086-4.12.934-3.918 1.194.202.26 1.652.145 2.593.058.94-.087 2.755-.24 4.54-.154 1.786.096 2.353.212 2.977.328.624.115.326-.607.278-1.022-.038-.414.48-.655 1.575-.732 1.094-.077 1.43 1.012 1.517 1.58.086.569-1.489 1.455-2.372 1.494-.883.029-2.9-.222-4.656-.366-1.757-.145-2.602.298-3.12.443-.519.144-.701 1.07-.557 1.532.144.462 1.344.029 2.592.058s2.544-.097 3.38-.174c.835-.087 1.757.405 2.304 1.34.547.944.067 1.445-.567 2.052-.633.607-1.862-.203-1.805-.559.058-.356-.24-1.04-.748-1.3-.51-.27-3.476-.087-4.158.153-.681.241-1.747 1.61-3.177 2.756-1.43 1.147-2.948-.222-3.36-.597-.404-.366-1.585-.858-2.084.212-.49 1.07-1.93 2.736-3.178 3.016-1.248.279-3.485.327-4.944.655-1.46.327-3.149 1.83-4.474 2.987-1.325 1.156-7.527 2.553-10.964 3.093-3.437.54-11.55-.79-12.413-1.33-.874-.54-.461-2.38.326-2.823.787-.443.269-.559-.509-.53-.777.029-9.38-.116-11.914-.54-2.535-.424-5.28-2.755-7.172-3.777-1.891-1.021-3.014-2.033-6.403-3.247-3.399-1.214-7.297-5.425-8.391-7.41C-.135 52.234-.115 47.03.134 44.92c.26-2.11 1.95-3.353 3.783-6.61 1.834-3.256 7.901-7.592 13.671-8.18 5.77-.588 7.421 2.072 10.6 1.542 3.667-.617 7.027-7.641 10.579-9.02 3.533-1.367 6.922-.915 10.935-1.801 4.013-.886 9.84-4.143 14.68-7.12 4.838-2.978 9.677-6.052 13.66-7.92 3.985-1.87 9.035-2.728 12.53-3.566 3.494-.848 9.475-3.546 13.517-1.484 2.266 1.156 2.4 3.055 2.737 4.962.316 1.783.182 5.416-.164 7.208-.355 1.792-4.09 8.662-4.358 9.173-.269.51-.068.722.499.78.566.068 9.274-4.105 13.863-5.338 4.589-1.233 8.881-.665 11.127.78 2.266 1.446 3.84 2.824 2.967 7.025zM85.378 48.236c.46.482 1.373.424 2.064.308.691-.115 2.458-1.705 3.936-2.226 1.479-.52 6-1.744 7.057-2.408 1.056-.665 10.551-6.061 9.744-6.726-.806-.665-5.127-.674-6.221-.145-1.094.53-4.82 2.853-6.308 3.71-1.488.867-7.69 5.396-8.439 5.984-.73.587-2.294 1.021-1.833 1.503zm-12.51 2.794c.97-.79 2.976-3.71 3.725-4.288.75-.587 2.756-3.41 1.901-3.565-.864-.144-2.227.896-2.62 1.224-.394.337-4.311 5.222-4.292 6.08.029.867.317 1.349 1.286.55zM52.054 65.222c.643.27.912-.28 1.056-.751.144-.473-.528-1.34-1.277-1.06-.739.289-.422 1.541.221 1.811zm2.679-3.546c.403-.636-.816-2.08-2.247-3.661-1.43-1.58-4.54-7.448-6.816-8.152-2.276-.694-2.65-1.137-3.101-.327-.452.8-.644 3.632-.106 4.634.538 1.002 3.418 3.479 5.866 4.26 2.439.799 6 3.882 6.404 3.246zm-11.089-2.582c-.029-.684-6.74-1.83-9.274-2.794-2.525-.964-8.084-1.821-8.285-.713-.202 1.108 4.646 2.861 6.922 3.517 2.275.655 10.656.684 10.637-.01zm-7.124 4.991l.442.02c-.25-.02-.442-.02-.442-.02zm5.492-1.676c.067.684 3.61.77 3.898-.164.269-.944-3.975-.53-3.898.164zm8.026.443c.058-.424-2.995-1.32-2.851-.068.144 1.253 2.793.501 2.851.068zm-25.98 2.226c.558.356 9.064 2.534 12.126 2.61 3.063.068 13.537-.404 13.01-1.753-.452-1.147-9.361-1.686-11.944-1.811.135.01 0 0-.98-.039-2.16-.096-7.507-.607-9.062-.472-1.565.125-3.706 1.108-3.15 1.465zm-7.718-2.766c.854.54 5.77.954 6.74.164.97-.79-1.258-1.792-3.831-2.409-1.2-.289-1.334-.308-1.142-.25-1.23-.318-3.38-.8-4.033-.386-.921.578 1.412 2.351 2.266 2.881zM13.076 57.6c.509.444 4.752.068 7.507.434 2.756.366 4.398 2.419 6.145 3.498 1.747 1.07 5.453 1.541 5.434.385-.02-1.156-5.578-3.864-8.967-4.846-3.39-.983-7.594-.395-8.813-.212-1.21.183-1.815.298-1.306.741zm10.474-4.393c.115-1.118-3.552-3.565-4.33-3.2-.787.367-1.258 4.096-.355 4.375.893.28 4.57-.057 4.685-1.175zm-8.237-2.515c-1.172.02-1.325 1.127-.816 1.782.499.656 2.227.83 2.592.058.355-.751-.615-1.85-1.776-1.84zM9.024 53.38c1.047 1.61 4.359 2.12 4.628 1.657.269-.462-1.891-2.447-2.247-3.661-.364-1.214 1.123-1.734 1.095-2.553-.02-.82-1.488-.896-3.11-.077-1.623.819-1.412 3.025-.366 4.634zm-5.27-7.593c-1.383-.077-1.556 1.899-1.642 3.566-.087 1.666.355 3.276 1.478 3.382 1.124.115 1.873-2.313 1.892-3.305.029-.983-.346-3.575-1.728-3.642zm6.154-8.103c-.634-.578-2.516.501-3.15 1.725-.633 1.233-1.094 2.505-.585 2.823.509.308 1.93-1.416 2.38-2.004.443-.588 1.988-1.966 1.355-2.544zm2.265 2.89c-1.123-.028-2.688 2.169-3.197 3.527-.509 1.359-.873 2.255-.317 2.313.557.058 3.6-.733 6.75-.097 3.14.636 5.702 2.197 7.181 3.267 1.488 1.07 6.615 3.507 8.717 4.326 2.103.82 9.543 2.245 9.812 1.783.269-.463-1.19-2.563-1.997-3.402-.797-.838-.509-2.37-3.562-3.18-3.053-.799-8.909-1.54-11.348-2.591-2.438-1.05-8.218-3.247-9.245-3.826-1.018-.578-1.67-2.09-2.794-2.12zm3.524-6.87c-1.71.858-2.468 2.043-1.863 2.275.596.23.97-.704 2.093-.983 1.133-.27 3.37.077 3.39-.694.018-.77-1.911-1.465-3.62-.597zm7.7 3.527c-2.266-1.04-7.71-1.127-8.046.328-.336 1.455-.403 2.524.192 3.093.595.568 3.35 2.871 6.145 3.237 2.803.366 4.953.887 5.673 1.166.73.27 1.43-.135 1.316-1.002-.096-.857-3.015-5.781-5.28-6.822zm8.506 2.265c-.768-.28-2.573-.704-3.101-.338-.529.376.748 3.113 1.468 3.642.72.53 3.207 3.21 4.071 3.45.864.231 2.611.877 3.341 1.368.72.492 2.266 2.978 2.784 2.9.519-.077 1.651-2.37.346-3.854-1.306-1.483-2.323-2.283-4.061-3.7-1.738-1.416-4.08-3.189-4.848-3.468zm13.959-9.462c-2.42.029-2.362 1.06-4.436 1.185-2.073.125-2.275-.655-3.629-.087-1.353.569-3.168.655-2.38 2.004.787 1.35 4.454 3.71 6.374 4.789 1.92 1.08 10.916 10.137 12.155 12.912 1.228 2.774 3.523 8.633 3.955 8.594.432-.029 3.178-3.102 3.494-5.328.308-2.226.442-8.104-1.296-11.11-1.756-2.996-11.818-12.988-14.237-12.96zm14.372-4.808c-3.005-.762-5.396-.386-7.777.077-2.39.462-3.946.424-4.435 1.185-.49.761-.182 2.187.98 2.341 1.16.154 2.658 1.05 3.59 1.629.94.578 5.155 5.02 6.067 6.58.912 1.571 1.44 3.036 1.997 3.392.557.357.74-.24.788-.491.047-.26 2.198-1.455 3.696-3.006 1.507-1.552 1.728-3.652 1.42-5.377-.297-1.725-3.321-5.57-6.326-6.33zm8.938-5.454c-1.344.01-1.42 1.6-2.63 1.744-1.21.144-2.142.848-3.14 1.214-.998.366-2.525.665-1.334 1.773 1.18 1.098 2.764 2.13 4.118 1.127 1.363-1.002 3.524-2.833 3.725-4.037.202-1.204.605-1.83-.739-1.821zm8.43-5.473c-.423-.482-3.543.135-4.686.915-1.142.79-1.795 1.205-1.622 3.055.172 1.85.825 3.71-.903 5.386-1.728 1.676-3.245 2.023-3.197 3.536.048 1.503 1.479 3.17 1.162 5.955-.326 2.785-.749 4.316-2.199 5.357-1.45 1.04-3.417 1.85-3.456 3.777-.048 1.927.451 4.731.874 7.236.422 2.496-.317 6.177-1.21 7.7-.902 1.521-.691 1.955-.307 2.051.384.097 3.178-2.842 3.984-4.287.816-1.446 5.77-8.585 7.23-9.877 1.459-1.3 5.376-4.509 5.817-4.76.442-.25-.086-5.627 1.47-7.438 1.555-1.812 2.928-5.338 2.755-7.15-.173-1.811-1.556-5.492-3.216-6.773-1.671-1.272-2.084-4.201-2.497-4.683zm11.26-5.136C88.7 6.88 87.25 7.882 86.29 8.325c-.96.453-3.332 2.197-4.224 3.247-.884 1.05-2.43 2.476-2.42 3.546.02 1.08.807 2.428 1.738 3.392.931.963 1.536 1.021 2.41 2.38.873 1.348-.01.385 1.171-.232 1.18-.616 2.285-3.468 2.976-5.598.71-2.13 1.085-3.623.922-5.897zm3.476-4.297c-1.037-.029-1.747.597-2.361 1.233-.625.627-.049 2.062.998 1.83 1.046-.23.624-.886 1.325-1.252.7-.366 1.987 0 2.093-.982.105-.993-1.018-.81-2.055-.83zm-5.309 16.36c-1.766 5.281-5.06 11.39-5.75 13.26-.692 1.868-.855 5.222-.126 5.405.73.192 3.274-3.402 4.244-4.279.97-.876 5.885-7.718 7.258-11.418 1.382-3.7 6.27-15.204 3.744-16.139-3.533-1.32-7.603 7.892-9.37 13.172zm13.364-17.198c-.25-1.214-1.738-1.369-2.563-1.35-.826.02-2.036 0-1.603 2.024.431 2.014 4.541 1.156 4.166-.674zm2.227 4.682c.567.01 1.815-1.763 1.613-2.283-.201-.52-.201-.867-.758-1.05-.557-.184-1.507-.212-1.824.472-.327.684.403 2.852.969 2.861zm.356 18.308c-.98-.713-.855-.492-2.343.462s-7.19 6.225-8.746 8.296c-1.555 2.062-5.741 7.246-6.144 8.094-.404.848-1.498 1.34-.816 1.522.69.183 1.737-.173 2.083-.462.355-.29 7.824-5.781 9.485-6.475 1.661-.694 5.626-5.84 5.866-7.072.24-1.243 1.594-3.662.615-4.365zm6.566-3.71c-.825.328-3.005.915-3.926 1.455-.922.54-1.018 1.224-1.085 2.033-.058.81-.24 2.871.192 2.843.432-.03 2.496-1.272 3.149-1.725.662-.453 2.554-2.216 2.679-3.546.124-1.34-.183-1.387-1.009-1.06zm13-1.243c-.797-1.089-5.53-1.975-6.471-.665-.941 1.31-4.445 5.473-6.385 6.803-1.929 1.33-4.637 2.553-5.261 3.228-.153.163-3.139 2.852-1.641 3.565 1.833.877 8.439-.328 11.194-1.792 3.034-1.61 6.048-5.599 6.634-6.543 1.258-2.033 2.717-3.498 1.93-4.596zM18.106 59.817c.519.135.884.24.884.24s-.663-.173-.883-.24z' fill='%2397C01A'/%3E%3C/g%3E%3Cg clip-path='url(//www.greengardener.co.uk/wp-content/themes/green-gardener/includes/css/%23clip1)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M412.036 23.997a7.821 7.821 0 00-1.845-.211c-1.673 0-3.018.538-4.056 1.605-1.038 1.066-1.557 2.46-1.557 4.17v10.091h-4.171V20.355h3.268l.548 3.402h.211c.654-1.154 1.499-2.066 2.547-2.74 1.047-.672 2.172-1.008 3.383-1.008.836 0 1.528.057 2.075.173l-.403 3.815zm-26.438 11.254c.97 1.009 2.335 1.509 4.094 1.509 1.163 0 2.239-.106 3.238-.327 1-.212 2.076-.577 3.22-1.077v3.335a12.59 12.59 0 01-3.085 1.01c-1.038.201-2.23.297-3.566.297-3.056 0-5.439-.874-7.159-2.623-1.721-1.75-2.585-4.162-2.585-7.237 0-3.152.797-5.632 2.393-7.438 1.595-1.807 3.786-2.71 6.583-2.71 2.594 0 4.632.778 6.141 2.325 1.509 1.547 2.258 3.681 2.258 6.391v2.22h-13.08c.068 1.884.577 3.325 1.548 4.325zm7.438-7.285c-.019-1.595-.413-2.806-1.172-3.623-.76-.817-1.798-1.23-3.124-1.23s-2.383.413-3.181 1.24c-.797.826-1.278 2.027-1.432 3.613h8.909zm-20.643-.173c0-1.49-.308-2.604-.913-3.335-.605-.73-1.576-1.095-2.902-1.095-1.759 0-3.056.51-3.864 1.537-.807 1.029-1.22 2.74-1.22 5.152v9.62h-4.171V20.355h3.267l.587 2.537h.211c.596-.923 1.432-1.634 2.518-2.134 1.086-.5 2.297-.75 3.623-.75 4.709 0 7.064 2.355 7.064 7.074v12.59h-4.19V27.793h-.01zm-27.889 7.458c.97 1.009 2.335 1.509 4.094 1.509 1.163 0 2.239-.106 3.238-.327 1-.212 2.076-.577 3.22-1.077v3.335a12.59 12.59 0 01-3.085 1.01c-1.038.201-2.23.297-3.566.297-3.056 0-5.439-.874-7.159-2.623-1.721-1.75-2.585-4.162-2.585-7.237 0-3.152.797-5.632 2.392-7.438 1.596-1.807 3.787-2.71 6.584-2.71 2.585 0 4.632.778 6.141 2.325 1.499 1.547 2.258 3.681 2.258 6.391v2.22h-13.08c.058 1.884.577 3.325 1.548 4.325zm7.428-7.285c-.028-1.595-.413-2.806-1.172-3.623-.759-.817-1.797-1.23-3.123-1.23-1.327 0-2.384.413-3.191 1.24-.798.826-1.278 2.027-1.432 3.613h8.918zm-20.604 9.168h-.192c-1.336 1.922-3.297 2.884-5.872 2.884-2.451 0-4.363-.875-5.728-2.614-1.374-1.75-2.057-4.2-2.057-7.352 0-3.162.692-5.632 2.086-7.39 1.393-1.76 3.315-2.644 5.775-2.644 2.576 0 4.546.933 5.892 2.816h.211c-.202-1.384-.298-2.48-.298-3.287v-7.054h4.19v27.169h-3.267l-.74-2.528zm0-7.054c0-2.431-.404-4.16-1.211-5.19-.807-1.027-2.066-1.537-3.777-1.537-1.47 0-2.595.586-3.392 1.759-.789 1.172-1.192 2.835-1.192 5.007 0 2.143.384 3.777 1.153 4.901.769 1.125 1.922 1.682 3.46 1.682 1.71 0 2.96-.47 3.748-1.422.778-.952 1.182-2.49 1.211-4.623v-.577zm-17.116-6.285c-1.673 0-3.018.538-4.056 1.605-1.038 1.067-1.557 2.46-1.557 4.171v10.091h-4.171V20.355h3.268l.548 3.402h.211c.654-1.154 1.499-2.066 2.547-2.74 1.047-.672 2.172-1.008 3.383-1.008.836 0 1.528.057 2.075.173l-.403 3.825a7.816 7.816 0 00-1.845-.212zM296.25 36.971h-.144c-.952 1.173-1.903 1.98-2.855 2.403-.961.422-2.191.634-3.69.634-1.932 0-3.431-.51-4.517-1.538-1.086-1.028-1.624-2.47-1.624-4.344 0-1.989.75-3.488 2.258-4.507 1.5-1.009 3.787-1.566 6.872-1.663l3.392-.105v-1.028c0-1.23-.288-2.153-.874-2.768-.586-.615-1.49-.913-2.72-.913a9.63 9.63 0 00-2.893.432c-.922.288-1.806.634-2.662 1.028l-1.364-2.921a14.761 14.761 0 013.498-1.25 16.141 16.141 0 013.584-.422c2.499 0 4.383.538 5.651 1.605 1.269 1.066 1.913 2.748 1.913 5.045v13.013h-2.979l-.846-2.7zm-.356-6.525l-2.518.105c-1.96.068-3.392.394-4.286.971-.894.577-1.336 1.46-1.336 2.643 0 .865.26 1.528.779 1.999.519.47 1.297.711 2.345.711 1.518 0 2.729-.413 3.642-1.25.913-.826 1.374-1.998 1.374-3.498v-1.681zm-24.573 9.572c-3.931 0-6.958-1.144-9.082-3.431-2.134-2.288-3.191-5.517-3.191-9.678 0-4.113 1.201-7.323 3.604-9.649 2.403-2.326 5.709-3.479 9.918-3.479 2.71 0 5.276.51 7.698 1.538l-1.49 3.479c-2.105-.952-4.209-1.432-6.314-1.432-2.768 0-4.959.855-6.564 2.566-1.605 1.71-2.412 4.055-2.412 7.015 0 3.124.721 5.488 2.172 7.112 1.451 1.624 3.537 2.441 6.256 2.441 1.375 0 2.835-.173 4.402-.51v-6.582h-5.372v-3.575h9.543v12.8a28.07 28.07 0 01-4.498 1.067 32.438 32.438 0 01-4.67.318zm-24.949-11.754c0-1.413-.25-2.47-.759-3.171-.51-.702-1.317-1.058-2.432-1.058-1.518 0-2.604.5-3.286 1.49-.673 1-1.01 2.643-1.01 4.95v9.187h-5.41V20.143h4.132l.731 2.499h.298c.605-.942 1.432-1.653 2.489-2.143 1.057-.48 2.258-.72 3.613-.72 2.307 0 4.056.614 5.257 1.844 1.192 1.23 1.788 2.999 1.788 5.315v12.734h-5.411V28.264zm-27.274 6.506c.855.846 2.047 1.278 3.584 1.278 1.192 0 2.326-.125 3.393-.365 1.067-.24 2.172-.634 3.335-1.172v4.123c-.952.461-1.961.817-3.037 1.038-1.077.23-2.393.336-3.941.336-3.19 0-5.689-.865-7.486-2.605-1.797-1.739-2.701-4.19-2.701-7.37 0-3.268.837-5.796 2.49-7.583 1.662-1.788 3.959-2.681 6.89-2.681 2.806 0 4.988.788 6.545 2.354 1.557 1.576 2.345 3.748 2.345 6.516v2.585h-12.782c.058 1.518.519 2.7 1.365 3.546zm6.352-7.083c-.029-1.316-.375-2.325-1.047-3.046-.673-.711-1.586-1.076-2.73-1.076-1.143 0-2.047.355-2.7 1.076-.654.72-1.029 1.73-1.115 3.046h7.592zm-26.361 7.083c.855.846 2.047 1.278 3.584 1.278 1.192 0 2.326-.125 3.393-.365 1.067-.24 2.172-.634 3.335-1.172v4.123c-.952.461-1.961.817-3.037 1.038-1.076.23-2.393.336-3.94.336-3.191 0-5.69-.865-7.487-2.605-1.797-1.739-2.7-4.19-2.7-7.37 0-3.268.836-5.796 2.489-7.583 1.662-1.788 3.959-2.681 6.89-2.681 2.807 0 4.988.788 6.545 2.354 1.557 1.576 2.345 3.748 2.345 6.516v2.585h-12.791c.067 1.518.518 2.7 1.374 3.546zm6.352-7.083c-.019-1.316-.375-2.325-1.047-3.046-.673-.711-1.586-1.076-2.73-1.076-1.143 0-2.047.355-2.7 1.076-.654.72-1.028 1.73-1.115 3.046h7.592zm-16.155-2.93c-1.73 0-3.075.432-4.036 1.306-.961.875-1.451 2.095-1.451 3.671v9.938h-5.411V20.143h4.094l.798 3.287h.278a7.299 7.299 0 012.49-2.643 6.172 6.172 0 013.411-1c.731 0 1.346.058 1.826.155l-.403 4.997c-.433-.125-.971-.183-1.596-.183zm-24.41 15.26c-3.912 0-6.91-1.134-8.967-3.392-2.076-2.268-3.104-5.526-3.104-9.764 0-4.123 1.201-7.333 3.594-9.64 2.393-2.306 5.719-3.459 9.966-3.459 2.663 0 5.228.519 7.698 1.576l-1.826 4.334c-1.893-.932-3.863-1.393-5.91-1.393-2.374 0-4.286.788-5.709 2.354-1.432 1.576-2.143 3.681-2.143 6.343 0 2.768.577 4.882 1.73 6.343 1.153 1.46 2.826 2.191 5.026 2.191 1.144 0 2.317-.115 3.499-.346V29.84h-4.911v-4.507h10.292v13.233c-1.672.539-3.238.913-4.709 1.125a32.067 32.067 0 01-4.526.327z' fill='%2397C01A'/%3E%3C/g%3E%3Cg clip-path='url(//www.greengardener.co.uk/wp-content/themes/green-gardener/includes/css/%23clip2)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M411.181 61.795l-.337-1.192h-.096c-.625.903-1.538 1.355-2.739 1.355-1.144 0-2.028-.413-2.672-1.23-.644-.817-.961-1.97-.961-3.46s.327-2.652.971-3.479c.654-.826 1.547-1.24 2.691-1.24 1.201 0 2.114.443 2.748 1.327h.097c-.097-.654-.145-1.163-.145-1.547v-3.316h1.951v12.782h-1.508zm-.337-4.517c0-1.144-.182-1.96-.557-2.441-.375-.48-.961-.72-1.759-.72-.682 0-1.211.278-1.576.826-.375.547-.557 1.335-.557 2.354 0 1.01.182 1.778.538 2.307.355.528.893.788 1.614.788.798 0 1.384-.221 1.749-.673.366-.442.548-1.173.558-2.172v-.27h-.01zm-13.166 2.44c.452.472 1.086.712 1.912.712.539 0 1.048-.048 1.509-.154a7.6 7.6 0 001.499-.5v1.567c-.47.221-.951.384-1.441.48-.49.097-1.038.135-1.663.135-1.422 0-2.537-.413-3.335-1.24-.807-.826-1.201-1.96-1.201-3.402 0-1.48.375-2.652 1.115-3.498.75-.846 1.768-1.278 3.066-1.278 1.211 0 2.162.365 2.864 1.096.701.73 1.047 1.73 1.047 3.008v1.047h-6.093c.029.875.269 1.557.721 2.028zm3.469-3.43c-.009-.75-.192-1.317-.548-1.701-.355-.385-.836-.577-1.46-.577-.615 0-1.115.193-1.48.587-.375.394-.596.951-.663 1.7h4.151v-.009zm-9.946 4.315h-.097c-.624.903-1.537 1.355-2.739 1.355-1.143 0-2.027-.413-2.671-1.23-.644-.817-.961-1.97-.961-3.46s.326-2.652.97-3.479c.654-.826 1.548-1.24 2.691-1.24 1.202 0 2.115.443 2.749 1.327h.096c-.096-.654-.144-1.163-.144-1.547v-3.316h1.97v12.782h-1.519l-.345-1.192zm0-3.325c0-1.144-.183-1.96-.558-2.441-.375-.48-.961-.72-1.759-.72-.682 0-1.211.278-1.576.826-.375.547-.557 1.335-.557 2.354 0 1.01.183 1.778.538 2.307.356.528.894.788 1.615.788.797 0 1.384-.221 1.749-.673.365-.442.548-1.173.557-2.172v-.27h-.009zm-10.236-1.067c0-.701-.144-1.22-.422-1.566-.289-.346-.731-.52-1.355-.52-.817 0-1.423.24-1.807.721-.385.481-.567 1.288-.567 2.422v4.527h-1.942v-9.082h1.519l.269 1.192h.096a2.665 2.665 0 011.173-1c.509-.24 1.066-.355 1.691-.355 2.191 0 3.296 1.105 3.296 3.325v5.92h-1.951V56.21zm-13.339 3.508c.452.47 1.086.711 1.913.711a6.81 6.81 0 001.509-.154c.47-.096.97-.269 1.499-.5v1.567a6.208 6.208 0 01-1.442.48c-.49.097-1.038.135-1.662.135-1.423 0-2.538-.413-3.335-1.24-.798-.826-1.202-1.96-1.202-3.402 0-1.48.375-2.652 1.115-3.498.75-.846 1.769-1.278 3.066-1.278 1.211 0 2.162.365 2.864 1.096.701.73 1.047 1.73 1.047 3.008v1.047h-6.102c.038.875.279 1.557.73 2.028zm3.46-3.431c-.01-.75-.192-1.317-.548-1.701-.355-.385-.836-.577-1.461-.577-.615 0-1.114.193-1.48.587-.374.394-.595.951-.663 1.7h4.152v-.009zm-9.015 5.67c-1.845 0-2.767-.96-2.767-2.893v-4.891h-1.25v-.856l1.336-.71.663-1.923h1.202v2.018h2.604v1.461h-2.604v4.863c0 .461.115.807.355 1.028.231.221.538.337.923.337a4.87 4.87 0 001.422-.221v1.45a3.41 3.41 0 01-.836.231 5.297 5.297 0 01-1.048.106zm-7.265-5.747c0-.701-.144-1.22-.423-1.566-.288-.346-.73-.52-1.355-.52-.826 0-1.422.24-1.807.721-.384.481-.567 1.288-.567 2.422v4.527h-1.941v-9.082h1.518l.27 1.192h.096a2.713 2.713 0 011.172-1c.509-.24 1.067-.355 1.692-.355 2.191 0 3.296 1.105 3.296 3.325v5.92h-1.951V56.21zm-9.495-4.853c-.356 0-.625-.096-.817-.288-.192-.193-.288-.452-.288-.779 0-.346.096-.605.288-.797.192-.193.461-.28.817-.28.346 0 .605.097.798.28.192.182.288.451.288.797 0 .327-.096.586-.288.779-.193.201-.462.288-.798.288zm-12.292 8.36c.452.472 1.086.712 1.913.712a6.81 6.81 0 001.509-.154c.47-.096.97-.269 1.499-.5v1.567a6.208 6.208 0 01-1.442.48c-.49.097-1.038.135-1.662.135-1.423 0-2.538-.413-3.335-1.24-.798-.826-1.202-1.96-1.202-3.402 0-1.48.375-2.652 1.115-3.498.75-.846 1.769-1.278 3.066-1.278 1.211 0 2.162.365 2.864 1.096.701.73 1.047 1.73 1.047 3.008v1.047h-6.093c.029.875.26 1.557.721 2.028zm3.46-3.43c-.01-.75-.192-1.317-.548-1.701-.355-.385-.836-.577-1.461-.577-.615 0-1.114.193-1.489.587-.375.394-.596.951-.663 1.7h4.161v-.009zm-8.044-1.96c-.778 0-1.413.25-1.893.759-.481.5-.721 1.163-.721 1.96v4.748h-1.951v-9.082h1.519l.259 1.605h.096a3.67 3.67 0 011.192-1.288 2.838 2.838 0 011.576-.48c.394 0 .711.028.971.086l-.193 1.797a3.155 3.155 0 00-.855-.105zm-8.793 6.275h-.097c-.269.423-.653.75-1.153.99s-1.067.365-1.71.365c-1.106 0-1.932-.269-2.48-.817-.548-.547-.817-1.374-.817-2.489v-5.94h1.961v5.604c0 .692.144 1.22.432 1.566.288.346.74.52 1.346.52.817 0 1.412-.241 1.797-.731.384-.49.576-1.297.576-2.432v-4.526h1.951v9.082h-1.528l-.278-1.192zm-9.563 1.355c-1.845 0-2.768-.96-2.768-2.893v-4.891h-1.249v-.856l1.346-.71.663-1.923h1.201v2.018h2.604v1.461h-2.604v4.863c0 .461.115.807.356 1.028.23.221.538.337.922.337.471 0 .952-.077 1.422-.221v1.45a3.45 3.45 0 01-.826.231 5.579 5.579 0 01-1.067.106zm-7.092-1.432h-.068c-.442.558-.884.932-1.335 1.134-.442.202-1.019.298-1.721.298-.903 0-1.605-.24-2.104-.72-.51-.481-.76-1.163-.76-2.048 0-.932.346-1.643 1.048-2.114.702-.48 1.768-.74 3.2-.778l1.576-.048v-.481c0-.577-.134-1.019-.413-1.297-.269-.289-.701-.433-1.268-.433-.471 0-.923.067-1.346.202-.432.135-.846.298-1.24.48l-.624-1.383a6.711 6.711 0 011.633-.587 7.487 7.487 0 011.673-.201c1.162 0 2.037.25 2.633.759.596.51.894 1.297.894 2.373v6.122h-1.394l-.384-1.278zm-.173-3.075l-1.173.048c-.913.029-1.585.182-1.999.452-.413.269-.624.682-.624 1.24 0 .403.125.72.365.941.24.221.605.337 1.095.337.702 0 1.269-.193 1.701-.587.423-.394.644-.941.644-1.643v-.788h-.009zm-9.486-1.24c0-.701-.144-1.22-.423-1.566-.288-.346-.73-.52-1.355-.52-.817 0-1.422.24-1.806.721-.385.481-.567 1.288-.567 2.422v4.527h-1.942v-9.082h1.519l.269 1.192h.096a2.668 2.668 0 011.172-1c.51-.24 1.067-.355 1.692-.355 2.191 0 3.296 1.105 3.296 3.325v5.92h-1.951V56.21zm-13.531 5.747c-1.845 0-2.768-.96-2.768-2.893v-4.891h-1.249v-.856l1.336-.71.663-1.923h1.201v2.018h2.604v1.461h-2.604v4.863c0 .461.115.807.356 1.028.23.221.538.337.922.337.471 0 .952-.077 1.423-.221v1.45a3.472 3.472 0 01-.827.231 5.555 5.555 0 01-1.057.106zm-7.102-1.432h-.067c-.443.558-.885.932-1.336 1.134-.442.202-1.019.298-1.721.298-.903 0-1.605-.24-2.104-.72-.5-.481-.759-1.163-.759-2.048 0-.932.345-1.643 1.047-2.114.702-.48 1.768-.74 3.2-.778l1.576-.048v-.481c0-.577-.134-1.019-.413-1.297-.269-.289-.692-.433-1.268-.433-.471 0-.923.067-1.346.202-.432.135-.846.298-1.24.48l-.624-1.383a6.711 6.711 0 011.633-.587 7.487 7.487 0 011.673-.201c1.163 0 2.037.25 2.633.759.596.5.894 1.297.894 2.373v6.122h-1.394l-.384-1.278zm-.164-3.075l-1.172.048c-.913.029-1.586.182-1.999.452-.413.269-.625.682-.625 1.24 0 .403.125.72.366.941.24.221.605.337 1.095.337.702 0 1.269-.193 1.701-.587.423-.394.644-.941.644-1.643v-.788h-.01zm-9.495-1.24c0-.701-.144-1.22-.423-1.566-.288-.346-.73-.52-1.355-.52-.816 0-1.412.24-1.797.731-.384.49-.576 1.297-.576 2.431v4.508h-1.942V49.013h1.942v3.248c0 .52-.029 1.077-.096 1.672h.124a2.7 2.7 0 011.106-1.018c.471-.24 1.018-.365 1.653-.365 2.22 0 3.325 1.105 3.325 3.325v5.92h-1.951V56.21h-.01zm-9.466 5.747c-1.845 0-2.768-.96-2.768-2.893v-4.891h-1.249v-.856l1.336-.71.663-1.923h1.201v2.018h2.605v1.461h-2.605v4.863c0 .461.116.807.356 1.028.23.221.538.337.922.337.471 0 .952-.077 1.423-.221v1.45c-.212.097-.49.174-.836.231a5.313 5.313 0 01-1.048.106zm-11.398-12.945h1.941v12.782h-1.941V49.013zm-6.247 12.945c-.855 0-1.614-.192-2.268-.576a3.764 3.764 0 01-1.508-1.654c-.356-.72-.529-1.547-.529-2.498 0-1.47.384-2.624 1.144-3.45.759-.827 1.835-1.24 3.219-1.24 1.326 0 2.374.423 3.143 1.269.769.845 1.163 1.989 1.163 3.42 0 1.48-.385 2.644-1.154 3.47-.769.836-1.835 1.26-3.21 1.26zm.02-7.842c-.817 0-1.403.27-1.778.807-.365.538-.548 1.307-.548 2.307 0 2.095.778 3.142 2.345 3.142 1.547 0 2.316-1.047 2.316-3.142 0-2.076-.778-3.114-2.335-3.114zm-6.189.212c-.779 0-1.404.25-1.894.759-.48.5-.72 1.163-.72 1.96v4.748H225.2v-9.082h1.519l.259 1.605h.096a3.67 3.67 0 011.192-1.288 2.838 2.838 0 011.576-.48c.394 0 .711.028.971.086l-.192 1.797a3.239 3.239 0 00-.865-.105zm-7.939 7.63c-1.845 0-2.767-.96-2.767-2.893v-4.891h-1.25v-.856l1.336-.71.663-1.923h1.202v2.018h2.604v1.461h-2.604v4.863c0 .461.115.807.355 1.028.231.221.538.337.923.337a4.87 4.87 0 001.422-.221v1.45a3.45 3.45 0 01-.826.231 5.407 5.407 0 01-1.058.106zm-7.255-5.747c0-.701-.145-1.22-.423-1.566-.289-.346-.74-.52-1.355-.52-.817 0-1.423.24-1.807.721-.385.481-.567 1.288-.567 2.422v4.527h-1.941v-9.082h1.518l.269 1.192h.096a2.665 2.665 0 011.173-1c.509-.24 1.066-.355 1.691-.355 2.191 0 3.296 1.105 3.296 3.325v5.92h-1.95V56.21zm-12.35 5.747c-.855 0-1.614-.192-2.268-.576a3.839 3.839 0 01-1.518-1.654c-.356-.72-.529-1.547-.529-2.498 0-1.47.385-2.624 1.144-3.45.759-.827 1.835-1.24 3.219-1.24 1.326 0 2.374.423 3.143 1.269.769.845 1.163 1.989 1.163 3.42 0 1.48-.385 2.644-1.154 3.47-.768.836-1.835 1.26-3.2 1.26zm.019-7.842c-.816 0-1.412.27-1.778.807-.365.538-.547 1.307-.547 2.307 0 2.095.778 3.142 2.345 3.142 1.547 0 2.316-1.047 2.316-3.142 0-2.076-.779-3.114-2.336-3.114zm-8.005.038c-1.586 0-2.374 1.038-2.374 3.133 0 1.02.192 1.788.596 2.297.394.51.971.77 1.73.77.865 0 1.682-.212 2.46-.645v1.682a3.842 3.842 0 01-1.115.433 6.771 6.771 0 01-1.432.134c-1.383 0-2.441-.404-3.152-1.201-.721-.798-1.076-1.951-1.076-3.45 0-1.528.375-2.7 1.124-3.527.75-.817 1.845-1.23 3.268-1.23.961 0 1.835.182 2.604.538l-.586 1.557c-.827-.337-1.509-.49-2.047-.49zm-11.263 7.804c-1.846 0-2.768-.96-2.768-2.893v-4.891h-1.25v-.856l1.346-.71.663-1.923h1.201v2.018h2.605v1.461h-2.605v4.863c0 .461.116.807.356 1.028.231.221.538.337.922.337.471 0 .952-.077 1.423-.221v1.45c-.212.097-.49.174-.836.231a5.475 5.475 0 01-1.057.106zm-7.362-5.516c.759.288 1.307.557 1.643.797.346.24.596.52.76.837.163.317.249.691.249 1.124 0 .884-.326 1.566-.98 2.037-.653.471-1.585.712-2.796.712-1.221 0-2.201-.183-2.941-.548v-1.663c1.076.49 2.076.74 2.998.74 1.202 0 1.797-.355 1.797-1.076a.846.846 0 00-.201-.577c-.135-.154-.356-.307-.654-.48a12.9 12.9 0 00-1.268-.558c-1.058-.403-1.769-.807-2.144-1.21-.374-.404-.557-.933-.557-1.577 0-.778.317-1.384.951-1.806.635-.433 1.49-.644 2.576-.644 1.076 0 2.095.22 3.056.653l-.625 1.451c-.989-.403-1.816-.605-2.489-.605-1.028 0-1.537.288-1.537.865 0 .288.134.528.403.72.269.193.856.462 1.759.808zm-10.744 3.277c.451.47 1.086.711 1.912.711.538 0 1.048-.048 1.509-.154.461-.096.971-.269 1.499-.5v1.567a6.2 6.2 0 01-1.441.48c-.491.097-1.038.135-1.663.135-1.422 0-2.537-.413-3.335-1.24-.807-.826-1.201-1.96-1.201-3.402 0-1.48.375-2.652 1.115-3.498.74-.846 1.768-1.278 3.065-1.278 1.211 0 2.163.365 2.864 1.096.702.73 1.048 1.73 1.048 3.008v1.047h-6.093c.029.875.269 1.557.721 2.028zm3.469-3.431c-.01-.75-.192-1.317-.548-1.701-.355-.385-.836-.577-1.461-.577-.624 0-1.114.193-1.489.587-.375.394-.596.951-.663 1.7h4.161v-.009zm-12.282 1.01h-1.259v4.487h-1.98V49.782h3.479c1.509 0 2.643.307 3.393.922.759.615 1.134 1.519 1.134 2.71 0 1.26-.414 2.22-1.24 2.884-.827.663-2.009 1-3.527 1zm2.095-5.364c-.423-.336-1.086-.509-1.98-.509h-1.374v4.22h1.047c1.019 0 1.759-.174 2.23-.53.471-.345.711-.893.711-1.643 0-.682-.211-1.201-.634-1.538zm188.133 9.86h-1.941v-9.081h1.941v9.082z' fill='%23676767'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Cpath fill='%23fff' d='M0 0h131v74H0z'/%3E%3C/clipPath%3E%3CclipPath id='clip1'%3E%3Cpath fill='%23fff' transform='translate(152.805 12.493)' d='M0 0h259.644v27.524H0z'/%3E%3C/clipPath%3E%3CclipPath id='clip2'%3E%3Cpath fill='%23fff' transform='translate(152.805 49.013)' d='M0 0h259.894v12.945H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
width: 413px;
height: 74px;
display: block;
text-indent: -9999px;
}
.instagram-icon.header {
background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.032 0H4.967A4.973 4.973 0 000 4.967v8.066A4.973 4.973 0 004.967 18h8.065A4.973 4.973 0 0018 13.033V4.966A4.973 4.973 0 0013.032 0zm3.37 13.033a3.374 3.374 0 01-3.37 3.37H4.968a3.374 3.374 0 01-3.37-3.37V4.966a3.374 3.374 0 013.37-3.37h8.065a3.374 3.374 0 013.37 3.37v8.066z' fill='%2397C01A'/%3E%3Cpath d='M9 4.362A4.643 4.643 0 004.362 9 4.643 4.643 0 009 13.638 4.643 4.643 0 0013.638 9 4.643 4.643 0 009 4.362zm0 7.679A3.044 3.044 0 015.959 9a3.044 3.044 0 013.04-3.041 3.044 3.044 0 013.042 3.04A3.044 3.044 0 019 12.042zM13.832 3.008a1.176 1.176 0 00-1.17 1.171c0 .308.125.61.343.828.217.217.52.343.827.343.31 0 .61-.126.829-.343a1.176 1.176 0 000-1.657 1.176 1.176 0 00-.829-.342z' fill='%2397C01A'/%3E%3C/svg%3E");
width: 18px;
height: 18px;
margin-right: 20px;
}
.facebook-icon.header {
background-image: url("data:image/svg+xml,%3Csvg width='8' height='18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.74 17.106h3.112V8.557h2.334l.462-2.671H4.852V3.95c0-.624.403-1.279.98-1.279H7.42V0H5.474v.012C2.426.122 1.8 1.888 1.746 3.742H1.74v2.144H.184v2.671H1.74v8.549z' fill='%2397C01A'/%3E%3C/svg%3E");
width: 8px;
height: 18px;
margin-right: 20px;
}
.twitter-icon.header {
background-image: url("data:image/svg+xml,%3Csvg width='18' height='15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.637 1.252c-.482.309-1.59.758-2.135.758A3.424 3.424 0 008.69 5.14h-.001c-2.565-.066-5.37-1.352-7.058-3.553-1.039 1.798-.14 3.797 1.038 4.525-.403.03-1.146-.046-1.495-.387-.024 1.192.55 2.773 2.641 3.347-.403.216-1.116.154-1.426.108.11 1.007 1.52 2.324 3.061 2.324-.55.635-2.617 1.789-4.937 1.422a10.286 10.286 0 005.356 1.514c5.524 0 9.814-4.478 9.583-10.002l-.002-.018.002-.044-.002-.05a5.907 5.907 0 001.66-1.753c-.28.154-1.119.463-1.9.54.502-.271 1.244-1.157 1.427-1.861z' fill='%2397C01A'/%3E%3C/svg%3E");
width: 18px;
height: 15px;
margin-right: 0;
}
.search_bar {
background: rgba(245, 245, 245, 0.1);
border: 1px solid rgba(108, 108, 108, 0.1);
box-sizing: border-box;
padding: 12px 20px;
}
::-webkit-input-placeholder { color: rgba(24, 9, 9, 0.5);
font-weight: 300;
font-size: 16px;
line-height: 25px;
}
::-moz-placeholder { color: rgba(24, 9, 9, 0.5);
font-weight: 300;
font-size: 16px;
line-height: 25px;
}
:-ms-input-placeholder { color: rgba(24, 9, 9, 0.5);
font-weight: 300;
font-size: 16px;
line-height: 25px;
}
:-moz-placeholder { color: rgba(24, 9, 9, 0.5);
font-weight: 300;
font-size: 16px;
line-height: 25px;
}
.search-wrapper {
margin-right: 30px;
position: relative;
}
input.submit_button {
position: absolute;
right: 13px;
top: 10px;
width: 30px;
background: none;
border: none;
height: 25px;
}
span.search_icon {
background: url("data:image/svg+xml,%3Csvg width='15' height='15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.251 13.663L10.692 9.95a6.048 6.048 0 001.417-3.894C12.109 2.716 9.4 0 6.072 0 2.743 0 .035 2.717.035 6.056c0 3.34 2.708 6.057 6.037 6.057a5.96 5.96 0 003.458-1.096l3.586 3.74a.782.782 0 001.113.022.793.793 0 00.022-1.116zM6.071 1.58c2.461 0 4.463 2.008 4.463 4.476 0 2.469-2.002 4.477-4.462 4.477S1.61 8.525 1.61 6.056c0-2.468 2.001-4.476 4.462-4.476z' fill='%23000' fill-opacity='.5'/%3E%3C/svg%3E");
width: 15px;
height: 15px;
display: block;
position: absolute;
right: 20px;
top: 15px;
}
.cart_link {
background-image: url("data:image/svg+xml,%3Csvg width='46' height='40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M35.569 12.934a2.371 2.371 0 00-1.868-.91H8.928l-.403-1.764A2.86 2.86 0 005.723 8H1.158a1.158 1.158 0 000 2.317h4.565a.567.567 0 01.554.45l4.369 19.436a2.565 2.565 0 002.513 2.028h19.044a1.163 1.163 0 100-2.328H13.159a.26.26 0 01-.265-.22l-.323-1.417 19.39-2.34a2.422 2.422 0 002.052-1.879l2.029-9.072a2.413 2.413 0 00-.473-2.04zm-1.775 1.534l-2.03 9.072a.084.084 0 01-.08.069l-19.62 2.386-2.617-11.643h24.254a.078.078 0 01.07.034.143.143 0 01.023.082zm-16.047 22.19a2.438 2.438 0 11-2.444-2.467 2.447 2.447 0 012.444 2.467zm13.845 0a2.438 2.438 0 11-2.444-2.467 2.447 2.447 0 012.444 2.467z' fill='%23000'/%3E%3Ccircle cx='36.969' cy='8.969' r='8.969' fill='%23C62F3A'/%3E%3C/svg%3E");
width: 46px;
height: 40px;
position: relative;
margin-right: 30px;
}
.helpline_number p::before {
content: url("data:image/svg+xml,%3Csvg width='11' height='12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.655 6.921c1.089 1.188 2.35 2.323 2.848 1.78.713-.779 1.153-1.457 2.726-.078 1.573 1.38.365 2.299-.327 3.053-.797.87-3.77.046-6.708-3.16C.255 5.311-.501 2.067.297 1.197.99.443 1.831-.874 3.095.842c1.264 1.715.643 2.195-.07 2.973-.498.544.542 1.919 1.63 3.106z' fill='%239FBE41'/%3E%3C/svg%3E");
margin-right: 10px;
}
.my_account a::before {
content: url("data:image/svg+xml,%3Csvg width='11' height='13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.5 0C3.68 0 2.2 1.48 2.2 3.3c0 1.82 1.48 3.3 3.3 3.3 1.82 0 3.3-1.48 3.3-3.3C8.8 1.48 7.32 0 5.5 0zM9.606 8.756a4.704 4.704 0 00-3.373-1.423H4.767a4.704 4.704 0 00-3.373 1.423A4.81 4.81 0 000 12.149c0 .202.164.367.367.367h10.266a.367.367 0 00.367-.367 4.81 4.81 0 00-1.394-3.393z' fill='%239FBE41'/%3E%3C/svg%3E");
margin-right: 10px;
}
.my_account a {
color: #727272;
font-size: 16px;
line-height: 25px;
text-decoration: none;
display: flex;
align-items: center;
}
.helpline_number p {
font-size: 16px;
line-height: 25px;
color: #727272;
text-decoration: none;
display: flex;
align-items: center;
}
.helpline_number a {
font-size: 16px;
line-height: 25px;
color: #727272;
text-decoration: none;
}
.helpline_number a:hover, .my_account a:hover {
text-decoration: underline;
}
.header_social_container::after, .helpline_number::after {
content: '';
width: 1px;
background: #E5E5E5;
display: flex;
align-self: stretch;
margin-right: 20px;
margin-left: 20px;
}
.count {
font-weight: 500;
font-size: 12px;
line-height: 15px;
text-align: center;
color: white;
text-decoration: none;
position: absolute;
min-width: 16px;
min-height: 16px;
padding: 2px 2px;
display: flex;
align-items: center;
justify-content: center;
border-radius: 100%;
background: #C62F3A;
right: 0;
}
.header_bar {
background: #F7F7F7;
}
.top_header {
min-height: 121px;
display: flex;
justify-content: space-between;
align-items: center;
}
.header_right_top, .header_right_bottom {
display: flex;
align-items: center;
justify-content: flex-end;
}
.follow_us_title {
color: #727272;
font-size: 16px;
line-height: 25px;
margin-right: 20px;
}
.header_right_top > div {
display: flex;
align-items: center;
max-height: 30px;
margin-bottom: 15px;
}
.basket_link {
width: 46px;
height: 40px;
display: block;
position: relative;
}
@media (min-width: 1025px) {
.main_menu > li:hover, .main_menu > li.current-menu-item, .main_menu > li.current_page_parent {
background: rgba(151, 192, 26, 0.2);
transition: all 150ms ease-in-out;
}
.main_menu > li {
flex: 1;
position: relative;
}
.main_menu > li > .sub-menu {
position: absolute;
min-width: 250px;
list-style: none;
padding: 0;
background: #F7F7F7;
right: -20px;
top: 60px;
border-bottom: 2px solid #97C01A;
border-top: 2px solid #97C01A;
display: none;
}
.main_menu > li:hover > .sub-menu {
display: block;
z-index: 9;
}
.main_menu > li > .sub-menu::before {
content: '';
width: 0;
height: 0;
border-left: 6px solid transparent;
border-right: 6px solid transparent;
border-bottom: 6px solid #97C01A;
position: absolute;
top: -8px;
right: 60px;
}
.menu-item-has-children .sub-menu::after {
content: "";
display: block;
width: 80%;
height: 25px;
position: absolute;
top: -25px;
left: 10%;
}
.main_menu > li > .sub-menu > li > a {
padding: 12px 20px;
display: block;
color: #000000;
text-decoration: none;
font-size: 14px;
}
.main_menu > li > .sub-menu > li > a:hover, .main_menu > li > .sub-menu > li.current-menu-item {
background: rgba(151, 192, 26, 0.2);
transition: all 150ms ease-in-out;
}
.main_menu > li > a {
color: #000000;
font-weight: normal;
font-size: 16px;
line-height: 25px;
text-decoration: none;
padding: 15px;
display: block;
text-align: center;
}
.main_menu {
display: flex;
list-style: none;
padding: 0;
justify-content: space-between;
align-items: center;
margin: 0;
justify-content: center;
flex-wrap: wrap;
}
.main_menu > li.menu-item-has-children > a::after {
content: url("data:image/svg+xml,%3Csvg width='11' height='7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.816 1l4.507 4L9.83 1' stroke='%2397C01A' stroke-width='2'/%3E%3C/svg%3E");
margin-left: 10px;
}
}
@media (max-width: 1580px) {
div.padding_1500.top_header {
padding-right: 40px;
padding-left: 40px;
}
}
@media (max-width: 1240px) {
.header_right_top .social_icons {
margin-bottom: 0;
}
#logo {
width: 310px;
height: 55px;
background-size: cover;
}
}
@media (max-width: 1024px) {
div.padding_1500.top_header {
padding-right: 30px;
padding-left: 30px;
}
.checkout_button {
display: none;
}
.header_right_top > div.header_social_container {
display: none;
}
.main_menu > li:last-child {
margin-bottom: 200px;
}
#close_menu {
background-color: rgba(0, 0, 0, 0.01);
position: fixed;
top: 0;
right: 0;
z-index: 10;
width: 0;
height: 100vh;
display: block;
transition: background-color 0.3s ease, right 0.3s ease;
-webkit-transition: background-color 0.3s ease, right 0.3s ease;
}
body.menu_open {
overflow: hidden;
}
body.menu_open #close_menu {
display: block;
background: rgba(0, 0, 0, 0.5);
right: 300px;
width: 100%;
}
body.menu_open.show_menu_close #close_menu {
background-color: rgba(0, 0, 0, 0.01);
width: 100%;
right: 0;
}
#wrap {
position: relative;
width: auto;
min-width: 320px;
overflow: hidden;
}
#shifter {
position: relative;
width: 100%;
left: 0px;
transition: left 0.3s ease;
-webkit-transition: left 0.3s ease;
background: #fff;
}
body {
background: #d8d8d8;
}
body.menu_open #shifter {
left: -300px;
}
body.menu_open.show_menu_close #shifter {
left: 0;
}
#mobile_menu_button {
width: 40px;
display: block;
}
#mobile_menu_button > div {
width: 100%;
height: 7px;
background-color: #9FBE41;
margin-bottom: 5px;
}
#mobile_menu_button > div:last-child {
margin: 0;
}
#main_menu {
display: block;
top: 85px;
left: 100%;
width: 330px;
z-index: 11;
position: fixed;
overflow-x: hidden;
overflow-y: scroll;
max-height: 100vh;
-webkit-transition: left 0.3s ease;
}
body.menu_open #main_menu {
left: calc(100% - 300px);
}
body.menu_open.show_menu_close #main_menu {
left: 100%;
}
.main_menu , .main_menu ul {
padding: 0;
margin: 0;
list-style: none;
}
.main_menu > li {
background: #9FBE41;
}
.main_menu ul {
max-height: 0;
transition: max-height 0.3s;
overflow: hidden;
}
.main_menu li.clicked ul {
max-height: unset;
}
.main_menu a {
display: block;
color: #fff;
padding: 20px;
font-size: 16px;
font-weight: 400;
text-decoration: none;
border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.main_menu ul a {
font-size: 16px;
padding: 15px 25px;
background: rgba(255, 255, 255, 0.05);
}
.main_menu li {
position: relative;
}
.main_menu li.menu-item-has-children > a:after {
content: '';
display: block;
width: 15px;
height: 15px;
position: absolute;
right: 45px;
top: 17px;
border-bottom: 2px solid #fff;
border-right: 2px solid #fff;
transform: rotate(45deg);
transition: transform 0.3s;
transform-origin: 14px 14px;
}
.main_menu li.menu-item-has-children.clicked > a:after {
transform: rotate(-45deg);
}
.gallery {
column-count: 3;
column-gap: 10px;
}
.gallery .gallery-item img {
margin-bottom: 10px;
}
.search-wrapper {
left: 100%;
display: flex;
position: fixed;
overflow-x: hidden;
top: 0;
transition: left 0.3s ease;
width: 320px;
z-index: 12;
overflow-y: scroll;
max-height: 100vh;
-webkit-transition: left 0.3s ease;
flex-wrap: wrap;
background: #1C264A;
}
.search-wrapper > div:first-child {
width: 260px;
}
.search_bar {
width: 100%;
box-sizing: border-box;
}
input.submit_button {
top: 28px;
right: 57px;
}
span.search_icon {
left: 100%;
}
body.menu_open #header .search-wrapper {
left: calc(100% - 300px);
}
body.menu_open #header span.search_icon {
left: 240px;
top: 32px;
}
body.menu_open #header .search-wrapper, body.menu_open #header .search-wrapper {
padding: 20px;
box-sizing: border-box;
border: none;
border-bottom: 1px solid rgba(0, 0, 0, 0.1);
background: #9FBE41;
text-transform: inherit;
}
body.menu_open.show_menu_close #header .search-wrapper {
left: 100%;
}
}
@media (max-width: 850px) {
#header .helpline_number {
display: none;
}
.cart_link {
margin-right: 10px;
}
.header-right {
display: flex;
align-items: center;
}
.helpline_number a p {
display: none;
}
.header_social_container::after, .helpline_number::after {
content: none;
}
.header_right_top > div {
margin-bottom: 0;
}
.my_account a p {
display: none;
}
.my_account a::before {
content: url("data:image/svg+xml,%3Csvg width='21' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.5 0a6.307 6.307 0 00-6.3 6.3c0 3.474 2.826 6.3 6.3 6.3 3.474 0 6.3-2.826 6.3-6.3 0-3.474-2.826-6.3-6.3-6.3zM18.338 16.715C16.614 14.965 14.328 14 11.9 14H9.1c-2.427 0-4.714.964-6.438 2.715A9.181 9.181 0 000 23.194a.7.7 0 00.7.7h19.6a.7.7 0 00.7-.7 9.181 9.181 0 00-2.662-6.478z' fill='%239FBE41'/%3E%3C/svg%3E");
margin-top: 5px;
}
.helpline_number a::before {
content: url("data:image/svg+xml,%3Csvg width='21' height='23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.888 13.213c2.078 2.268 4.485 4.435 5.435 3.397 1.363-1.486 2.202-2.78 5.205-.148 3.002 2.634.696 4.388-.623 5.828-1.523 1.66-7.198.088-12.808-6.031C.487 10.139-.956 3.947.567 2.285c1.32-1.44 2.929-3.954 5.342-.678 2.413 3.274 1.227 4.19-.135 5.676-.95 1.038 1.035 3.663 3.114 5.93z' fill='%239FBE41'/%3E%3C/svg%3E");
margin-top: 8px;
}
.top_header {
min-height: 80px;
}
}
@media (max-width: 640px) {
div.padding_1500.top_header {
padding-right: 20px;
padding-left: 20px;
}
#logo {
background-image: url("data:image/svg+xml,%3Csvg width='131' height='74' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M130.76 25.35c-.874 4.202-14.142 15.273-23.541 20.312-9.399 5.04-26.632 10.089-27.457 10.166-.836.086-4.12.934-3.918 1.194.202.26 1.652.145 2.593.058.94-.087 2.755-.24 4.54-.154 1.786.096 2.353.212 2.977.328.624.115.326-.607.278-1.022-.038-.414.48-.655 1.575-.732 1.094-.077 1.43 1.012 1.517 1.58.086.569-1.489 1.455-2.372 1.494-.883.029-2.9-.222-4.656-.366-1.757-.145-2.602.298-3.12.443-.519.144-.701 1.07-.557 1.532.144.462 1.344.029 2.592.058s2.544-.097 3.38-.174c.835-.087 1.757.405 2.304 1.34.547.944.067 1.445-.567 2.052-.633.607-1.862-.203-1.805-.559.058-.356-.24-1.04-.748-1.3-.51-.27-3.476-.087-4.158.153-.681.241-1.747 1.61-3.177 2.756-1.43 1.147-2.948-.222-3.36-.597-.404-.366-1.585-.858-2.084.212-.49 1.07-1.93 2.736-3.178 3.016-1.248.279-3.485.327-4.944.655-1.46.327-3.149 1.83-4.474 2.987-1.325 1.156-7.527 2.553-10.964 3.093-3.437.54-11.55-.79-12.413-1.33-.874-.54-.461-2.38.326-2.823.787-.443.269-.559-.509-.53-.777.029-9.38-.116-11.914-.54-2.535-.424-5.28-2.755-7.172-3.777-1.891-1.021-3.014-2.033-6.403-3.247-3.399-1.214-7.297-5.425-8.391-7.41C-.135 52.234-.115 47.03.134 44.92c.26-2.11 1.95-3.353 3.783-6.61 1.834-3.256 7.901-7.592 13.671-8.18 5.77-.588 7.421 2.072 10.6 1.542 3.667-.617 7.027-7.641 10.579-9.02 3.533-1.367 6.922-.915 10.935-1.801 4.013-.886 9.84-4.143 14.68-7.12 4.838-2.978 9.677-6.052 13.66-7.92 3.985-1.87 9.035-2.728 12.53-3.566 3.494-.848 9.475-3.546 13.517-1.484 2.266 1.156 2.4 3.055 2.737 4.962.316 1.783.182 5.416-.164 7.208-.355 1.792-4.09 8.662-4.358 9.173-.269.51-.068.722.499.78.566.068 9.274-4.105 13.863-5.338 4.589-1.233 8.881-.665 11.127.78 2.266 1.446 3.84 2.824 2.967 7.025zM85.378 48.236c.46.482 1.373.424 2.064.308.691-.115 2.458-1.705 3.936-2.226 1.479-.52 6-1.744 7.057-2.408 1.056-.665 10.551-6.061 9.744-6.726-.806-.665-5.127-.674-6.221-.145-1.094.53-4.82 2.853-6.308 3.71-1.488.867-7.69 5.396-8.439 5.984-.73.587-2.294 1.021-1.833 1.503zm-12.51 2.794c.97-.79 2.976-3.71 3.725-4.288.75-.587 2.756-3.41 1.901-3.565-.864-.144-2.227.896-2.62 1.224-.394.337-4.311 5.222-4.292 6.08.029.867.317 1.349 1.286.55zM52.054 65.222c.643.27.912-.28 1.056-.751.144-.473-.528-1.34-1.277-1.06-.739.289-.422 1.541.221 1.811zm2.679-3.546c.403-.636-.816-2.08-2.247-3.661-1.43-1.58-4.54-7.448-6.816-8.152-2.276-.694-2.65-1.137-3.101-.327-.452.8-.644 3.632-.106 4.634.538 1.002 3.418 3.479 5.866 4.26 2.439.799 6 3.882 6.404 3.246zm-11.089-2.582c-.029-.684-6.74-1.83-9.274-2.794-2.525-.964-8.084-1.821-8.285-.713-.202 1.108 4.646 2.861 6.922 3.517 2.275.655 10.656.684 10.637-.01zm-7.124 4.991l.442.02c-.25-.02-.442-.02-.442-.02zm5.492-1.676c.067.684 3.61.77 3.898-.164.269-.944-3.975-.53-3.898.164zm8.026.443c.058-.424-2.995-1.32-2.851-.068.144 1.253 2.793.501 2.851.068zm-25.98 2.226c.558.356 9.064 2.534 12.126 2.61 3.063.068 13.537-.404 13.01-1.753-.452-1.147-9.361-1.686-11.944-1.811.135.01 0 0-.98-.039-2.16-.096-7.507-.607-9.062-.472-1.565.125-3.706 1.108-3.15 1.465zm-7.718-2.766c.854.54 5.77.954 6.74.164.97-.79-1.258-1.792-3.831-2.409-1.2-.289-1.334-.308-1.142-.25-1.23-.318-3.38-.8-4.033-.386-.921.578 1.412 2.351 2.266 2.881zM13.076 57.6c.509.444 4.752.068 7.507.434 2.756.366 4.398 2.419 6.145 3.498 1.747 1.07 5.453 1.541 5.434.385-.02-1.156-5.578-3.864-8.967-4.846-3.39-.983-7.594-.395-8.813-.212-1.21.183-1.815.298-1.306.741zm10.474-4.393c.115-1.118-3.552-3.565-4.33-3.2-.787.367-1.258 4.096-.355 4.375.893.28 4.57-.057 4.685-1.175zm-8.237-2.515c-1.172.02-1.325 1.127-.816 1.782.499.656 2.227.83 2.592.058.355-.751-.615-1.85-1.776-1.84zM9.024 53.38c1.047 1.61 4.359 2.12 4.628 1.657.269-.462-1.891-2.447-2.247-3.661-.364-1.214 1.123-1.734 1.095-2.553-.02-.82-1.488-.896-3.11-.077-1.623.819-1.412 3.025-.366 4.634zm-5.27-7.593c-1.383-.077-1.556 1.899-1.642 3.566-.087 1.666.355 3.276 1.478 3.382 1.124.115 1.873-2.313 1.892-3.305.029-.983-.346-3.575-1.728-3.642zm6.154-8.103c-.634-.578-2.516.501-3.15 1.725-.633 1.233-1.094 2.505-.585 2.823.509.308 1.93-1.416 2.38-2.004.443-.588 1.988-1.966 1.355-2.544zm2.265 2.89c-1.123-.028-2.688 2.169-3.197 3.527-.509 1.359-.873 2.255-.317 2.313.557.058 3.6-.733 6.75-.097 3.14.636 5.702 2.197 7.181 3.267 1.488 1.07 6.615 3.507 8.717 4.326 2.103.82 9.543 2.245 9.812 1.783.269-.463-1.19-2.563-1.997-3.402-.797-.838-.509-2.37-3.562-3.18-3.053-.799-8.909-1.54-11.348-2.591-2.438-1.05-8.218-3.247-9.245-3.826-1.018-.578-1.67-2.09-2.794-2.12zm3.524-6.87c-1.71.858-2.468 2.043-1.863 2.275.596.23.97-.704 2.093-.983 1.133-.27 3.37.077 3.39-.694.018-.77-1.911-1.465-3.62-.597zm7.7 3.527c-2.266-1.04-7.71-1.127-8.046.328-.336 1.455-.403 2.524.192 3.093.595.568 3.35 2.871 6.145 3.237 2.803.366 4.953.887 5.673 1.166.73.27 1.43-.135 1.316-1.002-.096-.857-3.015-5.781-5.28-6.822zm8.506 2.265c-.768-.28-2.573-.704-3.101-.338-.529.376.748 3.113 1.468 3.642.72.53 3.207 3.21 4.071 3.45.864.231 2.611.877 3.341 1.368.72.492 2.266 2.978 2.784 2.9.519-.077 1.651-2.37.346-3.854-1.306-1.483-2.323-2.283-4.061-3.7-1.738-1.416-4.08-3.189-4.848-3.468zm13.959-9.462c-2.42.029-2.362 1.06-4.436 1.185-2.073.125-2.275-.655-3.629-.087-1.353.569-3.168.655-2.38 2.004.787 1.35 4.454 3.71 6.374 4.789 1.92 1.08 10.916 10.137 12.155 12.912 1.228 2.774 3.523 8.633 3.955 8.594.432-.029 3.178-3.102 3.494-5.328.308-2.226.442-8.104-1.296-11.11-1.756-2.996-11.818-12.988-14.237-12.96zm14.372-4.808c-3.005-.762-5.396-.386-7.777.077-2.39.462-3.946.424-4.435 1.185-.49.761-.182 2.187.98 2.341 1.16.154 2.658 1.05 3.59 1.629.94.578 5.155 5.02 6.067 6.58.912 1.571 1.44 3.036 1.997 3.392.557.357.74-.24.788-.491.047-.26 2.198-1.455 3.696-3.006 1.507-1.552 1.728-3.652 1.42-5.377-.297-1.725-3.321-5.57-6.326-6.33zm8.938-5.454c-1.344.01-1.42 1.6-2.63 1.744-1.21.144-2.142.848-3.14 1.214-.998.366-2.525.665-1.334 1.773 1.18 1.098 2.764 2.13 4.118 1.127 1.363-1.002 3.524-2.833 3.725-4.037.202-1.204.605-1.83-.739-1.821zm8.43-5.473c-.423-.482-3.543.135-4.686.915-1.142.79-1.795 1.205-1.622 3.055.172 1.85.825 3.71-.903 5.386-1.728 1.676-3.245 2.023-3.197 3.536.048 1.503 1.479 3.17 1.162 5.955-.326 2.785-.749 4.316-2.199 5.357-1.45 1.04-3.417 1.85-3.456 3.777-.048 1.927.451 4.731.874 7.236.422 2.496-.317 6.177-1.21 7.7-.902 1.521-.691 1.955-.307 2.051.384.097 3.178-2.842 3.984-4.287.816-1.446 5.77-8.585 7.23-9.877 1.459-1.3 5.376-4.509 5.817-4.76.442-.25-.086-5.627 1.47-7.438 1.555-1.812 2.928-5.338 2.755-7.15-.173-1.811-1.556-5.492-3.216-6.773-1.671-1.272-2.084-4.201-2.497-4.683zm11.26-5.136C88.7 6.88 87.25 7.882 86.29 8.325c-.96.453-3.332 2.197-4.224 3.247-.884 1.05-2.43 2.476-2.42 3.546.02 1.08.807 2.428 1.738 3.392.931.963 1.536 1.021 2.41 2.38.873 1.348-.01.385 1.171-.232 1.18-.616 2.285-3.468 2.976-5.598.71-2.13 1.085-3.623.922-5.897zm3.476-4.297c-1.037-.029-1.747.597-2.361 1.233-.625.627-.049 2.062.998 1.83 1.046-.23.624-.886 1.325-1.252.7-.366 1.987 0 2.093-.982.105-.993-1.018-.81-2.055-.83zm-5.309 16.36c-1.766 5.281-5.06 11.39-5.75 13.26-.692 1.868-.855 5.222-.126 5.405.73.192 3.274-3.402 4.244-4.279.97-.876 5.885-7.718 7.258-11.418 1.382-3.7 6.27-15.204 3.744-16.139-3.533-1.32-7.603 7.892-9.37 13.172zm13.364-17.198c-.25-1.214-1.738-1.369-2.563-1.35-.826.02-2.036 0-1.603 2.024.431 2.014 4.541 1.156 4.166-.674zm2.227 4.682c.567.01 1.815-1.763 1.613-2.283-.201-.52-.201-.867-.758-1.05-.557-.184-1.507-.212-1.824.472-.327.684.403 2.852.969 2.861zm.356 18.308c-.98-.713-.855-.492-2.343.462s-7.19 6.225-8.746 8.296c-1.555 2.062-5.741 7.246-6.144 8.094-.404.848-1.498 1.34-.816 1.522.69.183 1.737-.173 2.083-.462.355-.29 7.824-5.781 9.485-6.475 1.661-.694 5.626-5.84 5.866-7.072.24-1.243 1.594-3.662.615-4.365zm6.566-3.71c-.825.328-3.005.915-3.926 1.455-.922.54-1.018 1.224-1.085 2.033-.058.81-.24 2.871.192 2.843.432-.03 2.496-1.272 3.149-1.725.662-.453 2.554-2.216 2.679-3.546.124-1.34-.183-1.387-1.009-1.06zm13-1.243c-.797-1.089-5.53-1.975-6.471-.665-.941 1.31-4.445 5.473-6.385 6.803-1.929 1.33-4.637 2.553-5.261 3.228-.153.163-3.139 2.852-1.641 3.565 1.833.877 8.439-.328 11.194-1.792 3.034-1.61 6.048-5.599 6.634-6.543 1.258-2.033 2.717-3.498 1.93-4.596zM18.106 59.817c.519.135.884.24.884.24s-.663-.173-.883-.24z' fill='%2397C01A'/%3E%3C/svg%3E");
width: 101px;
height: 57px;
background-size: cover;
}
}
.main_container.news {
display: flex;
align-items: flex-start;
padding-top: 100px;
padding-bottom: 100px;
}
.single_post_list a.single_post, a.single_post  {
display: flex;
margin-bottom: 20px;
text-decoration: none;
transition: opacity .3s;
flex-direction: column;
width: calc(50% - 10px);
margin-right: 20px;
}
a.single_post {
width: calc(33% - 10px);
}
.single_post_list a:nth-child(2n), .fc_help_advice_feature a.single_post:nth-child(3n) {
margin-right: 0;
}
.tags_container {
display: flex;
align-items: center;
flex-wrap: wrap;
margin-bottom: 10px;
}
.category_tag {
border-radius: 2px;
display: inline-block;
padding: 5px 20px;
margin-bottom: 20px;
margin-right: 10px;
max-height: 25px;
}
.category_tag p, .species_tag p, a.single_post .post_data .species_tag p {
margin: 0;
font-weight: bold;
font-size: 12px;
line-height: 18px;
text-align: center;
text-transform: uppercase;
color: #FFFFFF;
}
.blog_products_title {
color: #97C01A;
margin-top: 70px;
margin-bottom: 40px;
}
.help_advice_product {
width: calc(50% - 10px);
margin-right: 10px;
margin-bottom: 10px;
}
.help_advice_product_container {
display: flex;
flex-wrap: wrap;
}
.help_advice_product:nth-child(2n) {
margin-right: 0;
}
.species_tag {
border-radius: 2px;
display: inline-block;
padding: 5px 20px;
margin-bottom: 20px;
margin-right: 10px;
}
.single_post_list a .post_data .category_tag p, .single_post_list a .post_data .species_tag p, a.single_post .post_data .category_tag p {
font-weight: bold;
font-size: 12px;
line-height: 18px;
text-align: center;
text-transform: uppercase;
color: #FFFFFF;
margin: 0;
}
.news_posts {
margin-right: 120px;
width: 100%;
}
.single_post_list a:hover, a.single_post:hover {
opacity: .7;
}
a.single_post:hover .button.contrast {
background: #007C41;
border: 2px solid #007C41;
color: white;
transition: all 150ms ease-in-out;
}
.single_post_list a .post_thumb, a.single_post .post_thumb {
background-position: center;
background-size: cover;
height: 50vw;
min-height: 150px;
max-height: 250px;
background-repeat: no-repeat;
}
.single_post_list a.single_post .post_data, a.single_post .post_data {
background: #f2f2f2;
padding: 20px 30px;
box-sizing: border-box;
flex-grow: 1;
display: flex;
flex-direction: column;
justify-content: space-between;
}
a.single_post .post_data {
background: white;
}
.single_post_list, a.single_post {
display: flex;
flex-wrap: wrap;
align-self: stretch;
}
.single_post_list a .post_data h4, a.single_post .post_data h4 {
margin: 0 0 20px;
font-weight: bold;
font-size: 24px;
line-height: 37px;
color: #585555;
}
.single_post_list a .post_data .date_link, a.single_post .post_data .date_link {
display: flex;
align-items: center;
justify-content: space-between;
}
.single_post_list a .post_data .date_link p, a.single_post .post_data .date_link p {
padding: 0;
margin-top: 0;
opacity: 0.6;
}
h1.help_advice_title {
color: #585555;
font-weight: bold;
margin-bottom: 40px;
}
.single_post_list a .post_data p, a.single_post .post_data p {
width: 100%; font-weight: 300;
font-size: 18px;
line-height: 25px;
color: #585555;
}
.single_post_list a .post_data p.date, a.single_post .post_data p.date  {
margin-bottom: 0;
font-weight: 300;
font-size: 14px;
line-height: 25px;
color: #585555;
max-width: 50%;
}
.single_post_list a:hover .button, a.single_post:hover .button {
opacity: 1;
}
@media (max-width: 1240px) {
.news_posts {
margin-right: 60px;
}
.main_container.news {
padding-top: 40px;
padding-bottom: 40px;
}
}
@media (max-width: 1024px) {
.main_container.news {
padding-top: 30px;
padding-bottom: 30px;
}
.news_posts {
margin-right: 0;
}
a.single_post .post_data .date_link {
flex-direction: column;
align-items: flex-start;
margin-top: 20px;
}
a.single_post {
width: calc(50% - 10px);
}
a.single_post:nth-child(n) {
margin-right: 20px;
}
a.single_post:nth-child(2n) {
margin-right: 0;
}
}
@media (max-width: 640px) {
.main_container.news {
padding-top: 20px;
padding-bottom: 20px;
}
.help_advice_product {
width: 100%;
}
.help_advice_product:nth-child(n) {
margin-right: 0;
}
.single_post_list a.single_post, a.single_post {
width: 100%;
}
a.single_post:nth-child(n) {
margin-right: 0;
}
}
@media (max-width: 480px) {
.single_post_list a .post_data .date_link p, a.single_post .post_data .date_link p {
display: none;
}
}
#footer {
display: flex;
align-items: flex-start;
box-sizing: border-box;
background-color: rgba(151, 192, 26, 0.1);
background-image: url("data:image/svg+xml,%3Csvg width='803' height='433' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='.5' fill-rule='evenodd' clip-rule='evenodd' d='M29.425 367.411c-9.81-3.504-20.274-10.94-29.425-19.193v-42.357c2.992-4.894 4.779-12.095 4.853-15.927.13-4.429-1.03-14.006-4.853-19.347v-58.693c15.464-19.329 49.342-41.238 81.742-44.539 20.434-2.082 32.734 2.249 43.118 5.905 8.238 2.9 15.269 5.376 24.198 3.887 12.471-2.097 24.382-15.86 36.221-29.539 10.273-11.87 20.492-23.677 30.973-27.743 13.12-5.081 25.928-6.208 39.398-7.393 9.567-.841 19.468-1.712 30.052-4.051 25.488-5.63 62.499-26.315 93.231-45.225 3.831-2.357 7.662-4.724 11.482-7.085 26.826-16.573 53.135-32.827 75.285-43.22C477.309 7.446 490.342 3.352 503.193 0h77.457c-.121 1.568.031 3.492.536 5.854 2.744 12.79 28.841 7.343 26.463-4.284a9.597 9.597 0 00-.463-1.57h38.953c.796 3.04 1.325 6.197 1.859 9.384.165.983.33 1.97.504 2.957 2.012 11.321 1.158 34.393-1.037 45.776-2.071 10.452-22.241 48.1-26.846 56.695l-.001.001c-.409.765-.696 1.299-.835 1.564-1.707 3.244-.427 4.59 3.17 4.957 1.425.17 10.954-3.882 23.757-9.324 19.533-8.304 46.685-19.848 64.291-24.58 29.146-7.833 56.402-4.222 70.67 4.958 14.39 9.179 24.39 17.931 18.841 44.613-5.549 26.682-89.816 96.999-149.51 129.005-59.694 32.007-169.144 64.074-174.388 64.564-5.305.551-26.158 5.936-24.878 7.588 1.281 1.653 10.488.918 16.464.368 5.975-.551 17.499-1.53 28.841-.98 10.868.587 14.625 1.286 18.407 1.989l.495.092c3.174.588 2.594-2.239 2.08-4.74v-.002c-.128-.621-.251-1.222-.312-1.745-.244-2.631 3.049-4.161 10-4.651 6.951-.489 9.085 6.426 9.634 10.037.549 3.61-9.451 9.24-15.061 9.485-3.797.125-10.892-.564-18.542-1.307l-.001-.001h-.008c-3.647-.355-7.42-.721-11.022-1.017-9.233-.76-14.5 1.037-17.909 2.199l-.001.001c-.71.242-1.339.457-1.906.615-3.293.918-4.451 6.793-3.537 9.73.569 1.828 3.734 1.453 7.954.952 2.562-.304 5.514-.654 8.509-.584 7.643.177 15.57-.557 20.882-1.048h.002l.579-.054c5.305-.551 11.159 2.57 14.634 8.506 3.476 5.998.427 9.18-3.597 13.036-4.024 3.855-11.829-1.286-11.463-3.55.365-2.264-1.525-6.609-4.756-8.262-3.232-1.713-22.073-.55-26.402.98-2.448.864-5.675 4.018-9.659 7.911l-.001.001-.001.001c-3.063 2.994-6.574 6.424-10.522 9.589-9.085 7.283-18.719-1.407-21.341-3.794-2.561-2.326-10.061-5.447-13.232 1.346-3.109 6.793-12.256 17.38-20.182 19.155-3.804.852-9.054 1.365-14.51 1.899-5.914.578-12.072 1.18-16.892 2.263-9.007 2.022-19.396 11.095-27.697 18.345l-.718.626c-2.751 2.401-8.815 4.966-16.493 7.451h-134.67c-1.433-4.867.986-12.056 4.763-14.183 5-2.815 1.707-3.549-3.232-3.366-4.939.184-59.572-.734-75.669-3.427-11.311-1.892-23.285-9.767-33.573-16.533v-.001l-.003-.001c-4.352-2.862-8.402-5.526-11.972-7.454-3.365-1.818-6.348-3.63-9.37-5.467-7.769-4.721-15.806-9.606-31.3-15.157zm495.969-83.107c-4.39.735-10.183 1.102-13.11-1.958-1.908-1.996 1.654-3.861 5.649-5.952 2.131-1.116 4.385-2.296 5.997-3.595 4.757-3.733 44.146-32.496 53.597-38.004 3.389-1.953 8.605-5.102 14.222-8.493 10.048-6.067 21.38-12.909 25.839-15.068 6.951-3.366 34.389-3.305 39.511.918 4.308 3.552-37.671 28.362-55.11 38.669-3.294 1.946-5.713 3.376-6.779 4.047-4.623 2.911-19.706 7.508-31.707 11.166-5.409 1.649-10.192 3.107-13.109 4.134-5.051 1.777-10.631 5.519-15.392 8.713-4.092 2.745-7.579 5.084-9.608 5.423zm-79.639.957c-4.721 5.938-9.714 12.219-12.921 14.832-6.158 5.08-7.987 2.02-8.17-3.488-.122-5.447 24.755-36.474 27.255-38.616 2.5-2.081 11.159-8.69 16.646-7.772 5.427.979-7.316 18.91-12.073 22.643-2.279 1.76-6.393 6.935-10.737 12.401zM307.348 385.464c-.914 2.999-2.622 6.487-6.707 4.774-4.085-1.714-6.097-9.669-1.402-11.505 4.756-1.775 9.024 3.733 8.109 6.731zm-3.963-41.002c9.085 10.036 16.829 19.216 14.268 23.255-1.336 2.107-8.129-2.213-16.52-7.549-7.698-4.895-16.74-10.645-24.15-13.075-15.549-4.957-33.841-20.685-37.256-27.049-3.414-6.365-2.195-24.357.671-29.436 2.166-3.886 4.053-3.226 11.085-.77 2.272.793 5.081 1.774 8.61 2.85 9.938 3.073 22.384 21.657 32.144 36.23 4.432 6.618 8.31 12.409 11.148 15.544zm-86.06-2.922c15.281 3.715 29.796 7.244 29.902 9.776.122 4.406-53.109 4.223-67.56.061-14.451-4.161-45.243-15.299-43.963-22.337 1.281-7.038 36.585-1.591 52.622 4.529 6.717 2.553 18.054 5.31 28.999 7.971zm-15.341 41.476s1.463.062 2.805.123c-1.586-.123-2.805-.123-2.805-.123zm34.878-10.648c.426 4.345 22.926 4.896 24.755-1.04 1.708-5.998-25.243-3.366-24.755 1.04zm50.974 2.815c.366-2.693-19.024-8.384-18.109-.428.915 7.955 17.744 3.182 18.109.428zm-87.986 30.721c-19.451-.489-73.475-14.32-77.011-16.584-3.537-2.264 10.061-8.507 20-9.302 6.611-.574 24.013.69 38.912 1.772h.006c7.358.534 14.106 1.024 18.642 1.226 3.108.123 4.876.199 5.761.238h.004c.519.022.732.031.732.029 0-.002-.103-.009-.278-.022 16.402.796 72.987 4.223 75.853 11.505 3.353 8.568-63.17 11.567-82.621 11.138zm-83.231-33.108c-6.158 5.019-37.377 2.387-42.804-1.04-5.427-3.366-20.243-14.626-14.39-18.298 4.146-2.632 17.805.428 25.61 2.448 1.402.428 5.61 1.53 5.61 1.53s-2.318-.673-5.61-1.53c-1.22-.367-.366-.245 7.255 1.591 16.342 3.917 30.488 10.281 24.329 15.299zM73.13 343.398c-10.036-.045-18.341-.083-20.046-1.568-3.232-2.815.61-3.549 8.292-4.712 7.744-1.163 34.451-4.896 55.975 1.346 21.524 6.243 56.829 23.439 56.95 30.783.122 7.344-23.414 4.345-34.511-2.448-3.234-1.997-6.411-4.519-9.722-7.148-8.053-6.393-16.902-13.419-29.302-15.067-8.268-1.099-18.646-1.145-27.636-1.186zm18.978-49.792c4.938-2.325 28.231 13.219 27.499 20.318-.732 7.099-24.085 9.241-29.755 7.466-5.732-1.775-2.744-25.458 2.256-27.784zm-30 15.667c-3.232-4.161-2.256-11.199 5.183-11.322 7.378-.061 13.536 6.916 11.28 11.689-2.317 4.896-13.292 3.794-16.463-.367zm-5.366 16.279c-1.707 2.937-22.743-.306-29.39-10.526-6.646-10.22-7.987-24.235 2.317-29.437 10.305-5.201 19.634-4.712 19.756.49.077 2.182-1.542 4.031-3.276 6.011-2.4 2.739-5.02 5.731-3.675 10.206 1.11 3.797 5 8.78 8.46 13.212 3.566 4.569 6.675 8.552 5.808 10.044zm-43.78-99.263c4.025-7.773 15.976-14.627 20-10.955 3.166 2.889-2.235 8.922-6.048 13.181l-.002.002c-1.033 1.154-1.95 2.178-2.547 2.973-2.866 3.734-11.89 14.688-15.122 12.73-3.232-2.02-.305-10.098 3.72-17.931zm14.085 29.803c3.232-8.629 13.171-22.582 20.305-22.398 4.279.11 7.483 3.61 10.757 7.186 2.184 2.387 4.4 4.808 6.987 6.277 3.9 2.196 18.593 8.067 33.088 13.86l.01.003c9.743 3.894 19.395 7.752 25.62 10.433 9.587 4.129 27.49 7.507 44.339 10.687h.001c10.372 1.958 20.345 3.84 27.733 5.775 14.004 3.713 16.94 9.82 19.397 14.932.944 1.966 1.819 3.785 3.224 5.263 5.122 5.324 14.39 18.666 12.683 21.603-1.707 2.938-48.963-6.12-62.316-11.322-13.354-5.201-45.914-20.684-55.365-27.477-9.39-6.793-25.67-16.707-45.61-20.746-14.768-2.983-29.17-1.027-37.119.053h-.003c-2.814.382-4.818.654-5.743.558-3.371-.35-1.422-5.539 1.567-13.499l.008-.022.438-1.166zm30.854-51.59c-3.842-1.469.975-8.996 11.829-14.443 10.853-5.507 23.11-1.101 22.987 3.795-.079 3.162-6.032 3.363-12.178 3.57-3.37.114-6.798.229-9.346.836-3.429.853-5.76 2.668-7.675 4.159-2.069 1.612-3.654 2.846-5.617 2.083zm9.634 10.037c2.134-9.241 36.707-8.69 51.097-2.081s32.926 37.881 33.536 43.328c.731 5.508-3.72 8.078-8.354 6.365-4.573-1.775-18.231-5.08-36.036-7.405-17.744-2.326-35.243-16.952-39.024-20.563-3.78-3.611-3.353-10.403-1.22-19.644zm85.425 10.158c3.354-2.325 14.817.368 19.695 2.142 4.878 1.775 19.756 13.036 30.792 22.032l2.054 1.672c9.813 7.988 15.974 13.003 23.739 21.828 8.292 9.424 1.097 23.989-2.195 24.479-1.879.279-5.883-4.742-9.824-9.686-2.965-3.719-5.896-7.395-7.859-8.735-4.634-3.121-15.732-7.221-21.219-8.69-3.612-1.007-11.685-8.718-18.087-14.834l-.002-.001c-3.326-3.177-6.201-5.923-7.765-7.074-4.573-3.366-12.682-20.746-9.329-23.133zm92.779-54.081c3.677-1.876 7.399-3.775 15.573-3.873 15.366-.184 79.267 63.279 90.426 82.311 11.036 19.094 10.183 56.425 8.231 70.561-2.012 14.137-19.45 33.659-22.194 33.843-1.998.178-10.262-19.488-17.622-37.001-2.751-6.546-5.376-12.792-7.5-17.588-7.866-17.625-64.999-75.151-77.194-82.005-12.195-6.854-35.487-21.848-40.487-30.415-3.842-6.583 2.072-8.433 8.918-10.575 2.063-.646 4.212-1.318 6.204-2.154 4.698-1.974 7.212-1.388 10.675-.581 2.873.67 6.401 1.492 12.373 1.131 6.164-.372 9.363-2.004 12.597-3.654zm57.463-33.921c15.122-2.938 30.304-5.324 49.39-.49 19.085 4.835 38.292 29.253 40.182 40.207 1.951 10.955.549 24.296-9.024 34.149-5.66 5.862-12.787 10.923-17.697 14.409-3.341 2.372-5.655 4.015-5.779 4.685-.304 1.591-1.463 5.385-5 3.121-2.264-1.45-4.453-5.786-7.256-11.335-1.575-3.118-3.343-6.619-5.426-10.207-5.793-9.914-32.561-38.126-38.536-41.798-5.915-3.672-15.427-9.364-22.805-10.343-7.378-.979-9.329-10.036-6.219-14.871 2.232-3.471 7.954-4.324 16.623-5.616 3.405-.507 7.265-1.083 11.547-1.911zm97.16-29.511c2.251-2.785 4.514-5.585 8.997-5.617 7.106-.051 6.522 2.697 5.388 8.032a81.832 81.832 0 00-.693 3.535c-1.28 7.649-15 19.277-23.658 25.642-8.598 6.364-18.658-.184-26.158-7.161-6.62-6.161-.013-8.382 5.991-10.401.853-.287 1.695-.569 2.484-.859 2.202-.807 4.352-1.873 6.542-2.958 4.119-2.042 8.381-4.154 13.397-4.753 3.648-.436 5.674-2.942 7.71-5.46zm32.777-34.563c7.256-4.957 27.073-8.874 29.756-5.814.813.95 1.627 3.396 2.68 6.56 2.338 7.033 5.856 17.61 13.173 23.182 10.549 8.139 19.329 31.517 20.427 43.022 1.097 11.505-7.622 33.904-17.5 45.409-6.409 7.465-7.248 24.464-7.813 35.916-.306 6.197-.531 10.77-1.516 11.329-2.805 1.591-27.683 21.97-36.951 30.232-9.268 8.2-40.731 53.548-45.914 62.727-5.122 9.18-22.865 27.845-25.304 27.234-2.439-.612-3.781-3.366 1.951-13.036 5.671-9.669 10.366-33.047 7.683-48.897l-.491-2.903-.011-.065c-2.559-15.122-5.333-31.508-5.047-42.991.197-9.876 8.372-15.13 16.36-20.263l.001-.001c1.911-1.228 3.812-2.45 5.59-3.726 9.207-6.609 11.89-16.34 13.963-34.026 1.247-10.964-1.77-19.199-4.316-26.15-1.561-4.262-2.946-8.042-3.062-11.67-.203-6.39 3.99-9.505 10.05-14.006 3.052-2.268 6.578-4.887 10.255-8.454 9.122-8.85 7.798-18.503 6.461-28.257v-.002c-.272-1.981-.544-3.967-.73-5.95-1.077-11.535 2.899-14.283 9.909-19.127l.396-.273zm86.979-44.748c5.926-2.943 13.374-6.643 14.3 6.315 1.037 14.443-1.341 23.929-5.853 37.453-4.391 13.525-11.403 31.64-18.903 35.556-3.617 1.89-4.185 4.291-4.425 5.31-.07.293-.112.472-.192.491-.125.03-.342-.33-.899-1.25a109.577 109.577 0 00-1.922-3.082c-3.473-5.4-6.277-7.564-9.338-9.928-1.831-1.413-3.754-2.898-5.967-5.188-5.915-6.12-10.915-14.687-11.037-21.541-.048-5.385 6.11-12.192 11.459-18.105 1.4-1.547 2.744-3.033 3.907-4.416 5.671-6.67 20.731-17.747 26.829-20.624.649-.3 1.335-.64 2.041-.991zm21.373-13.146c3.903-4.039 8.415-8.016 15-7.833.972.018 1.957.008 2.926-.002 5.596-.056 10.694-.108 10.123 5.265-.436 4.058-4.042 4.495-7.734 4.943-1.988.241-4.001.485-5.559 1.3-1.915 1-2.51 2.34-3.095 3.66-.774 1.748-1.533 3.458-5.319 4.295-6.647 1.469-10.305-7.65-6.342-11.628zM495.433 174.82c8.313-17.464 19.936-41.883 27.339-64.011 11.219-33.536 37.073-92.042 59.511-83.657 14.05 5.2-8.032 61.932-19.624 91.712-1.639 4.211-3.068 7.883-4.156 10.794-8.719 23.5-39.938 66.951-46.097 72.52-2.095 1.895-5.348 5.787-8.911 10.051-6.909 8.267-14.982 17.928-18.04 17.121-4.634-1.163-3.597-22.46.793-34.333 1.494-4.038 4.899-11.193 9.185-20.197zm136.606-158.01c1.28 3.304-6.647 14.564-10.244 14.503-3.598-.061-8.232-13.83-6.159-18.176 2.013-4.345 8.049-4.161 11.586-2.998 2.864.941 3.409 2.566 4.192 4.905.184.55.381 1.137.625 1.765zm-18.628 130.885c5.157-3.542 5.55-3.812 10.64-.106 4.43 3.182 1.343 11.889-1.351 19.49v.001c-1.088 3.07-2.113 5.96-2.551 8.232-1.525 7.833-26.707 40.513-37.256 44.919-10.549 4.406-57.987 39.289-60.243 41.125-2.195 1.836-8.841 4.1-13.231 2.938-2.535-.681-1.203-2.033.851-4.118 1.454-1.476 3.27-3.319 4.331-5.552 1.731-3.64 14.44-19.864 25.545-34.041l.002-.003c5.323-6.795 10.277-13.119 13.477-17.362 9.878-13.158 46.097-46.633 55.548-52.691 1.715-1.1 3.092-2.046 4.236-2.831l.001-.001h.001zm44.877-21.117c3.034-.984 5.727-1.858 7.47-2.55 5.244-2.081 7.195-1.775 6.402 6.732-.793 8.445-12.805 19.644-17.012 22.521-4.146 2.876-17.256 10.77-20 10.954-2.563.171-1.72-11.249-1.3-16.943l.001-.019.08-1.091c.427-5.141 1.037-9.486 6.89-12.913 3.908-2.288 11.376-4.713 17.469-6.691zm48.933-14.667c5.975-8.323 36.036-2.693 41.097 4.222 3.857 5.383-.778 12.15-6.766 20.891-1.773 2.588-3.665 5.35-5.49 8.301-3.72 5.997-22.866 31.333-42.134 41.553-17.5 9.302-59.45 16.952-71.097 11.383-8.758-4.17 6.625-18.976 9.88-22.108.28-.27.47-.453.547-.535 2.108-2.279 7.958-5.544 14.818-9.372 6.038-3.37 12.859-7.176 18.596-11.13 12.317-8.445 34.573-34.882 40.549-43.205z' fill='%23fff'/%3E%3C/svg%3E");
background-size: contain;
background-repeat: no-repeat;
background-position: left;
padding-top: 100px;
padding-bottom: 100px;
flex-wrap: wrap;
}
.footer-title, .footer_contact_details p.footer-title {
font-weight: bold;
font-size: 20px;
line-height: 40px;
color: #97C01A;
}
.footer_menu, .my_account_links {
list-style: none;
padding: 0;
margin: 0;
}
.footer_menu > li > a, .my_account_links > li > a {
font-size: 18px;
line-height: 40px;
color: #585555;
font-weight: 300;
text-decoration: none;
}
.footer_menu > li > a:hover,  .my_account_links > li > a:hover   {
text-decoration: underline;
}
#footer .tel {
font-size: 34px;
line-height: 35px;
color: #585555;
text-decoration: none;
}
#footer a[href *= 'mailto:'] {
font-size: 18px;
line-height: 25px;
color: #585555;
text-decoration: none;
}
#footer a[href *= 'tel:']:hover, #footer a[href *= 'mailto:']:hover {
text-decoration: underline;
}
#footer > div {
flex: 1;
}
#footer > div:first-child {
min-width: 350px;
margin-right: 90px;
}
#footer-logo {
background-image: url("data:image/svg+xml,%3Csvg width='260' height='50' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M259.231 11.504a7.824 7.824 0 00-1.846-.212c-1.672 0-3.017.538-4.055 1.605-1.038 1.067-1.557 2.46-1.557 4.171V27.16h-4.171V7.861h3.268l.547 3.402h.212c.653-1.153 1.499-2.066 2.547-2.739 1.047-.672 2.172-1.009 3.382-1.009.837 0 1.529.058 2.076.173l-.403 3.816zm-26.439 11.253c.971 1.01 2.336 1.51 4.095 1.51 1.162 0 2.239-.107 3.238-.328 1-.21 2.076-.576 3.22-1.076v3.335c-1.019.48-2.047.817-3.085 1.009-1.038.202-2.23.298-3.566.298-3.056 0-5.439-.875-7.159-2.624-1.721-1.749-2.586-4.161-2.586-7.236 0-3.152.798-5.632 2.393-7.439 1.596-1.807 3.787-2.71 6.583-2.71 2.595 0 4.633.779 6.142 2.326 1.508 1.547 2.258 3.68 2.258 6.39v2.22h-13.08c.067 1.884.577 3.326 1.547 4.325zm7.439-7.284c-.019-1.596-.413-2.807-1.173-3.623-.759-.817-1.797-1.23-3.123-1.23-1.326 0-2.383.413-3.181 1.24-.798.826-1.278 2.027-1.432 3.613h8.909zm-20.643-.173c0-1.49-.308-2.605-.913-3.335-.606-.73-1.576-1.096-2.903-1.096-1.758 0-3.056.51-3.863 1.538-.807 1.028-1.22 2.739-1.22 5.151v9.62h-4.171V7.861h3.267l.586 2.537h.212c.596-.922 1.432-1.633 2.518-2.133 1.086-.5 2.297-.75 3.623-.75 4.709 0 7.064 2.355 7.064 7.074v12.59h-4.191v-11.88h-.009zm-27.89 7.457c.971 1.01 2.336 1.51 4.094 1.51 1.163 0 2.24-.107 3.239-.328 1-.21 2.076-.576 3.22-1.076v3.335c-1.019.48-2.047.817-3.085 1.009-1.038.202-2.23.298-3.566.298-3.056 0-5.439-.875-7.159-2.624-1.721-1.749-2.586-4.161-2.586-7.236 0-3.152.798-5.632 2.393-7.439 1.596-1.807 3.787-2.71 6.583-2.71 2.586 0 4.633.779 6.141 2.326 1.5 1.547 2.259 3.68 2.259 6.39v2.22h-13.08c.058 1.884.577 3.326 1.547 4.325zm7.429-7.284c-.029-1.596-.413-2.807-1.172-3.623-.759-.817-1.797-1.23-3.124-1.23-1.326 0-2.383.413-3.19 1.24-.798.826-1.278 2.027-1.432 3.613h8.918zm-20.604 9.168h-.193c-1.335 1.922-3.296 2.883-5.872 2.883-2.45 0-4.363-.874-5.727-2.614-1.375-1.749-2.057-4.2-2.057-7.352 0-3.162.692-5.631 2.085-7.39 1.394-1.759 3.316-2.643 5.776-2.643 2.576 0 4.546.932 5.891 2.816h.212c-.202-1.384-.298-2.48-.298-3.287V0h4.19v27.169h-3.267l-.74-2.528zm0-7.054c0-2.431-.404-4.161-1.211-5.19-.808-1.028-2.067-1.537-3.777-1.537-1.471 0-2.595.586-3.393 1.758-.788 1.173-1.191 2.835-1.191 5.007 0 2.144.384 3.777 1.153 4.902.769 1.124 1.922 1.682 3.46 1.682 1.71 0 2.96-.471 3.748-1.423.778-.951 1.182-2.489 1.211-4.622v-.577zm-17.117-6.285c-1.672 0-3.017.538-4.055 1.605-1.038 1.066-1.557 2.46-1.557 4.17V27.17h-4.171V7.86h3.268l.547 3.402h.212c.653-1.153 1.499-2.066 2.547-2.739 1.047-.672 2.172-1.009 3.382-1.009.837 0 1.529.058 2.076.173l-.403 3.825a7.824 7.824 0 00-1.846-.211zm-17.961 13.176h-.144c-.952 1.172-1.903 1.98-2.855 2.402-.961.423-2.191.635-3.69.635-1.932 0-3.431-.51-4.517-1.538-1.086-1.028-1.624-2.47-1.624-4.344 0-1.99.749-3.489 2.258-4.507 1.499-1.01 3.787-1.567 6.872-1.663l3.392-.106V14.33c0-1.23-.288-2.153-.874-2.768-.587-.615-1.49-.913-2.72-.913a9.63 9.63 0 00-2.893.433c-.922.288-1.807.634-2.662 1.028l-1.365-2.921a14.786 14.786 0 013.499-1.25 16.14 16.14 0 013.584-.423c2.499 0 4.383.539 5.651 1.605 1.269 1.067 1.913 2.749 1.913 5.046v13.012h-2.98l-.845-2.7zm-.356-6.526l-2.518.106c-1.96.067-3.392.394-4.286.97-.894.577-1.336 1.461-1.336 2.643 0 .865.26 1.529.779 2 .519.47 1.297.71 2.344.71 1.519 0 2.73-.413 3.643-1.249.913-.826 1.374-1.999 1.374-3.498v-1.682zm-24.574 9.572c-3.93 0-6.958-1.143-9.081-3.43-2.134-2.288-3.191-5.517-3.191-9.678 0-4.114 1.201-7.324 3.604-9.65 2.402-2.325 5.708-3.478 9.918-3.478 2.71 0 5.276.51 7.698 1.537l-1.49 3.48c-2.105-.952-4.209-1.433-6.314-1.433-2.768 0-4.959.856-6.564 2.566-1.605 1.711-2.412 4.056-2.412 7.016 0 3.123.721 5.488 2.172 7.112 1.451 1.624 3.536 2.44 6.256 2.44 1.374 0 2.835-.172 4.402-.509v-6.583h-5.372V13.34h9.543V26.14a28.07 28.07 0 01-4.498 1.067 32.442 32.442 0 01-4.671.317zM93.567 15.771c0-1.413-.25-2.47-.76-3.172-.509-.701-1.316-1.057-2.43-1.057-1.52 0-2.605.5-3.288 1.49-.672 1-1.009 2.643-1.009 4.949v9.188h-5.41V7.649h4.132l.73 2.5h.298c.606-.942 1.432-1.653 2.49-2.144 1.057-.48 2.258-.72 3.613-.72 2.306 0 4.056.615 5.257 1.845 1.192 1.23 1.787 2.998 1.787 5.314v12.734h-5.41V15.771zm-27.274 6.506c.855.846 2.046 1.278 3.584 1.278 1.192 0 2.326-.125 3.393-.365 1.066-.24 2.172-.634 3.334-1.173v4.123c-.951.462-1.96.817-3.037 1.038-1.076.23-2.392.337-3.94.337-3.19 0-5.69-.865-7.486-2.605-1.797-1.74-2.7-4.19-2.7-7.371 0-3.268.835-5.795 2.488-7.583 1.663-1.787 3.96-2.68 6.891-2.68 2.806 0 4.988.787 6.545 2.354 1.557 1.576 2.345 3.748 2.345 6.515v2.586H64.928c.058 1.518.519 2.7 1.365 3.546zm6.352-7.083c-.029-1.317-.375-2.326-1.048-3.046-.672-.712-1.585-1.077-2.729-1.077-1.144 0-2.047.356-2.7 1.077-.654.72-1.029 1.73-1.115 3.046h7.592zm-26.361 7.083c.855.846 2.047 1.278 3.584 1.278 1.192 0 2.326-.125 3.393-.365 1.066-.24 2.172-.634 3.335-1.173v4.123c-.952.462-1.96.817-3.037 1.038-1.077.23-2.393.337-3.94.337-3.191 0-5.69-.865-7.487-2.605-1.797-1.74-2.7-4.19-2.7-7.371 0-3.268.835-5.795 2.488-7.583 1.663-1.787 3.96-2.68 6.891-2.68 2.806 0 4.988.787 6.545 2.354 1.557 1.576 2.345 3.748 2.345 6.515v2.586H44.909c.068 1.518.52 2.7 1.375 3.546zm6.352-7.083c-.02-1.317-.375-2.326-1.047-3.046-.673-.712-1.586-1.077-2.73-1.077-1.143 0-2.047.356-2.7 1.077-.654.72-1.029 1.73-1.115 3.046h7.592zm-16.155-2.931c-1.73 0-3.075.432-4.036 1.307-.961.874-1.451 2.095-1.451 3.671v9.937h-5.411V7.65h4.094l.797 3.287h.28a7.302 7.302 0 012.488-2.643 6.176 6.176 0 013.412-1c.73 0 1.345.058 1.826.154l-.404 4.997c-.432-.125-.97-.182-1.595-.182zm-24.41 15.261c-3.912 0-6.91-1.134-8.967-3.392C1.028 21.864 0 18.606 0 14.367c0-4.122 1.201-7.332 3.594-9.639 2.393-2.306 5.718-3.46 9.966-3.46 2.662 0 5.228.52 7.698 1.577l-1.826 4.334c-1.893-.932-3.863-1.394-5.91-1.394-2.374 0-4.286.789-5.709 2.355-1.432 1.576-2.143 3.68-2.143 6.343 0 2.768.577 4.882 1.73 6.343 1.153 1.46 2.825 2.19 5.026 2.19 1.144 0 2.316-.114 3.498-.345v-5.324h-4.91v-4.508h10.292v13.234c-1.672.538-3.239.913-4.709 1.124-1.49.212-2.989.327-4.526.327z' fill='%2397C01A'/%3E%3C/g%3E%3Cg clip-path='url(//www.greengardener.co.uk/wp-content/themes/green-gardener/includes/css/%23clip1)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M258.375 49.301l-.336-1.191h-.096c-.625.903-1.538 1.355-2.739 1.355-1.144 0-2.028-.414-2.672-1.23-.644-.817-.961-1.97-.961-3.46s.327-2.653.971-3.48c.653-.826 1.547-1.239 2.691-1.239 1.201 0 2.114.442 2.748 1.326h.096c-.096-.653-.144-1.163-.144-1.547V36.52h1.951v12.782h-1.509zm-.336-4.517c0-1.143-.183-1.96-.557-2.44-.375-.481-.961-.721-1.759-.721-.682 0-1.211.278-1.576.826-.375.548-.558 1.336-.558 2.355 0 1.009.183 1.778.539 2.306.355.529.893.788 1.614.788.798 0 1.384-.22 1.749-.673.365-.442.548-1.172.558-2.171v-.27h-.01zm-13.166 2.441c.451.471 1.086.712 1.912.712.538 0 1.048-.048 1.509-.154a7.6 7.6 0 001.499-.5v1.567a6.2 6.2 0 01-1.441.48c-.49.096-1.038.135-1.663.135-1.422 0-2.537-.414-3.335-1.24-.807-.827-1.201-1.96-1.201-3.402 0-1.48.375-2.653 1.115-3.498.749-.846 1.768-1.279 3.066-1.279 1.21 0 2.162.366 2.863 1.096.702.73 1.048 1.73 1.048 3.008v1.048h-6.093c.029.874.269 1.557.721 2.027zm3.469-3.43c-.01-.75-.192-1.317-.548-1.701-.355-.385-.836-.577-1.46-.577-.616 0-1.115.192-1.48.586-.375.394-.596.952-.664 1.701h4.152v-.01zm-9.947 4.315h-.096c-.624.903-1.537 1.355-2.739 1.355-1.143 0-2.028-.414-2.671-1.23-.644-.817-.961-1.97-.961-3.46s.326-2.653.97-3.48c.654-.826 1.547-1.239 2.691-1.239 1.201 0 2.114.442 2.749 1.326h.096c-.096-.653-.144-1.163-.144-1.547V36.52h1.97v12.782h-1.519l-.346-1.191zm0-3.325c0-1.144-.182-1.961-.557-2.442-.375-.48-.961-.72-1.759-.72-.682 0-1.211.278-1.576.826-.375.548-.557 1.336-.557 2.355 0 1.009.182 1.778.538 2.306.355.529.894.788 1.614.788.798 0 1.384-.22 1.75-.673.365-.442.547-1.172.557-2.171v-.27h-.01zm-10.235-1.067c0-.702-.144-1.22-.423-1.567-.288-.346-.73-.519-1.355-.519-.817 0-1.422.24-1.806.721-.385.48-.567 1.288-.567 2.422V49.3h-1.942V40.22h1.519l.269 1.192h.096a2.668 2.668 0 011.172-1c.51-.24 1.067-.355 1.692-.355 2.191 0 3.296 1.105 3.296 3.325v5.92h-1.951v-5.583zm-13.339 3.507c.452.471 1.086.712 1.913.712.538 0 1.047-.048 1.508-.154a7.63 7.63 0 001.5-.5v1.567a6.208 6.208 0 01-1.442.48c-.49.096-1.038.135-1.663.135-1.422 0-2.537-.414-3.334-1.24-.798-.827-1.202-1.96-1.202-3.402 0-1.48.375-2.653 1.115-3.498.75-.846 1.768-1.279 3.066-1.279 1.211 0 2.162.366 2.864 1.096.701.73 1.047 1.73 1.047 3.008v1.048h-6.102c.038.874.278 1.557.73 2.027zm3.46-3.43c-.01-.75-.192-1.317-.548-1.701-.356-.385-.836-.577-1.461-.577-.615 0-1.115.192-1.48.586-.375.394-.596.952-.663 1.701h4.152v-.01zm-9.015 5.67c-1.845 0-2.768-.961-2.768-2.893V41.68h-1.249v-.855l1.336-.711.663-1.922h1.201v2.018h2.605v1.46h-2.605v4.864c0 .46.116.807.356 1.028.231.22.538.336.923.336.47 0 .951-.077 1.422-.22v1.45c-.212.096-.49.173-.836.231a5.313 5.313 0 01-1.048.106zm-7.265-5.747c0-.702-.144-1.22-.423-1.567-.288-.346-.73-.519-1.355-.519-.827 0-1.422.24-1.807.721-.384.48-.567 1.288-.567 2.422V49.3h-1.941V40.22h1.518l.269 1.192h.096a2.722 2.722 0 011.173-1c.509-.24 1.067-.355 1.691-.355 2.191 0 3.297 1.105 3.297 3.325v5.92h-1.951v-5.583zm-9.495-4.854c-.356 0-.625-.096-.817-.288-.192-.192-.288-.452-.288-.778 0-.346.096-.606.288-.798.192-.192.461-.279.817-.279.346 0 .605.097.797.28.193.182.289.45.289.797 0 .326-.096.586-.289.778-.192.202-.461.288-.797.288zm-12.292 8.361c.452.471 1.086.712 1.912.712.539 0 1.048-.048 1.509-.154a7.63 7.63 0 001.5-.5v1.567a6.208 6.208 0 01-1.442.48c-.49.096-1.038.135-1.663.135-1.422 0-2.537-.414-3.334-1.24-.798-.827-1.202-1.96-1.202-3.402 0-1.48.375-2.653 1.115-3.498.75-.846 1.768-1.279 3.066-1.279 1.211 0 2.162.366 2.864 1.096.701.73 1.047 1.73 1.047 3.008v1.048h-6.093c.029.874.26 1.557.721 2.027zm3.46-3.43c-.01-.75-.192-1.317-.548-1.701-.356-.385-.836-.577-1.461-.577-.615 0-1.115.192-1.489.586-.375.394-.596.952-.664 1.701h4.162v-.01zm-8.044-1.96c-.779 0-1.413.249-1.893.758-.481.5-.721 1.163-.721 1.96v4.748h-1.951V40.22h1.518l.26 1.605h.096a3.67 3.67 0 011.192-1.287 2.838 2.838 0 011.576-.48c.394 0 .711.028.97.086l-.192 1.797a3.16 3.16 0 00-.855-.106zm-8.794 6.275h-.096c-.269.422-.653.75-1.153.99s-1.067.365-1.711.365c-1.105 0-1.931-.27-2.479-.817-.548-.548-.817-1.374-.817-2.49V40.22h1.961v5.603c0 .692.144 1.22.432 1.567.288.346.74.519 1.345.519.817 0 1.413-.24 1.798-.73.384-.49.576-1.298.576-2.432v-4.527h1.951v9.082h-1.528l-.279-1.191zm-9.562 1.355c-1.845 0-2.768-.961-2.768-2.893V41.68h-1.249v-.855l1.345-.711.663-1.922h1.202v2.018h2.604v1.46h-2.604v4.864c0 .46.115.807.355 1.028.231.22.539.336.923.336.471 0 .951-.077 1.422-.22v1.45c-.211.096-.49.173-.826.231a5.579 5.579 0 01-1.067.106zm-7.092-1.432h-.068c-.442.557-.884.932-1.336 1.134-.442.202-1.018.298-1.72.298-.903 0-1.605-.24-2.104-.721-.51-.48-.76-1.163-.76-2.047 0-.932.346-1.643 1.048-2.114.701-.48 1.768-.74 3.2-.779l1.576-.048v-.48c0-.577-.134-1.02-.413-1.298-.269-.288-.702-.432-1.269-.432-.471 0-.922.067-1.345.202-.433.134-.846.297-1.24.48l-.625-1.384c.5-.26 1.038-.452 1.634-.586a7.486 7.486 0 011.672-.202c1.163 0 2.038.25 2.634.76.596.509.893 1.297.893 2.373v6.122h-1.393l-.384-1.278zm-.173-3.075l-1.173.047c-.913.03-1.586.183-1.999.452-.413.27-.625.682-.625 1.24 0 .404.125.72.366.942.24.22.605.336 1.095.336.702 0 1.269-.192 1.701-.586.423-.394.644-.942.644-1.644v-.787h-.009zm-9.486-1.24c0-.702-.144-1.22-.423-1.567-.288-.346-.73-.519-1.355-.519-.817 0-1.422.24-1.807.721-.384.48-.567 1.288-.567 2.422V49.3h-1.941V40.22h1.519l.269 1.192h.096a2.663 2.663 0 011.172-1c.51-.24 1.067-.355 1.692-.355 2.191 0 3.296 1.105 3.296 3.325v5.92h-1.951v-5.583zm-13.531 5.747c-1.846 0-2.768-.961-2.768-2.893V41.68h-1.249v-.855l1.335-.711.664-1.922h1.201v2.018h2.604v1.46h-2.604v4.864c0 .46.115.807.355 1.028.231.22.539.336.923.336.471 0 .951-.077 1.422-.22v1.45c-.211.096-.49.173-.826.231a5.555 5.555 0 01-1.057.106zm-7.102-1.432h-.068c-.442.557-.884.932-1.335 1.134-.443.202-1.019.298-1.721.298-.903 0-1.605-.24-2.104-.721-.5-.48-.76-1.163-.76-2.047 0-.932.346-1.643 1.048-2.114.701-.48 1.768-.74 3.2-.779l1.576-.048v-.48c0-.577-.134-1.02-.413-1.298-.269-.288-.692-.432-1.269-.432-.47 0-.922.067-1.345.202-.432.134-.846.297-1.24.48l-.624-1.384a6.696 6.696 0 011.633-.586 7.487 7.487 0 011.673-.202c1.162 0 2.037.25 2.633.76.596.5.894 1.297.894 2.373v6.122h-1.394l-.384-1.278zm-.164-3.075l-1.172.047c-.913.03-1.586.183-1.999.452-.413.27-.625.682-.625 1.24 0 .404.125.72.365.942.241.22.606.336 1.096.336.701 0 1.268-.192 1.701-.586.423-.394.644-.942.644-1.644v-.787h-.01zm-9.495-1.24c0-.702-.144-1.22-.423-1.567-.288-.346-.73-.519-1.355-.519-.817 0-1.412.24-1.797.73-.384.49-.577 1.298-.577 2.432v4.507h-1.941V36.52h1.941v3.249c0 .519-.028 1.076-.096 1.672h.125a2.695 2.695 0 011.106-1.019c.47-.24 1.018-.365 1.653-.365 2.219 0 3.325 1.105 3.325 3.325v5.92h-1.951v-5.583h-.01zm-9.466 5.747c-1.845 0-2.768-.961-2.768-2.893V41.68h-1.25v-.855l1.337-.711.663-1.922h1.201v2.018h2.604v1.46h-2.604v4.864c0 .46.115.807.356 1.028.23.22.538.336.922.336a4.88 4.88 0 001.423-.22v1.45a3.437 3.437 0 01-.837.231 5.295 5.295 0 01-1.047.106zM89.367 36.519h1.941v12.782h-1.941V36.52zM83.12 49.465c-.855 0-1.614-.193-2.268-.577a3.763 3.763 0 01-1.509-1.653c-.355-.72-.528-1.547-.528-2.499 0-1.47.384-2.623 1.143-3.45.76-.826 1.836-1.24 3.22-1.24 1.326 0 2.374.423 3.142 1.27.77.845 1.163 1.988 1.163 3.42 0 1.48-.384 2.643-1.153 3.47-.769.836-1.835 1.259-3.21 1.259zm.02-7.842c-.817 0-1.404.269-1.778.807-.366.538-.548 1.307-.548 2.306 0 2.096.778 3.143 2.345 3.143 1.547 0 2.316-1.047 2.316-3.143 0-2.075-.779-3.113-2.335-3.113zm-6.19.211c-.778 0-1.403.25-1.893.76-.48.499-.72 1.162-.72 1.96V49.3h-1.942V40.22h1.519l.259 1.605h.096c.308-.538.702-.97 1.192-1.287.49-.318 1.009-.48 1.576-.48.394 0 .711.028.97.086l-.192 1.797a3.232 3.232 0 00-.865-.106zm-7.938 7.63c-1.845 0-2.768-.96-2.768-2.892V41.68h-1.249v-.855l1.336-.711.663-1.922h1.201v2.018H70.8v1.46h-2.605v4.864c0 .46.116.807.356 1.028.23.22.538.336.922.336.471 0 .952-.077 1.423-.22v1.45c-.212.096-.49.173-.827.231a5.4 5.4 0 01-1.057.106zm-7.256-5.746c0-.702-.144-1.22-.422-1.567-.289-.346-.74-.519-1.356-.519-.816 0-1.422.24-1.806.721-.385.48-.567 1.288-.567 2.422V49.3h-1.942V40.22h1.519l.269 1.192h.096a2.666 2.666 0 011.172-1c.51-.24 1.067-.355 1.692-.355 2.191 0 3.296 1.105 3.296 3.325v5.92h-1.95v-5.583zm-12.349 5.747c-.855 0-1.614-.193-2.268-.577a3.84 3.84 0 01-1.519-1.653c-.355-.72-.528-1.547-.528-2.499 0-1.47.384-2.623 1.144-3.45.759-.826 1.835-1.24 3.22-1.24 1.325 0 2.373.423 3.142 1.27.769.845 1.163 1.988 1.163 3.42 0 1.48-.385 2.643-1.154 3.47-.769.836-1.835 1.259-3.2 1.259zm.02-7.842c-.818 0-1.413.269-1.779.807-.365.538-.548 1.307-.548 2.306 0 2.096.779 3.143 2.346 3.143 1.547 0 2.316-1.047 2.316-3.143 0-2.075-.779-3.113-2.336-3.113zm-8.006.038c-1.586 0-2.374 1.038-2.374 3.133 0 1.019.192 1.788.596 2.297.394.51.97.769 1.73.769.865 0 1.681-.212 2.46-.644v1.682a3.84 3.84 0 01-1.115.432 6.776 6.776 0 01-1.432.135c-1.384 0-2.44-.404-3.152-1.202-.72-.797-1.076-1.95-1.076-3.45 0-1.528.374-2.7 1.124-3.527.75-.817 1.845-1.23 3.268-1.23.96 0 1.835.183 2.604.538l-.586 1.557c-.827-.336-1.509-.49-2.047-.49zm-11.264 7.804c-1.845 0-2.767-.961-2.767-2.893V41.68h-1.25v-.855l1.346-.711.663-1.922h1.201v2.018h2.604v1.46H29.35v4.864c0 .46.115.807.356 1.028.23.22.538.336.922.336.471 0 .952-.077 1.423-.22v1.45c-.212.096-.49.173-.837.231a5.474 5.474 0 01-1.057.106zm-7.361-5.517c.76.289 1.307.558 1.643.798.346.24.596.519.76.836.163.317.25.692.25 1.124 0 .885-.327 1.567-.98 2.038-.655.47-1.587.711-2.798.711-1.22 0-2.2-.182-2.94-.548v-1.662c1.076.49 2.075.74 2.998.74 1.201 0 1.797-.356 1.797-1.077a.844.844 0 00-.202-.576c-.134-.154-.355-.308-.653-.48-.308-.164-.73-.347-1.269-.558-1.057-.404-1.768-.807-2.143-1.211-.375-.404-.557-.932-.557-1.576 0-.779.317-1.384.951-1.807.635-.432 1.49-.644 2.576-.644 1.076 0 2.095.221 3.056.654l-.625 1.45c-.99-.403-1.816-.605-2.489-.605-1.028 0-1.537.289-1.537.865 0 .289.134.529.403.721.27.192.855.461 1.759.807zM12.05 47.225c.452.471 1.086.712 1.913.712.538 0 1.047-.048 1.509-.154.461-.096.97-.27 1.499-.5v1.567c-.471.22-.952.384-1.442.48-.49.096-1.037.135-1.662.135-1.423 0-2.537-.414-3.335-1.24-.807-.827-1.201-1.96-1.201-3.402 0-1.48.374-2.653 1.114-3.498.74-.846 1.769-1.279 3.066-1.279 1.211 0 2.162.366 2.864 1.096.702.73 1.048 1.73 1.048 3.008v1.048H11.33c.029.874.269 1.557.72 2.027zm3.47-3.43c-.01-.75-.192-1.317-.548-1.701-.356-.385-.836-.577-1.46-.577-.626 0-1.116.192-1.49.586-.375.394-.596.952-.663 1.701h4.16v-.01zM3.239 44.804h-1.26v4.488H0V37.288h3.479c1.509 0 2.643.308 3.392.923.76.615 1.134 1.518 1.134 2.71 0 1.26-.413 2.22-1.24 2.883-.826.663-2.008 1-3.526 1zm2.095-5.363c-.423-.336-1.086-.51-1.98-.51H1.98v4.22h1.047c1.019 0 1.759-.173 2.23-.529.47-.346.711-.894.711-1.643 0-.683-.211-1.201-.634-1.538zm188.133 9.86h-1.942V40.22h1.942v9.082z' fill='%23676767'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Cpath fill='%23fff' d='M0 0h259.644v27.524H0z'/%3E%3C/clipPath%3E%3CclipPath id='clip1'%3E%3Cpath fill='%23fff' transform='translate(0 36.52)' d='M0 0h259.894v12.945H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
width: 260px;
height: 50px;
display: block;
background-repeat: no-repeat;
background-size: cover;
background-position: center;
text-indent: -9999px;
}
.instagram-icon, .facebook-icon, .twitter-icon {
display: block;
background-position: center;
background-size: cover;
background-repeat: no-repeat;
text-indent: -9999px;
margin-right: 30px;
opacity: 1;
}
.instagram-icon:hover, .facebook-icon:hover, .twitter-icon:hover {
opacity: 0.7;
transition: all 150ms ease-in-out;
}
.instagram-icon {
background-image: url("data:image/svg+xml,%3Csvg width='28' height='29' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.678.86H7.5C3.365.86 0 4.225 0 8.36v12.178c0 4.136 3.365 7.5 7.5 7.5h12.178c4.136 0 7.5-3.364 7.5-7.5V8.36c0-4.135-3.364-7.5-7.5-7.5zm5.09 19.678a5.095 5.095 0 01-5.09 5.09H7.5a5.094 5.094 0 01-5.089-5.09V8.36a5.095 5.095 0 015.09-5.089h12.177a5.095 5.095 0 015.09 5.09v12.177z' fill='%2397C01A'/%3E%3Cpath d='M13.59 7.446a7.011 7.011 0 00-7.004 7.004 7.011 7.011 0 007.003 7.003 7.01 7.01 0 007.004-7.003 7.011 7.011 0 00-7.004-7.004zm0 11.595a4.597 4.597 0 01-4.593-4.592 4.597 4.597 0 014.592-4.591 4.597 4.597 0 014.592 4.591 4.597 4.597 0 01-4.592 4.592zM20.886 5.402c-.464 0-.92.188-1.249.517-.33.328-.52.785-.52 1.251 0 .465.19.921.52 1.25.328.329.785.518 1.25.518.465 0 .92-.19 1.25-.517.33-.33.518-.786.518-1.25 0-.467-.189-.924-.518-1.252a1.776 1.776 0 00-1.25-.517z' fill='%2397C01A'/%3E%3C/svg%3E");
width: 28px;
height: 29px;
}
.facebook-icon {
background-image: url("data:image/svg+xml,%3Csvg width='12' height='27' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.515 26.689h4.699V13.78h3.524l.698-4.034H7.214V6.825c0-.942.609-1.932 1.48-1.932h2.399V.86h-2.94v.018C3.55 1.045 2.605 3.71 2.522 6.51h-.008v3.237H.165v4.034h2.35v12.908z' fill='%2397C01A'/%3E%3C/svg%3E");
width: 12px;
height: 27px;
}
.twitter-icon {
background-image: url("data:image/svg+xml,%3Csvg width='26' height='22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M25.287 1.26c-.729.467-2.4 1.145-3.225 1.145v.001a5.17 5.17 0 00-8.776 4.726C9.413 7.031 5.178 5.09 2.628 1.767 1.06 4.48 2.417 7.499 4.196 8.599c-.61.046-1.73-.07-2.258-.586-.035 1.802.83 4.188 3.988 5.054-.608.328-1.684.234-2.152.164.164 1.52 2.293 3.509 4.621 3.509-.83.96-3.952 2.7-7.455 2.147a15.532 15.532 0 008.087 2.286c8.341 0 14.819-6.76 14.47-15.101l-.002-.029.002-.065c0-.026-.002-.05-.003-.076.76-.519 1.778-1.438 2.506-2.647-.422.233-1.689.698-2.867.814.756-.408 1.877-1.745 2.154-2.809z' fill='%2397C01A'/%3E%3C/svg%3E");
width: 26px;
height: 22px;
}
.footer-social-links, .social_icons {
display: flex;
align-items: center;
}
.footer-social-links > p {
margin-right: 30px;
font-size: 20px;
line-height: 40px;
font-weight: bold;
}
.end_of_page {
background: #97C01A;
display: flex;
align-items: center;
justify-content: space-between;
padding-top: 10px;
padding-bottom: 10px;
}
.end_of_page p, .end_of_page a {
margin: 0;
font-size: 14px;
line-height: 21px;
color: #FFFFFF;
text-decoration: none;
}
.end_of_page a:hover {
text-decoration: underline;
}
.footer_contact_details p {
font-weight: 300;
font-size: 16px;
line-height: 25px;
}
.footer_contact_details {
min-width: 310px;
}
@media (max-width: 1430px) {
#footer {
padding: 40px;
}
div.padding_1400.end_of_page {
padding-left: 40px;
padding-right: 40px;
}
}
@media (max-width: 1240px) {
#footer > div:first-child {
margin-right: 30px;
min-width: unset;
}
.footer_contact_details {
min-width: unset;
}
.footer-social-links {
flex-direction: column;
align-items: flex-start;
}
.social_icons {
margin-bottom: 30px;
}
.footer-social-links > p {
margin-bottom: 0;
}
}
@media (max-width: 1024px) {
.footer-social-links {
align-items: center;
}
.footer-social-links p {
margin-right: 0;
}
.social_icons > a:last-child {
margin: 0;
}
div.padding_1400.end_of_page {
padding-left: 30px;
padding-right: 30px;
}
#footer {
padding-right: 30px;
padding-left: 30px;
}
#footer > div:first-child {
min-width: 100%;
margin: 0;
text-align: center;
display: flex;
flex-direction: column;
align-items: center;
}
#footer > div:first-child p:last-child {
margin-top: 0;
margin-bottom: 30px;
}
}
@media (max-width: 640px) {
#footer > div:first-child p:last-child {
margin-bottom: 20px;
}
#footer {
padding: 20px;
}
.end_of_page {
flex-direction: column;
text-align: center;
}
div.padding_1400.end_of_page {
padding-left: 20px;
padding-right: 20px;
}
.footer_contact_details {
min-width: 100%;
display: flex;
flex-direction: column;
align-items: center;
}
.footer_contact_details {
margin-top: 20px;
}
#footer > div {
align-items: center;
display: flex;
flex-direction: column;
}
.footer_menu, .my_account_links {
text-align: center;
}
}
@media (max-width: 400px) {
#footer > div {
min-width: 100%;
margin-top: 0;
margin-bottom: 20px;
}
}
@font-face {
font-family: 'star';
src: url(//www.greengardener.co.uk/wp-content/themes/green-gardener/includes/fonts/star.eot);
src: url(//www.greengardener.co.uk/wp-content/themes/green-gardener/includes/fonts/star.eot?#iefix) format('embedded-opentype'),
url(//www.greengardener.co.uk/wp-content/themes/green-gardener/includes/fonts/star.woff) format('woff'),
url(//www.greengardener.co.uk/wp-content/themes/green-gardener/includes/fonts/star.ttf) format('truetype'),
url(//www.greengardener.co.uk/wp-content/themes/green-gardener/includes/fonts/star.svg#star) format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'WooCommerce';
src: url(//www.greengardener.co.uk/wp-content/themes/green-gardener/includes/fonts/WooCommerce.eot);
src: url(//www.greengardener.co.uk/wp-content/themes/green-gardener/includes/fonts/WooCommerce.eot?#iefix) format('embedded-opentype'),
url(//www.greengardener.co.uk/wp-content/themes/green-gardener/includes/fonts/WooCommerce.woff) format('woff'),
url(//www.greengardener.co.uk/wp-content/themes/green-gardener/includes/fonts/WooCommerce.ttf) format('truetype'),
url(//www.greengardener.co.uk/wp-content/themes/green-gardener/includes/fonts/WooCommerce.svg#WooCommerce) format('svg');
font-weight: normal;
font-style: normal;
}
.woocommerce-store-notice,
p.demo_store {
position: absolute;
top: 0;
left: 0;
right: 0;
margin: 0;
width: 100%;
font-size: 1em;
padding: 1em 0;
text-align: center;
background-color: #a46497;
color: #fff;
z-index: 99998;
box-shadow: 0 1px 1em rgba(0, 0, 0, 0.2);
display: none;
}
.woocommerce-store-notice a,
p.demo_store a {
color: #fff;
text-decoration: underline;
}
.screen-reader-text {
clip: rect(1px, 1px, 1px, 1px);
height: 1px;
overflow: hidden;
position: absolute !important;
width: 1px;
word-wrap: normal !important;
}
.admin-bar p.demo_store {
top: 32px;
}
.clear {
clear: both;
}
.woocommerce .blockUI.blockOverlay {
position: relative;
}
.woocommerce .blockUI.blockOverlay::before {
height: 1em;
width: 1em;
display: block;
position: absolute;
top: 50%;
left: 50%;
margin-left: -0.5em;
margin-top: -0.5em;
content: "";
-webkit-animation: spin 1s ease-in-out infinite;
animation: spin 1s ease-in-out infinite;
background: url(//www.greengardener.co.uk/wp-content/themes/green-gardener/includes/images/icons/loader.svg) center center;
background-size: cover;
line-height: 1;
text-align: center;
font-size: 2em;
color: rgba(0, 0, 0, 0.75);
}
.woocommerce .loader::before {
height: 1em;
width: 1em;
display: block;
position: absolute;
top: 50%;
left: 50%;
margin-left: -0.5em;
margin-top: -0.5em;
content: "";
-webkit-animation: spin 1s ease-in-out infinite;
animation: spin 1s ease-in-out infinite;
background: url(//www.greengardener.co.uk/wp-content/themes/green-gardener/includes/images/icons/loader.svg) center center;
background-size: cover;
line-height: 1;
text-align: center;
font-size: 2em;
color: rgba(0, 0, 0, 0.75);
}
.woocommerce a.remove {
display: block;
font-size: 1.5em;
height: 1em;
width: 1em;
text-align: center;
line-height: 1;
border-radius: 100%;
color: red !important;
text-decoration: none;
font-weight: 700;
border: 0;
}
.woocommerce a.remove:hover {
color: #fff !important;
background: red;
}
.woocommerce small.note {
display: block;
color: #767676;
font-size: 0.857em;
margin-top: 10px;
}
.woocommerce .woocommerce-breadcrumb {
margin: 0 0 1em;
padding: 0;
font-size: 0.92em;
color: #767676;
}
.woocommerce .woocommerce-breadcrumb::after,
.woocommerce .woocommerce-breadcrumb::before {
content: " ";
display: table;
}
.woocommerce .woocommerce-breadcrumb::after {
clear: both;
}
.woocommerce .woocommerce-breadcrumb a {
color: #767676;
}
.woocommerce .quantity .qty {
width: 3.631em;
text-align: center;
}
.woocommerce div.product {
margin-bottom: 0;
position: relative;
}
.woocommerce div.product .product_title {
clear: none;
margin-top: 0;
padding: 0;
}
.woocommerce .related_products li.product .product_title {
font-weight: bold;
font-size: 24px;
line-height: 37px;
color: #585555;
}
.woocommerce div.product p.price,
.woocommerce div.product span.price {
color: #77a464;
font-size: 1.25em;
}
.woocommerce div.product p.price ins,
.woocommerce div.product span.price ins {
background: inherit;
font-weight: 700;
display: inline-block;
}
.woocommerce div.product p.price del,
.woocommerce div.product span.price del {
opacity: 0.5;
display: inline-block;
}
.woocommerce div.product p.stock {
font-size: 0.92em;
}
.woocommerce div.product .stock {
color: #77a464;
}
.woocommerce div.product .out-of-stock {
color: red;
}
.woocommerce div.product .woocommerce-product-rating {
margin-bottom: 1.618em;
}
.woocommerce div.product div.images {
margin-bottom: 2em;
}
.woocommerce div.product div.images img {
display: block;
width: 100%;
height: auto;
box-shadow: none;
min-height: 100%;
min-width: 100%;
object-fit: cover;
align-self: stretch;
}
.woocommerce div.product div.images div.thumbnails {
padding-top: 1em;
}
.woocommerce div.product div.images.woocommerce-product-gallery {
position: relative;
width: 100%;
}
.woocommerce div.product div.images .woocommerce-product-gallery__wrapper {
-webkit-transition: all cubic-bezier(0.795, -0.035, 0, 1) 0.5s;
transition: all cubic-bezier(0.795, -0.035, 0, 1) 0.5s;
margin: 0;
padding: 0;
}
.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .zoomImg {
background-color: #fff;
opacity: 0;
}
.woocommerce div.product div.images .woocommerce-product-gallery__image--placeholder {
border: 1px solid #f2f2f2;
}
.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n + 2) {
width: calc(25% - 15px);
display: inline-block;
margin-right: 20px;
margin-top: 20px;
overflow: hidden;
box-sizing: border-box;
align-items: center;
justify-content: center;
}
.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n + 2) > a {
display: flex;
align-items: center;
justify-content: center;
min-width: 100%;
min-height: 100%;
align-self: stretch;
}
.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(4n + 1) {
margin-right: 0;
}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger {
position: absolute;
top: 0.5em;
right: 0.5em;
font-size: 2em;
z-index: 9;
width: 36px;
height: 36px;
background: #fff;
text-indent: -9999px;
border-radius: 100%;
box-sizing: content-box;
}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger::before {
content: "";
display: block;
width: 10px;
height: 10px;
border: 2px solid #000;
border-radius: 100%;
position: absolute;
top: 9px;
left: 9px;
box-sizing: content-box;
}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger::after {
content: "";
display: block;
width: 2px;
height: 8px;
background: #000;
border-radius: 6px;
position: absolute;
top: 19px;
left: 22px;
-webkit-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
transform: rotate(-45deg);
box-sizing: content-box;
}
.woocommerce div.product div.images .flex-control-thumbs {
overflow: hidden;
zoom: 1;
margin: 40px 0 0;
padding: 0;
}
.woocommerce div.product div.images .flex-control-thumbs li {
width: 25%;
float: left;
margin: 0;
list-style: none;
}
.woocommerce div.product div.images .flex-control-thumbs li img {
cursor: pointer;
opacity: 0.5;
margin: 0;
}
.woocommerce div.product div.images .flex-control-thumbs li img.flex-active,
.woocommerce div.product div.images .flex-control-thumbs li img:hover {
opacity: 1;
}
.woocommerce div.product .woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n + 1) {
clear: left;
}
.woocommerce div.product .woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n + 1) {
clear: left;
}
.woocommerce div.product .woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n + 1) {
clear: left;
}
.woocommerce div.product div.summary {
margin-bottom: 2em;
}
.woocommerce div.product div.social {
text-align: right;
margin: 0 0 1em;
}
.woocommerce div.product div.social span {
margin: 0 0 0 2px;
}
.woocommerce div.product div.social span span {
margin: 0;
}
.woocommerce div.product div.social span .stButton .chicklets {
padding-left: 16px;
width: 0;
}
.woocommerce div.product div.social iframe {
float: left;
margin-top: 3px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs {
list-style: none;
padding: 0 0 0 1em;
margin: 0 0 1.618em;
overflow: hidden;
position: relative;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li {
border: 1px solid #d3ced2;
background-color: #ebe9eb;
display: inline-block;
position: relative;
z-index: 0;
border-radius: 4px 4px 0 0;
margin: 0 -5px;
padding: 0 1em;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a {
display: inline-block;
padding: 0.5em 0;
font-weight: 700;
color: #515151;
text-decoration: none;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover {
text-decoration: none;
color: #6b6a6b;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
background: #fff;
z-index: 2;
border-bottom-color: #fff;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a {
color: inherit;
text-shadow: inherit;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active::before {
box-shadow: 2px 2px 0 #fff;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active::after {
box-shadow: -2px 2px 0 #fff;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li::after,
.woocommerce div.product .woocommerce-tabs ul.tabs li::before {
border: 1px solid #d3ced2;
position: absolute;
bottom: -1px;
width: 5px;
height: 5px;
content: " ";
box-sizing: border-box;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li::before {
left: -5px;
border-bottom-right-radius: 4px;
border-width: 0 1px 1px 0;
box-shadow: 2px 2px 0 #ebe9eb;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li::after {
right: -5px;
border-bottom-left-radius: 4px;
border-width: 0 0 1px 1px;
box-shadow: -2px 2px 0 #ebe9eb;
}
.woocommerce div.product .woocommerce-tabs ul.tabs::before {
position: absolute;
content: " ";
width: 100%;
bottom: 0;
left: 0;
border-bottom: 1px solid #d3ced2;
z-index: 1;
}
.woocommerce div.product .woocommerce-tabs .panel {
margin: 0 0 2em;
padding: 0;
}
.woocommerce div.product p.cart {
margin-bottom: 2em;
}
.woocommerce div.product p.cart::after,
.woocommerce div.product p.cart::before {
content: " ";
display: table;
}
.woocommerce div.product p.cart::after {
clear: both;
}
.woocommerce div.product form.cart {
margin-bottom: 2em;
}
.woocommerce div.product form.cart::after,
.woocommerce div.product form.cart::before {
content: " ";
display: table;
}
.woocommerce div.product form.cart::after {
clear: both;
}
.woocommerce div.product form.cart div.quantity {
float: left;
margin: 0 4px 0 0;
}
.woocommerce div.product form.cart table {
border-width: 0 0 1px;
}
.woocommerce div.product form.cart table td {
padding-left: 0;
}
.woocommerce div.product form.cart table div.quantity {
float: none;
margin: 0;
}
.woocommerce div.product form.cart table small.stock {
display: block;
float: none;
}
.woocommerce div.product form.cart .variations {
margin-bottom: 1em;
border: 0;
width: 100%;
}
.woocommerce div.product form.cart .variations td,
.woocommerce div.product form.cart .variations th {
border: 0;
vertical-align: top;
line-height: 2em;
}
.woocommerce div.product form.cart .variations label {
font-weight: 700;
}
.woocommerce div.product form.cart .variations select {
max-width: 100%;
min-width: 75%;
display: inline-block;
margin-right: 1em;
}
.woocommerce div.product form.cart .variations td.label {
padding-right: 1em;
}
.woocommerce div.product form.cart .woocommerce-variation-description p {
margin-bottom: 1em;
}
.woocommerce div.product form.cart .reset_variations {
visibility: hidden;
font-size: 0.83em;
}
.woocommerce div.product form.cart .wc-no-matching-variations {
display: none;
}
.woocommerce div.product form.cart .button {
vertical-align: middle;
float: left;
}
.woocommerce div.product form.cart .group_table td.woocommerce-grouped-product-list-item__label {
padding-right: 1em;
padding-left: 1em;
}
.woocommerce div.product form.cart .group_table td {
vertical-align: top;
padding-bottom: 0.5em;
border: 0;
}
.woocommerce div.product form.cart .group_table td:first-child {
width: 4em;
text-align: center;
}
.woocommerce div.product form.cart .group_table .wc-grouped-product-add-to-cart-checkbox {
display: inline-block;
width: auto;
margin: 0 auto;
-webkit-transform: scale(1.5, 1.5);
-ms-transform: scale(1.5, 1.5);
transform: scale(1.5, 1.5);
}
.woocommerce span.onsale {
min-height: 3.236em;
min-width: 3.236em;
padding: 0.202em;
font-size: 1em;
font-weight: 700;
position: absolute;
text-align: center;
line-height: 3.236;
top: -0.5em;
left: -0.5em;
margin: 0;
border-radius: 100%;
background-color: #77a464;
color: #fff;
font-size: 0.857em;
z-index: 9;
}
.woocommerce .products ul,
.woocommerce ul.products {
margin: 0 0 1em;
padding: 0;
list-style: none outside;
clear: both;
}
.woocommerce .products ul::after,
.woocommerce .products ul::before,
.woocommerce ul.products::after,
.woocommerce ul.products::before {
content: " ";
display: table;
}
.woocommerce .products ul::after,
.woocommerce ul.products::after {
clear: both;
}
.woocommerce .products ul li,
.woocommerce ul.products li {
list-style: none outside;
}      .woocommerce ul.products li.product a, .woocommerce.search-results ul.products.list_view li.product a {
text-decoration: none;
display: flex;
flex-direction: column;
min-height: 100%;
}
.woocommerce ul.products li.product a img {
width: 100%;
height: auto;
display: block;
margin: 0 0 1em;
box-shadow: none;
}
.woocommerce ul.products li.product strong {
display: block;
}
.woocommerce ul.products li.product .woocommerce-placeholder {
border: 1px solid #f2f2f2;
}
.woocommerce ul.products li.product .star-rating {
font-size: 0.857em;
}
.woocommerce ul.products li.product .button {
margin-top: 1em;
width: 100%;
box-sizing: border-box;
text-align: center;
}
.woocommerce .woocommerce-info {
border-top-color: #8fae1b;
}
.woocommerce ul.products li.product .price {
color: #77a464;
display: block;
font-weight: 400;
margin-bottom: 0.5em;
font-size: 0.857em;
}
.woocommerce ul.products li.product .price del {
color: inherit;
opacity: 0.5;
display: inline-block;
}
.woocommerce ul.products li.product .price ins {
background: 0 0;
font-weight: 700;
display: inline-block;
}
.woocommerce ul.products li.product .price .from {
font-size: 0.67em;
margin: -2px 0 0 0;
text-transform: uppercase;
color: rgba(132, 132, 132, 0.5);
}
.woocommerce .woocommerce-result-count {
margin: 0 0 1em;
}
.woocommerce .woocommerce-ordering {
margin: 0 0 1em;
}
.woocommerce .woocommerce-ordering select {
vertical-align: top;
}
.woocommerce nav.woocommerce-pagination {
text-align: center;
padding-bottom: 100px;
}
.woocommerce nav.woocommerce-pagination ul {
display: inline-block;
white-space: nowrap;
padding: 0;
clear: both;
border: 1px solid #d3ced2;
border-right: 0;
margin: 1px;
}
.woocommerce nav.woocommerce-pagination ul li {
border-right: 1px solid #d3ced2;
padding: 0;
margin: 0;
float: left;
display: inline;
overflow: hidden;
}
.woocommerce nav.woocommerce-pagination ul li a,
.woocommerce nav.woocommerce-pagination ul li span {
margin: 0;
text-decoration: none;
padding: 0;
line-height: 1;
font-size: 1em;
font-weight: 400;
padding: 0.5em;
min-width: 1em;
display: block;
}
.woocommerce nav.woocommerce-pagination ul li a:focus,
.woocommerce nav.woocommerce-pagination ul li a:hover,
.woocommerce nav.woocommerce-pagination ul li span.current {
background: #ebe9eb;
color: #8a7e88;
}
.woocommerce a.added_to_cart {
padding-top: 0.5em;
display: inline-block;
}
.woocommerce #reviews h2 small {
float: right;
color: #767676;
font-size: 15px;
margin: 10px 0 0;
}
.woocommerce #reviews h2 small a {
text-decoration: none;
color: #767676;
}
.woocommerce #reviews h3 {
margin: 0;
}
.woocommerce #reviews #respond {
margin: 0;
border: 0;
padding: 0;
}
.woocommerce #reviews #comment {
height: 75px;
}
.woocommerce #reviews #comments .add_review::after,
.woocommerce #reviews #comments .add_review::before {
content: " ";
display: table;
}
.woocommerce #reviews #comments .add_review::after {
clear: both;
}
.woocommerce #reviews #comments h2 {
clear: none;
}
.woocommerce #reviews #comments ol.commentlist {
margin: 0;
width: 100%;
background: 0 0;
list-style: none;
}
.woocommerce #reviews #comments ol.commentlist::after,
.woocommerce #reviews #comments ol.commentlist::before {
content: " ";
display: table;
}
.woocommerce #reviews #comments ol.commentlist::after {
clear: both;
}
.woocommerce #reviews #comments ol.commentlist li {
padding: 0;
margin: 0 0 20px;
border: 0;
position: relative;
background: 0;
border: 0;
}
.woocommerce #reviews #comments ol.commentlist li .meta {
color: #767676;
font-size: 0.75em;
}
.woocommerce #reviews #comments ol.commentlist li img.avatar {
float: left;
position: absolute;
top: 0;
left: 0;
padding: 3px;
width: 32px;
height: auto;
background: #ebe9eb;
border: 1px solid #e4e1e3;
margin: 0;
box-shadow: none;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text {
margin: 0 0 0 50px;
border: 1px solid #e4e1e3;
border-radius: 4px;
padding: 1em 1em 0;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text::after,
.woocommerce #reviews #comments ol.commentlist li .comment-text::before {
content: " ";
display: table;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text::after {
clear: both;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text p {
margin: 0 0 1em;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta {
font-size: 0.83em;
}
.woocommerce #reviews #comments ol.commentlist ul.children {
list-style: none outside;
margin: 20px 0 0 50px;
}
.woocommerce #reviews #comments ol.commentlist ul.children .star-rating {
display: none;
}
.woocommerce #reviews #comments ol.commentlist #respond {
border: 1px solid #e4e1e3;
border-radius: 4px;
padding: 1em 1em 0;
margin: 20px 0 0 50px;
}
.woocommerce #reviews #comments .commentlist > li::before {
content: "";
}
.woocommerce .star-rating {
float: right;
overflow: hidden;
position: relative;
height: 1em;
line-height: 1;
font-size: 1em;
width: 6.5em;
font-family: star;
}
.featured_best_seller .product .woocommerce .star-rating {
float: none;
}
.woocommerce .star-rating::before { color: #d3ced2;
float: left;
top: 0;
left: 0;
position: absolute;
}
.woocommerce .star-rating span {
overflow: hidden;
float: left;
top: 0;
left: 0;
position: absolute;
padding-top: 1.5em;
}
.woocommerce .star-rating span::before {
content: "\53\53\53\53\53";
top: 0;
position: absolute;
left: 0;
}
.woocommerce .woocommerce-product-rating {
line-height: 2;
display: block;
}
.woocommerce .woocommerce-product-rating::after,
.woocommerce .woocommerce-product-rating::before {
content: " ";
display: table;
}
.woocommerce .woocommerce-product-rating::after {
clear: both;
}
.woocommerce .woocommerce-product-rating .star-rating {
margin: 0.5em 4px 0 0;
float: left;
}
.woocommerce .products .star-rating {
display: block;
margin: 0 0 0.5em;
float: none;
}
.woocommerce .hreview-aggregate .star-rating {
margin: 10px 0 0;
}
.woocommerce #review_form #respond {
position: static;
margin: 0;
width: auto;
padding: 0;
background: transparent none;
border: 0;
}
.woocommerce #review_form #respond::after,
.woocommerce #review_form #respond::before {
content: " ";
display: table;
}
.woocommerce #review_form #respond::after {
clear: both;
}
.woocommerce #review_form #respond p {
margin: 0 0 10px;
}
.woocommerce #review_form #respond .form-submit input {
left: auto;
}
.woocommerce #review_form #respond textarea {
box-sizing: border-box;
width: 100%;
}
.woocommerce p.stars a {
position: relative;
height: 1em;
width: 1em;
text-indent: -999em;
display: inline-block;
text-decoration: none;
}
.woocommerce p.stars a::before {
display: block;
position: absolute;
top: 0;
left: 0;
width: 1em;
height: 1em;
line-height: 1;
font-family: WooCommerce;
content: "\e021";
text-indent: 0;
}
.woocommerce p.stars a:hover ~ a::before {
content: "\e021";
}
.woocommerce p.stars:hover a::before {
content: "\e020";
}
.woocommerce p.stars.selected a.active::before {
content: "\e020";
}
.woocommerce p.stars.selected a.active ~ a::before {
content: "\e021";
}
.woocommerce p.stars.selected a:not(.active)::before {
content: "\e020";
}
.woocommerce table.shop_attributes {
border: 0;
border-top: 1px dotted rgba(0, 0, 0, 0.1);
margin-bottom: 1.618em;
width: 100%;
}
.woocommerce table.shop_attributes th {
width: 150px;
font-weight: 700;
padding: 8px;
border-top: 0;
border-bottom: 1px dotted rgba(0, 0, 0, 0.1);
margin: 0;
line-height: 1.5;
}
.woocommerce table.shop_attributes td {
font-style: italic;
padding: 0;
border-top: 0;
border-bottom: 1px dotted rgba(0, 0, 0, 0.1);
margin: 0;
line-height: 1.5;
}
.woocommerce table.shop_attributes td p {
margin: 0;
padding: 8px 0;
}
.woocommerce table.shop_attributes tr:nth-child(even) td,
.woocommerce table.shop_attributes tr:nth-child(even) th {
background: rgba(0, 0, 0, 0.025);
}
.woocommerce table.shop_table {
border: 1px solid rgba(0, 0, 0, 0.1);
margin: 0 -1px 24px 0;
text-align: left;
width: 100%;
border-collapse: collapse;
border-radius: 5px;
}
.woocommerce table.shop_table th {
font-weight: 700;
padding: 9px 12px;
line-height: 1.5em;
}
.woocommerce table.shop_table td {
border-top: 1px solid rgba(0, 0, 0, 0.1);
padding: 9px 12px;
vertical-align: middle;
line-height: 1.5em;
}
.woocommerce table.shop_table td small {
font-weight: 400;
}
.woocommerce table.shop_table td del {
font-weight: 400;
}
.woocommerce table.shop_table tbody:first-child tr:first-child td,
.woocommerce table.shop_table tbody:first-child tr:first-child th {
border-top: 0;
}
.woocommerce table.shop_table tbody th,
.woocommerce table.shop_table tfoot td,
.woocommerce table.shop_table tfoot th {
font-weight: 700;
border-top: 1px solid rgba(0, 0, 0, 0.1);
}
.woocommerce table.my_account_orders {
font-size: 0.85em;
}
.woocommerce table.my_account_orders td,
.woocommerce table.my_account_orders th {
padding: 4px 8px;
vertical-align: middle;
}
.woocommerce table.my_account_orders .button {
white-space: nowrap;
}
.woocommerce table.woocommerce-MyAccount-downloads td,
.woocommerce table.woocommerce-MyAccount-downloads th {
vertical-align: top;
text-align: center;
}
.woocommerce table.woocommerce-MyAccount-downloads td:first-child,
.woocommerce table.woocommerce-MyAccount-downloads th:first-child {
text-align: left;
}
.woocommerce table.woocommerce-MyAccount-downloads td:last-child,
.woocommerce table.woocommerce-MyAccount-downloads th:last-child {
text-align: left;
}
.woocommerce table.woocommerce-MyAccount-downloads td .woocommerce-MyAccount-downloads-file::before,
.woocommerce table.woocommerce-MyAccount-downloads th .woocommerce-MyAccount-downloads-file::before {
content: "\2193";
display: inline-block;
}
.woocommerce td.product-name .wc-item-meta,
.woocommerce td.product-name dl.variation {
list-style: none outside;
}
.woocommerce td.product-name .wc-item-meta .wc-item-meta-label,
.woocommerce td.product-name .wc-item-meta dt,
.woocommerce td.product-name dl.variation .wc-item-meta-label,
.woocommerce td.product-name dl.variation dt {
float: left;
clear: both;
margin-right: 0.25em;
display: inline-block;
list-style: none outside;
}
.woocommerce td.product-name .wc-item-meta dd,
.woocommerce td.product-name dl.variation dd {
margin: 0;
}
.woocommerce td.product-name .wc-item-meta p,
.woocommerce td.product-name .wc-item-meta:last-child,
.woocommerce td.product-name dl.variation p,
.woocommerce td.product-name dl.variation:last-child {
margin-bottom: 0;
}
.woocommerce td.product-name p.backorder_notification {
font-size: 0.83em;
}
.woocommerce td.product-quantity {
min-width: 80px;
}
.woocommerce ul.cart_list,
.woocommerce ul.product_list_widget {
list-style: none outside;
padding: 0;
margin: 0;
}
.woocommerce ul.cart_list li,
.woocommerce ul.product_list_widget li {
padding: 4px 0;
margin: 0;
list-style: none;
}
.woocommerce ul.cart_list li::after,
.woocommerce ul.cart_list li::before,
.woocommerce ul.product_list_widget li::after,
.woocommerce ul.product_list_widget li::before {
content: " ";
display: table;
}
.woocommerce ul.cart_list li::after,
.woocommerce ul.product_list_widget li::after {
clear: both;
}
.woocommerce ul.cart_list li a,
.woocommerce ul.product_list_widget li a {
display: block;
font-weight: 700;
}
.woocommerce ul.cart_list li img,
.woocommerce ul.product_list_widget li img {
float: right;
margin-left: 4px;
width: 32px;
height: auto;
box-shadow: none;
}
.woocommerce ul.cart_list li dl,
.woocommerce ul.product_list_widget li dl {
margin: 0;
padding-left: 1em;
border-left: 2px solid rgba(0, 0, 0, 0.1);
}
.woocommerce ul.cart_list li dl::after,
.woocommerce ul.cart_list li dl::before,
.woocommerce ul.product_list_widget li dl::after,
.woocommerce ul.product_list_widget li dl::before {
content: " ";
display: table;
}
.woocommerce ul.cart_list li dl::after,
.woocommerce ul.product_list_widget li dl::after {
clear: both;
}
.woocommerce ul.cart_list li dl dd,
.woocommerce ul.cart_list li dl dt,
.woocommerce ul.product_list_widget li dl dd,
.woocommerce ul.product_list_widget li dl dt {
display: inline-block;
float: left;
margin-bottom: 1em;
}
.woocommerce ul.cart_list li dl dt,
.woocommerce ul.product_list_widget li dl dt {
font-weight: 700;
padding: 0 0 0.25em;
margin: 0 4px 0 0;
clear: left;
}
.woocommerce ul.cart_list li dl dd,
.woocommerce ul.product_list_widget li dl dd {
padding: 0 0 0.25em;
}
.woocommerce ul.cart_list li dl dd p:last-child,
.woocommerce ul.product_list_widget li dl dd p:last-child {
margin-bottom: 0;
}
.woocommerce ul.cart_list li .star-rating,
.woocommerce ul.product_list_widget li .star-rating {
float: none;
}
.woocommerce .widget_shopping_cart .total,
.woocommerce.widget_shopping_cart .total {
border-top: 3px double #ebe9eb;
padding: 4px 0 0;
}
.woocommerce .widget_shopping_cart .total strong,
.woocommerce.widget_shopping_cart .total strong {
min-width: 40px;
display: inline-block;
}
.woocommerce .widget_shopping_cart .cart_list li,
.woocommerce.widget_shopping_cart .cart_list li {
padding-left: 2em;
position: relative;
padding-top: 0;
}
.woocommerce .widget_shopping_cart .cart_list li a.remove,
.woocommerce.widget_shopping_cart .cart_list li a.remove {
position: absolute;
top: 0;
left: 0;
}
.woocommerce .widget_shopping_cart .buttons::after,
.woocommerce .widget_shopping_cart .buttons::before,
.woocommerce.widget_shopping_cart .buttons::after,
.woocommerce.widget_shopping_cart .buttons::before {
content: " ";
display: table;
}
.woocommerce .widget_shopping_cart .buttons::after,
.woocommerce.widget_shopping_cart .buttons::after {
clear: both;
}
.woocommerce .widget_shopping_cart .buttons a,
.woocommerce.widget_shopping_cart .buttons a {
margin-right: 5px;
margin-bottom: 5px;
}
.woocommerce form .form-row {
padding: 3px;
margin: 0 0 6px;
}
.woocommerce form .form-row [placeholder]:focus::-webkit-input-placeholder {
-webkit-transition: opacity 0.5s 0.5s ease;
transition: opacity 0.5s 0.5s ease;
opacity: 0;
}
.woocommerce form .form-row label {
line-height: 2;
}
.woocommerce form .form-row label.hidden {
visibility: hidden;
}
.woocommerce form .form-row label.inline {
display: inline;
}
.woocommerce form .form-row .woocommerce-input-wrapper .description {
background: #1e85be;
color: #fff;
border-radius: 3px;
padding: 1em;
margin: 0.5em 0 0;
clear: both;
display: none;
position: relative;
}
.woocommerce form .form-row .woocommerce-input-wrapper .description a {
color: #fff;
text-decoration: underline;
border: 0;
box-shadow: none;
}
.woocommerce form .form-row .woocommerce-input-wrapper .description::before {
left: 50%;
top: 0;
margin-top: -4px;
-webkit-transform: translateX(-50%) rotate(180deg);
-ms-transform: translateX(-50%) rotate(180deg);
transform: translateX(-50%) rotate(180deg);
content: "";
position: absolute;
border-width: 4px 6px 0 6px;
border-style: solid;
border-color: #1e85be transparent transparent transparent;
z-index: 100;
display: block;
}
.woocommerce form .form-row select {
cursor: pointer;
margin: 0;
}
.woocommerce form .form-row .required {
color: red;
font-weight: 700;
border: 0 !important;
text-decoration: none;
visibility: hidden;
}
.woocommerce form .form-row .optional {
visibility: visible;
}
.woocommerce form .form-row .input-checkbox {
display: inline;
margin: -2px 8px 0 0;
text-align: center;
vertical-align: middle;
}
.woocommerce form .form-row input.input-text,
.woocommerce form .form-row textarea {
box-sizing: border-box;
width: 100%;
margin: 0;
outline: 0;
line-height: normal;
}
.woocommerce form .form-row textarea {
height: 4em;
line-height: 1.5;
display: block;
box-shadow: none;
}
.woocommerce form .form-row .select2-container {
width: 100%;
line-height: 2em;
}
.woocommerce form .form-row.woocommerce-invalid label {
color: #a00;
}
.woocommerce form .form-row.woocommerce-invalid .select2-container,
.woocommerce form .form-row.woocommerce-invalid input.input-text,
.woocommerce form .form-row.woocommerce-invalid select {
border-color: #a00;
}
.woocommerce form .form-row.woocommerce-validated .select2-container,
.woocommerce form .form-row.woocommerce-validated input.input-text,
.woocommerce form .form-row.woocommerce-validated select {
border-color: #6dc22e;
}
.woocommerce form .form-row ::-webkit-input-placeholder {
line-height: normal;
}
.woocommerce form .form-row :-moz-placeholder {
line-height: normal;
}
.woocommerce form .form-row :-ms-input-placeholder {
line-height: normal;
}
.woocommerce form.checkout_coupon,
.woocommerce form.login,
.woocommerce form.register {
border: 1px solid #d3ced2;
padding: 20px;
margin: 2em 0;
text-align: left;
border-radius: 5px;
}
.woocommerce ul#shipping_method {
list-style: none outside;
margin: 0;
padding: 0;
}
.woocommerce ul#shipping_method li {
margin: 0 0 0.5em;
line-height: 1.5em;
list-style: none outside;
}
.woocommerce ul#shipping_method li input {
margin: 3px 0.4375em 0 0;
vertical-align: top;
}
.woocommerce ul#shipping_method li label {
display: inline;
}
.woocommerce ul#shipping_method .amount {
font-weight: 700;
}
.woocommerce p.woocommerce-shipping-contents {
margin: 0;
}
.woocommerce ul.order_details {
margin: 0 0 3em;
list-style: none;
}
.woocommerce ul.order_details::after,
.woocommerce ul.order_details::before {
content: " ";
display: table;
}
.woocommerce ul.order_details::after {
clear: both;
}
.woocommerce ul.order_details li {
float: left;
margin-right: 2em;
text-transform: uppercase;
font-size: 0.715em;
line-height: 1;
border-right: 1px dashed #d3ced2;
padding-right: 2em;
margin-left: 0;
padding-left: 0;
list-style-type: none;
}
.woocommerce ul.order_details li strong {
display: block;
font-size: 1.4em;
text-transform: none;
line-height: 1.5;
}
.woocommerce ul.order_details li:last-of-type {
border: none;
}
.woocommerce .wc-bacs-bank-details-account-name {
font-weight: 700;
}
.woocommerce .woocommerce-customer-details,
.woocommerce .woocommerce-order-details,
.woocommerce .woocommerce-order-downloads {
margin-bottom: 2em;
}
.woocommerce .woocommerce-customer-details :last-child,
.woocommerce .woocommerce-order-details :last-child,
.woocommerce .woocommerce-order-downloads :last-child {
margin-bottom: 0;
}
.woocommerce .woocommerce-customer-details address {
font-style: normal;
margin-bottom: 0;
border: 1px solid rgba(0, 0, 0, 0.1);
border-bottom-width: 2px;
border-right-width: 2px;
text-align: left;
width: 100%;
border-radius: 5px;
padding: 6px 12px;
}
.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email,
.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone {
margin-bottom: 0;
padding-left: 1.5em;
}
.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone::before {
font-family: WooCommerce;
speak: none;
font-weight: 400;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
margin-right: 0.618em;
content: "";
text-decoration: none;
margin-left: -1.5em;
line-height: 1.75;
position: absolute;
}
.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email::before {
font-family: WooCommerce;
speak: none;
font-weight: 400;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
margin-right: 0.618em;
content: "";
text-decoration: none;
margin-left: -1.5em;
line-height: 1.75;
position: absolute;
}
.woocommerce .woocommerce-widget-layered-nav-list {
margin: 0;
padding: 0;
border: 0;
list-style: none outside;
}
.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item {
padding: 0 0 1px;
list-style: none;
}
.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::after,
.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::before { display: table;
}
.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::after {
clear: both;
}
.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a,
.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item span {
padding: 1px 0;
}
.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item--chosen a::before {
font-family: WooCommerce;
speak: none;
font-weight: 400;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
margin-right: 0.618em;
content: "";
text-decoration: none;
color: #a00;
}
.woocommerce .woocommerce-widget-layered-nav-dropdown__submit {
margin-top: 1em;
}
.woocommerce .widget_layered_nav_filters ul {
margin: 0;
padding: 0;
border: 0;
list-style: none outside;
overflow: hidden;
zoom: 1;
}
.woocommerce .widget_layered_nav_filters ul li {
float: left;
padding: 0 1em 1px 1px;
list-style: none;
}
.woocommerce .widget_layered_nav_filters ul li a {
text-decoration: none;
}
.woocommerce .widget_layered_nav_filters ul li a::before {
font-family: WooCommerce;
speak: none;
font-weight: 400;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
margin-right: 0.618em;
content: "";
text-decoration: none;
color: #a00;
vertical-align: inherit;
margin-right: 0.5em;
}
.woocommerce .widget_price_filter .price_slider {
margin-bottom: 1em;
}
.woocommerce .widget_price_filter .price_slider_amount {
text-align: right;
line-height: 2.4;
font-size: 0.8751em;
}
.woocommerce .widget_price_filter .price_slider_amount .button {
float: left;
padding: 5px 15px;
font-size: 14px;
}
.woocommerce .widget_price_filter .ui-slider {
position: relative;
text-align: left;
margin-left: 0.5em;
margin-right: 0.5em;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
position: absolute;
z-index: 2;
width: 1em;
height: 1em;
background-color: #a46497;
border-radius: 1em;
cursor: ew-resize;
outline: 0;
top: -0.3em;
margin-left: -0.5em;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-range {
position: absolute;
z-index: 1;
font-size: 0.7em;
display: block;
border: 0;
border-radius: 1em;
background-color: #a46497;
}
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content {
border-radius: 1em;
background-color: #462940;
border: 0;
}
.woocommerce .widget_price_filter .ui-slider-horizontal {
height: 0.5em;
}
.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range {
top: 0;
height: 100%;
}
.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-min {
left: -1px;
}
.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-max {
right: -1px;
}
.woocommerce .widget_rating_filter ul {
margin: 0;
padding: 0;
border: 0;
list-style: none outside;
}
.woocommerce .widget_rating_filter ul li {
padding: 0 0 1px;
list-style: none;
}
.woocommerce .widget_rating_filter ul li::after,
.woocommerce .widget_rating_filter ul li::before {
content: " ";
display: table;
}
.woocommerce .widget_rating_filter ul li::after {
clear: both;
}
.woocommerce .widget_rating_filter ul li a {
padding: 1px 0;
text-decoration: none;
}
.woocommerce .widget_rating_filter ul li .star-rating {
float: none;
display: inline-block;
}
.woocommerce .widget_rating_filter ul li.chosen a::before {
font-family: WooCommerce;
speak: none;
font-weight: 400;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
margin-right: 0.618em;
content: "";
text-decoration: none;
color: #a00;
}
.woocommerce .woocommerce-form-login .woocommerce-form-login__submit {
float: left;
margin-right: 1em;
}
.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme {
display: inline-block;
}
.woocommerce-no-js form.woocommerce-form-coupon,
.woocommerce-no-js form.woocommerce-form-login {
display: block !important;
}
.woocommerce-no-js .showcoupon,
.woocommerce-no-js .woocommerce-form-coupon-toggle,
.woocommerce-no-js .woocommerce-form-login-toggle {
display: none !important;
}
.woocommerce-error,
.woocommerce-info,
.woocommerce-message {
padding: 1em 2em 1em 3.5em;
margin: 0 0 2em;
position: relative;
background-color: #f7f6f7;
color: #515151;
border-top: 3px solid #a46497;
list-style: none outside;
width: auto;
word-wrap: break-word;
}
.woocommerce-error::after,
.woocommerce-error::before,
.woocommerce-info::after,
.woocommerce-info::before,
.woocommerce-message::after,
.woocommerce-message::before {
content: " ";
display: table;
}
.woocommerce-error::after,
.woocommerce-info::after,
.woocommerce-message::after {
clear: both;
}
.woocommerce-error::before,
.woocommerce-info::before,
.woocommerce-message::before {
font-family: WooCommerce;
content: "\e028";
display: inline-block;
position: absolute;
top: 1em;
left: 1.5em;
}
.woocommerce-error .button,
.woocommerce-info .button,
.woocommerce-message .button {
float: right;
}
.woocommerce-error li,
.woocommerce-info li,
.woocommerce-message li {
list-style: none outside !important;
padding-left: 0 !important;
margin-left: 0 !important;
}
.rtl.woocommerce .price_label,
.rtl.woocommerce .price_label span {
direction: ltr;
unicode-bidi: embed;
}
.woocommerce-message, .woocommerce-message.woocommerce-message--info {
border-top-color: #8fae1b;
}
.woocommerce-message::before {
content: "\e015";
color: #8fae1b;
}
.woocommerce-info {
border-top-color: #1e85be;
}
.woocommerce-info::before {
color: #8fae1b;
}
.woocommerce-error {
border-top-color: #b81c23;
}
.woocommerce-error::before {
content: "\e016";
color: #b81c23;
}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea {
min-height: 50px;
border: 1px solid #B0B0B0;
box-sizing: border-box;
padding: 0 10px;
}
.woocommerce-cart table.cart td.actions .coupon .input-text {
min-height: 45px;
}
.woocommerce-account .woocommerce::after,
.woocommerce-account .woocommerce::before {
content: " ";
display: table;
}
.woocommerce-account .woocommerce::after {
clear: both;
}
.woocommerce-account .addresses .title::after,
.woocommerce-account .addresses .title::before {
content: " ";
display: table;
}
.woocommerce-account .addresses .title::after {
clear: both;
}
.woocommerce-account .addresses .title h3 {
float: left;
}
.woocommerce-account .addresses .title .edit {
float: right;
}
.woocommerce-account ol.commentlist.notes li.note p.meta {
font-weight: 700;
margin-bottom: 0;
}
.woocommerce-account ol.commentlist.notes li.note .description p:last-child {
margin-bottom: 0;
}
.woocommerce-account ul.digital-downloads {
margin-left: 0;
padding-left: 0;
}
.woocommerce-account ul.digital-downloads li {
list-style: none;
margin-left: 0;
padding-left: 0;
}
.woocommerce-account ul.digital-downloads li::before {
font-family: WooCommerce;
speak: none;
font-weight: 400;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
margin-right: 0.618em;
content: "";
text-decoration: none;
}
.woocommerce-account ul.digital-downloads li .count {
float: right;
}
#add_payment_method table.cart .product-thumbnail,
.woocommerce-cart table.cart .product-thumbnail,
.woocommerce-checkout table.cart .product-thumbnail {
min-width: 32px;
}
#add_payment_method table.cart img,
.woocommerce-cart table.cart img,
.woocommerce-checkout table.cart img {
width: 32px;
box-shadow: none;
}
#add_payment_method table.cart td,
#add_payment_method table.cart th,
.woocommerce-cart table.cart td,
.woocommerce-cart table.cart th,
.woocommerce-checkout table.cart td,
.woocommerce-checkout table.cart th {
vertical-align: middle;
}
#add_payment_method table.cart td.actions .coupon .input-text,
.woocommerce-cart table.cart td.actions .coupon .input-text,
.woocommerce-checkout table.cart td.actions .coupon .input-text {
float: left;
box-sizing: border-box;
border: 1px solid #d3ced2;
padding: 6px 6px 5px;
margin: 0 4px 0 0;
outline: 0;
}
#add_payment_method table.cart input,
.woocommerce-cart table.cart input,
.woocommerce-checkout table.cart input {
margin: 0;
vertical-align: middle;
}
#add_payment_method .wc-proceed-to-checkout,
.woocommerce-cart .wc-proceed-to-checkout,
.woocommerce-checkout .wc-proceed-to-checkout {
padding: 1em 0;
}
#add_payment_method .wc-proceed-to-checkout::after,
#add_payment_method .wc-proceed-to-checkout::before,
.woocommerce-cart .wc-proceed-to-checkout::after,
.woocommerce-cart .wc-proceed-to-checkout::before,
.woocommerce-checkout .wc-proceed-to-checkout::after,
.woocommerce-checkout .wc-proceed-to-checkout::before {
content: " ";
display: table;
}
#add_payment_method .wc-proceed-to-checkout::after,
.woocommerce-cart .wc-proceed-to-checkout::after,
.woocommerce-checkout .wc-proceed-to-checkout::after {
clear: both;
}
#add_payment_method .cart-collaterals .shipping-calculator-button,
.woocommerce-cart .cart-collaterals .shipping-calculator-button,
.woocommerce-checkout .cart-collaterals .shipping-calculator-button {
float: none;
margin-top: 0.5em;
display: inline-block;
}
#add_payment_method .cart-collaterals .shipping-calculator-button::after,
.woocommerce-cart .cart-collaterals .shipping-calculator-button::after,
.woocommerce-checkout .cart-collaterals .shipping-calculator-button::after {
font-family: WooCommerce;
speak: none;
font-weight: 400;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
margin-left: 0.618em;
content: "";
text-decoration: none;
}
#add_payment_method .cart-collaterals .shipping-calculator-form,
.woocommerce-cart .cart-collaterals .shipping-calculator-form,
.woocommerce-checkout .cart-collaterals .shipping-calculator-form {
margin: 1em 0 0 0;
}
#add_payment_method .cart-collaterals .cart_totals p small,
.woocommerce-cart .cart-collaterals .cart_totals p small,
.woocommerce-checkout .cart-collaterals .cart_totals p small {
color: #767676;
font-size: 0.83em;
}
#add_payment_method .cart-collaterals .cart_totals table,
.woocommerce-cart .cart-collaterals .cart_totals table,
.woocommerce-checkout .cart-collaterals .cart_totals table {
border-collapse: separate;
margin: 0 0 6px;
padding: 0;
}
#add_payment_method .cart-collaterals .cart_totals table tr:first-child td,
#add_payment_method .cart-collaterals .cart_totals table tr:first-child th,
.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child td,
.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child th,
.woocommerce-checkout .cart-collaterals .cart_totals table tr:first-child td,
.woocommerce-checkout .cart-collaterals .cart_totals table tr:first-child th {
border-top: 0;
}
#add_payment_method .cart-collaterals .cart_totals table th,
.woocommerce-cart .cart-collaterals .cart_totals table th,
.woocommerce-checkout .cart-collaterals .cart_totals table th {
width: 35%;
}
#add_payment_method .cart-collaterals .cart_totals table td,
#add_payment_method .cart-collaterals .cart_totals table th,
.woocommerce-cart .cart-collaterals .cart_totals table td,
.woocommerce-cart .cart-collaterals .cart_totals table th,
.woocommerce-checkout .cart-collaterals .cart_totals table td,
.woocommerce-checkout .cart-collaterals .cart_totals table th {
vertical-align: top;
border-left: 0;
border-right: 0;
line-height: 1.5em;
}
#add_payment_method .cart-collaterals .cart_totals table small,
.woocommerce-cart .cart-collaterals .cart_totals table small,
.woocommerce-checkout .cart-collaterals .cart_totals table small {
color: #767676;
}
#add_payment_method .cart-collaterals .cart_totals table select,
.woocommerce-cart .cart-collaterals .cart_totals table select,
.woocommerce-checkout .cart-collaterals .cart_totals table select {
width: 100%;
}
#add_payment_method .cart-collaterals .cart_totals .discount td,
.woocommerce-cart .cart-collaterals .cart_totals .discount td,
.woocommerce-checkout .cart-collaterals .cart_totals .discount td {
color: #77a464;
}
#add_payment_method .cart-collaterals .cart_totals tr td,
#add_payment_method .cart-collaterals .cart_totals tr th,
.woocommerce-cart .cart-collaterals .cart_totals tr td,
.woocommerce-cart .cart-collaterals .cart_totals tr th,
.woocommerce-checkout .cart-collaterals .cart_totals tr td,
.woocommerce-checkout .cart-collaterals .cart_totals tr th {
border-top: 1px solid #ebe9eb;
}
#add_payment_method .cart-collaterals .cart_totals .woocommerce-shipping-destination,
.woocommerce-cart .cart-collaterals .cart_totals .woocommerce-shipping-destination,
.woocommerce-checkout .cart-collaterals .cart_totals .woocommerce-shipping-destination {
margin-bottom: 0;
}
#add_payment_method .cart-collaterals .cross-sells ul.products li.product,
.woocommerce-cart .cart-collaterals .cross-sells ul.products li.product,
.woocommerce-checkout .cart-collaterals .cross-sells ul.products li.product {
margin-top: 0;
}
#add_payment_method .checkout .col-2 h3#ship-to-different-address,
.woocommerce-cart .checkout .col-2 h3#ship-to-different-address,
.woocommerce-checkout .checkout .col-2 h3#ship-to-different-address {
float: left;
clear: none;
}
#add_payment_method .checkout .col-2 .notes,
.woocommerce-cart .checkout .col-2 .notes,
.woocommerce-checkout .checkout .col-2 .notes {
clear: left;
}
#add_payment_method .checkout .col-2 .form-row-first,
.woocommerce-cart .checkout .col-2 .form-row-first,
.woocommerce-checkout .checkout .col-2 .form-row-first {
clear: left;
}
#add_payment_method .checkout .create-account small,
.woocommerce-cart .checkout .create-account small,
.woocommerce-checkout .checkout .create-account small {
font-size: 11px;
color: #767676;
font-weight: 400;
}
#add_payment_method .checkout div.shipping-address,
.woocommerce-cart .checkout div.shipping-address,
.woocommerce-checkout .checkout div.shipping-address {
padding: 0;
clear: left;
width: 100%;
}
#add_payment_method .checkout .shipping_address,
.woocommerce-cart .checkout .shipping_address,
.woocommerce-checkout .checkout .shipping_address {
clear: both;
}
#add_payment_method #payment,
.woocommerce-cart #payment,
.woocommerce-checkout #payment {
background: #ebe9eb;
border-radius: 5px;
}
#add_payment_method #payment ul.payment_methods,
.woocommerce-cart #payment ul.payment_methods,
.woocommerce-checkout #payment ul.payment_methods {
text-align: left;
padding: 1em;
border-bottom: 1px solid #d3ced2;
margin: 0;
list-style: none outside;
}
#add_payment_method #payment ul.payment_methods::after,
#add_payment_method #payment ul.payment_methods::before,
.woocommerce-cart #payment ul.payment_methods::after,
.woocommerce-cart #payment ul.payment_methods::before,
.woocommerce-checkout #payment ul.payment_methods::after,
.woocommerce-checkout #payment ul.payment_methods::before {
content: " ";
display: table;
}
#add_payment_method #payment ul.payment_methods::after,
.woocommerce-cart #payment ul.payment_methods::after,
.woocommerce-checkout #payment ul.payment_methods::after {
clear: both;
}
#add_payment_method #payment ul.payment_methods li,
.woocommerce-cart #payment ul.payment_methods li,
.woocommerce-checkout #payment ul.payment_methods li {
line-height: 2;
text-align: left;
margin: 0;
font-weight: 400;
}
#add_payment_method #payment ul.payment_methods li input,
.woocommerce-cart #payment ul.payment_methods li input,
.woocommerce-checkout #payment ul.payment_methods li input {
margin: 0 1em 0 0;
}
#add_payment_method #payment ul.payment_methods li img,
.woocommerce-cart #payment ul.payment_methods li img,
.woocommerce-checkout #payment ul.payment_methods li img {
vertical-align: middle;
margin: -2px 0 0 0.5em;
padding: 0;
position: relative;
box-shadow: none;
}
#add_payment_method #payment ul.payment_methods li img + img,
.woocommerce-cart #payment ul.payment_methods li img + img,
.woocommerce-checkout #payment ul.payment_methods li img + img {
margin-left: 2px;
}
#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::after,
#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::before,
.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::after,
.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::before,
.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::after,
.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::before {
content: " ";
display: table;
}
#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::after,
.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::after,
.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::after {
clear: both;
}
#add_payment_method #payment div.form-row,
.woocommerce-cart #payment div.form-row,
.woocommerce-checkout #payment div.form-row {
padding: 1em;
}
#add_payment_method #payment div.payment_box,
.woocommerce-cart #payment div.payment_box,
.woocommerce-checkout #payment div.payment_box {
position: relative;
box-sizing: border-box;
width: 100%;
padding: 1em;
margin: 1em 0;
font-size: 0.92em;
border-radius: 2px;
line-height: 1.5;
background-color: #dfdcde;
color: #515151;
}
#add_payment_method #payment div.payment_box input.input-text,
#add_payment_method #payment div.payment_box textarea,
.woocommerce-cart #payment div.payment_box input.input-text,
.woocommerce-cart #payment div.payment_box textarea,
.woocommerce-checkout #payment div.payment_box input.input-text,
.woocommerce-checkout #payment div.payment_box textarea {
border-color: #c7c1c6;
border-top-color: #bbb3b9;
}
#add_payment_method #payment div.payment_box ::-webkit-input-placeholder,
.woocommerce-cart #payment div.payment_box ::-webkit-input-placeholder,
.woocommerce-checkout #payment div.payment_box ::-webkit-input-placeholder {
color: #bbb3b9;
}
#add_payment_method #payment div.payment_box :-moz-placeholder,
.woocommerce-cart #payment div.payment_box :-moz-placeholder,
.woocommerce-checkout #payment div.payment_box :-moz-placeholder {
color: #bbb3b9;
}
#add_payment_method #payment div.payment_box :-ms-input-placeholder,
.woocommerce-cart #payment div.payment_box :-ms-input-placeholder,
.woocommerce-checkout #payment div.payment_box :-ms-input-placeholder {
color: #bbb3b9;
}
#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods,
.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods,
.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods {
list-style: none outside;
margin: 0;
}
#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,
#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token,
.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,
.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token,
.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,
.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token {
margin: 0 0 0.5em;
}
#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,
#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label,
.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,
.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label,
.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,
.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label {
cursor: pointer;
}
#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput,
.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput,
.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput {
vertical-align: middle;
margin: -3px 1em 0 0;
position: relative;
}
#add_payment_method #payment div.payment_box .wc-credit-card-form,
.woocommerce-cart #payment div.payment_box .wc-credit-card-form,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form {
border: 0;
padding: 0;
margin: 1em 0 0;
}
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc,
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry,
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number,
.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc,
.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry,
.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number {
font-size: 1.5em;
padding: 8px;
background-repeat: no-repeat;
background-position: right 0.618em center;
background-size: 32px 20px;
}
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.visa,
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.visa,
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.visa,
.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.visa,
.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.visa,
.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.visa,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.visa,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.visa,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.visa {
background-image: url(//www.greengardener.co.uk/wp-content/themes/green-gardener/includes/images/icons/credit-cards/visa.svg);
}
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.mastercard,
.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,
.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,
.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.mastercard,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.mastercard {
background-image: url(//www.greengardener.co.uk/wp-content/themes/green-gardener/includes/images/icons/credit-cards/mastercard.svg);
}
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.laser,
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.laser,
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.laser,
.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.laser,
.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.laser,
.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.laser,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.laser,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.laser,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.laser {
background-image: url(//www.greengardener.co.uk/wp-content/themes/green-gardener/includes/images/icons/credit-cards/laser.svg);
}
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.dinersclub,
.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,
.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,
.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.dinersclub,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.dinersclub {
background-image: url(//www.greengardener.co.uk/wp-content/themes/green-gardener/includes/images/icons/credit-cards/diners.svg);
}
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.maestro,
.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,
.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,
.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.maestro,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.maestro {
background-image: url(//www.greengardener.co.uk/wp-content/themes/green-gardener/includes/images/icons/credit-cards/maestro.svg);
}
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.jcb,
.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,
.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,
.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.jcb,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.jcb {
background-image: url(//www.greengardener.co.uk/wp-content/themes/green-gardener/includes/images/icons/credit-cards/jcb.svg);
}
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.amex,
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.amex,
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.amex,
.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.amex,
.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.amex,
.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.amex,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.amex,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.amex,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.amex {
background-image: url(//www.greengardener.co.uk/wp-content/themes/green-gardener/includes/images/icons/credit-cards/amex.svg);
}
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.discover,
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.discover,
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.discover,
.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.discover,
.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.discover,
.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.discover,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.discover,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.discover,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.discover {
background-image: url(//www.greengardener.co.uk/wp-content/themes/green-gardener/includes/images/icons/credit-cards/discover.svg);
}
#add_payment_method #payment div.payment_box span.help,
.woocommerce-cart #payment div.payment_box span.help,
.woocommerce-checkout #payment div.payment_box span.help {
font-size: 0.857em;
color: #767676;
font-weight: 400;
}
#add_payment_method #payment div.payment_box .form-row,
.woocommerce-cart #payment div.payment_box .form-row,
.woocommerce-checkout #payment div.payment_box .form-row {
margin: 0 0 1em;
}
#add_payment_method #payment div.payment_box p:last-child,
.woocommerce-cart #payment div.payment_box p:last-child,
.woocommerce-checkout #payment div.payment_box p:last-child {
margin-bottom: 0;
}
#add_payment_method #payment div.payment_box::before,
.woocommerce-cart #payment div.payment_box::before,
.woocommerce-checkout #payment div.payment_box::before {
content: "";
display: block;
border: 1em solid #dfdcde;
border-right-color: transparent;
border-left-color: transparent;
border-top-color: transparent;
position: absolute;
top: -0.75em;
left: 0;
margin: -1em 0 0 2em;
}
#add_payment_method #payment .payment_method_paypal .about_paypal,
.woocommerce-cart #payment .payment_method_paypal .about_paypal,
.woocommerce-checkout #payment .payment_method_paypal .about_paypal {
float: right;
line-height: 52px;
font-size: 0.83em;
}
#add_payment_method #payment .payment_method_paypal img,
.woocommerce-cart #payment .payment_method_paypal img,
.woocommerce-checkout #payment .payment_method_paypal img {
max-height: 52px;
vertical-align: middle;
}
.woocommerce-terms-and-conditions {
border: 1px solid rgba(0, 0, 0, 0.2);
box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
background: rgba(0, 0, 0, 0.05);
}
.woocommerce-invalid #terms {
outline: 2px solid red;
outline-offset: 2px;
}
.woocommerce-password-strength {
text-align: center;
font-weight: 600;
padding: 3px 0.5em;
font-size: 1em;
}
.woocommerce-password-strength.strong {
background-color: #c1e1b9;
border-color: #83c373;
}
.woocommerce-password-strength.short {
background-color: #f1adad;
border-color: #e35b5b;
}
.woocommerce-password-strength.bad {
background-color: #fbc5a9;
border-color: #f78b53;
}
.woocommerce-password-strength.good {
background-color: #ffe399;
border-color: #ffc733;
}
.woocommerce-password-hint {
margin: 0.5em 0 0;
display: block;
}
#content.twentyeleven .woocommerce-pagination a {
font-size: 1em;
line-height: 1;
}
.single-product .twentythirteen #reply-title,
.single-product .twentythirteen #respond #commentform,
.single-product .twentythirteen .entry-summary {
padding: 0;
}
.single-product .twentythirteen p.stars {
clear: both;
}
.twentythirteen .woocommerce-breadcrumb {
padding-top: 40px;
}
.twentyfourteen ul.products li.product {
margin-top: 0 !important;
}
body:not(.search-results) .twentysixteen .entry-summary {
color: inherit;
font-size: inherit;
line-height: inherit;
}
.twentysixteen .price ins {
background: inherit;
color: inherit;
}
.woocommerce-product-gallery .flex-control-nav {
display: flex;
margin-top: 40px;
}
.woocommerce-product-gallery .tns-controls {
width: calc(100% + 70px);
max-height: 0;
left: -35px;
padding: 0;
top: calc(50% - -18px);
position: absolute;
z-index: 2;
display: flex;
justify-content: space-between;
box-sizing: border-box;
}
.woocommerce-product-gallery .tns-controls button {
background: no-repeat center / 30px url("data:image/svg+xml,%3Csvg height='512' width='512' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%2397c01a' d='M327.3 98.9l-2.1 1.8-156.5 136c-5.3 4.6-8.6 11.5-8.6 19.2 0 7.7 3.4 14.6 8.6 19.2L324.9 411l2.6 2.3c2.5 1.7 5.5 2.7 8.7 2.7 8.7 0 15.8-7.4 15.8-16.6V112.6c0-9.2-7.1-16.6-15.8-16.6-3.3 0-6.4 1.1-8.9 2.9z'/%3E%3C/svg%3E");
}
.woocommerce-product-gallery .tns-controls button {
display: block;
padding: 0;
width: 15px;
}
.woocommerce-product-gallery .tns-ovh {
overflow: hidden;
padding: 0 10px;
}
.woocommerce-product-gallery .tns-outer {
overflow: unset;
padding: 0!important;
width: 100%;
position: relative;
z-index: 1;
}
@media (max-width: 1024px) {
.woocommerce-product-gallery .tns-controls {
display: flex;
}
.woocommerce-product-gallery .tns-controls {
width: calc(100% + 60px);
left: -30px;
top: calc(50% + 10px);
}
}
.wc-pao-addon-container p label span {
display: none;
}
.woocommerce-products-header {
margin-top: 70px;
margin-bottom: 70px;
}
.woocommerce ul.products li.product {
width: calc(33% - 20px);
margin-right: 20px;
margin-bottom: 20px;
position: relative;
transition: all 150ms ease-in-out;
}
.woocommerce ul.products li.product:hover {
opacity: 0.7;
transition: all 150ms ease-in-out;
}
.shop_cat_image {
width: 100%;
max-height: 375px;
min-height: 300px;
height: 50vw;
background-size: cover;
background-position: center;
background-repeat: no-repeat;
}
.product_cat_banner {
position: absolute;
bottom: 0;
left: 0;
background: rgba(151, 192, 26, 0.9);
width: 100%;
padding: 30px;
box-sizing: border-box;
font-weight: bold;
font-size: 24px;
line-height: 37px;
color: #FFFFFF;
display: flex;
justify-content: space-between;
align-items: center;
}
.product_cat_banner::after {
content: url("data:image/svg+xml,%3Csvg width='14' height='21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.164 21L0 17.917l8.173-7.449C5.422 7.97 2.7 5.5.005 3.052L3.219 0l10.745 10.474c-3.575 3.483-7.21 7.028-10.8 10.527z' fill='%23fff'/%3E%3C/svg%3E");
}
.page-description {
padding-top: 70px;
padding-bottom: 70px;
}
.woocommerce ul.products , .woocommerce-page ul.products {
display: flex;
flex-wrap: wrap;
list-style: none;
margin-bottom: 80px;
}
.woocommerce.tax-product_cat ul.products.list_view li , .woocommerce-page.tax-product_cat ul.products.list_view li {
flex-basis: 100%;
min-width: 100%;
}
.woocommerce ul.products.list_view li.product a {
flex-direction: row;
}
.woocommerce .related_products ul.products.list_view li.product a {
flex-direction: column;
}
.woocommerce .related_products ul.products.list_view li.product a .product_loop_image {
width: 100%;
}
.woocommerce ul.products.list_view li.product a .product_loop_image {
min-width: 30%;
align-self: stretch;
max-height: fit-content;
height: unset;
}
.woocommerce ul.products.list_view li.product .button {
width: fit-content;
}
.product_excerpt {
display: none;
font-weight: normal;
font-size: 18px;
line-height: 28px;
color: #919191;
margin: 0;
}
ul.products.list_view li.product .product_excerpt {
display: block;
}
.sticky_proceed_to_checkout {
display: flex;
max-height: 0;
padding: 0;
opacity: 0;
align-items: center;
justify-content: space-between;
flex-wrap: wrap;
background: #fff;
border-top: 1px solid #F2F2F2;
bottom: 0;
left: 0;
position: fixed;
width: 100%;
z-index: 999999;
box-sizing: border-box;
box-shadow: 0px -6px 10px -11px rgba(0,0,0,0.3);
transition: all 300ms ease-in-out;
}
.sticky_proceed_to_checkout a.button {
min-width: 100%;
box-sizing: border-box;
text-align: center;
}
.woocommerce ul.products li.product ,
.woocommerce-page ul.products li.product {
flex-basis: calc(33.3% - 20px);
margin: 0 10px 20px;
}
.wc-amazon-checkout-message {
display: none;
}
.woocommerce .cross-sells ul.products li.product ,
.woocommerce-page .cross-sells ul.products li.product {
flex-basis: calc(50% - 20px);
}
.button.checkout-button {
min-width: 100%;
text-align: center;
box-sizing: border-box;
margin: 0;
padding: 14px 20px;
}
.woocommerce-page ul.products li.product-category.featured {
flex-basis: 100%;
}
.woocommerce-page ul.products li.product-category.featured a {
display: flex;
flex-direction: column;
position: relative;
background: no-repeat center / cover;
max-height: 375px;
min-height: 300px;
height: 50vw;
text-decoration: none;
justify-content: flex-end;
}
.overlay {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
opacity: 0.9;
}
.cat_subtitle {
position: absolute;
top: 20px;
text-transform: uppercase;
font-weight: 900;
font-size: 18px;
line-height: 28px;
padding: 12px 45px 12px 20px;
background: #fff;
clip-path: polygon(0 0, 100% 0%, 90% 100%, 0% 100%);
}
.shop_sidebar {
max-width: 262px;
width: 100%;
margin-right: 100px;
}
li.cat-item.current-cat, li.cat-item.current-cat-parent {
order: -1;
}
.shop_sidebar .widget_product_categories {
list-style: none;
padding: 0;
}
.shop_sidebar .widget_product_categories .product-categories {
list-style: none;
padding: 0;
display: flex;
flex-direction: column;
}
.shop_sidebar .widget_product_categories .product-categories li a {
margin-bottom: 5px;
}
.shop_sidebar .widget_product_categories .product-categories .cat-item a {
background: #F2F2F2;
padding: 12px 15px;
box-sizing: border-box;
display: block;
font-weight: 300;
font-size: 18px;
line-height: 25px;
color: #585555;
text-decoration: none;
transition: background 150ms ease-in-out;
}
.shop_sidebar .widget_product_categories .product-categories .cat-item a[href *= 'special-offers'] {
background: #C24320;
color: white;
}
.woocommerce .woocommerce-ordering select {
padding: 10px;
}
.shop_sidebar .widget_product_categories .product-categories .cat-item.current-cat a, .shop_sidebar .widget_product_categories .product-categories .cat-item.current-cat-parent a {
background: #97C01A;
color: #FFFFFF;
}
.shop_sidebar .widget_product_categories .product-categories .cat-item.current-cat ul.children, .shop_sidebar .widget_product_categories .product-categories .cat-item.current-cat-parent ul.children {
list-style: none;
padding: 0;
}
.shop_sidebar .widget_product_categories .product-categories .cat-item.current-cat ul.children .cat-item a, .shop_sidebar .widget_product_categories .product-categories .cat-item.current-cat-parent ul.children .cat-item a {
background: rgba(151, 192, 26, 0.1);
color: #97C01A;
font-weight: normal;
font-size: 16px;
line-height: 25px;
padding: 12px 30px;
}
.shop_sidebar .widget_product_categories .product-categories .cat-item.current-cat-parent ul.children .cat-item.current-cat a {
background: rgba(151, 192, 26, 0.3);
}
.shop_sidebar .widget_product_categories .product-categories .cat-item.current-cat-parent ul.children .cat-item.current-cat .children li a {
background: rgba(151, 192, 26, 0.1);
padding: 12px 40px;
}
.shop_sidebar .widget_product_categories .product-categories .cat-item.current-cat ul.children .cat-item a:hover, .shop_sidebar .widget_product_categories .product-categories .cat-item.current-cat-parent ul.children .cat-item a:hover {
background: rgba(151, 192, 26, 0.4);
}
.shop_sidebar .widget_product_categories .product-categories .cat-item a:hover {
background: #d9d9d9;
transition: background 150ms ease-in-out;
}
.shop_sidebar .widget_product_categories h2.widgettitle {
font-weight: bold;
font-size: 24px;
line-height: 37px;
color: #97C01A;
}
.featured_cat_text .button {
margin-left: 20px;
}
.featured_cat_text {
display: flex;
justify-content: space-between;
position: relative;
align-items: flex-end;
padding: 40px;
}
.featured_cat_text .wp_content {
max-width: 70%;
}
.featured_cat_text .wp_content * {
color: #fff;
}
.cat-title {
font-size: 64px;
font-weight: 900;
line-height: 60px;
margin-bottom: 0;
text-transform: uppercase;
}
.cat-title + p {
font-size: 24px;
line-height: 37px;
color: #FFFFFF;
margin-top: 0;
}
.product_listing_wrapper {
display: flex;
padding-top: 70px;
padding-bottom: 100px;
flex-wrap: wrap;
box-sizing: border-box;
}
.product_listing {
flex: 1;
max-width: 100%;
}
.woocommerce nav.woocommerce-pagination ul li span.current {
background: #97C01A;
color: white;
}
.woocommerce nav.woocommerce-pagination ul li a.next, .woocommerce nav.woocommerce-pagination ul li a.prev {
background: #97C01A;
color: transparent;
display: flex;
align-items: center;
justify-content: center;
position: relative;
}
.woocommerce nav.woocommerce-pagination ul li a.next::after, .woocommerce nav.woocommerce-pagination ul li a.prev::after {
content: url("data:image/svg+xml,%3Csvg width='8' height='11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.804 11C1.226 10.481.631 9.947-.009 9.381c1.538-1.28 3.093-2.577 4.684-3.897C3.102 4.172 1.538 2.876 0 1.594.63 1.054 1.244.52 1.84 0 3.858 1.8 5.947 3.654 8 5.484 5.947 7.307 3.866 9.17 1.804 11z' fill='%23F2F2F2'/%3E%3C/svg%3E");
position: absolute;
}
.woocommerce nav.woocommerce-pagination ul li a.prev::after {
transform: rotate(180deg);
}
.woocommerce-page .woocommerce-pagination ul.page-numbers li {
margin-right: 10px;
border: none;
}
.woocommerce nav.woocommerce-pagination ul {
border: none;
}
.woocommerce-page .woocommerce-pagination ul.page-numbers li:last-child {
margin-right: 0;
}
.woocommerce nav.woocommerce-pagination ul li a {
color: #585555;
}
.product_loop_image, .woocommerce.search-results ul.products li.product a .product_loop_image {
max-height: 300px;
height: 50vw;
min-height: 250px;
background-repeat: no-repeat;
background-position: center;
background-size: cover;
position: relative;
}
.best_seller_tag, .woocommerce div.onsale {
position: absolute;
background: #F0CA01;
font-weight: bold;
font-size: 12px;
line-height: 18px;
text-align: center;
text-transform: uppercase;
color: #FFFFFF;
padding: 5px 10px;
display: block;
top: 10px;
left: 0;
}
.qs-datepicker .qs-controls .qs-month-year {
color: white;
}
.qs-datepicker .qs-controls {
background: #97C01A;
}
.wc-pao-addon-special-offer > label, .wc-pao-addon-dispatch-date > label {
font-weight: bold;
font-size: 30px;
}
.wc-pao-addon-special-offer .wc-pao-addon-description p, .wc-pao-addon-dispatch-date .wc-pao-addon-description {
color: #636363;
}
.qs-square:not(.qs-empty):not(.qs-disabled):not(.qs-day):not(.qs-active):hover {
background: rgba(151, 192, 26, 0.5) !important;
}
.woocommerce div.onsale {
background: #C62F3A;
}
.product_title {
font-weight: bold;
font-size: 24px;
line-height: 37px;
color: #585555;
margin-top: 0;
}
.product_price {
display: flex; flex-wrap: wrap;
align-items: center;
}
.product_price del {
min-width: 100%;
}
.product_price del .woocommerce-Price-amount bdi {
font-weight: normal;
font-size: 18px;
line-height: 28px;
text-decoration-line: line-through;
color: #919191;
}
.product_price ins {
text-decoration: none;
}
.product_price .woocommerce-Price-amount bdi {
font-weight: bold;
font-size: 28px;
line-height: 43px;
color: #97C01A;
}
.product_price ins .woocommerce-Price-amount {
font-weight: bold;
font-size: 28px;
line-height: 43px;
color: #97C01A;
}
.content_container {
background: #F2F2F2;
padding: 30px;
flex-grow: 1;
display: flex;
flex-direction: column;
justify-content: space-between;
}
.product_details_container {
padding-top: 100px;
display: flex;
justify-content: space-between;
flex-wrap: wrap;
}
.woocommerce div.product .product_title {
font-weight: bold;
font-size: 36px;
line-height: 50px;
}
.woocommerce div.product p.price del bdi {
font-weight: 300;
font-size: 18px;
line-height: 28px;
text-decoration-line: line-through;
color: #585555;
}
.woocommerce div.product p.price ins {
font-weight: bold;
font-size: 28px;
line-height: 43px;
color: #585555;
text-decoration: none;
}
.woocommerce div.product p.stock.out-of-stock {
font-weight: bold;
font-size: 28px;
line-height: 43px;
color: #DF3642;
text-decoration: none;
}
.woocommerce-product-details__short-description {
font-weight: 300;
font-size: 18px;
line-height: 25px;
color: #585555;
}
.variations td.label, .variations td.value {
display: block;
width: auto;
}
.woocommerce-variation.single_variation {
padding: 15px 20px;
box-sizing: border-box;
border: 1px solid #DBDBDB;
border-radius: 10px;
display: flex;
position: relative;
flex-direction: row-reverse;
justify-content: space-between;
align-items: center;
gap: 60px;
}
.woocommerce-variation-price .description p {
font-size: 18px;
line-height: 28px;
font-weight: normal;
color: #666666;
}
.woocommerce-variation-availability {
display: none;
}
.woocommerce-variation-description .saving {
background: #F5F5F5;
border-radius: 6px;
padding: 5px 30px;
box-sizing: border-box;
font-weight: 900;
font-size: 42px;
line-height: 64px;
color: #C24326;
display: flex;
align-items: center;
min-height: 100%;
}
.woocommerce-variation-description {
align-self: stretch;
}
.woocommerce div.product .woocommerce-variation-price span.price {
font-weight: 900;
font-size: 28px;
line-height: 43px;
}
.woocommerce-variation.single_variation::after {
background-image: url("data:image/svg+xml,%3Csvg width='120' height='52' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='4.503' y='.372' width='115.576' height='39' rx='3' transform='rotate(6 4.503 .372)' fill='%239FBE41'/%3E%3Cpath d='M22.837 30.108c-1.008-.106-1.875-.27-2.602-.495a7.933 7.933 0 0 1-1.998-.893l.322-3.064a6.53 6.53 0 0 0 1.952 1.332c.742.332 1.465.536 2.168.61.583.061 1.053-.004 1.408-.194s.558-.531.61-1.022c.038-.358-.085-.66-.368-.903-.27-.243-.647-.477-1.132-.703-.473-.224-.996-.473-1.57-.748a7.967 7.967 0 0 1-1.421-.833 3.507 3.507 0 0 1-1.035-1.255c-.242-.508-.32-1.16-.237-1.956.077-.729.328-1.393.752-1.992.427-.612 1.039-1.077 1.836-1.396.798-.318 1.787-.415 2.967-.29.809.084 1.484.229 2.026.433a9.734 9.734 0 0 1 1.701.843l-.324 3.083a9 9 0 0 0-1.509-1.144 4.96 4.96 0 0 0-1.837-.696c-.607-.09-1.128-.045-1.563.137-.435.182-.677.512-.727.99-.04.37.043.674.246.91s.49.447.858.634c.384.174.82.367 1.307.58.694.287 1.31.606 1.85.958s.95.79 1.23 1.316c.279.525.377 1.186.294 1.981-.085.81-.348 1.519-.787 2.13-.439.597-1.036 1.05-1.792 1.36-.742.297-1.617.393-2.625.287Zm5.898.358 6.407-12.74 3.52.37 3.3 13.76-3.302-.346-.673-2.967-4.953-.52-1.256 2.763-3.043-.32Zm5.324-4.729 3.381.355-1.182-5.212-2.2 4.857Zm11.827 6.532-3.558-13.787 3.72.39 2.221 10.048 4.22-9.35 3.424.34-6.586 12.72-3.44-.36Zm10.303 1.083 1.395-13.267 3.222.339L59.41 33.69l-3.222-.339Zm6.041.635 1.395-13.267 2.744.289 5.038 8.513.83-7.897 2.964.312-1.395 13.267-2.426-.255-5.335-8.746-.851 8.095-2.964-.311Zm20.274 2.392c-1.3-.136-2.416-.488-3.348-1.055-.92-.566-1.591-1.381-2.016-2.445-.424-1.063-.55-2.417-.377-4.061.17-1.618.574-2.91 1.211-3.875.638-.965 1.466-1.636 2.484-2.011 1.02-.39 2.186-.515 3.499-.377.835.088 1.635.26 2.4.514.777.256 1.52.576 2.231.959l-.307 2.923a17.765 17.765 0 0 0-2.121-1.248 6.021 6.021 0 0 0-2.069-.6c-.756-.08-1.42-.008-1.993.213-.558.21-1.01.625-1.358 1.245-.345.607-.576 1.468-.693 2.582-.116 1.1-.069 1.99.142 2.67.224.666.58 1.166 1.069 1.5.487.332 1.076.535 1.766.607.358.038.691.053 1 .045.324-.02.612-.077.863-.17l.247-2.348-2.188-.23.263-2.506 5.41.569-.656 6.245a10.99 10.99 0 0 1-2.697.783c-.913.145-1.834.169-2.762.071Zm12.591 1.324c-1.007-.106-1.875-.271-2.602-.495a7.931 7.931 0 0 1-1.997-.894l.321-3.063a6.532 6.532 0 0 0 1.952 1.331c.743.333 1.465.536 2.168.61.584.062 1.053-.003 1.408-.194.355-.19.559-.53.61-1.021.038-.358-.085-.66-.367-.904-.27-.243-.647-.477-1.133-.702a475.47 475.47 0 0 1-1.57-.748 7.976 7.976 0 0 1-1.421-.833 3.509 3.509 0 0 1-1.035-1.255c-.241-.508-.32-1.16-.237-1.956.077-.73.328-1.393.753-1.992.426-.612 1.038-1.077 1.836-1.396.797-.318 1.786-.415 2.966-.291.81.085 1.484.23 2.026.434a9.712 9.712 0 0 1 1.701.842l-.324 3.083a8.99 8.99 0 0 0-1.508-1.144 4.96 4.96 0 0 0-1.838-.695c-.607-.091-1.128-.045-1.563.137-.434.182-.677.512-.727.99-.04.37.043.674.246.91s.49.447.859.633c.383.175.819.368 1.306.58.694.287 1.31.607 1.85.958.54.352.95.79 1.229 1.316.28.526.378 1.186.295 1.982-.085.809-.348 1.518-.787 2.13-.438.597-1.036 1.05-1.792 1.36-.742.297-1.617.393-2.624.287Z' fill='%23fff'/%3E%3C/svg%3E");
width: 120px;
height: 52px;
display: block;
position: absolute;
top: -25px;
right: -12px;
content: '';
}
.wc-pao-addon-container {
background: #F7F7F7;
padding: 30px 40px;
box-sizing: border-box;
}
.wc-pao-addon-container[class *= 'dispatch'] {
background: white;
padding: 0;
}
.woocommerce div.product form.cart .variations td.value > div {
position: relative;
}
.woocommerce div.product form.cart .variations td.value > div label {
background: #F5F5F5;
padding: 12px 25px;
box-sizing: border-box;
border: 2px solid #DBDBDB;
border-radius: 8px;
margin-bottom: 20px;
display: flex;
align-items: center;
justify-content: space-between;
gap: 20px;
}
.woocommerce div.product form.cart .variations td.value > div label .attribute_custom_text::before {
content: url("data:image/svg+xml,%3Csvg width='27' height='27' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='26' height='25.038' rx='8.5' fill='%23fff' stroke='%23DBDBDB'/%3E%3Crect x='4' y='4' width='19' height='18.269' rx='6' fill='%23B6B6B6'/%3E%3C/svg%3E");
height: 27px;
margin-right: 20px;
}
.custom_saving > p {
margin: 0;
}
.custom_saving > p:first-child {
font-weight: 900;
font-size: 22px;
line-height: 34px;
color: #C24326;
}
.custom_saving > p:last-child {
font-size: 14px;
line-height: 0;
color: #AAAAAA;
}
.woocommerce div.product form.cart .variations td.value > div input[type=radio]:checked + label .attribute_custom_text::before {
content: url("data:image/svg+xml,%3Csvg width='29' height='29' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='1' y='1' width='27' height='26.038' rx='9' fill='%23fff' stroke='%239FBE41' stroke-width='2'/%3E%3Crect x='5' y='5' width='19' height='18.269' rx='6' fill='%239FBE41'/%3E%3C/svg%3E");
}
.woocommerce div.product form.cart .variations td.value > div input[type=radio]:disabled + label {
opacity: 0.5;
}
.woocommerce div.product form.cart .variations td.value > div input[type=radio] {
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
opacity: 0;
cursor: pointer;
}
.woocommerce div.product form.cart .variations td.value > div input[type=radio]:checked + label {
border: 2px solid #9FBE41;
}
.attribute_custom_text {
display: flex;
align-items: center;
font-weight: bold;
font-size: 28px;
line-height: 43px;
}
.attribute_custom_text > div > p {
margin: 0;
font-size: 22px;
line-height: 26px;
font-weight: bold;
}
.attribute_custom_text > span {
font-weight: 300;
font-size: 22px;
line-height: 34px;
color: #B6B6B6;
margin-right: 10px;
margin-left: 10px;
}
.attribute_custom_text > div > p > span {
color: #C24320;
font-weight: bold;
font-size: 16px;
line-height: 25px;
}
.wc-pao-addon-special-offer label.wc-pao-addon-name, .wc-pao-addon-dispatch-date label.wc-pao-addon-name {
font-weight: bold;
font-size: 24px;
line-height: 37px;
color: #97C01A;
}
.woocommerce-message {
margin-top: 20px;
margin-bottom: 0;
}
.wc-pao-addon-description {
font-weight: 300;
font-size: 18px;
line-height: 25px;
color: #585555;
}
.woocommerce-full-description h2 {
color: #97C01A;
}
.woocommerce-full-description {
background: #F2F2F2;
padding-top: 100px;
padding-bottom: 100px;
}
.product_reviews {
padding-top: 100px;
padding-bottom: 100px;
}
.woocommerce div.product form.cart div.quantity , .woocommerce div.product form.cart .button {
margin-top: 10px;
}
.woocommerce-Reviews-title {
font-weight: bold;
font-size: 36px;
line-height: 55px;
color: #97C01A;
}
input.wc-pao-addon-custom-text {
border: 1px solid #C4C4C4;
box-sizing: border-box;
min-height: 45px;
}
div.product-addon-totals ul li strong {
font-weight: normal;
font-size: 18px;
line-height: 25px;
color: #585555;
}
div.product-addon-totals ul {
padding: 0;
}
.woocommerce .star-rating span::before {
content: url("data:image/svg+xml,%3Csvg width='119' height='23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.234 0l2.523 7.763h8.162l-6.604 4.797 2.523 7.763-6.604-4.798-6.603 4.798 2.522-7.763L.55 7.763h8.162L11.234 0zM35.367 0l2.522 7.763h8.162l-6.603 4.797 2.522 7.763-6.603-4.798-6.603 4.798 2.522-7.763-6.603-4.797h8.162L35.367 0zM59.5 0l2.522 7.763h8.162l-6.603 4.797 2.522 7.763-6.603-4.798-6.603 4.798 2.522-7.763-6.603-4.797h8.162L59.5 0zM83.633 0l2.522 7.763h8.162l-6.603 4.797 2.522 7.763-6.603-4.798-6.604 4.798 2.523-7.763-6.604-4.797h8.163L83.633 0zM107.766 0l2.522 7.763h8.162l-6.603 4.797 2.522 7.763-6.603-4.798-6.604 4.798 2.522-7.763-6.603-4.797h8.162L107.766 0z' fill='%23F0CA01'/%3E%3C/svg%3E");
width: 119px;
height: 23px;
}
.woocommerce .star-rating::before {
content: url("data:image/svg+xml,%3Csvg width='119' height='23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='.3' d='M11.234 0l2.523 7.763h8.162l-6.604 4.797 2.523 7.763-6.604-4.798-6.603 4.798 2.522-7.763L.55 7.763h8.162L11.234 0zM35.367 0l2.522 7.763h8.162l-6.603 4.797 2.522 7.763-6.603-4.798-6.603 4.798 2.522-7.763-6.603-4.797h8.162L35.367 0zM59.5 0l2.522 7.763h8.162l-6.603 4.797 2.522 7.763-6.603-4.798-6.603 4.798 2.522-7.763-6.603-4.797h8.162L59.5 0zM83.633 0l2.522 7.763h8.162l-6.603 4.797 2.522 7.763-6.603-4.798-6.604 4.798 2.523-7.763-6.604-4.797h8.163L83.633 0zM107.766 0l2.522 7.763h8.162l-6.603 4.797 2.522 7.763-6.603-4.798-6.604 4.798 2.522-7.763-6.603-4.797h8.162L107.766 0z' fill='%23F0CA01'/%3E%3C/svg%3E");
width: 119px;
height: 23px;
}
.woocommerce .star-rating {
width: 7.6em;
height: 20px;
}
.woocommerce-review-link .count {
position: relative;
top: unset;
right: unset;
color: inherit;
font-size: inherit;
line-height: inherit;
font-weight: inherit;
background: none;
min-width: unset;
display: inline;
min-height: unset;
padding: 0;
border-radius: unset;
}
.woocommerce-review-link {
font-weight: normal;
font-size: 18px;
line-height: 28px;
color: #585555;
text-decoration: none;
margin-left: 15px;
}
ol.commentlist {
padding: 0;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text {
border-right: none;
border-left: none;
border-radius: 0;
border-bottom: none;
}
.woocommerce-review__author {
font-size: 14px;
line-height: 21px;
color: #585555;
}
.woocommerce-review__published-date {
font-weight: 300;
font-size: 14px;
line-height: 21px;
color: #585555;
}
.comment_container .comment-text .description {
font-weight: 300;
font-size: 18px;
line-height: 25px;
color: #585555;
}
.comment-respond .comment-reply-title {
font-weight: bold;
font-size: 24px;
line-height: 37px;
color: #97C01A;
}
.comment-form-rating label {
font-weight: bold;
font-size: 18px;
line-height: 25px;
color: #585555;
}
.woocommerce p.stars a::before {
content: url("data:image/svg+xml,%3Csvg width='22' height='21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.234 1.618l2.047 6.3.112.345h6.987l-5.358 3.893-.294.213.112.346 2.047 6.299-5.359-3.893-.294-.214-.294.214-5.358 3.893 2.047-6.3.112-.345-.294-.213L2.09 8.263H9.075l.113-.346 2.046-6.299z' stroke='%23676767'/%3E%3C/svg%3E");
}
.woocommerce p.stars.selected a.active::before, .woocommerce p.stars:hover a::before {
content: url("data:image/svg+xml,%3Csvg width='22' height='21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.234 1.618l2.047 6.3.112.345h6.987l-5.358 3.893-.294.213.112.346 2.047 6.299-5.359-3.893-.294-.214-.294.214-5.358 3.893 2.047-6.3.112-.345-.294-.213L2.09 8.263H9.075l.113-.346 2.046-6.299z' fill='%23676767' stroke='%23676767'/%3E%3C/svg%3E");
}
.woocommerce p.stars a:hover ~ a::before {
content: url("data:image/svg+xml,%3Csvg width='22' height='21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.765 1.618l2.047 6.3.113.345H19.91l-5.358 3.893-.294.213.112.346 2.047 6.299-5.359-3.893-.293-.214-.294.214-5.359 3.893 2.047-6.3.112-.345-.294-.213L1.62 8.263h6.987l.112-.346 2.046-6.299z' stroke='%23676767'/%3E%3C/svg%3E");
}
.comment-form-comment label {
font-weight: bold;
font-size: 18px;
line-height: 25px;
color: #585555;
}
.woocommerce #review_form #respond textarea {
border: 1px solid #C4C4C4;
box-sizing: border-box;
}
.woocommerce #reviews #comments ol.commentlist li img.avatar {
display: none;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text {
margin: 0;
}
.woocommerce div.product span.price {
font-weight: bold;
font-size: 28px;
line-height: 43px;
color: #C24320;
}
.woocommerce div.product p.price {
font-weight: bold;
font-size: 28px;
line-height: 43px;
display: flex;
align-items: center;
text-align: right;
color: #C24320;
margin: 0;
justify-content: flex-end;
}
.woocommerce div.product-addon-totals p.price .amount {
margin-left: 10px;
}
.woocommerce nav.woocommerce-pagination {
padding-bottom: 100px;
}
.main_container.add_padding {
padding-top: 100px;
}
.quantity input {
min-height: 45px;
border: 1px solid #919191;
box-sizing: border-box;
margin-right: 20px;
}
.wc-pao-addon-wrap label {
font-weight: normal;
font-size: 16px;
line-height: 19px;
color: #585555;
}
.wc-pao-addon-wrap label input {
margin-right: 25px;
}
.wc-pao-addon-dispatch-date {
margin-top: 50px;
}
.wc-pao-addon-wrap label .woocommerce-Price-amount {
color: #97C01A;
}
.related_products {
background: #F2F2F2;
padding-top: 100px;
padding-bottom: 100px;
}
.related_products h2 {
font-weight: bold;
font-size: 36px;
line-height: 55px;
color: #97C01A;
margin-bottom: 50px;
}
.related_products .woocommerce ul.products li.product, .woocommerce-page .related_products ul.products li.product {
flex-basis: calc(25% - 15px);
}
.woocommerce-page .related_products ul.products li.product:last-child {
margin-right: 0;
}
.woocommerce-page .related_products ul.products li.product:first-child {
margin-left: 0;
}
.related_products .woocommerce ul.products li.product, .woocommerce-page .related_products ul.products li.product .content_container {
background: white;
}
.related_products ul.products li.product .content_container .button {
padding: 6px 20px;
border: 2px solid #585555;
box-sizing: border-box;
color: #585555;
background: none;
width: fit-content;
}
.related_products ul.products li.product .content_container .button:hover {
background: #007C41;
border: 2px solid #007C41;
color: white;
transition: all 150ms ease-in-out;
}
.woocommerce span.onsale {
position: absolute;
left: calc(100% - 132px);
background: #C24320;
margin: 0;
top: 10px;
min-height: unset;
padding: 5px 20px;
text-align: center;
letter-spacing: 0.01em;
color: #FFFFFF;
text-transform: uppercase;
font-weight: bold;
font-size: 12px;
line-height: 18px;
display: flex;
align-items: center;
border-radius: 0;
}
.product_images {
position: relative;
width: 48%;
}
.woocommerce div.product div.images.woocommerce-product-gallery {
width: 100%;
}
.woocommerce-notices-wrapper {
margin: auto;
padding-left: calc(50% - 750px);
padding-right: calc(50% - 750px);
}
.sidebar_title {
display: none;
color: #525252;
font-size: 22px;
line-height: 27px;
text-align: center;
align-items: center;
justify-content: space-between;
margin-bottom: 20px;
transition: color 150ms ease-in-out;
cursor: pointer;
position: relative;
}
.sidebar_title::before {
content: '';
height: 1px;
background: #525252;
width: 100%;
position: absolute;
}
.sidebar_title:hover {
color: #97C01A;
transition: color 150ms ease-in-out;
}
.sidebar_title span {
background: #fff;
padding: 2px 20px;
position: relative;
}
.grid.active {
background-image: url("data:image/svg+xml,%3Csvg width='31' height='30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%2397C01A' d='M.333 0h13.333v13.333H.333zM.333 16.666h13.333v13.333H.333zM17 0h13.333v13.333H17zM17 16.666h13.333v13.333H17z'/%3E%3C/svg%3E");
}
.grid, .grid.active {
width: 31px;
height: 30px;
display: block;
background-size: cover;
background-position: center;
background-repeat: no-repeat;
margin-right: 20px;
margin-left: 20px;
cursor: pointer;
}
.grid {
background-image: url("data:image/svg+xml,%3Csvg width='31' height='30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23C4C4C4' d='M.333 0h13.333v13.333H.333zM.333 16.666h13.333v13.333H.333zM17 0h13.333v13.333H17zM17 16.666h13.333v13.333H17z'/%3E%3C/svg%3E");
}
.list, .list.active {
background-repeat: no-repeat;
background-position: center;
background-size: cover;
width: 32px;
height: 30px;
margin-right: 20px;
cursor: pointer;
}
.list {
background-image: url("data:image/svg+xml,%3Csvg width='32' height='30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23C4C4C4' d='M.334 0h31.667v3.529H.334zM.334 8.823h31.667v3.529H.334zM.334 17.647h31.667v3.529H.334zM.334 26.471h31.667V30H.334z'/%3E%3C/svg%3E");
}
.list.active {
background-image: url("data:image/svg+xml,%3Csvg width='32' height='30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%2397C01A' d='M.334 0h31.667v3.529H.334zM.334 8.823h31.667v3.529H.334zM.334 17.647h31.667v3.529H.334zM.334 26.471h31.667V30H.334z'/%3E%3C/svg%3E");
}
.shop_view {
display: flex;
align-items: center;
justify-content: space-between;
flex-wrap: wrap;
}
.woocommerce .woocommerce-ordering {
margin: 0;
}
.shop_view_right {
display: flex;
align-items: center;
margin: 0 0 1em;
flex-wrap: wrap;
}
select.orderby {
min-height: 30px;
border: 1px solid #c4c4c4;
}
select.orderby option[selected = 'selected'] {
color: #A6A6A6;
font-weight: 300;
font-size: 16px;
line-height: 30px;
}
body.subcategory .content-area .shop_wrapper .shop_sidebar, body.shop .content-area .shop_wrapper .shop_sidebar {
display: block;
}
body .content-area .shop_wrapper .shop_sidebar {
display: none;
}
div.product-addon-totals ul li {
display: none;
}
div.product-addon-totals ul li.wc-pao-subtotal-line {
display: block;
}
h3.wc-pao-addon-name {
font-size: 18px;
}
.wc-pao-addon {
margin-top: 25px;
}
.woocommerce table.shop_table.price-rules-table {
border-collapse: collapse;
margin-top: 10px;
}
.price-rules-table th {
background: #97c01a;
color: #fff;
}
.woocommerce table.shop_table td {
border: none;
}
.woocommerce .price-rule-active td {
background: rgba(151 ,192, 26 , 0.2)!important;
}
.woocommerce .price-rule-active td , .price-rule-active .amount {
color: #585555;
}
.woocommerce table.shop_table.price-rules-table td ,
.woocommerce table.shop_table.price-rules-table th
{
padding: 10px;
font-size: 16px;
}
.woocommerce table.shop_table.price-rules-table tbody tr:nth-child(2n) {
background: #f5f5f5;
}
.price-rules-table-wrapper {
display: flex;
justify-content: flex-end;
}
.summary-top {
display: flex;
flex-direction: column;
}
.summary-top .clear {
order: 1;
}
.summary-top h1 {
order: 2;
}
.summary-top .woocommerce-product-rating {
order: 3;
}
.summary-top .price {
order: 4;
}
.summary-top .price-rules-table-wrapper {
order: 5;
}
.woocommerce div.product .woocommerce-product-rating {
margin-bottom: 15px;
}
.woocommerce .woocommerce-product-rating .star-rating {
margin-top: 5px;
}
.woocommerce td.product-name dl.variation dt {
display: none;
}
.woocommerce td.product-name dl.variation dt[class^="variation-Selectafuture"] {
display: block;
margin: 0;
font-size: 14px;
}
.woocommerce td.product-name dl.variation {
display: flex;
flex-wrap: wrap;
}
.woocommerce td.product-name dl.variation p {
margin: 0;
font-size: 14px;
}
.woocommerce td.product-name dl.variation dd {
padding-bottom: 5px;
width: 100%;
}
.woocommerce td.product-name dl.variation dd[class^="variation-Selectafuture"] {
width: auto;
margin-left: 5px;
}
#coupon_code {
min-width: 120px;
}
.woocommerce-product-gallery__image video {
width: 100%;
min-height: 100%;
}
body .qs-datepicker-container {
width: 16.625em;
}
.video-button {
cursor: pointer;
display: flex;
justify-content: center;
align-items: center;
}
.video-button span {
width: 60px;
height: 60px;
background-image: url("data:image/svg+xml,%3Csvg height='512px' id='Layer_1' style='enable-background:new 0 0 512 512;' version='1.1' viewBox='0 0 512 512' width='512px' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg%3E%3Cpath fill='%23fff' d='M128,96v320l256-160L128,96L128,96z'/%3E%3C/g%3E%3C/svg%3E");
background-color: #9FBE41;
background-position: center;
background-repeat: no-repeat;
background-size: 40px;
border-radius: 40px;
display: block;
position: absolute;
top: calc(50% - 30px);
left: calc(50% - 30px);
}
.video-button {
width: 100%;
height: 100%;
max-height: 100%;
min-height: 100%;
border: 1px solid #eee;
box-sizing: border-box;
background-size: cover;
background-repeat: no-repeat;
background-position: center;
position: relative;
}
.video-button:hover {
opacity: 1;
}
.product-video {
position: fixed;
z-index: 10;
width: 100%;
height: 100vh;
top: 0;
left: 0;
align-items: center;
justify-content: center;
background-color: rgba(255, 255, 255, 0.8);
display: none;
}
.product-video.open {
display: flex;
}
.product-video > span {
cursor: pointer;
width: 40px;
height: 40px;
top: 30px;
right: 30px;
display: block;
position: absolute;
transition: opacity 0.3s;
background: no-repeat center / contain url("data:image/svg+xml,%3Csvg enable-background='new 0 0 128 128' height='128px' id='Слой_1' version='1.1' viewBox='0 0 128 128' width='128px' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg%3E%3Cpolygon fill='%23373737' points='123.5429688,11.59375 116.4765625,4.5185547 64.0019531,56.9306641 11.5595703,4.4882813 4.4882813,11.5595703 56.9272461,63.9970703 4.4570313,116.4052734 11.5244141,123.4814453 63.9985352,71.0683594 116.4423828,123.5117188 123.5126953,116.4414063 71.0732422,64.0019531 '/%3E%3C/g%3E%3C/svg%3E");
}
.product-video > span:hover {
opacity: 0.7;
}
.product-video video {
pointer-events: auto;
width: 80%;
height: auto;
max-width: 700px;
max-height: 500px;
min-width: 250px;
min-height: 250px;
}
div.product-addon-totals {
display: none!important;
}
.woocommerce-form-login > *:not(p:first-child):not(.expand_login) {
max-height: 0;
opacity: 0;
overflow: hidden;
transition: all .3s ease-in-out;
margin: 0;
padding: 0;
}
.woocommerce-form-login.open > *:not(p:first-child):not(.expand_login) {
max-height: 5000px;
opacity: 1;
transition: all .3s ease-in-out;
margin: revert;
padding: revert;
}
.basket_banner {
background: #9FBE41;
padding: 10px 20px;
box-sizing: border-box;
text-align: center;
margin-bottom: 50px;
}
.basket_banner p {
margin: 0;
color: white;
}
@media (max-width: 1580px) {
.woocommerce-notices-wrapper {
padding-right: 40px;
padding-left: 40px;
}
.shop_sidebar {
margin-right: 50px;
}
}
@media (max-width: 1240px) {
.woocommerce .cart-collaterals, .woocommerce-page .cart-collaterals {
display: flex;
flex-wrap: wrap;
flex-direction: column;
}
.woocommerce .cart-collaterals .cross-sells {
min-width: 100%;
order: 1;
}
.woocommerce .cart-collaterals .cart_totals {
min-width: 100%;
order: -1;
}
.product_details_container {
padding-top: 40px;
}
.woocommerce-page .related_products ul.products li.product:nth-child(3n) {
margin-left: 0;
}
.woocommerce ul.products.list_view li.product a .product_loop_image {
min-width: 40%;
}
.product_listing_wrapper {
padding-top: 40px;
padding-bottom: 40px;
}
.woocommerce ul.products li.product, .woocommerce-page .related_products ul.products li.product {
flex-basis: calc(50% - 20px);
}
}
@media (max-width: 1024px) {
.product_details_container {
padding-top: 30px;
}
.product_details_container {
flex-direction: column;
}
.product_images, .woocommerce div.product div.summary {
width: 100%;
}
.product_listing_wrapper {
padding-top: 30px;
padding-bottom: 30px;
}
.sidebar_title {
display: flex;
align-items: center;
justify-content: center;
}
.shop_sidebar {
min-width: 100%;
margin-right: 0;
}
.shop_sidebar li {
display: none;
}
.shop_sidebar.open li {
display: block;
}
.woocommerce-notices-wrapper {
padding-right: 30px;
padding-left: 30px;
}
.related_products, .product_reviews, .woocommerce-full-description {
padding-top: 30px;
padding-bottom: 30px;
}
.woocommerce-page .related_products ul.products li.product:nth-child(2n) {
margin-right: 0;
}
.woocommerce ul.products , .woocommerce-page ul.products {
margin-bottom: 40px;
}
.page-description {
padding-top: 30px;
padding-bottom: 30px;
}
.cat-title {
font-size: 40px;
line-height: 40px;
}
.cat-title + p {
font-size: 20px;
line-height: 27px;
}
.featured_cat_text {
padding: 20px;
}
div.padding_1500.main_shop {
padding-right: 10px;
padding-left: 10px;
}
}
@media (max-width: 768px) {
.woocommerce ul.products.list_view li.product a .product_loop_image {
min-width: 40%;
}
.woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product {
margin: 0 10px 20px;
}
.featured_cat_text {
display: block;
}
.featured_cat_text .button {
margin-left: auto;
}
.featured_cat_text .wp_content {
max-width: 100%;
}
}
@media (max-width: 640px) {
.sticky_proceed_to_checkout.show {
padding: 15px;
opacity: 1;
max-height: 1000px;
transition: all 300ms ease-in-out;
}
.woocommerce-variation.single_variation {
flex-direction: column;
gap: 20px;
}
.woocommerce-variation-description .saving {
justify-content: center;
}
.woocommerce-message {
display: flex;
flex-direction: column-reverse;
}
.product_details_container {
padding-top: 20px;
}
.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n + 2) {
width: calc(50% - 13px);
height: auto;
}
.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(2n + 3) {
margin-right: 0;
}
.woocommerce .woocommerce-ordering select, .woocommerce .woocommerce-ordering, .shop_view_right {
min-width: 100%;
}
.woocommerce ul.products.list_view li.product a {
flex-direction: column;
}
.woocommerce ul.products.list_view li.product a .product_loop_image {
width: 100%;
}
.product_listing_wrapper {
padding-top: 20px;
padding-bottom: 20px;
}
.woocommerce-notices-wrapper {
padding-right: 20px;
padding-left: 20px;
}
.related_products, .product_reviews, .woocommerce-full-description {
padding-top: 20px;
padding-bottom: 20px;
}
.woocommerce ul.products li.product, .woocommerce ul.products[class*=columns-] li.product {
flex-basis: 100%;
}
.woocommerce ul.products li.product:nth-child(n) {
margin: 0 0 20px;
}
.cat_subtitle {
display: none;
}
.cat-title {
font-size: 30px;
line-height: 30px;
}
.cat-title + p {
font-size: 18px;
line-height: 25px;
margin-top: 10px;
}
div.padding_1500.main_shop {
padding-right: 20px;
padding-left: 20px;
}
.product_cat_banner {
padding: 20px;
}
}
@media (max-width: 450px) {
.attribute_custom_text > div > p {
font-size: 16px;
line-height: 20px;
}
.woocommerce div.product form.cart .variations td.value > div label {
align-items: center;
}
.woocommerce div.product form.cart .button {
margin-top: 25px;
}
}
.qs-datepicker-container{font-size:1rem;font-family:sans-serif;color:#000;position:absolute;width:15.625em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;z-index:9001;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid grey;border-radius:.263921875em;overflow:hidden;background:#fff;-webkit-box-shadow:0 1.25em 1.25em -.9375em rgba(0,0,0,.3);box-shadow:0 1.25em 1.25em -.9375em rgba(0,0,0,.3)}.qs-datepicker-container *{-webkit-box-sizing:border-box;box-sizing:border-box}.qs-centered{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.qs-hidden{display:none}.qs-overlay{position:absolute;top:0;left:0;background:rgba(0,0,0,.75);color:#fff;width:100%;height:100%;padding:.5em;z-index:1;opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.qs-overlay.qs-hidden{opacity:0;z-index:-1}.qs-overlay .qs-overlay-year{background:rgba(0,0,0,0);border:none;border-bottom:1px solid #fff;border-radius:0;color:#fff;font-size:.875em;padding:.25em 0;width:80%;text-align:center;margin:0 auto;display:block}.qs-overlay .qs-overlay-year::-webkit-inner-spin-button{-webkit-appearance:none}.qs-overlay .qs-close{padding:.5em;cursor:pointer;position:absolute;top:0;right:0}.qs-overlay .qs-submit{border:1px solid #fff;border-radius:.263921875em;padding:.5em;margin:0 auto auto;cursor:pointer;background:hsla(0,0%,50.2%,.4)}.qs-overlay .qs-submit.qs-disabled{color:grey;border-color:grey;cursor:not-allowed}.qs-overlay .qs-overlay-month-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.qs-overlay .qs-overlay-month{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:calc(100% / 3);cursor:pointer;opacity:.5;-webkit-transition:opacity .15s;transition:opacity .15s}.qs-overlay .qs-overlay-month.active,.qs-overlay .qs-overlay-month:hover{opacity:1}.qs-controls{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;background:#d3d3d3;-webkit-filter:blur(0);filter:blur(0);-webkit-transition:-webkit-filter .3s;transition:-webkit-filter .3s;transition:filter .3s;transition:filter .3s, -webkit-filter .3s}.qs-controls.qs-blur{-webkit-filter:blur(5px);filter:blur(5px)}.qs-arrow{height:1.5625em;width:1.5625em;position:relative;cursor:pointer;border-radius:.263921875em;-webkit-transition:background .15s;transition:background .15s}.qs-arrow:hover{background:rgba(0,0,0,.1)}.qs-arrow:hover.qs-left:after{border-right-color:#000}.qs-arrow:hover.qs-right:after{border-left-color:#000}.qs-arrow:after{content:"";border:.390625em solid rgba(0,0,0,0);position:absolute;top:50%;-webkit-transition:border .2s;transition:border .2s}.qs-arrow.qs-left:after{border-right-color:grey;right:50%;-webkit-transform:translate(25%,-50%);-ms-transform:translate(25%,-50%);transform:translate(25%,-50%)}.qs-arrow.qs-right:after{border-left-color:grey;left:50%;-webkit-transform:translate(-25%,-50%);-ms-transform:translate(-25%,-50%);transform:translate(-25%,-50%)}.qs-month-year{font-weight:700;-webkit-transition:border .2s;transition:border .2s;border-bottom:1px solid rgba(0,0,0,0)}.qs-month-year:not(.qs-disabled-year-overlay){cursor:pointer}.qs-month-year:not(.qs-disabled-year-overlay):hover{border-bottom:1px solid grey}.qs-month-year:active:focus,.qs-month-year:focus{outline:none}.qs-month{padding-right:.5ex}.qs-year{padding-left:.5ex}.qs-squares{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.3125em;-webkit-filter:blur(0);filter:blur(0);-webkit-transition:-webkit-filter .3s;transition:-webkit-filter .3s;transition:filter .3s;transition:filter .3s, -webkit-filter .3s}.qs-squares.qs-blur{-webkit-filter:blur(5px);filter:blur(5px)}.qs-square{width:calc(100% / 7);height:1.5625em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-transition:background .1s;transition:background .1s;border-radius:.263921875em}.qs-square:not(.qs-empty):not(.qs-disabled):not(.qs-day):not(.qs-active):hover{background:orange}.qs-current{font-weight:700;text-decoration:underline}.qs-active,.qs-range-end,.qs-range-start{background:#add8e6}.qs-range-start:not(.qs-range-6){border-top-right-radius:0;border-bottom-right-radius:0}.qs-range-middle{background:#d4ebf2}.qs-range-middle:not(.qs-range-0):not(.qs-range-6){border-radius:0}.qs-range-middle.qs-range-0{border-top-right-radius:0;border-bottom-right-radius:0}.qs-range-end:not(.qs-range-0),.qs-range-middle.qs-range-6{border-top-left-radius:0;border-bottom-left-radius:0}.qs-disabled,.qs-outside-current-month{opacity:.2}.qs-disabled{cursor:not-allowed}.qs-day,.qs-empty{cursor:default}.qs-day{font-weight:700;color:grey}.qs-event{position:relative}.qs-event:after{content:"";position:absolute;width:.46875em;height:.46875em;border-radius:50%;background:#07f;bottom:0;right:0}