:root{--bs-body-font-family:'Nunito'!important;--thr-shadow-card:0px 4px 32px 0px rgba(153, 149, 191, 0.25);--thr-shadow-popup:5px 1px 30px 0px rgba(42, 43, 53, 0.05)}*,::after,::before{box-sizing:border-box}*{outline-color:var(--thr-accent-color)}body,html{overscroll-behavior:contain}html{height:100%;padding:0;margin:0}body{font-family:Nunito;padding:0;margin:0;min-height:100%;display:flex;flex-direction:column}body.modal-visible{overflow:hidden}img,svg{vertical-align:middle}.no-select{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fs-24{font-size:24px}::-webkit-scrollbar{width:6px;height:6px;padding:10px;border:8px solid transparent}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{border-radius:6px;background:var(--thr-light-stroke-color)}#__nuxt{display:flex;flex-direction:column;flex:1}.main-block:has(.page-layout-split .checkout){background-color:var(--thr-background-color)}.thr-modal-container:not(.active){display:none}.thr-modal-container{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:safe center;z-index:20;padding:78px 54px 54px 54px}.thr-modal-container .backdrop{background:rgba(0,0,0,.2);position:absolute;left:0;top:0;width:100%;height:100%;z-index:0;opacity:0;transition:opacity .3s}.thr-modal-container.modal-visible .backdrop{opacity:1}.thr-modal-container .content{position:relative;z-index:1;background:var(--thr-white-color);border-radius:8px;width:100%;height:800px;max-height:100%;display:flex;flex-direction:column}.thr-modal-container.confirmation .content{padding:40px;width:574px;max-width:100%}.thr-modal-container .content.content-size{width:auto;height:auto}.thr-modal-container.confirmation .content .confirmation-title{font-weight:600;font-size:31px;line-height:37px;color:var(--thr-text-color)}.thr-modal-container.confirmation .content .confirmation-text{padding-top:8px;font-weight:400;font-size:17px;line-height:20px;color:var(--thr-secondary-text-color)}.thr-modal-container.confirmation .content .confirmation-actions{padding-top:24px;display:flex;justify-content:flex-end;gap:16px}.thr-modal-container.iframe-modal .content{padding:0}.thr-modal-container.iframe-modal .content .content-inner{padding:0}.stretch-width{width:100%}.page-checkout{background-color:var(--thr-background-color)}.print-only{opacity:0!important}@media print{.print-only{opacity:1!important}.support-button{display:none!important}}.thr-button{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:12px 24px;gap:10px;height:56px;background:var(--thr-text-color);border-radius:8px;color:var(--thr-white-color);border:none;font-weight:600;font-size:20px;line-height:24px;text-decoration:none}.thr-button.compact{height:36px;padding:8px 12px;font-size:14px;line-height:17px}.thr-button.cancel{background:var(--thr-background-color);color:var(--thr-text-color)}.thr-button.outlined{background:0 0;border:1px solid var(--thr-text-color);color:var(--thr-text-color)}.thr-button.text{padding:0;background:0 0;border:none;color:var(--thr-text-color)}.thr-button.link{width:auto;height:auto;padding:0;background:0 0;border:none;color:var(--thr-accent-color);text-decoration:underline;font-size:17px;font-style:normal;font-weight:600;line-height:120%}.thr-button.warning{background:var(--thr-red-color);color:var(--thr-white-color)}.thr-button.warning-text{background:0 0;color:var(--thr-red-color)}.thr-button.success{background:var(--thr-accent-color);color:var(--thr-white-color)}.thr-button:active{opacity:.8}.thr-button.disabled{background:var(--thr-stroke-color)}.thr-button:disabled{background:var(--thr-stroke-color);cursor:default;pointer-events:none}.thr-button .spinner-border{width:24px;height:24px;border-width:3px}.main-block{flex:1;display:flex;flex-direction:column;transition:padding-right .3s}.page-layout-split{display:flex;flex-direction:row;height:100%;align-items:stretch}.page-layout-split .main-area{flex:1;display:flex;flex-direction:column;max-width:100%}.thr-left-menu{background-color:var(--thr-white-color);height:100vh;position:relative;z-index:12;display:flex;flex-direction:column}.thr-left-menu.ignore-header{margin-top:-80px}.thr-left-menu .logo{margin:16px;object-fit:contain}.thr-left-menu .logo img{object-fit:contain}.thr-left-menu .categories-menu{flex:1}.thr-left-menu.sticky{position:sticky;top:0}.page-checkout .checkout-items-editor{border-radius:12px;margin-bottom:24px;position:relative}.products-list-container{display:flex}.products-list-container .subcategories-list{display:flex;overflow-x:auto;margin-left:16px;margin-bottom:16px;min-height:170px}.products-list-container .subcategories-list .subcategory-item{width:160px;min-width:160px;height:164px;display:flex;flex-direction:column;padding:8px 16px;text-decoration:none;cursor:pointer}.products-list-container .subcategories-list .subcategory-item img{height:100px;width:100%;border-radius:16px;object-fit:contain}.products-list-container .subcategories-list .name{font-weight:400;font-size:17px;line-height:20px;color:var(--thr-text-color);padding-top:8px;height:48px;overflow:hidden;text-overflow:ellipsis;max-height:48px;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;word-break:break-word;text-align:center}.main-scrollable-area{flex:1;overflow:auto;max-height:calc(100vh - 80px);margin-right:4px;display:flex;flex-direction:column;position:relative;outline:0}.horizontal-spacing{padding:0 40px}.page-header{height:80px;padding:20px 40px;display:flex;align-items:center;position:sticky;top:0;background:var(--thr-white-color);z-index:12}.page-header .logo img{object-fit:contain;object-position:left center}#thr-auth-widget{z-index:22}.page-header #thr-account-menu-widget .user-anonymous .button{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:12px 24px;min-width:106px;height:48px;background:var(--thr-secondary-accent-color);border-radius:8px;font-style:normal;font-weight:600;font-size:20px;color:var(--thr-secondary-accent-text-color);border:none}.page-header #thr-account-menu-widget .user-anonymous .button:active{background:var(--thr-secondary-accent-color)}.page-header #thr-account-menu-widget .user-authorized .profile-icon-btn{width:32px;height:32px;border:none;color:var(--thr-accent-color);display:block;background-color:transparent;font-size:24px}.page-header #thr-account-menu-widget .user-authorized .profile-icon-btn::before{content:"\e92f"}.page-header #thr-account-menu-widget .user-authorized .profile-icon-btn i{font-size:26px}.page-header #thr-account-menu-widget .user-authorized .account-menu{position:relative}.page-header #thr-account-menu-widget .user-authorized .account-menu-dropdown{display:none;position:absolute;top:58px;right:0;background:var(--thr-white-color);border:1px solid var(--thr-light-stroke-color);width:450px;z-index:1;box-shadow:5px 1px 30px 0 rgba(42,43,53,.05);border-radius:8px}.page-header #thr-account-menu-widget .user-authorized .account-menu-dropdown.open{display:block}.page-header #thr-account-menu-widget .user-authorized .account-menu-dropdown .menu-logo{display:none}.page-header #thr-account-menu-widget .user-authorized .account-menu-dropdown button.menu-item{background:var(--thr-white-color);color:var(--thr-text-color);padding:16px 24px;border:none;width:100%;border-radius:8px;display:flex;gap:24px;align-items:center;font-size:20px;font-weight:600;line-height:24px}.page-header #thr-account-menu-widget .user-authorized .account-menu-dropdown button.menu-item.mobile-only{display:none}.page-header #thr-account-menu-widget .user-authorized .account-menu-dropdown button.menu-item:hover{background:var(--thr-background-color)}.page-header #thr-account-menu-widget .user-authorized .account-menu-dropdown button.menu-item .avatar-image{object-fit:cover;border-radius:50%}.page-header #thr-account-menu-widget .user-authorized .account-menu-dropdown button.menu-item .menu-title{flex:1;text-align:left;display:flex;gap:8px}.page-header #thr-account-menu-widget .user-authorized .account-menu-dropdown button.menu-item .menu-profile-link{flex:1;text-align:left}.page-header #thr-account-menu-widget .user-authorized .account-menu-dropdown button.menu-item .menu-profile-link .menu-title{display:block;text-align:left;font-size:20px;font-style:normal;font-weight:600;line-height:120%}.page-header #thr-account-menu-widget .user-authorized .account-menu-dropdown button.menu-item .menu-profile-link .menu-subtitle{font-size:17px;font-style:normal;font-weight:400;line-height:120%}.page-header #thr-account-menu-widget .user-authorized .account-menu-dropdown button.menu-item.log-out{color:var(--thr-red-color)}.page-header #thr-account-menu-widget .user-authorized .account-menu-dropdown button.menu-item .menu-counter{display:flex;min-width:24px;height:24px;justify-content:center;align-items:center;font-size:14px;font-style:normal;font-weight:600;line-height:120%;background-color:var(--thr-light-stroke-color);border-radius:12px;padding:0 8px}.page-header #thr-account-menu-widget .user-authorized .account-menu-dropdown button.close-button{position:absolute;z-index:1;box-shadow:0 0 4px 0 rgba(0,0,0,.12);border-radius:50%;width:32px;height:32px;display:flex;justify-content:center;align-items:center;background:0 0;border:none;right:-8px;top:-8px;background:var(--thr-white-color)}.page-header .search-field{flex:1;margin:0 24px}.products-list{display:flex;padding:4px 24px 0 40px;flex-wrap:wrap;gap:16px;margin-bottom:40px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.products-list .product-item{display:block;padding:16px;border-width:1px;border-style:solid;border-color:var(--thr-light-stroke-color);border-radius:16px;text-decoration:none;transition:box-shadow .2s,border-color .2s,outline-color .2s;position:relative}.products-list .product-item:hover{box-shadow:0 4px 32px rgba(153,149,191,.25)}.products-list .product-item.cart-added{border-color:var(--thr-accent-color);outline-color:var(--thr-accent-color)}.products-list .product-item[data-sell-type=weighted] .cart-actions .quantity-display{font-size:16px;border-radius:8px;height:30px;line-height:30px}.products-list .product-item[data-sell-type=weighted] .cart-actions .quantity-display.manual-allowed:not(:focus){cursor:pointer}.products-list .product-item[data-sell-type=weighted] .cart-actions .quantity-display.manual-allowed:hover{background-color:var(--thr-darker-accent-color)}.products-list .product-item[data-sell-type=weighted] .cart-actions .quantity-display.manual-allowed:focus{background-color:var(--thr-white-color);color:var(--thr-text-color)}.products-list .product-item .image{width:100%;height:140px;display:flex;justify-content:center;align-items:center;position:relative}.products-list .product-item .image img{max-width:100%;max-height:100%;width:auto;height:auto}.products-list .product-item .image .variants-counter{position:absolute;bottom:0;left:50%;transform:translateX(-50%);padding:4px 8px;font-size:14px;line-height:17px;font-weight:600;background-color:var(--thr-white-color);color:var(--thr-text-color);border:1px solid var(--thr-light-stroke-color);border-radius:8px;white-space:nowrap}.products-list .product-item .title{font-weight:400;font-size:17px;line-height:120%;color:var(--thr-text-color);padding-top:9px;height:64px;overflow:hidden;text-overflow:ellipsis;max-height:72px;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;word-break:break-word;box-sizing:content-box}.products-list .product-item .product-brand{padding-top:6px;height:18px;max-width:100%;margin-bottom:4px;box-sizing:content-box}.products-list .product-item .product-brand .brand-link{display:flex;font-weight:600;font-size:14px;line-height:120%;color:var(--thr-secondary-text-color);height:18px;max-width:100%;box-sizing:content-box;gap:4px;align-items:center}.products-list .product-item .product-brand img{object-fit:contain}.products-list .product-item .product-brand .product-brand-name{-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis;height:15px;max-width:100%}.products-list .product-item .price{font-weight:600;font-size:20px;line-height:24px;color:var(--thr-text-color)}.products-list .product-item .price .displaying-price{display:flex;align-items:flex-start;color:var(--thr-text-color);border-radius:4px;padding:3px 2px;height:24px;width:fit-content}.products-list .product-item .price .displaying-price.in-sale{background-color:var(--thr-status-active)}.products-list .product-item .price .displaying-price .currency{font-size:12px;line-height:14px}.products-list .product-item .price .displaying-price .price-prefix{font-size:17px;line-height:21px;font-weight:400;color:var(--thr-secondary-text-color);display:inline-block;padding-right:4px}.products-list .product-item .price .displaying-price .price-base{font-size:20px;line-height:20px;font-weight:600}.products-list .product-item .price .displaying-price .price-cents{font-size:12px;line-height:14px}.products-list .product-item .price .unit{font-weight:400;font-size:17px;line-height:120%;color:var(--thr-secondary-text-color)}.products-list .product-item .item-bottom{display:flex;justify-content:space-between;align-items:flex-end;min-height:43px}.products-list .product-item .item-bottom .price{display:flex;align-items:center;position:relative}.products-list .product-item .item-bottom .price .base-price{font-size:12px;color:var(--thr-secondary-text-color);text-decoration:line-through;position:absolute;bottom:50%;width:70px;line-height:16px;opacity:0;transition:.3s}.products-list .product-item .item-bottom .price .base-price.visible{opacity:1;bottom:100%}.products-list .product-item .item-bottom .price .currency{padding-right:0}.products-list .product-item .item-bottom .price .price-value{font-size:20px;font-weight:600;line-height:1}.products-list .product-item .item-bottom .price .unit{padding-left:4px;font-size:17px}.products-list .product-item .item-bottom .case-switcher{display:flex;align-items:center;border-radius:8px;border:1px solid var(--thr-light-stroke-color);height:25px;background:var(--thr-white-color)}.products-list .product-item .item-bottom .case-switcher button{position:relative;border:1px solid transparent;border-radius:8px;padding:3px 5px;font-size:14px;font-style:normal;font-weight:600;line-height:120%;background:0 0;color:var(--thr-secondary-text-color)}.products-list .product-item .item-bottom .case-switcher button.sale::before{content:'Sale';font-size:10px;line-height:10px;padding:2px 0 4px 0;display:block;position:absolute;z-index:-1;background-color:var(--thr-status-active);bottom:22px;width:32px;left:50%;margin-left:-16px;border-radius:2px 2px 0 0;transition:all .3s;color:var(--thr-text-color)}.products-list .product-item .item-bottom .case-switcher button.sale:hover::before{padding-bottom:6px}.products-list .product-item .item-bottom .case-switcher button.sale.selected::before{opacity:0;bottom:50%}.products-list .product-item .item-bottom .case-switcher button.added:not(.selected)::after{content:'';position:absolute;top:2px;right:2px;width:4px;height:4px;border-radius:50%;background-color:var(--thr-darker-accent-color)}.products-list .product-item .item-bottom .case-switcher button.selected{color:var(--thr-darker-accent-color);border:2px solid var(--thr-darker-accent-color);background:rgba(52,206,112,.1);padding:2px 5px;margin:0 -1px}.products-list .product-item .placeholder{color:#e9eaee}.products-list .product-item .image.placeholder{border-top-left-radius:8px;border-top-right-radius:8px}.products-list .product-item .title .placeholder{width:100%}.products-list .product-item .price .placeholder{width:50%;border-bottom-left-radius:8px}.products-list .product-item .cart-actions{position:absolute;top:16px;left:auto;right:16px;width:50px;height:50px;background:var(--thr-accent-color);border:1px solid var(--thr-white-color);border-radius:12px;display:flex;justify-content:flex-end;align-items:center;overflow:hidden;transition:width .3s}.products-list .product-item.cart-added .cart-actions{width:calc(100% - 32px)}.products-list .product-item .actions-left{position:absolute;right:48px;width:calc(100% - 48px);white-space:nowrap;display:flex;align-items:center}.products-list .product-item .cart-actions .text{flex:1;font-weight:600;font-size:16px;margin-right:2px;text-align:center;color:var(--thr-white-color);white-space:nowrap}.products-list .product-item .cart-actions button{width:48px;min-width:48px;height:48px;border:none;font-size:24px;color:var(--thr-white-color);line-height:100%;border-radius:12px;background-color:var(--thr-accent-color);z-index:0}.products-list .product-item .cart-actions.loading,.products-list .product-item .cart-actions.loading button{cursor:progress;background-color:var(--thr-secondary-text-color)}.products-list .product-item .cart-actions img{pointer-events:none}.products-list .product-item .cart-actions button:active,.products-list .product-item .cart-actions button:focus-visible{background-color:var(--thr-darker-accent-color)}.products-list .product-item .cart-actions button:focus-visible{outline:1px solid var(--thr-white-color)}.products-list .product-item .cart-actions .quantity-display{width:calc(100% - 96px);flex:1;background:0 0;border:none;outline:0;text-align:center;color:var(--thr-white-color);font-weight:600;font-size:20px;line-height:48px}.products-list .product-item .cart-actions .quantity-display::-webkit-inner-spin-button,.products-list .product-item .cart-actions .quantity-display::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.products-list .product-item .cart-actions .quantity-display{-moz-appearance:textfield}.products-list .product-item.purchased{position:relative}.products-list .product-item.product-sc-booked .title,.products-list .product-item.purchased .title{height:42px;-webkit-line-clamp:2}.products-list .product-item.purchased .item-bottom{margin-bottom:21px;min-height:43px}.products-list .product-item.purchased .last-purchase-date{position:absolute;right:-1px;bottom:-1px;background-color:var(--thr-secondary-accent-color);color:var(--thr-secondary-accent-text-color);font-size:12px;line-height:28px;padding:0 14px;border-radius:16px 0 16px 0}.products-list .product-sc-delivery-date{position:absolute;right:-1px;bottom:-1px;background-color:var(--thr-secondary-accent-color);color:var(--thr-secondary-accent-text-color);font-size:12px;line-height:28px;padding:0 14px;border-radius:16px 0 16px 0;white-space:nowrap;max-width:calc(100% - 16px)}.products-list .product-sc-delivery-date~.last-purchase-date{display:none}.thr-cart-button{display:flex;background-color:transparent;border:none;outline:0;margin-right:24px;flex-direction:row;justify-content:center;align-items:center;height:48px;border-radius:53px;color:var(--thr-accent-color);font-weight:600;font-size:20px;transition-property:background-color,padding-right,gap;transition-duration:.2s;padding:0;gap:0}.thr-cart-button .ico{font-size:24px}body.thr-logged-in .thr-cart-button{display:flex}.thr-cart-button svg{stroke:var(--thr-accent-color);min-width:24px;min-height:24px}.thr-cart-button.has-item{background-color:var(--thr-secondary-accent-color);color:var(--thr-secondary-accent-text-color);padding:12px 16px;gap:8px}.thr-cart-button.has-item svg{stroke:var(--thr-text-color)}.page-container{width:100%;max-width:960px;margin:0 auto;flex:1}.page-placeholder-block{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0 32px 40px}.page-placeholder-block .thr-loader{margin-top:60px}.page-placeholder-block img{max-width:100%;object-fit:contain}.page-placeholder-block .text{font-weight:600;font-size:31px;line-height:120%;text-align:center;color:var(--thr-text-color);margin-top:60px;max-width:960px;word-break:break-word}.page-placeholder-block a{margin-top:24px;display:block;padding:12px 24px;gap:10px;height:56px;background-color:var(--thr-accent-color);border-radius:8px;font-weight:600;font-size:20px;color:var(--thr-white-color);text-decoration:none;text-align:center}.page-placeholder-block a:hover{color:var(--thr-white-color)}.page-placeholder-block a:active{background-color:var(--thr-accent-color)}.main-scrollable-area .page-placeholder-block{margin-bottom:180px}.page-breadcrumbs{display:flex;align-items:center;padding-top:18px;padding-bottom:26px;line-height:18px}.page-breadcrumbs a{font-weight:400;font-size:17px;color:var(--thr-accent-color);text-decoration:none;padding-right:8px}.page-breadcrumbs a:hover{text-decoration:underline;color:var(--thr-accent-color)}.page-breadcrumbs .breadcrumbs-divider{margin-right:8px;color:var(--thr-accent-color)}.page-breadcrumbs .link-title{font-weight:400;font-size:17px;color:var(--thr-text-color)}.page-breadcrumbs a.link-title{cursor:pointer}.page-breadcrumbs a.link-title{color:var(--thr-accent-color)}.page-product .thr-product-details{padding-top:0}.thr-modal-container.thr-mini-cart{justify-content:flex-end}.thr-modal-container.thr-mini-cart .content{transform:translate3d(0,0,0) translateY(0) translateX(100%);opacity:0;transition:transform .3s,opacity .3s}.thr-modal-container.thr-mini-cart.modal-visible .content{transform:translate3d(0,0,0) translateY(0) translateX(0);opacity:1;width:100%;max-width:375px}.home-main-image-wrapper{padding:16px;position:relative}.gallery-item{opacity:0;transition:all 1s;z-index:-1}.gallery-item.current{opacity:1;z-index:2}.home-main-gallery-dots{display:flex;gap:16px;align-items:center;justify-content:center;position:absolute;left:0;right:0;bottom:32px;z-index:3}.home-main-gallery-dots .home-main-gallery-dot{width:8px;height:8px;border-radius:4px;background-color:#fff;transition:width .3s}.home-main-gallery-dots .home-main-gallery-dot.current{width:32px}.home-main-image-wrapper .home-main-gallery-button{width:56px;height:56px;border:1px solid #bcbbcf;background-color:#f7f7f7;color:var(--thr-text-color);font-size:28px;border-radius:8px;position:absolute;top:50%;transform:translateY(-50%);transition:.3s;opacity:0;z-index:-1}.home-main-image-wrapper .home-main-gallery-button.left{left:42px}.home-main-image-wrapper .home-main-gallery-button.right{right:42px}.home-main-image-wrapper:hover .home-main-gallery-button{opacity:1;z-index:4}.main-gallery-skeleton{display:none;height:100%;width:100%;position:relative;overflow:hidden;background-color:#e0e3e9;border-radius:8px}.main-gallery-skeleton::after{position:absolute;top:0;right:0;bottom:0;left:0;transform:translateX(-100%);background-image:linear-gradient(90deg,rgba(255,255,255,0) 0,rgba(255,255,255,.2) 20%,rgba(255,255,255,.5) 60%,rgba(255,255,255,0));-webkit-animation:shimmer 3s infinite;animation:shimmer 3s infinite;content:""}@-webkit-keyframes shimmer{100%{transform:translateX(100%)}}@keyframes shimmer{100%{transform:translateX(100%)}}.home-main-image{position:relative;height:330px;width:100%;display:flex;align-items:center}.home-main-image .title-text{position:relative;z-index:1;font-weight:400;font-size:53px;line-height:63px;color:var(--thr-text-color);margin-left:32px;width:405px}.home-main-image img{position:absolute;height:330px;top:0;left:0;right:0;width:100%;object-fit:cover;border-radius:8px;object-position:center center}.home-main-image-wrapper.loading .home-main-image .main-gallery-skeleton{display:block}.home-main-image-wrapper.loading .home-main-gallery-button{display:none}.add-new-credit-card-button,.home-main-image .title-text .start-shopping-button{border:none;padding:12px 24px;width:187px;height:56px;background:var(--thr-accent-color);border-radius:8px;font-weight:600;font-size:20px;color:var(--thr-white-color);line-height:24px;display:flex;justify-content:center;align-items:center;margin-top:32px}.account-page.account-page.account-page.account-page{background-color:#fff;padding-top:40px;min-height:calc(100vh - 80px)}.account-page .menu-items-list{position:sticky;top:120px}.account-page .thr-modal-container.confirmation .close-button.ico-close{color:inherit}.account-page-container{width:100%;display:flex;padding:16px 40px;height:100%;flex:1;background-color:var(--thr-background-color)!important}.page-ordersPage .account-page.account-page.account-page.account-page{padding-top:0}.account-page .container-main .container-sticky-header.container-sticky-header.container-sticky-header{top:120px}.account-page .container-main .container-sticky-header.container-sticky-header.container-sticky-header::before{content:'';position:absolute;top:-40px;right:0;display:block;width:100%;height:40px;background-color:var(--thr-background-color)}.checkout-summary.checkout-summary .title-block.title-block .circle.circle{background-color:var(--thr-background-color)}.support-button__icon{width:24px;height:16px;border-radius:6px 6px 6px 0;background-color:var(--thr-secondary-accent-text-color);padding:4px}.support-button__icon:before{content:'';display:block;width:100%;height:3px;border-radius:1px;background-color:var(--thr-secondary-accent-color)}.support-button__icon:after{content:'';display:block;width:75%;height:3px;margin-top:2px;border-radius:1px;background-color:var(--thr-secondary-accent-color)}.mobile-support-button{display:flex;justify-content:center;align-items:center;padding:8px;gap:8px;border-radius:8px;border:none;background-color:var(--thr-secondary-accent-color);color:var(--thr-secondary-accent-text-color);font-size:16px;font-weight:600;line-height:19px;cursor:pointer}.mobile-support-button .support-button__icon{width:20px;height:14px}.mobile-support-button .support-button__icon:after,.mobile-support-button .support-button__icon:before{height:2px}@media screen and (max-width:1100px){.page-header{padding:16px}.page-header{gap:16px}.page-header .search-field{margin-left:0}.page-header #thr-account-menu-widget:not(:has(.user-anonymous)){order:-3}.page-header .search-field,.page-header .thr-cart-button{margin-right:0}.page-header #thr-account-menu-widget .user-authorized .account-menu .profile-icon-btn::before{content:"\e902"}.page-header #thr-account-menu-widget .user-authorized .account-menu-dropdown{display:block;transform:translateX(-100%);transition:transform .2s;border:none;border-radius:0}.page-header #thr-account-menu-widget .user-authorized .account-menu-dropdown.open{display:block;transform:translateX(0)}.page-header #thr-account-menu-widget .user-authorized .account-menu-dropdown .menu-logo{display:block;margin:32px;text-align:left}.page-header #thr-account-menu-widget .user-authorized .account-menu-dropdown .menu-logo img{object-fit:contain;object-position:left center}.page-header #thr-account-menu-widget .user-authorized .account-menu-dropdown{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%}.page-header #thr-account-menu-widget .user-authorized .account-menu-dropdown button.menu-item{padding:16px 32px;gap:12px}.page-header #thr-account-menu-widget .user-authorized .account-menu-dropdown button.menu-item.mobile-only{display:flex}.page-header #thr-account-menu-widget .user-authorized .account-menu-dropdown button.menu-item .menu-profile-link{overflow:hidden;text-overflow:ellipsis;word-break:break-all;white-space:nowrap}.page-header #thr-account-menu-widget .user-authorized .account-menu-dropdown button.menu-item .menu-subtitle,.page-header #thr-account-menu-widget .user-authorized .account-menu-dropdown button.menu-item .menu-title{padding-left:12px}.page-header #thr-account-menu-widget .user-authorized .account-menu-dropdown button.close-button{top:32px;right:32px;box-shadow:none}.page-header #thr-account-menu-widget .user-authorized .account-menu-dropdown .menu-item.log-out{position:absolute;left:0;right:0;bottom:0}}@media screen and (max-width:768px){.desktop-only{display:none}.thr-modal-container.thr-mini-cart .content{max-width:375px}.thr-modal-container{padding:0}.products-list{padding:4px 0 0 16px}.horizontal-spacing{padding:0 16px}.page-placeholder-block img{width:240px;height:240px}.page-placeholder-block .text{font-size:20px}.page-placeholder-block a{width:auto;position:fixed;bottom:24px;left:16px;right:16px}.page-breadcrumbs{padding-top:12px;padding-bottom:20px}.products-list .product-item .cart-actions{height:42px;width:42px}.products-list .product-item .cart-actions .actions-left{right:40px;width:calc(100% - 40px)}.products-list .product-item .cart-actions .text{font-size:16px}.products-list .product-item .cart-actions button{width:40px;height:40px;min-width:40px;padding:0 16px}.search-field .search-suggestions{position:fixed!important;top:74px!important;bottom:0!important;box-shadow:none!important}.search-field .search-suggestions .suggestion-item{padding:16px!important}.search-field .search-suggestions .suggestion-item.selected{background-color:var(--thr-white-color)!important}.thr-modal-container .content{transform:translate3d(0,0,0) translateY(100%);width:100%;max-width:100%;height:100%;transition:transform .3s;border-bottom-left-radius:0;border-bottom-right-radius:0}.thr-modal-container.confirmation{align-items:flex-end}.thr-modal-container.confirmation .content{padding:24px 16px}.thr-modal-container.confirmation .content .confirmation-title{font-size:20px;line-height:24px}.thr-modal-container.confirmation .content .confirmation-text{font-size:14px;line-height:17px}.thr-modal-container.confirmation .content .confirmation-actions{font-size:14px;line-height:17px}.thr-modal-container.modal-visible .content{transform:translate3d(0,0,0) translateY(0);width:100%}.thr-modal-container.thr-mini-cart .content{padding-bottom:16px}.thr-button{font-size:16px;line-height:19px;padding:18px 12px}.page-checkout .page-header{display:none}.page-checkout .checkout-forms .page-title a{font-weight:600;font-size:16px;line-height:19px;color:var(--thr-text-color);display:flex;align-items:center}.page-checkout .checkout-forms .page-title a img{width:20px;height:20px;opacity:.4;margin-right:8px}.page-checkout .checkout-forms .step-title{font-weight:600;font-size:20px;line-height:24px}.page-checkout .checkout-forms .step-title .edit-button{font-size:16px;line-height:19px}.main-scrollable-area{margin-right:0;max-height:calc(100vh - 122px)}#thr-infinity-scroll{padding-top:8px}.page-product .page-breadcrumbs{display:none}.products-list-container .subcategories-list{gap:8px;background:var(--thr-background-color);padding:8px 16px;margin-left:0;margin-bottom:8px}.products-list-container .subcategories-list .subcategory-item{background:var(--thr-white-color);border-radius:16px;width:100px;height:136px}.products-list-container .subcategories-list .subcategory-item img{width:80px;height:84px}.products-list-container .subcategories-list .subcategory-item .name{font-weight:400;font-size:14px;line-height:17px}.products-list .product-item{padding:8px}.products-list .product-item .item-bottom .price .price-value{font-size:16px}.products-list .product-item .item-bottom .price .unit{font-size:14px}.products-list .product-item .price .displaying-price{height:20px;margin-bottom:2px}.products-list .product-item.purchased .item-bottom{margin-bottom:24px}.products-list .product-item .price .displaying-price .currency,.products-list .product-item .price .displaying-price .price-cents{font-size:10px;line-height:12px}.products-list .product-item .item-bottom .case-switcher{height:22px}.products-list .product-item .item-bottom .case-switcher button{font-size:12px}.products-list .product-item .item-bottom .case-switcher button.sale::before{bottom:18px;width:30px;margin-left:-15px}.page-ordersPage .orders-list-sidebar{display:none}.page-ordersPage .account-page .container-main .orders-list.orders-list.orders-list{max-width:100%}.products-list .product-sc-delivery-date{font-size:10px}.home-main-image-wrapper{padding:0}.home-main-image{height:140px}.home-main-image img{border-radius:0;height:140px}.home-main-gallery-dots{gap:8px;bottom:8px}.home-main-gallery-dots .home-main-gallery-dot{width:6px;height:6px;border-radius:3px}.home-main-gallery-dots .home-main-gallery-dot.current{width:18px}.main-gallery-skeleton{margin:0;border-radius:0}.home-main-image .title-text{font-size:24px;line-height:28px;width:125px;margin-bottom:0;font-weight:400}.home-main-image .title-text .start-shopping-button{display:none}.home-main-image-wrapper .home-main-gallery-button{display:none}}@media screen and (min-width:769px){.mobile-only{display:none}.products-list .product-item .cart-actions:hover{width:calc(100% - 32px)}.thr-modal-container .content{transition:opacity .3s;opacity:0}.thr-modal-container.modal-visible .content{opacity:1}.search-field{max-width:calc(100vw - 400px);transition:max-width .3s}body.mini-cart-open .main-block{padding-right:350px}body.mini-cart-open .search-field{max-width:calc(100vw - 618px)}.mobile-support-button{display:none}}@media screen and (max-width:398px){.products-list.vertical-list .product-item{width:100%;max-width:200px;margin:0 auto}}@media screen and (min-width:398px) and (max-width:585px){.products-list.vertical-list .product-item{width:calc(100% * (1/2) - 16px)}}@media screen and (min-width:586px) and (max-width:825px){.products-list.vertical-list .product-item{width:calc(100% * (1/3) - 16px)}}@media screen and (min-width:826px) and (max-width:1227px){.products-list.vertical-list .product-item{width:calc(100% * (1/4) - 16px)}}@media screen and (min-width:1228px) and (max-width:1415px){.products-list.vertical-list .product-item{width:calc(100% * (1/5) - 16px)}}@media screen and (min-width:1416px) and (max-width:1603px){.products-list.vertical-list .product-item{width:calc(100% * (1/6) - 16px)}}@media screen and (min-width:1604px) and (max-width:1791px){.products-list.vertical-list .product-item{width:calc(100% * (1/7) - 16px)}}@media screen and (min-width:1792px) and (max-width:1979px){.products-list.vertical-list .product-item{width:calc(100% * (1/8) - 16px)}}@media screen and (min-width:1980px) and (max-width:2167px){.products-list.vertical-list .product-item{width:calc(100% * (1/9) - 16px)}}@media screen and (min-width:2168px) and (max-width:2355px){.products-list.vertical-list .product-item{width:calc(100% * (1/10) - 16px)}}@media screen and (min-width:2354px) and (max-width:2543px){.products-list.vertical-list .product-item{width:calc(100% * (1/11) - 16px)}}@media screen and (min-width:2542px) and (max-width:2731px){.products-list.vertical-list .product-item{width:calc(100% * (1/12) - 16px)}}@media screen and (min-width:2730px) and (max-width:2919px){.products-list.vertical-list .product-item{width:calc(100% * (1/13) - 16px)}}@media screen and (min-width:2918px) and (max-width:3129px){.products-list.vertical-list .product-item{width:calc(100% * (1/14) - 16px)}}@media screen and (min-width:768px) and (max-width:799px){.mini-cart-open .products-list.vertical-list .product-item{width:calc(100% * (1/1) - 16px)}}@media screen and (min-width:800px) and (max-width:993px){.mini-cart-open .products-list.vertical-list .product-item{width:calc(100% * (1/2) - 16px)}}@media screen and (min-width:994px) and (max-width:1128px){.mini-cart-open .products-list.vertical-list .product-item{width:calc(100% * (1/3) - 16px)}}@media screen and (min-width:1129px) and (max-width:1220px){.mini-cart-open .products-list.vertical-list .product-item{width:calc(100% * (1/2) - 16px)}}@media screen and (min-width:1221px) and (max-width:1411px){.mini-cart-open .products-list.vertical-list .product-item{width:calc(100% * (1/3) - 16px)}}@media screen and (min-width:1412px) and (max-width:1602px){.mini-cart-open .products-list.vertical-list .product-item{width:calc(100% * (1/4) - 16px)}}@media screen and (min-width:1603px) and (max-width:1793px){.mini-cart-open .products-list.vertical-list .product-item{width:calc(100% * (1/5) - 16px)}}@media screen and (min-width:1794px) and (max-width:1984px){.mini-cart-open .products-list.vertical-list .product-item{width:calc(100% * (1/6) - 16px)}}@media screen and (min-width:1985px) and (max-width:2175px){.mini-cart-open .products-list.vertical-list .product-item{width:calc(100% * (1/7) - 16px)}}@media screen and (min-width:2176px) and (max-width:2366px){.mini-cart-open .products-list.vertical-list .product-item{width:calc(100% * (1/8) - 16px)}}@media screen and (min-width:2367px) and (max-width:2557px){.mini-cart-open .products-list.vertical-list .product-item{width:calc(100% * (1/9) - 16px)}}@media screen and (min-width:2558px) and (max-width:2748px){.mini-cart-open .products-list.vertical-list .product-item{width:calc(100% * (1/10) - 16px)}}@media screen and (min-width:2749px) and (max-width:2939px){.mini-cart-open .products-list.vertical-list .product-item{width:calc(100% * (1/11) - 16px)}}@media screen and (min-width:2940px) and (max-width:3129px){.mini-cart-open .products-list.vertical-list .product-item{width:calc(100% * (1/12) - 16px)}}@media screen and (min-width:3130px){.products-list.vertical-list{max-width:2840px;margin:0 auto}.products-list.vertical-list .product-item{width:calc(100% * (1/14) - 16px)}.mini-cart-open .products-list.vertical-list .product-item{width:calc(100% * (1/13) - 16px)}}@media screen and (min-width:767px) and (max-width:1279px){.mini-cart-open .account-page .account-page-menu-container{width:156px!important}.mini-cart-open .account-page .account-page-menu-container .menu-items-list .menu-title{display:none!important}.mini-cart-open .account-page .container-main{padding-left:24px!important}}.thr-product-details-container{max-height:100%;min-height:0;display:flex;flex-direction:column}.thr-product-details-container .top-menu{display:none;align-items:center;height:80px;min-height:80px}.thr-product-details-container .top-menu .back-button{background:0 0;border:none;width:24px;height:24px;margin-left:16px;margin-right:8px;padding:0}.thr-product-details-container .top-menu .product-title{font-weight:600;font-size:16px;color:var(--thr-text-color);word-break:break-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:8px}.thr-product-details{position:relative;padding:48px 0 0 0;height:800px;border-radius:16px;display:flex;max-height:100%;min-height:0}.thr-product-details-container:not(.is-modal) .thr-product-details{height:100%}.thr-product-details .close-button{position:absolute;top:-8px;right:-8px;width:32px;height:32px;font-size:24px;border-radius:50%;background:var(--thr-text-color);color:var(--thr-white-color);box-shadow:0 0 4px rgba(0,0,0,.12);padding:0;line-height:32px;border:none}.thr-product-details .details-main{flex:1;min-width:0;overflow-y:auto;max-height:100%}.thr-product-details .details-submain-wrapper{display:flex;flex-direction:row;position:relative;z-index:1}.thr-product-details .details-main-info-wrapper{flex:1}.thr-product-details .details-top{display:flex;padding-right:24px;padding-left:48px}.thr-product-details .details-top .images{position:relative}.thr-product-details .details-top .images .last-purchase-date{position:absolute;top:0;left:0;background-color:var(--thr-secondary-accent-color);color:var(--thr-secondary-accent-text-color);font-size:12px;line-height:28px;padding:0 14px;border-radius:8px 0 8px 0;z-index:1}.thr-product-details .mobile-gallery{display:none;padding-bottom:20px}.thr-product-details .mobile-gallery img{width:100%;object-fit:contain}.thr-product-details .mobile-gallery .splide__arrows{display:none}.thr-product-details .mobile-gallery .splide__pagination{bottom:-28px}.thr-product-details .mobile-gallery .splide__pagination__page.is-active{background:var(--thr-darker-accent-color)}.thr-product-details .details-top .images-list{display:flex;gap:16px;width:350px;margin-top:16px}.thr-product-details .details-top .images-list .image{display:block;width:106px;height:82px;border:1px solid var(--thr-light-stroke-color);border-radius:8px;object-fit:contain}.thr-product-details .details-top .main-image .image{width:350px;height:350px;object-fit:contain;border:1px solid var(--thr-light-stroke-color);display:block;border-radius:8px}.thr-product-details .details-bottom-slider{margin-top:24px}.details-main-info{flex:1;padding:0 12px 0 32px;display:flex;flex-direction:column;gap:24px}.details-main-info .details-name{font-weight:600;font-size:31px;word-break:break-all;white-space:normal;color:var(--thr-text-color)}.details-main-info .details-name.placeholder{width:100%;height:34px;border-radius:8px;margin-bottom:24px}.details-main-info .details-short-description.placeholder{width:100%;height:20px;border-radius:8px;margin-bottom:8px}.details-main-info .details-variants{padding-top:24px;padding-bottom:24px;display:flex;flex-wrap:wrap}.details-main-info .details-variants .variant{background:var(--thr-background-color);border:2px solid var(--thr-light-stroke-color);border-radius:16px;padding:10px 16px;text-align:center;line-height:24px}.details-main-info .details-variants .variant.selected{border-color:var(--thr-secondary-accent-color)}.details-main-info .details-variants .variant .currency{font-weight:600;font-size:14px;color:var(--thr-text-color);margin-right:-2px}.details-main-info .details-variants .variant .price{font-weight:600;font-size:20px;color:var(--thr-text-color);padding-right:4px}.details-main-info .details-variants .variant .label{font-weight:400;font-size:17px;color:var(--thr-text-color)}.field-label-description{font-weight:400;font-size:24px;color:var(--thr-text-color);padding-bottom:16px}.details-main-info .details-short-description{font-weight:400;font-size:17px;line-height:20px;color:var(--thr-text-color)}.details-main-info .details-short-description p{margin-bottom:4px}.details-main-info .read-more{padding:0;background:0 0;border:none;color:var(--thr-link-color);text-decoration:underline;display:none}.details-bottom{padding:38px 24px 80px 48px}.details-bottom .details-description{font-weight:400;font-size:17px;color:var(--thr-text-color);padding-bottom:16px;padding-right:24px}.field-secondary{display:flex;padding-top:8px}.field-secondary .field-label{font-weight:700;font-size:17px;color:var(--thr-text-color)}.field-secondary .field-value{font-weight:400;font-size:17px;color:var(--thr-text-color);padding-left:16px}@media screen and (max-width:768px){.details-main-info-wrapper .details-bottom{padding:0 0 16px 0}.details-main-info{gap:16px}.account-page .orders-list-sidebar{display:none}.account-page.account-page.account-page-container.account-page-container--payment{padding:8px 16px 16px 16px}}@media screen and (max-width:1128px){.main-scrollable-area{max-height:calc(100vh - 122px)}.thr-product-details-container .top-menu{display:flex}.thr-product-details-container .top-menu .product-title{flex:1}.thr-product-details{padding:16px}.thr-product-details .details-main{padding-right:0}.thr-product-details .details-submain-wrapper{flex-direction:column}.thr-product-details .details-top{flex-direction:column}.thr-product-details .mobile-gallery{display:block}.thr-product-details .details-top .main-image{display:none}.thr-product-details .details-top .details-main-info{padding:16px 0}.thr-product-details .details-top .details-main-info .field-label-description{display:none}.thr-product-details .details-top .details-name{font-weight:600;font-size:20px}.thr-product-details .details-top .images-list{display:none}.thr-product-details .quantity-type-selector button.selected{flex:1}.thr-product-details>.close-button{display:none}.details-main-info .read-more{display:inline-block}.details-short-description{font-size:14px;line-height:17px}.field-label-description{font-weight:400;font-size:24px;color:var(--thr-text-color);padding-bottom:16px}.details-bottom .details-description{font-size:16px;line-height:19px}.thr-left-menu{background-color:transparent;height:auto}.thr-left-menu.ignore-header{margin-top:0}.thr-left-menu .logo{display:none}.page-header .logo img{width:auto}.page-header .search-field{max-width:100%}}#thr-toasts-container{position:fixed;right:0;bottom:0;padding:32px}#thr-toasts-container .thr-toast{display:flex;gap:16px;align-items:center;padding:8px 16px;border-radius:8px;border:1px solid var(--thr-darker-accent-color);background:#d1eedb;box-shadow:0 4px 20px 0 rgba(0,197,55,.1)}.scroll-to-top-btn{width:56px;height:56px;border:1px solid #e7e7e7;background:#fff;border-radius:50%;position:fixed;right:104px;bottom:24px;box-shadow:1px 0 32px rgba(153,149,191,.25);align-items:center;justify-content:center;cursor:pointer;display:none}.scroll-to-top-btn span{font-size:20px;color:var(--thr-accent-color)}.scroll-to-top-btn.visible{display:flex}@media screen and (max-width:768px){.scroll-to-top-btn{right:24px;bottom:104px}}@media screen and (min-width:768px){.mini-cart-open .scroll-to-top-btn{right:504px}}.page-container.static-page{padding:0 24px}.page-container.static-page .page-title{font-size:31px;font-style:normal;font-weight:600;line-height:120%;padding-top:24px}.page-container.static-page .content{color:var(--thr-secondary-text-color);font-size:17px;font-style:normal;font-weight:400;line-height:120%;padding-top:24px}.footer-section{margin-top:80px;padding:80px 80px 40px;border-top:1px solid var(--thr-light-stroke-color)}.footer-section .footer-cols{display:flex;gap:120px;transition:gap .3s}.footer-section .footer-col{max-width:300px;min-width:120px;flex:1}.footer-section .footer-col .logo img{object-fit:contain}.footer-section .store-subtitle{padding-top:24px;font-size:17px;font-style:normal;font-weight:400;line-height:120%;color:var(--thr-secondary-text-color)}.footer-section .col-title{font-size:20px;font-style:normal;font-weight:600;line-height:120%;padding-bottom:40px}.footer-section .col-title-replacer{min-height:64px}.footer-section .col-text{color:var(--thr-secondary-text-color);display:flex;flex-direction:column;gap:16px}.footer-section .col-text .link-wrapper{display:flex;gap:8px;color:var(--thr-secondary-text-color)}.footer-section .col-text a{color:var(--thr-secondary-text-color);text-decoration:none}.footer-section .col-text a:hover{text-decoration:underline;color:var(--thr-darker-accent-color)}.footer-section .col-text .link-wrapper .ico{font-size:20px;margin-top:2px;color:var(--thr-stroke-color)}.footer-section .col-text ul{list-style:none;padding-left:0;margin-bottom:0;display:flex;flex-direction:column;gap:16px}.footer-section .footer-copyright{margin-top:80px;padding-top:40px;text-align:center;font-size:14px;font-style:normal;font-weight:600;line-height:120%;color:var(--thr-secondary-text-color);border-top:1px solid var(--thr-light-stroke-color)}.main-scrollable-area .footer-section{margin-top:48px;margin-left:16px;margin-right:16px}.page-layout-split .main-area .footer-section{margin-top:48px;margin-left:24px;margin-right:24px}body.mini-cart-open .footer-section .footer-cols{gap:40px}.footer-section.no-top-margin{margin-top:0}body.categories-menu .footer-section .footer-cols,body.page-checkout .footer-section .footer-cols{gap:60px}@media screen and (max-width:768px){.footer-section{padding:40px 16px;margin-top:40px}.footer-section .footer-cols{flex-direction:column}.footer-section .col-title{padding-bottom:24px}.footer-section .col-title-replacer{min-height:0}.footer-section .footer-copyright{margin-top:40px;padding-top:16px;text-align:left}}@media screen and (max-width:919px){.footer-section .footer-cols{gap:40px}}.delivery-date-input{width:100%;height:54px;border:1px solid #bcbbcf;border-radius:8px;background:url("../images/icons/calendar-black.svg") center right 12px no-repeat;padding:0 32px 0 16px}.sdt-btn-row{display:none!important}.sdt-calendar .std-btn.sdt-btn-day:disabled{color:#bcbbcf!important}.sdt-calendar .sdt-cal-td.is-selected .std-btn.sdt-btn-day{background-color:var(--thr-accent-color)!important}.sdt-calendar .sdt-cal-td .std-btn.sdt-btn-day.not-current:not(:disabled){opacity:1!important}.loading-spinner{position:relative;width:24px;min-width:24px;height:24px;min-height:24px;border:2px solid var(--thr-accent-text-color);border-top-color:transparent;border-radius:50%;animation:loading-spin 1s linear infinite;z-index:999}@keyframes loading-spin{100%{transform:rotate(360deg)}}.products-list-container .categories-menu a{display:block;text-decoration:none;color:#000;word-break:break-all}.products-list-container .categories-menu{width:226px;max-width:100%;position:relative;font-weight:600;font-size:14px;line-height:17px;color:var(--thr-text-color);padding:8px 16px 40px;max-height:calc(100vh - 80px);overflow-y:auto}.products-list-container .categories-menu a:hover{color:var(--thr-text-color)}.products-list-container .categories-menu .all-products-button{padding:8px;display:flex;align-items:center;gap:8px;background:#fff;border:1px solid transparent;border-radius:8px;cursor:pointer}.products-list-container .categories-menu .all-products-button .icon{color:var(--thr-secondary-accent-color)}.products-list-container .categories-menu .all-products-button .text{flex:1}.products-list-container .categories-menu .all-products-button.active{border-color:var(--thr-secondary-accent-color)}.products-list-container .categories-menu .all-products-button:hover{border-color:var(--thr-light-stroke-color);background:var(--thr-light-stroke-color)}.products-list-container .categories-menu .all-products-button.selected{background-color:var(--thr-secondary-accent-color);color:var(--thr-secondary-accent-text-color)}.products-list-container .categories-menu .all-products-button.selected .icon{color:var(--thr-secondary-accent-text-color)}.products-list-container .categories-menu .all-products-button .recently-purchased-icon{display:flex;width:24px;height:24px;justify-content:center;align-items:center;color:var(--thr-accent-color)}.products-list-container .categories-menu .all-products-button .recently-purchased-icon svg path{stroke:var(--thr-secondary-accent-color)}.products-list-container .categories-menu .all-products-button.selected .recently-purchased-icon svg path{stroke:var(--thr-secondary-accent-text-color)}.products-list-container .categories-menu .all-products-button .recently-purchased-icon.has-fill svg path{fill:var(--thr-secondary-accent-color)}.products-list-container .categories-menu .all-products-button.selected .recently-purchased-icon.has-fill svg path{fill:var(--thr-secondary-accent-text-color)}.products-list-container .categories-menu .category-item{padding:9px 8px;display:flex;align-items:center;border:1px solid transparent;border-radius:8px;min-height:44px;margin-bottom:-1px;cursor:pointer}.products-list-container .categories-menu .category-item .category-icon{opacity:.8;padding-right:8px}.products-list-container .categories-menu .category-item .icon-placeholder{display:inline-block;width:16px;height:16px}.products-list-container .categories-menu .category-item .category-name{flex:1;word-break:break-word}.products-list-container .categories-menu .category-item .category-action button{background:0 0;border:none;padding:0 0 0 8px;outline:0;color:inherit}.products-list-container .categories-menu .category-item-container.open>.category-item .category-action button{padding:0 8px 0 0;transform:rotate(180deg)}.products-list-container .categories-menu .category-item .category-action img{transform:rotate(0);transition:transform .2s}.products-list-container .categories-menu .category-item-container.open>.category-item .category-action img{transform:rotate(180deg)}.products-list-container .categories-menu .category-item.active{border-color:var(--thr-secondary-accent-color);position:relative;z-index:1}.products-list-container .categories-menu .category-item.selected{background-color:var(--thr-secondary-accent-color);color:var(--thr-secondary-accent-text-color)}.products-list-container .categories-menu .category-item.selected button{color:inherit}.products-list-container .categories-menu .category-item:hover{border-color:var(--thr-light-stroke-color);background:var(--thr-light-stroke-color);color:var(--thr-text-color);z-index:0}.products-list-container .categories-menu .category-item:hover .category-icon{opacity:1}.products-list-container .category-subcategories{position:relative;overflow:hidden;max-height:0;background:var(--thr-background-color);border-radius:8px}.products-list-container .category-item-container.open>.category-subcategories{max-height:100%}.products-list-container .category-subcategories>.category-item-container>.category-item{padding-left:24px}.products-list-container .category-subcategories>.category-item-container>.category-subcategories>.category-item-container>.category-item{padding-left:48px}.products-list-container .thr-categories-mobile{display:none}.products-list-container .thr-categories-mobile .category-name{color:var(--thr-darker-accent-color)}.thr-categories-preview-list{padding:36px 16px}.thr-categories-preview-list .products-list{position:relative;padding:30px 0;overflow-x:auto;overflow-y:hidden;flex-wrap:nowrap;margin-bottom:10px;min-height:378px;outline:0}.thr-categories-preview-list .products-list::-webkit-scrollbar-thumb{background:0 0}.thr-categories-preview-list .products-list .product-item{min-width:192px;width:192px}.category-slider-container{min-height:418px}.category-slider-header{display:flex;align-items:center;min-height:40px}.mini-cart-open .category-slider-header{padding-right:16px}.category-slider-header .category-icon{padding-right:16px}.category-slider-header .category-icon-content{display:flex;width:24px;height:24px;justify-content:center;align-items:center;color:var(--thr-accent-color)}.category-slider-header .category-icon-content svg path{stroke:var(--thr-secondary-accent-color)}.category-slider-header .category-icon-content.has-fill svg path{fill:var(--thr-secondary-accent-color)}.category-slider-header .category-name{font-weight:400;font-size:24px;line-height:29px;color:var(--thr-text-color)}.category-slider-header .category-link{display:flex;align-items:center;padding-left:16px}.category-slider-header .category-link a{font-weight:400;font-size:17px;line-height:20px;color:var(--thr-darker-accent-color);white-space:nowrap;text-decoration:none}.category-slider-header .category-link a .ico{font-size:18px;vertical-align:middle}.category-slider-header .slider-buttons{display:flex;gap:8px}.category-slider-header .slider-buttons .slider-button{width:40px;height:40px;border:none;border-radius:8px;background:rgba(111,207,151,.1);font-size:20px}.category-slider-header .slider-buttons .slider-button:disabled{opacity:.5;background:0 0}.category-slider-header .slider-buttons .slider-button:active{background:rgba(111,207,151,.2)}@media screen and (max-width:768px){.thr-categories-preview-list .products-list .product-item{width:172px;min-width:164px}.thr-categories-preview-list .category-name{flex:1}.thr-categories-preview-list .flex-fill{display:none}.thr-categories-preview-list .slider-buttons{display:none}.thr-categories-preview-list .products-list{min-height:364px}}@media screen and (max-width:1128px){.products-list-container{flex-direction:column;flex:1}.products-list-container .page-breadcrumbs{display:none}.products-list-container .categories-menu{display:none}.products-list-container .categories-menu.open{display:block;position:fixed;top:122px;left:0;right:0;width:auto;height:calc(100vh - 124px);background:#fff;z-index:2}.products-list-container .thr-categories-mobile{display:flex;justify-content:center;padding-bottom:16px;box-shadow:5px 1px 30px rgba(42,43,53,.05)}.products-list-container .thr-categories-mobile .icon{color:var(--thr-darker-accent-color)}.products-list-container button{display:flex;gap:8px;align-items:center;justify-content:center;background:0 0;border:none;outline-color:var(--thr-darker-accent-color);color:inherit}}@supports (-webkit-overflow-scrolling:touch){.products-list .product-item .title{box-sizing:border-box}.support-button[data-v-0d601d36]{width:48px;height:48px;bottom:22px;right:20px}}