.splide--posts-hp .splide__track{overflow:visible}.splide .b-text{border:1px solid #e8eaec;padding:1.4rem 70px}.splide .b-text .media-obj{margin:-1.4rem -70px -11.4rem}.splide .b-text object,.splide .b-text iframe{width:100%;display:block}.splide .b-image{display:flex;align-items:center;justify-content:center}.splide .b-image a,.splide .b-image picture{display:block}.splide .b-image img{margin-right:auto;margin-left:auto;display:block;width:100%}.splide .b-image [src^="data:image"]{width:1200px;max-width:100%}@media(max-width: 767px){.splide .b-image [src^="data:image"]{width:720px}}@media(max-width: 767.98px){.splide--posts-hp{margin:auto;width:26rem}}@media(min-width: 768px){.splide--posts-hp.is-initialized:not(.is-active) .splide__list{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:2rem}}.splide--full-width .splide__slide{height:clamp(375px,40vw,660px);width:auto;width:76vw;max-width:1440px}.splide--full-width .splide__slide.b-image a{display:block;width:100%;height:100%}.splide--full-width .splide__slide picture{display:block;width:100%;height:100%}.splide--full-width .splide__slide img{width:100%;height:100%;object-fit:cover;position:relative;margin-left:50%;transform:translateX(-50%)}.home .splide--full-width{position:absolute;inset:var(--promo-height) 0 auto;z-index:1}.splide__arrow{display:block;height:4rem;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .15s linear;width:4rem;pointer-events:all;opacity:.9;z-index:1}.splide__arrow:hover,.splide__arrow:focus{opacity:1}.splide__arrow--next{transform:scaleX(-1) translateY(-50%)}.splide__arrow svg{color:var(--black);height:2rem;width:2rem}@media(min-width: 992px){.splide__arrow{pointer-events:all;z-index:10;opacity:.5}.splide__arrow--next{left:100%;right:auto}.splide__arrow--prev{left:auto;right:100%}}.splide--full-width .splide__arrow{display:block;width:calc(12vw - 10px);height:100%}@media(min-width: 1895px){.splide--full-width .splide__arrow{width:calc(50vw - 730px)}}.splide--full-width .splide__arrow svg{opacity:0}.splide--full-width .splide__arrow--prev{right:auto;left:0}.splide--full-width .splide__arrow--next{left:auto;right:0}.splide--full-width .splide__pagination{bottom:-3rem;margin:0;left:50%;list-style:none;position:absolute;transform:translateX(-50%);z-index:10}.splide__pagination{margin-top:3rem}.splide__pagination li{margin:0;padding:0;display:inline-block}.splide__pagination li button{width:2rem;height:2rem;position:relative}.splide__pagination li button::before,.splide__pagination li button::after{content:"";border-radius:50%;position:absolute;inset:0;margin:auto}.splide__pagination li button::after{width:.8rem;height:.8rem;background-color:var(--black-30)}.splide__pagination li button.is-active::after{background-color:var(--black-90)}@media(min-width: 768px){.splide--full-width .splide__pagination{bottom:2rem}.splide--full-width .splide__pagination li button{width:2.4rem;height:2.4rem}.splide--full-width .splide__pagination li button::before{width:.8em;height:.8em}.splide--full-width .splide__pagination li button::after{width:.8rem;height:.8rem}}
.product-card-slider{position:relative;width:100%;max-width:1800px;left:50%;transform:translateX(-50%)}.product-card-slider__wrapper{padding-inline:2.4rem}.product-card-slider__control{width:4.8rem;height:100%;border:none;padding:0;position:absolute;top:0;opacity:0;visibility:hidden;z-index:-10;transition:visibility 0s linear .3s,z-index 0s linear .3s,opacity .15s linear}@media(min-width: 430px){.product-card-slider__control::before{content:"";width:clamp(26px,4vw,52px);height:100%;position:absolute;top:0;background:linear-gradient(270deg, rgb(255, 255, 255) 25.13%, rgba(255, 255, 255, 0) 100%)}}.product-card-slider__control::after{content:"";height:4.8rem;width:4.8rem;border-radius:2.4rem;background-color:#1c2c3e;box-shadow:0 2px 20px 0 #ece4d4;position:absolute;top:calc(50% - 2.4rem)}.product-card-slider__control-svg{width:2rem;height:2rem;color:#fff;position:relative;z-index:1}.product-card-slider__control:hover::after,.product-card-slider__control:focus::after{background-color:#334151;box-shadow:0 0 0 0 #ece4d4}.product-card-slider__control:hover .product-card-slider__control-svg,.product-card-slider__control:focus .product-card-slider__control-svg{color:#fff}.product-card-slider__control--prev{left:-3px}.product-card-slider__control--prev::before{left:0;transform:scale(-1)}.product-card-slider__control--prev::after{right:1rem}.product-card-slider__control--prev-svg{transform:rotate(90deg);left:.24rem}.product-card-slider__control--next{right:-3px}.product-card-slider__control--next::before{right:0}.product-card-slider__control--next::after{left:1rem}.product-card-slider__control--next-svg{transform:rotate(-90deg);left:2.4rem}.product-card-slider--has-scroll.product-card-slider__control--prev-active .product-card-slider__control--prev{opacity:1;visibility:visible;z-index:10;transition:opacity .15s linear}.product-card-slider--has-scroll.product-card-slider__control--next-active .product-card-slider__control--next{opacity:1;visibility:visible;z-index:10;transition:opacity .15s linear}.product-card-slider__track{overflow:auto;overflow:auto hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;position:relative}.product-card-slider__track::-webkit-scrollbar{width:4px}.product-card-slider__track::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.product-card-slider__track::-webkit-scrollbar-thumb{background:#a4aab2;border-radius:2px}.product-card-slider__track::-webkit-scrollbar-thumb:hover{background:#a4aab2}@media(hover: hover)and (min-width: 992px){.product-card-slider__track{padding:4.5rem;margin:-3.3rem 0 0}}.product-card-slider__track::-webkit-scrollbar{height:4px;background:var(--black-70)}.product-card-slider__track::-webkit-scrollbar-track{background-color:var(--black-10)}.product-card-slider__track-inner{display:grid;grid-auto-columns:calc(100vw - var(--scrollbar-width, 0px) - 4.8rem);gap:var(--gap-size, 0)}@media(min-width: 375px){.product-card-slider__track-inner{grid-auto-columns:32.4rem}}@media(hover: hover)and (min-width: 992px){.product-card-slider__track-inner::after{content:"";max-width:45px;grid-row:1}}.product-card-slider__track .product-card{margin:0;width:auto;grid-row:1}
