Skip to content
<>
#shopify-section-template--23026173870344__main {
--product-list-horizontal-spacing-factor: 1;
--product-list-vertical-spacing-factor: 1;
--collection-items-per-row-medium: 2;
--collection-items-per-row-large: 1;
}
#shopify-section-template--23026173870344__main .product-list {
--product-list-max-items-per-row-allowed: 99 !important;
}
@media screen and (min-width: 700px) {
#shopify-section-template--23026173870344__main {
--collection-items-per-row-compact: 4;
--collection-items-per-row-medium: 3;
--collection-items-per-row-large: 2;
}
}
@media screen and (min-width: 1000px) {
#shopify-section-template--23026173870344__main {--collection-items-per-row-compact: 6;
--collection-items-per-row-medium: 4;
--collection-items-per-row-large: 3;}
#shopify-section-template--23026173870344__main .collection {}
}
@media screen and (min-width: 1400px) {
#shopify-section-template--23026173870344__main {}
}
>
<> @media only screen and (max-width: 767px) {.slideshow__slide-content .h1 {font-size: 53px !important; line-height: 1.5 !important; }} @media only screen and (max-width: 767px) {.button--outline {font-size: 13px !important; padding: 10px 10px !important; } .button-group {margin-top: 10px !important; }} .banner__heading {margin-bottom: 12px !important;} .banner__text {margin-bottom: 16px !important;} .button-group {margin-top: 16px !important;} @media only screen and (min-width: 768px) {.slideshow__slide-content .h1 {max-width: 500px; /* Controls how wide the heading block is */ font-size: 66px !important; /* Slightly smaller size */ line-height: 1.4 !important; text-align: left !important; }} /* MOBILE ONLY — Hero subheading styling */@media only screen and (max-width: 767px) {.slideshow__slide-content .h6.banner__text.h6.banner__box .h6 {font-size: 15px !important; /* adjust size */ line-height: 1.25 !important; /* tightermore elegant */ max-width: 260px !important; /* makes the text visually narrow */ font-weight: 300 !important; /* soft & luxury */ letter-spacing: 0.4px; /* optional luxury feel */ margin-left: 0 !important; /* or auto */ }} /* DESKTOP ONLY — Hero subheading styling */@media only screen and (min-width: 768px) {.slideshow__slide-content .h6.banner__text.h6.banner__box .h6 {font-size: 20px !important; /* bigger for desktop */ line-height: 1.25 !important; /* elegant + tighter */ max-width: 360px !important; /* visually narrow */ font-weight: 300 !important; /* soft luxury look */ letter-spacing: 0.4px; /* optional luxury feel */ margin-left: 0 !important; /* or auto if you want centered */ }} >