.video-lightbox-modal{transition:all .25s cubic-bezier(.104,.204,.492,1)}.background-video{position:relative;display:flex;align-items:center;text-align:center;overflow:hidden}.background-video__fallback-img,.background-video__iframe,.background-video__overlay{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}.background-video__fallback-img{z-index:-1}.background-video__fallback-img img{width:100%;height:100%;object-fit:cover}.background-video__iframe{z-index:0}.background-video__iframe>video{width:100%;height:100%;object-fit:cover;z-index:1}.background-video__iframe iframe{position:absolute;z-index:1;width:300%;height:100%;left:-100%}@media only screen and (min-width:768px){.background-video__iframe iframe{width:200%;height:200%;left:-50%;top:-50%}}@media only screen and (min-width:1068px){.background-video__iframe iframe{width:100%;height:300%;left:0;top:-100%}}.background-video__overlay{z-index:3;background:rgba(var(--color-overlay-rgb),var(--overlay-opacity))}.background-video__content-wrap{display:flex;padding:0 15px;width:100%;position:relative;z-index:5}@media only screen and (min-width:768px){.background-video__content-wrap{padding:0 40px}}.background-video__content{max-width:600px;margin:0 auto;color:#fff}.background-video__content .h1{color:#fff}.background-video__content .h1 .line-child{text-align:center}.video-lightbox-modal{box-sizing:border-box;opacity:0;position:fixed;visibility:hidden;z-index:-1;margin:0 auto;top:0;left:0;width:100%;padding:70px 30px;background:#c4c4c4b3;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);height:100%}.video-lightbox-modal[open]{opacity:1;visibility:visible;z-index:101}.video-lightbox-modal[open] .video-lightbox-modal__content{display:flex}.video-lightbox-modal__opener{display:inline-block;margin-top:20px}.video-lightbox-modal__button{display:flex;margin:0 auto;align-items:center;cursor:pointer;color:#fff}.video-lightbox-modal__button svg{width:auto;margin-right:20px}[dir=rtl] .video-lightbox-modal__button svg{margin-right:0;margin-left:20px}.video-lightbox-modal__button span{font-size:.8125rem;letter-spacing:.2em;font-weight:700}.video-lightbox-modal__button.no-js{display:none}.no-js .video-lightbox-modal__button.no-js{display:inline-flex}.video-lightbox-modal__toggle{width:26px;height:26px;border:1px solid var(--color-accent);background:var(--bg-body);border-radius:50%;display:flex;align-items:center;justify-content:center;position:absolute;top:-13px;right:-13px;z-index:20}.video-lightbox-modal__toggle svg{width:12px;height:12px}.video-lightbox-modal__toggle svg path{stroke:var(--color-accent)}.video-lightbox-modal__content{max-height:none;max-width:clamp(300px,90vw,800px);margin:0 auto;left:50%;transform:translate3d(-50%,-50%,0);width:100%;position:absolute;top:50%;display:none;flex-direction:column;background:var(--color-accent)}.video-lightbox-modal__content-info{position:relative;padding-bottom:56.25%}.video-lightbox-modal__content-info iframe,.video-lightbox-modal__content-info video{position:absolute;width:100%;height:100%;border:0}/*!! żeby działało Adapt to image */.desktop-height-auto .background-video__fallback-img,.mobile-height-auto .background-video__fallback-img{position:unset}.desktop-height-auto .background-video__iframe:has(video),.mobile-height-auto .background-video__iframe:has(video){position:unset;width:100%}@media(max-width:768px){[id*=__background_video_custom_homepage]:has(.homepage_desktop_main_video){display:none}}@media(min-width:768px){[id*=__background_video_custom_homepage]:has(.homepage_mobile_main_video){display:none}}background-video.homepage_desktop_main_video{max-width:2000px;margin-right:auto;margin-left:auto;top:-113px}background-video.homepage_desktop_main_video:before{content:"";position:absolute;top:0;left:0;right:0;height:80px;background:linear-gradient(to bottom,#00000080,#0000);pointer-events:none;z-index:2}.homepage_desktop_main_video .background-video__content-wrap{position:absolute;left:0%;bottom:0;width:auto;padding:30px 50px;background-color:transparent;margin:40px;max-width:55%;flex-direction:column}.homepage_desktop_main_video .background-video__content-wrap span.h2{font-size:32px;font-weight:700;color:#000;margin-bottom:10px;line-height:38.4px;text-transform:uppercase;text-align:start;display:inline-block}.homepage_desktop_main_video .background-video__content-wrap .overlay-text{font-size:16px;font-weight:300;color:#000;line-height:normal;text-align:start;max-width:500px}.homepage_desktop_main_video .background-video__content{display:flex;flex-direction:column;align-items:baseline;margin-left:0}.homepage_desktop_main_video .video-custom-subheading{color:#554f4b;font-size:12px;font-weight:300;letter-spacing:.6px;line-height:12px;margin-bottom:8px;text-transform:uppercase;text-align:start}.homepage_desktop_main_video .background-video__content-wrap .overlay-button{margin:0}.homepage_desktop_main_video .background-video__content-wrap .overlay-button .button{font-size:14px;font-weight:700;letter-spacing:.7px;line-height:14px;padding:17px 24px;color:#000;height:48px;background-color:#f2c6cf}.homepage_desktop_main_video .background-video__content-wrap .overlay-button .button:hover{background:#e1bec2}.homepage_desktop_main_video .background-video__content-wrap .overlay-button .button:hover:before{transform:translateY(100%)}background-video.homepage_mobile_main_video{top:-93px}background-video.homepage_mobile_main_video:before{content:"";position:absolute;top:0;left:0;right:0;height:80px;background:linear-gradient(to bottom,#00000080,#0000);pointer-events:none;z-index:2}background-video.homepage_mobile_main_video{margin-bottom:-30px}.homepage_mobile_main_video .background-video__content-wrap{position:absolute;bottom:0;width:auto;padding:15px;background-color:transparent;margin:20px;align-items:center;justify-content:space-between;flex-direction:column;width:100%;left:44.5%;transform:translate(-50%)}.homepage_mobile_main_video .background-video__content-wrap h2{font-size:20px;font-weight:700;color:#000;margin-bottom:5px;line-height:1.3;text-transform:uppercase;font-size:32px;line-height:38.4px}.homepage_mobile_main_video .background-video__content-wrap .overlay-text{font-size:13px;font-weight:300;color:#000;line-height:normal;font-size:16px}.homepage_mobile_main_video .background-video__content{display:flex;flex-direction:column;align-items:center}.homepage_mobile_main_video .video-custom-subheading{color:#554f4b;font-size:9px;font-weight:300;letter-spacing:.6px;line-height:12px;margin-bottom:8px;text-transform:uppercase;font-size:12px}.homepage_mobile_main_video .background-video__content-wrap .overlay-button .button{font-size:14px;font-weight:700;letter-spacing:.7px;line-height:14px;padding:17px 24px;color:#000;height:48px;background-color:#f2c6cf}.homepage_mobile_main_video .background-video__content-wrap .overlay-button .button:hover{background:#e1bec2}.homepage_mobile_main_video .background-video__content-wrap .overlay-button .button:hover:before{transform:translateY(100%)}@media only screen and (max-width:767px){.homepage_mobile_main_video .mobile-height-600{min-height:600px}.homepage_mobile_main_video .mobile-height-650{min-height:650px}}.header_black_pass.text-with-icons{margin-left:auto;margin-right:auto;max-width:none}.header_black_pass.text-with-icons.not_scrolled{max-width:2000px}.header_pink_pass.text-with-icons.not_scrolled{background:transparent}.overflow-hidden .header_pink_pass.text-with-icons.not_scrolled{background:#f2c6cf}.overflow-hidden .header_pink_pass.text-with-icons.not_scrolled .text-with-icons__block-content p,.overflow-hidden .header_pink_pass.text-with-icons.not_scrolled .text-with-icons__block-content p a{color:#000!important}body .header_pink_pass.text-with-icons.not_scrolled .text-with-icons__block-content p{color:#fff}.header_pink_pass.text-with-icons.not_scrolled .text-with-icons__block-content p a{color:#fff!important}.header_pink_pass.text-with-icons.not_scrolled .text-with-icons__icon svg{color:#fff!important}.text-with-icons .text-with-icons__icon img.not_scrolled{display:none!important}.header_pink_pass.text-with-icons.not_scrolled .text-with-icons__icon img.not_scrolled{display:inline!important}.header_pink_pass.text-with-icons.not_scrolled .text-with-icons__icon img.scrolled,.header_pink_pass.text-with-icons .text-with-icons__icon img.not_scrolled{display:none}.header_pink_pass.text-with-icons{background:#f2c6cf}.header_pink_pass.text-with-icons .text-with-icons__block-content p{color:#000}[id*=__header] #header.not_scrolled{background:transparent;border-bottom-color:transparent}[id*=__header] #header.not_scrolled .thb-full-menu>li>a{color:#fff}[id*=__header] #header.not_scrolled .thb-full-menu>li>a:hover{color:#b88aa6}.overflow-hidden [id*=__header] #header{background:#f5f5f5;border-bottom-color:#eee}[id*=__header] #header.not_scrolled #quick-search path{stroke:#fff!important;stroke-width:2!important}[id*=__header] #header.not_scrolled .thb-secondary-item.thb-secondary-myaccount path{stroke:#fff!important;fill:#fff!important;stroke-width:1!important}[id*=__header] #header.not_scrolled .thb-secondary-item.thb-secondary-cart path{stroke-width:.6!important;stroke:#fff!important;fill:#fff!important}[id*=__header] #header #loyalty-program path{stroke-width:0!important;stroke:#f0bfc9!important;fill:#f0bfc9!important}[id*=__header] #header.not_scrolled #loyalty-program path{stroke-width:0!important;stroke:#fff!important;fill:#fff!important}[id*=__header] #header.not_scrolled .thb-secondary-area .thb-item-count{background:transparent;border:1.8px solid white}[id*=__header] #header.not_scrolled .mobile-toggle-wrapper.active~.thb-secondary-area #quick-search path{stroke:#151515!important;stroke-width:1.2!important}[id*=__header] #header.not_scrolled .mobile-toggle-wrapper.active~.thb-secondary-area .thb-secondary-item.thb-secondary-myaccount path{stroke:#151515!important;fill:#151515!important;stroke-width:.1!important}[id*=__header] #header.not_scrolled .mobile-toggle-wrapper.active~.thb-secondary-area .thb-secondary-item.thb-secondary-cart path{stroke:#151515!important;stroke-width:0!important;fill:#151515!important}[id*=__header] #header.not_scrolled .mobile-toggle-wrapper.active~.thb-secondary-area #loyalty-program path{stroke-width:0!important;stroke:#f0bfc9!important;fill:#f0bfc9!important}[id*=__header] #header.not_scrolled .mobile-toggle-wrapper.active~.thb-secondary-area .thb-item-count{background:#9e9e9e;border:0}[id*=__header] #header.not_scrolled .mobile-toggle span{background:#fff}[id*=__header] #header.not_scrolled .mobile-toggle-wrapper.active .mobile-toggle span{background:#151515}.header.style2 .logolink.not_scrolled{display:none!important}.template-index [id*=__header] #header .logolink.not_scolled{display:none}.template-index [id*=__header] #header.not_scrolled .logolink.not_scrolled{display:block!important}.template-index [id*=__header] #header.not_scrolled .logolink.scrolled{display:none}.template-index [id*=__header] #header .logolink.scrolled{display:block}[id*=__header] #header.not_scrolled .mobile-toggle-wrapper.active~.menu-logo-container .logolink.not_scrolled{display:none!important}[id*=__header] #header.not_scrolled .mobile-toggle-wrapper.active~.menu-logo-container .logolink.scrolled{display:block}[id*=__header] .thb-quick-search.not_scrolled{background:transparent}[id*=__header].search-open .thb-quick-search.not_scrolled{background:#fff}.section-slideshow .row.full-width-row{padding:0}.section-slideshow .row.full-width-row>.columns{padding:0}.slideshow{display:flex;overflow:hidden}.slideshow__slide{display:block;width:100%;flex-shrink:0;background:var(--color-accent);color:#fff;position:relative}.slideshow__slide h1{color:#fff}@media only screen and (min-width:768px){.slideshow__slide .button{margin-top:25px}}.animations-true .slideshow__slide .subheading,.animations-true .slideshow__slide .button{opacity:0}.slideshow__slide-inner{display:flex;flex-shrink:0;position:absolute;top:0;left:0;width:100%;height:100%;z-index:15}.slideshow__slide-inner.content-middle-left{justify-content:flex-start;align-items:center}.slideshow__slide-inner.content-middle-center{justify-content:center;align-items:center}.slideshow__slide-inner.content-middle-right{justify-content:flex-end;align-items:center}.slideshow__slide-inner.content-bottom-left{justify-content:flex-start;align-items:flex-end}.slideshow__slide-inner.content-bottom-center{justify-content:center;align-items:flex-end}.slideshow__slide-inner.content-bottom-right{justify-content:flex-end;align-items:flex-end}.slideshow__slide-adapt-to-image{opacity:0;pointer-events:none;visibility:hidden}.slideshow__slide .slideshow-image--mobile{display:block}@media only screen and (min-width:768px){.slideshow__slide .slideshow-image--mobile{display:none}}.slideshow__slide .slideshow-image--desktop{display:none}@media only screen and (min-width:768px){.slideshow__slide .slideshow-image--desktop{display:block}}.slideshow__slide-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.slideshow__slide-bg svg,.slideshow__slide-bg img{width:100%;height:100%;object-fit:cover}.slideshow__slide-bg svg{opacity:.5}.slideshow__slide-bg:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:75%;z-index:11;background-image:linear-gradient(to top,rgba(var(--color-overlay-rgb),var(--overlay-opacity)),rgba(var(--color-overlay-rgb),0))}.slideshow__slide-content{z-index:20;padding:15px 15px 55px;max-width:700px;width:100%}.animations-true .slideshow__slide-content{opacity:0}@media only screen and (min-width:768px){.slideshow__slide-content{padding:45px 45px 65px}}@media only screen and (min-width:1068px){.slideshow__slide-content{padding:70px 70px 65px}}.no-js .slideshow__slide-content{opacity:1}.slideshow__slide-content .button{position:relative;z-index:22}.slideshow__slide-content-link{display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:21}@media only screen and (min-width:768px){.slideshow.desktop-height-image .slideshow__slide{padding-bottom:0}.slideshow.desktop-height-image .slideshow__slide .slideshow__slide-bg img{object-fit:contain}}@media only screen and (max-width:767px){.slideshow.mobile-height-image .slideshow__slide{padding-bottom:0}.slideshow.mobile-height-image .slideshow__slide .slideshow__slide-bg img{object-fit:contain}}@media only screen and (min-width:768px){.slideshow.desktop-height-auto .slideshow__slide-inner{position:static}}@media only screen and (max-width:767px){.slideshow.mobile-height-auto .slideshow__slide-inner{position:static}}.slideshow.content-size-large .slideshow__slide-content{max-width:1000px}.slideshow .flickity-page-dots{display:block;position:absolute;bottom:20px;left:0;width:100%;border:0;padding:0}@media only screen and (min-width:768px){.slideshow .flickity-page-dots{bottom:45px}}.slideshow .flickity-page-dots li{border-color:#fff}.slideshow .flickity-page-dots li.is-selected{background-color:#fff}.slideshow .flickity-nav{border-color:#fff;background:transparent}@media only screen and (min-width:1068px){.slideshow .flickity-nav.flickity-prev{left:45px}}@media only screen and (min-width:1068px){.slideshow .flickity-nav.flickity-next{right:45px}}.slideshow .flickity-nav svg path{stroke:#fff}.slideshow .flickity-nav:hover{background:#fff;border-color:#fff}.slideshow .flickity-nav:hover svg path{stroke:var(--color-accent)}@media(max-width:768px){[id*=slideshow_custom]:has(.home_page_desktop_main_banner_slider){display:none}}@media(min-width:2000px){.row.full-width-row.home_page_desktop_main_banner_slider{max-width:2000px}}.home_page_desktop_main_banner_slider .slideshow__slide-button-container a{font-size:14px;font-weight:700;letter-spacing:.7px;line-height:14px;padding:17px 24px;color:#000;height:48px;background-color:#f2c6cf;margin-top:0}.home_page_desktop_main_banner_slider .slideshow__slide-button-container a:hover{background:#e1bec2}.home_page_desktop_main_banner_slider .slideshow__slide-button-container a:hover:before{transform:translateY(100%)}.home_page_desktop_main_banner_slider .slideshow__slide-content{padding:30px 50px;margin:40px}@media(min-width:768px){.home_page_desktop_main_banner_slider .slideshow__slide-content:has(h2){width:fit-content;background:#ffffff4f}}.home_page_desktop_main_banner_slider span.h2{font-size:32px;font-weight:700;color:#000;margin-bottom:10px;line-height:38.4px;text-transform:uppercase;text-align:start;display:inline-block}.home_page_desktop_main_banner_slider .subheading{color:#000;opacity:.8;font-size:12px;font-weight:300;letter-spacing:.6px;line-height:12px;margin-bottom:8px;text-transform:uppercase;text-align:start}@media(max-width:768px){.home_page_desktop_main_banner_slider .slideshow__slide-content{text-align:center}.home_page_desktop_main_banner_slider .slideshow__slide-content:has(span.h2){background:#ffffff4f;padding:15px;margin:20px}.home_page_desktop_main_banner_slider .slideshow__slide-content p{margin-bottom:5px;text-align:center}.home_page_desktop_main_banner_slider .slideshow__slide-content span.h2{font-size:25px;margin-bottom:10px;text-align:center}}@media(min-width:769px){[id*=slideshow_custom]:has(.home_page_mobile_main_banner_slider){display:none}}.home_page_mobile_main_banner_slider .slideshow__slide-button-container a{font-size:14px;font-weight:700;letter-spacing:.7px;line-height:14px;padding:17px 24px;color:#000;height:48px;background-color:#f2c6cf;margin-top:0}.home_page_mobile_main_banner_slider .slideshow__slide-button-container a:hover{background:#e1bec2}.home_page_mobile_main_banner_slider .slideshow__slide-button-container a:hover:before{transform:translateY(100%)}.home_page_mobile_main_banner_slider .slideshow__slide-content{padding:30px 50px;margin:40px}@media(min-width:768px){.home_page_mobile_main_banner_slider .slideshow__slide-content:has(h2){width:fit-content;background:#ffffff4f}}.home_page_mobile_main_banner_slider h2{font-size:32px;font-weight:700;color:#000;margin-bottom:10px;line-height:38.4px;text-transform:uppercase;text-align:start}.home_page_mobile_main_banner_slider .subheading{color:#000;opacity:.8;font-size:12px;font-weight:300;letter-spacing:.6px;line-height:12px;margin-bottom:8px;text-transform:uppercase;text-align:start}@media(max-width:768px){.home_page_mobile_main_banner_slider .slideshow__slide-content{text-align:center}.home_page_mobile_main_banner_slider .slideshow__slide-content:has(span.h2){background:#ffffff4f;padding:15px;margin:20px}.home_page_mobile_main_banner_slider .slideshow__slide-content p{margin-bottom:5px;text-align:center}.home_page_mobile_main_banner_slider .slideshow__slide-content span.h2{font-size:25px;margin-bottom:10px;text-align:center}}@charset "UTF-8";.product-card .product-featured-image-link img,.product-card .product-card-quickview span,.product-card .product-card-quickview .quick-view-icon path,.product-card--add-to-cart-button,.product-card .product-card-swatches .product-card-swatch{transition:all .25s cubic-bezier(.104,.204,.492,1)}.no-js .product-card .product-card-quickview,.product-card .no-js .product-card-quickview,.no-js .product-card--add-to-cart-button{display:none!important}.collection-container--full-width-true .row,.collection-container--full-width-true .products.row{max-width:none}.products{list-style:none}.products.carousel{display:flex;flex-wrap:nowrap;overflow:hidden}.products.carousel .product-card{flex-shrink:0}.products.carousel .carousel__slide{width:100%}.no-js .products.carousel{overflow:scroll}.products.carousel.flickity-enabled{overflow:visible}.product-card{display:block;position:relative;margin-bottom:20px;width:100%}@media only screen and (min-width:768px){.product-card{margin-bottom:30px}}.carousel .product-card{margin-bottom:0}.product-card.text-center .product-card-info{padding:0 5%}.product-card .product-featured-image{margin-bottom:15px;position:relative}@media only screen and (min-width:768px){.product-card .product-featured-image{margin-bottom:25px}}@media(hover:hover){.product-card .product-featured-image.thb-hover:hover .product-primary-image{opacity:0}.product-card .product-featured-image.thb-hover:hover .product-secondary-image{opacity:1}}.product-card .product-featured-image-link{display:block;position:relative;height:0;overflow:hidden;padding-bottom:var(--padding-bottom)}.product-card .product-featured-image-link img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:5;will-change:opacity}.product-card .product-featured-image-link .thb-placeholder{position:absolute;top:0;left:0;width:100%;height:100%}.product-card .product-featured-image-link .product-secondary-image{opacity:0;z-index:10}.product-card .product-featured-image-link.aspect-ratio--adapt img{object-fit:contain}.product-card .product-featured-image-link.aspect-ratio--square{padding-bottom:100%}.product-card .product-featured-image-link.aspect-ratio--portrait{padding-bottom:125%}.product-card .product-card-vendor{text-transform:uppercase;font-size:.625rem;letter-spacing:.1em;opacity:.6;margin-bottom:3px}.product-card .product-card-title{font-size:calc(var(--font-product-title-scale, 1) * .9375rem);line-height:calc(var(--font-product-title-line-height-scale, 1) * 1.5);display:block}.product-title-uppercase-true .product-card .product-card-title{text-transform:uppercase}.product-card--badges{position:absolute;z-index:30;display:flex;flex-direction:column;gap:5px}.product-card--badges.bottom{bottom:10px}.product-card--badges.left{left:-6px;align-items:flex-start}.product-card--badges.top{top:10px}.product-card--badges.right{right:-6px;align-items:flex-end}.product-card--badges.top.right+.product-featured-image-link .product-card-quickview{right:auto;left:10px}.product-card-subtitle{font-size:.8125rem;color:rgba(var(--color-body-rgb),.8);margin-top:10px;margin-bottom:0}.product-card .product-card-quickview{position:absolute;top:10px;right:10px;z-index:40;background:var(--bg-body, #fff);border:1px solid var(--color-form-border);border-radius:3px;height:36px;display:flex}.product-card .product-card-quickview>svg{width:34px;height:34px;padding:10px}.product-card .product-card-quickview span{max-width:0;overflow:hidden;line-height:34px;font-size:.625rem;font-weight:var(--font-body-bold-weight, 600);letter-spacing:.2em;padding-right:0;white-space:nowrap;text-transform:uppercase}.product-card .product-card-quickview .spinner{position:absolute;top:0;left:0;z-index:20;opacity:0}.product-card .product-card-quickview.loading>svg{opacity:0}.product-card .product-card-quickview.loading>svg+.spinner{opacity:1}.product-card .product-card-quickview:hover .quick-view-icon path,.product-card .product-card-quickview:focus .quick-view-icon path{stroke:var(--color-accent2)}.product-card .product-card-quickview:hover span,.product-card .product-card-quickview:focus span{max-width:102px;padding-left:2px;padding-right:15px}[dir=rtl] .product-card .product-card-quickview:hover span,[dir=rtl] .product-card .product-card-quickview:focus span{padding-left:15px;padding-right:2px}.product-card--add-to-cart-button{position:absolute;bottom:10px;left:10px;right:10px;background:var(--bg-body, #fff);color:var(--color-accent);border-radius:var(--button-border-radius, 3px);display:flex;align-items:center;justify-content:center;text-align:center;font-size:.75rem;letter-spacing:.05em;opacity:0;z-index:10;white-space:nowrap;height:44px;padding:5px 10px;text-transform:uppercase;border:1px solid var(--color-form-border)}.product-card--add-to-cart-button .spinner{position:absolute;top:50%;left:50%;z-index:20;opacity:0;width:34px;height:34px;margin:-17px 0 0 -17px;padding:10px}.product-card--add-to-cart-button.loading .spinner{opacity:1}.product-card--add-to-cart-button.loading .product-card--add-to-cart-text{opacity:0}.product-card:hover .product-card--add-to-cart-button{opacity:1}.product-card .product-card-swatches{line-height:0;margin-top:9px}.product-card .product-card-swatches .product-card-swatch{display:inline-flex;margin:0;width:14px;height:14px;border-radius:7px;padding:3px;position:relative;cursor:pointer}.product-card .product-card-swatches .product-card-swatch:after{content:"";display:block;position:absolute;top:3px;left:3px;right:3px;bottom:3px;border-radius:4px;background:var(--option-color);background-image:var(--option-color-image);background-size:cover}.product-card .product-card-swatches .product-card-swatch.active{box-shadow:0 0 0 1px var(--color-accent) inset}.collection-empty{text-align:center;padding:10vh}.collection-empty svg{margin-bottom:30px}.collection-empty .text-button{font-size:inherit}.collection-empty p{font-size:1.25rem}.star-rating{--star-percent: calc(var(--star-rating) / 5 * 100%);display:inline-block;font-size:1rem;font-family:Times;line-height:1}.star-rating:before{content:"\2605\2605\2605\2605\2605";background:linear-gradient(90deg,var(--color-star) var(--star-percent),#e1e1e1 var(--star-percent));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.rating{display:inline-block;margin:0}.rating-star{--letter-spacing: .3;--font-size: 1.5;--percent: calc( ( var(--rating) / var(--rating-max) + var(--rating-decimal) * var(--font-size) / (var(--rating-max) * (var(--letter-spacing) + var(--font-size))) ) * 100% );letter-spacing:calc(var(--letter-spacing) * 1rem);font-size:calc(var(--font-size) * 1rem);line-height:1;display:inline-block;font-family:Times;margin:0}.rating-star:before{content:"\2605\2605\2605\2605\2605";background:linear-gradient(90deg,var(--color-reviews) var(--percent),rgba(var(--color-foreground),.15) var(--percent));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.rating-text{display:none}.rating-count{display:none;margin:0}@media(forced-colors:active){.rating{display:none}.rating-text{display:block}}.product-card{height:100%}.product-card:hover .product-card-title{color:#000;text-decoration:underline}.product-card:hover .product-secondary-image+.product-secondary-image{opacity:1}@media(max-width:768px){.product-card{border:1px solid #eee}.product-card:hover{background:#fafafa}}@media(min-width:768px){.product-card{background:#fafafa}}/*!! product-info !!*/.product-card .product-featured-image{margin-bottom:12px}.opinions-wrapper.container-for-trustmate{padding-bottom:10px}.tm-multihornet__wrapper.size-1.size-mobile-4{font-size:7px!important}.product-card .unit-price{font-size:10px;line-height:10px;color:#000;margin-bottom:5px}.product-card .unit-price.hidden{visibility:hidden;display:none}.product-card .product__tax.caption{margin-bottom:5px}.product-card .product-card-title{font-size:16px;font-weight:700;height:60px;letter-spacing:.2px;line-height:21.5px;margin-bottom:16px;-webkit-line-clamp:3;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}@media(min-width:768px){.product-card .product-card-title{height:44px;-webkit-line-clamp:2}}.product-card .price{line-height:15px;margin-bottom:3px}.product-card .price ins .amount{font-size:16px;font-weight:500;line-height:18.9px;letter-spacing:.2px;color:#000;text-transform:lowercase}.product-card .price del .amount{font-size:13px;font-weight:400;line-height:17.55px;letter-spacing:.2px;color:#d32f2f;opacity:1;text-decoration-color:#d32f2f}.product-card .price del+ins{margin-left:0}.product-card .price ins+del{margin-left:5px;text-decoration-color:#d32f2f}.product-card .product-card-info{padding:0 33px}.product-card .product-card-quickview:hover span{max-width:120px}product-card .product-card--add-to-cart-button{opacity:1;background-color:#f5c6ce;border:0;border-bottom:4px solid black}.product-card .product-card--add-to-cart-text.mobile-add-to-cart-text{display:none}.product-card .product-card--add-to-cart-text{font-size:14px;font-weight:500;line-height:14px;letter-spacing:.7px}.product-card .product-card--add-to-cart-text{display:flex;align-items:center}.product-card .product-card--add-to-cart-text:after{content:"";background-image:url(/cdn/shop/files/bag-icon.svg?v=1740056902);background-size:cover;display:inline-block;width:22px;height:22px;margin-left:16px;margin-bottom:5px}.product-card .tax-omnibus-container{font-size:10px;line-height:10px;opacity:.55}.product-card .tax-omnibus-container .product-omnibus{min-height:10px}.featured-collection{padding-left:12.5px;padding-right:12.5px;max-width:1360px;margin-left:auto;margin-right:auto}@media only screen and (min-width:768px){.featured-collection{padding-left:40px;padding-right:40px}}.featured-collection--full-width-true,.featured-collection--full-width-true .products.row{max-width:none}.featured-collection__inner{display:grid}.featured-collection__inner-has-titlecard.display-type--grid{grid-gap:15px}@media only screen and (min-width:768px){.featured-collection__inner-has-titlecard.display-type--grid{grid-gap:30px;grid-template-columns:1fr 1fr}}.featured-collection__inner-has-titlecard.display-type--grid .gallery__item{position:sticky;top:100px;left:0;margin-bottom:30px}.featured-collection__inner .products.row{padding:0;margin:0 -7.5px}@media only screen and (min-width:768px){.featured-collection__inner .products.row{margin:0 -15px}}.featured-collection__inner .products.row.flickity-enabled .flickity-next{right:-13px}.featured-collection__inner .products.row.flickity-enabled .flickity-prev{left:-13px}.featured-collection__title-card.carousel__slide{height:calc(100% - 15px)}@media only screen and (min-width:768px){.featured-collection__title-card.carousel__slide{height:calc(100% - 30px)}}.featured-collection__title-card.carousel__slide .gallery__item{height:100%}.featured-collection__title-card.carousel__slide .gallery__item figure{height:100%;padding-bottom:0}@media only screen and (max-width:767px){.featured-collection .carousel__slide{width:calc(90vw - 15px)}}@media only screen and (max-width:767px){.featured-collection.swipe-on-mobile .featured-collection__inner.display-type--grid .products.row{display:grid;grid-gap:0;grid-auto-flow:column;grid-auto-columns:minmax(calc(90vw - 15px),1fr);overflow-x:auto;grid-template-columns:repeat(auto-fill,minmax(calc(90vw - 15px),1fr));scroll-snap-type:x mandatory;scrollbar-width:none}.featured-collection.swipe-on-mobile .featured-collection__inner.display-type--grid .products.row::-webkit-scrollbar{display:none}.featured-collection.swipe-on-mobile .featured-collection__inner.display-type--grid .products.row .columns{scroll-snap-align:center;scroll-snap-stop:always}}@media only screen and (max-width:767px){.featured-collection.swipe-on-mobile .featured-collection__inner.display-type--grid .featured-collection__collection{width:calc(100vw - 20px)}}.featured-collection .text-center .button{margin-top:10px}body:has(.homepage_mobile_main_video) .homepage_custom_collection_main.section-spacing.section-spacing--disable-top{margin-top:-80px!important}body:has(.homepage_desktop_main_video) .homepage_custom_collection_main.section-spacing.section-spacing--disable-top{margin-top:-90px!important}/*!! wyrównanie slajdów !! - flex zamiast grid !?? */.homepage_custom_collection_main .featured-collection__inner{display:block}.homepage_custom_collection_main slide-show .flickity-viewport{width:1310px}.homepage_custom_collection_main .flickity-slider{display:flex;justify-content:space-between;position:relative}.homepage_custom_collection_main .products.carousel .columns.carousel__slide{transform:unset!important;position:relative!important}@media(max-width:768px){.homepage_custom_collection_main .products.carousel .columns.carousel__slide{min-width:305px;max-width:305px;height:600px}}@media(min-width:768px){.homepage_custom_collection_main .products.carousel .columns.carousel__slide{min-width:327px;max-width:327px;height:610px}}/*!!

style dla mini karty produktu -  one są w product-grid.css muszą być dla wszystkich

!!*/.homepage_custom_collection_main .product-card .product-card-title{-webkit-line-clamp:2;height:41px}.homepage_custom_collection_main .flickity-nav{opacity:1}.homepage_custom_collection_main .see-collection-button.button{border:1px solid black;font-size:14px;font-weight:700;letter-spacing:.7px;line-height:14px;padding:17px 24px;color:#fff;height:48px}.homepage_custom_collection_main .see-collection-button.button:hover{background:#9f7e82;border:1px solid #9f7e82;color:#fff}.homepage_custom_collection_main .see-collection-button.button:hover:before{transform:translateY(100%)}.collection-card__image img{transition:all 1s cubic-bezier(.104,.204,.492,1)}.flickity-nav{transition:all .25s cubic-bezier(.104,.204,.492,1)}.no-js .flickity-nav{display:none!important}/*! Flickity v2.3.0
https://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{overflow:hidden;position:relative;height:100%;min-width:100%}.flickity-slider{position:absolute;width:100%;height:100%;will-change:transform}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-enabled.is-fade .flickity-slider>*{pointer-events:none;z-index:0}.flickity-enabled.is-fade .flickity-slider>.is-selected{pointer-events:auto;z-index:1}.flickity-enabled.is-fade .flickity-slider .carousel__slide{will-change:opacity,z-index}.flickity-page-dots{display:block;list-style:none;margin:0;padding:15px;text-align:center;line-height:0}.flickity-page-dots .dot{width:8px;height:8px;display:inline-block;border:2px solid var(--color-accent);opacity:.6;border-radius:6px;margin:0 3px;cursor:pointer}@media only screen and (min-width:768px){.flickity-page-dots .dot{width:12px;height:12px;margin:0 4px}}.flickity-page-dots .dot:hover{opacity:1}.flickity-page-dots .dot.is-selected{background:var(--color-accent);opacity:1}.flickity-nav{border:1px solid var(--color-accent);background:var(--bg-body, #fff);border-radius:50%;display:none;align-items:center;justify-content:center;position:absolute;top:50%;width:54px;height:54px;margin-top:-27px;z-index:30;opacity:0;cursor:pointer}@media only screen and (min-width:768px){.flickity-enabled .flickity-nav{display:flex}}.flickity-nav.flickity-prev{left:-27px}.flickity-nav.flickity-next{right:-27px}.flickity-nav:focus-visible{opacity:1}.flickity-nav:hover{background:var(--color-accent)}.flickity-nav:hover svg path{stroke:var(--color-accent3)}.flickity-enabled:hover .flickity-nav{opacity:1}.flickity-enabled.row .flickity-prev{left:13px}.flickity-enabled.row .flickity-next{right:13px}.list-collections{overflow:hidden}.list-collections .flickity-nav.flickity-prev{left:40px}.list-collections .flickity-nav.flickity-next{right:40px}.collection-grid{display:grid;overflow:hidden}.collection-grid__grid{grid-template-columns:repeat(2,1fr);grid-gap:20px 10px}@media only screen and (min-width:768px){.collection-grid__grid{grid-template-columns:repeat(var(--var-collection-list-columns),1fr);grid-gap:30px}}@media only screen and (max-width:767px){.collection-grid__grid.swipe-on-mobile{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(calc(90vw - 15px),1fr);overflow-x:auto;grid-template-columns:repeat(auto-fill,minmax(calc(90vw - 15px),1fr));scroll-snap-type:x mandatory;margin:0 -12.5px;padding:0 12.5px;scrollbar-width:none}.collection-grid__grid.swipe-on-mobile::-webkit-scrollbar{display:none}.collection-grid__grid.swipe-on-mobile .collection-card{scroll-snap-align:center;scroll-snap-stop:always}}.collection-grid__collage{grid-template-columns:repeat(2,1fr);grid-gap:20px 10px}@media only screen and (min-width:768px){.collection-grid__collage{grid-template-columns:repeat(3,1fr);grid-gap:30px}.collection-grid__collage .collection-card:nth-child(1){grid-column-start:span 2}.collection-grid__collage .collection-card:nth-child(1) .collection-card__link{height:100%}.collection-grid__collage .collection-card:nth-child(1) .collection-card__image{height:100%;padding-bottom:0}.collection-grid__collage .collection-card:only-child .collection-card__image{height:auto}.collection-grid__collage .collection-card:only-child .collection-card__image img{position:static}}.collection-grid__carousel{display:flex;flex-wrap:nowrap;overflow:visible}.collection-grid__carousel .flickity-viewport{overflow:visible}@media only screen and (max-width:767px){.collection-grid__carousel .collection-card{width:calc(90vw - 15px)}}.collection-grid__carousel .flickity-page-dots{margin-top:25px}.collection-card{width:100%}.collection-card--inner{transform-origin:center left;height:100%}.collection-card__link{display:flex;flex-direction:column;position:relative;transition-property:color}.collection-card__content{word-break:break-word}.collection-card__content h2{margin-bottom:0}.collection-card__content p{display:block;margin-top:10px;font-size:.8125rem;margin-bottom:0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.collection-card__image{position:relative;height:0;overflow:hidden}.collection-card__image img{display:block;will-change:scale}.collection-card__image img,.collection-card__image .thb-placeholder{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.collection-card__image.media-aspect-square{padding-bottom:100%}.collection-card__image.media-aspect-portrait{padding-bottom:125%}.collection-card__image.media-aspect-adapt{padding-bottom:var(--var-media-aspect-ratio)}.collection-card:hover img,.collection-card:focus img{transform:scale(1.05)}.collection-card__overlay{position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:11;background-color:rgba(var(--color-overlay-rgb),var(--overlay-opacity));pointer-events:none}.collection-card.style1 .collection-card__image{margin-bottom:25px}.collection-card.style1 h2{font-size:1.3125rem;line-height:1;font-weight:400;padding-bottom:5px}.collection-card.style1 h2 span{margin-left:5px}.collection-card.style1 .collection-card__content p{margin-top:5px}.collection-card.style2 .collection-card__content{position:absolute;top:0;left:0;width:100%;height:100%;z-index:20;color:#fff;padding:35px;display:flex;align-items:center}@media only screen and (min-width:768px){.collection-card.style2 .collection-card__content{padding:45px}}.collection-card.style2 .collection-card__content h2{font-size:2.5rem;line-height:3rem;color:inherit}.collection-card.style2 .collection-card__content h2 svg path{stroke:#fff}.text-center .collection-card.style2 .collection-card__content{justify-content:center}.text-right .collection-card.style2 .collection-card__content{justify-content:flex-end}.collection-card__overlay{display:none}.collection-grid__grid{grid-gap:24px}.collection-card__content div{max-width:250px;margin:0 auto}.collection-card__content{height:48px;text-align:center}.collection-card__content h3{font-size:20px;text-align:center}.collection-card{padding-left:20px;padding-right:20px}.collection-card a{background:#f5f5f5}.collection-card__btn{display:block;margin:12px 16px 16px;padding:10px 24px;background:#1a1a1a;color:#fff;font-size:13px;font-weight:500;letter-spacing:.05em;text-transform:uppercase;text-align:center}.collection-grid .flickity-nav{opacity:1!important;visibility:visible!important}.collection-grid.carousel{overflow:hidden}.rich-text{padding-left:12.5px;padding-right:12.5px;margin-left:auto;margin-right:auto}@media only screen and (min-width:768px){.rich-text{padding-left:40px;padding-right:40px}}.rich-text__inner{max-width:620px;margin:0 auto}.rich-text__inner img,.rich-text__inner .thb-placeholder{margin-bottom:30px}.rich-text__inner .thb-placeholder{display:inline-block;width:120px;height:120px}.rich-text .rte{margin-bottom:35px}.rich-text .rte p:last-child{margin-bottom:0}.rich-text.text-position-left .rich-text__inner{margin-left:0}.rich-text.text-position-right .rich-text__inner{margin-right:0}.rich-text.text-width-small .rich-text__inner{max-width:400px}.rich-text.text-width-large .rich-text__inner{max-width:1280px}@media(max-width:768px){.rich-text .desktop-heading{display:none}}@media(min-width:769px){.rich-text .mobile-heading{display:none}}.rich-text-opinie .rich-text{margin-top:40px}@media(max-width:768px){.rich-text-opinie .rich-text{margin-top:20px}}.rich-text-loyality .rich-text-image img{display:block;width:100%;max-width:1280px;margin-left:auto;margin-right:auto}.rich-text-loyality .rich-text-image.desktop-only{display:block}.rich-text-loyality .rich-text-image.mobile-only{display:none}@media only screen and (max-width:767px){.rich-text-loyality .rich-text-image.desktop-only{display:none}.rich-text-loyality .rich-text-image.mobile-only{display:block}}.layered-images-with-text{display:flex;flex-wrap:wrap;align-items:center}@media only screen and (min-width:768px){.layered-images-with-text{flex-wrap:nowrap}}.layered-images-with-text.text_first{flex-direction:row-reverse}@media only screen and (min-width:768px){.layered-images-with-text.text_first .layered-images-with-text__content{padding-left:0;padding-right:45px}}@media only screen and (min-width:1068px){.layered-images-with-text.text_first .layered-images-with-text__content{padding-left:0;padding-right:70px}}.layered-images-with-text--top{align-items:flex-start}.layered-images-with-text--bottom{align-items:flex-end}.layered-images-with-text__image{flex-grow:0;flex-shrink:0;width:100%}.layered-images-with-text__image img,.layered-images-with-text__image svg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.layered-images-with-text__image svg{width:100%;height:100%;object-fit:cover;padding:20px;fill:var(--color-accent);background:var(--color-accent3)}.layered-images-with-text__image-media{position:relative;display:inline-block;overflow:hidden;max-width:530px;width:100%}.layered-images-with-text__image-media .layered-images-media{padding-bottom:var(--ratio-percent);width:100%;height:0}.layered-images-with-text__image-media.aspect-ratio{height:auto;padding-bottom:0}.layered-images-with-text__image-media.aspect-ratio--landscape .layered-images-media{padding-bottom:75%}.layered-images-with-text__image-media.aspect-ratio--square .layered-images-media{padding-bottom:100%}.layered-images-with-text__image-media.aspect-ratio--portrait .layered-images-media{padding-bottom:125%}.layered-images-with-text__image-media.layered-image-2{position:absolute;left:-20%;bottom:15%;width:40%}.layered-images-with-text__image-media.layered-image-3{position:absolute;right:-17.5%;left:auto;top:10%;width:55%}.layered-images-with-text__image-media-container{display:inline-block;margin:0 auto;padding-right:16.125%;padding-left:12%;width:100%;text-align:center}.layered-images-with-text__image-media-container-inner{position:relative}.layered-images-with-text__content{width:100%;flex-grow:1;margin-top:25px}@media only screen and (min-width:768px){.layered-images-with-text__content{margin-top:0;padding-left:45px}}@media only screen and (min-width:1068px){.layered-images-with-text__content{padding-left:70px}}.layered-images-with-text__content--inner{max-width:600px;margin:0 auto}.layered-images-with-text__content p,.layered-images-with-text__content h3,.layered-images-with-text__content .text-button{color:var(--color-text, --color-body)}.layered-images-with-text__content .text-button:before{background:rgba(var(--color-text-rgb),.4)}.layered-images-with-text__content .text-button:after{background:var(--color-text, --color-body)}@media only screen and (min-width:768px){.layered-images-with-text>.layered-images-with-text__inner{width:50%}}.homepage_custom_layered_images.row{background-color:#f5c6cc}@media screen and (min-width:1360px){.homepage_custom_layered_images.row{max-width:1280px!important;margin-left:auto!important;margin-right:auto!important}.homepage_custom_layered_images .layered-images-with-text{overflow:hidden}}.multicolumn__column{margin-bottom:40px}.multicolumn__image{position:relative;width:100%;overflow:hidden;padding-bottom:var(--ratio-percent);margin-bottom:28px}.multicolumn__image.aspect-ratio--portrait{padding-bottom:125%}.multicolumn__image.aspect-ratio--square,.multicolumn__image.aspect-ratio--circle{padding-bottom:100%}.multicolumn__image.aspect-ratio--circle{border-radius:50%}.multicolumn__image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.multicolumn h4{margin-bottom:8px}.multicolumn p{margin-bottom:12px}@media only screen and (max-width:767px){.multicolumn.swipe-on-mobile .row{display:grid;grid-gap:0;grid-auto-flow:column;grid-auto-columns:minmax(calc(90vw - 15px),1fr);overflow-x:auto;grid-template-columns:repeat(auto-fill,minmax(calc(90vw - 15px),1fr));scroll-snap-type:x mandatory;scrollbar-width:none}.multicolumn.swipe-on-mobile .row::-webkit-scrollbar{display:none}.multicolumn.swipe-on-mobile .row .columns{scroll-snap-align:center;scroll-snap-stop:always}}.multicolumn.swipe-on-mobile .multicolumn__column{margin-bottom:0}.multicolumn.text-center .rte{padding:0 15px}@media only screen and (min-width:768px){.medium-1\/5{flex:0 0 20%;max-width:20%}}.section-multicolumn .multicolumn__image{--ratio-percent: 40% !important}.section-multicolumn .multicolumn__image img{object-fit:contain}@media(max-width:768px){.column--image-only{padding-bottom:8px!important;margin-bottom:0!important}}.blog-post .featured-image img{transition:all 1s cubic-bezier(.104,.204,.492,1)}@media only screen and (min-width:1068px){.row.large-spacing>.columns{padding:0 20px}}.blog-post{text-align:center;margin-bottom:60px}.blog-post .featured-image{margin-bottom:35px;overflow:hidden;position:relative;height:0;isolation:isolate;padding-bottom:var(--ratio-percent)}.blog-post .featured-image>a{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.blog-post .featured-image>a img{height:100%;width:100%;object-fit:cover}.blog-post .featured-image>a .thb-placeholder{background:var(--color-accent3);width:100%;height:100%}.blog-post .featured-image>a .thb-placeholder svg{fill:var(--color-accent)}.blog-post .featured-image>a:hover img,.blog-post .featured-image>a:focus img{transform:scale(1.05)}.blog-post .featured-image img{display:block;will-change:scale}.blog-post h5{margin-bottom:5px}.blog-post .post-meta{font-size:.75rem;text-transform:uppercase;color:var(--color-accent);opacity:.6;letter-spacing:.1em;margin-bottom:10px}.blog-post .post-excerpt{font-size:.9375rem}.blog-post .read-more{display:inline-flex;font-size:.6875rem;line-height:1;font-weight:var(--font-body-bold-weight, 600);text-transform:uppercase;letter-spacing:.2em;padding-bottom:10px;position:relative}.blog-post .read-more:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:3px;background:var(--color-accent);opacity:.2}.blog-post.blog-post-shape-1 .featured-image{border-radius:50% 50% 0 0}.blog-post.blog-post-shape-2 .featured-image{border-radius:50%}.blog-post.blog-post-shape-3 .featured-image{border-radius:0 0 50% 50%}.blog-post.blog-post-shape-4 .featured-image{border-radius:30% 30% 10%}.blog-post.blog-post-shape-5 .featured-image{border-radius:10% 10% 50%}.blog-post.blog-post-shape-6 .featured-image{border-radius:0}.blog-post.blog-post-shape-7 .featured-image{border-radius:50% 0 0 50%}.blog-post.blog-post-shape-8 .featured-image{border-radius:30% 30% 30% 10%}.blog-post.blog-post-shape-9 .featured-image{border-radius:50% 50% 0 0}@media only screen and (max-width:767px){.blog-posts.swipe-on-mobile .row{display:grid;grid-gap:0;grid-auto-flow:column;grid-auto-columns:minmax(calc(90vw - 15px),1fr);overflow-x:auto;grid-template-columns:repeat(auto-fill,minmax(calc(90vw - 15px),1fr));scroll-snap-type:x mandatory;scrollbar-width:none}.blog-posts.swipe-on-mobile .row::-webkit-scrollbar{display:none}.blog-posts.swipe-on-mobile .row .columns{scroll-snap-align:center;scroll-snap-stop:always}}.blog-post h3{margin-bottom:5px}@media only screen and (max-width:1024px){.blog-posts.swipe-on-mobile .row{display:grid;grid-gap:0;grid-auto-flow:column;grid-auto-columns:minmax(calc(90vw - 15px),1fr);overflow-x:auto;grid-template-columns:repeat(auto-fill,minmax(calc(90vw - 15px),1fr));scroll-snap-type:x mandatory;scrollbar-width:none}.blog-posts.swipe-on-mobile .row::-webkit-scrollbar{display:none}.blog-posts.swipe-on-mobile .row .columns{scroll-snap-align:center;scroll-snap-stop:always}}.blog-posts .blog-post{background:#fafafa}@media(max-width:768px){.blog-posts .blog-post{background:#eee}}.blog-posts .section-header.custom-section-header{margin-bottom:25px}.blog-posts .text-center{margin-top:25px}.blog-posts .row .columns{width:294px;max-width:294px;min-width:294px;text-align:left;padding:0;margin:0 35px 0 0}@media(max-width:768px){.blog-posts .row .columns{margin:0 25px 0 0}}.blog-posts .row .columns img{height:250px}.blog-posts .row{display:flex;flex-flow:nowrap;justify-content:space-between;padding:0 40px!important;margin:0 auto;overflow:auto}@media(min-width:1360px){.blog-posts .row{overflow:unset}}@media(max-width:768px){.blog-posts .row{margin:0 12.5px;padding:0!important}}@media(min-width:768px)and (max-width:1360px){.blog-posts .row{margin-left:40px;margin-right:40px;padding:0!important}}.blog-posts .blog-post{text-align:left;position:relative;height:430px;margin-bottom:0}.blog-posts figure.featured-image{margin-bottom:0}.blog-posts h5{margin:-10px 0 0;padding:10px 24px;line-height:22px}.blog-posts h3{margin:-10px 0 0;padding:10px 24px;line-height:22px;overflow:hidden;height:87px}.blog-posts aside.post-meta{font-size:12px;font-weight:400;letter-spacing:.2px;line-height:18.6px;padding:0 24px 10px;margin:-15px 0 0}.blog-posts aside.post-meta:first-of-type{margin-bottom:3px}.blog-posts h5 a,.blog-posts h3 a{font-size:15px;font-weight:400;letter-spacing:.2px;line-height:10px}@media(min-width:768px){.blog-posts h5 a{font-size:12px;line-height:22px}.blog-posts h3 a{font-size:12px;line-height:.5}}@media(min-width:1024px){.blog-posts h5 a,.blog-posts h3 a{font-size:16px}}.blog-posts .blog-post>a{text-transform:uppercase;font-size:15px;font-weight:400;letter-spacing:.2px;line-height:23.15px;opacity:0;transition:.5s;position:absolute;bottom:0;padding:0 24px 24px}.blog-posts .blog-post .read-more:after{content:unset}.blog-posts .button{height:48px;padding:17px 15px;margin:0 12.5px}.blog-posts .button span{font-size:14px;font-weight:700;letter-spacing:.7px;line-height:14px}.blog-posts .button:hover{background:#9f7e82;border:1px solid #9f7e82;color:#fff}.blog-posts .button:before{background:none}@media(max-width:768px){.blog-posts .button{display:flex;width:fit-content;height:48px;margin:25px auto;font-size:14px;font-weight:400;letter-spacing:.7px;line-height:14px;background-color:#fff;color:#000;border:1px solid #000;border-radius:0;padding:17px 24px}.blog-posts .button:hover{background:#ffe8ef;border:1px solid #000;color:#000}.blog-posts .button:before{background:none}}.blog-posts .blog-post:hover{background:0}.blog-posts .blog-post:hover img{transform:scale(1.05)}.blog-posts .blog-post:hover>a{text-decoration:underline;opacity:1;transform:translateY(-5px);padding-bottom:0;color:#f2c6cf}.blog-posts .blog-post:hover .h5 a,.blog-posts .blog-post:hover .h3 a,.blog-posts h5 a:hover,.blog-posts h3 a:hover{color:#000}.blog_date_text{text-transform:none}
/*# sourceMappingURL=/cdn/shop/t/53/assets/styles-HOMEPAGE.css.map */
