.bl-core-loading-animation{align-items:center;display:flex;justify-content:center;transition-duration:1s;width:100%}.bl-core-loading-animation__text{text-align:center}html{scroll-behavior:smooth}:root{--color-light-text: #fafafa;--color-light-line: #e8e3e0;--color-dark-line: #919191;--color-dark-text: #545453;--color-title-text: #1d1d1d;--weight-medium: 600;--weight-regular: 400;--screenWidthNoBars: calc(100vw - (100vw - 100%));--reactWidthDesktop: 60vw;--reactHeightDesktop: calc(var(--reactWidthDesktop) / 23 * 20);--vtoWidthMobile: var(--screenWidthNoBars);--vtoHeightMobile: calc(var(--vtoWidthMobile) / 0.9);--carouselImageWidthMobile: 90vw}.light-text{color:var(--color-light-text) !important}.light-line{background-color:var(--color-light-line) !important}.title-text{font-size:14px;line-height:1.43;color:var(--color-title-text);font-weight:var(--weight-regular);letter-spacing:1px;text-transform:uppercase;margin-bottom:22px !important}.weight-medium{font-weight:var(--weight-medium)}.header{background-color:#fff}.error-container{display:flex;align-items:center;justify-content:center;flex-direction:column;background-color:#fff;border-radius:5px;padding:17px 15px;min-width:384px;max-width:384px;width:95%;height:211px}.error-container__button{max-width:354px;width:100%;height:48px;border-radius:5px;border:1px solid #d6d6d6;font-weight:var(--weight-medium)}.error-container__button{color:#fff;background:#000 0 0 no-repeat padding-box;margin-bottom:0}.error-container{height:auto}.error-container__title{font-weight:var(--weight-medium);margin-bottom:0}.error-container__text{margin-top:10px;margin-bottom:20px}.md{height:25px;width:3px;border-radius:5px;background:#464743 0 0 no-repeat padding-box;-webkit-transform:rotate(90deg);transform:rotate(90deg);z-index:2}.mobile{display:none}.popup{position:relative;background-color:#fff;max-width:95%}.btn-action{background-color:var(--color-dark-text);border:none;color:var(--color-light-text);font-weight:var(--weight-medium);height:60px;letter-spacing:1px;margin:10px 0 0 0;max-width:375px;outline:none;text-transform:uppercase;width:100%}@media screen and (max-width: 767px){.btn-action{margin:auto;margin-bottom:5vh;max-width:unset;width:90%}}.btn-action-disabled{color:var(--color-dark-text);background-color:var(--color-light-line);cursor:default}.max-w-none{max-width:none !important}.cursor-pointer{cursor:pointer}.section-title{border-bottom:1px solid var(--bl-core-color-border);display:flex;justify-content:space-between;margin:26px auto 32px;width:100%}.section-title__title{font-family:var(--font-regular);text-transform:uppercase}.section-title__smallText{flex-shrink:0;color:var(--color-dark-line);text-decoration:underline;cursor:pointer}.section-title__smallText.unavailable{display:none}@media screen and (max-width: 767px){.desktop{display:none !important}.mobile{display:flex}.error-container{min-width:315px}}@-webkit-keyframes error_slide{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}15%{-webkit-transform:translate(0, 80px);transform:translate(0, 80px)}85%{-webkit-transform:translate(0, 80px);transform:translate(0, 80px)}100%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@keyframes error_slide{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}15%{-webkit-transform:translate(0, 80px);transform:translate(0, 80px)}85%{-webkit-transform:translate(0, 80px);transform:translate(0, 80px)}100%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}}.addToCart_error{position:fixed;top:-80px;left:0;right:0;padding:20px;z-index:10000000;background-color:var(--secondary-color);color:var(--color-light-text);-webkit-animation:error_slide 7s;animation:error_slide 7s}.loading,.loading-lottie{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.loading-lottie>div{height:80%}.vto-container .loading{position:absolute}.loading img{max-height:100px;max-width:100px}.loading.emptyLoading{height:472px}.loading.with-vto-text{position:absolute;width:100%;height:100%;background:rgba(255,255,255,.7)}.loading.with-vto-text p{position:absolute;top:calc(50% + 30px);font-family:var(--font-semibold)}.ri-small{font-size:11px;line-height:20px}