<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/** Shopify CDN: Minification failed

Line 10:0 All "@import" rules must come first

**/
@font-face {
  font-family: Roboto-Black;
  src: url(/cdn/shop/files/Roboto-Black.woff?v=1712121014);
}
@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&amp;display=swap');

/*------------------------common-button-css------------------------*/
.custm-btn-common-class {
   background-color: #f15160 !important;
    --border-offset: none !important;
    border-radius: 5px;
    border: 1px solid #f15160;
    transition:0.3s;
}
.custm-btn-common-class:hover:after {
    --border-offset: none !important;
}
.custm-btn-common-class:hover{
    background-color: transparent !important;
    border: 1px solid #f15160;
    color:#f15160 !important;
}
span,p,h1,h2,h3,h4,h5,h6,a{
    font-family: Roboto-Black !important;
}
.custm-heading-class {
    width: 100%;
    text-align: center;
    font-size: 40px;
    color: #000;
    position:relative;
    font-weight:600;
}
/*------------------banner-section------------------*/
.banner .banner__box h2.banner__heading {
    margin-top: 0rem;
}
/*----------------------feature-collection-section----------------------*/
.collection {
    padding: 60px 0px !important;
}

/*-------------------heart-4-u-section---------------*/
.hart_img-content-block .cust_main_bg {
    padding: 60px 0px;
    background: #c4c3a0;
}
.image-with-text__text.rte.subtitle ul li {
    color: #000;
    text-transform: capitalize;
}
/*--------------------------our-story------------------*/
.banner--mobile-bottom .banner__text p{
    color: #000;
    margin-top:20px;
}
.banner--mobile-bottom h2 {
    width: 100%;
    text-align: center;
    font-size: 40px;
    color: #000;
    position:relative;
    font-weight:600;
}
/*-------------------------collection-list-section-----------------*/
.section-collection-list {
    width: 100%;
    padding: 60px 0px;
}
.section-collection-list .collection-list-view-all{
    margin-top:40px;
}
/*------------------------------*/
.image-with-text__text.rte.body p{
    color:#000;
}
/*-----------------------footer--------------------*/

footer.footer {
    background: #f15160 !important;
}
.footer .contact-info {
    width: 100%;
    display: block;
    margin-top: 14px;
}
.footer .contact-info a {
    width: 100%;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    color: #fff;
    font-size: 14px;
    text-decoration: none;
    margin-bottom:10px;
}
.footer .contact-info a img {
    width: 27px;
    margin-right: 8px;
}
.footer ul li a {
    color:#fff !important;
}
.footer p{
    color:#fff !important;
}
.footer .footer__content-top {
    padding-bottom: 1rem;
}
.footer .footer__content-bottom.scroll-trigger {
    padding-top: 0px;
}
.footer .footer-block__brand-info .rte p {
    font-size: 14px;
}
.footer .field input {
    background: transparent;
    border: 1px solid #fff;
    margin-bottom:5px;
}
.footer .field textarea {
    background: transparent;
    border:1px solid #fff;
    color:#000;
    font-family: 'Roboto-Black' !important;
}
.footer .field label {
    color: #fff;
    font-family: 'Roboto-Black' !important;
    font-size:14px;
}
.footer .field__input:focus, .field__input:not(:placeholder-shown), .field__input:-webkit-autofill, .customer .field input:focus, .customer .field input:not(:placeholder-shown), .customer .field input:-webkit-autofill {
    color: #fff !important;
}
.footer button.button {
    color: #f15160;
    margin-top: 5px;
    display: block;
    min-width: 40px;
}
.footer__column .no-js-hidden {
    display: flex;
    justify-content: center;
    gap: 8px;
    align-items: baseline;
}
/*---------------------11-04-2023--------------------*/
.buckscc-floating-box .buckscc-select-styled {
    box-shadow: none !important;
}
.bg-house-img-footer {
    width: 50%;
    background-image: url('/cdn/shop/files/Illustratie_straat.png?v=1712812079');
    background-position: center;
    background-size: cover;
    height: 200px;
}
.footer__content-bottom .footer__column.footer__column--info {
    flex-direction: row;
    justify-content: space-between;
}
.field:after, .field:hover.field:after{
    box-shadow: none;
}
.cart-count-bubble {
    background: #ca8148!important;
}
.collection ul.product-grid li .card__content h3 {
    font-size: 16px;
}
.price--on-sale .price-item--regular {
    color: #f15160!important;
}
.cust_main_bg .image-with-text__media {
    border: 0;
}
.badge {
    background: #9388cc!important;
}
.newsletter form.newsletter-form input {
    border: 2px solid #000;
    background:transparent;
}
.newsletter form.newsletter-form input:focus {
    outline: none;
    box-shadow: none;
}
.newsletter .newsletter__wrapper {
    background: #ddd;
}
h3 .icon-arrow path {
    fill: #ca8148;
}
.section-collection-list .collection-list li {
    box-shadow: rgba(0, 0, 0, 0.05) 0px 6px 24px 0px, rgba(0, 0, 0, 0.08) 0px 0px 0px 1px;
}
.scrolled-past-header {
    box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 15px -3px, rgba(0, 0, 0, 0.05) 0px 4px 6px -2px;
}
/*----------4-4-2024----------------*/
ul.list-menu .header__menu-item span.header__active-menu-item {
    color: #e94465;
}
.template-page main#MainContent,
.template-page-sweetheart main#MainContent {
    background: #e9e7e7;
    padding: 60px 0 0;
}
.template-page main#MainContent section .page-width,
.template-page-sweetheart main#MainContent section .page-width{
    padding: 40px;
    background: #fff;
    border-radius: 40px;
    box-shadow: #32325d40 0 6px 12px -2px, #0000004d 0 3px 7px -3px;
    margin-bottom: 40px;
}
.custom_logo_section {
    padding: 30px 0;
    background: #b2e7ce;
}
.customer-logos .slick-slide {
    margin: 0px 20px;
}
.customer-logos .slick-slide img {
    width: 100%;
}
.customer-logos .slick-slider{
    position: relative;
    display: block;
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
     user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
     touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}
