/** Shopify CDN: Minification failed

Line 364:76 Unexpected "{"
Line 837:26 Expected "{" but found "!"

**/
.image-banner-btn-block{
    position: relative;
    z-index: 2;
    width: 100%;
    height: fit-content;
    display: flex;
    justify-content: center;
    margin-top: auto;
    bottom: 90px;

}

.image-banner-btn-block .image-banner-btn{
    background : #000;
    text-decoration: none;
    color: #fff;
    padding: 10px 3rem
}
.Screen-Print .price{
    margin-top : 0 !important
}
.product--type{
    padding-top : 5px;
}
.btn_block{
    display: flex;
    justify-content : center;
}
.custom-btn{
    padding: 1rem 3rem;
    background-color : #000;
    color : #fff;
    font-size : 15px;
    font-weight : 500;
    margin : 20px auto 50px;
    display : inline-block;
    text-decoration : none
}
.home-painting-section .gallery-column{
   width : 50% !important
}
.home-painting-section .gallery-column-content p{
    margin : 0px !important
}
.enquire__btn{
    cursor : pointer;
}
.enquire__btn:hover{
    text-decoration : underline;
}
.home-painting-section .page-width:has(dynamic-form){
    max-width : 130rem !important
}
.video-section {
    padding-top : 0px !important
}
.button:after,
.button:before{
    box-shadow : none !important
}
@media(min-width : 768px){
    .custom-btn,
    .image-banner-btn,
    .button{
        font-size : 18px !important;
        font-weight : 500;
    }
    
}
.section-custom-products li.grid__item:nth-of-type(4) .card__content{
    padding-left : 9%;
}
.section-custom-products li.grid__item:nth-of-type(3) .card__content{
  padding-left : 15%;
}

@media(max-width : 768px){
    slider-component .product__media img{
        object-fit : contain !important
    }
    .announcement-bar__message{
        line-height : 1.4em;
    }
}


@media(min-width : 768px){
    .banner--desktop-transparent .banner__box{
        padding-bottom : 0px !important
    }
    
}

.product__description span,
.product__description p{
    margin : 0px 0 8px;
    line-height : 1.2em;
}

@media(max-width:768px){
    .shipping-delivery__heading {
        font-size: 20px;
    }
    .shipping-delivery__column h3 {
        font-size: 18px;
        margin-bottom: 5px;
        font-weight: 500;
        color: #2d2d2d;
    }
    .shipping-delivery__grid {
        grid-template-columns: 1fr;
        gap: 20px;
    }
    .collapsible-content__heading{
        font-size: 20px;
    margin-bottom: 0px !important;
    }
}

@media(max-width : 480px){
    .collection-custom-view-all {
        margin: 10px auto 0;
        display: flex;
        width: fit-content;
        text-transform: capitalize;
        width: 90% !important;
        text-align: center;
        font-size: 15px;
        line-height: 1.2em !important
    }
    .image-with-text__content .image-with-text__text+.button {
        margin-top: 3rem;
        font-size: 15px;
        text-align: center;
    }
    .video-category-grid-section .video-button {
      padding: 10px 30px !important;
      font-size: 15px !important;
    }
}

/* 18/05  */

.template-index h2{
    font-family: "Playfair", serif !important; 
    font-size : 48px !important;
    margin : 0px 0 20px !important
}
.template-index .ai-artist-bio-label-ad3q5mdvcm1zccgzzsaigenblock16d4f32fbccmp,
.template-index .ai-collection-label-aowh5uefxtc9woelrvaigenblock4376438r7m6pg,
.template-index .testimonial-subheading{
   font-family: "Poppins", sans-serif  !important;
   font-size : 14px !important;
   font-weight : 400 !important
}

.testimonial-section{
    padding-inline : 30px;
}
@media(max-width : 1024px){
    .template-index h2{
        font-size : 40px !important;
    }
    .testimonial-section{
        width : 100% !important;
        max-width : 100vw !important
    }
}

