/** Shopify CDN: Minification failed

Line 8:0 Unexpected "@font-face"
Line 224:25 Expected identifier but found "!"

**/
Goldenbook Fonts
@font-face {
  font-family: "Fontspring-DEMO-goldenbook-black";
  src: url('/cdn/shop/files/Fontspring-DEMO-goldenbook-black.otf?v=1755196275') format('opentype');
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: "Fontspring-DEMO-goldenbook-extrabold";
  src: url('/cdn/shop/files/Fontspring-DEMO-goldenbook-extrabold.otf?v=1755196275') format('opentype');
  font-weight: 800;
  font-style: normal;
}
@font-face {
  font-family: "Fontspring-DEMO-goldenbook-bold";
  src: url('/cdn/shop/files/Fontspring-DEMO-goldenbook-bold.otf?v=1755196275') format('opentype');
  font-weight: 700;
  font-style: normal;
}
/* @font-face {
  font-family: "Fontspring-DEMO-goldenbook-heavy";
  src: url('/cdn/shop/files/Fontspring-DEMO-goldenbook-heavy.otf?v=1755196276') format('opentype');
  font-weight: 800;
  font-style: normal;
} */
@font-face {
  font-family: "Fontspring-DEMO-goldenbook-light";
  src: url('/cdn/shop/files/Fontspring-DEMO-goldenbook-light.otf?v=1755196275') format('opentype');
  font-weight: 300;
  font-style: normal;
}
/* @font-face {
  font-family: "FONTSPRING DEMO - The Seasons";
  src: url('/cdn/shop/files/Fontspring-DEMO-goldenbook-regular.otf?v=1755196275') format('opentype');
  font-weight: 500;
  font-style: normal;
} */
/* google HelveticaNeueLight */
@font-face {
  font-family: "HelveticaNeueBoldItalic";
  src: url('/cdn/shop/files/HelveticaNeueBoldItalic_84badab9-6f15-487b-9011-7e22cc47fc61.otf?v=1755791888') format('otf');
  font-style: normal;
}
@font-face {
  font-family: "HelveticaNeueBlackItalic";
  src: url('/cdn/shop/files/HelveticaNeueBlackItalic_ba2fee6f-eafd-41a6-9d61-9c41c929ae70.otf?v=1755791888') format('otf');
  font-style: normal;
}
@font-face {
  font-family: "HelveticaNeueBlack";
  src: url('/cdn/shop/files/HelveticaNeueBlack_51b94949-221b-4e56-b75b-1f17f3d7baed.otf?v=1755791889') format('otf');
  font-style: normal;
}
@font-face {
  font-family: "HelveticaNeueHeavy";
  src: url('/cdn/shop/files/HelveticaNeueHeavy_08baf4af-8ed2-4661-93a7-2fbbbefdd413.otf?v=1755791888') format('otf');
  font-style: normal;
}
@font-face {
  font-family: "HelveticaNeueBold";
  src: url('/cdn/shop/files/HelveticaNeueBold_30bb96bd-0a30-450c-babe-fd81a35ccb63.otf?v=1755791888') format('otf');
  font-style: normal;
}
@font-face {
  font-family: "HelveticaNeueHeavyItalic";
  src: url('/cdn/shop/files/HelveticaNeueHeavyItalic_4e97b83d-e5da-418e-a657-e57413907ea3.otf?v=1755791888') format('otf');
  font-style: normal;
}
@font-face {
  font-family: "HelveticaNeueThin";
  src: url('/cdn/shop/files/HelveticaNeueThin_89c260b9-ffac-42f0-bced-38771cacb1b3.otf?v=1755791887') format('otf');
  font-style: normal;
}
@font-face {
  font-family: "HelveticaNeueUltraLight";
  src: url('/cdn/shop/files/HelveticaNeueUltraLight_a4270e8d-f287-40f2-9ada-dd4cb49f7cf6.otf?v=1755791888') format('otf');
  font-style: normal;
}
@font-face {
  font-family: "HelveticaNeueLight";
  src: url('/cdn/shop/files/HelveticaNeueLight_c769e205-7868-4b52-a346-0011cc3124a8.otf?v=1755791888') format('otf');
  font-style: normal;
}
@font-face {
  font-family: "HelveticaNeueMedium";
  src: url('/cdn/shop/files/HelveticaNeueMedium_47b0c609-47a7-40e7-8f71-ed2cc2e2497c.otf?v=1755791887') format('otf');
  font-style: normal;
}
@font-face {
  font-family: "HelveticaNeueUltraLightItalic";
  src: url('/cdn/shop/files/HelveticaNeueUltraLightItalic_91b431e4-a553-4e54-9e75-d2c253afd74b.otf?v=1755791887') format('otf');
  font-style: normal;
}
@font-face {
  font-family: "Fontspring-DEMO-goldenbook-black";
  src: url('/cdn/shop/files/Fontspring-DEMO-goldenbook-black.otf?v=1755196275') format('opentype');
  font-weight: 900;
  font-style: normal;
}
/* Helvetica Neue Fonts */
@font-face {
  font-family: "HelveticaNeueRoman";
  src: url('/cdn/shop/files/HelveticaNeueRoman.otf?v=1755198093') format('opentype');
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "HelveticaNeueBlack";
  src: url('/cdn/shop/files/HelveticaNeueBlack.otf?v=1755198093') format('opentype');
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: "HelveticaNeueBold";
  src: url('/cdn/shop/files/HelveticaNeueBold.otf?v=1755198093') format('opentype');
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "HelveticaNeueBoldItalic";
  src: url('/cdn/shop/files/HelveticaNeueBoldItalic.otf?v=1755198093') format('opentype');
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "HelveticaNeueHeavy";
  src: url('/cdn/shop/files/HelveticaNeueHeavy.otf?v=1755198093') format('opentype');
  font-weight: 800;
  font-style: normal;
}
@font-face {
  font-family: "HelveticaNeueHeavyItalic";
  src: url('/cdn/shop/files/HelveticaNeueHeavyItalic.otf?v=1755198093') format('opentype');
  font-weight: 800;
  font-style: italic;
}
@font-face {
  font-family: "HelveticaNeueBlackItalic";
  src: url('/cdn/shop/files/HelveticaNeueBlackItalic.otf?v=1755198092') format('opentype');
  font-weight: 900;
  font-style: italic;
}
@font-face {
  font-family: "HelveticaNeueLight";
  src: url('/cdn/shop/files/HelveticaNeueLight.otf?v=1755198092') format('opentype');
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "HelveticaNeueThin";
  src: url('/cdn/shop/files/HelveticaNeueThin.otf?v=1755198092') format('opentype');
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "HelveticaNeueUltraLight";
  src: url('/cdn/shop/files/HelveticaNeueUltraLight.otf?v=1755198092') format('opentype');
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "Helvetica Neue";
  src: url('/cdn/shop/files/HelveticaNeueMedium.otf?v=1755198092') format('opentype');
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "HelveticaNeueLightItalic";
  src: url('/cdn/shop/files/HelveticaNeueLightItalic.otf?v=1755198092') format('opentype');
  font-weight: 300;
  font-style: italic;
}
@font-face {
  font-family: "HelveticaNeueUltraLightItalic";
  src: url('/cdn/shop/files/HelveticaNeueUltraLightItalic.otf?v=1755198092') format('opentype');
  font-weight: 100;
  font-style: italic;
}
@font-face {
  font-family: "HelveticaNeueItalic";
  src: url('/cdn/shop/files/HelveticaNeueItalic.ttf?v=1755198092') format('truetype');
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "HelveticaNeueThinItalic";
  src: url('/cdn/shop/files/HelveticaNeueThinItalic.otf?v=1755198092') format('opentype');
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "HelveticaNeueMediumItalic";
  src: url('/cdn/shop/files/HelveticaNeueMediumItalic.otf?v=1755198092') format('opentype');
  font-weight: 500;
  font-style: italic;
}

