.subscription-slider{--button-border-width: 3px;--button-border: #d61a1a;--button-internal-gap: 15px;--button-min-height: 200px;--button-outline-width: 5px;--button-padding: 10px;--button-text-color: #000;--buttons-gap: 40px;--gender-button-image-size: 135px;--price-text-color: #39a122;--section-padding: 40px 0;--size-button-image-size: 100px;--size-button-min-height-mobile: 100px;--swiper-padding-bottom: 48px;--swiper-pagination-underline-color: #d61a1a;--button-background: #fff;padding:var(--section-padding)}.subscription-slider .swiper{padding-bottom:var(--swiper-padding-bottom)}.subscription-slider .swiper-slide .h1,.subscription-slider .swiper-slide .h2{margin-block-end:0}.subscription-slider .swiper-slide img{display:block}.subscription-slider .swiper-slide button{min-height:var(--button-min-height);padding:var(--button-padding);flex:1;display:flex;align-items:center;justify-content:center;gap:var(--button-internal-gap);background:var(--button-background);border:var(--button-border-width) solid var(--button-border);outline:var(--button-outline-width) solid var(--button-background);color:var(--button-text-color);transition:outline .5s ease-in-out}.subscription-slider .swiper-slide button[disabled]{opacity:.5;pointer-events:none;cursor:not-allowed}.subscription-slider .swiper-slide button:focus,.subscription-slider .swiper-slide button:active,.subscription-slider .swiper-slide button.is-selected{outline:var(--button-outline-width) solid var(--button-border)}.subscription-slider .swiper-slide__options-wrapper{padding:var(--button-outline-width);display:flex;justify-content:center;flex-wrap:wrap;column-gap:var(--buttons-gap);row-gap:var(--buttons-gap)}.subscription-slider .swiper-slide--gender img{width:var(--gender-button-image-size);height:var(--gender-button-image-size);object-fit:cover}.subscription-slider .swiper-slide--gender .swiper-slide__options-wrapper{max-width:780px;margin:0 auto}.subscription-slider .swiper-slide--size .h2{order:1}.subscription-slider .swiper-slide--size img{width:var(--size-button-image-size);height:auto;order:2}:is(.subscription-slider .swiper-slide--size,.subscription-slider .swiper-slide--subscription-plan) button{flex-direction:column}.subscription-slider .swiper-slide__product-price{color:var(--price-text-color)}.subscription-slider .swiper-pagination{--swiper-pagination-margin: 30px;--swiper-pagination-bottom: 0;--swiper-pagination-bullet-width: 70px;--swiper-pagination-bullet-height: 70px;--swiper-pagination-bullet-horizontal-gap: 30px;--swiper-pagination-bullet-inactive-opacity: 1;width:fit-content;margin-block-start:var(--swiper-pagination-margin);margin-inline:auto;display:flex;position:relative}.subscription-slider .swiper-pagination:before{content:"";width:100%;height:4px;background:var(--button-background);position:absolute;top:calc(50% - 2px);left:0}.subscription-slider .swiper-pagination-bullet{display:flex;align-items:center;justify-content:center;position:relative;border:1px solid var(--button-background);cursor:pointer}.subscription-slider .swiper-pagination-bullet:after{content:attr(data-option);position:absolute;bottom:-15px;transform:translateY(100%)}.subscription-slider .swiper-pagination-bullet:first-child{margin-inline-start:0}.subscription-slider .swiper-pagination-bullet:last-child{margin-inline-end:0}.subscription-slider .swiper-pagination-bullet-active:after{text-decoration:underline;text-decoration-color:var(--swiper-pagination-underline-color);text-decoration-thickness:3px;text-underline-offset:5px}.subscription-slider .swiper-pagination-bullet-active~.swiper-pagination-bullet:after{opacity:.5}@media (max-width: 375px){.subscription-slider .swiper-slide--size button{min-height:var(--size-button-min-height-mobile);min-width:calc(50% - (var(--buttons-gap) - (var(--button-outline-width) * 4)));flex:0 0 calc(50% - (var(--buttons-gap) - (var(--button-outline-width) * 4)))}.subscription-slider .swiper-slide--subscription-plan button{min-width:100%;flex:0 0 100%}.subscription-slider .swiper-pagination{--swiper-pagination-bullet-width: 40px;--swiper-pagination-bullet-height: 40px}.subscription-slider .swiper-pagination-bullet:after{font-size:calc(var(--typeHeaderSize) * .75)}}@media (max-width: 768px){.subscription-slider .swiper-slide--gender button{min-width:100%;flex:0 0 100%}}@media (max-width: 1023px){.subscription-slider .swiper-slide--gender button{min-height:0}}@media (min-width: 376px){.subscription-slider{--gender-button-image-size: 170px}}@media (min-width: 376px) and (max-width: 768px){.subscription-slider .swiper-slide--subscription-plan button{min-width:calc(50% - (var(--buttons-gap) - (var(--button-outline-width) * 4)));flex:0 0 calc(50% - (var(--buttons-gap) - (var(--button-outline-width) * 4)))}}@media (min-width: 376px) and (max-width: 1023px){.subscription-slider .swiper-slide--size button{min-height:var(--size-button-min-height-mobile);min-width:calc(25% - (var(--buttons-gap) - (var(--button-outline-width) * 2)));flex:0 0 calc(25% - (var(--buttons-gap) - (var(--button-outline-width) * 2)))}}@media (min-width: 769px){.subscription-slider{--section-padding: 75px 0}.subscription-slider .swiper-slide__options-wrapper{column-gap:var(--buttons-gap)}.subscription-slider .swiper-pagination{--swiper-pagination-margin: 50px}}@media (min-width: 1024px){.subscription-slider{--gender-button-image-size: 220px}}
/*# sourceMappingURL=/cdn/shop/t/106/assets/subscription-slider.css.map */
