@charset "UTF-8";#custom-sticky-bar{position:fixed;z-index:990;display:flex;align-items:center;gap:16px;transform:translateY(100%);transition:transform .3s ease-in-out}#custom-sticky-bar .sticky-info{display:flex;align-items:center;gap:8px;flex-shrink:0}#custom-sticky-bar .sticky-price{font-size:22px;font-weight:700;white-space:nowrap}#custom-sticky-bar .sticky-discount-badge{background:linear-gradient(135deg,#ff5757,#e54d60);color:#fff;font-size:13px;font-weight:700;border-radius:99px;padding:4px 10px;line-height:1;display:none}#custom-sticky-bar .sticky-button{flex-grow:1;background:transparent;border:2px solid #e74c3c;color:#e74c3c;border-radius:8px;padding:12px;font-size:16px;font-weight:700;cursor:pointer;transition:all .2s ease;height:48px;text-align:center;animation:breathingEffect 2.5s infinite ease-in-out}#custom-sticky-bar .sticky-button:hover{animation-play-state:paused;background:#e74c3c;color:#fff;transform:translateY(-1px)}#custom-sticky-bar .sticky-button.is-added{background-color:#e74c3c;border-color:#e74c3c;color:#fff;animation:none}@media(max-width:767px){#custom-sticky-bar{left:0;width:100%;background-color:#fff;padding:12px 16px;box-shadow:0 -2px 10px #0000001a;bottom:0}}@media(min-width:768px){#custom-sticky-bar{bottom:20px;left:50%;transform:translate(-50%) translateY(150%);width:auto;background-color:#fff;border-radius:16px;padding:16px 24px;box-shadow:0 10px 30px #00000026;border:1px solid #e5e7eb}#custom-sticky-bar.is-visible{transform:translate(-50%) translateY(0)}}@keyframes breathingEffect{0%{transform:scale(1)}50%{transform:scale(.98)}to{transform:scale(1)}}#modal-mini-2-recommend{display:block!important;position:fixed!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;background:#fff!important;z-index:1000000!important;width:90%!important;max-height:80vh!important;overflow-y:auto!important;box-shadow:0 8px 20px #0003!important;border-radius:15px!important;padding:20px!important}#overlay-mini-2-recommend{display:block!important;position:fixed!important;top:0!important;left:0!important;width:100%!important;height:100%!important;background:#00000080!important;z-index:999999!important}.product-card{background:#f9f9f9!important;border-radius:10px!important;padding:10px!important}.product-card img{max-width:100%!important;height:250px!important;object-fit:cover!important;border-radius:5px!important}@media(max-width:768px){.product__description.mobile-moved{display:block}.product__rating.mobile-moved{display:inline-block}}#custom-sticky-bar{position:fixed;z-index:990;display:flex;align-items:center;gap:8px;transform:translateY(100%);transition:transform .3s ease-in-out;background-color:#fff;box-shadow:0 -4px 15px #00000014}#custom-sticky-bar.is-visible{transform:translateY(0)}#custom-sticky-bar .sticky-info{display:flex;align-items:center;gap:4px;flex-shrink:0}#custom-sticky-bar .sticky-price{font-size:18px;font-weight:700;white-space:nowrap;color:#252525}#custom-sticky-bar .sticky-discount-badge{background:linear-gradient(135deg,#ff5757,#e54d60);color:#fff;font-size:11px;font-weight:700;border-radius:99px;padding:2px 6px;line-height:1;display:none}#custom-sticky-bar .sticky-discount-badge.is-visible{display:inline-block}#custom-sticky-bar .sticky-button{flex-grow:1;border-radius:8px;padding:0 8px;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;text-align:center;white-space:nowrap}#custom-sticky-bar .sticky-button.cart-btn{background:transparent;border:1px solid #e74c3c;color:#e74c3c;animation:softPulse 3s infinite ease-in-out}#custom-sticky-bar .sticky-button.cart-btn:hover{background:#e74c3c;color:#fff;animation:none}#custom-sticky-bar .sticky-button.cart-btn.is-added{background-color:#27ae60;border-color:#27ae60;color:#fff;animation:none}#custom-sticky-bar .sticky-button.quick-btn{background:#e74c3c;border:1px solid #e74c3c;color:#fff;font-size:12px}#custom-sticky-bar .sticky-button.quick-btn:hover{background:#c0392b;border-color:#c0392b}@keyframes softPulse{0%{transform:scale(1)}50%{transform:scale(.98)}}@media(max-width:767px){#custom-sticky-bar{left:0;width:100%;bottom:0;padding:8px 70px 8px 45px!important;justify-content:space-between;gap:4px}#custom-sticky-bar .sticky-price{font-size:23px;font-weight:700;margin-right:2px;line-height:1;letter-spacing:-.5px}#custom-sticky-bar .sticky-discount-badge{display:none!important}#custom-sticky-bar .sticky-button{height:38px;padding:0 2px;font-size:10px;display:flex;align-items:center;justify-content:center;white-space:nowrap}#custom-sticky-bar .sticky-button.quick-btn{flex-grow:1.4;font-weight:700}#custom-sticky-bar .sticky-button.cart-btn{flex-grow:1.1;font-weight:600;max-width:none}}@media(max-width:767px)and (max-width:360px){#custom-sticky-bar{padding-left:50px!important;padding-right:50px!important}#custom-sticky-bar .sticky-price{font-size:16px}}@media(min-width:768px){#custom-sticky-bar{bottom:20px;left:50%;transform:translate(-50%) translateY(150%);width:auto;min-width:480px;border-radius:16px;padding:12px 32px;border:1px solid #e5e7eb;box-shadow:0 10px 40px #0000001f}#custom-sticky-bar.is-visible{transform:translate(-50%) translateY(0)}#custom-sticky-bar .sticky-price{font-size:24px;font-weight:700;margin-right:20px;color:#252525;letter-spacing:-.5px}#custom-sticky-bar .sticky-button{height:48px;font-size:16px;padding:0 24px}}.splide__list{display:flex;margin:0;padding:0;list-style:none;height:100%}.splide__slide{display:block;flex-shrink:0;list-style-type:none;position:relative;margin:0}@keyframes modalSlideIn{0%{transform:scale(.7) translateY(30px);opacity:0}to{transform:scale(1) translateY(0);opacity:1}}body.popup-opened{overflow:hidden;height:100vh}#custom-popup,#custom-popup-1{display:none;position:fixed;z-index:9999;top:0;left:0;width:100%;height:100%;background-color:#000000b3;justify-content:center;align-items:center;overflow:hidden;animation:fadeIn .3s ease}#custom-popup.active,#custom-popup-1.active{display:flex}#custom-popup-content{position:relative;background:#fff;padding:0 20px 20px;border-radius:10px;max-width:400px;width:90%;box-shadow:0 4px 10px #0003;animation:modalSlideIn .4s cubic-bezier(.34,1.56,.64,1);--primary-color: #007bff}@media screen and (max-width:767px){#custom-popup-content{max-width:90%}}#custom-popup-content h2{font-size:22px;font-weight:600;margin:15px 0 5px;text-align:center}#custom-popup-content .subheading{text-align:center;font-size:13px;color:#666;margin-top:0;margin-bottom:15px}#custom-popup-content label{font-weight:500;color:#343a40;display:block;margin-bottom:4px;font-size:15px}#custom-popup-content input[type=text],#custom-popup-content input[type=tel],#custom-popup-content textarea{display:block;width:100%;padding:10px 15px;margin-bottom:10px;border:1px solid #ced4da;border-radius:8px;font-size:16px;color:#495057;background-color:#f8f9fa;transition:all .2s ease;-webkit-appearance:none}#custom-popup-content input[type=text]:focus,#custom-popup-content input[type=tel]:focus,#custom-popup-content textarea:focus{outline:none;border-color:var(--primary-color);background-color:#fff;box-shadow:0 0 0 3px #007bff33}#custom-popup-content textarea{min-height:70px;resize:none}#custom-popup-content .error-message{display:block;color:#dc3545;font-size:12px;line-height:14px;min-height:14px;margin-top:8px;margin-bottom:12px;opacity:0;transform:translateY(-8px);transition:all .3s ease;pointer-events:none}#custom-popup-content .error-message:not(:empty){opacity:1;transform:translateY(0)}#custom-popup-content .consent-container{width:100%;margin:28px 0 10px}#custom-popup-content .consent-container .error-message{margin-top:8px;margin-bottom:15px}#custom-popup-content .consent-label{display:flex;align-items:center;gap:10px;cursor:pointer}#custom-popup-content .consent-label input[type=checkbox]{-webkit-appearance:none;appearance:none;background-color:#fff;width:1.15em;height:1.15em;border:1px solid #ced4da;border-radius:4px;display:grid;place-content:center;flex-shrink:0}#custom-popup-content .consent-label input[type=checkbox]:before{content:"";width:.65em;height:.65em;transform:scale(0);transition:.12s transform ease-in-out;box-shadow:inset 1em 1em var(--primary-color);clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%)}#custom-popup-content .consent-label input[type=checkbox]:checked:before{transform:scale(1)}#custom-popup-content .consent-text{font-size:14px;color:#6c757d;line-height:1.4}#custom-popup-content .consent-text a{color:var(--primary-color);text-decoration:none}#custom-popup-content .consent-text a:hover{text-decoration:underline}#custom-popup-content button.button[type=submit]{width:100%;padding:14px 20px;font-size:16px;font-weight:700;border:none;border-radius:8px;color:#fff;background-color:#e52e46;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:8px;margin-top:10px}#custom-popup-content button.button[type=submit]:after{content:none}#custom-popup-content button.button[type=submit]:hover{background-color:#c31d33;transform:translateY(-2px)}.popup-header-order{background:linear-gradient(135deg,#f8f9ff,#e8f0ff);height:60px;border-bottom:1px solid #eee;border-radius:10px 10px 0 0;position:relative;margin:0 -20px 20px;width:calc(100% + 40px)}#custom-popup-close.close-button-styled{position:absolute;top:12px;right:15px;width:35px;height:35px;background:#ff1e1e;color:#fff;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;z-index:100;border:none;padding:0}#custom-popup-close.close-button-styled:before{content:"×";font-family:Arial,sans-serif;font-size:22px;line-height:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%;transform:translateY(1px)}#custom-popup-close.close-button-styled:hover{background:#c30000;transform:scale(1.1) rotate(90deg)}#sound-icon-order{transition:opacity .15s ease-in-out;will-change:opacity}.sound-toggle-order{position:absolute;top:12px;left:15px;width:35px;height:35px;background:#007bff;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;box-shadow:0 4px 12px #007bff4d;transition:all .3s ease;z-index:100;padding:0}.sound-toggle-order img{display:block;width:16px;height:16px;object-fit:contain}.sound-toggle-order:hover{transform:scale(1.1)}.sound-toggle-order.muted{background:#6c757d;box-shadow:0 4px 12px #6c757d4d}.success-toast{position:fixed;bottom:20px;left:50%;transform:translate(-50%);background:#28a745;color:#fff;padding:12px 20px;border-radius:5px;font-size:16px;opacity:0;transition:opacity .5s ease-in-out;z-index:10000;pointer-events:none}.success-toast.show{opacity:1}.popup-guarantees{margin-top:25px;padding:15px;background:#f8f9fa;border:1px dashed #ced4da;border-radius:8px}.popup-guarantees .guarantee-item{display:flex;align-items:center;gap:12px;margin-bottom:10px}.popup-guarantees .guarantee-item:last-child{margin-bottom:0}.popup-guarantees .guarantee-item svg{width:20px;height:20px;flex-shrink:0}.popup-guarantees .guarantee-item span{font-size:13px;color:#495057;line-height:1.3}button.button:disabled{background-color:#abb1b7;cursor:not-allowed}.product__area-accessories .label-accessories{display:none}.product__area-accessories .accessories-header{display:flex;align-items:center;margin-bottom:8px}.product__area-accessories .accessories-header .header-question-icon{margin-left:10px;width:18px;height:18px;background:#f0f0f0;border:1px solid #ccc;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:11px;color:#666;cursor:pointer;transition:all .2s}.product__area-accessories .accessories-header .header-question-icon:hover{background:#e0e0e0;color:#000}.product__area-accessories .accessories-header .options-quantity-hint{font-size:13px;color:#888;font-weight:400;margin-left:6px;flex-shrink:0}.product__area-accessories-title{font-size:16px;font-weight:500;color:#888;text-transform:uppercase;letter-spacing:1.2px;text-align:left}@media(max-width:767px){.product__area-accessories-title{font-size:14px;letter-spacing:1px}}@media(max-width:390px){.product__area-accessories-title{font-size:13px}}@media(min-width:1024px){.product__area-accessories-title{width:auto}}.product__area-accessories [data-product-accessory-error]{color:red}.product__area-accessories .accessory-item:not(.common-accessories-has-error) [data-product-accessory-error]{display:none}.product__area-accessories [data-product-accessory-values-item]{display:block}.accessory-group{margin-top:0;margin-bottom:0;padding-top:0}.accessory-group__title{display:flex;align-items:center;text-align:center;color:#909090;font-size:12px;font-weight:400;text-transform:uppercase;margin-bottom:12px;letter-spacing:.5px}.accessory-group__title:before,.accessory-group__title:after{content:"";flex:1;border-bottom:1px solid #e0e0e0}.accessory-group__title span{padding:0 15px}.accessory-group:first-child .accessory-values__item{border-bottom:none;margin-bottom:5px;padding-bottom:5px}.accessory-group:nth-child(2) .accessory-group__title{margin-top:5px;padding-top:0}@media(min-width:1024px){.product__area-accessories .accessory-groups-container .accessory-group{padding-top:0}}.advanced-set-clarification{text-align:center;margin:-5px 0 10px;padding:0;font-size:11px;font-weight:500;color:#909090;text-transform:none;font-style:normal;letter-spacing:.2px}@media(max-width:767px){.advanced-set-clarification{margin-top:-6px}}.accessory-values__item{margin-bottom:6px;display:flex;flex-wrap:wrap;align-items:center;position:relative;cursor:pointer;transition:background .2s ease;border:1px solid transparent;border-radius:6px;padding:2px 6px;margin-left:-6px;width:calc(100% + 12px)}.accessory-values__item:has(input:checked){border-color:#e0e0e0;box-shadow:0 1px 4px #00000008}.accessory-group:first-child .accessory-values__item:has(input:checked){background-color:#f9f9f9}.accessory-group:nth-child(2) .accessory-values__item:has(input:checked){background-color:#f1f3f5}.accessory-values__item:hover{background-color:#0000000d;transform:translateY(-1px);box-shadow:0 4px 12px #00000014}.accessory-values__item input[type=checkbox]{position:absolute;opacity:0;width:0;height:0;margin:0}.accessory-values__item input[type=checkbox]+span:first-of-type{position:relative;display:flex;align-items:center}.accessory-values__item input[type=checkbox]+span:first-of-type:before{content:"";display:inline-block;width:16px;height:16px;border:2.5px solid #d1d5db;border-radius:4px;margin-right:6px;box-sizing:border-box;background:#fff;flex-shrink:0;transition:all .3s ease}.accessory-values__item input[type=checkbox]+span:first-of-type:after{content:"";position:absolute;left:4px;top:50%;width:7px;height:12px;border:solid #6c757d;border-width:0 3px 3px 0;transform:translateY(-65%) rotate(45deg) scale(0);transition:all .4s cubic-bezier(.68,-.55,.265,1.55);opacity:0;pointer-events:none}.accessory-values__item input[type=checkbox]:checked+span:first-of-type:before{border-color:transparent;background-color:transparent}.accessory-values__item input[type=checkbox]:checked+span:first-of-type:after{transform:translateY(-65%) rotate(45deg) scale(1);opacity:1;animation:checkmarkPop .4s ease .3s both}.accessory-values__item:hover input[type=checkbox]:not(:checked)+span:first-of-type:before{border-color:#9ca3af;transform:scale(1.02)}.accessory-values__item span[data-product-accessory-values-item-name]{margin-right:4px;flex:0 1 auto;font-size:14px;font-weight:400}@media(max-width:767px){.accessory-values__item span[data-product-accessory-values-item-name]{font-size:14px}}@media(max-width:420px){.accessory-values__item span[data-product-accessory-values-item-name]{font-size:12px}}@keyframes checkmarkPop{0%{transform:translateY(-65%) rotate(45deg) scale(0);opacity:0}70%{transform:translateY(-65%) rotate(45deg) scale(1.2);opacity:1}to{transform:translateY(-65%) rotate(45deg) scale(1);opacity:1}}.product__area-accessories .accessory-values__item[data-product-accessory-values-item]{display:flex;flex-wrap:wrap;align-items:center;width:100%;padding-bottom:10px;margin-bottom:10px;border-bottom:none}.product__area-accessories .variant-details-link{flex-shrink:0;white-space:nowrap;margin-left:8px;text-decoration:underline;text-decoration-color:#6c757d;font-size:13px;color:#6c757d;transition:color .2s,text-decoration-color .2s}.product__area-accessories .variant-details-link:hover{color:#000;text-decoration-color:#000}@media(max-width:767px){.product__area-accessories .variant-details-link{font-size:10px;flex-shrink:0;margin-left:6px}}@media(min-width:391px)and (max-width:767px){.product__area-accessories .variant-details-link{font-size:12px}}.variant-description{background:none;border:none;box-shadow:none;padding:0;margin-top:6px;margin-left:0;width:100%}.variant-description ul{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;justify-content:flex-start;gap:8px}.variant-description li{color:#888;border:1px solid currentColor;background-color:#fcfcfc;font-size:13px;padding:6px 14px;border-radius:18px;font-weight:500;display:inline-flex;align-items:center;gap:8px;margin:0}.variant-description li span{font-size:15px;line-height:1}.variant-description li img{width:15px;height:15px;margin:0}@media(max-width:767px){.variant-description ul{flex-wrap:nowrap;overflow-x:auto;padding-left:0;padding-right:15px;-ms-overflow-style:none;scrollbar-width:none}.variant-description ul::-webkit-scrollbar{display:none}.variant-description li{font-size:10px;padding:4px 8px;gap:4px;flex-shrink:0}.variant-description li span{font-size:12px}.variant-description li img{width:13px;height:13px}}@media(max-width:390px){.variant-description ul{flex-wrap:wrap;justify-content:flex-start;overflow-x:hidden;padding-left:0;padding-right:0;gap:6px}.variant-description li{font-size:9px;padding:3px 7px;gap:2px;font-weight:400;border-radius:12px}.variant-description li span{font-size:11px}.variant-description li img{width:11px;height:11px}}.static-benefit-tag{display:inline-flex;align-items:center;border-radius:14px;font-weight:500;margin-left:8px;font-size:9px;padding:2px 6px;background-color:#fdecec;color:#c53030;border:1px solid #e57373}@media(max-width:767px){.static-benefit-tag{font-size:9px;padding:2px 7px}}@media(max-width:390px){.static-benefit-tag{font-size:8px;padding:1px 6px}}.static-hit-tag{display:inline-flex;align-items:center;border-radius:14px;font-weight:500;margin-left:8px;margin-right:4px;font-size:9px;padding:2px 7px;background-color:#fff3bf;color:#e67e22;border:1px solid #fab005;text-transform:uppercase}@media(max-width:767px){.static-hit-tag{font-size:8px;padding:1px 6px}}.product .test-button-container{display:flex;justify-content:flex-start;align-items:center;gap:12px;margin:8px 0 20px}.product .test-button-container .test-button{flex-shrink:0;display:inline-flex;align-items:center;gap:2px;padding:10px 12px;background:#fff;border:1px solid #e0e0e0;border-radius:8px;font-size:13px;color:#666;box-shadow:0 1px 3px #0000001a;cursor:pointer;transition:all .2s ease}.product .test-button-container .test-button:hover{background-color:#f5f5f5;border-color:#d0d0d0;color:#333}.product .test-button-container .test-time{font-size:12px;color:#6c757d;line-height:1.2}@media(max-width:767px){.product .test-button-container{gap:12px;margin:8px 0 13px}.product .test-button-container .test-time{font-size:11px;line-height:1.35}.product .test-button-container .test-time span{display:block}}@media(max-width:390px){.product .test-button-container .test-time{font-size:10px}}.question-icon{display:inline-block;background-color:#f0f0f0;border:1px solid #ccc;border-radius:50%;padding:2px 5px;font-size:10px;cursor:pointer;color:#555;margin-left:5px;vertical-align:middle;position:relative}.question-icon:before{content:"";position:absolute;inset:-5px;border-radius:50%}#unique-massage-map-container{display:flex;align-items:center;cursor:pointer;margin-bottom:8px;padding:4px 8px;border-radius:4px;border:1px solid #ccc;background-color:#f9f9f9;transition:background-color .2s ease;text-align:left}#unique-massage-map-container:hover{background-color:#e9e9e9}#unique-massage-map-container .massage-map-text{font-size:13px;color:#333;font-weight:400;margin-right:5px;flex-grow:1;text-align:left;white-space:normal;display:flex;align-items:center}#unique-massage-map-container .massage-map-subtext{font-size:11px;color:#555;margin-left:5px}#unique-massage-map-container .question-icon{background-color:#ccc;color:#333;border-radius:50%;padding:2px 5px;font-size:12px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;margin-left:5px}#unique-massage-map-container .question-icon:hover{background-color:#bbb}#unique-massage-map-content{margin-bottom:15px;padding:10px;border-radius:4px;border:1px solid #ddd;background-color:#fafafa;animation:fadeIn .3s ease}#unique-massage-map-content .massage-map-content-inner{display:flex;flex-direction:column;align-items:center}#unique-massage-map-content .massage-map-image{max-width:100%;height:auto;margin-bottom:10px;border-radius:4px;border:1px solid #ccc}#unique-massage-map-content .usage-title{font-size:17px;color:#333;font-weight:700;margin:20px 0 15px;text-align:center}#unique-massage-map-content .video-links{display:flex;justify-content:center;gap:10px;margin-bottom:10px}#unique-massage-map-content .video-link-image{max-width:100px;height:auto;border-radius:4px;border:1px solid #ccc;transition:transform .2s ease,box-shadow .2s ease;cursor:pointer}#unique-massage-map-content .video-link-image:hover{transform:scale(1.05);box-shadow:0 4px 8px #0003}#unique-massage-map-content .hide-content-button{margin-top:10px;padding:6px 12px;font-size:14px;color:#fff;background-color:#ff4d4d;border-radius:4px;border:none;cursor:pointer;display:inline-flex;align-items:center;transition:background-color .2s ease}#unique-massage-map-content .hide-content-button .hide-arrow{margin-left:5px;font-size:16px}#unique-massage-map-content .hide-content-button:hover{background-color:#e57373}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media(min-width:1024px){.product__area-accessories-title{font-size:14px;margin-bottom:15px}.accessory-group__title{font-size:11px;margin-bottom:10px}.product__area-accessories .accessory-values__item[data-product-accessory-values-item]{font-size:14px;padding-bottom:10px;margin-bottom:10px}.variant-description li{font-size:11px;padding:3px 8px;gap:5px}.variant-description li span,.variant-description li img{font-size:12px;width:13px;height:13px}.product__area-accessories .variant-details-link{font-size:13px}.accessory-group:first-child .accessory-values__item{margin-bottom:0;padding-bottom:5px}.accessory-group:nth-child(2) .accessory-group__title{margin-top:15px;padding-top:0}}label{transform:none;transition:none}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;contain:strict;display:inline-block;height:20px;inset:0;margin:auto;position:absolute;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;-ms-flex-pack:center;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports (outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports (outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;inset:0 .5em 0 auto;padding:1em 0}