@media(max-width : 768px){
    .template-index h2{
        font-size : 36px !important;
    }
    .testimonial-section{
        padding-inline : 10px;
    }
}

.blog__post .card__inner{
    height : 60vh !important
}

@media(max-width : 480px){
  .ai-collection-block-aowh5uefxtc9woelrvaigenblock4376438r7m6pg{
    padding-top : 0px !important
  }
}
.btn-view{
    display: inline-flex;
    align-items: center;
    gap: 8px;
    padding: 16px 32px;
    border: 1px solid #000000ff;
    background-color: transparent;
    color: #000000ff;
    font-size: 13px;
    text-transform: uppercase;
    letter-spacing: 1.5px;
    text-decoration: none;
    transition: background-color 0.3s ease, color 0.3s ease;
}
.btn-view:hover{
  background : #000 !important;
  color : #fff !important;
  transition: background-color 0.3s ease, color 0.3s ease;
}
.btn-group{
    display : flex;
    justify-content : center;
    padding-top : 30px
}

.price-pdp{
    margin : 0px !important;
    font-family: "Playfair", serif !important; 
    font-size : 18px;
    color : #000
}

.template-index footer h2 {
    font-size: 22px !important;
    margin: 0 0 10px !important;
}
.template-index li{
    font-size : 16px 
}
.product-form__submit{
    border : 1px solid #000 !important
}
@media(max-width : 575px){
    #shopify-section-sections--26342051414296__footer .footer-block.grid__item:nth-child(2),
    #shopify-section-sections--26342051414296__footer .footer-block.grid__item:nth-child(3),
    #shopify-section-sections--26342051414296__footer .footer-block.grid__item:nth-child(4) {
        width: 100% !important;
    }
    .footer__content-top{
        padding-inline : 20px !important
    }
}

.accordion__title{
    font-size : 24px;
}
.template-product.giclee-prints .rich-text .button,
.template-product .rich-text .button{
    text-decoration : none !important;
    border : 1px solid #000;
    font-weight : 500;
    font-size : 14px !important;
    transition : all .3 ease-in-out;
}
.template-product.giclee-prints .rich-text .button:hover,
.template-product .rich-text .button:hover{
    background : #000 !important;
    color : #fff !important;
    transition : all .3 ease-in-out;
}
#price-template--26342054789400__main{
    margin-bottom : 0px !important
}
.template-product.giclee-prints  .product__text.inline-richtext,
.template-product .product__text.inline-richtext{
    margin-top : 0px !important
}
.template-product.giclee-prints  .product-form__buttons,
.template-product .product-form__buttons{
    position : relative;
}

.template-product.giclee-prints .product-form__submit.button,
.template-product .product-form__submit.button{
    position : absolute;
    top : -70px;
    right : 0px;
    width : 70%;
}
quantity-input{
    height : 45px !important
}

@media(max-width : 1100px){
    .template-product.giclee-prints .product-form__submit.button,
    .template-product .product-form__submit.button{
        width : 65%;
    }
}
@media(max-width : 1000px){
    .template-product.giclee-prints .product-form__submit.button,
    .template-product .product-form__submit.button{
        width : 60%;
    }
}
@media(max-width : 850px){
    .template-product.giclee-prints .product-form__submit.button,
    .template-product .product-form__submit.button{
        width : 55%;
    }
}

@media(max-width : 768px){
    .template-product.giclee-prints .product-form__submit.button,
    .template-product .product-form__submit.button{
        width : 70%;
    }
}


@media(max-width : 480px){
    .template-product.giclee-prints .product-form__submit.button,
    .template-product .product-form__submit.button{
        width : 65%;
    }
}
@media(max-width : 400px){
    .template-product.giclee-prints .product-form__submit.button,
    .template-product .product-form__submit.button{
        width : 60%;
    }
}
.sub-heading-multicolumn{
    font-size : 18px;
    margin : 0px !important
}