.customer-logos .slick-list{
    position: relative;
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 0 0 20px;
}
.customer-logos .slick-list:focus{
    outline: none;
}
.customer-logos .slick-list.dragging{
    cursor: pointer;
    cursor: hand;
}
.customer-logos .slick-slider .slick-track,
.customer-logos .slick-slider .slick-list{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}
.customer-logos .slick-track{
    position: relative;
    top: 0;
    left: 0;
    display: block;
}
.customer-logos .slick-track:before,
.customer-logos .slick-track:after{
    display: table;
    content: '';
}
.customer-logos .slick-track:after{
    clear: both;
}
.customer-logos .slick-loading .slick-track{
    visibility: hidden;
}
.customer-logos .slick-slide {
    display: none;
    float: left;
    height: 100%;
    min-height: 1px;
    box-shadow: rgba(50, 50, 93, 0.25) 0px 6px 12px -2px, rgba(0, 0, 0, 0.3) 0px 3px 7px -3px;
    background: #fff;
    border-radius: 10px;
}
.customer-logos .slick-slide a {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 20px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.customer-logos .slick-slide img {
    display: block;
    max-width: 260px;
    height: 130px;
    object-fit: contain;
}
.customer-logos .slick-slide.slick-loading img{
    display: none;
}
.slick-slide.dragging img{
    pointer-events: none;
}
.slick-initialized .slick-slide{
    display: block;
}
.customer-logos .slick-loading .slick-slide{
    visibility: hidden;
}
.customer-logos .slick-vertical .slick-slide{
    display: block;
    height: auto;
    border: 1px solid transparent;
}
.customer-logos .slick-arrow.slick-hidden {
    display: none;
}
.logo_title h2 {
    margin: 0;
    text-align: center;
    font-size:40px;
}
.logo_carousel .logo_title {
    margin-bottom: 20px;
}
.customer-logos {
    position: relative;
}
.customer-logos button {
    position: absolute;
    border: 0;
    background: #9388cc;
    border-radius: 50px;
    width: 40px;
    z-index: 1;
    height: 40px;
    top: 45%;
    display: flex!important;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    transform: translate(0 , -50%);
}
.customer-logos button svg {
    width: 26px;
    height: 26px;
}
.customer-logos button svg path{
    fill:#fff;
}
.customer-logos button.slick-next.slick-arrow {
    right: 0;
}
 .oranje-hart  .product-form__buttons .omgrfq-button,
.hart-o-55-cm .product-form__buttons .omgrfq-button,
.hart-o-70-cm .product-form__buttons .omgrfq-button,
.rood-hart .product-form__buttons .omgrfq-button,
.rozen-hart .product-form__buttons .omgrfq-button,
.multicolor-hart .product-form__buttons .omgrfq-button{
    display: none;
}
.oranje-hart .product-form__buttons button.product-form__submit, .oranje-hart .product-form__buttons .shopify-payment-button,
.hart-o-55-cm .product-form__buttons button.product-form__submit, .hart-o-55-cm .product-form__buttons .shopify-payment-button,
.hart-o-70-cm .product-form__buttons button.product-form__submit, .hart-o-70-cm .product-form__buttons .shopify-payment-button,
.rood-hart .product-form__buttons button.product-form__submit, .rood-hart .product-form__buttons .shopify-payment-button,
.rozen-hart .product-form__buttons button.product-form__submit, .rozen-hart .product-form__buttons .shopify-payment-button,
.multicolor-hart .product-form__buttons button.product-form__submit, .multicolor-hart .product-form__buttons .shopify-payment-button {
    display: block!important;
} 
.custm-original-price .price__container span s.price-item.price-item--regular {
    color: #b4b4b4 !important;
    font-size: 20px;
    line-height: 1.6;
  text-decoration-color:#b4b4b4;
  margin-right:0px;
}
.custm-original-price .price__container .price__sale {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    gap: 10px;
}
.custm-original-price .price__container span {
    color: #b4b4b4;
    font-size: 20px;
    line-height: 1.6;
}
.custm-original-price span.badge.price__badge-sale {
    display: flex;
    justify-content: center;
    align-items: center;
}
.page-contact .contact form .field input,
.page-contact .contact form .field textarea{
    border: 1px solid #000;
    color: #121212bf !important;
}
.page-contact h1.main-page-title {
    margin-bottom: 0;
}
.card__information .card-information .price__sale span s.price-item {
    margin-right: 10px;
}
.header .header__icons details-modal.header__search {
    display: none!important;
}
.template-page main#MainContent table, .template-page main#MainContent table tr, .template-page main#MainContent table td {
    border: 0;
    box-shadow: none;
}
.template-page main#MainContent table td:last-child {
    text-align: center;
}
.template-page main#MainContent p,
.template-page main#MainContent .rte,
.template-page-sweetheart main#MainContent p{
    font-family: "Roboto", sans-serif!important;
    font-weight: 100!important;
}
.template-page main#MainContent p a,
.template-page main#MainContent .rte a,
.template-page-sweetheart main#MainContent p a{
    color: #e94465;
}
.collection .collection__description p {
    text-align: center;
    color: #000;
}
.wishlist-hero-custom-button button svg path {
    fill: #f15160;
}
 .wishlist-hero-custom-button.wishlisthero-floating {
   position:unset!important;
} 
.wishlist-hero-custom-button.wishlisthero-floating:hover {
    background: transparent;
}
.wishlisthero-product-page-button-container button svg path {
    fill: #f15160;
}
.collection ul li .card__content {
    flex-direction: row;
    display: flex;
    justify-content: space-between;
  width:85%;
}
.custom-wishlist-icon {
    display: flex;
    align-items: flex-start;
    padding: 5px 0;
}
.wishlist-hero-custom-button button svg {
    width: 20px;
    height: 20px;
}
/*-------------------06-04-2023------------------*/
 .wishlist-hero-custom-button.wishlisthero-floating {
    position: absolute !important;
    bottom: 35px !important;
    right: 10px !important;
    top: unset !important;
}
.collection.section-template--21263105098073__featured_collection_DkDLgT-padding .wishlist-hero-custom-button.wishlisthero-floating {
    bottom: 20px !important;
}
.collection.section-template--21263105098073__featured_collection_aMcU4y-padding .wishlist-hero-custom-button.wishlisthero-floating {
    bottom: 75px !important;
} 
  /*------------------end----06-04-2023--------------*/
