<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">* {
margin:0;
padding:0;
}
body {
font-family: "Inter","helvetica","arial",sans-serif;
line-height:1.6;
}
html {
scroll-behavior: smooth;
}
::selection {
background: #ffab40;
color: #ffffff;
}
h1, h2, h3, h4, h5, h6 {
margin: 0 0 0.2em;
color: #333333;
line-height: 1.2;
letter-spacing: normal;
}
h1 {
font-size: 36px;
}
h2, .related&gt;h2:first-child, .upsells&gt;h2:first-child {
font-size: 28px;
}
h2+h3, .beta+h3 {
border-top: 0;
}
p {
margin:0 0 0.8em;
}
p strong {
font-weight: 500;
}
li {
margin-top: 0.2em;
}
a {
text-decoration: none !important;
color: #3f6010;
}
address {
font-style:normal;
}
img {
border:0;
} p+h2, p+header h2, p+h3, p+h4, ul+h2, ul+header h2, ul+h3, ul+h4, ol+h2, ol+header h2, ol+h3, ol+h4, table+h2, table+header h2, table+h3, table+h4, blockquote+h2, blockquote+header h2, blockquote+h3, blockquote+h4, form+h2, form+header h2, form+h3, form+h4 {
margin-top: 0.5em;
} .opendyslexic {
font-family: "opendyslexic";
}
@font-face {
font-family: 'opendyslexic';
src: url(https://www.happymedium.co.nz/happy_place/fonts/OpenDyslexic-Regular.woff2) format('woff2');
src: url(https://www.happymedium.co.nz/happy_place/fonts/OpenDyslexic-Regular.woff) format('woff');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'opendyslexic';
src: url(https://www.happymedium.co.nz/happy_place/fonts/OpenDyslexic-Bold.woff2) format('woff2');
src: url(https://www.happymedium.co.nz/happy_place/fonts/OpenDyslexic-Bold.woff) format('woff');
font-weight: bold;
font-style: normal;
}
@font-face {
font-family: 'opendyslexic';
src: url(https://www.happymedium.co.nz/happy_place/fonts/OpenDyslexic-Italic.woff2) format('woff2');
src: url(https://www.happymedium.co.nz/happy_place/fonts/OpenDyslexic-Italic.woff) format('woff');
font-weight: normal;
font-style: italic;
}
@font-face {
font-family: 'opendyslexic';
src: url(https://www.happymedium.co.nz/happy_place/fonts/OpenDyslexic-BoldItalic.woff2) format('woff2');
src: url(https://www.happymedium.co.nz/happy_place/fonts/OpenDyslexic-BoldItalic.woff) format('woff');
font-weight: bold;
font-style: italic;
} :root :where(.is-layout-flow) &gt; * {
margin-block-start: inherit;
margin-block-end: inherit;
}  header, .hentry.type-page .entry-title {
margin-bottom: 1.2em;
} .page-description h2, #secondary .widget-title, .footer-widgets .widget-title {
padding: 0;
text-align: left;
margin-bottom: 0.4em;
border-bottom: dashed 1px #dddddd;
} .page-description h2, .footer-widgets h2, .page-title, .entry-title, .upsells&gt;h2:first-child, section.related h2:first-child, h2.wp-block-heading {
font-family: "opendyslexic";
font-weight: normal;
letter-spacing: -1px;
} .storefront-full-width-content .woocommerce-products-header {
text-align: left;
padding: 0;
} .search .woocommerce-products-header {
margin-top: 48px; margin-bottom: 0.8em;
} .hentry .type-page .entry-header {
margin-bottom: 0.8em;
}
.storefront-full-width-content.woocommerce-cart .entry-header, .storefront-full-width-content.woocommerce-checkout .entry-header, .storefront-full-width-content.woocommerce-account .entry-header {
text-align: center;
padding: 0 0 1.2em;
}  .storefront-breadcrumb {
padding: 8px 0;
margin-bottom: 1em;
}
.woocommerce-breadcrumb {
font-size: .875em;
color: #767676;
}
.woocommerce .woocommerce-breadcrumb a {
color: #767676;
} .page-template .storefront-breadcrumb {
display: none;
} .pagination .page-numbers li .page-numbers, .woocommerce-pagination .page-numbers li .page-numbers {
border-radius: 50%;
}
.pagination .page-numbers li .page-numbers.prev, .pagination .page-numbers li .page-numbers.next, .woocommerce-pagination .page-numbers li .page-numbers.prev, .woocommerce-pagination .page-numbers li .page-numbers.next {
border-radius: 0;
}  .wc-block-grid__product .wc-block-grid__product-image:not(.wc-block-components-product-image) {
margin: 0 !important;
} ul.products li.product img, ul.products .wc-block-grid__product img, .wc-block-grid__products li.product img, .wc-block-grid__products .wc-block-grid__product img {
margin: 0 auto 0;
}  .wc-block-grid .wc-block-grid__product-onsale, .wc-block-grid__product-image .wc-block-grid__product-onsale {
display: none !important;
} #masthead {
display: flex;
justify-content: space-between;
align-items: center;
margin: 0;
padding: 12px 16px;
background-size: 1000px;
background-position-x: -80px;
}
#masthead &gt; .col-full {
margin-left: 0;
margin-right: auto;
}
#masthead .storefront-primary-navigation .col-full {
margin-left: auto;
margin-right: 0;
} .site-header .site-logo-anchor img, .site-header .site-logo-link img, .site-header .custom-logo-link img {
width: auto;
max-width: 250px;
}  #menu-item-18005:before, #menu-item-25261:before {
font-family: 'Font Awesome 5 Free';
font-weight: 900;
content: "\f0a1";
} #menu-item-1452:before {
font-family: 'Font Awesome 5 Free';
font-weight: 900;
content: "\f2bd";
} #menu-item-21055:before {
font-family: 'Font Awesome 5 Free';
font-weight: 900;
content: "\f06b";
} .site-search .widget_product_search form:before {
top: 9px;
left: 12px;
}
.site-search .widget_product_search form input[type=search] {
box-shadow: none;
border-radius: 28px;
padding: 0.5em 1.41575em  0.5em 2.3em;
}
.site-search .widget_product_search form input::placeholder {
color: #bababa;
} .site-header-cart .cart-contents {
padding: 1.2em 0 0 0;
text-align: right;
white-space: nowrap;
}
.site-header .site-header-cart a.cart-contents:before {
font-family: Font Awesome\ 5 Free;
font-weight: 900;
content: "\f291";
} .site-header .site-header-cart a.cart-contents:after {
display: none;
} #mega-menu-wrap-primary li {
font-weight: 500;
} .site-footer a:hover:not(.wp-block-social-link-anchor)  {
color: #eb8f34 !important;
}
.site-footer a:not(.button) {
text-decoration: none;
}
.footer-widgets {
padding-top: 0.8em;
}
.footer-widgets .widget-title {
margin-bottom: 0.3em !important;
}
.footer-widgets .widget_block {
margin: 0 0 1.4em;
}
.footer-widgets .wp-block-columns {
margin-bottom: 0.8em;
gap: 0.8em;
} .footer-widgets ul.wp-block-social-links {
margin: 0.3em 0 0;
gap: 10px;
}
.site-footer .wp-block-social-link-anchor {
color: inherit !important;
} .mailpoet_form_html input {
padding: 8px 14px !important;
}
#mailpoet_form_1 .mailpoet_paragraph {
margin-bottom: 0 !important;
} .drate_table {
margin: 0.5em 0;
border-collapse: collapse;
}
.drate_table th {
position: relative;
padding: 0.4em 0.8em;
border: 3px solid #f5f5dc;
background-color: #d1decf !important;
border-radius: 8px;
}
.drate_table th:after{
display: block;
content: "";
width: 0px;
height: 0px;
position: absolute;
top: 100%;
left: 26px;
border-left: 6px solid transparent;
border-right: 6px solid transparent;
border-top: 10px solid #d1decf;
border-bottom: 10px solid transparent;
}
.drate_table td {
padding: 0.5em 0.6em;
border: 3px solid #f5f5dc;
background-color: #fafaec !important;
border-radius: 8px;
} .visit-us .widget_custom_html {
margin:0;
} .site-info {
color: #5d616a;
text-align: center;
font-size: 0.85em;
padding: 0.3em 0;
margin-top: 5px;
}  .n2-ss-no-bga-fixed p {
margin: 0;
}
#n2-ss-26 + p {
display:none; 
} .home .wc-block-grid__product-link br {
display:none;
} .home .storefront-sorting+ul, .home .storefront-sorting {
display: none;
} .home .woocommerce-products-header__title {
display: none;
} .wc-block-grid__product a.wc-block-grid__product-link p, .wc-block-grid__product .wc-block-grid__product-link+p {
display: none;
} .wc-block-grid .wc-block-grid__product-link .wc-block-grid__product-title, ul.products li.product .woocommerce-loop-category__title, ul.products li.product .woocommerce-loop-product__title {
color: initial;
} ul.products li.product .price, ul.products .wc-block-grid__product .price, .wc-block-grid__products li.product .price, .wc-block-grid__products .wc-block-grid__product .price {
color: initial;
font-size: 0.875rem;
} .home .wp-block-cover p {
margin: 0;
} .widget_nav_menu {
margin-top: 0.5em;
}
.widget_nav_menu .widget-title {
font-family: 'opendyslexic';
font-size: 22px;
letter-spacing: -1.2px;
}
.widget-area .widget a:not(.button) {
font-weight: 500;
text-decoration: none !important;
} .widget-area .widget .widget-title:before{
display: inline-block;
font-family: "Font Awesome 5 Free";
font-weight: 900;
margin-right: 0.3em;
text-decoration: none;
}  #nav_menu-7 .widget-title:before{
color: #F29600FF;
content: "\f665";
} #nav_menu-3 .widget-title:before{
color: #F29600FF;
content: "\f6ad";
} #nav_menu-4 .widget-title:before{
color: #F29600FF;
content: "\f6a1";
} #nav_menu-12 .widget-title:before{
color: #F29600FF;
content: "\f67b";
} #nav_menu-13 .widget-title:before{
color: #F29600FF;
content: "\f6e8";
} #nav_menu-6 .widget-title:before{
color: #F29600FF;
content: "\f67c";
} #nav_menu-10 .widget-title:before{
color: #F29600FF;
content: "\f06b";
}  #nav_menu-9 .widget-title:before{
color: #F29600FF;
content: "\f0a1";
} #nav_menu-11 .widget-title:before {
color: #F29600FF;
content: "\f128";
} .widget_nav_menu ul li:before {
color: #F29600FF;
content: "\f3bf";
transform: rotate(90deg );
opacity: 1.0;
}
.menu-sidebar-good-fortune-container, .menu-sidebar-calming-time-container, .menu-sidebar-relaxing-place-container, .menu-sidebar-clothes-container, .menu-sidebar-accessories-container, .menu-sidebar-fun-little-things-container, .menu-sidebar-gift-ideas-container {
margin: 0.8em 0 0 0.7em;
} .sub-menu {
margin-left: 0 !important;
}
.sub-menu li:first-child {
margin-top: 0.5em;
}
.widget_nav_menu ul li {
margin-bottom: 0.5em;
} .storefront-sorting {
margin-bottom: 1.5em;
} .woocommerce-LoopProduct-link + a.button {
display: none;
}
.woocommerce-ordering, .woocommerce-result-count {
display: none;
} .price del + span + ins {
color: #dc4e41;
font-weight: 500;
} .homepage_listing { margin-bottom: 1.5em;
}
.homepage_listing .wc-block-product-template { margin-left: 0;
}
.homepage_listing .wp-block-button.wc-block-components-product-button { flex-direction: row;
}
ul.products li.product, ul.wc-block-grid__products li.wc-block-grid__product {
margin: 0;
}
.wc-block-grid.has-2-columns ul.wc-block-grid__products, .wc-block-grid.has-3-columns ul.wc-block-grid__products, .wc-block-grid.has-4-columns ul.wc-block-grid__products, .wc-block-grid.has-5-columns ul.wc-block-grid__products, .wc-block-grid.has-6-columns ul.wc-block-grid__products, ul.products { display: flex;
flex-wrap: wrap;
}
.wc-block-grid.has-2-columns li.wc-block-grid__product, .wc-block-grid.has-3-columns li.wc-block-grid__product, .wc-block-grid.has-4-columns li.wc-block-grid__product, .wc-block-grid.has-5-columns li.wc-block-grid__product, .wc-block-grid.has-6-columns li.wc-block-grid__product, ul.products li.product {
flex: 1 0 50%;
max-width: 50%;
margin-left: initial;
margin-right: initial;
border-bottom: 16px solid transparent;
border-left: 8px solid transparent;
border-right: 8px solid transparent;
}     ul.products li.product img, ul.products li.product.product-category img {
margin-bottom: 0.5em;
}
.single-product div.product .woocommerce-product-gallery .flex-viewport {
margin-bottom: 0.8em;
} ol.flex-control-nav {
display: flex;
flex-wrap: wrap;
}
.storefront-full-width-content.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 .flex-control-thumbs li {
width: 18.4%;
margin-right: 2%;
margin-bottom: 8px;
} .stock.in-stock {
display: none;
}
p.price {
margin: 0.2em 0 !important;
}
.ssbp-wrap {
opacity: 0.8;
}
.woocommerce-product-details__short-description h4 + p {
margin: 0 0 0.5em;
}
.single-product div.product form.cart {
margin: 1em 0 0;
}
button.alt:hover, input[type="button"].alt:hover, input[type="reset"].alt:hover, input[type="submit"].alt:hover, .button.alt:hover, .widget-area .widget a.button.alt:hover {
background-color: #eb8f34;
}
.single-product div.product .product_meta {
padding-top: 0.2em;
}
.sku_wrapper {
color:#dbdbdbdb;
text-transform: uppercase;
}
.posted_in, .tagged_as {
display: none !important;
}
.tagged_as a {
text-decoration: none !important;
} .pswp__bg {
opacity: 0.8 !important;
}
.pswp__caption__center {
text-align: center;
max-width: 600px;
font-size: 24px;
padding: 10px 0 20px;
line-height: 30px;
} .woocommerce-tabs h1, .woocommerce-tabs h2, .woocommerce-tabs h3, .woocommerce-tabs h4, .woocommerce-tabs h5, .woocommerce-tabs h6 {
margin-bottom: 0;
}
.woocommerce-tabs img {
padding: 0.5em 0em;
}
.anno {
font-size: smaller;
font-style: italic;
font-weight: 200;
}
p.anno {
font-size: 75%;
font-style: italic;
} .woocommerce-tabs ul.tabs li a {
color: #bbbbbb;
}
.description_tab a {
font-size: 0;
}
.description_tab a:before {
font-size: 12pt;
padding: 1em 0;
display: block;
content: "More Information";
}
.additional_information_tab a {
font-size: 0;
}
.additional_information_tab a:before {
font-size: 12pt;
padding: 1em 0;
display: block;
content: "Product Details";
} .woocommerce-Tabs-panel .fas {
margin-right: 5px;
}
.fa-ruler-vertical, .fa-heart {
margin-right: 0 !important;
}
.fa-person-dress::before, .fa-ruler-vertical::before, .fa-heart::before {
font-family: 'Font Awesome 5 Free';
font-weight: 700;
margin-right:5px;
}
.fa-person-dress::before {
content: "\f182";
}
.fa-ruler-vertical:before {
content: "\f548";
}
.woocommerce-Tabs-panel:after {
margin-top: 1em;
padding-top: 0.2em;
content: "*All measurements on this website are approximate.";
font-weight: 200;
font-style: italic;
line-height: 1.2;
}
table caption, .info_title {
padding: 0.5em 0 0 0;
margin: 0;
font-size: large;
font-weight: 500;
text-align: left;
}
.info_title + ul {
margin-bottom: 0;
}
.info_title + ul li:first-child, .info_title + ul li {
margin-top: 0;
}
.table_spec .wp-block-audio {
margin: 0;
}
.table_spec .wp-block-audio .mejs-container {
width: 100%  !important;
}
.table_spec ul {
margin: 0;
}
.table_spec li {
margin-top: 0;
}   #billing_company_field, #order_comments_field {
display: none;
}
#billing_country_field .required, #shipping_country_field .required {
display: none;
}
#billing_state_field .optional, #shipping_state_field .optional {
display: none;
} #billing_country_field label {
font-size: 0;
}
#billing_country_field label:before {
font-size: 16px;
content:"Country";
} .woocommerce-billing-fields__field-wrapper abbr, .woocommerce-shipping-fields abbr {
text-decoration: none;
cursor: default;
}
#billing_state_field label:after, #shipping_state_field label:after {
content: "*";
color: #e2401c;
}
#billing_postcode_field {
width: 50%;
padding-right: 0.5em;
float: left;
clear: none;
}
#billing_phone_field {
width: 50%;
float: left;
clear: none;
}
#ship-to-different-address .woocommerce-form__input-checkbox {
right: auto;
left: 0;
}
.woocommerce-form__label-for-checkbox {
padding-left: 20px;
} #order_review {
background-color: transparent;
}
table.woocommerce-checkout-review-order-table tfoot td {
background-color: #ffffff;
} .woocommerce .includes_tax {
font-size: 0;
}
.woocommerce .includes_tax:before {
content: "(inc GST)";
font-size: small;
}
.woocommerce .includes_tax .amount {
display: none;
}
.place-order .woocommerce-form__label-for-checkbox {
padding-left: 0;
padding-bottom: 0.5em;
} #order_review .g-recaptcha {
padding: 0 1.41575em;
}
#order_review .g-recaptcha:before {
font-size: smaller;
content: "*Please check below before pressing the order button.";
}  .theme-twentytwenty .wc-block-grid.has-5-columns .wc-block-grid__product, .theme-twentytwenty .wc-block-grid.has-6-columns.alignfull .wc-block-grid__product, .wc-block-grid.has-5-columns .wc-block-grid__product, .wc-block-grid.has-6-columns.alignfull .wc-block-grid__product {
font-size: inherit !important;
} .post .entry-header {
margin-bottom: 0;
}
.post-author {
display: none;
}
.post-author+.entry-title {
padding-bottom: 2px;
}
.post-author+.entry-title a{
color: inherit;
}
.hentry .entry-header .posted-on a, .hentry .entry-header .post-author a, .hentry .entry-header .post-comments a, .hentry .entry-header .byline a {
font-weight: 400;
}
.hentry .entry-taxonomy {
margin: 1.2em 0 0;
padding-top: 0.2em;
border-top: 1px solid rgba(0,0,0,.05);
}
.cat-links a, .tags-links a {
color: inherit;
font-weight: 400;
} .category-helpful-guides .posted-on, .category-helpful-guides .entry-taxonomy, .category-helpful-guides .post-navigation {
display: none;
}  .stripe-icon-payment-option {
max-width: 80px;
padding: 0 8px 5px 0;
display: inline;
opacity : 0.8;
} .wpforms-container-full {
margin: 3em 1em 0 !important;
padding: 30px 30px 20px  !important;
border: 1px solid #ebebeb  !important;
border-radius: 10px !important;
background-image: url(https://www.happymedium.co.nz/happy_place/wp-content/uploads/background_flower_white.jpg) !important;
background-position: center !important;
background-color: rgba(255,255,255,0.8) !important;
background-blend-mode: lighten;
}
.wpforms-required-label {
margin-left: -0.3em !important;
}  .woocommerce-MyAccount-navigation a {
color: inherit;
}  .box25{
position: relative;
background: #fff0cd;
box-shadow: 0px 0px 0px 5px #fff0cd;
border: dashed 2px white;
padding: 0.2em 0.5em;
color: #454545;
}
.box25:after{
position: absolute;
content: '';
right: -7px;
top: -7px;
border-width: 0 15px 15px 0;
border-style: solid;
border-color: #ffdb88 #fff #ffdb88;
box-shadow: -1px 1px 1px rgba(0, 0, 0, 0.15);
}
.box25 p {
margin: 5px;
padding: 8px;
line-height: 1.6em;
} .img-opac img {
width: 100%;
cursor: pointer;
filter: opacity(70%);
transition-duration: 0.5s;
}
.img-opac img:hover {
filter: opacity(100%);
transition-duration: 0.5s;
} .blink {
animation: blink 1s infinite alternate;
}
@keyframes blink {
0% { color: #8b4513 }
100% { color: #eb8f34 }
}
.rainbow {
background: linear-gradient(to right, #f00 0%, #f80 14.28%, #dd0 28.56%, #0d0 42.85%, #0dd 57.14%, #00f 71.42%, #e0e 85.71%, #f00 100%) 0% center / 200% auto;
background-clip: text;
-webkit-background-clip: text;
color: rgba(0, 0, 0, 0);
animation: rainbow 2s linear infinite;
}
@keyframes rainbow {
to { background-position-x: -200%; }
} .content-area, .site-main {
margin-bottom: 0;
}
.woocommerce-loop-category__title .count {
display: none;
}
.hentry {
margin: 0 0 3em;
}
.entry-content + .edit-link, .product_meta + .edit-link {
display: none;
} .xl-icon .fab {
font-size: 2.5em;
margin: 0.1em;
} a:focus, button:focus, input:focus, textarea:focus {
outline: none;
} .ssbp-wrap {
width: 100%;
padding: 0px 10px 5px !important;
}
.ssbp-wrap .ssbp-list li {
margin-top: 0 !important;
} .wp-block-table thead {
border-bottom: 1px solid #dedede;
}
.hentry .entry-content .wp-block-table td, .hentry .entry-content .wp-block-table th, .editor-styles-wrapper .wp-block-table td, .editor-styles-wrapper .wp-block-table th {
padding: 0.5em 1em !important;
} .table_spec {
width: 100%;
text-align: center;
border-collapse: collapse;
border-spacing: 0;
margin: 0 0 0.6em;
}
.table_spec th, .table_spec td {
padding: 8px 10px 3px;
background-color: transparent !important;
border-bottom: solid 1px #778ca3;
}
.table_spec th {
font-weight: 500;
width: 50%;
} .li_check {
list-style: none;
margin: 0;
padding: 0;
}
.li_check li:first-child {
margin-top: 8px;
}
.li_check li {
margin-left: 0.8em;
}
.li_check li::before {
font-family: 'Font Awesome 5 Free';
font-weight: 900;
content: "\f00c";
margin-right: 5px;
font-size: 80%;
} .demo_store {
bottom: 0;
font-family: "opendyslexic";
font-weight: normal;
background-color: #9d6e3c;
color: #fff;
}
.demo_store::before {
content: "\f0a1";
} .wc-block-grid__products .wc-block-grid__product img, ul.products li.product img {
border-radius: 0;
} .wp-block-audio {
padding: 0.5em 1em;
} .youtube {
width: 100%;
padding: 0;
box-sizing: border-box;
}
.youtube .inner {
padding-top: 56.25%;
position: relative;
height: 0;
overflow: hidden;
}
.youtube .inner iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
} .wc-block-components-notice-banner.is-warning, .wc-block-components-notice-banner.is-success, .wc-block-components-notice-banner.is-info {
background-color: rgba(246, 246, 246, 0.4) !important;
color: inherit;
border: 0;
border-radius: 8px;
margin-bottom: 1.2em;
}
.wc-block-components-notice-banner.is-warning&gt;svg, .wc-block-components-notice-banner.is-success&gt;svg, .wc-block-components-notice-banner.is-info&gt;svg {
display: none;
}
.wc-block-components-notice-banner.is-warning::before, .wc-block-components-notice-banner.is-success::before, .wc-block-components-notice-banner.is-info::before {
font-family: "Font Awesome 5 Free";
font-weight: 900;
content: "\f52e";
display: inline-block;
top: 1.05em;
left: 1.5em;
color: green;
}
.wc-block-components-notice-banner.is-error {
background-color: rgb(255, 215, 215, 0.4) !important;
color: inherit;
border: 0;
border-radius: 8px;
margin-bottom: 1.2em;
}
.wc-block-components-notice-banner.is-error&gt;svg {
display: none;
}
.wc-block-components-notice-banner.is-error::before {
font-family: "Font Awesome 5 Free";
font-weight: 900;
content: "\f1b0";
display: inline-block;
top: 1.05em;
left: 1.5em;
color: #0073ff;
}
.woocommerce-notices-wrapper .woocommerce-message a, .woocommerce-notices-wrapper .woocommerce-info a, .woocommerce-form-login-toggle a, .woocommerce-form-coupon-toggle a, .woocommerce-notices-wrapper .woocommerce-error a, .woocommerce-notices-wrapper .woocommerce-noreviews a, .woocommerce-notices-wrapper p.no-comments a {
color: green;
}
.woocommerce-message a:hover, .woocommerce-info a:hover, .woocommerce-error a:hover, .woocommerce-noreviews a:hover, p.no-comments a:hover {
color: #2757ab;
opacity: .7;
} .woocommerce-info, .woocommerce-message, .woocommerce-noreviews {
background: rgba(246, 246, 246, 0.4);
color: inherit;
border: 0;
border-radius: 8px;
margin-bottom: 1.2em;
}
.woocommerce-message::before, .woocommerce-info::before, .woocommerce-noreviews::before, p.no-comments::before {
font-family: "Font Awesome 5 Free";
font-weight: 900;
content: "\f52e";
display: inline-block;
position: absolute;
top: 1.05em;
left: 1.5em;
color: green;
}
.woocommerce-error {
background: rgb(255, 215, 215, 0.4);
color: inherit;
border: 0;
border-radius: 8px;
margin-bottom: 1.2em;
}
.woocommerce-error::before {
font-family: "Font Awesome 5 Free";
font-weight: 900;
content: "\f1b0";
display: inline-block;
position: absolute;
top: 1.05em;
left: 1.5em;
color: #0073ff;
}
.woocommerce-notices-wrapper .woocommerce-message a, .woocommerce-notices-wrapper .woocommerce-info a, .woocommerce-form-coupon-toggle a, .woocommerce-notices-wrapper .woocommerce-error a, .woocommerce-notices-wrapper .woocommerce-noreviews a, .woocommerce-notices-wrapper p.no-comments a {
color: green;
}
.woocommerce-message a:hover, .woocommerce-info a:hover, .woocommerce-error a:hover, .woocommerce-noreviews a:hover, p.no-comments a:hover {
color: #2757ab;
opacity: .7;
}  div.snize .snize-horizontal-wrapper {
margin: 1em 0 !important;
} .n2-ss-button-container p {
display: none;
} .cart-discount {
color: #da6565;
}
.coupon-hem-mix-of-6-discount .woocommerce-remove-coupon {
display: none;
} .acoplw-blockText {
font-family: "opendyslexic";
text-shadow: 1px 1px 0 #FFF, -1px -1px 0 #FFF, -1px 1px 0 #FFF, 1px -1px 0 #FFF, 0px 1px 0 #FFF,  0-1px 0 #FFF, -1px 0 0 #FFF, 1px 0 0 #FFF;
letter-spacing: -0.025em;
}    #sb_instagram .sbi_follow_btn a:focus, #sb_instagram .sbi_follow_btn a:hover {
outline: 0;
box-shadow: inset 0 0 10px 20px #f29600;
}  .wpforms-confirmation-container-full, div[submit-success]&gt;.wpforms-confirmation-container-full:not(.wpforms-redirection-message) {
background: #699049;
border: none;
border-radius: 8px;
font-size: larger;
color: #ffffff;
text-align: center;
margin-top: 2em;
} .error404 .fourohfour-columns-2 {
display: none;
}
@media(min-width: 768px) {
h1 {
font-size: 2.5em;
}
h2, .related&gt;h2:first-child, .upsells&gt;h2:first-child {
font-size: 2em;
} #masthead {
display: block;
margin: 0;
padding: 1.2em 0 0;
background-size: cover;
background-position-x: 0;
}
#masthead &gt; .col-full, #masthead .storefront-primary-navigation .col-full {
display: flex;
justify-content: space-between;
align-items: flex-end;
margin-left: auto;
margin-right: auto;
} .storefront-secondary-navigation.woocommerce-active .site-header .site-branding {
width: 25%;
padding: 0;
margin-left: 0;
margin-right: auto;
margin-bottom: 0;
}
.site-header .site-branding img {
max-width: 100%;
padding: 0;
margin-left: auto;
margin-right: auto;
} .woocommerce-active .site-header #mega-menu-wrap-primary {
width: 100% !important;
margin-right: auto !important;
} .storefront-secondary-navigation.woocommerce-active .site-header .secondary-navigation {
margin:  0;
padding-right: 1em;
width: auto;
float: none;
clear: both;
}
.secondary-navigation ul.menu a {
display: inline-block;
padding: 0 1em 0 0.3em;
vertical-align: bottom;
} .woocommerce-active .site-header .site-search {
width: 18%;
margin: 0;
} .site-header-cart:hover .widget_shopping_cart, .site-header-cart.focus .widget_shopping_cart {
left: auto;
right: 0;
width: 160%;
} .wc-block-grid.has-3-columns li.wc-block-grid__product, .wc-block-grid.has-3-columns li.wc-block-grid__product {
flex: 1 0 33.3333333333%;
max-width: 33.3333333333%;	
}
.wc-block-grid.has-4-columns li.wc-block-grid__product, .wc-block-grid.has-4-columns li.wc-block-grid__product {
flex: 1 0 25%;
max-width: 25%;	
}
.wc-block-grid.has-5-columns li.wc-block-grid__product, .wc-block-grid.has-5-columns li.wc-block-grid__product {
flex: 1 0 20%;
max-width: 20%;	
}
.wc-block-grid.has-6-columns li.wc-block-grid__product, .wc-block-grid.has-6-columns li.wc-block-grid__product {
flex: 1 0 16.6666666666%;
max-width: 16.6666666666%;	
}
ul.products, li.product {
display: block;
}
ul.products li.product {
max-width: initial;
border: none;
} .storefront-full-width-content.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li {
width: 22%;
float: left;
margin-right: 4%;
}
.storefront-full-width-content.single-product div.product .summary {
margin-bottom: 5em;
}
.storefront-full-width-content .up-sells&gt;h2:first-child, .storefront-full-width-content .related.products&gt;h2:first-child {
text-align: initial;
} .left-sidebar:not(.page-template-template-fullwidth-php) .woocommerce-MyAccount-navigation {
float: left;
margin-right: 5.8823529412%;
}
.left-sidebar:not(.page-template-template-fullwidth-php) .woocommerce-MyAccount-content {
float: right;
margin-right: 0;
} .table_spec th {
width: 30%;
}
}</pre></body></html>