@media (max-width: 1480px) {
.site-header {
border-bottom: 1px solid var(--accent);
}
.site-header.hidden {
transform: translateY(-29px);
}
.site-header .links #mobile-menu-open {
display: flex;
align-items: center;
}
nav#site-navigation {
display: none;
}
}
@media (max-width: 1320px) {
.woo-archive .catalog {
grid-template-columns: repeat(4, 1fr);
}
.catalog .products.columns-4 {
grid-template-columns: repeat(3, 1fr);
}
.product-page .first-row {
gap: 4rem;
}
.product-page .first-row .left {
padding-right: 0;
}
.product-page .first-row .wrapper{
flex-direction: column-reverse;
}
.product-page .left .main-product-slider {
width: 100%;
height: 100%;
aspect-ratio: 1 / 1;
}
.product-page .first-row .col {
width: 100%;
}
.product-page .left .thumbs-product-slider {
height: unset;
}
}
@media (max-width: 1220px) {
.hero-slider .swiper-pagination button {
font-size: var(--font-small);
}
.recommended-cat .tab {
grid-template-columns: repeat(3, 1fr);
}
}
@media (max-width: 1040px) {
.woo-archive .catalog {
grid-template-columns: repeat(3, 1fr);
}
.catalog .products.columns-4 {
grid-template-columns: repeat(2, 1fr);
}
.product-page .first-row {
grid-template-columns: repeat(4 ,1fr);
}
.product-page .summary {
grid-column: 3 / 5;
}
.product-page .first-row {
gap: 2rem;
}
}
@media (max-width: 980px) {
.site-header.hidden {
transform: none;
}
.site-header .top-bar {
display: none;
}
.site-header .custom-logo-link {
display: block;
position: absolute;
top: .5rem;
}
.site-header .aws-container {
display: none;
}
#mobile-menu .aws-container {
display: block;
}
.section-header a {
display: none;
}
.layout-grid {
grid-template-columns: repeat(1, 1fr);
}
.site-footer .col:last-child {
grid-column: unset;
}
.site-footer .col {
text-align: center;
}
.site-footer .col h3::after {
left: 50%;
transform: translateX(-50%);
}
.site-footer .col .row,
.site-footer .socials {
justify-content: center;
}
.site-footer .tnp-subscription {
margin: 0 auto;
}
.site-footer .tnp-subscription input[type="submit"] {
margin: 0 auto;
}
.product-page .product-sticky-cta .name {
display: none;
}
.wc-block-cart.wc-block-components-sidebar-layout {
display: flex;
gap: 1rem;
}
.is-medium.wc-block-components-sidebar-layout .wc-block-components-sidebar {
padding: 1rem !important;
}
.is-medium.wc-block-cart .wc-block-components-sidebar .wc-block-cart__totals-title {
display: block !important;
font-size: var(--font-regular);
}
}
@media (max-width: 760px) {
.hero-slider .swiper-pagination {
display: none;
}
.entry-header {
margin-bottom: 1rem;
}
.page-title {
font-size: var(--font-bigger)
}
.woo-archive .catalog-header {
gap: 1rem;
}
.woo-archive .catalog-header .woocommerce-result-count {
grid-column: 1 / 3;
}
.woo-archive .catalog-header .woocommerce-ordering select {
width: 100%;
}
.woo-archive .catalog-header #filters-btn {
display: block;
}
.woo-archive .catalog {
grid-template-columns: repeat(1, 1fr);
gap: 0;
}
.woo-archive .catalog aside {
background-color: var(--white-bag);
position: fixed;
height: 100vh;
max-width: 336px;
width: 100%;
background: #fff;
top: 0;
right: -100%;
transition: right .3s ease-out;
z-index: 200;
overflow-y: scroll;
padding: 0;
border-radius: unset;
}
.woo-archive .catalog aside.expanded {
right: 0;
}
.woo-archive .catalog aside header {
display: flex;
justify-content: space-between;
background: var(--accent);
padding: 1rem;
}
.woo-archive .catalog aside header h2 {
margin: 0;
}
.woo-archive .catalog aside header #filters-close {
border: none;
background: none;
cursor: pointer;
display: flex;
align-items: center;
}
.woo-archive .catalog aside .yith-wcan-filters {
padding: 0 1rem;
}
.catalog .products.columns-4 {
grid-column: unset;
}
.product-page .first-row {
grid-template-columns: repeat(1, 1fr);
}
.product-page .first-row .left,
.product-page .summary {
grid-column: 1;
width: calc(100vw - 2rem);
}
.product-page .left .main-product-slider {
aspect-ratio: unset;
}
.product-page .left .main-product-slider img {
max-height: 340px;
}
}
@media (max-width: 550px) {
.site-header img.custom-logo {
max-height: 80px;
}
.site-header .links {
gap: 1rem;
}
.site-header .links a:first-child {
display: none;
}
.site-header .custom-cart-contents {
gap: 0;
}
.product h3, .product h2 {
line-height: 1.3;
}
.product .btns-wrapper {
padding: 0;
}
.add_to_cart_button {
font-size: var(--font-small);
}
.recommended-cat .tab {
grid-template-columns: repeat(2, 1fr);
gap: .5rem;
}
.products-slider .swiper-pagination-bullet, .manufacturers .swiper-pagination-bullet {
width: 32px;
}
.woo-archive .catalog-header {
grid-template-columns: repeat(1, 1fr);
}
.woo-archive .catalog-header .woocommerce-notices-wrapper,
.woo-archive .catalog-header .woocommerce-result-count {
grid-column: unset;
}
.product-page .first-row {
gap: 1rem;
}
.product-page .left .thumbs-product-slider {
display: none;
}
.product-page .product-navigation {
display: none;
}
.product-page .product-sticky-cta .btns-wrapper .button {
width: 150px;
}
.woocommerce-breadcrumb a, .woocommerce-breadcrumb {
font-size: var(--font-smaller);
}
}