/*------------------09-04-2023----------------------*/
img.custm-img-trans-style {
    border: transparent;
}
img.Stichting-har-img {
    width: 100px;
    text-align: right;
    display: block;
    position: absolute;
    right: 45px;
    top: 15px;
    border: transparent;
}
.custom-stichting-hartekind{
    position: relative;
}
.wishlist-hero-price-update span.money.conversion-bear-money {
    display: none;
}
.wishlisthero-customer-view-listing a.MuiTypography-root .MuiCardMedia-root.jss11.wishlist-hero-list-card-product-image {
    padding-top: 100%;
}
.custm-original-price .price__container .price-item.price-item--sale.price-item--last .money {
    color: #ff0000 !important;
}
/*---------------------11-04-2024-------------------*/
.custom-unique-b2b-harten-pre-order ul.grid.product-grid {
    justify-content: center;
}
.custom-unique-tijdelijke-adoptie ul.grid.product-grid {
    justify-content: center;
}
div#omgrfq_button_action_snap {
    display: none;
}
ul.featured-collection-info {
    justify-content: center;
}
/* 24-april,2024 */
.hart-onder-de-riem-info.product__info-wrapper button.product-form__submit {
    display: block !important;
}
.oranje-hart-info.product__info-wrapper .omgrfq-button, .multicolor-hart-info.product__info-wrapper .omgrfq-button, .hart-onder-de-riem-info.product__info-wrapper .omgrfq-button {
    display: none;
}
.template-product .custm-original-price {
    display: flex !important;
    flex-direction: row;
    justify-content: flex-start;
    gap: 10px;
    margin-bottom: 25px!important;
}
/*--------------16-05-2024-braveheart-page-css-----------------------*/
.template-page-brave-heart main#MainContent {
    background: #e9e7e7;
    padding: 60px 0 0;
}
.brave-heart-wrap {
    padding: 40px;
    background: #fff;
    border-radius: 40px;
    box-shadow: #32325d40 0 6px 12px -2px, #0000004d 0 3px 7px -3px;
    margin-bottom: 40px !important;
    max-width: 72.6rem;
    margin: 0 auto;
}
.brave-heart-moretext-brave {
    background: #f15160;
    padding: 30px;
  margin-bottom:30px;
}
.brave-heart-moretext-brave .contact__fields .field  label.field__label {
    color: #fff;
}
.brave-heart-moretext-brave .field input {
    background: transparent;
    border: 1px solid #fff;
    margin-bottom:5px;
}
.brave-heart-moretext-brave .field  label {
    color: #fff;
}
.brave-heart-moretext-brave .field textarea {
   border: 1px solid #fff;
    background: transparent;
  margin-bottom:5px;
}
.brave-heart-wrap .brave-heart-moretext-brave button.button {
    background: #fff;
    color: #f15160;
  margin-bottom:5px;
}
.brave-heart-wrap .brave-heart-moretext-brave button.button:after {
    box-shadow: none !important;
}
.brave-heart-moretext-brave  .field input:focus-visible {
    box-shadow: none;
}
.brave-heart-moretext-brave .field textarea:focus-visible {
    box-shadow: none;
}
/*------------------about-us-page-css----------------------*/
.template-page-over-ons main#MainContent {
    background: #e9e7e7;
    padding: 60px 0 0;
}
.custom-over-ons-wrap {
    padding: 40px;
    background: #fff;
    border-radius: 40px;
    box-shadow: #32325d40 0 6px 12px -2px, #0000004d 0 3px 7px -3px;
    margin-bottom: 40px !important;
    max-width: 72.6rem;
    margin: 0 auto;
}
button.moreless-button {
    background-color: #f15160 !important;
    --border-offset: none !important;
    border-radius: 5px;
    border: 1px solid #f15160;
    transition: 0.3s;
    color: #fff;
    justify-content: center;
    align-items: center;
    padding: 7px 1rem;
    cursor: pointer;
    font: inherit;
    margin: 0 auto;
    display: flex;
}
button.moreless-button {
    background-color: #f15160 !important;
    --border-offset: none !important;
    border-radius: 5px;
    border: 1px solid #f15160;
    transition: 0.3s;
    color: #fff;
    justify-content: center;
    align-items: center;
    padding: 7px 1rem;
    cursor: pointer;
    font: inherit;
    margin: 0 auto;
    display: flex;
}
.moretext.over-ons-moretext {
    background: #f15160;
    padding: 30px;
    margin-bottom: 30px;
}
.moretext.over-ons-moretext h2.footer-block__heading.inline-richtext {
    color: #fff;
}
.moretext.over-ons-moretext input {
    background: transparent;
    border: 1px solid #fff;
}
.moretext.over-ons-moretext label.field__label {
    color: #fff;
}
.moretext.over-ons-moretext svg.icon.icon-arrow {
    color: #fff;
}
.moretext.over-ons-moretext input:focus-visible {
    box-shadow: none;
}
/*--------------16-05-2024-sweatheart-page-css-----------------------*/
.template-page-sweat-heart main#MainContent {
    background: #e9e7e7;
    padding: 60px 0 0;
}
.custom-sweet-wrap {
    padding: 40px;
    background: #fff;
    border-radius: 40px;
    box-shadow: #32325d40 0 6px 12px -2px, #0000004d 0 3px 7px -3px;
    margin-bottom: 40px !important;
    max-width: 72.6rem;
    margin: 0 auto;
}
.sweet-heart-moretext-brave {
    background: #f15160;
    padding: 30px;
  margin-bottom:30px;
}
.sweet-heart-moretext-brave .contact__fields .field  label.field__label {
    color: #fff;
}
.sweet-heart-moretext-brave .field input {
    background: transparent;
    border: 1px solid #fff;
    margin-bottom:5px;
}
.sweet-heart-moretext-brave .field  label {
    color: #fff;
}
.sweet-heart-moretext-brave .field textarea {
   border: 1px solid #fff;
    background: transparent;
  margin-bottom:5px;
}
 .sweet-heart-moretext-brave button.button {
    background: #fff;
    color: #f15160;
  margin-bottom:5px;
}
 .sweet-heart-moretext-brave button.button:after {
    box-shadow: none !important;
}
.sweet-heart-moretext-brave  .field input:focus-visible {
    box-shadow: none;
}
.sweet-heart-moretext-brave .field textarea:focus-visible {
    box-shadow: none;
}
.template-product .offer-price {
    background: #9388cc;
    color: #fff;
    border-radius: 50px;
    display: flex;
    font-size: 1.2rem;
    letter-spacing: .1rem;
    line-height: 1;
    padding: 6px 14px 6px 14px;
    justify-content: center;
    align-items: center;
    width: fit-content;
}