@media(max-width : 768px){
    .sub-heading-multicolumn{
        font-size : 14px;
        margin : 0px !important;
        padding-inline : 1.5rem;
    }
}

.announcement-bar__message.h5{
    font-size : 14px !important;
    font-weight : 400 !important;
    font-family: "Poppins", sans-serif  !important;
}

@media screen and (min-width: 990px) {
    .header__heading, .header__heading-link {
        justify-self: center;
        margin-right : -70px !important
    }
}
#shopify-section-template--26342054428952__multicolumn_6EEiMm .multicolumn .button{
    background: #fff;
    color: #000;
    border: 1px solid #000;
    font-size: 16px !important;
    padding: 15px 30px;
}
.accordion summary h3{
    font-family: "Poppins", sans-serif  !important;
    font-size: 20px;
}
.ai-dual-artwork-title-ak01hcgfnzghwvlhvuaigenblock3803dc037lfm4,
.ai-collection-product-price-aowh5uefxtc9woelrvaigenblock4376438r7m6pg,
.ai-series-showcase__product-link-an1vzatzkk2qrntrhuaigenblock98399f7kge8mw,{
    font-family: "Poppins", sans-serif  !important;
    font-size : 18px !important;
}
.article-template__content h2,
.article-template__title,
.card__heading,
.price-pdp,
.ai-series-showcase__product-title-an1vzatzkk2qrntrhuaigenblock98399f7kge8mw,
.ai-collection-product-price-aowh5uefxtc9woelrvaigenblock4376438r7m6pg{
    font-family: "Poppins", sans-serif  !important;
    /* font-size : 14px !important; */
}
.ai-dual-artwork-button-ak01hcgfnzghwvlhvuaigenblock3803dc037lfm4{
    padding : 0px !important;
    background : #faf9f5 !important;
    border : 1px solid #faf9f5 !important
    
}

.price-pdp{
    font-size : 14px !important
}
.ai-dual-artwork-button-ak01hcgfnzghwvlhvuaigenblock3803dc037lfm4{
    font-size : 12px !important
}
.article-card-wrapper .card__heading{
    font-size : 18px !important
}
.article-card__excerpt.rte-width{
    font-size : 14px !important
}
.custom-badge{
    position : absolute;
    z-index : 2;
    top: -1px;
    right: 7px;
    background-color: #000;
    color: #fff;
    padding: 6px 12px;
    font-size: 12px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    border-radius: 4px;
}
.card__inner{
    position : relative
}

@media(min-width : 991px){
    .collapsible-content-wrapper-narrow,
    .page-width{
        max-width : 1600px !important;
        padding : 0 5rem !important
    }
}

@media(min-width : 990px ){
    .header--top-left-menu-right{
        display : flex;
        justify-content: space-between;
        align-items : flex-start;
        padding : 20px 50px !important
    }
    .header--top-left-menu-right .header__inline-menu{
        width: 100%;
        text-align: right;
        display: flex;
        justify-content: end;
        align-items: flex-start;
        margin: 0 !important;
    }
}
@media(max-width : 1100px ){
    .header--top-left-menu-right .header__inline-menu{
        width: 50%;
    }
}
.header__active-menu-item{
    text-decoration : none !important
}
.slider-counter{
    font-size : 15px
}

