/** Shopify CDN: Minification failed

Line 110:42 Unexpected "}"

**/
@import url('https://fonts.googleapis.com/css2?family=Parkinsans:wght@300..800&display=swap');
/* font-family: "Parkinsans", sans-serif; */
@import url('https://fonts.googleapis.com/css2?family=Poltawski+Nowy:ital,wght@0,400..700;1,400..700&display=swap');
/* font-family: "Poltawski Nowy", serif; */

body{ font-family: "Parkinsans", sans-serif;}
img{ vertical-align: middle; outline: none; max-width: 100%;}
.container { max-width: 1640px; margin: 0px auto; padding-left: 20px; padding-right: 20px;}
.btn-arrow{ display: inline-flex; gap: 20px; align-items: center; justify-content: center; padding: 0px 0px 0px 10px; height: 54px; border-radius: 27px; background: #596F53; color: #FFF; text-align: center; font-family: Parkinsans; font-size: 16px; font-style: normal; font-weight: 600; line-height: normal; text-transform: uppercase; transition: all 0.5s ease; position: relative; overflow: hidden;}
.btn-arrow:hover{ background: #0B0B0B; padding: 0px 10px 0px 0px;}
.btn-arrow:before, .btn-arrow:after{ content: ''; height: 54px; width: 54px; transition: all 0.5s ease;}
.btn-arrow:before{ content: ''; background: url(btn-arrow.png)no-repeat; width: 0px;}
.btn-arrow:hover:before{ width: 54px;}
.btn-arrow:after{ content: ''; background: url(btn-arrow.png)no-repeat;}
.btn-arrow:hover:after{ width: 0px;}

.announcement-bar-new { position: relative; text-align: center; padding: 0px; background: #FFFAF3;}
.announcement-bar-new .container{ max-width: 1050px;}
.announcement-bar-new .announcement-item { color: #0B0B0B; text-align: center; font-family: Parkinsans; font-size: 16px; font-style: normal; font-weight: 500; line-height: normal; padding: 12px 0px 13px;}
.announcement-slider:not(.slick-initialized) > .announcement-item:not(:first-child){ display: none;}
.announcement-slider .slick-arrow{  padding:0; margin:0; width:7px; height:8px; text-indent: -9999px; border: 0; background-color: transparent; position: absolute; z-index: 1; cursor: pointer; inset: auto; top: 50%; transform: translateY(-50%);}
.announcement-slider .slick-arrow.slick-prev{ background: url(prev-arrow-announcement.png) no-repeat; left: 0; background-size: contain;}
.announcement-slider .slick-arrow.slick-next{ background: url(next-arrow-announcement.png) no-repeat; right: 0; background-size: contain;}
.announcement-slider .slick-arrow.slick-prev:hover{ background: url(prev-arrow-announcement.png) no-repeat; background-size: contain;}
.announcement-slider .slick-arrow.slick-next:hover{ background: url(next-arrow-announcement.png) no-repeat; background-size: contain;}
.announcement-slider .slick-arrow.slick-prev.slick-disabled{ background: url(prev-arrow-announcement.png) no-repeat; cursor: not-allowed; background-size: contain;}
.announcement-slider .slick-arrow.slick-next.slick-disabled{ background: url(next-arrow-announcement.png) no-repeat; cursor: not-allowed; background-size: contain;}

.banner_slider .container{ max-width: 100%; padding: 0px;}
.banner_slider .banner-slide { position: relative;}
.banner_slider .banner-slide img{ width: 100%; }
.banner_slider .banner_info { position: absolute; bottom: 0; width: 100%; text-align: center; padding-bottom: 150px; }
.banner_slider .banner_info h2{ margin: 0px; color: #FFF; font-family: "Poltawski Nowy"; font-size: 46px; font-style: normal; font-weight: 400; line-height: 1.52;}
.banner_slider .banner_info h2 strong{  display: block; font-family: "Poltawski Nowy"; font-size: 92px; font-style: normal; font-weight: 400; line-height: 1.02;}
.banner_slider .banner_info p{ margin: 0px 0px 30px; font-family: Parkinsans; font-size: 20px; font-style: normal; font-weight: 400; line-height: normal;}
.banner_list:not(.slick-initialized) > .banner-slide:not(:first-child){ display: none;} 
.banner_list .slick-dots { position: absolute; bottom: 30px; display: inline-flex; justify-content: center; width: 100%; gap: 6px;}
.banner_list .slick-dots li button{ font-size: 0; width: 10px; height: 10px; border-radius: 10px; background: rgba(255,255,255,0.5); transition: all 0.5s ease;}
.banner_list .slick-dots li.slick-active button{ width: 50px; background: rgba(255,255,255,1);}

.ser-sec{ padding: 65px 0px;}
.ser-sec .ser-row { display: flex; justify-content: space-between; gap: 10px; }
.ser-sec .ser-col { display: inline-flex; flex-direction: column; align-items: center; text-align: center; }
.ser-sec .ser-col .ser-img-box{ width: 52px; height: 52px; overflow: hidden;}
.ser-sec .ser-col .ser-img{ width: 52px; height: 52px; display: flex; align-items: center; justify-content: center; transition: all 0.5s ease;}
.ser-sec .ser-col:hover .ser-img{ transform: translateY(-52px);}
.ser-sec .ser-col .ser-img.ser-img-hover svg path{ fill: #596F53;}
.ser-sec .ser-col .ser-title{ margin: 20px 0px 10px; color: #0B0B0B; text-align: center; font-family: "Poltawski Nowy"; font-size: 22px; font-style: normal; font-weight: 500; line-height: normal; transition: all 0.5s ease;}
.ser-sec .ser-col:hover .ser-title{ color: #CBA069;}
.ser-sec .ser-col p{ margin: 0px;  text-align: center; font-family: Parkinsans; font-size: 16px; font-style: normal; font-weight: 400; line-height: normal; }

.women-collection-section{ padding: 100px 0px; position: relative; background: url(women-collection-arrow-bg01.png)no-repeat; background-color: #FFFAF3;}
.women-collection-section .container{ max-width: 1760px;}
.women-collection-section .collection-grid:before { content: ''; height: 55px; width: 67px; background: url(women-collection-top-bg.png); position: absolute; top: -50px; left: 61.8%;}
.women-collection-section .collection-item{ position: relative; border-radius: 20px; overflow: hidden;}
.women-collection-section .collection-item:before{ content: ''; position: absolute; inset: 0; background: linear-gradient(180deg, rgba(22, 22, 22, 0.00) 65.25%, #161616 130.5%); z-index: 1;}
.women-collection-section .collection-item .collection-title { position: absolute; bottom: 40px; width: 100%; text-align: center; display: inline-block; color: #FFF; font-family: "Poltawski Nowy"; font-size: 26px; font-style: normal; font-weight: 400; line-height: normal; left:0; transition: all 0.5s ease; z-index: 2;}
.women-collection-section .collection-item:hover .collection-title { transform: translateY(10px);}
.women-collection-section .collection-item .collection-title.collection-title-button { background: #FFFAF3; max-width: fit-content; left: 50%; transform: translateX(-50%); padding: 16px 40px; border-radius: 50px; color: #596F53; font-size: 32px; white-space: nowrap;}
.women-collection-section .collection-item:hover .collection-title.collection-title-button { background: #CBA069; color: #0B0B0B; transform: translate(-50%, -10px);}
.women-collection-section .collection-item img{ height: 100%; width: 100%; object-fit: cover; transition: all 0.5s ease;}
.women-collection-section .collection-item:hover img{ transform: scale(1.05);}
.women-collection-section .collection-heading h2{ margin: 0px 0px 11px; color: #596F53; font-family: "Poltawski Nowy"; font-size: 48px; font-style: normal; font-weight: 400; line-height: normal;}
.women-collection-section .collection-heading p{ margin: 0px 0px 16px; color: #242424; font-family: "Poltawski Nowy"; font-size: 18px; font-style: normal; font-weight: 400; line-height: 1.11; max-width: 200px;}
.women-collection-section .collection-heading{  grid-row-start: 2; position: relative;}
.women-collection-section .collection-heading:before{ content: ''; width: 28px; height: 29px; background: url(women-collection-arrow-bg.png)no-repeat; position: absolute; right: 0; top: -40px;}
.women-collection-section .collection-grid { display: grid; position: relative; gap: 30px; grid-template-columns: 1fr 1.25fr 1.75fr 1.25fr 1fr; grid-template-rows: 24px 1fr 40px 40px 1fr 24px;
     background: url(women-collection-right-bg.png)no-repeat right 104px bottom 128px;}

.women-collection-section .collection-item.collection-item-1{ grid-row: 3/6; grid-column-start: 1;}
.women-collection-section .collection-item.collection-item-2{ grid-row: 2/4; grid-column-start: 2;}
.women-collection-section .collection-item.collection-item-3{ grid-row: 1/-1; grid-column-start: 3;}
.women-collection-section .collection-item.collection-item-4{ grid-row: 2/4; grid-column-start: 4;}
.women-collection-section .collection-item.collection-item-5{ grid-row: 2/5; grid-column-start: 5;}
.women-collection-section .collection-item.collection-item-6{ grid-row: 4/6; }
.women-collection-section .collection-item.collection-item-7{ grid-row: 4/6; }

/* .collection-grid {display: grid;grid-template-columns: repeat(12,1fr);gap: 15px;}
.women-collection-section .collection-item:nth-child(2) {grid-column: 1/3;grid-row: 2/3;}
.women-collection-section .collection-item:nth-child(3) {grid-column: 3 / 6;grid-row: 1 / 3;}
.women-collection-section .collection-item:nth-child(4) {grid-column: 6 / 8;grid-row: 2 / 3;}
.women-collection-section .collection-item:nth-child(5) {grid-column: 6 / 8;grid-row: 1 / 2;}
.women-collection-section .collection-item:nth-child(6) {grid-column: 8 / 11;grid-row: 1 / 3;}
.women-collection-section .collection-item:nth-child(7) {grid-column: 11 / 13;grid-row: 1 / 2;}
.women-collection-section .collection-item:nth-child(1) {grid-column: 1 / 3;grid-row: 1 / 2;}
.women-collection-section .collection-item:nth-child(8) {grid-column: 11 / 13;grid-row: 2 / 3;}
.women-collection-section .collection-heading {
    grid-row-start: inherit;
    position: relative;
} */

.women-collection-section1{ padding: 100px 0px; position: relative; background-color: #FFFAF3;}
/* .women-collection-section1{background: url(women-collection-arrow-bg01.png)no-repeat; } */
.women-collection-section1 .container{ max-width: 1760px;}
.women-collection-section1 .collection-grid:before { content: ''; height: 55px; width: 67px; background: url(women-collection-top-bg.png); position: absolute; top: -50px; left: 61.8%;}
.women-collection-section1 .collection-item{ position: relative; border-radius: 20px; overflow: hidden;}
.women-collection-section1 .collection-item:before{ content: ''; position: absolute; inset: 0; background: linear-gradient(180deg, rgba(22, 22, 22, 0.00) 65.25%, #161616 130.5%); z-index: 1;}
.women-collection-section1 .collection-item .collection-title { position: absolute; bottom: 40px; width: 100%; text-align: center; display: inline-block; color: #FFF; font-family: "Poltawski Nowy"; font-size: 26px; font-style: normal; font-weight: 400; line-height: normal; left:0; transition: all 0.5s ease; z-index: 2;}
.women-collection-section1 .collection-item:hover .collection-title { transform: translateY(10px);}
.women-collection-section1 .collection-item .collection-title.collection-title-button { background: #FFFAF3; max-width: fit-content; left: 50%; transform: translateX(-50%); padding: 16px 40px; border-radius: 50px; color: #596F53; font-size: 32px; white-space: nowrap;}
.women-collection-section1 .collection-item:hover .collection-title.collection-title-button { background: #CBA069; color: #0B0B0B; transform: translate(-50%, -10px);}
.women-collection-section1 .collection-item img{ height: 100%; width: 100%; object-fit: cover; transition: all 0.5s ease;}
.women-collection-section1 .collection-item:hover img{ transform: scale(1.05);}
.women-collection-section1 .collection-heading h2{ margin: 0px; color: #596F53; font-family: "Poltawski Nowy"; font-size: 48px; font-style: normal; font-weight: 400; 
    line-height: normal;text-align:center}}
.women-collection-section1 .collection-heading p{ margin: 0px 0px 16px; color: #242424; font-family: "Poltawski Nowy"; font-size: 18px; font-style: normal; font-weight: 400;
     line-height: 1.11; text-align:center}
.women-collection-section1 .collection-heading{padding-bottom: 30px;}
/* .women-collection-section1 .collection-heading:before{ content: ''; width: 28px; height: 29px; background: url(women-collection-arrow-bg.png)no-repeat;
     position: absolute; right: 0; top: -40px;} */
.women-collection-section1 .collection-heading p {text-align: center;max-width: 400px;margin: 0 auto;}
.collection-grid1 {display: grid;grid-template-columns: repeat(5,1fr); gap: 20px;}
.women-collection-section1 .collection-item:nth-child(1) {grid-column: 1 / 2;grid-row: 1 / 3;}
.women-collection-section1 .collection-item:nth-child(2) {grid-column: 2 / 3;grid-row: 1 / 2;}
.women-collection-section1 .collection-item:nth-child(3) {grid-column: 2 / 3;grid-row: 2 / 3;}
.women-collection-section1 .collection-item:nth-child(4) {grid-column: 3 / 4;grid-row: 1 / 3;}
.women-collection-section1 .collection-item:nth-child(5) {grid-column: 4 / 5;grid-row: 1 / 2;}
.women-collection-section1 .collection-item:nth-child(6) {grid-column: 4 / 5;grid-row: 2 / 3;}
.women-collection-section1 .collection-item:nth-child(7) {grid-column: 5 / 6;grid-row: 1 / 3;}
.cat_main_cta {display: flex;justify-content: center;padding-top: 20px;}

.women-collection-section1 .collection-item:nth-child(2) img, .women-collection-section1 .collection-item:nth-child(3) img, 
.women-collection-section1 .collection-item:nth-child(5) img, .women-collection-section1 .collection-item:nth-child(6) img
 {max-height: 270px;}


.section-video-with-text_sc .flexible-layout.valign-middle {
    gap: 50px;
    display: grid;
    grid-template-columns: 27% auto 27%;    
    max-width: 1630px;
    margin: 0 auto;
}
.section-video-with-text_sc .flexible-layout.valign-middle .column.column--half {
    width: 100%; padding:0px;
}
.section-video-with-text_sc {
    background-image: none!important;
}
.section-video-with-text_sc.section-video-with-text .container {
    max-width: 100%; padding:50px 15px;
}
.section-video-with-text.section-video-with-text_sc {padding:0px;}
.section-video-with-text.section-video-with-text_sc .height--adapt {
    border-radius: 0px;
}
/* .section-video-with-text_sc .flexible-layout.valign-middle .column.column--half:last-child {
    padding-right: 60px;
} */
.section-video-with-text_sc .video-section video {
    object-fit: contain; width: auto;
}
.section-video-with-text_sc .video-section { border-radius: 10px; overflow: hidden;}
.section-video-with-text_sc.section-video-with-text_sc .flexible-layout .column--half:nth-child(1) {padding:0px;}
.section-video-with-text.section-video-with-text_sc .align-ltr-left .feature-text-paired {
    text-align: left;
}
.section-video-with-text.section-video-with-text_sc .align-ltr-center .feature-text-paired {
    text-align: center;
}
.section-video-with-text.section-video-with-text_sc .align-ltr-right .feature-text-paired {
    text-align: right;
}



.collection_slider_inner a.collection-item {position: relative;border-radius: 10px;overflow: hidden; display: block;}
.collection_slider_inner a.collection-item.one_box, .collection_slider_inner .collection_tow_box {margin:0 5px;}

.collection_slider_inner a.collection-item h3 {position: absolute;bottom: 40px;width: 100%;text-align: center;display: inline-block;color: #FFF;font-family: "Poltawski Nowy";font-size: 26px;font-style: normal;font-weight: 400;left: 0;transition: all 0.5s ease;z-index: 2;margin: 0px;line-height: 1;}
a.collection-item:before {content: '';position: absolute;inset: 0;background: linear-gradient(180deg, rgba(22, 22, 22, 0.00) 65.25%, #161616 130.5%);z-index: 1;}
.collection_slider_sc .collection_slider h2 {margin: 0px;color: #596F53;font-family: "Poltawski Nowy";font-size: 48px;font-style: normal;font-weight: 400;line-height: normal;text-align: center;}
.collection_slider_sc .collection_slider p {text-align: center;max-width: 400px;margin: 0 auto;}
.collection_slider_sc {padding: 60px 0;}
.collection_slider_sc .collection_slider {
    padding: 0 50px 40px;
}
.collection_slider_sc .slick-arrow {padding: 0;margin: 0;width: 40px;height: 40px;text-indent: -9999px;border: 0;background-color: #88a66a;position: absolute;top: -90px;z-index: 1;cursor: pointer;transform: none;right: 0;left: auto;bottom: auto;transition: all .5s;border-radius: 100%;}
.collection_slider_sc .slick-arrow.slick-prev {left: 0px;}
.collection_slider_sc .slick-arrow.slick-next {right: 0px;}
.collection_slider_sc .slick-prev:before {content: '';position: absolute;top: 0;bottom: 0;background: url(right-arrow.png) no-repeat center center;margin: auto;height: 12px;width: 12px;left: 0;right: 0;z-index: 222;transform: rotate(180deg);filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(0%) hue-rotate(179deg) brightness(110%) contrast(101%);}
.collection_slider_sc .slick-next:before {content: '';position: absolute;top: 0;background:url(right-arrow.png)no-repeat center center;
    bottom: 0;margin: auto;height: 12px;width: 12px;left: 0;right: 0;
filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(0%) hue-rotate(179deg) brightness(110%) contrast(101%);}
.collection_slider_sc .slick-arrow:hover {background-color:#000000;}

.collection_slider_inner_main {display: grid!important;grid-template-columns: repeat(5, 1fr);grid-template-rows: 1fr 1fr;gap: 20px;}
.collection_slider_inner_main a.collection-item:nth-child(1) {grid-column: 1 / 2;grid-row: 1 / 3;}
.collection_slider_inner_main a.collection-item:nth-child(2) {grid-column: 2 / 3;grid-row: 1 / 2;}
.collection_slider_inner_main a.collection-item:nth-child(3) {grid-column: 2 / 3;grid-row: 2 / 3;}
.collection_slider_inner_main a.collection-item:nth-child(4) {grid-column: 3 / 4;grid-row: 1 / 3;}
.collection_slider_inner_main a.collection-item:nth-child(5) {grid-column: 4 / 5;grid-row: 1 / 2;}
.collection_slider_inner_main a.collection-item:nth-child(6) {grid-column: 4 / 5;grid-row: 2 / 3;}
.collection_slider_inner_main a.collection-item:nth-child(7) {grid-column: 5 / 6;grid-row: 1 / 3;}
.collection_slider_inner_main .collection-item img {height: 100%;width: 100%;object-fit: cover;transition: all 0.5s ease;}
.collection_slider_inner_main a.collection-item:nth-child(2) img, .collection_slider_inner_main a.collection-item:nth-child(3) img, 
.collection_slider_inner_main a.collection-item:nth-child(5) img, .collection_slider_inner_main a.collection-item:nth-child(6) img {max-height: 270px;}







.categories_main {padding: 100px 0; position: relative; background: url(women-collection-arrow-bg01.png) no-repeat; background-color: #fffaf3;}
.categories_main .container {max-width: 1760px;}
.categories_main .sec_head {text-align: center; max-width: 500px; margin: 0 auto;}
.categories_main .sec_head h2 {color: #596f53; font-family: Poltawski Nowy; font-size: 48px;font-style: normal; font-weight: 400; line-height: normal; margin: 0;}
.categories_main .sec_head p {margin: 0 0 16px; color: #242424; font-family: Poltawski Nowy; font-size: 18px; font-style: normal; font-weight: 400; line-height: 1.11;}
.categories_main .category_list { display: grid; grid-template-columns: repeat(4, 1fr); margin-top: 50px; gap: 20px;}
.categories_main .category_list .category_item {width: 100%; position: relative; overflow: hidden; border-radius: 10px;}
.categories_main .category_list .category_item .cat_img {display: block;}
.categories_main .category_list .category_item .categories_details {position: absolute; left: 0; right: 0; margin: 0 auto; bottom: 30px; text-align: center; padding: 0 20px; z-index: 2; height: 100%; display: flex; justify-content: center; align-items: end;}
.categories_main .category_list .category_item .categories_details h3 {margin: 0; color: #fff; font-size: 36px; text-transform: capitalize;}
.categories_main .category_list .category_item .categories_details h3 p {margin: 0;}
.category_inner .category_item:hover .cat_img:after, .category_inner .category_item:hover .cat_img:before { height: 100%; opacity: 0; width: 100%; -webkit-transition-duration: 1s; -o-transition-duration: 1s; bottom: 0;  transition-duration: 1s;}
.category_inner .category_item .cat_img:before, .category_inner .category_item .cat_img:after {content: ""; background: #fff; height: 0; width: 0; z-index: 1; position: absolute; bottom: 0;}
.category_inner .category_item .cat_img:before {right: 0; opacity: .7; top: 0;}
.categories_main .category_inner .category_item a .cat_img {display: flex; width: 100%;}
.categories_main .category_inner .category_item a .cat_img img {width: 100%; transition: all 0.5s ease;}
.categories_main .category_list .category_item:hover .cat_img img {transform: scale(1.1);}
.categories_main .category_list .category_item:after {content: ""; position: absolute; height: 100%; bottom: 0; z-index: 1; width: 100%; background: linear-gradient(to top, rgba(0,0,0,0.9), rgba(0,0,0,0.45), rgba(0,0,0,0));}
.categories_main .view_all_btn {text-align: center; margin-top: 60px; display: inline-block;  width: 100%;}

.collection-tab-slider { padding: 100px 0px; background: url(tab-sec-left-top2-bg.png)no-repeat left top 18px, url(tab-sec-left-bot-bg.png)no-repeat left bottom 180px, url(tab-sec-right-top-bg.png)no-repeat right top -18px, url(tab-sec-right-bot-bg.png)no-repeat right bottom; background-color: #596F53;}
.collection-tab-slider .product-slider { margin: 0; padding: 0 0px; }
.collection-tab-slider .product-slider .grid-item { padding: 0; }
.collection-tab-slider .slick-list.draggable { margin: 0px -10px; }
.collection-tab-slider .product-slider .grid-item .collection-item { padding: 10px; }
.collection-tab-slider .container{ max-width: 1760px;}
.collection-tab-slider .heading_in { display: block; margin: 0px 0px 40px; position: relative; }
.collection-tab-slider .heading_in ul.tabs { margin: 0; padding: 0; width: 100%; display: flex; justify-content: center; gap: 40px; }
.collection-tab-slider .heading_in ul.tabs li { margin: 0;  font-size: 32px; font-weight: 400; font-family: "Poltawski Nowy"; color: rgba(255,255,255,0.4); border-bottom: 5px solid rgba(0,0,0,0); position: relative; padding: 0 0 7px; cursor: pointer; transition: all 0.5s ease;}
.collection-tab-slider .heading_in ul.tabs li.active, .collection-tab-slider .heading_in ul.tabs li:hover { color: #CBA069; display: block; border-color: #CBA069; }
.collection-tab-slider .heading_in ul.tabs li:before { opacity:0;content: ""; position: absolute; bottom: 0px; left: 50%; transform: translate(-50%); width: 0px; height: 0px; border-style: solid; border-width: 10px 10px 0 10px; border-color: #CBA069 transparent transparent transparent;transition:all 0.5s ease; }
.collection-tab-slider .heading_in ul.tabs li.active:before, .collection-tab-slider .heading_in ul.tabs li:hover:before {opacity:1;bottom: -13px;}
.collection-tab-slider .collection-info {margin: 10px 0px 0px; padding: 20px 30px; display: flex; align-items: center; justify-content: space-between; border-radius: 10px; background: #88a66a;}
.collection-tab-slider .collection-item .collection-image { display: flex; height: 500px; border-radius: 10px; overflow: hidden; }
.collection-tab-slider .collection-item .collection-image img{ height: 100%; width: 100%; object-fit: cover; transition: all 0.5s ease;}
.collection-tab-slider .collection-item:hover .collection-image img{ transform: scale(1.05);}
.collection-tab-slider .collection-info h3{ margin: 0px; color: #FFF; font-family: "Poltawski Nowy"; font-size: 22px; font-style: normal; font-weight: 400; line-height: normal;}
.collection-tab-slider .collection-info span{ color: #FFF; font-family: Parkinsans; font-size: 14px; font-style: normal; font-weight: 400; line-height: normal;}

.collection-tab-slider .product-slider .slick-arrow{  padding:0; margin:0; width:40px; height:40px; text-indent: -9999px; border: 0; background-color: transparent; position: absolute; top: -90px; z-index: 1; cursor: pointer; transform: none; right:0; left: auto; bottom: auto; transition: all 0.5s ease;}
.collection-tab-slider .product-slider .slick-arrow.slick-prev{ background: url(prev-arrow.png) no-repeat; left: 0px; background-size: contain;}
.collection-tab-slider .product-slider .slick-arrow.slick-next{ background: url(next-arrow.png) no-repeat; right: 0px; background-size: contain;}
.collection-tab-slider .product-slider .slick-arrow.slick-prev:hover{ background: url(prev-arrow-hover.png) no-repeat; background-size: contain;} 
.collection-tab-slider .product-slider .slick-arrow.slick-next:hover{ background: url(next-arrow-hover.png) no-repeat;  background-size: contain;}
.collection-tab-slider .product-slider .slick-arrow.slick-prev.slick-disabled{ background: url(prev-arrow.png) no-repeat;  cursor: not-allowed; opacity:0.5;  background-size: contain;}
.collection-tab-slider .product-slider .slick-arrow.slick-next.slick-disabled{ background: url(next-arrow.png) no-repeat;  cursor: not-allowed;opacity:0.5;  background-size: contain;}

.tab_container { clear: both; width: 100%; }
.tab_content { display: none; padding-top:0px; }
.tab_drawer_heading { display: none; }
.tab_heading .dropdown{ display: none;}


/* .men-collection{ background:url(men-colloection-top-right-bg.png)no-repeat right top, url(men-colloection-left-bot-bg.png)no-repeat left bottom; } */
.men-collection{ padding: 100px 0px; background-color: #FFFAF3;}
.men-collection .men-collection__title{ margin: 0px 0px -20px; color: rgba(89, 111, 83, 0.2); text-align: center; font-family: "Poltawski Nowy"; 
    font-size: 120px; font-style: normal; font-weight: 500; line-height: normal; opacity: 20%;}
.men-collection .container{ max-width: 1380px;}
.men-collection .men-collection__items{ display: flex; justify-content: space-between; flex-wrap: wrap; align-items: flex-end;}
.men-collection .men-collection-item{  position: relative; text-align: center; }
.men-collection .men-collection-item .item-title{ margin: 0px; color: #0B0B0B; text-align: center; font-family: "Poltawski Nowy"; font-size: 36px; font-style: normal; font-weight: 500; line-height: normal;}
.men-collection .men-collection-item:not(:nth-child(2)) { border-radius: 400px; padding: 36px 27px; width: 100%; max-width: 454px;}
.men-collection .men-collection-item:not(:nth-child(2)) .item-title{ color: #fff; position: absolute; width: 100%; left: 0; bottom: 90px;}
.men-collection .men-collection-item:not(:nth-child(2)) a { display: flex; height: 100%;}
.men-collection .men-collection-item:not(:nth-child(2)) a img{ width: 100%; height: 100%; object-fit: cover; transition: all 0.5s ease; position: relative;}
.men-collection .men-collection-item:not(:nth-child(2)):hover a img{ transform: scale(1.05);}
.men-collection .men-collection-item:not(:nth-child(2)) .image-wrapper{  border-radius: 400px; overflow: hidden;}
.men-collection .men-collection-item:nth-child(2) .image-wrapper{ position: relative; /*background: url(men-shirt-bg.png)no-repeat left 40% top 70px;*/}
.men-collection .men-collection-item:nth-child(2) .image-wrapper:before{ content: ''; position: absolute; width: 100%; height: 13px; left: 0; bottom: 0; background:url(men-colloection-shadow.png)no-repeat center bottom; z-index: 1;}
.men-collection .men-collection-item:nth-child(2) a img{ transition: all 0.5s ease; transform-origin: bottom;}
.men-collection .men-collection-item:nth-child(2):hover a img{ transform: scale(1.05);  }
.men-collection .men-collection-item:nth-child(1) { border: 1px solid #596F53; border-width: 0px 0px 1px 0px; }
.men-collection .men-collection-item:nth-child(1):hover { border-width: 1px 0px 0px 0px; }
.men-collection .men-collection-item:nth-child(2) .item-title{ margin-top: 10px; margin-bottom: 20px;}
.men-collection .men-collection-item:nth-child(3) { border: 1px solid #CBA069; border-width: 1px 0px 0px 0px; }
.men-collection .men-collection-item:nth-child(3):hover { border-width: 0px 0px 1px 0px; }
.collection-extra-text { padding-bottom: 30px;}


/* .men-collection .men-collection-item:nth-child(3):before { content: ''; position: absolute; right: -50px; bottom: 35%; width: 93px; height: 132px; background:url(cropped-bg.png)no-repeat;} */

.leggings-promo { background-color: #52644e; padding: 50px 20px; color: #ffffff; }
.leggings-promo__inner { display: flex; flex-wrap: wrap; align-items: center; max-width: 1200px; margin: 0 auto; gap: 30px; }
.leggings-promo__video { flex: 1 1 45%; border-radius: 16px; overflow: hidden; }
.leggings-promo__video video,
.leggings-promo__video img { width: 100%; height: auto; display: block; border-radius: 16px; }
.leggings-promo__content { flex: 1 1 45%; color: #ffffff; }
.leggings-promo__content .subheading { color: #d7b59c; font-weight: 600; margin-bottom: 10px; }
.leggings-promo__content h2 { font-size: 2rem; margin-bottom: 15px; font-weight: bold; }
.leggings-promo__content .description { font-size: 1rem; line-height: 1.5; margin-bottom: 25px; }
.promo-button { background-color: #d7b59c; color: #fff; padding: 12px 24px; border-radius: 25px; font-weight: bold; text-decoration: none; display: inline-flex; align-items: center; gap: 8px; }
.promo-button:hover { background-color: #cba77e; }
.promo-button .arrow { font-size: 1.2em; }

.section-video-with-text{ padding: 45px 0px; background:url(video-sec-right-bg.png)no-repeat right center; background-color: #586f53; }
.section-video-with-text .fully-spaced-row--medium { margin: 0px;}
.section-video-with-text .container { max-width: 1760px;}
.section-video-with-text .flexible-layout { display: flex; align-items: center; gap: 0; margin: 0; max-width: 1250px;}
.section-video-with-text .flexible-layout .column--half{ padding: 0; margin: 0; }
.section-video-with-text .flexible-layout .column--half:nth-child(1){ width: 54.5%; padding: 20px; border-radius: 10px;}
.section-video-with-text .flexible-layout .column--half:nth-child(2){ width: 45.5%; padding-left: 60px;}

.section-video-with-text .flexible-layout .column--half .video-section { border-radius: 10px; overflow: hidden;}

.section-video-with-text .height--adapt { border-radius: 20px; overflow: hidden;  }
/* .section-video-with-text .height--adapt:before { padding-top: 56.25%; } */
.section-video-with-text .feature-text-paired { margin: 0px;    text-align: left;}
.section-video-with-text .feature-text-paired .subheading { margin: 0px 0px 10px; color: #CBA069; font-family: Parkinsans; font-size: 16px; font-style: normal; font-weight: 500; line-height: normal; text-transform: none; letter-spacing: normal;}
.section-video-with-text .feature-text-paired .majortitle { margin: 0px 0px 30px; color: #FFF; font-family: "Poltawski Nowy"; font-size: 36px; font-style: normal; font-weight: 500; line-height: normal; }
.section-video-with-text .feature-text-paired .rte { margin: 0px 0px 30px;}
.section-video-with-text .feature-text-paired .rte p{ margin: 0; font-family: Parkinsans; font-size: 16px; font-style: normal; font-weight: 400; line-height: normal;}
.section-video-with-text .feature-text-paired .button-row { margin: 0px;}
.section-video-with-text .btn-arrow{ background: #CBA069; margin: 0px;}


.customer-reviews-section{ padding: 50px 0px 0px; position: relative; background-color: #fffaf4;}
/* .customer-reviews-section:before{background: url(review-right-bg-blur.png)no-repeat;} */
.customer-reviews-section:before{ content: ''; position: absolute; width: 99px; height: 122px; right: 0px; top: 25%; }
.customer-reviews-section .container{ max-width: 1760px;}
.customer-reviews-section .reviews-title-row{ text-align: center;}
.customer-reviews-section .reviews-title-row .reviews-title p{ margin: 7px 0px 0px; text-align: center; font-family: "Poltawski Nowy"; font-size: 48px; font-style: normal; font-weight: 600; line-height: normal;}
.customer-reviews-section .review-bg { position: relative; padding: 0px 0px;}
.customer-reviews-section .review-bg:before { content:''; position: absolute; top: 50%; left:0; transform: translate(-35%, -50%); height: 76px; width: 76px; background: url(review-quote-left1.png)no-repeat center center; background-size: 45px;z-index: 1; background-color: #586f53;border-radius: 100%;}
.customer-reviews-section .review-bg:after { content:''; position: absolute; top: 50%; right:0; transform: translate(35%, -50%); height: 76px; width: 76px; background: url(review-quote-left2.png)no-repeat center center; background-size: 45px; z-index: 1; background-color: #586f53;border-radius: 100%;}
.customer-reviews-section .reviews-center-img { position: absolute; z-index: 1; left: 50%; top: 50%; transform: translate(-50%, -50%); border-radius: 400px; overflow: hidden; border: 20px solid #fffaf4;}
.customer-reviews-section .reviews-slider { border-radius: 0px; padding: 70px 0px 80px; position: relative;}
.customer-reviews-section .review-box { padding: 70px 100px;  background: #fff; border-radius: 0px 500px 500px 0px; overflow: hidden;}
.customer-reviews-section .review-box.slick-current { border-radius: 500px 0px 0px 500px; }
.customer-reviews-section .review-box .review-box-inn { max-width: 500px; margin-right: 0; margin-left: auto; padding: 0; text-align: center;}
.customer-reviews-section .review-box.slick-current .review-box-inn { margin-left: 0; margin-right: auto; }
.reviews-slider .review-box-inn .text p{ margin: 25px 0px 5px; color: #000;  font-family: Parkinsans; font-size: 16px; font-style: normal; font-weight: 500; line-height: normal; height: 140px; overflow: hidden;}
.reviews-slider .review-box-inn .authore-name{ color: #242424; font-family: Parkinsans; font-size: 16px; font-style: normal; font-weight: 400; line-height: normal;}

.reviews-slider .slick-arrow{  padding:0; margin:0; width:60px; height:60px; text-indent: -9999px; border: 0; background-color: transparent; position: absolute; top: auto; bottom:0px;  z-index: 2; cursor: pointer;}
.reviews-slider .slick-arrow.slick-prev{ background: #596f53; left: calc(50% - 50px); width:40px; height:40px; border-radius:100%;outline: 10px solid #ffffff !important; }
.reviews-slider .slick-arrow.slick-next{ background: #596f53; right: calc(50% - 50px); width:40px; height:40px; border-radius:100%;outline: 10px solid #ffffff !important;}
.reviews-slider .slick-arrow.slick-prev:hover{ background: #88a66a; }
.reviews-slider .slick-arrow.slick-next:hover{ background: #88a66a; }
.reviews-slider .slick-arrow.slick-prev.slick-disabled{cursor: not-allowed;}
.reviews-slider .slick-arrow.slick-next.slick-disabled{cursor: not-allowed;}
.reviews-slider .slick-arrow.slick-prev:before {content: '';position: absolute;top: 0;bottom: 0;background: url(right-arrow.png) no-repeat center center;margin: auto;height: 12px;width: 12px;left: 0;right: 0;z-index: 222;transform: rotate(180deg);filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(0%) hue-rotate(179deg) brightness(110%) contrast(101%);}
.reviews-slider .slick-arrow.slick-next:before {content: '';position: absolute;top: 0;background: url(right-arrow.png) no-repeat center center;bottom: 0;margin: auto;height: 12px;width: 12px;left: 0;right: 0;filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(0%) hue-rotate(179deg) brightness(110%) contrast(101%);}





.featured-collection-new{ padding: 80px 0px 0px; background: url(left-shadow.png)no-repeat left top -100px, url(right-shadow.png)no-repeat right top -100px; background-color: #FFFAF3;}
.featured-collection-new .container{ max-width: 1760px;}
.featured-collection-new .section-title{ margin: 0px 0px 10px; color: #596F53; text-align: center; font-family: "Poltawski Nowy"; font-size: 48px; font-style: normal; font-weight: 600; line-height: normal;}
.featured-collection-new .collection-title-text{ margin: 0px 0px 0px; color: #242424; text-align: center; font-family: Parkinsans; font-size: 16px; font-style: normal; font-weight: 400; line-height: normal;}
.featured-collection-new .collection-slider-row{ margin: 0px;}
.featured-collection-new .product-grid--carousel .slider__item{ padding: 0px 10px; }
.featured-collection-new .slick-list.draggable{ margin: 0px -10px;}

.featured-collection-new .collection-listing{ overflow: visible;}
.product-grid--carousel .slick-arrow{  padding:0; margin:0; width:40px; height:40px; text-indent: -9999px; border: 0; background-color: transparent; position: absolute; top: -90px; z-index: 1; cursor: pointer; transform: none; right:0; left: auto; bottom: auto; transition: all 0.5s ease;}
.product-grid--carousel .slick-arrow.slick-prev{ background: url(prev-arrow.png) no-repeat; left: 0px; background-size: contain;}
.product-grid--carousel .slick-arrow.slick-next{ background: url(next-arrow.png) no-repeat; right: 0px; background-size: contain;}
.product-grid--carousel .slick-arrow.slick-prev:hover{ background: url(prev-arrow-hover.png) no-repeat; background-size: contain;} 
.product-grid--carousel .slick-arrow.slick-next:hover{ background: url(next-arrow-hover.png) no-repeat;  background-size: contain;}
.product-grid--carousel .slick-arrow.slick-prev.slick-disabled{ background: url(prev-arrow.png) no-repeat;  cursor: not-allowed; opacity:0.5;  background-size: contain;}
.product-grid--carousel .slick-arrow.slick-next.slick-disabled{ background: url(next-arrow.png) no-repeat;  cursor: not-allowed;opacity:0.5;  background-size: contain;}

.product-block { border-radius: 20px; background: #FFF; padding: 15px; overflow: hidden;}
.product-block__image .theme-img { border-radius: 14px;}
.product-block .product-block-info{ position: relative; display: flex; justify-content: space-between; align-items: center;}
.product-block .product-block-info .product-link{ width: calc(100% - 52px);}
.product-block .product-block-cart-icon{ display: flex; height: 52px; width: 52px; border-radius: 100%; align-items: center; justify-content: center; background: #596F53; transition: all 0.5s ease; border: 0; padding: 0;}
.product-block .product-block-cart-icon:hover{ background: #CBA069;}
.product-block .product-link .product-block__title{ color: #0B0B0B; font-family: Parkinsans; font-size: 16px; font-style: normal; font-weight: 400; line-height: normal; transition: all 0.5s ease; height: 46px; overflow: hidden;}
/* .product-block:hover .product-link .product-block__title{ color: #CBA069; } */
.product-block .price{ color:rgba(36, 36, 36, 0.6); font-family: Parkinsans; font-size: 18px; font-style: normal; font-weight: 300; line-height: normal;}
.product-block .product-block__detail { margin: 20px 10px 5px;}
.product-price--block .price-label{ display: none;}

.causes-section { background-color: #fffaf4; padding: 100px 0px 0px; }
.causes-section .container {  max-width: 100%; padding: 0px; }
.causes-section .causes-section__heading {  margin: 0px 0px 20px; color: #596F53; text-align: center; font-family: "Poltawski Nowy"; font-size: 36px; font-style: normal; font-weight: 600; line-height: normal;}
.causes-section .causes-section__blocks { display: flex; flex-wrap: wrap; gap: 12px; justify-content: center; }
.causes-section .cause-block { padding: 28px 100px 28px 28px; display: flex; gap: 53px; width: calc(50% - 6px); border-radius: 400px 0px 0px 400px; overflow: hidden; align-items: center;}
.causes-section .cause-block:first-child { flex-direction: row-reverse; padding: 28px 28px 28px 100px; border-radius: 0px 400px 400px 0px;}
.causes-section .cause-block .cause-block__image { width: 100%; max-width: 330px; min-width: 330px; border-radius: 100%; overflow: hidden;height:100%; }
.causes-section .cause-block .cause-block__image img{ width: 100%; height: 100%; transition: all 0.5s ease; object-fit: cover;}
.causes-section .cause-block .cause-block__image:hover img{ transform: scale(1.1);}
.causes-section .cause-block__content h3 { margin: 0px 0px 20px; color: #FFF; font-family: "Poltawski Nowy"; font-size: 32px; font-style: normal; font-weight: 600; line-height: normal;}
.causes-section .cause-block__content p { margin: 0px 0px 20px; color: rgba(255, 255, 255, 0.8); font-family: Parkinsans; font-size: 16px; font-style: normal; font-weight: 400; line-height: 1.39; }
.causes-section .cause-block__link { color: #FFF; font-family: Parkinsans; font-size: 16px; font-style: normal; font-weight: 500; line-height: normal; text-decoration: underline; text-underline-offset: 4px;}
.causes-section .cause-block__link:hover { color: rgba(255, 255, 255, 0.5); }

.perfect-leggings-section { background-color: #FFFAF3; padding: 100px 0px 0px; position: relative;}
.perfect-leggings-section:before { content: ''; position: absolute; inset: 0; background: url(perfect-legging-center-img-bg.png)no-repeat center bottom;}
.perfect-leggings-section .section-title { margin: 0px 0px 30px; color: #596F53; text-align: center; font-family: "Poltawski Nowy"; font-size: 36px; font-style: normal; font-weight: 600; line-height: normal; position: relative;}
.perfect-leggings-section .leggings-grid { display: grid; grid-template-columns: 1fr 1.2fr 1fr; gap: 60px; text-align: center; position: relative;}
.perfect-leggings-section .features-left, .perfect-leggings-section .features-right { display: flex; flex-direction: column;  padding-bottom: 100px; row-gap: 58px;}
.perfect-leggings-section .feature { text-align: center; }
.perfect-leggings-section .feature *{ transition: all 0.5s ease;}
.perfect-leggings-section .feature-icon { margin-bottom: 10px; }
.perfect-leggings-section .feature:hover svg  path{ fill: #CBA069;}
.perfect-leggings-section .feature-heading { margin: 0px 0px 10px; color: #CBA069; font-family: "Poltawski Nowy"; font-size: 26px; font-style: normal; font-weight: 600; line-height: normal;}
.perfect-leggings-section .feature:hover .feature-heading { color: #596F53;}
.perfect-leggings-section .feature p { margin: 0px; font-family: Parkinsans; font-size: 16px; font-style: normal; font-weight: 400; line-height: normal; min-height: 88px;}
.perfect-leggings-section .center-image { position: relative;}

/* .funky-team-section{background: url(our-story-left-bg.png)no-repeat left bottom 100px, url(our-story-right-bg.png)no-repeat right top 20px; } */
.funky-team-section{ padding: 60px 0px 40px; position: relative; background-color: #fff;}
.funky-team-section .funky-team-row { display: flex; align-items: center; flex-wrap: wrap; }
.funky-team-section .funky-team-text-left {  width: 23.75%; text-align: center; padding: 20px 20px;}
.funky-team-section .funky-team-image {  width: 31.25%; border-radius: 10px; overflow: hidden;}
.funky-team-section .funky-team-text-right {  width: 45%; padding: 20px 70px 20px 100px;}
.funky-team-section .funky-team-text-left h2{ margin: 0px 0px 20px; color: #596F53; font-family: "Poltawski Nowy"; font-size: 26px; font-style: normal; font-weight: 600; line-height: 1.15;}
.funky-team-section .funky-team-text-left p{ margin: 0px 0px 0px;font-family: Parkinsans; font-size: 18px; font-style: normal; font-weight: 400; line-height: normal;}
.funky-team-section .funky-team-text-right h3{ margin: 0px 0px 20px; color: #596F53; font-family: "Poltawski Nowy"; font-size: 36px; font-style: normal; font-weight: 600; line-height: normal;}
.funky-team-section .funky-team-text-right p{ margin: 0px 0px 20px;  font-family: Parkinsans; font-size: 16px; font-style: normal; font-weight: 400; line-height: normal;}
.funky-team-section .funky-team-text-right a{ color: rgba(36, 36, 36, 0.7); font-family: Parkinsans; font-size: 16px; font-style: normal; font-weight: 500; line-height: normal; text-decoration: underline; transition: all 0.5s ease;}
.funky-team-section .funky-team-text-right a:hover{ color: #CBA069;}

/* .insta-section{background: url(insta-right-bg.png)no-repeat right top;} */
.insta-section{ padding: 100px 0px 20px; background-color: #fffaf4;}
.insta-section .insta-title-row { margin: 0px 0px 30px; display: flex; align-items: center; justify-content: space-between; }
.insta-section a.insta-title-link { display: flex; align-items: center; gap: 14px; color: #090909; font-family: Parkinsans; font-size: 26px; font-style: normal; font-weight: 500; line-height: normal; transition: all 0.5s ease;}
.insta-section a.insta-title-link:hover {  color: #CBA069;}
.insta-section .insta-heading-text {  color: #090909; font-family: Parkinsans; font-size: 20px; font-style: normal; font-weight: 500; line-height: normal;}
.insta-section .insta-row { display: grid; grid-template-columns: repeat(8, 1fr); gap: 20px;}
.insta-section .insta-row .insta-col {position: relative; border-radius: 15px; overflow: hidden;}
.insta-section .insta-row .insta-col:nth-child(1){ grid-column: span 2; grid-row: span 2;}
.insta-section .insta-row .insta-col:nth-child(4){ grid-column: span 2; grid-row: span 2;}
.insta-section .insta-row .insta-col:nth-child(9){ grid-column: 3/span 2; grid-row: 2/span 2;}
.insta-section .insta-row .insta-col:nth-child(12){ grid-column: 7/span 2; grid-row: 2/span 2;}
.insta-section .insta-row .insta-col img{ height: 100%; width: 100%; object-fit: cover; transition: all 0.5s ease;}
.insta-section .insta-row .insta-col:hover img{ transform: scale(1.1);}
.insta-section .insta-row .insta-col:before{ border-radius: 100%; position: absolute; content: ''; height: 0; width: 0; left: 50%; top: 50%; transform: translate(-50%, -50%);  background:linear-gradient(135deg, #FAE100 18.27%, #FCB720 27.37%, #FF7950 36.47%, #FF1C74 48.61%, #6C1CD1 78.94%);  opacity: 0.7;  transition: all 0.5s ease; z-index: 1;}
.insta-section .insta-row .insta-col:after{ position: absolute; content: ''; height: 0; width: 0; left: 50%; top: 50%; transform: translate(-50%, -50%); background: url(insta-icon.png) no-repeat center center; background-size: cover; transition: all 0.5s ease; z-index: 2; }
.insta-section .insta-row .insta-col:hover:before{height: 100%; width: 100%; border-radius: 15px;}
.insta-section .insta-row .insta-col:hover:after{width: 24px; height: 24px; }
.insta-section .insta-row .insta-col:nth-child(1):hover:after,
.insta-section .insta-row .insta-col:nth-child(4):hover:after,
.insta-section .insta-row .insta-col:nth-child(9):hover:after,
.insta-section .insta-row .insta-col:nth-child(12):hover:after{ width: 40px; height: 40px; }

#fsb_container *{ font-size: 14px !important;} 


body.template-collection { background: #FFFAF3;}
body.template-search { background: #FFFAF3;}

.product-block .product-label-container { align-items: flex-end;}
.product-block .product-label>span,
.product-block .product-label--new-in>span { border-radius: 50px; font-family: Parkinsans; font-size: 16px; font-style: normal; font-weight: 500; line-height: 1.4; padding: 9px 20px; }

.utility-bar { background: #fff; border-radius: 10px; padding: 10px;margin-bottom:20px;    margin-top: 30px;}
body.template-collection .utility-bar .utility-bar__centre .utility-bar__item { color: #242424; font-family: Parkinsans; font-size: 16px; font-style: normal; font-weight: 600; line-height: normal; padding: 0 10px; }

.cart-drawer .collection-slider { padding-bottom: 20px;}

.pagination-row {  padding-top: 40px;  padding-bottom: 40px;}
.pagination > span { color: #0B0B0B; text-align: center; font-family: Parkinsans; font-size: 16px; font-style: normal; font-weight: 400; line-height: normal; text-decoration: none; border: solid 1px #596f53; display: inline-flex; padding: 8px 15px; border-radius: 6px; }
.pagination > span.underline--not-link { background: #596f53; color: #fff; }
.pagination > a.pagination__prev,
.pagination > a.pagination__next.pagination__link  {color: #0B0B0B; text-align: center; font-family: Parkinsans; font-size: 16px; font-style: normal; font-weight: 400; line-height: normal; text-decoration: none; border: solid 1px #596f53; display: inline-flex; padding: 8px 15px; border-radius: 6px;}

.quickbuy-container .thumbnails .slider__grid { justify-content: center; gap: 10px; }
.cart-drawer .product-block .product-link .product-block__title{ margin-bottom: 10px;}

@media screen and (min-width: 768px){

    body.template-collection .utility-bar .utility-bar__left { display: none; }
    body.template-collection .utility-bar .utility-bar__centre { text-align: left; }

}
@media screen and (max-width: 1800px){
    .customer-reviews-section .review-bg:before { left: -15px; transform: translate(0,-50%); height: 50px; width: 50px; background-size: 30px;}
    .customer-reviews-section .review-bg:after { right: -15px; transform: translate(0,-50%); height: 50px; width: 50px; background-size: 30px;}

    .product-block .product-label>span,
    .product-block .product-label--new-in>span { font-size: 14px; padding: 6px 15px; }

}
@media screen and (max-width: 1750px){
    .causes-section .cause-block { padding: 20px !important; gap: 20px;}
    .causes-section .cause-block .cause-block__image { max-width: 250px; min-width: 250px; }
    .causes-section .cause-block__content h3 {  font-size: 26px; }
    .causes-section .cause-block__content p { font-size: 14px; }
    .causes-section .cause-block__link { font-size: 14px; }
    .funky-team-section{ background: url(our-story-left-bg.png)no-repeat left bottom 20px, url(our-story-right-bg.png)no-repeat right top 20px;}
}
@media screen and (max-width: 1700px){
    .section-video-with-text { background-image: none; }
    .customer-reviews-section .review-box { padding: 70px 50px; }
    .customer-reviews-section .review-box .review-box-inn { max-width: 370px; }
}
@media screen and (max-width: 1439px){
.men-collection .men-collection-item:nth-child(3):before {right: -20px;}
.collection_slider_inner_main {gap: 10px;}

}

@media screen and (max-width: 1365px){
    .banner_slider .banner_info { padding-bottom: 100px; }
    .women-collection-section .collection-grid { background-position: right 30px bottom 128px; }
    .section-video-with-text .flexible-layout .column--half:nth-child(2) { padding-left: 20px; }
    .categories_main .category_list .category_item .categories_details h3 {font-size: 32px;}
}
@media screen and (max-width: 1279px){
    .banner_slider .banner_info { padding-bottom: 60px; }
    .banner_slider .banner_info h2 { font-size: 36px; }
    .banner_slider .banner_info h2 strong { font-size: 56px; }
    .banner_slider .banner_info p { margin: 0 0 20px; font-size: 16px; }
    .btn-arrow { height: 44px; font-size: 14px; }
    .btn-arrow:after { height: 44px; width: 44px; background-size: contain; background-position: center center;}
    .btn-arrow:before { width: 0px; background-size: contain; background-position: center center; height: 44px; }
    .btn-arrow:hover:before { width: 44px; }
    .ser-sec { padding: 40px 0; }
    .ser-sec .ser-col .ser-title { margin: 10px 0 10px; font-size: 18px; }
    .ser-sec .ser-col p { font-size: 14px; }
    .women-collection-section, .women-collection-section1 { padding: 30px 0 40px 0; background-size: 200px;}
    .women-collection-section .collection-grid { gap: 10px; grid-template-columns: repeat(5,1fr); grid-template-rows: auto; background: none;}
    .women-collection-section .collection-heading { grid-row-start: 1; grid-column: 1/-1; justify-self: center; text-align: center; }
    .women-collection-section .collection-item { grid-row: unset !important; grid-column: unset !important; border-radius: 10px;}
    .women-collection-section .collection-heading p { font-size: 16px; max-width: 100%; }
    .women-collection-section .collection-item.collection-item-3 { grid-row: span 2 !important; grid-column: span 2 !important; }
    .women-collection-section .collection-heading h2, .women-collection-section1 .collection-heading h2, .collection_slider_sc .collection_slider h2  { font-size: 32px; }
    .women-collection-section .collection-item .collection-title, .women-collection-section1 .collection-item .collection-title, .collection_slider_inner a.collection-item h3 { bottom: 20px; font-size: 20px; }
    .women-collection-section .collection-item .collection-title.collection-title-button { padding: 10px 20px; font-size: 20px; }
    .women-collection-section .collection-heading:before { display: none;}
    .women-collection-section .collection-grid:before { display: none;}
    .collection-tab-slider { padding: 40px 0; }
    .collection-tab-slider .heading_in ul.tabs li { font-size: 24px; }
    .collection-tab-slider .heading_in { margin: 0 0 20px; }
    .collection-tab-slider .product-slider .slick-arrow { top: -70px; }
    .collection-tab-slider .collection-item .collection-image { height: 400px; }
    .collection-tab-slider .collection-info { padding: 10px 20px; }
    .collection-tab-slider .collection-info h3 { font-size: 20px; }
    .men-collection { padding: 40px 0; background-size: 200px;}
    .men-collection .men-collection__title { margin: 0; font-size: 80px; line-height: 1; }
    .men-collection .men-collection-item:not(:nth-child(2)) { width: 33.33%; padding: 15px;}
    .men-collection .men-collection__items { align-items: center; }
    .men-collection .men-collection-item .item-title { font-size: 26px; }
    .men-collection .men-collection-item:not(:nth-child(2)) .item-title { bottom: 50px; }
    .section-video-with-text { padding: 20px 0; }
    .section-video-with-text .feature-text-paired .subheading { margin: 0 0 5px; font-size: 14px; }
    .section-video-with-text .feature-text-paired .majortitle { margin: 0 0 10px; font-size: 26px; }
    .section-video-with-text .feature-text-paired .rte p { font-size: 14px; }
    .section-video-with-text .feature-text-paired .rte { margin: 0 0 20px; }
    .customer-reviews-section { padding: 40px 0 0; }
    .customer-reviews-section .reviews-title-row .reviews-title p { font-size: 30px; }
    .customer-reviews-section .reviews-center-img { display: none; }
    .customer-reviews-section .reviews-slider { padding: 20px 0 30px; }
    .customer-reviews-section .review-box { padding: 20px 50px; }
    .customer-reviews-section .review-bg:before { height: 40px; width: 40px;}
    .customer-reviews-section .review-bg:after { height: 40px; width: 40px;}
    .reviews-slider .review-box-inn .text p { font-size: 14px; height: 142px; margin: 10px 0px 5px;}
    .customer-reviews-section:before { display: none;}
    .customer-reviews-section .reviews-title-row img{ width: 32px; }
    .featured-collection-new { padding: 40px 0 0; }
    .featured-collection-new .section-title { font-size: 36px; }
    .featured-collection-new .collection-title-text { font-size: 14px; }
    .product-block { border-radius: 10px; padding: 5px; }
    .product-block__image .theme-img { border-radius: 10px; }
    .product-block .product-link .product-block__title { font-size: 14px; height: 40px; margin-bottom: 5px;}
    .product-block .price { font-size: 15px; }
    .product-block .product-block-cart-icon { height: 40px; width: 40px; padding: 6px; }
    .causes-section { padding: 40px 0 0; }
    .causes-section .causes-section__heading { font-size: 26px; }
    .causes-section .cause-block { width: 100%; }
    .perfect-leggings-section { padding: 40px 0 0; }
    .perfect-leggings-section .section-title { margin: 0 0 20px; font-size: 26px; }
    .perfect-leggings-section .leggings-grid { grid-template-columns: 1fr 1fr 1fr; gap: 20px; }
    .perfect-leggings-section:before { display: none;}
    .perfect-leggings-section .feature-heading { font-size: 22px; }
    .perfect-leggings-section .feature p { font-size: 14px; }
    .perfect-leggings-section .features-left, .perfect-leggings-section .features-right { row-gap: 20px; padding-bottom: 30px;}
    .perfect-leggings-section .center-image { align-self: center;}
    .funky-team-section { padding: 40px 0 40px; background-image: none;}
    .funky-team-section .funky-team-text-right { padding: 0 0 0 20px; }
    .funky-team-section .funky-team-text-left { padding: 0 20px 0  0; }
    .funky-team-section .funky-team-text-right h3 {  font-size: 26px; }
    .funky-team-section .funky-team-text-right p { font-size: 14px; }
    .funky-team-section .funky-team-text-right a { font-size: 14px; }
    .funky-team-section .funky-team-text-left h2 { font-size: 22px; }
    .funky-team-section .funky-team-text-left p { font-size: 16px; }
    .insta-section { padding: 20px 0 20px; }
    .insta-section .insta-row { gap: 10px; }
    .insta-section a.insta-title-link { font-size: 22px; }
    .insta-section .insta-heading-text { font-size: 18px; }
    .insta-section .insta-row .insta-col { border-radius: 10px; }
    .insta-section .insta-title-row { margin: 0 0 20px; }

    .categories_main .sec_head h2 {font-size: 32px;}
}

@media screen and (max-width: 1100px){

    .template-collection .product-grid.product-grid--per-row-4 { --product-columns-desktop: 3;} 
    .categories_main .category_list .category_item .categories_details h3 {font-size: 30px;}
.collection-grid1 {gap: 10px;}
.section-video-with-text_sc .flexible-layout.valign-middle {gap: 30px;}

}


@media screen and (max-width: 989px){
    .banner_list .slick-dots { bottom: 20px; }
    .banner_slider .banner_info { padding-bottom: 40px; }
    .banner_slider .banner_info h2 { font-size: 30px; }
    .banner_slider .banner_info h2 strong { font-size: 40px; }
    .banner_slider .banner_info p { font-size: 14px; }
    .ser-sec .ser-col .ser-title { font-size: 15px; }
    .ser-sec .ser-col p { font-size: 13px; }
    .men-collection .men-collection-item { width: 22%; }
    .men-collection .men-collection-item:not(:nth-child(2)) { width: 35%; }
    .men-collection .men-collection__title { font-size: 50px; }
    .customer-reviews-section .reviews-title-row .reviews-title p { font-size: 24px; }
    .customer-reviews-section .review-box .review-box-inn { max-width: 100%; margin: 0 auto !important; }
    .reviews-slider .review-box-inn .text p { height: 102px; }
    .customer-reviews-section .review-box { padding: 20px 50px 40px 50px; }
    .reviews-slider .review-box-inn .authore-name { font-size: 15px; }
    .customer-reviews-section .review-box.slick-current { border-radius: 40px; }
    .featured-collection-new .section-title { font-size: 26px; }
    .product-grid--carousel .slick-arrow { top: -70px; }
    .perfect-leggings-section .leggings-grid { grid-template-columns: 1fr 1fr;}
    .perfect-leggings-section .center-image { grid-column: 1/-1; grid-row-start: 1; }
    .funky-team-section .funky-team-text-right { padding: 20px 0; width: 100%; }
    .funky-team-section .funky-team-text-left { width: 40%; }
    .funky-team-section .funky-team-image { width: 60%; }

    .pagination > span { font-size: 14px;padding: 5px 10px; border-radius: 4px; }
    .pagination > a.pagination__prev,
    .pagination > a.pagination__next.pagination__link  {font-size: 14px;padding: 5px 10px; border-radius: 4px; }

    .categories_main .category_list {grid-template-columns: repeat(3,1fr);}
.reviews-slider .slick-arrow.slick-prev, .reviews-slider .slick-arrow.slick-next {
    width: 34px;
    height: 34px;
    outline: 5px solid #ffffff !important;
}
.reviews-slider .slick-arrow.slick-prev {
    left: calc(50% - 40px);
}
.reviews-slider .slick-arrow.slick-next {
    right: calc(50% - 40px);
}


}
@media screen and (max-width: 767px){
    /* .banner_slider .banner_info { padding: 20px 20px 40px; background: #CBA069; position: relative;} */
    .banner_slider .banner_info h2 { font-size: 22px; }
    .banner_slider .banner_info h2 strong { font-size: 30px; }
    .ser-sec { padding: 20px 0; }
    .ser-sec .ser-row { gap: 30px 30px; flex-wrap: wrap; justify-content: center; }
    .ser-sec .ser-col .ser-img-box { width: 40px; height: 40px; }
    .ser-sec .ser-col .ser-img { width: 40px; height: 40px; }
    .ser-sec .ser-col .ser-img svg { width: 100%; height: 100%; }
    .ser-sec .ser-col:hover .ser-img { transform: translateY(-40px); }
    .women-collection-section .collection-grid { gap: 10px; grid-template-columns: repeat(2,1fr); }
    .women-collection-section .collection-item.collection-item-3 { grid-row: 2/span 2!important; grid-column: 2/span 1!important; }
    .collection-tab-slider .heading_in ul.tabs { gap: 30px; }
    .collection-tab-slider .heading_in ul.tabs li { font-size: 20px; padding: 0;}
    .collection-tab-slider .product-slider .grid-item .collection-item { padding: 0 10px; }
    .collection-tab-slider .product-slider .slick-arrow { top: auto; bottom: 0; transform: translateX(-50%);}
    .collection-tab-slider .product-slider .slick-arrow.slick-prev{ left: 50%; right: auto; margin-left: -22px;}
    .collection-tab-slider .product-slider .slick-arrow.slick-next{left: 50%; right: auto; margin-left: 22px;}
    .collection-tab-slider .product-slider { padding-bottom: 60px; }
    .collection-tab-slider .collection-info h3 { font-size: 18px; }
    .men-collection .men-collection__title { font-size: 40px; margin-bottom: 10px;}
    .men-collection .men-collection-item:not(:nth-child(2)) .item-title { bottom: 40px; }
    .men-collection .men-collection-item .item-title { font-size: 22px; }
    .men-collection .men-collection-item:not(:nth-child(2)) { padding: 10px; }
    .men-collection { background-image: none; }
    .men-collection .men-collection-item:nth-child(2) .item-title { margin-bottom: 0; }
    .men-collection .men-collection-item:nth-child(3):before { display: none;}
    .section-video-with-text .flexible-layout { gap: 20px; }
    .section-video-with-text .flexible-layout .column--half:nth-child(2) { padding-left: 0px; }
    .section-video-with-text .height--adapt { border-radius: 10px; }
    .customer-reviews-section .review-box { padding: 20px 30px 40px; }
    .customer-reviews-section .review-box.slick-current { border-radius: 20px; }
    .featured-collection-new { padding-bottom: 20px;}
    .featured-collection-new .hometitle{ display: block;}
    .featured-collection-new .collection-listing { padding: 0; }
    .product-grid--carousel .slick-arrow { top: auto; bottom: 0; transform: translateX(-50%);}
    .product-grid--carousel .slick-arrow.slick-prev{ left: 50%; right: auto; margin-left: -25px;}
    .product-grid--carousel .slick-arrow.slick-next{left: 50%; right: auto; margin-left: 25px;}
    .featured-collection-new .product-grid--carousel{ padding-bottom: 50px;}
    .causes-section .cause-block { border-radius: 400px 400px 0 0; text-align: center; flex-direction: column;}
    .causes-section .cause-block:first-child { border-radius: 0  0 400px 400px; flex-direction: column-reverse; }
    .causes-section .causes-section__heading { font-size: 22px; padding: 0px 20px; }
    .perfect-leggings-section .section-title { font-size: 22px; }
    .perfect-leggings-section .feature-heading { font-size: 20px; }
    .insta-section a.insta-title-link { font-size: 20px; }
    .insta-section a.insta-title-link svg{ width: 36px; height: 36px;}
    .insta-section .insta-heading-text { font-size: 16px; }
    .insta-section .insta-row { grid-template-columns: repeat(4,1fr); }
    .insta-section .insta-row .insta-col { grid-column: unset !important; grid-row: unset !important; }

    .template-collection .product-grid.product-grid--per-row-4.product-grid--per-row-mob-2 {--product-columns-desktop: 2;}
    .template-collection .product-grid.product-grid--per-row-4.product-grid--per-row-mob-1 {--product-columns-desktop: 1;}

    .categories_main .category_list {grid-template-columns: repeat(2,1fr); gap: 10px; margin-top: 20px;}
    .categories_main {padding: 30px 0 40px; background-size: 200px;}
    .navigation .navigation__children-toggle {padding: 10px 20px 14px 20px;}
    .mobile-navigation-drawer__footer .header-localization .localization__grid {display: flex;padding: 0 20px;}
    .mobile-navigation-drawer__footer .header-localization .localization__grid .localization__selector {width: 100%; margin: 0;}
    .mobile-navigation-drawer__footer .header-localization .localization__grid .country_flag {margin-right: 10px;}

    .women-collection-section1 .collection-item:nth-child(1) {grid-column: 1 / 4;grid-row: 1 / 3;}
    .women-collection-section1 .collection-item:nth-child(2) {grid-column: 4 / 7;grid-row: 1 / 2;}
    .women-collection-section1 .collection-item:nth-child(3) {grid-column: 4 / 7;grid-row: 2 / 3;}
    .women-collection-section1 .collection-item:nth-child(4) {grid-column: 1 / 4;grid-row: 3 / 4;}
    .women-collection-section1 .collection-item:nth-child(5) {grid-column: 1 / 4;grid-row: 4 / 5;}
    .women-collection-section1 .collection-item:nth-child(6) {grid-column: 4 / 7;grid-row: 4 / 5;}
    .women-collection-section1 .collection-item:nth-child(7) {grid-column: 4 / 7;grid-row: 3 / 4;}


    .collection_slider_inner_main a.collection-item:nth-child(1) {grid-column: 1 / 4;grid-row: 1 / 3;}
    .collection_slider_inner_main a.collection-item:nth-child(2) {grid-column: 4 / 7;grid-row: 1 / 2;}
    .collection_slider_inner_main a.collection-item:nth-child(3) {grid-column: 4 / 7;grid-row: 2 / 3;}
    .collection_slider_inner_main a.collection-item:nth-child(4) {grid-column: 1 / 4;grid-row: 3 / 4;}
    .collection_slider_inner_main a.collection-item:nth-child(5) {grid-column: 1 / 4;grid-row: 4 / 5;}
    .collection_slider_inner_main a.collection-item:nth-child(6) {grid-column: 4 / 7;grid-row: 4 / 5;}
    .collection_slider_inner_main a.collection-item:nth-child(7) {grid-column: 4 / 7;grid-row: 3 / 4;}
.collection_slider_inner_main {
    gap: 10px;
}
.collection_slider_sc .slick-arrow {
    width: 34px;
    height: 34px;
}
.collection_slider_sc .collection_slider {
    padding: 0 40px 30px;
}
.collection_slider_sc {
    padding: 50px 0;
}

.banner_slider .banner-slide:before {position: absolute;content: '';left: 0;top: 0;height: 100%;width: 100%;background: #00000033;}
.banner_slider .banner_info {padding: 20px 20px 40px;background: #cba06900;position: absolute;}


.section-video-with-text_sc .flexible-layout.valign-middle .column.column--half:first-child {
    grid-column: 1 / 2;
    grid-row: 2 / 2;
}
.section-video-with-text_sc .flexible-layout.valign-middle .column.column--half:nth-child(2) {
grid-column: 1 / 3;
        grid-row: 1 / 2;
}
.section-video-with-text_sc .flexible-layout.valign-middle .column.column--half:last-child {
    grid-column: 2 / 3;
    grid-row: 2 / 2;
}
.section-video-with-text_sc .flexible-layout.valign-middle {
    grid-template-columns: 1fr 1fr; column-gap:15px;
}


}

@media screen and (max-width: 640px){
    
    body.template-collection .utility-bar .utility-bar__centre .utility-bar__item { font-size: 14px;}

}
@media screen and (max-width: 550px){
    .collection-tab-slider .heading_in { display: none;}
    .tab_heading .dropdown{ position: relative; width: 100%; position: relative;  min-height: 46px; display: flex; background-color: #CBA069; color: #ffffff; margin-bottom: 10px; border-radius: 10px;}
    .dropdown .select-label { cursor: pointer; font-size: 18px; font-family: Poltawski Nowy; font-weight: 700; line-height: 20px; align-items: center; width: 100%; padding: 0px 30px 0px 20px; text-align: left; color: #1c1c1c; letter-spacing: 0px; text-indent: unset; display: -webkit-box;  -webkit-line-clamp: 2;  -webkit-box-orient: vertical;  overflow: hidden; background: url(down-arrow.png) right 15px center no-repeat;display: flex; color: #ffffff; text-transform: none;}
    .dropdown .select-label .select-label_inner { display: none;}
    .dropdown .select-label .select-label_inner.active{ display: block;}
    .dropdown-list {position: absolute; top: 100%; width: 100%;z-index:5;max-height: 200px; overflow: auto;}
    .dropdown-list li:nth-child(1){z-index:4;}
    .dropdown-list li:nth-child(2){z-index:3;}
    .dropdown-list li:nth-child(3){z-index:2;}
    .dropdown-list li:nth-child(4){z-index:1;}
    .dropdown .dropdown-list {display: none; padding: 0px; margin: 0px; background: #f5f5f5; border: 1px solid #cccccc; border-radius: 10px;}
    .dropdown .dropdown-list li { list-style: none; background: #FFFAF3; color: #282828; letter-spacing: 1px; padding: 10px 20px; font-size: 15px; font-weight: 400; cursor: pointer; line-height: 1.2; border-bottom: solid 1px #cccccc;}
    .dropdown .dropdown-list li:last-child {border:0;}
    .dropdown.active .dropdown-list {display: block;}
    .ser-sec .ser-row { gap: 20px 10px; }
    .ser-sec .ser-row .ser-col{ width: calc(50% - 5px);}
    .ser-sec .ser-col p br{ display: none;}
    .collection-tab-slider .collection-info { flex-direction: column; align-items: flex-start; gap: 5px; }
    .men-collection .men-collection__title { font-size: 32px; }
    .men-collection .men-collection__items { row-gap: 20px; justify-content: center;}
    .men-collection .men-collection-item:not(:nth-child(2)) { width: 100%; max-width: fit-content; }
    .men-collection .men-collection-item { width: 100%; }
    .customer-reviews-section .reviews-title-row .reviews-title p { font-size: 20px; }
    .customer-reviews-section .review-box { padding: 20px 15px 40px; }
    .customer-reviews-section .review-bg:before, .customer-reviews-section .review-bg:after { display: none;}
    .perfect-leggings-section .leggings-grid { grid-template-columns: 1fr; }
    .perfect-leggings-section .feature p { min-height: unset; }
    .perfect-leggings-section .features-left, .perfect-leggings-section .features-right {  padding-bottom: 0px; }
    .perfect-leggings-section { padding: 30px 0; }
    .funky-team-section .funky-team-text-left { width: 100%; padding-bottom: 20px;}
    .funky-team-section .funky-team-image { width: 100%; }
    .funky-team-section .funky-team-text-left h2{ margin-bottom: 10px;}
    .funky-team-section .funky-team-text-left h2 br{ display: none;}
    .funky-team-section .funky-team-text-left p br{  display: none;}
    .insta-section .insta-title-row { flex-direction: column; row-gap: 10px; }


    .pagination > span { font-size: 12px;padding: 3px 8px;margin: 0; }
    .pagination > a.pagination__prev,
    .pagination > a.pagination__next.pagination__link  {font-size: 12px;padding: 3px 8px;margin: 0;}


    .categories_main .category_list .category_item .categories_details h3 {font-size: 26px;}

}
@media screen and (max-width: 480px){
    .women-collection-section .collection-heading h2 { font-size: 26px; }
    .women-collection-section .collection-heading p { font-size: 15px;} 
    .women-collection-section .collection-item .collection-title { bottom: 10px; font-size: 18px; }
    .women-collection-section .collection-item .collection-title.collection-title-button { padding: 5px 20px; font-size: 18px; }
    .product-block .product-block__detail { margin: 10px 5px 5px; }
    .featured-collection-new .product-grid--carousel .slider__item { padding: 0 5px; }
    .causes-section .causes-section__heading br{ display: none;}

    .template-collection .product-grid.product-grid--per-row-4.product-grid--per-row-mob-2 {--product-columns-desktop: 2;}
    .template-collection .product-grid.product-grid--per-row-4.product-grid--per-row-mob-1 {--product-columns-desktop: 1;}

    .categories_main .sec_head h2 {font-size: 26px;}
    .categories_main .sec_head p {font-size: 15px;}
    .categories_main .category_list .category_item .categories_details h3 {font-size: 22px;}
}