.blog .blog__posts {
    gap: 30px;
}
.blog .blog__posts li {
    width: calc(33.33% - 25px);
}
.blog .blog__posts .card__inner {
    height: 315px;
}
.custom-blog-page.article-template__hero-container {
  max-width: 400px;
  margin: 0 auto;
}
.custom-blog-page.article-template__hero-container .article-template__hero-adapt.media {
    height: 400px;
    padding-bottom: unset !important;  
}
.custom-blog-page.article-template__hero-container .article-template__hero-adapt.media img {
    object-fit: cover;
}



/*-------------------------media-query--------------------*/
@media screen and (min-width:768px) and (max-width:1024px){
.collection.section-template--21263105098073__featured_collection_aMcU4y-padding .wishlist-hero-custom-button.wishlisthero-floating {
    bottom: 41px !important;
}
.bg-house-img-footer {
    width: 50%;
    height: 100px;
}
    .slider--tablet.grid--peek.grid--2-col-tablet-down .grid__item, .grid--peek .grid__item {
    width: calc(50% - var(--grid-mobile-horizontal-spacing) - 1rem) !important;
}
  .template-index .featured-collection ul.featured-collection-info {
    justify-content: flex-start;
}
  .brave-heart-wrap {
    width: 90%;
}
  .custom-over-ons-wrap {
    width: 90%;
}
.custom-sweet-wrap {
    width: 90%;
}
}
@media screen and (min-width: 750px){
  .product__column-sticky {
    top: 10rem!important;
}
}
@media screen and (max-width:1200px){
ul.list-menu .header__menu-item {
    margin: 0 10px;
}
  .header__heading-link {
    width: 180px;
}
}
@media screen and (max-width:989px){
.template-page main#MainContent section .page-width,
  .template-page-sweetheart main#MainContent section .page-width{
    padding: 30px;
    border-radius: 30px;
    width: 90%;
}
}
@media screen and (max-width:885px){
.price__sale_show span.price-item.price-item--sale.price-item--last,
.price__sale_show span s.price-item.price-item--regular {
    font-size: 18px;
}

}
@media screen and (max-width:842px){
.price__sale_show span.price-item.price-item--sale.price-item--last,
.price__sale_show span s.price-item.price-item--regular {
    font-size: 16px;
}
}

