/** Shopify CDN: Minification failed

Line 132:19 Expected identifier but found "."
Line 207:49 Expected ":"
Line 308:53 Expected identifier but found "!"

**/
@font-face {
    font-family: 'Linowrite';
    src: url('/cdn/shop/files/LW.woff2?v=1710239233') format('woff2'),
        url('/cdn/shop/files/LW.woff?v=1710239233') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

/* 6-3-24  */
.newsletter_page_popup {display: flex;align-items: center;position: fixed;width: 35%;height: 35%;margin: auto;background: #fff;top: 0;left: 0;right: 0;bottom: 0;}
.newsletter_page_popup form#contact_form {width: 100%!important;}
.popupleft-image {width: 50%;text-align: center;height: 100%;}
.inner_image {height: 100%;}
.newsletter_page_popup img {width: 100%;height: 100%;object-fit: cover !important;}
.newsletter {
    width: 50%;
    padding: 0px 20px;
}
.newsletter h2.inline-richtext.h1 {
    font-family: 'Poppins';
    font-size: 25px;
    letter-spacing: 2px;
}
.newsletter_page_popup .newsletter_field {width: 100%!important;}
.newsletter_page_popup .newsletter-btn {border: 2px solid;height: 50px;background: #000;}
.newsletter_page_popup .newsletter-btn {width: 100%;display: block;}
.newsletter_page_popup button#Subscribe {display: block;width: 100%;color: #fff;position:relative;}
.newsletter_page_popup .newsletter__agreement {display: none;}
.newsletter_page_popup input#NewsletterForm--sections--20446324523355__newsletter_popup_3ePTnc {border-bottom: 0px;width: 100%!important;display: block;border: 2px solid #000;margin: 20px 0;box-shadow: 0px 0px 5px 0px #000;}
.newsletter_page_popup .field {display: block;}
.newsletter_page_popup .field__label {left: 12px;}
.newsletter_page_popup button.close {position: absolute;top: 0;right: 0;font-size: 40px;background: none;border: none;z-index: 999;cursor: pointer;color:#000; padding:0px 10px;}
.newsletter_page_popup .newsletter-form {align-items: center!important;margin: 0 auto;max-width: 100%!important;}

/* 7-3-24  */
.main_news_popup {background: #0009;position: fixed;top: 0;bottom: 0;right: 0;left: 0;z-index: 9;}
/*12-3-24  */
h2.related-products__heading.h2 {
    display: none;
}
body:not(.show_popups) .main_news_popup {
    display: none !important   
}
.newsletter__wrapper {
    padding: 0px 15px!important;
}
h2.h4.accordion__title.inline-richtext {
    font-weight: 600;
}
.accordion__content h5 {
    font-weight: 600 !important;
}
legend.form__label {
    font-weight: 600;
    color: #000;
}
.product__description h5.p1 {
    font-weight: 600;
    line-height: 25px;
}
.product-form__input label {
    font-weight: 300;
}















/*  */
.right-menu {width: 25%;}
.image-with-text--no-overlap .image-with-text__text p {font-size: 14px;}
.blog-articles .cart__warnings h1.cart__empty-text {font-size: 14px;font-family: 'Poppins';}
.cart__warnings a.button {font-family: 'Poppins';font-size: 14px;}
.blog-articles .main-blog h1.title--primary {display: none;}
.blog-articles .card__information {display: none;}
.blog-articles .menu-drawer__navigation .gm-submenu p{text-indent: 99999px !important;height: 0;padding: 0 !important;}
.blog-articles .card .card__inner .card__media {height: 800px;}
.blog-articles html body .menu-drawer__navigation .gm-grid {
    padding-bottom: 0px!important;
}
.right-menu ul {display: flex;list-style: none;padding-left: 0px;justify-content:space-between;}
.right-menu ul a {padding: 0px!important;color: #000;font-family: 'Poppins';font-size: 14px;}
header {padding: 6rem 5rem!important;}
.custom-logo-menu {display: flex;align-items: center;justify-content: center;}
.left-menu {width: 25%;}
.list-menu--inline {flex-wrap: nowrap!important;}
.page-width .header__heading {font-weight: 700;width: 50%;text-align: center;}
.footer-block__newsletter {padding-top: 0px;}
.footer__column {text-align: center;display: flex;justify-content: center!Important;}
.footer__column.footer__column--info.flex-start-footer {align-items: center !important;margin-top: 51px;}
.header__icons {display: none;}
html .gm-menu-installed .gm-menu.gm-menu-37436 .gm-item.gm-level-0 > .gm-target {padding: 22px 0px!important;}
html .gm-menu-installed .gm-menu.gm-submenu-align-center {justify-content: space-between!important;}
.gm-menu-installed .gm-menu.gm-menu-37436 .gm-submenu .gm-target .gm-text {font-weight: 400;font-family: "Poppins", sans-serif !important;}
.page-width h1 {
    font-weight:500 !important;
    font-size: 14px;
    font-family: 'Poppins';
}
.collection--empty h2.title.title--primary {
    font-size: 14px;
    font-weight: 500;
    font-family: 'Poppins';
}

/* 13-3-24  */
.shopify-payment-button {
    display: none;
}
.product-form__submit {
    border-bottom: 1px solid #b2b2b226;
}
#cart-link svg{color:#000 !important;}
.button--secondary..product-form__submit:after {
    border-bottom: 1px solid #b2b2b2;
}
.collection .card__information {
    padding: 0px!important;
}
.gm-grid {
    position: absolute;
    z-index: 999;
    background: #f6f6f6;
    width: 1130px !important;
    min-width: 1090px !important;
    margin: 0 auto !important;
    display: block !important;
    left: 0;
    right: 0;
    box-shadow: none !important;
}
.gm-menu-installed .gm-menu.gm-menu-37436 .gm-submenu.gm-submenu-bordered:not(.gm-aliexpress) {
    float: left !important;
    height: 190px;
    background: #f6f6f6 !important;
}
.gm-submenu p {
    opacity: 0 !important;
    height: 0 !important;
    overflow: hidden;
}
.header__inline-menu li {
    padding: 0;
}
.page-width.page-width--narrow {
    padding: 0 5rem;
}
.rte h5 {
    font-size: 14px;
    font-family: 'Poppins';
}
.rte li {list-style: lower-roman;}
.return-main h6 {
    font-size: 14px;
    font-weight: 500;
    font-family: 'Poppins';
}
.test2 {
    margin-top: 0px!important;
}





@media(max-width:1400px){
.newsletter_page_popup {
    height: 35%;
}.newsletter__wrapper>*+* {
    margin-top: 0 !important;
}
.newsletter h2.inline-richtext.h1 {
    font-size: 16px;
}
.newsletter__wrapper {
    padding: 0px!important;
}
}
@media(max-width:1024px){
.newsletter_page_popup {
    width: 70%;
}
}
@media(max-width:991px){
  .newsletter_page_popup {display: block;}
.popupleft-image {width: 100%;height: auto;}
.newsletter {width: 100%;}
.newsletter h2.inline-richtext.h1 {font-size: 16px;}
.newsletter_page_popup img {height: 190px;contain !important;}
  
/*.newsletter_page_popup {height: 50%; width: 90%}*/
  .newsletter_page_popup {
height: fit-content;
width: 90%;
padding-bottom: 40px;
}
  .newsletter__wrapper>*+* {
margin-top: 0rem !important;
}
.newsletter h2.inline-richtext.h1 {
font-size: 16px;
padding-top: 12px !important;
}
}



@media only screen and (max-width: 989px) and (min-width: 768px){
html .right-menu {
    display: none;
}
html .custom-mobile-drawer a {
    color: rgba(0, 0, 0, 1) !important;
    font-size: 14px !important;
    font-weight: 400 !important;
    font-style: normal !important;
    line-height: 20px !important;
}
html .custom-mobile-drawer li {
    list-style: none;
    padding: 22px 20px !important;
    border-bottom: 1px solid #ddd !important;
}
html a.gm-target.js-no-transition {
    padding: 22px 20px !important;
}
html ul.custom-mobile-drawer {
    padding-left: 0px !important;
    margin: 0px !important;
}
}

@media only screen and (max-width: 990px) and (min-width: 768px){
 .collage__item.collage__item--image.collage__item--left {
    margin-top: var(--spacing-sections-mobile);
}
  html .gm-menu-installed .gm-menu.gm-menu-37436 .gm-item.gm-level-0 > .gm-target {
    padding: 22px 20px !important;
    border-bottom: 1px solid #ddd !important;
}
}
@media(max-width:767px){
  .slider.slider--mobile {
    justify-content: flex-start;
}
main#MainContent {margin: 0px 0px;}
.custom-mobile-drawer li {padding: 22px 20px!important;line-height: 20px!important;list-style: none;border-bottom: 1px solid #ddd;}
.custom-mobile-drawer{padding-left: 0px;margin: 0px;}
.custom-mobile-drawer li a {color: #000;font-size: 14px;font-weight: 400;font-family: 'Poppins';}
.right-menu {display: none;}
footer {margin: 0px 0px;}
.custom-logo-menu {display: flex;width: 80%;justify-content: center;}
.header--mobile-center {display: flex;}
html .gm-menu-installed .gm-menu.gm-menu-37436 .gm-item.gm-level-0>.gm-target { padding: 22px 20px!important;}
.card .card__inner .card__media {height: 100%;}
  .blog-articles .card .card__inner .card__media {
    height: 100%;
}
  .collage__item.collage__item--image.collage__item--left {
    margin-top: var(--spacing-sections-mobile);
}
  .header div#menu-drawer .menu-drawer__inner-container .menu-drawer__navigation ul.menu-drawer__menu li .gm-submenu.gm-mega.gm-submenu-bordered p, .header div#menu-drawer .menu-drawer__inner-container .menu-drawer__navigation ul.menu-drawer__menu li .gm-submenu.gm-mega.gm-submenu-bordered p a {position: absolute;color: transparent !important;visibility: hidden;}
  .gm-menu-installed .gm-menu .gm-grid {
    padding: 0px!important;
}
.gm-menu-installed .gm-menu.gm-menu-37436 .gm-submenu .gm-item .gm-heading {margin-bottom: 0px!important;}
.banner--mobile-bottom .slideshow__text.banner__box {
    display: none!important;
}
html .gm-menu-installed .gm-menu.gm-menu-37436 .gm-item.gm-level-0 > .gm-target {
    padding: 22px 20px !important;
    border-bottom: 1px solid #ddd !important;
}
  ul.gm-links {
    padding-left: 10px!important;
}
.gm-grid {
    width: 100%!important;
    min-width: 100%!important;
    border-radius: 0px;
  position: unset;
}
.gm-menu-installed .gm-menu.gm-menu-37436 .gm-submenu.gm-submenu-bordered:not(.gm-aliexpress) {
    height: auto;
}
}


@media only screen and (max-width: 2500px) and (min-width: 1365px){
  .page-width, .page-width-desktop{max-width: 1200px;!important}
}
@media only screen and (max-width: 2500px) and (min-width: 1401px){
  .newsletter_page_popup {
    width: 35%;
    height: 35%;
}
  .newsletter h2.inline-richtext.h1 {
    font-size: 17px;
}
  html .newsletter__wrapper {
    padding: 0 !important;
}
  .newsletter__wrapper>*+* {
    margin-top: 0 !important;
}
}
.my-link {
    display: block;
    height: 100%;
    padding: 0;
    width: 100% !important;
}
.card__content {
    grid-template-rows: auto !important;
}





.visually-hiddendsw {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row-reverse;
    gap: 20px;
}
.slider-mobile-gutter {
    width: 81%;
}
.thumbnail-list__item {
    margin-bottom: 1px!important;
}
.product--thumbnail_slider .thumbnail-slider {
    display: block!important;
    align-items: flex-start;
   width: 20%;
}
.thumbnail-slider {
    width: 15%;
}
.thumbnail-list {
    display: block!important;
}
.thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide {
    width: calc(100% - .8rem)!important;
}
.thumbnail-slider .thumbnail-list.slider--tablet-up {
    display: block!important;
    padding: .5rem;
    flex: 1;
    scroll-padding-left: .5rem;
}
.slider.slider--tablet-up .slider__slide {
    margin-bottom: 1px!important;
}
 .footer-left.mobilefooter1 {
    display: none;
}
.product-form__input input[type=radio]:checked+label {
    background-color: rgb(0 0 0 / 0%)!important;
    color: rgb(0 0 0)!important;
}
.product-form__input input[type=radio]+label {
    color: rgb(0 0 0 / 58%)!important;
    padding: 0rem 0!important;
    padding-right: 10px!important;
    font-size: 14px!important;
    font-family: Adobe Garamond Pro, serif !important;
}
legend.form__label {
    display: none;
}
label.quantity__label.form__label {
    display: none;
}

.button--full-width {
    display: flex;
    width: 97%;
    background-color: black;
    color: white;
  padding-top: 6px;
}

p {
    font-family: 'Adobe Garamond Pro', serif!important;
    color: #000!important;
}

.return-main h6 {
    font-family: 'Adobe Garamond Pro', serif!important;
}
a {
   font-family: 'Adobe Garamond Pro', serif!important;
}
span {
  font-family: 'Adobe Garamond Pro', serif!important;
}
tr {
   font-family: 'Adobe Garamond Pro', serif!important;
}
td {
   font-family: 'Adobe Garamond Pro', serif!important;
}
dd {
   font-family: 'Adobe Garamond Pro', serif!important;
}
dt {
   font-family: 'Adobe Garamond Pro', serif!important;
}
small {
   font-family: 'Adobe Garamond Pro', serif!important;
}
th {
   font-family: 'Adobe Garamond Pro', serif!important;
}
h1,h2,h3,h4,h5,h6 {
    font-family: 'Adobe Garamond Pro', serif!important;
}
.content-for-layout p {
    text-align: center;
    margin: 0;
}
.tab-content h1,h2,h3,h4,h5,h6 {
    font-size: 14px;
    line-height: 19px;
}
.pickup-availability-info * {
   font-family: 'Adobe Garamond Pro', serif!important;
}
label.field__label {
    font-family: 'Adobe Garamond Pro', serif!important;
}

h2#contact {
 font-family: 'Adobe Garamond Pro', serif!important;
}
span {
 font-family: 'Adobe Garamond Pro', serif!important;
}







@media only screen and (max-width: 767px) {
 .product--thumbnail_slider .thumbnail-slider {
    display: block!important;
    align-items: flex-start;
    width: 20%;
    display: none!important;
}
  .slider-mobile-gutter {
    width: 110%!important;
}
  .visually-hiddendsw {
    display: unset!important;
    flex-wrap: wrap;
    flex-direction: row-reverse;
    gap: 20px;
}
   nav.dmenu_navbar .dmenu_logo {
    justify-content: center!important;
    padding-left: 4px !important;
}
  .logo {

    padding-left: 47px;
}
  .dmenu_drawer_close {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    display: inline-block!important;
    width: auto!important;
    position: absolute;
    top: 2%!important;
    right: 86%!important;
    padding: 5px 10px;
    background: none!important;
    border: 0;
    outline: none;
    -webkit-box-shadow: none!important;
    box-shadow: none!important;
    cursor: pointer;
    color: inherit!important;
    text-shadow: 0 1px 0 #fff;
    opacity: 2.5!important;
    font-size: 30px;
    line-height: 1;
}
button.dmenu_drawer_close:after {
    content: 'Close'!important;
    font-size: 16px;
    color: #000;
  font-family: 'Adobe Garamond Pro', serif!important;
}
  .dmenu_drawer {
    width: 100%!important;
}
  .dmenu_drawer_close svg {
    width: 0px!important;
    position: relative!important;
    top: 0!important;
    left: 0!important;
}
  .footer-left.destopfooter1 {
    display: none;
}
  .footer-left.mobilefooter1 {
    display: flex;
}
  .dmenu_block span.dmenu_text {
    font-family: 'Adobe Garamond Pro', serif;
}
 .card.card--card.card--media.color-background-1.gradient {
    padding-inline: 0!important;
}

}

@media screen and (min-device-width: 768px) and (max-device-width: 1024px) { 
  .slider-mobile-gutter {
    width: 80%;
}
  .visually-hiddendsw {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row-reverse;
    gap: 0px;
}
  .slider.slider--tablet-up .slider__slide {
    margin-bottom: 1px;
}
  .thumbnail-slider.slider-mobile-gutter {
    width: 18%;
}

}
h1.main-page-title.page-title.h0.scroll-trigger.animate--fade-in {
    margin-top: 27px;
    margin-bottom: 0;
}


.fdkgn {
    display: flex;
    flex-wrap: wrap;
    row-gap: 150px;
    font-size: 14px;
    width: 74%;
    column-gap: 50px;
    margin: 0 auto;
    margin-bottom: 52px!important;
   margin-top: 80px!important;
}
.fddkgn p {
    text-align: left!important;
}
p.hehew {
    font-family: "Adobe Garamond Pro Italic", serif !important;
}

.fddkgn {
    width: 29%;
}
h1.main-page-title.page-title.h0.scroll-trigger.animate--fade-in {
    margin-top: 27px;
    margin-bottom: 49px;
}
.page-stockists h1.main-page-title.page-title.h0.scroll-trigger.animate--fade-in {
    display: none;
}

.template-cart button#checkout {
    border: 1px solid #80808054;
}
.template-cart .cart__dynamic-checkout-buttons.additional-checkout-buttons {
    display: none;
}
.template-cart .totals {
    display: flex;
    justify-content: center;
    align-items: flex-end;
    gap: 14px!important;
}
.template-cart .tax-note {
    margin-bottom: 2.2rem;
    text-align: center!important;
}
.template-cart .title-wrapper-with-link a {
    margin-top: 0;
    flex-shrink: 0;
    font-size: 14px!important;
    color: #000!important;
}
.template-cart p.totals__subtotal-value {
    font-size: 16px!important;
}
@media only screen and (max-width: 767px) {

  .fdkgn {
    display: flex;
    flex-wrap: wrap;
    row-gap: 59px;
    font-size: 14px;
    width: 100%;
    column-gap: 32px;
    margin: 0 auto;
    margin-bottom: 23px!important;
      margin-top: 60px!important;
}
  .fddkgn {
    width: 44%;
}
  .image-slider.forspace {
    margin-top: 52px;
}
}