.collection-tabs-section{background-color:#f6f0e9;overflow:hidden}.container{max-width:90%;margin:0 auto;width:100%;padding:0 20px}.section-heading{font-size:40px;font-weight:600;text-align:center;margin-bottom:var(--heading-margin-bottom-desktop);color:#333;font-family:DM Sans,sans-serif}@media screen and (min-width: 1920px){.container{max-width:1440px}}@media screen and (max-width: 1439px) and (min-width: 1200px){.container{max-width:1224px}.collection-tabs-section{padding-top:var(--padding-top-1440)!important;padding-bottom:var(--padding-bottom-1440)!important}}@media screen and (max-width: 1199px) and (min-width: 768px){.container{max-width:1100px}.collection-tabs-section{padding-top:var(--padding-top-1200)!important;padding-bottom:var(--padding-bottom-1200)!important}.section-heading{margin-bottom:var(--heading-margin-bottom-tablet)}.tabs-navigation{margin-bottom:var(--tabs-margin-bottom-tablet)}}.desktop-tab-section{display:block}.tabs-navigation{display:flex;justify-content:center;margin-bottom:var(--tabs-margin-bottom-desktop);flex-wrap:nowrap;gap:77px}.tab-button{font-family:DM Sans,sans-serif;background:none;border:none;padding:0;margin:0;font-size:20px;font-weight:600;color:#768e66;cursor:pointer;position:relative;transition:color .3s;line-height:100%;white-space:nowrap}.tab-button.active{color:#768e66}.tab-button.active:after{content:"";position:absolute;bottom:-10px;left:0;width:100%;height:2px;background-color:#768e66}.tabs-content{position:relative;overflow:visible}.tab-content{display:none;position:relative;overflow:visible}.tab-content.active{display:block}.product-swiper{position:relative;overflow:visible;padding:0!important}.swiper-wrapper{align-items:stretch}.swiper-slide{height:auto;display:flex}.product-card{width:100%;transition:transform .3s;display:flex;flex-direction:column}.product-card:hover{transform:translateY(-5px)}.product-image-container{position:relative;width:100%;aspect-ratio:396/467;border-radius:10px;overflow:hidden;background-color:#f4f1ea}.product-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.product-title{font-family:DM Sans,sans-serif;font-size:20px;font-weight:500;margin:15px 0 10px;color:#333}.product-price{font-family:EB Garamond,serif;font-size:18px;color:#768e66;margin:0;font-weight:600}.product-card-link{text-decoration:none;flex-grow:1;display:flex;flex-direction:column}.variant-swatches{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1.5rem;margin-bottom:2rem;padding:0;list-style:none}.variant-swatch{cursor:pointer;transition:all .2s ease;position:relative;background:none;border:none;padding:0;outline:none}.variant-swatch-image{width:2.4rem;height:2.4rem;border-radius:50%;border:.1rem solid rgb(18,18,18);object-fit:cover;display:block;transition:all .2s ease}.variant-swatch.is-selected .variant-swatch-image{border-width:.2rem}.variant-swatch:hover .variant-swatch-image{transform:scale(1.05)}.swiper-button-prev,.swiper-button-next{width:40px!important;height:40px!important;background-color:#fff;border:1px solid #e8e4da;border-radius:50%;color:transparent;margin-top:0;top:43%!important;transform:translateY(-50%);z-index:10;transition:all .3s}.swiper-button-prev:after,.swiper-button-next:after{display:none}.tab-content .swiper-button-prev{left:-20px!important;background-image:url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M15 19L8 12L15 5' stroke='%23333' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;background-size:24px 24px}.tab-content .swiper-button-next{right:-20px!important;background-image:url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M9 5L16 12L9 19' stroke='%23333' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;background-size:24px 24px}.swiper-button-prev:hover,.swiper-button-next:hover{background-color:#f4f1ea}.swiper-button-disabled{opacity:.3;cursor:not-allowed}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled,.mobile-tab-section{display:none}.mobile-tabs-navigation{margin-bottom:var(--tabs-margin-bottom-mobile)}.mobile-tabs-container{position:relative;overflow:hidden;padding-bottom:15px}.mobile-tabs-slider{display:flex;overflow-x:auto;scroll-behavior:smooth;padding:0 20px 15px;gap:48px;scrollbar-width:none;-ms-overflow-style:none}.mobile-tabs-slider::-webkit-scrollbar{display:none}.mobile-tab-button{flex:0 0 auto;background:none;border:none;padding:0 0 15px;font-family:DM Sans,sans-serif;font-size:20px;font-weight:600;color:#768e66;cursor:pointer;position:relative;transition:color .3s;white-space:nowrap;text-align:center;line-height:100%}.mobile-tab-button.active{color:#768e66}.mobile-tab-button.active:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:#768e66}.mobile-product-variants{margin-top:12px}.mobile-variant-swatches{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;justify-content:center}.mobile-variant-swatch{cursor:pointer;transition:all .2s ease;position:relative;background:none;border:none;padding:0;outline:none}.mobile-variant-swatch-image{width:24px;height:24px;border-radius:50%;border:1px solid #ddd;object-fit:cover;display:block;transition:all .2s ease}.mobile-variant-swatch.is-selected .mobile-variant-swatch-image{border-width:1px;border-color:#000}.mobile-variant-swatch:hover .mobile-variant-swatch-image{transform:scale(1.1)}.mobile-tabs-content{position:relative}.mobile-tab-content{display:none}.mobile-tab-content.active{display:block}.mobile-product-slider{position:relative;overflow:hidden}.mobile-products-container{display:flex;gap:20px;padding:0 20px;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}.mobile-products-container::-webkit-scrollbar{display:none}.mobile-product-card{flex:0 0 calc((100vw - 60px) / 1.5);width:calc((100vw - 60px) / 1.5);max-width:300px}.mobile-product-link{text-decoration:none;display:block}.mobile-product-image-container{width:100%;aspect-ratio:256/347;border-radius:10px;overflow:hidden;background-color:#f4f1ea;margin:0 auto 16px}.mobile-product-image{width:100%;height:100%;object-fit:cover}.mobile-product-title{font-family:DM Sans,sans-serif;font-size:20px;font-weight:500;margin:0 0 8px;color:#333;text-align:center;line-height:1.3}.mobile-product-price{font-family:EB Garamond,serif;font-size:18px;color:#768e66;margin:0;font-weight:600;text-align:center}.no-content-placeholder,.no-blocks-placeholder{text-align:center;padding:40px 20px;background:#f9f9f9;border:2px dashed #ddd;border-radius:8px;margin:20px 0}.no-content-placeholder p,.no-blocks-placeholder p{margin:0;color:#666;font-size:16px}@media screen and (max-width: 1400px){.tabs-navigation{gap:50px}.tab-button{font-size:18px}}@media screen and (max-width: 1024px){.tabs-navigation{gap:30px}.tab-button{font-size:16px}.product-swiper{padding:0 50px}}@media screen and (max-width: 1200px){.tab-content .swiper-button-prev{left:-15px!important}.tab-content .swiper-button-next{right:-15px!important}}@media screen and (max-width: 1024px) and (min-width: 768px){.collection-tabs-section{padding-top:var(--padding-top-tablet)!important;padding-bottom:var(--padding-bottom-tablet)!important}}@media screen and (max-width: 768px){.collection-tabs-section{padding-top:var(--padding-top-mobile)!important;padding-bottom:var(--padding-bottom-mobile)!important}.desktop-tab-section{display:none}.mobile-tab-section{display:block}.section-heading{font-size:28px;margin-bottom:var(--heading-margin-bottom-mobile)}.container{max-width:100%;padding:0 20px}.variant-swatches{display:none}.mobile-variant-swatches{display:flex!important}.mobile-product-card{flex:0 0 calc((100vw - 60px) / 1.5);width:calc((100vw - 60px) / 1.5);max-width:280px}.tab-content .swiper-button-prev{left:-10px!important}.tab-content .swiper-button-next{right:-10px!important}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/collection-tab.css.map */
