.hero-section[data-type=type-1]{text-align:var(--alignment);margin-bottom:var(--margin-bottom, 40px)}.hero-section[data-type=type-1] .page-description{display:inline-block;max-width:var(--description-max-width, 100%)}.hero-section[data-type=type-2]{position:relative;padding-top:calc(var(--has-transparent-header)*var(--header-height))}.hero-section[data-type=type-2]>[class*=ct-container]{display:flex;flex-direction:column;justify-content:var(--vertical-alignment, center);text-align:var(--alignment, center);position:relative;z-index:2;padding:var(--container-padding, 50px 0);min-height:var(--min-height, 250px)}.hero-section[data-type=type-2]>figure{position:absolute;overflow:hidden;z-index:1;inset:0;background-color:inherit}.hero-section[data-type=type-2]>figure .ct-media-container{height:100%;vertical-align:top}.hero-section[data-type=type-2]>figure .ct-media-container img{height:100%}.hero-section[data-type=type-2] .ct-title-label{display:block;font-size:12px;text-transform:uppercase;margin-bottom:.5em}.entry-header>*:not(:first-child){margin-top:var(--itemSpacing, 20px)}.entry-header .page-title{margin-bottom:0}.entry-header .page-description{color:var(--theme-text-color)}.entry-header .page-description>*:last-child{margin-bottom:0}[data-sidebar]{display:grid;grid-template-columns:var(--grid-template-columns, 100%);grid-column-gap:var(--sidebar-gap, 4%);grid-row-gap:50px}[data-sidebar]>aside{order:var(--sidebar-order)}@media(min-width: 1000px){[data-sidebar=right]{--grid-template-columns: minmax(100px, 1fr) var(--sidebar-width, 27%)}[data-sidebar=left]{--sidebar-order: -1;--grid-template-columns: var(--sidebar-width, 27%) minmax(100px, 1fr)}[data-sidebar=left]>:is(section,article){grid-column:2}}[data-prefix] div[data-sidebar]>article{--has-wide: var(--false);--has-boxed-structure: var(--false)}.ct-sidebar{position:relative}.ct-sidebar .ct-widget{color:var(--theme-text-color)}.ct-sidebar .ct-widget:not(:last-child){margin-bottom:var(--sidebar-widgets-spacing, 40px)}@media(min-width: 1000px){:is(.ct-sidebar[data-sticky=sidebar],.ct-sticky-widgets){position:sticky;top:calc(var(--sidebar-offset, 50px) + var(--admin-bar, 0px) + var(--theme-frame-size, 0px) + var(--header-sticky-height, 0px)*var(--sticky-shrink, 100)/100)}}@media(min-width: 1000px){.ct-sidebar[data-sticky=widgets]{height:100%}}aside[data-type=type-2] .ct-sidebar:not([data-widgets=separated]){padding:var(--sidebar-inner-spacing, 35px);background:var(--sidebar-background-color, var(--theme-palette-color-8));border:var(--theme-border);box-shadow:var(--theme-box-shadow);border-radius:var(--theme-border-radius)}aside[data-type=type-2] .ct-sidebar[data-widgets=separated] .ct-widget{padding:var(--sidebar-inner-spacing, 35px);background:var(--sidebar-background-color, var(--theme-palette-color-8));border:var(--theme-border);box-shadow:var(--theme-box-shadow);border-radius:var(--theme-border-radius)}@media(min-width: 1000px){aside[data-type=type-4] .ct-sidebar{z-index:1}}@media(max-width: 999.98px){aside[data-type=type-4] .ct-sidebar{padding:var(--sidebar-inner-spacing, 35px);background:var(--sidebar-background-color, var(--theme-palette-color-8))}}@media(min-width: 1000px){aside:is([data-type=type-3],[data-type=type-4]){position:relative}aside:is([data-type=type-3],[data-type=type-4]):after{position:absolute;content:"";top:var(--sidebar-helper-top, 0);height:var(--sidebar-helper-height, 100%)}aside[data-type=type-3]:after{border-right:var(--theme-border)}aside[data-type=type-4]:after{background:var(--sidebar-background-color, var(--theme-palette-color-8));width:calc(100% + 30vw)}[data-sidebar=right]>:is([data-type=type-3],[data-type=type-4]){padding-inline-start:var(--sidebar-inner-spacing, 35px)}[data-sidebar=right]>:is([data-type=type-3],[data-type=type-4]):after{inset-inline-start:0}[data-sidebar=left]>:is([data-type=type-3],[data-type=type-4]){padding-inline-end:var(--sidebar-inner-spacing, 35px)}[data-sidebar=left]>:is([data-type=type-3],[data-type=type-4]):after{inset-inline-end:0}}@media(min-width: 1000px){[data-vertical-spacing="top:bottom"]{--sidebar-helper-top: calc(var(--theme-content-vertical-spacing) * -1);--sidebar-helper-height: calc(100% + var(--theme-content-vertical-spacing) * 2)}[data-vertical-spacing=top]{--sidebar-helper-top: calc(var(--theme-content-vertical-spacing) * -1)}[data-vertical-spacing=top],[data-vertical-spacing=bottom]{--sidebar-helper-height: calc(100% + var(--theme-content-vertical-spacing))}}.ct-featured-image{margin-left:auto;margin-right:auto}.ct-featured-image .ct-media-container{border-radius:var(--theme-border-radius)}.ct-featured-image:not(.alignfull){width:var(--theme-block-width)}.ct-featured-image:not(.alignwide):not(.alignfull){max-width:var(--theme-block-max-width)}.ct-featured-image.alignwide{max-width:var(--theme-block-wide-max-width)}@media(max-width: 999.98px){.ct-featured-image{padding-bottom:30px}}@media(min-width: 1000px){.ct-featured-image{padding-bottom:50px}}.ct-featured-image figcaption{font-size:14px;text-align:center;margin-top:5px}.stk-block-button .stk-button{border-radius:var(--theme-button-border-radius, 3px)}.stk-block-button{--stk-button-text-color: var(--theme-button-text-initial-color);--stk-button-background-color: var(--theme-button-background-initial-color)}.wp-block-stackable-columns.alignfull>.stk-row:not(.alignfull){width:var(--theme-block-width) !important}.wpforms-container:not(.wpforms-container-full) .wpforms-field-label{font-weight:600}.wpforms-container:not(.wpforms-container-full) .wpforms-field-radio,.wpforms-container:not(.wpforms-container-full) .wpforms-field-checkbox{--top: 2px}.wpforms-container:not(.wpforms-container-full) .wpforms-field-radio ul,.wpforms-container:not(.wpforms-container-full) .wpforms-field-checkbox ul{padding:0}.wpforms-container:not(.wpforms-container-full) .wpforms-field-sublabel{font-style:italic}.wpforms-container:not(.wpforms-container-full) .wpforms-field-number-slider input[type=range]{-webkit-appearance:none;height:4px;outline:none;margin:10px 0 10px;border-radius:5px;background:var(--theme-form-field-border-initial-color)}.wpforms-container:not(.wpforms-container-full) .wpforms-field-number-slider input[type=range]::-webkit-slider-thumb,.wpforms-container:not(.wpforms-container-full) .wpforms-field-number-slider input[type=range]::-moz-range-thumb{-webkit-appearance:none;cursor:pointer;height:16px;width:16px;border-radius:100%;border:none;background:var(--theme-palette-color-1)}.wpforms-container:not(.wpforms-container-full) .wpforms-field-number-slider .wpforms-field-number-slider-hint{font-size:13px}.wpforms-submit{--theme-button-padding: 5px 35px}div.ct-wpforms-inline-fields form,div.ct-wpforms-inline-fields .wpforms-field-container{display:flex;flex-wrap:wrap;gap:var(--wpforms-inline-fields-gap, 20px)}@media(max-width: 689.98px){div.ct-wpforms-inline-fields form,div.ct-wpforms-inline-fields .wpforms-field-container{flex-direction:column}}div.ct-wpforms-inline-fields .wpforms-field-container{flex:1}div.ct-wpforms-inline-fields .wpforms-field-container .wpforms-field{flex:1;padding:0}div.ct-wpforms-inline-fields .wpforms-submit-container{padding:0}@media(max-width: 689.98px){div.ct-wpforms-inline-fields input,div.ct-wpforms-inline-fields select option{text-align:center}div.ct-wpforms-inline-fields .wpforms-submit{width:100%}}.ct-header-account .ct-account-item .ct-media-container{flex:0 0 var(--avatar-size, 18px);width:var(--avatar-size, 18px);height:var(--avatar-size, 18px);border-radius:100%}.ct-header-account .ct-account-item:not([href]){cursor:pointer;color:var(--theme-link-initial-color);transition:var(--theme-transition)}.ct-header-account .ct-account-item:not([href]):hover{color:var(--theme-link-hover-color)}.page-id-2 {
--theme-normal-container-max-width: 100% !important;
--theme-container-width: 100% !important;
--theme-container-edge-spacing: 100vw !important;
}
.page-id-2 .ct-container,
.page-id-2 .entry-content {
max-width: 100% !important;
padding-left: 0 !important;
padding-right: 0 !important;
margin: 0 !important;
} .page-id-2 .ct-footer .ct-container,
.page-id-2 .ct-footer-copyright-area .ct-container {
max-width: 1290px !important;
padding-left: 30px !important;
padding-right: 30px !important;
margin-left: auto !important;
margin-right: auto !important;
}
.page-id-2 .entry-title,
.page-id-2 .ct-title-bar { display: none !important; } .page-id-2 .entry-content,
.page-id-2 .site-main > article > .entry-content {
max-width: 100% !important;
padding: 0 !important;
margin: 0 !important;
}
.page-id-2 .entry-title { display: none !important; }
.page-id-2 .ct-title-bar { display: none !important; } .page-id-2 .entry-content {
--theme-normal-container-max-width: 100% !important;
--theme-container-width: 100% !important;
} .ct-footer {
background: #1a1010 !important;
color: rgba(255,255,255,.6) !important;
}
.ct-footer .wp-block-group h5,
.ct-footer .stk-block-heading__text {
font-family: "Inter", sans-serif !important;
font-size: 11px !important;
font-weight: 800 !important;
letter-spacing: .12em !important;
text-transform: uppercase !important;
color: #fff !important;
margin-bottom: 16px !important;
}
.ct-footer p,
.ct-footer li {
font-family: "Inter", sans-serif !important;
font-size: 13px !important;
color: rgba(255,255,255,.55) !important;
line-height: 2 !important;
}
.ct-footer a {
color: rgba(255,255,255,.55) !important;
text-decoration: none !important;
transition: color .2s ease !important;
}
.ct-footer a:hover { color: #dc2878 !important; }
.ct-footer-copyright-area {
background: rgba(0,0,0,.3) !important;
font-family: "Inter", sans-serif !important;
font-size: 12px !important;
color: rgba(255,255,255,.3) !important;
}
.ct-footer-copyright-area a {
color: rgba(255,255,255,.3) !important;
} .page-id-2 .ct-footer,
.page-id-2 .ct-footer-widgets,
.page-id-2 .ct-footer-copyright-area {
max-width: 100% !important;
padding-left: unset !important;
padding-right: unset !important;
}
.page-id-2 .ct-footer .ct-container {
max-width: var(--theme-normal-container-max-width, 1200px) !important;
padding-left: var(--theme-container-edge-spacing-left, 30px) !important;
padding-right: var(--theme-container-edge-spacing-right, 30px) !important;
margin-left: auto !important;
margin-right: auto !important;
} .oh-prods-woo .woocommerce ul.products,
.page-id-2 .oh-prods-woo ul.products {
display: grid !important;
grid-template-columns: repeat(4, 1fr) !important;
gap: 22px !important;
list-style: none !important;
padding: 0 !important;
margin: 0 !important;
float: none !important;
width: 100% !important;
}
.oh-prods-woo ul.products li.product {
float: none !important;
width: auto !important;
margin: 0 !important;
clear: none !important;
}
@media (max-width: 1024px) {
.oh-prods-woo ul.products { grid-template-columns: repeat(2, 1fr) !important; }
}
@media (max-width: 480px) {
.oh-prods-woo ul.products { grid-template-columns: repeat(1, 1fr) !important; }
} .oh-prods-woo .wc-block-grid,
.oh-prods-woo .woocommerce {
background: transparent !important;
padding: 0 !important;
} .oh-prods-woo ul.products,
.oh-prods-woo .wc-block-grid__products {
display: grid !important;
grid-template-columns: repeat(4, 1fr) !important;
gap: 22px !important;
list-style: none !important;
padding: 0 !important;
margin: 0 !important;
float: none !important;
background: transparent !important;
} .oh-prods-woo ul.products li.product,
.oh-prods-woo .wc-block-grid__product {
background: #fff !important;
border-radius: 16px !important;
overflow: hidden !important;
border: 1px solid rgba(220,40,120,.07) !important;
box-shadow: 0 2px 10px rgba(0,0,0,.04) !important;
transition: all .25s ease !important;
float: none !important;
width: auto !important;
margin: 0 !important;
padding: 0 !important;
display: flex !important;
flex-direction: column !important;
}
.oh-prods-woo ul.products li.product:hover {
box-shadow: 0 12px 40px rgba(220,40,120,.15) !important;
transform: translateY(-6px) !important;
} .oh-prods-woo ul.products li.product a.woocommerce-loop-product__link {
display: block !important;
overflow: hidden !important;
}
.oh-prods-woo ul.products li.product img {
width: 100% !important;
aspect-ratio: 1 !important;
object-fit: cover !important;
display: block !important;
transition: transform .5s ease !important;
margin: 0 !important;
padding: 0 !important;
}
.oh-prods-woo ul.products li.product:hover img {
transform: scale(1.06) !important;
} .oh-prods-woo ul.products li.product .woocommerce-loop-product__title {
font-family: "Inter", sans-serif !important;
font-size: 15px !important;
font-weight: 700 !important;
color: #1a1010 !important;
padding: 16px 16px 6px !important;
margin: 0 !important;
} .oh-prods-woo ul.products li.product .price {
font-family: "Inter", sans-serif !important;
font-size: 17px !important;
font-weight: 800 !important;
color: #dc2878 !important;
padding: 0 16px 12px !important;
display: block !important;
margin: 0 !important;
} .oh-prods-woo ul.products li.product .button {
display: block !important;
width: calc(100% - 32px) !important;
margin: auto 16px 16px !important;
background: #dc2878 !important;
color: #fff !important;
font-family: "Inter", sans-serif !important;
font-size: 11px !important;
font-weight: 700 !important;
letter-spacing: .1em !important;
text-transform: uppercase !important;
padding: 12px !important;
border-radius: 6px !important;
text-align: center !important;
transition: all .22s ease !important;
border: none !important;
text-decoration: none !important;
}
.oh-prods-woo ul.products li.product .button:hover {
background: #b41450 !important;
color: #fff !important;
} .oh-prods-woo ul.products li.product .onsale {
background: #dc2878 !important;
border-radius: 4px !important;
font-size: 10px !important;
font-weight: 800 !important;
font-family: "Inter", sans-serif !important;
padding: 4px 10px !important;
margin: 10px !important;
top: 0 !important;
left: 0 !important;
min-height: auto !important;
line-height: 1.5 !important;
} @media (max-width: 1024px) {
.oh-prods-woo ul.products { grid-template-columns: repeat(2, 1fr) !important; }
}
@media (max-width: 480px) {
.oh-prods-woo ul.products { grid-template-columns: 1fr !important; }
} .ct-footer { background: #2d2d2d !important; }
.ct-footer .wp-block-group h5 {
color: #fff !important;
font-size: 12px !important;
letter-spacing: .12em !important;
margin-bottom: 20px !important;
}
.ct-footer p, .ct-footer li, .ct-footer a {
color: rgba(255,255,255,.75) !important;
font-size: 14px !important;
line-height: 1.9 !important;
}
.ct-footer a:hover { color: #dc2878 !important; }
.ct-footer-copyright-area {
background: rgba(0,0,0,.2) !important;
color: rgba(255,255,255,.4) !important;
font-size: 12px !important;
} .ct-footer .site-logo img {
filter: brightness(0) invert(1) !important;
opacity: .9 !important;
} .woocommerce ul.products {
display: grid !important;
grid-template-columns: repeat(3, 1fr) !important;
gap: 24px !important;
list-style: none !important;
padding: 0 !important;
margin: 0 !important;
float: none !important;
}
.woocommerce ul.products li.product {
background: #fff !important;
border-radius: 16px !important;
overflow: hidden !important;
border: 1px solid rgba(220,40,120,.07) !important;
box-shadow: 0 2px 10px rgba(0,0,0,.04) !important;
transition: all .25s ease !important;
float: none !important;
width: auto !important;
margin: 0 !important;
padding: 0 !important;
display: flex !important;
flex-direction: column !important;
}
.woocommerce ul.products li.product:hover {
box-shadow: 0 12px 40px rgba(220,40,120,.15) !important;
transform: translateY(-6px) !important;
} .woocommerce ul.products li.product a img {
width: 100% !important;
aspect-ratio: 1 !important;
object-fit: cover !important;
display: block !important;
transition: transform .5s ease !important;
margin: 0 !important;
}
.woocommerce ul.products li.product:hover a img {
transform: scale(1.06) !important;
} .woocommerce ul.products li.product .woocommerce-loop-product__title {
font-family: "Inter", sans-serif !important;
font-size: 15px !important;
font-weight: 700 !important;
color: #1a1010 !important;
padding: 16px 16px 6px !important;
margin: 0 !important;
} .woocommerce ul.products li.product .price {
font-family: "Inter", sans-serif !important;
font-size: 17px !important;
font-weight: 800 !important;
color: #dc2878 !important;
padding: 0 16px 8px !important;
display: block !important;
margin: 0 !important;
}
.woocommerce ul.products li.product .price del {
font-size: 13px !important;
font-weight: 400 !important;
color: #9b8090 !important;
} .woocommerce ul.products li.product .woocommerce-loop-category__title,
.ct-woo-card-extra .entry-meta {
font-size: 10px !important;
font-weight: 700 !important;
letter-spacing: .1em !important;
text-transform: uppercase !important;
color: #dc2878 !important;
padding: 0 16px 8px !important;
display: block !important;
} .woocommerce ul.products li.product .button {
display: block !important;
width: calc(100% - 32px) !important;
margin: auto 16px 16px !important;
background: #dc2878 !important;
color: #fff !important;
font-family: "Inter", sans-serif !important;
font-size: 11px !important;
font-weight: 700 !important;
letter-spacing: .1em !important;
text-transform: uppercase !important;
padding: 12px !important;
border-radius: 6px !important;
text-align: center !important;
transition: all .22s ease !important;
border: none !important;
text-decoration: none !important;
box-shadow: 0 2px 8px rgba(220,40,120,.25) !important;
}
.woocommerce ul.products li.product .button:hover {
background: #b41450 !important;
color: #fff !important;
transform: translateY(-1px) !important;
box-shadow: 0 4px 16px rgba(220,40,120,.4) !important;
} .woocommerce ul.products li.product .onsale {
background: #dc2878 !important;
border-radius: 4px !important;
font-size: 10px !important;
font-weight: 800 !important;
font-family: "Inter", sans-serif !important;
padding: 4px 10px !important;
top: 10px !important;
left: 10px !important;
right: auto !important;
min-height: auto !important;
line-height: 1.5 !important;
color: #fff !important;
} @media (max-width: 1024px) {
.woocommerce ul.products { grid-template-columns: repeat(2, 1fr) !important; }
}
@media (max-width: 480px) {
.woocommerce ul.products { grid-template-columns: 1fr !important; }
} .evf-container .evf-field-container {
margin-bottom: 20px !important;
}
.evf-container label.evf-label {
font-family: "Inter", sans-serif !important;
font-size: 13px !important;
font-weight: 600 !important;
color: #1a1010 !important;
margin-bottom: 6px !important;
display: block !important;
}
.evf-container input[type="text"],
.evf-container input[type="email"],
.evf-container input[type="tel"],
.evf-container input[type="number"],
.evf-container input[type="url"],
.evf-container textarea,
.evf-container select {
font-family: "Inter", sans-serif !important;
border: 1.5px solid rgba(0,0,0,.1) !important;
border-radius: 8px !important;
padding: 12px 16px !important;
font-size: 14px !important;
width: 100% !important;
background: #fff !important;
color: #1a1010 !important;
transition: all .25s ease !important;
box-shadow: none !important;
}
.evf-container input:focus,
.evf-container textarea:focus {
border-color: #dc2878 !important;
box-shadow: 0 0 0 3px rgba(220,40,120,.1) !important;
outline: none !important;
}
.evf-container textarea {
min-height: 130px !important;
resize: vertical !important;
} .evf-container .evf-submit-button,
.evf-container button[type="submit"],
.evf-container input[type="submit"] {
background: #dc2878 !important;
color: #fff !important;
font-family: "Inter", sans-serif !important;
font-size: 12px !important;
font-weight: 700 !important;
letter-spacing: .09em !important;
text-transform: uppercase !important;
padding: 14px 36px !important;
border-radius: 8px !important;
border: none !important;
cursor: pointer !important;
transition: all .25s ease !important;
box-shadow: 0 4px 16px rgba(220,40,120,.3) !important;
}
.evf-container .evf-submit-button:hover,
.evf-container button[type="submit"]:hover {
background: #b41450 !important;
transform: translateY(-2px) !important;
box-shadow: 0 8px 24px rgba(220,40,120,.4) !important;
} .evf-container .evf-required-label {
color: #dc2878 !important;
} .evf-container .everest-forms-notice {
background: #fdf5f8 !important;
border-left: 4px solid #dc2878 !important;
color: #1a1010 !important;
border-radius: 8px !important;
padding: 16px !important;
font-family: "Inter", sans-serif !important;
font-weight: 600 !important;
} .ct-header .ct-toggle-dropdown-mobile,
.ct-header [data-id="mobile-menu"],
.ct-mobile-menu-trigger {
margin-right: 16px !important;
padding: 8px !important;
} .ct-header .header-row-inner {
padding-left: 16px !important;
padding-right: 16px !important;
} .ct-header .ct-header-icons {
margin-right: 8px !important;
}
} @media (max-width: 999px) { .ct-header .site-logo img {
height: 46px !important;
max-height: 46px !important;
width: auto !important;
} .ct-header [data-id="trigger"] {
margin-right: 16px !important;
margin-left: 12px !important;
padding: 6px !important;
} .ct-header .header-row-inner[data-row="middle"] > .ct-container {
padding-left: 16px !important;
padding-right: 16px !important;
}
} @media (max-width: 999px) { [data-header*="type-1"] .ct-header [data-id="logo"] .site-logo-container {
--logo-max-height: 48px !important;
--logo-shrink-height: 48px !important;
}
.site-logo-container img {
height: 48px !important;
max-height: 48px !important;
width: auto !important;
object-fit: contain !important;
} .ct-header [data-id="trigger"] {
margin-right: 20px !important;
}
} @media (max-width: 999px) { .ct-header [data-id="logo"] {
margin-right: auto !important;
margin-left: 0 !important;
} .ct-header [data-id="cart"] {
--margin: 0px 0px 0px 0px !important;
margin-right: 4px !important;
margin-left: auto !important;
} .ct-header [data-id="trigger"] {
margin-left: 8px !important;
margin-right: 12px !important;
} .ct-header .header-row-inner[data-row="middle"] .ct-container {
display: flex !important;
align-items: center !important;
justify-content: space-between !important;
}
} @media (max-width: 767px) { .oh-prods-woo ul.products,
.woocommerce ul.products {
grid-template-columns: repeat(2, 1fr) !important;
gap: 12px !important;
padding: 0 12px !important;
} .oh-prods-woo ul.products li.product,
.woocommerce ul.products li.product {
border-radius: 12px !important;
} .oh-prods-woo ul.products li.product img,
.woocommerce ul.products li.product img {
aspect-ratio: 1 !important;
height: auto !important;
} .oh-prods-woo ul.products li.product .woocommerce-loop-product__title,
.woocommerce ul.products li.product .woocommerce-loop-product__title {
font-size: 13px !important;
padding: 10px 10px 4px !important;
} .oh-prods-woo ul.products li.product .price,
.woocommerce ul.products li.product .price {
font-size: 14px !important;
padding: 0 10px 8px !important;
white-space: nowrap !important;
overflow: visible !important;
} .oh-prods-woo ul.products li.product .op-cat {
padding: 0 10px 4px !important;
font-size: 9px !important;
} .oh-prods-woo ul.products li.product .button,
.woocommerce ul.products li.product .button {
width: calc(100% - 20px) !important;
margin: auto 10px 10px !important;
padding: 10px !important;
font-size: 10px !important;
}
} @media (max-width: 767px) { .oh-cats {
grid-template-columns: repeat(2, 1fr) !important;
gap: 12px !important;
} .oh-prods-woo ul.products,
.woocommerce ul.products {
grid-template-columns: repeat(2, 1fr) !important;
gap: 12px !important;
}
} @media (max-width: 767px) { ul.products.columns-4,
ul.products.columns-3,
.oh-prods-woo ul.products {
grid-template-columns: repeat(2, 1fr) !important;
display: grid !important;
} ul.products.columns-4 li.product,
ul.products.columns-3 li.product,
.oh-prods-woo ul.products li.product {
width: auto !important;
min-width: 0 !important;
float: none !important;
margin-left: 0 !important;
margin-right: 0 !important;
}
} .ct-footer img,
.ct-footer svg {
max-width: 24px !important;
max-height: 24px !important;
width: auto !important;
height: auto !important;
}
.ct-footer .wp-block-image img {
max-width: 32px !important;
max-height: 32px !important;
} #review_form #respond .form-submit input#submit {
background: #dc2878 !important;
color: #fff !important;
font-family: "Inter", sans-serif !important;
font-weight: 700 !important;
font-size: 12px !important;
letter-spacing: .09em !important;
text-transform: uppercase !important;
padding: 14px 32px !important;
border-radius: 6px !important;
border: none !important;
cursor: pointer !important;
transition: all .25s ease !important;
box-shadow: 0 4px 16px rgba(220,40,120,.3) !important;
}
#review_form #respond .form-submit input#submit:hover {
background: #b41450 !important;
transform: translateY(-2px) !important;
box-shadow: 0 8px 24px rgba(220,40,120,.4) !important;
} .woocommerce #review_form #respond input#submit,
.woocommerce-page #review_form #respond input#submit,
#respond input#submit,
.comment-form input[type="submit"],
input#submit {
background: #dc2878 !important;
background-color: #dc2878 !important;
color: #fff !important;
font-family: "Inter", sans-serif !important;
font-weight: 700 !important;
font-size: 12px !important;
letter-spacing: .09em !important;
text-transform: uppercase !important;
padding: 14px 32px !important;
border-radius: 6px !important;
border: none !important;
cursor: pointer !important;
transition: all .25s ease !important;
box-shadow: 0 4px 16px rgba(220,40,120,.3) !important;
}
.woocommerce #review_form #respond input#submit:hover,
#respond input#submit:hover,
input#submit:hover {
background: #b41450 !important;
background-color: #b41450 !important;
transform: translateY(-2px) !important;
} #review_form [type=submit],
#respond [type=submit] {
--theme-button-background-initial-color: #dc2878 !important;
--theme-button-background-hover-color: #b41450 !important;
--theme-button-text-initial-color: #ffffff !important;
--theme-button-text-hover-color: #ffffff !important;
background-color: #dc2878 !important;
color: #fff !important;
border-radius: 6px !important;
padding: 14px 32px !important;
font-weight: 700 !important;
font-size: 12px !important;
letter-spacing: .09em !important;
text-transform: uppercase !important;
box-shadow: 0 4px 16px rgba(220,40,120,.3) !important;
border: none !important;
}
#review_form [type=submit]:hover,
#respond [type=submit]:hover {
background-color: #b41450 !important;
transform: translateY(-2px) !important;
} .ct-cart-content .woocommerce-mini-cart__buttons a,
.woocommerce-mini-cart__buttons .button,
.woocommerce-mini-cart__buttons a.button,
.woocommerce-mini-cart__buttons a.checkout {
background: #dc2878 !important;
color: #fff !important;
font-family: "Inter", sans-serif !important;
font-weight: 700 !important;
font-size: 11px !important;
letter-spacing: .09em !important;
text-transform: uppercase !important;
border-radius: 6px !important;
border: none !important;
transition: all .25s ease !important;
box-shadow: 0 4px 12px rgba(220,40,120,.3) !important;
}
.woocommerce-mini-cart__buttons .button:hover,
.woocommerce-mini-cart__buttons a.button:hover,
.woocommerce-mini-cart__buttons a.checkout:hover {
background: #b41450 !important;
color: #fff !important;
transform: translateY(-1px) !important;
} #place_order,
.woocommerce #payment #place_order {
background: #dc2878 !important;
background-color: #dc2878 !important;
color: #fff !important;
font-family: "Inter", sans-serif !important;
font-weight: 700 !important;
font-size: 14px !important;
letter-spacing: .09em !important;
text-transform: uppercase !important;
border-radius: 6px !important;
border: none !important;
transition: all .25s ease !important;
box-shadow: 0 4px 16px rgba(220,40,120,.3) !important;
width: 100% !important;
padding: 16px !important;
}
#place_order:hover,
.woocommerce #payment #place_order:hover {
background: #b41450 !important;
background-color: #b41450 !important;
transform: translateY(-2px) !important;
box-shadow: 0 8px 24px rgba(220,40,120,.4) !important;
} .ct-footer .wp-block-group p,
.ct-footer p {
margin-bottom: 4px !important;
line-height: 1.6 !important;
}
.ct-footer-sidebar-3 p,
.ct-footer-sidebar-5 p {
margin-bottom: 4px !important;
} .ct-footer-sidebar-5 .wp-block-paragraph,
.ct-footer-sidebar-5 p {
margin-bottom: 2px !important;
margin-top: 0 !important;
line-height: 1.5 !important;
} .ct-footer-sidebar-5 h5 {
color: #fff !important;
} .ct-footer-sidebar-5 h5.wp-block-heading,
.ct-footer-sidebar-5 .wp-block-heading {
color: #ffffff !important;
opacity: 1 !important;
}