.sidebar{overflow:-moz-scrollbars-none;-ms-overflow-style:none;scrollbar-width:none}.sidebar::-webkit-scrollbar{width:0!important;height:0!important}.sidebar{display:grid;align-content:space-between;grid-template-rows:min-content 1fr min-content;position:fixed;top:0;height:var(--window-height);width:var(--sidebar-width);background:var(--color-background-main);color:var(--color-text-main);z-index:1001;overflow-y:auto;transition:transform .3s ease-in-out;display:none}.sidebar svg *{fill:var(--color-text-main)}html[dir=rtl] .sidebar--right{left:0}html[dir=ltr] .sidebar--right{right:0}html[dir=rtl] .sidebar--right{transform:translate(-100%)}html[dir=ltr] .sidebar--right{transform:translate(100%)}html[dir=rtl] .sidebar--left{right:0}html[dir=ltr] .sidebar--left{left:0}html[dir=rtl] .sidebar--left{transform:translate(100%)}html[dir=ltr] .sidebar--left{transform:translate(-100%)}.sidebar.sidebar--opened{transform:translate(0)!important}.sidebar:focus{outline:none!important}.sidebar__header{position:sticky;top:0;padding:1rem var(--sidebar-gutter) .75rem;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--color-borders-main);background:var(--color-background-main);z-index:99;text-transform:uppercase;font-weight:var(--font-weight-body-primary-bold)}.sidebar__close{width:40px;height:40px;margin-inline-end:-10px}.sidebar__close svg path{stroke:var(--color-text-main)}.sidebar__close svg{width:40px;height:40px;position:relative;top:.0625rem}.sidebar__title{margin-bottom:0;text-transform:capitalize;font-family:var(--font-stack-headings-primary);font-weight:var(--font-weight-headings-primary);font-style:var(--font-style-headings-primary);font-size:calc(16px / 16 * var(--base-body-primary-size) + 0px);text-transform:uppercase}.sidebar__subtitle{line-height:1.25}.sidebar__body{position:relative}.sidebar__body>*.sidebar-large-padding{padding:var(--sidebar-gutter)}.sidebar__body>*:not(.sidebar-large-padding){padding:calc(var(--sidebar-gutter) / 2) var(--sidebar-gutter)}.sidebar__body>*+div{border-top:1px solid var(--color-borders-main)}.sidebar__footer{bottom:0;width:100%;padding:calc(var(--sidebar-gutter) / 2) var(--sidebar-gutter);border-top:1px solid var(--color-borders-main);z-index:9}.sidebar__footer:empty{display:none}.site-overlay{position:fixed;top:0;width:100vw;height:100vh;z-index:1000;background:#0000005c;visibility:hidden;opacity:0;pointer-events:none;transition:all .3s linear;display:block!important}html[dir=rtl] .site-overlay{right:0}html[dir=ltr] .site-overlay{left:0}.sidebar-opened .site-overlay{opacity:1;visibility:visible;pointer-events:all}.site-menu-sidebar-footer{display:flex;justify-content:space-between;align-items:center}.site-menu-sidebar-footer .social-icons,.site-menu-sidebar-footer .localization-form__item-button{opacity:.62}.site-menu-sidebar-footer .localization-form__content{max-width:20rem}html[dir=rtl] .site-menu-sidebar-footer .localization-form__content{left:0}html[dir=ltr] .site-menu-sidebar-footer .localization-form__content{right:0}html[dir=rtl] .site-menu-sidebar-footer .localization-form__content{right:auto}html[dir=ltr] .site-menu-sidebar-footer .localization-form__content{left:auto}@media screen and (max-width: 374px){.site-menu-sidebar-footer .localization-form__content{max-width:100%}}.search-block{padding:1.875rem 0}.search-block:not(:first-child){border-top:1px solid var(--color-borders-main)}.search-item:not(.cart-item){display:block;margin-top:.75rem}.search-item:not(.cart-item):first-of-type{margin-top:1.125rem}.search-item--blank{display:flex!important;align-items:center}.search-item--blank:first-child{margin-top:0!important}.search-item--blank:not(:first-child){margin-top:1.25rem}.search-item--blank .content{margin-inline-start:1.25rem}.search-item--blank .thumbnail{width:6.25rem;height:6.875rem;background:var(--color-third-background-main)}.search-item--blank .title,.search-item--blank .caption{display:block;width:11.25rem;background:var(--color-third-background-main);height:20px;position:relative;overflow:hidden}.search-item--blank .caption{width:60%;margin-top:10px}.search-item--blank .thumbnail,.search-item--blank .title,.search-item--blank .caption{position:relative}.search-item--blank .thumbnail:after,.search-item--blank .title:after,.search-item--blank .caption:after{position:absolute;top:0;width:100%;height:100%;background:var(--color-secondary-background-main);content:"";animation:fill-progress 2s infinite}html[dir=rtl] .search-item--blank .thumbnail:after,html[dir=rtl] .search-item--blank .title:after,html[dir=rtl] .search-item--blank .caption:after{right:0}html[dir=ltr] .search-item--blank .thumbnail:after,html[dir=ltr] .search-item--blank .title:after,html[dir=ltr] .search-item--blank .caption:after{left:0}.search-link{padding:1.25rem 1.875rem;box-shadow:0 0 60px #0000001a}#search-form-sidebar{width:100%}@keyframes fill-progress{0%{width:0;left:0}50%{left:0;width:100%}to{left:100%;width:0}50%{left:0;width:100%}to{left:100%;width:0}}#cart-recommendations-sidebar:not(:empty){display:block;width:var(--sidebar-width)}@media screen and (max-width: 474px){#cart-recommendations-sidebar:not(:empty){width:100vw}}#cart-recommendations-sidebar:not(:empty)~.cart-instructions{margin-top:0!important;border-top:1px solid var(--color-borders-main)!important}cart-recommendations .product-price--unit{font-size:90%;display:block;opacity:.76}.sidebar .lb-carousel-products{flex-direction:column;margin:0 28px}.sidebar .sidebar__body .cart-form{padding-bottom:20px}.sidebar .sidebar__body .cart-form__add-on-products{width:100%;padding:0 28px;box-sizing:border-box;border:none;margin-bottom:20px}@media screen and (max-width: 474px){.sidebar .sidebar__body .cart-form__add-on-products{padding:0 20px}}.sidebar .sidebar__body .cart-form__add-on-products .add-on-product__title{font-family:var(--font-stack-headings-primary);font-size:15px!important;font-style:normal;font-weight:400!important;line-height:normal;color:#2a2f34;padding:10px;text-transform:uppercase;background-color:#f7f7f7;position:relative}@media screen and (max-width: 474px){.sidebar .sidebar__body .cart-form__add-on-products .add-on-product__title{font-size:14px!important}}.sidebar .sidebar__body .cart-form__add-on-products .add-on-product__title:before{content:"";position:absolute;top:0;left:10px;right:10px;bottom:0;border-bottom:1px solid #E5E5E5}.sidebar .sidebar__body .cart-form__add-on-products .lb-addon-cont{margin:0!important;padding:10px 0 0!important;background-color:#f7f7f7;border:none important;border-radius:0!important}.sidebar .sidebar__body .cart-form__add-on-products .lb-addon-head{display:none}.sidebar .sidebar__body .cart-form__add-on-products .lb-flat-card{margin:0!important;padding:0 10px!important;border:none!important;gap:10px!important;border-radius:0!important;background-color:#f7f7f7}.sidebar .sidebar__body .cart-form__add-on-products .lb-flat-card .lb-card-image-cont{width:83px;height:100px}.sidebar .sidebar__body .cart-form__add-on-products .lb-flat-card .lb-card-img{width:83px;height:100px;aspect-ratio:83/100;border-radius:0!important}.sidebar .sidebar__body .cart-form__add-on-products .lb-flat-card .lb-cta-cont{gap:0}.sidebar .sidebar__body .cart-form__add-on-products .lb-flat-card .lb-cta-cont .lb-cta-actions{justify-content:none;margin:0}.sidebar .sidebar__body .cart-form__add-on-products .lb-cta-action-pickers{display:none}.sidebar .sidebar__body .cart-form__add-on-products .lb-flat-card .lb-cta-cont .lb-card-title{font-family:var(--font-stack-headings-primary);font-size:15px!important;font-style:normal;font-weight:400!important;line-height:normal;color:#2a2f34;margin-bottom:4px}.sidebar .sidebar__body .cart-form__add-on-products .lb-flat-card .lb-cta-cont .lb-price .lb-price-sale-price{font-family:var(--font-stack-body-primary);font-size:15px!important;font-style:normal;font-weight:400!important;line-height:150%;color:#8e3b49;margin-bottom:10px!important}.sidebar .sidebar__body .cart-form__add-on-products .lb-flat-card .lb-cta-cont .lb-price .lb-price-sale-price:before{content:"Add on Price:";font-family:var(--font-stack-body-primary);font-size:15px!important;font-style:normal;font-weight:400!important;line-height:150%;color:#8e3b49;margin-right:4px}.sidebar .sidebar__body .cart-form__add-on-products .lb-flat-card .lb-cta-cont .lb-price .lb-price-compare-price{font-family:var(--font-stack-body-primary);font-size:12px!important;font-style:normal;font-weight:400!important;line-height:120%;text-decoration-line:line-through}.sidebar .sidebar__body .cart-form__add-on-products .lb-flat-card .lb-cta-cont .lb-price .lb-price-discount{display:none}.sidebar .sidebar__body .cart-form__add-on-products .lb-flat-card .lb-cta-cont .lb-button{border-radius:0!important;width:67px!important;height:33px!important;display:flex!important;padding:8px 20px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:10px!important;border:1px solid #E5E5E5!important;background-color:transparent!important;color:#2a2f34!important;font-family:var(--font-stack-body-primary)!important;font-size:13px!important;font-style:normal!important;font-weight:400!important;line-height:normal!important;text-transform:capitalize!important}.sidebar .sidebar__body .cart-form__add-on-products .lb-carousel-cont .lb-carousel-products{margin:0;border:none;border-radius:0;background-color:#f7f7f7}.sidebar .sidebar__body .add-on-product__items .add-on-product__item{display:flex;background-color:#f7f7f7;padding:10px;gap:10px}.sidebar .sidebar__body .add-on-product__items .add-on-product__item:nth-child(2n){display:none}.sidebar .sidebar__body .add-on-product__items .add-on-product__icon{display:none}.sidebar .sidebar__body .add-on-product__items .add-on-product__image,.sidebar .sidebar__body .add-on-product__items .add-on-product__image img{width:83px;height:100px}.sidebar .sidebar__body .add-on-product__items .add-on-product__info{height:100%}.sidebar .sidebar__body .add-on-product__items .add-on-product__info .product_title{font-family:var(--font-stack-headings-primary);font-size:15px!important;font-style:normal;font-weight:400!important;line-height:normal;color:#2a2f34;margin-bottom:4px}.sidebar .sidebar__body .add-on-product__items .add-on-product__info .price{display:block;font-family:var(--font-stack-body-primary);font-size:15px!important;font-style:normal;font-weight:400!important;line-height:150%;margin-bottom:10px}.sidebar .sidebar__body .add-on-product__items .add-on-product__info .button{border-radius:0!important;width:67px!important;height:33px!important;padding:8px 20px!important;border:1px solid #E5E5E5!important;background-color:transparent!important;color:#2a2f34!important;font-family:var(--font-stack-body-primary);font-size:13px;font-style:normal;font-weight:400;line-height:normal;text-transform:capitalize}.sidebar .sidebar__body .css-slider-viewport .grid--slider{display:flex;flex-direction:column;gap:0!important}.sidebar .sidebar__body .cart-form__add-on-products .text-weight--medium{display:none}.sidebar .sidebar__body .css-slider-viewport .grid--slider .product-item{display:flex;background-color:#f7f7f7;padding:10px;gap:10px}@media screen and (max-width: 767px){.sidebar .sidebar__body .css-slider-viewport .grid--slider .product-item{display:flex;height:120px;background-color:#f7f7f7;padding:10px;gap:10px;flex-direction:row!important}}.sidebar .sidebar__body .css-slider-viewport .grid--slider .product-item a,.sidebar .sidebar__body .css-slider-viewport .grid--slider .product-item a .lazy-image{display:block;width:83px;height:100px}.sidebar .sidebar__body .css-slider-viewport .grid--slider .product-item a img{width:83px;height:100px;aspect-ratio:83/100}.sidebar .sidebar__body .css-slider-viewport .grid--slider .product-item__text{display:flex;flex-direction:column;width:100%;padding:0}.sidebar .sidebar__body .css-slider-viewport .grid--slider .product-item__text a{display:block;width:100%;height:auto}.sidebar .sidebar__body .css-slider-viewport .grid--slider .product-item__text .text-animation--underline-thin{width:100%;order:1;font-family:var(--font-stack-headings-primary);font-size:15px!important;font-style:normal;font-weight:400!important;line-height:normal;text-transform:uppercase;color:#2a2f34;margin-bottom:4px}@media screen and (max-width: 767px){.sidebar .sidebar__body .css-slider-viewport .grid--slider .product-item__text .text-animation--underline-thin{font-size:14px!important}}.sidebar .sidebar__body .css-slider-viewport .grid--slider .product-item__text .text-size--small{order:2}.sidebar .sidebar__body .css-slider-viewport .grid--slider .product-price.has-compare .product-price--original{font-family:var(--font-stack-body-primary);font-size:15px!important;font-style:normal;font-weight:400!important;line-height:150%;color:#8e3b49;margin-bottom:10px!important}.sidebar .sidebar__body .css-slider-viewport .grid--slider .product-price.has-compare .product-price--original:before{content:"Add on Price:";font-family:var(--font-stack-body-primary);font-size:15px!important;font-style:normal;font-weight:400!important;line-height:150%;color:#8e3b49;margin-right:4px}.sidebar .sidebar__body .css-slider-viewport .grid--slider .button{order:3;border-radius:100px!important;width:fit-content!important;border:1px solid #E5E5E5!important;background-color:transparent!important;color:#2a2f34!important;box-sizing:border-box;font-family:var(--font-stack-headings-primary);font-size:15px;font-style:normal;font-weight:400;line-height:normal;text-transform:capitalize;padding:10px 35px;height:unset;flex-grow:inherit}.sidebar .sidebar__body .css-slider-navigation-container{display:none!important}.sidebar .sidebar__body #cart-recommendations-sidebar:not(:empty){display:block;width:100%}.cart-form__add-on-products{display:none}.cart-form__add-on-products:has(.add-on-product__item) cart-recommendations,.cart-form__add-on-products:has(lb-upsell-flat-card) cart-recommendations{display:none!important}.cart-form__add-on-products:has(.add-on-product__item),.cart-form__add-on-products:has(lb-upsell-flat-card),.cart-form__add-on-products:has(.product-item){display:block!important}
/*# sourceMappingURL=/cdn/shop/t/298/assets/component-sidebar.css.map */
