.search-results,.sidebars-has-scrollbars .sidebar{overflow:-moz-scrollbars-none;-ms-overflow-style:none;scrollbar-width:none}.search-results::-webkit-scrollbar,.sidebars-has-scrollbars .sidebar::-webkit-scrollbar{width:0!important;height:0!important}.sidebar{direction:ltr;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}body:not(.sidebar-has-scrollbars) .sidebar{overflow-x:hidden}body:not(.sidebar-has-scrollbars) .sidebar::-webkit-scrollbar{width:7px}body:not(.sidebar-has-scrollbars) .sidebar::-webkit-scrollbar-track{background:var(--color-borders-main)}body:not(.sidebar-has-scrollbars) .sidebar::-webkit-scrollbar-thumb{background:var(--color-text-main)}body:not(.sidebar-has-scrollbars) .sidebar::-webkit-scrollbar-thumb:hover{background:var(--color-text-main);opacity:.86}html[dir=rtl] .sidebar>*{direction:rtl}.sidebar .header-info-block__image svg *{stroke:var(--color-text-main);fill:none}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:8px 16px;display:flex;justify-content:space-between;align-items:center;border-bottom:.5px solid #7C5EA8;background:var(--color-background-main);z-index:99}.sidebar__close{width:40px;height:40px;margin-inline-end:0px}.sidebar__close span{line-height:0;display:block}.sidebar__title{margin-bottom:0;font-family:ObviouslyNarrow-Bold;font-weight:700;font-size:20px;text-transform:uppercase;line-height:22px;margin-top:6px}.sidebar__subtitle{line-height:1.25}.sidebar__body{position:relative}.cart-is-empty .sidebar__body{display:flex;align-items:center;justify-content:center;text-align:center;max-width:320px;margin:0 auto}.cart-is-empty .cart__items h2{font-family:ObviouslyNarrow-Bold;font-weight:700;font-size:38px;text-transform:uppercase;line-height:38px;margin-bottom:18px}.sub-head-empt{font-size:16px;color:#231f20;line-height:22px;font-family:UrbaneRounded-Light;font-weight:300;margin-bottom:18px}.cart-is-empty .sidebar__body>div.sidebar-large-padding{width:100%}sidebar-drawer.sidebar shipping-notice.cart-notice{width:100%!important;padding:0!important;background:transparent;color:#7c5ea8;font-size:14px;line-height:18px;text-align:center;font-weight:500;font-family:UrbaneRounded-Medium;margin:16px 0 40px}sidebar-drawer.sidebar shipping-notice.cart-notice span{font-family:UrbaneRounded-DemiBold;font-weight:600}sidebar-drawer progress.progress-freeship{width:100%;border-radius:16.2px;height:5px;margin-bottom:0}cart-form#AjaxCartForm{display:flex;flex-direction:column}sidebar-drawer progress.progress-freeship::-webkit-progress-bar{background-color:#cccccc4d;border-radius:16.2px}sidebar-drawer progress.progress-freeship::-webkit-progress-value{border-radius:16.2px;background-color:#f38aae}.custom-cake-empt{padding:14px;background:#f7edfb;border-radius:12px;display:flex;flex-direction:column;gap:16px;position:relative}.custom-cake-empt img{border-radius:14px;max-width:100%}.custom-cake-empt a:after{position:absolute;top:0;left:0;content:"";height:100%;width:100%}.sub-head-empt p{margin:0}.sidebar__body>div.sidebar-large-padding{padding:16px}cart-recommendations .product-item__text{flex:1}.sidebar .cart-item__content{flex:1}.you-may-like-h{font-family:ObviouslyNarrow-Bold;font-weight:700;font-size:20px;text-transform:uppercase;line-height:22px;margin-bottom:24px}cart-recommendations .css-slider--bottom-navigation .css-slider-navigation-container .css-slider-dot-navigation{margin:24px 0 0!important;line-height:0;display:block!important}cart-recommendations .css-slider-dot-navigation .css-slider-dot{width:8px;height:8px;opacity:1!important;background-color:#d9d9d9;margin:0 3.5px}cart-recommendations .css-slider-dot-navigation .css-slider-dot.active{width:8px;background-color:#7c5ea8}cart-recommendations a.prod-ttl-rec{font-family:UrbaneRounded-DemiBold;font-weight:600;font-size:14px;line-height:17px;margin-bottom:8px}cart-recommendations .price-rec-m{font-family:UrbaneRounded-DemiBold;font-weight:600;font-size:14px;line-height:17px;margin:0}.sidebar__body>div:not(.sidebar-large-padding){padding:calc(var(--sidebar-gutter) / 2) var(--sidebar-gutter)}.sidebar__body>div~div{border-top:1px solid var(--color-borders-main)}.sidebar cart-recommendations:not(:empty){display:block;padding:0 16px;width:var(--sidebar-width);position:relative}cart-recommendations .css-slider-button{height:21px;width:21px;border:1px solid #7C5EA8}cart-recommendations .css-slider{position:unset}cart-recommendations .css-slider--bottom-navigation .css-slider-navigation-container .css-slider-next{position:absolute;top:0;margin:0!important;right:16px;gap:10px}cart-recommendations .css-slider--bottom-navigation .css-slider-navigation-container .css-slider-prev{position:absolute;top:0;margin:0!important;right:46px;gap:10px;left:auto}cart-recommendations .css-slider--bottom-navigation .css-slider-navigation-container{margin:0!important}cart-recommendations .css-slider-button svg{width:5px}@media screen and (min-width: 1024px){.sidebar cart-recommendations:not(:empty) .css-slider-navigation-container{margin-top:.875rem;margin-bottom:-1.125rem}}@media screen and (max-width: 474px){.sidebar cart-recommendations:not(:empty){width:100vw}}.sidebar.cart-is-empty cart-recommendations{display:none}.sidebar cart-recommendations .product-item.working{opacity:.36;pointer-events:none}.sidebar cart-recommendations .quick-add-to-cart{font-weight:600;font-family:UrbaneRounded-DemiBold;color:#fff;background:#7c5ea8;border-radius:8px;border:1px solid #7C5EA8;font-weight:300;font-size:14px;line-height:18px;padding:7px 5px;height:auto;box-shadow:none!important;width:100%;cursor:pointer;text-transform:uppercase;width:62px;border:0;margin:0}.sidebar div#order-slots{padding:0!important}.cart__total .ft-options{height:45px!important;padding:10px!important;background:#f7edfb!important;border-radius:8px!important;border:0!important;color:#7c5ea8!important;font-size:14px!important;line-height:25px!important;font-family:UrbaneRounded-Light!important;font-weight:300!important}.cart__total .ft-options.ft-options-active{font-family:UrbaneRounded-DemiBold!important;font-weight:600!important;background:#7c5ea8!important;color:#fff!important}.cart__total #additional-message{margin-bottom:0}.cart__total input.neo-input{border-radius:8px;border:1px solid #7C5EA8;font-size:14px;font-family:UrbaneRounded-Light;font-weight:300;color:#7c5ea8}.cart__total input.neo-input::placeholder{opacity:1;color:#7c5ea8}.cart__total p#orders-slots-heading{font-size:14px;line-height:16px;font-weight:600;margin:20px 0 16px!important;font-family:UrbaneRounded-DemiBold}.cart__total .ft-options svg{display:none}.sidebar__footer{bottom:0;width:100%;padding:30px 16px 16px;background:var(--color-background-main);z-index:9}.sidebar .flex-buttons{margin:0;width:100%;margin-top:24px!important;padding-top:24px;border-top:.5px solid #CCC;flex-direction:column}.sidebar .flex-buttons>*{margin:0}.sidebar__footer:empty{display:none}.all-sub-ttl-c{display:flex;flex-direction:column;gap:12px;margin-bottom:24px!important}.calc-cart{font-size:14px;line-height:16px;display:flex;align-items:center;justify-content:space-between;gap:10px;text-transform:capitalize;font-family:UrbaneRounded-Medium;font-weight:500}.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}.sidebar .element--border-radius img{border-radius:12px}.site-menu-sidebar-footer{display:flex;justify-content:space-between;align-items:center;margin-top:-.0625rem}.site-menu-sidebar-footer .localization-form__content{left:auto;max-width:20rem}@media screen and (max-width: 359px){.site-menu-sidebar-footer .localization-form__content{max-width:100%}}html[dir=rtl] .site-menu-sidebar-footer .social-icons~form .localization-form__content{left:0}html[dir=ltr] .site-menu-sidebar-footer .social-icons~form .localization-form__content{right:0}.search-results-overlay{position:fixed;top:0;width:100vw;height:100vh;background:#0000005c;z-index:9;opacity:0;visibility:hidden;pointer-events:none;transition:all .12s linear}html[dir=rtl] .search-results-overlay{right:0}html[dir=ltr] .search-results-overlay{left:0}.search-results-overlay.active{opacity:1;visibility:visible;pointer-events:all}.search-results-overlay.active+.search-results-container{opacity:1;visibility:visible;pointer-events:all}.search-results-container{z-index:10;opacity:0;visibility:hidden;pointer-events:none;transition:all .18s linear;color:var(--color-text-main)}.search-results-container a:not(.button){color:var(--color-text-main)}.search-results-container .button{color:var(--color-foreground-main);background:var(--color-text-main);border-color:transparent!important}.no-touchevents .search-results-container .button:hover{color:var(--color-foreground-accent-main)!important;background:var(--color-accent-main)!important}.search-results-container:empty{display:none}.search-results-container:not(:empty){position:absolute;width:100vw;max-width:23.4375rem;background:var(--color-background-main);border-radius:var(--border-radius-cards);top:100%;margin-top:1.25rem;z-index:999}.search-results-container:not(:empty):before{bottom:100%;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none;border-color:#0000;border-bottom-color:var(--color-background-main);border-width:.625rem;margin-inline-start:1.3125rem}html[dir=rtl] .search-results-container:not(:empty):before{right:0}html[dir=ltr] .search-results-container:not(:empty):before{left:0}.search-results-container .cart-item{margin-top:1.25rem}.search-results{max-height:35rem;overflow-y:scroll}.search-block{padding:1.875rem}.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-item mark{background:var(--color-secondary-background-main)}@keyframes fill-progress{0%{width:0;left:0}50%{left:0;width:100%}to{left:100%;width:0}}cart-recommendations .product-price--unit{font-size:90%;display:block;opacity:.76}
/*# sourceMappingURL=/cdn/shop/t/21/assets/component-sidebar.css.map */
