.carousel-style-variant-b.glider-section-wrapper{padding-top:10px;padding-bottom:20px}.carousel-style-variant-b .carousel__heading{text-align:center;margin-bottom:30px}.carousel-style-variant-b .carousel__heading.title--small{font-size:1.4em}.carousel-style-variant-b .carousel__heading.title--medium{font-size:1.7em}.carousel-style-variant-b .carousel__heading.title--large{font-size:2em}.carousel-style-variant-b .glider__container{position:relative;padding-top:0}.carousel-style-variant-b .glide__slide--item{padding:2px}.carousel-style-variant-b .card{display:flex;flex-direction:column;background-color:#eee;border-radius:16px;overflow:hidden;text-decoration:none;color:inherit;height:100%;border:none;box-shadow:0 5px 20px #00000012;text-align:left;position:relative}.carousel-style-variant-b .card:hover{box-shadow:0 6px 25px #0000001a}.carousel-style-variant-b .card__content-wrapper{padding:20px 25px 25px;display:flex;flex-direction:column;flex-grow:1}.carousel-style-variant-b .card__image{display:block;width:auto;max-width:65%;height:auto;aspect-ratio:3/2;object-fit:contain;margin:5px auto;border-radius:8px;filter:drop-shadow(0px 3px 6px rgba(0,0,0,.08))}.carousel-style-variant-b .card__image.placeholder{background-color:#f5f5f5}.carousel-style-variant-b .card__badge{font-size:1rem;font-weight:600;color:#555c65;text-transform:uppercase;margin:0 0 5px;padding:0;letter-spacing:.5px}.carousel-style-variant-b .card__title{font-size:2rem;font-weight:700;color:#1a1a1a;margin:0 0 5px;padding:0;text-align:left;line-height:1.3}.carousel-style-variant-b .card__price{font-size:1.5rem;font-weight:700;color:#555c65;margin:0 0 15px;padding:0}.carousel-style-variant-b .card__description{margin-bottom:15px;font-size:1.5rem;line-height:1.6;color:#555c65;flex-grow:1}.carousel-style-variant-b .card__description>p{margin-bottom:10px;color:inherit;font-size:inherit}.carousel-style-variant-b .card__description>p:last-child{margin-bottom:0}.carousel-style-variant-b .card__description ul{list-style:none;padding-left:0;margin-top:5px}.carousel-style-variant-b .card__description li{margin-bottom:5px;padding-left:1em;position:relative}.carousel-style-variant-b .card__disclaimer{font-size:.9rem;color:#a0a0a0;line-height:1.4;margin:15px 0 20px;padding:0}.carousel-style-variant-b .card__features{border-top:1px solid #cccccc;padding-top:20px;margin-top:15px;margin-bottom:25px;display:flex;gap:20px;flex-wrap:wrap}.carousel-style-variant-b .card__feature-item{flex:1;min-width:90px}.carousel-style-variant-b .card__feature-label{display:block;font-size:1.5rem;font-weight:700;color:#777;margin-bottom:4px;text-transform:none;letter-spacing:.3px}.carousel-style-variant-b .card__feature-value{display:block;font-size:1.3rem;font-weight:500;color:#333}.carousel-style-variant-b .card__cta-button{display:block;width:100%;background-color:#ff7043;color:#fff;text-align:center;padding:14px 15px;border-radius:8px;text-decoration:none;font-weight:700;font-size:1.75rem;margin-top:auto;margin-bottom:10px;transition:background-color .2s ease;border:none;cursor:pointer;box-shadow:0 2px 5px #00000026;transition:background-color .2s ease,transform .2s ease,box-shadow .2s ease}.carousel-style-variant-b .card__cta-button:hover{bbackground-color:#E65C2E;transform:translateY(-3px);box-shadow:0 4px 10px #00000040}.carousel-style-variant-b .card__learn-more{display:block;text-align:center;font-size:.85rem;color:#555c65;text-decoration:underline;margin-top:10px;padding-bottom:5px}.carousel-style-variant-b .card__learn-more:hover{color:#111}.carousel-style-variant-b .glider-track{display:flex;gap:24px}.carousel-style-variant-b .glider{overflow-x:auto;overflow-y:hidden;position:relative;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}.carousel-style-variant-b .glider::-webkit-scrollbar{display:none}.carousel-style-variant-b .glider__container .prev,.carousel-style-variant-b .glider__container .next{position:absolute;top:40%;transform:translateY(-50%);z-index:20;background:#ffffffe6;border:1px solid #cccccc;border-radius:50%;height:40px;width:40px;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease,border-color .2s ease,opacity .2s ease,box-shadow .2s ease;opacity:0;visibility:hidden;box-shadow:0 2px 5px #0000001a}@media (min-width: 769px){.carousel-style-variant-b.glider-section-wrapper[data-show-arrows=true] .glider__container .prev,.carousel-style-variant-b.glider-section-wrapper[data-show-arrows=true] .glider__container .next{opacity:1;visibility:visible}}.carousel-style-variant-b.glider-section-wrapper[data-show-arrows=false] .glider__container .prev,.carousel-style-variant-b.glider-section-wrapper[data-show-arrows=false] .glider__container .next{display:none}.carousel-style-variant-b .glider__container .prev:hover,.carousel-style-variant-b .glider__container .next:hover{background:#fff;border-color:#a0a0a0;box-shadow:0 3px 8px #00000026}.carousel-style-variant-b .glider__container .prev{left:-20px}.carousel-style-variant-b .glider__container .next{right:-20px}.carousel-style-variant-b .carousel-arrow-icon{width:16px;height:auto;display:block;stroke-width:2.5}.carousel-style-variant-b .glider__container .prev .carousel-arrow-icon{transform:rotate(180deg)}.carousel-style-variant-b .glider__container .dots{display:flex;justify-content:center;margin-top:30px;padding:0;list-style:none;z-index:20}.carousel-style-variant-b .glider__container .dots button.glider-dot{background:#d0d0d0;border:none;padding:0;width:10px;height:10px;border-radius:50%;margin:0 5px;cursor:pointer;transition:background-color .2s ease,transform .2s ease}.carousel-style-variant-b .glider__container .dots button.glider-dot:hover{background:#a0a0a0}.carousel-style-variant-b .glider__container .dots button.glider-dot.active{background:#555;transform:scale(1.1)}.carousel-style-variant-b .glider.is-loading{opacity:.5;transition:opacity .3s ease}@media (max-width: 768px){.carousel-style-variant-b.glider-section-wrapper{padding-top:20px;padding-bottom:20px}.carousel-style-variant-b .carousel__heading{margin-bottom:20px;font-size:1.3em}.carousel-style-variant-b .carousel__heading.title--small{font-size:1.1em}.carousel-style-variant-b .carousel__heading.title--medium{font-size:1.3em}.carousel-style-variant-b .carousel__heading.title--large{font-size:1.5em}.carousel-style-variant-b .card__content-wrapper{padding:15px}.carousel-style-variant-b .card__image{max-width:50%;margin-top:15px;margin-bottom:15px}.carousel-style-variant-b .card__badge{font-size:.75rem;margin-bottom:3px}.carousel-style-variant-b .card__title{font-size:1.3rem;margin-bottom:4px}.carousel-style-variant-b .card__price{font-size:1rem;margin-bottom:10px}.carousel-style-variant-b .card__description{font-size:.9rem;line-height:1.5;margin-bottom:10px}.carousel-style-variant-b .card__description li{padding-left:.8em}.carousel-style-variant-b .card__disclaimer{font-size:.7rem;margin:10px 0 15px}.carousel-style-variant-b .card__features{padding-top:10px;margin-top:10px;margin-bottom:15px;gap:10px}.carousel-style-variant-b .card__feature-item{min-width:0;flex-basis:45%}.carousel-style-variant-b .card__feature-label{font-size:.8rem;margin-bottom:2px}.carousel-style-variant-b .card__feature-value{font-size:.85rem}.carousel-style-variant-b .card__cta-button{font-size:1rem;padding:10px 12px}.carousel-style-variant-b .card__learn-more{font-size:.8rem}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/section-carousel-variant-b.css.map */