@media screen and (max-width:767px){
.custm-heading-class{
    font-size:25px;
}
.banner .banner__box h2.banner__heading{
    font-size:25px;
}
.collection, .section-collection-list {
    padding: 40px 0!important;
}
.section-template--21263105392985__image_with_text_9zcWKH-padding.gradient.color-scheme-1 {
    padding: 40px 0;
}
h2.image-with-text__heading.inline-richtext.h1{
    font-size:25px;
}
.hart_img-content-block .cust_main_bg {
    padding: 40px 0;
}
.collection ul.product-grid li .card__content h3, .price {
    font-size: 14px!important;
}
.card__information {
    padding: 1rem 0rem!important;
}
.template-page main#MainContent,
.template-page-sweetheart main#MainContent{
    padding: 40px 0 0;
}
.logo_title h2 {
    font-size: 30px;
}
.custom-wishlist-icon{
  padding:0px 0px 5px 0px;
}
  /*----------------------06-04-2023--------------*/
  .wishlist-hero-custom-button.wishlisthero-floating {
    position: absolute !important;
    bottom: 0px !important;
    right: 5px !important;
  }
  
.section-template--21263105098073__featured_collection_hJarNQ-padding .wishlist-hero-custom-button.wishlisthero-floating {
    bottom: 51px !important;
    right: 10px !important;
}
  .collection.section-template--21263105098073__featured_collection_aMcU4y-padding .wishlist-hero-custom-button.wishlisthero-floating {
    bottom: 57px !important;
    right: 10px !important;
}
  .collection.section-template--21263105098073__featured_collection_DkDLgT-padding .wishlist-hero-custom-button.wishlisthero-floating {
    bottom: 16px !important;
    right: 10px !important;
}
  /*------------------end----06-04-2023--------------*/
  img.Stichting-har-img {
    width: 90px;
    right: 14px;
}
    .bg-house-img-footer {
    width: 100%;
    height: 95px;
}
.footer__content-bottom .footer__column.footer__column--info {
    flex-direction: column;
}
  .slider--tablet.grid--peek.grid--2-col-tablet-down .grid__item, .grid--peek .grid__item {
    width: calc(50% - var(--grid-mobile-horizontal-spacing) - 1rem) !important;
}
  .template-index .featured-collection ul.featured-collection-info {
    justify-content: flex-start;
}
  .brave-heart-wrap {
    width: 90%;
}
  .custom-over-ons-wrap {
    width: 90%;
}
.custom-sweet-wrap {
    width: 90%;
}
  .blog .blog__posts {
    flex-direction: column;
  }
  .blog .blog__posts li {
    width: 100% !important;
    margin: 0 !important;
  }
  .blog .blog__posts li .card.article-card {
    padding: 20px;
  }
  .blog .blog__posts {
    gap: 10px;
  }
  .custom-blog-page.article-template__hero-container .article-template__hero-adapt.media {
    height: 300px;
  }
  .custom-blog-page.article-template__hero-container {
    max-width: 100%;
    margin: 0 auto;
    padding: 20px;
  }
}
@media screen and (max-width:480px){
.template-page main#MainContent table tr {
    display: flex;
    flex-direction: column;
}
}
@media screen and (max-width:375px){
.price__sale_show span.price-item.price-item--sale.price-item--last,
.price__sale_show span s.price-item.price-item--regular{
    font-size: 18px;
}
.wishlist-hero-custom-button.wishlisthero-floating button {
    font-size: 16px !important;
    width: 20px !important;
}
}
  @media screen and (max-width:350px){
.price__sale_show span.price-item.price-item--sale.price-item--last,
.price__sale_show span s.price-item.price-item--regular{
    font-size: 16px;
}
.price__sale_show {
    gap: 6px;
}    
}</pre></body></html>