/* new font */
@font-face {
  font-family: "Fontspring-DEMO-goldenbook-black";
  src: url('/cdn/shop/files/Fontspring-DEMO-goldenbook-black_fb2fc96d-0442-449e-a76a-f65622a68f39.otf?v=1757015935') format('opentype');
}
@font-face {
  font-family: "Fontspring-DEMO-goldenbook-heavy";
  src: url('/cdn/shop/files/Fontspring-DEMO-goldenbook-heavy_76fcfcf4-47f4-47cd-9a5c-2029eedb3b49.otf?v=1757016203') format('opentype');
}
@font-face {
  font-family: "Fontspring-DEMO-goldenbook-regular";
  src: url('/cdn/shop/files/Fontspring-DEMO-goldenbook-regular_4db1c51c-d072-4d17-a9fe-593910f508c0.otf?v=1757016335') format('opentype');
}

.quick-view__content .color-swatch.with-image {
  width: 60px !important;
  height: 60px !important
}

.quick-view__content .variant-picker .color-swatch {
  --swatch-radius: 60px; !important;
}

.quick-view__content :checked+.color-swatch::after {
  --tw-shadow-color: rgb(var(--color-foreground));
  opacity: 1;
  --tw-shadow-colored: 0 0 0 4px var(--tw-shadow-color);
}

