
html {
--smc-home-page-bg: #C2DCEB;
background: var(--smc-home-page-bg) !important;
background-image: none !important;
}
body.smc-home-v365 {
margin: 0 !important;
width: 100% !important;
max-width: none !important;
overflow-x: hidden;
background: var(--smc-home-page-bg) !important;
background-image: none !important;
color: #29292d;
font-family:
-apple-system,
BlinkMacSystemFont,
"Segoe UI",
Roboto,
Arial,
sans-serif;
}
body.smc-home-v365 .smc-home-page,
body.smc-home-v365 .smc-home-page * {
box-sizing: border-box;
}
.smc-home-page {
--smc-red: #79233e;
--smc-blue: #0d5896;
--smc-blue-dark: #15446f;
--smc-text: #29292d;
--smc-muted: #737378;
display: block;
width: 100%;
min-width: 0;
margin: 0;
padding: 0;
background: var(--smc-home-page-bg) !important;
background-image: none !important;
}
.smc-home-section,
.smc-home-products-section,
.smc-home-new-section,
.smc-home-featured-section,
.smc-home-stores-section,
.smc-home-social-section,
.smc-home-info-grid {
background: var(--smc-home-page-bg) !important;
background-image: none !important;
}
.smc-home-container {
background: transparent !important;
background-image: none !important;
}
.smc-home-container {
width: min(1540px, calc(100% - 64px));
margin: 0 auto;
padding: 0;
}
.smc-home-hero {
position: relative;
display: flex;
align-items: center;
justify-content: center;
width: 100%;
height: 160px;
min-height: 0;
overflow: hidden;
background-color: #712039;
background-image:
linear-gradient(
105deg,
rgba(12,3,9,.11) 0%,
transparent 48%,
rgba(15,3,9,.11) 100%
),
linear-gradient(
90deg,
#60192e 0%,
#86243e 52%,
#601b32 100%
);
background-repeat: no-repeat;
background-size: cover;
background-position: center;
}
.smc-home-hero-content {
position: relative;
z-index: 2;
width: min(1050px, calc(100% - 40px));
padding: 6px 16px;
color: #fff;
text-align: center;
}
.smc-home-hero h1 {
margin: 0;
padding: 0;
color: #fff;
font-size: clamp(28px, 3vw, 44px);
font-weight: 700;
line-height: 1.08;
letter-spacing: -1.3px;
text-shadow: 0 3px 16px rgba(0,0,0,.35);
}
.smc-home-hero-meta {
display: flex;
align-items: center;
justify-content: center;
flex-wrap: wrap;
gap: 6px 10px;
margin-top: 7px;
color: #fff;
font-size: clamp(14px, 1.1vw, 17px);
font-weight: 600;
line-height: 1.35;
text-shadow: 0 2px 10px rgba(0,0,0,.48);
}
.smc-home-hero-dot {
opacity: .75;
}
.smc-home-hero-button {
display: inline-flex;
align-items: center;
justify-content: center;
min-height: 42px;
margin-top: 10px;
padding: 0 18px;
gap: 8px;
border: 1px solid #d5a45b;
border-radius: 9px;
background: #f6cf8d;
color: #31252b !important;
font-size: 14px;
font-weight: 700;
text-decoration: none !important;
box-shadow: none;
}
.smc-home-hero-button svg,
.smc-home-carousel-arrow svg,
.smc-home-store-pin svg,
.smc-home-hours-icon svg,
.smc-home-store-placeholder svg {
display: block;
fill: none;
stroke: currentColor;
stroke-width: 1.8;
stroke-linecap: round;
stroke-linejoin: round;
}
.smc-home-hero-button-icon {
width: 16px !important;
height: 16px !important;
stroke-width: 1.9;
color: #684115;
}
.smc-home-hero-button-arrow {
width: 16px !important;
height: 16px !important;
}
.smc-home-hero-button:hover,
.smc-home-hero-button:focus {
background: #ffe1a9;
color: #31252b !important;
}
.smc-home-products-section {
width: 100%;
margin: 0;
padding: 10px 0 0;
}
.smc-home-product-module {
width: 100%;
overflow: hidden;
border: 1px solid rgba(255,255,255,.12);
border-radius: 16px;
background: #fff;
box-shadow: none;
}
.smc-home-product-titlebar,
.smc-home-categories-titlebar,
.smc-home-stores-titlebar,
.smc-home-social-titlebar {
display: flex;
align-items: center;
min-height: 42px;
padding: 5px 14px;
color: #fff;
box-shadow: none;
}
.smc-home-new-section .smc-home-product-titlebar,
.smc-home-categories-titlebar,
.smc-home-social-titlebar {
background-color: var(--smc-blue-dark);
background-image: linear-gradient(
110deg,
#15446f 0%,
#0c5da0 55%,
#08477e 100%
);
}
.smc-home-featured-section .smc-home-product-titlebar,
.smc-home-stores-titlebar {
background-color: var(--smc-red);
background-image: linear-gradient(
110deg,
#8f2342 0%,
#a92b4c 55%,
#741c36 100%
);
}
.smc-home-product-titlebar h2,
.smc-home-categories-titlebar h2,
.smc-home-stores-titlebar h2,
.smc-home-social-titlebar h2 {
margin: 0;
padding: 0;
color: #ffffff;
font-size: clamp(18px, 1.55vw, 24px);
font-weight: 750;
line-height: 1;
letter-spacing: -.3px;
}
.smc-home-product-titlebar h2,
.smc-home-categories-titlebar h2,
.smc-home-stores-titlebar h2,
.smc-home-social-titlebar h2 {
display: inline-flex;
align-items: center;
gap: 9px;
}
.smc-home-section-icon {
display: block;
flex: 0 0 20px;
width: 20px;
height: 20px;
fill: none;
stroke: currentColor;
stroke-width: 1.9;
stroke-linecap: round;
stroke-linejoin: round;
}
@media (max-width: 600px) {
.smc-home-section-icon {
flex-basis: 17px;
width: 17px;
height: 17px;
}
}
.smc-home-carousel {
position: relative;
width: 100%;
padding: 9px 52px 11px;
overflow: hidden;
background: #fff;
}
.smc-home-carousel-window {
width: 100%;
overflow: hidden;
border-radius: 10px;
}
.smc-home-carousel-track {
display: flex !important;
align-items: stretch !important;
width: 100% !important;
margin: 0 !important;
padding: 4px 3px 7px !important;
gap: 16px !important;
overflow-x: auto !important;
overflow-y: hidden !important;
list-style: none !important;
background: transparent !important;
scroll-behavior: smooth;
scroll-snap-type: x mandatory;
scrollbar-width: none;
overscroll-behavior-x: contain;
}
.smc-home-carousel-track::-webkit-scrollbar {
display: none;
}
.smc-home-carousel-item {
flex: 0 0 calc((100% - 80px) / 6) !important;
width: calc((100% - 80px) / 6) !important;
min-width: 0 !important;
margin: 0 !important;
list-style: none !important;
scroll-snap-align: start;
}
.smc-home-product-card {
display: flex;
flex-direction: column;
width: 100%;
height: 100%;
min-width: 0;
overflow: hidden;
border: 0;
border-radius: 10px;
background: #fff;
color: #222226 !important;
text-decoration: none !important;
-webkit-tap-highlight-color: transparent;
}
.smc-home-product-media {
display: flex;
align-items: center;
justify-content: center;
width: 100%;
height: 215px;
padding: 4px;
overflow: hidden;
background: #fff;
}
.smc-home-product-image {
display: block;
width: 100%;
height: 100%;
max-width: 100%;
object-fit: contain;
object-position: center;
}
.smc-home-deferred-image {
background: transparent;
}
.smc-home-product-info {
display: flex;
flex: 1 1 auto;
flex-direction: column;
align-items: center;
min-width: 0;
padding: 6px 5px 7px;
}
.smc-home-product-name {
display: -webkit-box;
width: 100%;
min-height: 2.36em;
max-height: 2.36em;
margin: 0;
overflow: hidden;
color: #222226;
font-size: 13px;
font-weight: 550;
line-height: 1.18;
text-align: center;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
line-clamp: 2;
}
.smc-home-product-price {
display: block;
width: 100%;
margin-top: auto;
padding-top: 5px;
color: #222222;
font-size: 14px;
font-weight: 750;
line-height: 1.12;
text-align: center;
}
.smc-home-product-price del {
opacity: .58;
font-size: .88em;
}
.smc-home-product-price ins {
text-decoration: none;
}
.smc-home-carousel-arrow {
position: absolute;
top: 50%;
z-index: 5;
display: flex;
align-items: center;
justify-content: center;
width: 42px;
height: 42px;
padding: 0;
border: 1px solid rgba(32,32,36,.14);
border-radius: 50%;
background: rgba(255,255,255,.92);
color: #4a4a4f;
box-shadow: none;
cursor: pointer;
transform: translateY(-50%);
}
.smc-home-carousel-prev {
left: 7px;
}
.smc-home-carousel-next {
right: 7px;
}
.smc-home-carousel-arrow svg {
width: 19px;
height: 19px;
}
.smc-home-carousel-arrow:disabled {
opacity: .28;
pointer-events: none;
}
.smc-home-carousel.smc-home-carousel-loading
.smc-home-carousel-next {
opacity: .62;
cursor: progress;
}
.smc-home-categories-section {
width: 100%;
margin: 0;
padding: 10px 0 0;
}
.smc-home-category-module {
width: 100%;
overflow: hidden;
border: 1px solid rgba(255,255,255,.12);
border-radius: 16px;
background: #fff;
box-shadow: none;
}
.smc-home-category-grid {
display: grid;
grid-template-columns: repeat(6, minmax(0, 1fr));
gap: 12px;
padding: 14px;
background: #fff;
}
.smc-home-category-card {
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
min-width: 0;
min-height: 112px;
padding: 12px 8px;
gap: 10px;
border: 1px solid #e2e9ee;
border-radius: 11px;
background: #f6f9fb;
color: #253342 !important;
text-align: center;
text-decoration: none !important;
-webkit-tap-highlight-color: transparent;
transition: background-color .15s ease, border-color .15s ease;
}
.smc-home-category-icon {
display: block;
flex: none;
width: 30px;
height: 30px;
fill: none;
stroke: #12518b;
stroke-width: 1.8;
stroke-linejoin: round;
stroke-linecap: round;
}
.smc-home-category-name {
color: #253342;
font-size: 14px;
font-weight: 650;
line-height: 1.25;
}
@media (hover: hover) and (pointer: fine) {
.smc-home-category-card:hover {
background: #eef5fa;
border-color: #9bbfd8;
}
}
.smc-home-category-card:focus-visible {
outline: 3px solid #15446f;
outline-offset: 2px;
}
@media (max-width: 1024px) {
.smc-home-category-grid {
grid-template-columns: repeat(3, minmax(0, 1fr));
gap: 10px;
padding: 12px;
}
.smc-home-category-card {
min-height: 106px;
}
}
@media (max-width: 600px) {
.smc-home-categories-section { padding-top: 8px; }
.smc-home-categories-titlebar {
min-height: 34px;
padding: 4px 9px;
}
.smc-home-categories-titlebar h2 { font-size: 17px; }
.smc-home-category-grid {
grid-template-columns: repeat(3, minmax(0, 1fr));
gap: 7px;
padding: 9px;
}
.smc-home-category-card {
min-height: 106px;
padding: 9px 4px;
gap: 7px;
}
.smc-home-category-icon { width: 25px; height: 25px; }
.smc-home-category-name {
font-size: 11px;
line-height: 1.2;
overflow-wrap: break-word;
hyphens: auto;
}
}
@media (max-width: 390px) {
.smc-home-category-grid { gap: 5px; padding: 7px; }
.smc-home-category-card { padding: 7px 3px; gap: 6px; }
.smc-home-category-icon { width: 23px; height: 23px; }
.smc-home-category-name { font-size: 10px; }
}
@media (prefers-reduced-motion: reduce) {
.smc-home-category-card { transition: none; }
}
.smc-home-info-grid {
display: grid;
grid-template-columns: repeat(2, minmax(0, 1fr));
align-items: stretch;
width: min(1540px, calc(100% - 64px));
margin: 10px auto 12px;
padding: 0;
gap: 14px;
}
.smc-home-info-grid > .smc-home-stores-section,
.smc-home-info-grid > .smc-home-social-section {
min-width: 0;
margin: 0;
padding: 0;
}
.smc-home-info-grid > .smc-home-section > .smc-home-container {
width: 100%;
height: 100%;
margin: 0;
}
.smc-home-stores-module,
.smc-home-social-module {
width: 100%;
height: 100%;
overflow: hidden;
border: 1px solid rgba(255,255,255,.13);
border-radius: 14px;
background: #fff;
box-shadow: none;
}
.smc-home-stores-module {
display: flex;
flex-direction: column;
}
.smc-home-stores-titlebar,
.smc-home-social-titlebar {
min-height: 38px;
padding: 4px 12px;
}
.smc-home-stores-titlebar h2,
.smc-home-social-titlebar h2 {
font-size: 18px;
letter-spacing: -.2px;
}
.smc-home-stores-content {
flex: 1;
display: flex;
flex-direction: column;
padding: 9px 10px 0;
background: #fff;
}
.smc-home-stores-grid {
display: grid;
grid-template-columns: repeat(3, minmax(0, 1fr));
gap: 7px;
}
.smc-home-store-card {
display: block;
min-width: 0;
overflow: hidden;
border: 1px solid #e4d9da;
border-radius: 10px;
background: #222225;
color: inherit !important;
text-decoration: none !important;
box-shadow: none;
}
.smc-home-store-photo {
position: relative;
height: 165px;
overflow: hidden;
background: #222225;
}
.smc-home-store-image {
display: block;
width: 100%;
height: 100%;
object-fit: cover;
object-position: center;
}
.smc-home-store-placeholder {
position: absolute;
inset: 0;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
gap: 7px;
background: #222225;
color: rgba(255,255,255,.60);
font-size: 11px;
}
.smc-home-store-placeholder svg {
width: 30px;
height: 30px;
}
.smc-home-store-overlay {
position: absolute;
inset: 0;
background:
linear-gradient(
180deg,
rgba(0,0,0,.01) 28%,
rgba(0,0,0,.82) 100%
);
}
.smc-home-store-info {
position: absolute;
z-index: 2;
left: 8px;
right: 8px;
bottom: 7px;
display: flex;
align-items: flex-end;
gap: 6px;
color: #fff;
}
.smc-home-store-pin {
flex: 0 0 25px;
display: flex;
align-items: center;
justify-content: center;
width: 25px;
height: 25px;
border-radius: 50%;
background: rgba(255,255,255,.96);
color: var(--smc-red);
}
.smc-home-store-pin svg {
width: 13px;
height: 13px;
}
.smc-home-store-info h3 {
margin: 0 0 3px;
color: #fff;
font-size: 16px;
font-weight: 750;
line-height: 1.08;
text-shadow: 0 2px 7px rgba(0,0,0,.34);
}
.smc-home-store-location {
display: block;
margin: 0;
color: rgba(255,255,255,.94);
font-size: 11.5px;
font-weight: 600;
line-height: 1.18;
text-shadow: 0 1px 4px rgba(0,0,0,.72);
}
.smc-home-store-local,
.smc-home-store-address {
display: block;
}
.smc-home-store-address {
margin-top: 2px;
font-size: 11px;
font-weight: 500;
}
.smc-home-hours {
display: flex;
align-items: center;
justify-content: center;
width: calc(100% + 20px);
margin: 9px -10px 0;
padding: 9px 12px;
gap: 9px;
border-top: 1px solid #eadfe0;
background: #faf4f4;
}
.smc-home-hours-icon {
flex: 0 0 29px;
display: flex;
align-items: center;
justify-content: center;
width: 29px;
height: 29px;
border-radius: 50%;
color: var(--smc-red);
}
.smc-home-hours-icon svg {
width: 15px;
height: 15px;
}
.smc-home-hours > div {
min-width: 0;
display: flex;
align-items: center;
justify-content: center;
gap: 10px;
white-space: nowrap;
}
.smc-home-hours strong {
margin: 0;
color: #202126;
font-size: 14px;
font-weight: 700;
line-height: 1.2;
white-space: nowrap;
}
.smc-home-hours-lines {
display: flex;
align-items: center;
justify-content: center;
gap: 5px;
color: #3f4147;
font-size: 12px;
font-weight: 500;
line-height: 1.25;
white-space: nowrap;
}
.smc-home-social-module {
display: flex;
flex-direction: column;
}
.smc-home-social-content {
flex: 1;
display: grid;
grid-template-columns: repeat(3, minmax(0, 1fr));
align-items: stretch;
gap: 9px;
padding: 11px;
background: #eef4f5;
}
.smc-home-social-network-card {
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
min-width: 0;
min-height: 0;
padding: 12px 8px;
gap: 8px;
border: 1px solid rgba(23,69,99,.14);
border-radius: 11px;
background: rgba(255,255,255,.96);
color: inherit !important;
text-align: center;
text-decoration: none !important;
-webkit-tap-highlight-color: transparent;
}
.smc-home-social-brand-icon {
flex: 0 0 70px;
display: flex;
align-items: center;
justify-content: center;
width: 70px;
height: 70px;
border-radius: 50%;
color: #fff;
}
.smc-home-social-brand-icon svg {
display: block;
width: 34px;
height: 34px;
fill: none;
stroke: currentColor;
stroke-width: 1.8;
stroke-linecap: round;
stroke-linejoin: round;
}
.smc-home-social-brand-instagram {
background:
linear-gradient(
135deg,
#f9ce34 0%,
#ee2a7b 48%,
#6228d7 100%
);
}
.smc-home-social-brand-facebook {
background: #1877f2;
}
.smc-home-social-brand-facebook svg {
fill: currentColor;
stroke: none;
}
.smc-home-social-brand-tiktok {
background: #171719;
box-shadow: none;
}
.smc-home-social-network-text {
min-width: 0;
}
.smc-home-social-network-text strong {
display: block;
color: #242428;
font-size: 13px;
font-weight: 700;
line-height: 1.1;
white-space: nowrap;
}
.smc-home-social-network-text small {
display: block;
margin-top: 3px;
overflow: hidden;
color: #777980;
font-size: 10px;
line-height: 1.2;
text-overflow: ellipsis;
white-space: nowrap;
}
@media (max-width: 1024px) {
.smc-home-product-media {
height: clamp(100px, 27vw, 150px);
padding: 1px;
}
.smc-home-product-info {
padding: 3px 2px;
}
.smc-home-product-name {
min-height: 3.42em;
max-height: 3.42em;
font-size: 11px;
font-weight: 500;
line-height: 1.14;
-webkit-line-clamp: 3;
line-clamp: 3;
}
.smc-home-product-price {
padding-top: 2px;
font-size: 11.5px;
line-height: 1.10;
}
}
@media (max-width: 1200px) {
.smc-home-carousel-item {
flex-basis: calc((100% - 24px) / 4) !important;
width: calc((100% - 24px) / 4) !important;
}
.smc-home-carousel-track {
gap: 8px !important;
}
}
@media (max-width: 900px) {
.smc-home-hero {
height: 170px;
}
.smc-home-hero-meta {
flex-wrap: nowrap;
gap: 4px 7px;
font-size: 12px;
white-space: nowrap;
}
.smc-home-hero-meta > :nth-child(4),
.smc-home-hero-meta > :nth-child(5) {
display: none;
}
.smc-home-container {
width: calc(100% - 36px);
}
.smc-home-products-section {
padding-top: 9px;
}
.smc-home-carousel {
padding-left: 38px;
padding-right: 38px;
}
.smc-home-info-grid {
grid-template-columns: minmax(0, 1fr);
width: calc(100% - 36px);
margin: 10px auto 12px;
gap: 10px;
}
.smc-home-info-grid > .smc-home-section {
width: 100%;
min-width: 0;
margin: 0;
padding: 0;
}
.smc-home-stores-titlebar,
.smc-home-social-titlebar {
min-height: 39px;
padding: 5px 12px;
}
.smc-home-stores-titlebar h2,
.smc-home-social-titlebar h2 {
font-size: 20px;
}
.smc-home-stores-content {
padding: 9px 10px 0;
}
.smc-home-stores-grid {
gap: 9px;
}
.smc-home-store-photo {
height: 155px;
}
.smc-home-store-info {
left: 10px;
right: 10px;
bottom: 9px;
gap: 7px;
}
.smc-home-store-info h3 {
font-size: 16px;
}
.smc-home-store-location {
font-size: 11.5px;
}
.smc-home-hours {
width: calc(100% + 20px);
margin-left: -10px;
margin-right: -10px;
}
.smc-home-social-content {
grid-template-columns: repeat(3, minmax(0, 1fr));
}
.smc-home-social-network-card {
min-height: 96px;
}
.smc-home-social-brand-icon {
flex-basis: 62px;
width: 62px;
height: 62px;
}
.smc-home-social-brand-icon svg {
width: 30px;
height: 30px;
}
}
@media (max-width: 600px) {
.smc-home-container,
.smc-home-info-grid {
width: calc(100% - 20px);
}
.smc-home-hero {
height: 160px;
}
.smc-home-hero-content {
width: calc(100% - 18px);
padding: 4px 9px;
}
.smc-home-hero h1 {
font-size: 22px;
line-height: 1.02;
letter-spacing: -.5px;
}
.smc-home-hero-meta {
gap: 5px;
margin-top: 4px;
font-size: 11.5px;
line-height: 1.22;
}
.smc-home-products-section {
padding-top: 8px;
}
.smc-home-product-titlebar {
min-height: 34px;
padding: 4px 9px;
}
.smc-home-product-titlebar h2 {
font-size: 17px;
}
.smc-home-carousel {
padding: 4px 30px 5px;
}
.smc-home-carousel-track {
gap: 6px !important;
padding: 4px 1px 6px !important;
}
.smc-home-carousel-item {
flex-basis: calc((100% - 18px) / 4) !important;
width: calc((100% - 18px) / 4) !important;
}
.smc-home-carousel-arrow {
width: 30px;
height: 36px;
border-radius: 9px;
}
.smc-home-carousel-arrow svg {
width: 16px;
height: 16px;
}
.smc-home-info-grid {
margin-top: 9px;
margin-bottom: 9px;
gap: 9px;
}
.smc-home-stores-titlebar,
.smc-home-social-titlebar {
min-height: 34px;
padding: 4px 9px;
}
.smc-home-stores-titlebar h2 {
font-size: 17px;
}
.smc-home-social-titlebar h2 {
font-size: 14px;
}
.smc-home-stores-grid {
gap: 6px;
}
.smc-home-store-photo {
height: 120px;
}
.smc-home-store-info {
left: 7px;
right: 7px;
bottom: 6px;
display: block;
}
.smc-home-store-pin {
display: none;
}
.smc-home-store-info h3 {
margin-bottom: 4px;
font-size: 12.2px;
}
.smc-home-store-location {
font-size: 10.2px;
line-height: 1.16;
}
.smc-home-store-address {
font-size: 9.8px;
}
.smc-home-hours {
display: grid;
grid-template-columns: auto auto;
grid-template-rows: auto auto;
justify-content: center;
align-items: center;
padding: 8px 7px;
column-gap: 6px;
row-gap: 3px;
text-align: center;
}
.smc-home-hours > div {
display: contents;
}
.smc-home-hours-icon {
grid-column: 1;
grid-row: 1;
justify-self: end;
width: 24px;
height: 24px;
}
.smc-home-hours-icon svg {
width: 13px;
height: 13px;
}
.smc-home-hours strong {
grid-column: 2;
grid-row: 1;
justify-self: start;
font-size: 12px;
}
.smc-home-hours-lines {
grid-column: 1 / -1;
grid-row: 2;
display: flex;
flex-wrap: wrap;
width: 100%;
gap: 2px 5px;
font-size: 10.8px;
white-space: normal;
}
.smc-home-social-content {
gap: 6px;
padding: 7px;
}
.smc-home-social-network-card {
min-height: 64px;
padding: 6px 7px;
gap: 7px;
}
.smc-home-social-brand-icon {
flex-basis: 47px;
width: 47px;
height: 47px;
}
.smc-home-social-brand-icon svg {
width: 23px;
height: 23px;
}
.smc-home-social-network-text strong {
font-size: 10.5px;
}
.smc-home-social-network-text small {
display: none;
}
}
@media (max-width: 390px) {
.smc-home-container,
.smc-home-info-grid {
width: calc(100% - 14px);
}
.smc-home-store-photo {
height: 96px;
}
.smc-home-store-info h3 {
font-size: 10.5px;
}
.smc-home-store-location {
font-size: 8.8px;
}
.smc-home-store-address {
font-size: 8.5px;
}
.smc-home-social-content {
gap: 4px;
padding-left: 5px;
padding-right: 5px;
}
.smc-home-social-network-card {
min-height: 60px;
gap: 5px;
padding-left: 5px;
padding-right: 5px;
}
.smc-home-social-brand-icon {
flex-basis: 39px;
width: 39px;
height: 39px;
}
.smc-home-social-network-text strong {
font-size: 10px;
}
}
@media (prefers-reduced-motion: reduce) {
.smc-home-carousel-track {
scroll-behavior: auto;
}
}
html,
body.smc-home-v365,
body.smc-home-v365 #main-container,
body.smc-home-v365 .site-main,
body.smc-home-v365 .content-area,
body.smc-home-v365 #primary,
body.smc-home-v365 .ct-container,
body.smc-home-v365 .ct-container-full,
body.smc-home-v365 .site-content,
body.smc-home-v365 .smc-home-page,
body.smc-home-v365 .smc-home-section,
body.smc-home-v365 .smc-home-products-section,
body.smc-home-v365 .smc-home-new-section,
body.smc-home-v365 .smc-home-featured-section,
body.smc-home-v365 .smc-home-stores-section,
body.smc-home-v365 .smc-home-social-section,
body.smc-home-v365 .smc-home-info-grid {
background-color: var(--smc-home-page-bg) !important;
background-image: none !important;
}
body.smc-home-v365 .smc-home-container {
background-color: transparent !important;
background-image: none !important;
}