.c-bas-section{background-color:#fff;padding:60px 0;position:relative}.c-bas-section *{box-sizing:border-box}.c-bas-container{position:relative}.c-bas-swiper{padding-bottom:50px;position:static}.c-bas-slide-content{align-items:center;display:flex;flex-wrap:wrap;gap:40px}@media (min-width:769px){.c-bas-slide--right .c-bas-slide-content{flex-direction:row-reverse}}@media (max-width:768px){.c-bas-slide-content{flex-direction:column;gap:20px}}.c-bas-image-area{aspect-ratio:4/3;background-color:#f0f0f0;border-radius:8px;flex:var(--c-bas-img-flex, 50) 1 0%;min-width:0;overflow:hidden;position:relative}@media (max-width:768px){.c-bas-image-area{aspect-ratio:auto;flex:0 0 100%;min-height:300px;width:100%}}.c-bas-image-area img{display:block;height:100%;left:0;object-fit:cover;position:absolute;top:0;transition:opacity .4s ease-in-out;width:100%}.c-bas-image-area img.c-bas-img-hidden{opacity:0;z-index:1}.c-bas-image-area img.c-bas-img-visible{opacity:1;z-index:2}.c-bas-toggle-controls{display:flex;gap:15px;margin-bottom:20px}.c-bas-toggle-controls button{background:none;border:none;color:#000;cursor:pointer;font-size:14px;font-weight:600;letter-spacing:1px;opacity:.7;padding:0;position:relative;text-shadow:0 1px 3px hsla(0,23%,97%,.3);text-transform:uppercase;transition:all .3s ease}.c-bas-toggle-controls button:after{background-color:#bfa475;bottom:-4px;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.c-bas-toggle-controls button.active,.c-bas-toggle-controls button:hover{opacity:1}.c-bas-toggle-controls button.active:after,.c-bas-toggle-controls button:hover:after{width:100%}.c-bas-info-area{flex:var(--c-bas-info-flex, 50) 1 0%;min-width:0;padding:20px;text-align:left}@media (max-width:768px){.c-bas-info-area{flex:0 0 100%;width:100%}}.c-bas-info-area h3{color:#333;font-size:18px;font-weight:700;margin-bottom:10px}.c-bas-info-area p{color:#666;font-size:16px;line-height:1.6;margin-bottom:25px}.c-bas-info-area .c-bas-review-author{display:block;font-style:italic;margin-bottom:20px}.c-bas-info-area .c-bas-stars{color:#bfa475;font-size:18px;letter-spacing:2px;margin-bottom:30px}.c-bas-info-area .c-bas-link{border-bottom:2px solid #bfa475;color:#bfa475;display:inline-block;font-size:14px;font-weight:700;padding-bottom:2px;text-decoration:none;text-transform:uppercase;transition:color .3s ease}.c-bas-info-area .c-bas-link:hover{color:#af8d52}.c-bas-nav-btn{align-items:center;background-color:#fff;border-radius:50%;box-shadow:0 4px 10px #0000001a;color:#333;cursor:pointer;display:flex;font-size:20px;height:50px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;width:50px;z-index:20}.c-bas-nav-btn:hover{background-color:#bfa475;color:#fff}.c-bas-nav-btn.swiper-button-disabled{cursor:default;opacity:.5}.c-bas-nav-btn.swiper-button-disabled:hover{background-color:#fff;color:#333}.c-bas-prev{left:-25px}@media (max-width:1300px){.c-bas-prev{left:10px}}.c-bas-next{right:-25px}@media (max-width:1300px){.c-bas-next{right:10px}}.c-bas-pagination{bottom:0;left:0;position:absolute;text-align:center;width:100%}.c-bas-pagination .swiper-pagination-bullet{background:#ccc;height:10px;margin:0 6px;opacity:1;transition:all .3s;width:10px}.c-bas-pagination .swiper-pagination-bullet-active{background:#666;transform:scale(1.2)}
/*# sourceMappingURL=/cdn/shop/t/238/assets/_custom-before-after-slider.css.map */