.quick-view__content .color-swatch::after {
  --tw-shadow-color: #dadada;
  --tw-shadow: var(--tw-shadow-colored);
  opacity: 1;
  --tw-shadow-colored: 0 0 0 4px #dadada;
}



.quick-view__content .swatches.swatches--round-slight {
  gap: 40px;
}

@media only screen and (max-width: 767px){
  .quick-view__content .swatches.swatches--round-slight {
    gap: 30px;
    margin-top: 20px;
  }
  .quick-view__content.drawer__content .flex.gap-2 {
    flex-wrap: wrap;
  }
  .quick-view__content .color-swatch.with-image {
    width: 40px !important;
    height: 40px !important
  }
}

._inline_1q1d2_47{
  background-color: gray !important;
}

#picture-it-call-to-action{
  display: none !important;
}

.artistpro-img img{
  border-radius: var(--card-radius);
}

.custom-font-template--25058658451760__multicolumn_nyWham .heading{
  font-size: 42px !important;
}

#shopify-section-template--25058658386224__number_counter_R3FFYj .counter-heading{
  font-size: 50px !important;
  font-weight: 500;
}

#shopify-section-template--25058658386224__number_counter_R3FFYj .heading{
  font-size: 24px;
}

.an-al22{
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.product-form__buttons .buy-buttons{
  display: flex;
  flex-wrap: nowrap;
}
.vr-btn-box{
  display: flex;
  text-align: center;
  justify-content: center;
  position: absolute;
  width: 100%;
  bottom: 12px;
}
.vr-btn-box button#picture-it-theme-app-extension-ar-button {
    border-radius: 10px;
}
quick-view .vr-btn-box{
  bottom: 75px;
}
.vr-btn-ars{
  background: #f6f6f6;
  display: flex;
  justify-content: center;
  align-items: center;
  border: 1px solid black;
  padding: 7px 10px;
}

.globo-swatch-product-detail .swatch--gl ul.value.g-variant-color-detail, .globo-swatch-product-detail .swatch--gl ul.value.g-variant-color-detail.glider-variant-product-detail .glider-track, .globo-product-groups-detail .gsw-item-pg-style-product-img .gsw-list-products-group, .globo-product-groups-detail .gsw-list-products-group.glider-product-group-detail.glider .glider-track {
  gap: 20px !important;
}

.swatch--gl .name-option,
.dropdown-button-gsw, .dropdown-button-gsw-productgroup{
  font-size: 16px !important;
}
    

@media (max-width: 767px){
  .cs-ars-21{
    overflow: hidden;
  }
  .custom-font-template--25058658451760__multicolumn_nyWham .heading{
    font-size: 24px !important;
  }
  #shopify-section-template--25058658386224__number_counter_R3FFYj .counter-heading{
    font-size: 30px !important;
  }
  #shopify-section-template--25058658386224__number_counter_R3FFYj .heading{
    font-size: 16px;
  }
  .an-al22{
    align-items: flex-start;
    flex-direction: column;
    gap: 10px;
  }
  .vr-btn-ars{
    padding: 5px 15px;
    font-size: 15px;
  }
  .vr-btn-ars .icon svg{
    width: 16px !important;
  }
  .vr-btn-box{
    bottom: 4px;
  }
  quick-view .vr-btn-box{
    bottom: 4px;
  }
  .product-form__buttons .buy-buttons .quantity{
    max-height: 40px;
    min-height: auto;
    padding: 0px 15px;
  }
  .product-form__buttons .buy-buttons .quantity .quantity__button{
    padding: 0;
  }
  button.product-form__submit.button.button--primary.button--fixed.grow.with-price{
    height: 40px;
    padding: 0;
  }
  button.gravity-button{
    height: 42px !important;
    min-height: 42 !important;
  }
  .button-content svg{
    width: 30px !important;
  }
}

