header.header{padding-top:10px;padding-bottom:10px}header.header .header__heading-link{padding:0}.MainSectionBanner{position:relative;overflow:hidden}.MainSectionBanner .banner__media video{height:100%!important;object-fit:cover;filter:blur(5px)}.MainSectionBanner .banner__content{overflow:hidden;position:initial}.MainSectionBanner .banner__content .banner__box{position:initial;margin-top:-40px}.MainSectionBanner .banner__content .banner__text{position:absolute;width:100%;left:0;padding:20px;background:var(--gradient-base-accent-2);font-style:italic;display:flex;white-space:nowrap;gap:40px;color:#fff;bottom:0}@keyframes moveRight{0%{right:calc(-100% - 40px)}to{right:calc(var(--row-width, 100%) + 40px)}}@keyframes moveRightMobile{0%{right:calc(-100% - 32px)}to{right:calc(var(--row-width, 100%) + 32px)}}.MainSectionBanner .banner__content .banner__text .banner__moving_row{display:flex;white-space:nowrap;gap:40px;position:relative;animation:moveRight 60s linear infinite}.collections_section,.custom-columns-section,.product_slider,.popular_brands_section{padding-top:30px}.reviews_slider{padding-top:120px}.collections_section.collage-wrapper .collage-wrapper-title{font-size:6vw}.collections_section.collage-wrapper .collage{grid-template-columns:1fr 1fr;gap:0}.collections_section.collage-wrapper .collage .collage-card:first-child{max-height:60vh}.collections_section.collage-wrapper .collage .collage-card:first-child{grid-column:1 / span 1;border-right:1px solid black}.collections_section.collage-wrapper .collage .collage-card .overlay-card{opacity:var(--opacity-value, 1);display:block;background:linear-gradient(0deg,rgb(0 0 0 / 40%) 10%,transparent 60%,transparent 100%)}.collections_section.collage-wrapper .collage .collage-card .collage-content__info{position:absolute;bottom:0;text-align:center;width:100%;margin:0 auto!important;padding:40px}.collections_section.collage-wrapper .collage .collage-card .collage-content__info.black *{color:#000}.collections_section.collage-wrapper .collage .collage-card .collage-content__info.inverse{mix-blend-mode:difference}.collections_section.collage-wrapper .collage .collage-card .collage-content__info.white *{color:#fff}.collections_section.collage-wrapper .collage .collage-card .collage-content__info .collection_button{text-decoration:underline}.collection.custom_slider_section slider-component ul.product-grid.grid{position:relative;flex-wrap:inherit;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scroll-padding-left:1rem;-webkit-overflow-scrolling:touch;margin-bottom:1rem}.popular_brands_section{margin-top:10rem}.popular_brands_section h2.collection-list-title{font-size:6vw}.custom_subscribe_section{margin-top:10%}.reviews_slider{position:relative;z-index:1}.custom_subscribe_section .newsletter__wrapper{display:flex;justify-content:end;gap:20px;position:relative;overflow-x:clip;overflow-y:visible}.custom_subscribe_section .newsletter_content{z-index:1}.custom_subscribe_section .newsletter_content>*{margin-top:2rem}.custom_subscribe_section .newsletter_image_container img{position:absolute;bottom:0;left:0;width:100%;max-height:150%;max-width:500px;object-fit:contain;object-position:bottom}footer.footer{background:var(--gradient-base-accent-2)}.card-wrapper{height:100%}.card.card--product{height:100%;max-height:300px}.card.card--product div{height:200px}.card.card--product div.card__badge{height:auto}.card.card--product .media>img{object-fit:contain}.collage-content__info{background:linear-gradient(to top,#000000b3,#0000)}@media screen and (min-width:1280px){.collections_section.collage-wrapper .collage-wrapper-title{font-size:80px}.popular_brands_section h2.collection-list-title{font-size:70px}}@media screen and (max-width:768px){.header-wrapper .header__heading .header__heading-link img{max-height:50px;object-fit:contain}.MainSectionBanner{min-height:80vh}.MainSectionBanner .banner__content{display:flex!important}.MainSectionBanner .banner__content .banner__buttons{margin-top:40px}.MainSectionBanner .banner__content .banner__text{padding:16px}.collections_section.collage-wrapper .collage-wrapper-title{font-size:8vw}.collections_section.collage-wrapper .collage .collage-card .overlay-card{display:block;background:linear-gradient(45deg,black,transparent)}.collections_section.collage-wrapper .collage .collage-card{min-height:50vh}.collections_section.collage-wrapper .collage .collage-card .collage-content__info{padding:40px 20px}.custom_subscribe_section .newsletter_content .h1{font-size:24px}.custom_subscribe_section .newsletter_content .newsletter__subheading{font-size:14px}.custom_subscribe_section .newsletter_image_container img{left:-50vw}.MainSectionBanner .banner__content .banner__text .banner__moving_row{animation:moveRightMobile 30s linear infinite}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/custom.css.map */
