.bcs-unique-carousel-section{position:relative;padding:40px 0;overflow-x:hidden;box-sizing:border-box}.bcs-unique-carousel-heading{text-align:center;margin-bottom:40px}.bcs-unique-carousel-heading h2{font-size:32px;font-weight:700;margin:0}.bcs-unique-carousel-swiper{padding-bottom:50px;overflow:hidden}.bcs-unique-slide{text-align:center;display:flex;flex-direction:column;align-items:center;border-radius:12px;padding-bottom:25px;overflow:hidden;position:relative;transition:transform .3s ease}.bcs-unique-slide:hover{transform:translateY(-6px)}.bcs-unique-image-container{position:relative;width:100%;border-radius:12px 12px 0 0;overflow:hidden}.bcs-unique-brand-logo{width:100%;height:auto;display:block;transition:transform .4s ease;border-radius:12px 12px 0 0}.bcs-unique-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;transition:opacity .4s ease}.bcs-unique-slide:hover .bcs-unique-overlay{opacity:0}.bcs-unique-heading{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;font-size:20px;font-weight:600;text-align:center;padding:0 10px;line-height:1.3;transition:color .4s ease;letter-spacing:1px;width:100%;max-width:90%;box-sizing:border-box}.bcs-unique-buttons{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin-top:20px}.bcs-unique-btn{padding:8px 18px;font-size:16px;text-decoration:none;border-radius:30px;transition:all .3s ease}.bcs-unique-swiper-button-prev,.bcs-unique-swiper-button-next{color:#000;width:45px;height:45px;border-radius:50%;background-color:#ffffffe6;display:flex;align-items:center;justify-content:center;font-size:18px;position:absolute;top:50%;transform:translateY(-50%);z-index:10;cursor:pointer}.bcs-unique-swiper-button-prev{left:5px}.bcs-unique-swiper-button-next{right:5px}.bcs-unique-swiper-button-prev.disabled,.bcs-unique-swiper-button-next.disabled{cursor:not-allowed!important;opacity:.5}@media screen and (max-width: 1023px){.bcs-unique-btn{width:100%;max-width:40%!important}}@media screen and (max-width: 768px){.bcs-unique-btn{font-size:12px;padding:8px 16px;width:100%;max-width:100%!important;margin:0 auto!important}.bcs-unique-carousel-heading h2{font-size:24px}.bcs-unique-buttons{padding:0 10px!important}}@media screen and (max-width: 480px){.bcs-unique-buttons{gap:8px}.bcs-unique-btn{font-size:11px}}.content-split-section{position:relative;padding:60px 20px;text-align:center;background:#fff6ef}.content-split-section .heading{font-size:30px;font-weight:700;margin-bottom:10px;color:#000;line-height:46px;letter-spacing:0em;text-align:center;max-width:100%}.content-split-section .subheading{font-size:30px;font-weight:700;color:#000;line-height:46px;letter-spacing:0em;text-align:center;margin-bottom:30px}.content-split-section .top-right-image{position:absolute;top:0;right:0;max-width:250px;width:100%;height:auto;z-index:1}.content-split-section .bottom-left-image{position:absolute;bottom:0;left:0;max-width:250px;width:100%;height:auto;z-index:1}.content-split-section .richtext-box{max-width:900px;margin:0 auto 40px;background:#fff6ef;padding:20px;box-shadow:0 4px 12px #0000001a;border-radius:8px;text-align:left}.richtext-box p{font-size:20px;margin-bottom:10px;color:#000;line-height:33px;letter-spacing:0em;font-weight:400;text-align:center}.content-split-section .cta-button{margin-top:20px;z-index:2;position:relative}.content-split-section .cta-button a:hover{color:#901a1e;background-color:#ebd2c1;border:1px solid rgb(144,26,30)}.content-split-section .cta-button a{display:inline-block;margin:5px 5px 10px 0;padding:8px 16px;color:#000;text-decoration:none;border-radius:30px;font-size:16px;border:1px solid #000;line-height:33px;letter-spacing:0em;font-weight:400;transition:color .3s ease,background-color .3s ease,border .3s ease;width:200px;height:50px}@media screen and (max-width:1099px){.content-split-section .richtext-box{max-width:100%!important}.content-split-section{padding:60px 0}}@media screen and (max-width: 425px){.richtext-box p{font-size:16px}.content-split-section .top-right-image,.content-split-section .bottom-left-image{max-width:120px}}.image-row-with-buttons{display:flex;flex-wrap:wrap;gap:20px;width:100%;max-width:100%;margin:0 auto;padding:0;box-sizing:border-box;background-color:#fff6ef}.image_collection{background-color:#fff6ef}.image-box{position:relative;flex:1 1 calc(33.333% - 13.33px);min-width:280px;height:420px;background:#f9f9f9;overflow:hidden;box-sizing:border-box}.image-wrapper{height:100%!important;width:100%;overflow:hidden}.image-wrapper img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease;display:block}.image-row-with-buttons .image-box{opacity:.9!important}.overlay-buttons a p{font-size:16px;font-weight:600;font-style:normal;color:#fff6ef;font-kerning:normal;text-decoration-line:underline;text-decoration-thickness:initial;text-decoration-style:initial}.overlay-content{position:absolute;top:0;left:0;width:100%;height:100%;padding:20px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;box-sizing:border-box;border-radius:12px;pointer-events:none}.overlay-content_heading{color:#fbff03;font-weight:700;text-transform:uppercase;font-size:24px;margin-bottom:16px;letter-spacing:.5px}.overlay-buttons{display:flex;justify-content:center}.overlay-buttons a{background-color:transparent;color:#000;padding:10px 24px;text-decoration:none;border:1px solid #fff6ef;border-radius:50px;font-size:14px;font-weight:800;letter-spacing:1px;text-transform:uppercase;transition:all .25s ease;box-shadow:0 2px 5px #00000014;pointer-events:auto;width:250px;text-align:center}.image-wrapper:before{pointer-events:none}.overlay-buttons a:hover{color:#000;border-color:#fff6ef}@media (max-width: 1024px){.image-box{flex:1 1 calc(50% - 10px)}}@media (max-width: 600px){.image-box{flex:1 1 100%;height:400px}.overlay-content_heading{font-size:18px}.overlay-buttons a{font-size:12px;padding:8px 18px}}@media (min-width: 900px){.image-row-with-buttons{padding:40px 0 0!important}}@media (max-width: 899px){.image-row-with-buttons{padding:40px 0!important}}@media (max-width: 749px){.image-row-with-buttons{padding:40px 0 0!important}}
/*# sourceMappingURL=/cdn/shop/t/22/compiled_assets/styles.css.map */