@media only screen and (max-width: 389px){
  button.product-form__submit.button.button--primary.button--fixed.grow.with-price{
    font-size: 14px !important;
  }
}

.gravity-button{
  min-height: 42 !important;
  height: 42px !important;
}

.button-content>span{
  font-family: "HelveticaNeueLight";
}

.top-theme-collection {
  padding: 0;
}

.top-theme-collection a.product-card__title {
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  color: #1D1D1D;
}

.custom-theme-section .flickity-viewport {
  border-radius: 0px !important;
}

.review-satar {
  padding: 0 0 5px 0;
  display: flex;
}

.review-satar svg.loox-icon {
  width: 14px;
  height: 14px;
  color: #F5C264;
}

.review-satar .loox-rating-content {
  gap: 3px !important;
}
 
span.price-sale {
  text-align: center;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  color: #1D1D1D;
}

/* Sale badge styles */
.sale-badge {
  position: absolute;
  text-align: center;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  padding: 13px 4px;
  border-radius: 100px;
  background: #B30000;
  right: 6px;
  z-index: 2;
  color: #FFF;
  top: 10px;
}
 
    /* Best seller badge styles */
.bestseller-badge {
  top: 10px;
  left: 10px;
  background: #FFF;
  padding: 4px 6px;
  z-index: 2;
  color: #1D1D1D;
  text-align: center;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  position: absolute;
}

.loox-rating svg.loox-icon {
  color: #F5C264;
}

.loox-rating .loox-rating-content{
  gap: 3px !important;
  width:100%;
}

.product-card__content{
  padding: 0 !important;
}

.loox-rating-content .loox-rating-label{
  text-align: center;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  color: #1D1D1D;
}

/* When both badges are present, adjust positioning */
.sale-badge + .bestseller-badge {
  top: 40px;
}

.loox-rating{
  padding: 8px 10px 8px 0;
  min-height: 33px;
  margin-top: 16px;
}

.mobile-btn-show{
  margin-top: 40px;
}

/* Price styles */
.price-sale {
  color: #e74c3c;
  font-weight: 600;
  margin-right: 8px;
}

.price-compare {
  color: #A4A4A4;
  text-align: center;
  font-feature-settings: 'liga' off, 'clig' off;
  font-family: "HelveticaNeueLight";
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  text-decoration-line: line-through;
  text-decoration: line-through;
}

.custom-theme-section span.badge.badge--onsale {
    border-radius: 50%;
    color: #FFF;
    text-align: center;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    width: 50px;
    height: 50px;
}
.custom-theme-section a.button.button--secondary.icon-with-text {
  text-align: center;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  color: #000;
}
.custom-theme-section.promotion a.product-card__title {
  font-size: 16px !important;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  color: #000;
  padding-bottom: 10px;
}
.custom-theme-section.promotion .custom-collection-theme {
  align-items: flex-start;
  margin-top: 12px;
}
.custom-theme-section.promotion .review-satar {
  display: none;
}
.custom-theme-section.promotion a.button.button--secondary.icon-with-text {
  background: #DBD8C2;
}
.loox-v2-carousel-app .loox-v2-carousel-container.has-round-arrows{
  padding: 0 !important;
}
@media screen and (min-width:1000px){
  .custom-theme-section .custom-btnx {
    top: -50px;
  }
  .footer.footer--no-info .footer__accordions {
    justify-content: space-between;
  }
}
@media screen and (max-width:600px){
  .vw-btn-a4{
    margin-top: 50px !important;
  }
  .custom-theme-section  .slider--tablet .card-grid{
    --slider-item-width: 45vw;
  }
  .review-satar {
    padding: 0;
  }
  .custom-theme-section  a.product-card__title {
    height: 100%;
    min-height: 36px;
    display: flex;
  }
}
#loox-default-carousel .loox-v2-carousel-app {
  max-width: 100% !important;
}
.custom-theme-section.promotion a.button.button--secondary.icon-with-text:after {
    border: none;
}
a.custom-small-menu.special-buttion {
    color: #000;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    display: flex;
    align-items: center;
    gap: 10px;
    width: fit-content;
    margin-top: 20px;
}
.section.section--padding.custom-title a.product-card__title.reversed-link.text-base-xl.font-medium.leading-tight {
    font-size: 16px;
    color: #1D1D1D;
    font-feature-settings: 'liga' off, 'clig' off;
    color: #000;
    font-family: "HelveticaNeueLight";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}
