@media (max-width: 768px) {
.ProductArchive__sidebar {
grid-row: 1/2 !important;
}
.ProductArchive__content {
grid-row: 2/3 !important;
}
body.woocommerce-shop .ProductArchive__content {
display: none;
}
}
body.woocommerce-shop .ShopSidebar__mainItem img, .single-product .ShopSidebar__mainItem img {
display: none;
}
.ShopSidebar__mainItem {
position: relative;
}
.ShopSidebar__mainItem img {
position: absolute;
right: 0;
width: 12px;
top: 4px;
cursor: pointer;
transition: all 0.2s ease-in-out;
}
.ShopSidebar__mainItem img.active {
transform: rotate(180deg);
}
.ShopSidebar__mainItem.current-cat img, .ShopSidebar__mainItem.current-cat-parent img {
display: none;
}
.ShopSidebar__mainItem.active > .children {
display: block !important;
}
@media (max-width: 768px) {
.post-type-archive-product .PageHeadline, .tax-product_cat .PageHeadline {
padding-bottom: 0;
padding-top: 40px;
}
}
@media (max-width: 768px) {
.FrontPageCta {
padding: 60px;
}
}
.FrontPageCta__wrapper {
width: 100%;
display: flex;
justify-content: space-between;
}
@media (max-width: 1024px) {
.FrontPageCta__wrapper {
flex-direction: column;
}
}
.FrontPageCta__wrapper .FrontPageCta__text {
max-width: 420px;
width: 100%;
}
.FrontPageCta__wrapper .contact__form {
border-radius: 16px;
padding: 30px 30px 0 30px;
background-color: white;
max-width: 468px;
width: 100%;
opacity: 0.95;
}
.FrontPageCta__wrapper .contact__form .wpcf7 .form-field label {
font-size: 1.4rem !important;
}
.FrontPageCta__wrapper .contact__form textarea {
font-size: 1.4rem !important;
height: 8em !important;
}
.FrontPageCta__wrapper .Button {
height: -moz-fit-content;
height: fit-content;
}
.header__socials {
margin-left: 40px;
display: flex;
flex-direction: column;
gap: 8px;
}
@media (max-width: 768px) {
.header__socials {
display: none;
}
}
.header__socials a {
display: flex;
align-items: center;
gap: 4px;
color: #052d57;
font-weight: 300;
}
.header__socials a img {
width: 16px;
}
.header__socials a:hover {
color: #4dbeff;
}
.header__socials a:last-of-type img {
width: 12px;
}
.woocommerce-cart .actions #coupon_code {
background-color: transparent;
border: 1px solid rgba(0, 0, 0, 0.1);
}
.woocommerce-cart .actions button {
color: #052d57 !important;
}
.woocommerce-cart .actions button:hover {
color: #4dbeff !important;
}
@media (max-width: 768px) {
.woocommerce-cart .actions button {
width: 100% !important;
}
.woocommerce-cart .actions label {
float: left;
}
.woocommerce-cart .actions input {
float: right !important;
margin-right: 0 !important;
margin-bottom: 0.5em !important;
}
}
.woocommerce-cart .wc-proceed-to-checkout-wrapper {
gap: 6px;
}
@media (max-width: 1024px) {
.woocommerce-cart .wc-proceed-to-checkout-wrapper {
flex-direction: column;
}
}
.woocommerce-cart .wc-proceed-to-checkout-wrapper .go__to_shop:hover {
z-index: 4;
}
.woocommerce-cart .cart-collaterals:has(.cross-sells) {
flex-direction: row;
justify-content: space-between;
align-items: flex-start;
margin-top: 40px;
}
.woocommerce-cart .cart-collaterals:has(.cross-sells) .cart_totals {
margin-right: 0;
}
@media (max-width: 1024px) {
.woocommerce-cart .cart-collaterals:has(.cross-sells) {
flex-direction: column;
}
.woocommerce-cart .cart-collaterals:has(.cross-sells) .cross-sells {
width: 100%;
}
.woocommerce-cart .cart-collaterals:has(.cross-sells) .cart_totals {
width: 100%;
}
}
.woocommerce-cart .cart-collaterals .cross-sells h2 {
font-size: 2.5rem;
margin-bottom: 12px;
margin-top: 15px;
}
body.search-results article {
display: flex;
align-items: center;
gap: 16px;
}
@media (max-width: 768px) {
body.search-results article {
flex-direction: column;
}
}
.fb__feed_cont {
position: fixed;
top: 196px;
right: -300px;
z-index: 99;
display: flex;
transition: all 0.3s ease-in-out;
}
@media (max-width: 768px) {
.fb__feed_cont {
top: 158px !important;
}
}
.fb__feed_cont:hover {
right: 0;
}
.FrontPageCategories__subcategories {
font-size: 14px;
flex-direction: column;
gap: 10px;
margin-top: 32px;
display: flex;
max-height: 0;
transition: max-height 0.15s ease-out;
overflow: hidden;
transition: all 0.3s ease-in-out;
}
.FrontPageCategories__gridItem {
align-items: center;
justify-content: flex-start;
height: -moz-fit-content;
height: fit-content;
}
@media (min-width: 768px) {
.FrontPageCategories__gridItem {
min-height: 220px;
}
}
.FrontPageCategories__gridItem a {
color: #b6c0c9;
}
.FrontPageCategories__gridItem a:hover {
color: #4dbeff;
}
.FrontPageCategories__gridItem:hover .FrontPageCategories__subcategories {
max-height: 500px;
transition: max-height 0.25s ease-in;
}
.woocommerce .checkout .till {
border-color: rgba(116, 116, 116, 0.2) !important;
}
@media (min-width: 768px) {
.single-product .woocommerce-tabs {
padding: 40px;
border: 1px solid rgba(0, 0, 0, 0.1);
border-radius: 16px;
}
}
@media (max-width: 768px) {
.single-product .woocommerce-tabs {
padding-bottom: 40px;
margin-bottom: 60px;
border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
}
@media (max-width: 768px) {
.single-product .upsells h4 {
font-size: 2.5rem !important;
}
}
@media (max-width: 768px) {
.sm-panel {
top: 110px !important;
}
}
body.search-results h1 {
margin-top: 40px;
}
body.search-results .container {
margin-bottom: 40px;
}