#shopify-section-template--26773489844504__featured_collection_h38mw9 .grid.product-grid  button,
.template-product .rich-text__buttons a.button.button--secondary,
product-recommendations ul li button.quick-add__submit,
.ai-artist-bio-button-ayvm1d0kvclbmsctceaigenblock16d4f32thbcck,
.section-template--26773489844504__featured_collection_Vmf3z7-padding .button,
.collection-custom-view-all,
#Slider-template--26773489844504__featured_collection_98zjeA button,
#Banner-template--26773489844504__image_banner_f4gFhT .button{
    font-size: 14px !important;
    text-transform: uppercase !important;
    border: 1px solid #000;
    padding: 12px 32px !important;
    background : #0000 !important;
    color : #000 !important;
    font-weight : 400 !important 
}
.template-product .rich-text__buttons a.button.button--secondary:hover,
product-recommendations ul li button.quick-add__submit:hover,
.ai-artist-bio-button-ayvm1d0kvclbmsctceaigenblock16d4f32thbcck:hover,
.section-template--26773489844504__featured_collection_Vmf3z7-padding .button:hover,
.collection-custom-view-all:hover,
#Slider-template--26773489844504__featured_collection_98zjeA button:hover,
#Banner-template--26773489844504__image_banner_f4gFhT .button:hover{
    background : #000 !important;
    color : #fff !important
}
product-recommendations .card__content{
    display : flex !important;
    flex-direction : column !important
}
.section-template--26773489844504__featured_collection_98zjeA-padding .collection-custom-view-all{
    margin-top : 30px !important
}
product-recommendations .card__heading a,
.collection .card__heading a{
    font-size : 18px !important
}
.section-template--26773489844504__featured_collection_h38mw9-padding{
    text-align : center;
}
.collection__title {
    text-align : left !important
}
.ai-artist-bio-label-ayvm1d0kvclbmsctceaigenblock16d4f32thbcck{
    font-size : 16px !important;
}
.footer__content-bottom{
    border : 0px !important
}
.gallery-column-content h4{
    font-size : 18px !important
}
.title-dot{
    align-items : center
}
.product__tax.caption.rte{
    display : none
}
#shopify-section-template--26773490172184__related-products product-recommendations,
#shopify-section-template--26773490204952__related-products{
    padding-top: 50px !important
}
.product__description p{
    font-size : 16px !important;
    line-height : 1.6;
}

@media(max-width : 768px){
    #shopify-section-template--26773490204952__related-products{
        padding-top: 0px !important
    }
    product-recommendations .card__heading a, .collection .card__heading a {
    font-size: 16px !important;
}
}
.template-product .product__text{
    font-size : 16px !important
}
@media(max-width : 768px){
    #Banner-template--26773489844504__image_banner_f4gFhT .banner__box{
        display : flex !important;
        flex-direction : column-reverse;
        gap : 15px;
    }
    .ai-artist-bio-button-ayvm1d0kvclbmsctceaigenblock16d4f32thbcck{
        margin-bottom : 10px !important
    }
    .ai-artist-bio-list-ayvm1d0kvclbmsctceaigenblock16d4f32thbcck{
        margin-top : 15px !important
    }
    .template-product .product__title,
    .related-products__heading,
    .collapsible-content__heading,
    .multicolumn .title{
        font-size  : 36px !important
    }
    .template-product .product__text,
    .collapsible-content-wrapper-narrow .caption-with-letter-spacing,
    .sub-heading-multicolumn{
        font-size : 16px !important
    }
    .product__description p {
        font-size: 15px !important;
        /* line-height: 1.6; */
    }
}
.caption-with-letter-spacing,
.sub-heading-multicolumn{
    font-size : 16px !important;
    line-height : 2 !important;
    letter-spacing : 2px;
}
.collection__title .subheading{
    margin: 0px !important
}
.collapsible-content__heading{
    margin-top : 0px;
}
.collapsible-content__wrapper .caption-with-letter-spacing{
    margin : 0px !important
}
.related-products__heading ,
.template-product .multicolumn .title,
.collapsible-content__heading{
    font-size : 48px !important;
    margin-top : 0px !important;
    line-height : 1.2 !important
}
#shopify-section-template--26773490172184__related-products .related-products__heading{
    font-size : 44px !important;
}

@media(max-width : 768px){
    #shopify-section-template--26773490172184__related-products .related-products__heading,
    .related-products__heading,
    .template-product .multicolumn .title,
    .collapsible-content__heading{
        font-size : 36px !important;
    }
}