.custom-quickview-colelction h1.heading , .quicjqview-hjg h1.heading{
    color: var(--Black-100, #1D1D1D);
    font-feature-settings: 'liga' off, 'clig' off;
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}
span.custom-dash {
    font-family: "HelveticaNeueLight";
}
.custom-quickview-colelction .product__text.rte.text-base {
    color: #000;
    font-family: "HelveticaNeueLight";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.3px;
}
.quicjqview-hjg .product__text.rte.text-base {
    color: #000;
    font-family: "HelveticaNeueLight";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.3px;
}
.custom-quickview-colelction strong {
    color: #000;
    font-family: "HelveticaNeueLight";
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-top: 10px;
    margin-bottom: 20px;
}
.quicjqview-hjg  strong {
    color: #000;
    font-family: "HelveticaNeueLight";
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-top: 10px;
    margin-bottom: 20px;
}
.custom-quickview  .product__text.rte.text-base h2 , .custom-quickview .product__text.rte.text-base h1 , .custom-quickview  .product__text.rte.text-base h3 ,  .custom-quickview .product__text.rte.text-base h4 {
     color: #000;
    font-family: 'HelveticaNeueLight';
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-top: 10px;
    margin-bottom: 10px;
}
.custom-quickview  .product__text.rte.text-base h5 , .custom-quickview  .product__text.rte.text-base h6 {
     color: #000;
    font-family: 'HelveticaNeueLight';
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-top: 10px;
    margin-bottom: 10px;
 }

.quicjqview-hjg .product__text.rte.text-base h2 , .quicjqview-hjg .product__text.rte.text-base h1 , .quicjqview-hjg .product__text.rte.text-base h3 , .quicjqview-hjg .product__text.rte.text-base h4 , .quicjqview-hjg .product__text.rte.text-base h5 , .quicjqview-hjg .product__text.rte.text-base h6 {
    color: #000;
  font-family: 'HelveticaNeueLight';
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-top: 10px;
    margin-bottom: 10px;

}
.custom-quickview  .product__text.rte.text-base p strong {
    color: #000;
   font-family: 'HelveticaNeueLight';
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-top: 10px;
    margin-bottom: 10px;

}
.quicjqview-hjg .product__text.rte.text-base p strong {
    color: #000;
   font-family: 'HelveticaNeueLight';
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-top: 10px;
    margin-bottom: 10px;

}
.custom-quickview .product__text.rte.text-base p strong {
    color: #000;
    font-family: "HelveticaNeueLight";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-top: 10px;
}
.custom-quickview .product__text.rte.text-base h2 strong span {
    color: #000;
    font-family: "HelveticaNeueLight";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-top: 10px;
    margin-bottom: 20px;
}
  .quicjqview-hjg .product__text.rte.text-base h2 strong span {
    color: #000;
    font-family: "HelveticaNeueLight";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-top: 10px;
    margin-bottom: 20px;
}


@media screen and (min-width:1024px){
ul.mega-menu__list.custom-meain-topx {
    display: grid;
    grid-template-columns: 4fr 1fr;
}


.mewnu-links li.megamebu-ctsom {
    width: 100%;
    max-width: 100%;
}
a.custom-salexy.heading.custom-fisrt-smallthree {
    display: flex;
    align-items: center;
    width: 65%;
    justify-content: space-between;
}

.image-sett-dekstop {
    width: 100%;
    max-width: 100%;
}

.image-sett-dekstop  li.mega-menu__item.image-sett-dekstopx {
    width: 100%;
    max-width: 100%;
}
}
.shopify-app-block {
    margin: 0;
}

    .custom-theme-section.related-artwork-pdp button.custom-btnx {
      top: 20px !important;
    }
    .cra-section23 a.product-card__title,
    .vsa-section4 a.product-card__title{
      font-size: 16px;
      padding-bottom: 10px;
      display: block;
    }
    .cra-section23 .product-card__content,
    .vsa-section4 .product-card__content{
      padding-top: 0;
      padding-bottom:0;
    }
    .cra-section23 .product-card__content .product-card__details,
    .vsa-section4 .product-card__content .product-card__details {
      margin-top: 14px;
      align-items: start;
    }
