.logo-carousel{background:var(--bg-color);padding:var(--padding-top) 0 var(--padding-bottom);overflow:hidden;position:relative}.logo-carousel-title{text-align:center;font-size:clamp(3.2rem,4.5vw,5rem);font-weight:500;margin-bottom:2rem}.logo-carousel .carousel-container{margin:0 auto;overflow:hidden;padding:0 1rem}.logo-carousel .carousel-track{display:flex;gap:var(--gap);will-change:transform}.logo-carousel .logo-item{flex:0 0 auto;width:clamp(120px,12vw,180px);height:var(--logo-height);display:flex;align-items:center;justify-content:center}.logo-carousel .logo-item img{max-width:100%;max-height:100%;object-fit:contain;filter:var(--image-filter);transition:transform .3s ease}.logo-carousel .logo-item:hover img{transform:scale(1.08)}.logo-carousel .button-wrapper{text-align:center;margin-top:2rem}.logo-carousel .button-wrapper a{background:var(--button-bg);color:var(--button-color);padding:.8rem 2rem;border-radius:6px;text-decoration:none;font-weight:600;display:inline-block;transition:transform .3s ease}.logo-carousel .button-wrapper a:hover{transform:scale(1.05)}@media(max-width:768px){.logo-carousel-title{margin-bottom:1.2rem}.logo-carousel .logo-item{width:120px;height:calc(var(--logo-height) * .9)}.logo-carousel .carousel-container{padding:0 .5rem}}.collection-slider-section{background-color:#000;padding:50px 20px;overflow:visible;box-sizing:border-box}.swiper-container{padding-right:20px;box-sizing:border-box}.swiper-wrapper{display:flex}.swiper-slide{display:flex;justify-content:center}.swiper-slide{margin-right:30px}.swiper-slide:last-child{margin-right:0}.collection-image-wrapper{width:300px;height:300px;border-radius:12px;overflow:hidden;position:relative}.collection-image-wrapper img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.collection-image-wrapper img:hover{transform:scale(1.05)}.collection-title{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin:0;font-size:3.2rem;font-weight:700;color:#fff;text-align:center;text-shadow:0px 0px 5px rgba(0,0,0,.7);pointer-events:none}.swiper-button-next,.swiper-button-prev{color:#fff;z-index:10;top:50%;transform:translateY(-50%);width:40px;height:40px;background-color:#00000080;border-radius:50%;display:flex;align-items:center;justify-content:center}.swiper-pagination-bullet{background:#fff;opacity:.7}.swiper-pagination-bullet-active{opacity:1}@media(max-width:1024px){.collection-image-wrapper{width:250px;height:250px}}@media(max-width:768px){.collection-image-wrapper{width:200px;height:200px}}@media(max-width:480px){.collection-image-wrapper{width:150px;height:150px}}.custom-tabs-wrapper{width:100%;position:relative;font-family:EB Garamond,serif;overflow:visible}.custom-tabs-layout{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:20px;margin-bottom:10px}.custom-tabs-title{flex:1;padding-right:20px}.tabs-headline{margin:0;color:#fff;font-size:24px;font-weight:medium}.custom-tabs-area{flex:2;display:flex;flex-direction:column;align-items:flex-end;position:relative}.custom-tabs{list-style:none;display:flex;justify-content:flex-end;padding:0;margin:0;gap:15px;border-bottom:2px solid rgba(255,255,255,.3);overflow:visible}.custom-tabs::-webkit-scrollbar{display:none}.tab-item{flex-shrink:0;position:relative}.tab-link{display:block;padding:10px 20px;font-size:16px;font-weight:500;color:#bfbfbf;background:transparent;text-decoration:none;cursor:pointer;transition:color .3s ease;white-space:nowrap}.tab-link:hover,.tab-link.active{color:#fff}.tab-link.active:after{content:"";position:absolute;bottom:-3.5px;left:0;width:100%;height:5px;background-color:#fff;transition:all .5s ease-in-out;z-index:2}.tab-content{display:none;padding-top:20px;color:#fff}.tab-content.active{display:block}.product-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;justify-content:stretch}@media(min-width:901px){.product-grid{grid-template-columns:repeat(4,1fr)}}@media(min-width:1201px){.product-grid{grid-template-columns:repeat(var(--cols-desktop, 4),1fr)}}.product-card-link{display:block;text-decoration:none;color:#fff}.product-image-wrapper{width:100%;overflow:hidden;border-radius:10px;margin-bottom:12px;position:relative;background-color:#000;transition:transform .3s ease}.product-image-wrapper img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:10px;transition:transform .3s ease}.product-image-wrapper.square{padding-top:100%}.product-image-wrapper.portrait{padding-top:125%}.product-image-wrapper.tall{padding-top:150%}.product-card-link:hover .product-image-wrapper img{transform:scale(1.05)}.product-info-outer{text-align:center;color:#fff;transition:color .3s ease}.product-card-link:hover .product-info-outer{color:beige}.product-title{font-size:17px;margin-bottom:8px;color:beige;text-decoration:none;transition:color .3s ease}.product-card-link:hover .product-title{color:#fff;text-decoration:underline}.product-price{font-size:18px;display:flex;justify-content:center;gap:8px;flex-wrap:wrap;color:#fff}.price-sale{color:#feae02;font-weight:500;font-size:18px}.price-original{text-decoration:line-through;color:#fff9;font-size:15px}.tab-button-wrapper{text-align:center;padding:20px 0}.tab-button{display:inline-block;padding:10px 40px;font-size:17px;border-radius:10px;border:3px solid;color:#fff;text-decoration:none;cursor:pointer;transition:all .3s ease}.custom-tabs-wrapper.page-width{padding-left:30px;padding-right:30px}@media(max-width:900px){.custom-tabs{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;justify-content:flex-start;-webkit-overflow-scrolling:touch;scrollbar-width:none}.custom-tabs::-webkit-scrollbar{display:none}.tab-item{flex:0 0 auto}.custom-tabs-area{align-items:flex-start;width:100%}.custom-tabs-layout{flex-direction:column;align-items:stretch}.tabs-headline{text-align:left;margin-bottom:10px}}.tab-content .product-price .price-regular{color:#fff!important}html{scroll-behavior:smooth}.custom-tabs-container{background-color:#000;padding:clamp(10px,2vw,20px) 0;position:sticky;top:0;z-index:1000}ul.custom--tabs{list-style:none;display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:clamp(12px,2vw,24px) 0}.custom-tab{display:inline-block;padding:clamp(6px,1vw,10px) clamp(12px,2vw,18px);color:#feae02!important;background-color:transparent;border:1.5px solid #feae02;border-radius:16px;font-size:clamp(14px,1vw,16px);font-weight:400;text-decoration:none;transition:all .25s ease}.custom-tab:hover{background-color:#feae02;color:#000!important;transform:translateY(-2px)}.custom__tab-content{margin-top:clamp(100px,10vw,180px);padding:clamp(30px,5vw,80px) clamp(15px,4vw,40px);color:#fff;scroll-margin-top:140px}.custom__tab-content+.custom__tab-content{margin-top:clamp(120px,12vw,220px)}.custom__tab-content:first-of-type{margin-top:clamp(40px,6vw,100px)}.custom__tab-content h2{font-size:clamp(32px,5vw,64px);font-weight:800;letter-spacing:-1px;line-height:1.1;color:#fff!important;margin-bottom:clamp(25px,3vw,40px)}.custom__tab-content h3{font-size:clamp(22px,3vw,36px);font-weight:600;color:#fff!important;margin-bottom:clamp(20px,2.5vw,30px)}.custom__tab-content h4{font-size:clamp(18px,2vw,26px);font-weight:600;color:#fff!important;margin-bottom:clamp(15px,2vw,25px)}.custom__tab-content p{margin-bottom:clamp(15px,2vw,25px);line-height:1.6}@media screen and (max-width:768px){.custom-tabs-container{padding:10px 0}ul.custom--tabs{overflow-x:auto;flex-wrap:nowrap;padding-bottom:10px}.custom-tab{white-space:nowrap}}
/*# sourceMappingURL=/cdn/shop/t/42/compiled_assets/styles.css.map */