@media(min-width: 2000px){
    .announcement-bar__message.h5{
        font-size : 120% !important;
        padding-block : 15px !important
    }
    .template-product .product__text,
    .caption-with-letter-spacing, .sub-heading-multicolumn,
    .testimonial-name,
    .template-index .testimonial-subheading,
    .ai-artist-bio-label-ayvm1d0kvclbmsctceaigenblock16d4f32thbcck,p,a{
        font-size : 120% !important;
    }
    .page-width{ 
        max-width : 96% !important  
    }
    .collapsible-content-wrapper-narrow,
    .related-products,
    .template-product .multicolumn .page-width,
    .template-product product-info .page-width{
        max-width : 80% !important
    }
    #sam-leitch .page-width:has(dynamic-form),
    .collection-list-wrapper.page-width,
    .page-width-desktop,
    .title-wrapper.page-width,
    .slider-mobile-gutter.page-width{
        max-width : 80% !important
    }
    .testimonial-section{
        max-width : 100% !important
    }
    .testimonial-section .page-width{
        max-width : 80% !important
    }
    .footer-block__details-content.rte p,
    .footer-block__details-content .list-menu__item--link,
    .header__menu-item span{
        font-size : 20px !important
    }
    .template-index footer h2{
        font-size : 28px !important;
    }
    
    #ShowPickupAvailabilityDrawer,
    label,
    .product__text,
    .product__description p{
        font-size : calc(16px * 1.2) !important; 
    }
    
    #shopify-section-template--26773490204952__collapsible_content_xckniN .accordion summary h3,
    #shopify-section-template--26773489844504__collapsible_content_Je7wQA .accordion summary h3{
       font-size : calc(18px * 1.2) !important; 
       padding-block : 10px !important
    }
    #sam-leitch h2{
        font-size: calc(48px * 1.2) !important;
        line-height : 1.2;
    }
    #sam-leitch h2.accordion__title,
    #sam-leitch footer h2{
        font-size: calc(24px * 1.2) !important;
        line-height : 1.2;
        font-family : Playfair;
        color : #000 !important
    }
    .title-dot h4,
    #sam-leitch.template-collection select,
    #FacetFiltersForm span,
    #sam-leitch.template-collection h2,
    #sam-leitch h2 span,
    #sam-leitch h2 label{
        font-size: calc(20px * 1.2) !important;
        line-height : 1.2;
    }
    .custom-badge{
        font-size: calc(12px * 1.2) !important;
    }
    #shopify-section-template--26773489844504__featured_collection_h38mw9 button,
.template-product .rich-text__buttons a.button.button--secondary,
product-recommendations ul li button.quick-add__submit,
.ai-artist-bio-button-ayvm1d0kvclbmsctceaigenblock16d4f32thbcck,
.section-template--26773489844504__featured_collection_Vmf3z7-padding .button,
.collection-custom-view-all,
#Slider-template--26773489844504__featured_collection_98zjeA button,
#Banner-template--26773489844504__image_banner_f4gFhT .button,
   #sam-leitch #shopify-section-template--26773490204952__main .product-form__submit,
    product-recommendations ul li button.quick-add__submit,
    .ai-artist-bio-button-ayvm1d0kvclbmsctceaigenblock16d4f32thbcck,
    #sam-leitch a.button{
        font-size : calc(14px * 1.2) !important;
    }
    #shopify-section-template--26773489844504__featured_collection_h38mw9 button,
.template-product .rich-text__buttons a.button.button--secondary,
product-recommendations ul li button.quick-add__submit,
.ai-artist-bio-button-ayvm1d0kvclbmsctceaigenblock16d4f32thbcck,
.section-template--26773489844504__featured_collection_Vmf3z7-padding .button{
  height : 59px !important
}
    /* #sam-leitch #shopify-section-template--26773490204952__main .product-form__submit, */
    product-recommendations ul li button.quick-add__submit,
    #sam-leitch a.button{
        padding : 20px 40px !important
    }
    .price__regular .price-item--regular,
    product-recommendations .card__heading a, .collection .card__heading a{
        font-size : calc(18px * 1.2) !important;
    }
    .template-index li,
    .ai-artist-bio-text-ayvm1d0kvclbmsctceaigenblock16d4f32thbcck{
        font-size : calc(16px * 1.2) !important;
    }
}


@media(max-width : 575px){
    #shopify-section-sections--26773486731544__footer .footer-block.grid__item {
    width: 100% !important;
}
.collection__view-all a{
    max-width: 340px;
    display: flex;
    margin: 0 auto;
    height: 45px;
    align-items: center;
}
}

.media>*:not(.zoom):not(.deferred-media__poster-button), .media model-viewer{
    object-fit : contain !important
}
.banner__media>*:not(.zoom):not(.deferred-media__poster-button), .media model-viewer{
    object-fit : cover !important
}
@media(min-width : 480px){
    .collection__view-all a,
    .collection-custom-view-all {
        max-width : 450px !important;
        width : 100% !important;
    }
}
@media(min-width : 1920px){
    .banner__box {
        max-width: 110rem !important;
    }
}
.collection__title .subheading{
    text-transform : uppercase !important
}

@media(max-width : 480px){
    .collection__view-all a,
    .collection-custom-view-all {
        max-width : 86% !important;
        width : 100% !important;
    }
    .product-form__error-message-wrapper:not([hidden]){
        font-size : 10px !important
    }
    #shopify-section-template--26773489844504__featured_collection_98zjeA .collection-custom-view-all{
        font-size : 14px !important
    }
}
.product-form__submit,
.ask-expert-btn{
    color : #000;
    border : 1px solid #000;
    display : block;
    padding : 12px 0;
    text-align : center;
    font-size: calc(15px * 1.2) !important;
    text-transform : uppercase !important;
    border-radius : 0px;
    text-decoration : none;
    max-width : 440px;
    margin : 0px 
}
.product-form__submit:hover,
.ask-expert-btn:hover{
    background : #000;
    color : #fff;
    transition : all 0.3s ease-in-out
}
.logo-marquee{
    padding-block : 0px !important
}

.buy-btn .product-form__submit{
    display : none !important
}

.product-form__submit{
    background : #0000 !important;
    color : #000 !important
}

@media(max-width : 1920px){
    .product-form__submit,
    .ask-expert-btn{
    font-size : 14px !important;
    }
}
.product-form__error-message-wrapper:not([hidden]){
    position : absolute;
    top : -20px;
}
.product__info-container .product-form{
    position : relative;
}
#shopify-section-template--26773490204952__1782296455ef3b9509,
#shopify-section-template--26773490172184__17822961078f9a4a28{
    position: fixed;
    width: 100vw;
    height: 100%;
    z-index: 99999999;
    background: #0000008a;
    top: 0;
    left: 0;
    display: none;
    align-items: center;
    justify-content: center;
}
.custom-section-close{
    position: absolute;
    top: 30px;
    right: 60px;
    background: #0000;
    border: 0;
    font-size: 20px;
    cursor : pointer;
}
@media(max-width : 480px){
    .custom-section-close{
    right: 30px;
}
}
#shopify-section-template--27405044973848__main .page-title,

h2.image-with-text__heading {
    font-size : 48px !important;
    line-height : 1.1
}
.predictive-search__item-heading{
    font-family : Poppins, sans-serif;
    font-size : 16px
}
@media(max-width : 768px) !important{
    #shopify-section-template--27405044973848__main .page-title,
    
    h2.image-with-text__heading {
        font-size : 36px !important
    }
}

.gallery-column-content h4 {
    font-family: 'Poppins';
}
.template__about-us .isolate .rich-text__heading{
    font-size : 48px;
}

@media(max-width : 750px){
    .template__about-us h2.image-with-text__heading {
        font-size: 36px !important;
        line-height: 1.1;
    }
    .template__about-us .banner__heading,
    .template__about-us .isolate .rich-text__heading{
        font-size : 36px;
    }
    footer .footer-block {
        width : 100% !important
    }
    .article-template .article-template__content h3{
        font-size : 20px;
    }
    .article-template .article-template__content p strong{
        font-size : 16px !important;
        line-height : 1 !important;
    }
}

.article-template .article-template__content h3{
    font-size : 24px;
    font-family : Poppins;
}
.article-template .article-template__content p strong{
    font-size : 18px;
    /* display : block */
}
#collection-template--27405044711704__featured_collection_h38mw9{
    text-align: center
}
.jdgm-cards-wrapper{
    max-width : 100% !important
}
.jdgm-widget.jdgm-cards-carousel{
    padding-block : 60px !important
}
@media(min-width : 468px){
    #Banner-template--27405044777240__image_banner_mB9NJV .banner__heading{
        font-size : 48px !important;
        line-height : 1 !important
    }
}
.article-template__content li a{
    font-size : 16px !important;
    font-family : Poppins !important
}

.template__new-design .article-template__title,
.template__new-design h2{
  font-size : 30px;
}


.template__new-design .faq-accordion {
  margin: 40px 0;
}

.template__new-design .faq-accordion h2 {
  margin-bottom: 20px;
}

.template__new-design .faq-item {
  border-top: 1px solid #ddd;
}

.template__new-design .faq-item:last-child {
  border-bottom: 1px solid #ddd;
}

.template__new-design .faq-item summary {
  position: relative;
  padding: 18px 40px 18px 0;
  cursor: pointer;
  list-style: none;
  font-weight: 500;
  color : #000;
}
.template__new-design .faq-item summary h3{
    margin : 0px !important;
    font-family : poppins;
    font-size : 18px;
}

.template__new-design .faq-item summary::-webkit-details-marker {
  display: none;
}

.template__new-design .faq-item summary::after {
  content: "+";
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  font-size: 22px;
  font-weight: 300;
}

.template__new-design .faq-item[open] summary::after {
  content: "−";
}

.template__new-design .faq-answer {
  padding: 0 40px 18px 0;
}

.template__new-design .faq-answer p {
  margin: 0;
  line-height: 1.6;
}

@media(max-width : 480px){
    .template__new-design .faq-item summary h3{
        font-size : 16px;
    }
}
.article-template h1{
    font-family: Playfair !important; 
    font-size : 54px;
}
.article-template .article-template__content  h2,
.template__new-design .article-template__title,
.template__new-design .article-template__content  h2{
  font-family: Playfair !important; 
  font-size : 48px;
}
.template-article .article-template__content h3{
    font-family: Playfair !important; 
    font-size : 36px;
}
@media(max-width : 768px){
    .article-template h2,
.template__new-design .article-template__title,
.template__new-design .article-template__content h2{
        font-size : 30px;
    }
    .article-template h1{
        font-size : 40px;
    }
}
@media(max-width : 480px){
    .custom-section-close{
    right: 30px;
    
}
.template-article .article-template__content  h3{
    font-family: Playfair !important; 
    font-size : 20px;
}
.article-template .article-template__content h3:has(span){
    font-size : 16px !important;
    margin : 0px !important
}
}
.article-template .article-template__content h3:has(span){
    font-size : 18px !important;
    margin : 0px !important
}
#shopify-section-template--27405044777240__rich_text_9ccgT6 .rich-text__text strong,
#ImageWithText--template--27405044777240__image_with_text_zpKMFx .image-with-text__text strong{
    font-family : playfair !important;
    font-weight : 500;
    font-size : 24px;
}
