.widget,.widget .widget-title{position:relative;z-index:0}.widget .widget-title{text-transform:capitalize;word-break:break-all;text-align:left;display:block}.widget ul{list-style:none;padding:0;margin:0}.widget ol li+li,.widget ul li+li{padding-top:14px}.widget.widget_social ul li+li{padding-top:0}.footer-main .widget ul li a{text-decoration:none;font-weight:400;color:#fff}.widget ul li a:focus,.widget ul li a:hover{text-decoration:underline;color:var(--bs-primary)}.opening-hours .st-grid-dl{margin:0}.opening-hours .st-grid-dl dd{margin-bottom:0;text-align:right}.opening-hours .st-grid-dl dd,.opening-hours .st-grid-dl dt{padding:.5rem 0;font-weight:400}.opening-hours .st-grid-dl{grid-template-columns:1fr 0fr;grid-template-rows:auto;display:grid}.opening-hours .st-grid-dl dt{grid-column-start:1}.opening-hours .st-grid-dl dd{grid-column-start:3}.sidebar>.widget{backdrop-filter:blur(15px);border:1px solid hsla(0,0%,100%,.2);margin-bottom:20px;border-radius:10px;background:linear-gradient(105.91deg,hsla(0,0%,100%,.2) 5.12%,hsla(0,0%,100%,.075) 87.57%)}.sidebar>.widget:last-child{margin-bottom:0}.sidebar .widget .widget-title{padding:11px 20px;font-size:24px;font-weight:700;margin-bottom:0;text-transform:capitalize;border-bottom:1px solid hsla(0,0%,100%,.2);line-height:28px}.sidebar .tagcloud,.sidebar .widget .gallery,.sidebar .widget .product-categories,.sidebar .widget .product_list_widget,.sidebar .widget .search-form,.sidebar .widget .textwidget,.sidebar .widget .widget_shopping_cart_content,.sidebar .widget .wp-block-search,.sidebar .widget.widget_product_search form,.sidebar .widget_archive ul,.sidebar .widget_block .components-placeholder,.sidebar .widget_block>ul,.sidebar .widget_categories ul,.sidebar .widget_latest_posts .widget-content,.sidebar .widget_meta ul,.sidebar .widget_nav_menu .menu-primar-menu-container,.sidebar .widget_tag_cloud .wp-block-tag-cloud{padding:20px}.widget.widget_search form:not(.wp-block-search){position:relative;align-items:center;display:flex}.widget.widget_search form:not(.wp-block-search) input[type=email],.widget.widget_search form:not(.wp-block-search) input[type=search],.widget.widget_search form:not(.wp-block-search) input[type=text]{border:1px solid var(--bs-primary);box-sizing:border-box;border-radius:5px;background:#393643;width:100%}.widget.widget_search button.search-submit{padding:0 15px;font-size:16px;right:20px;color:#fff;position:absolute;background-color:transparent;line-height:0}.wp-block-search__label{font-weight:600;margin-bottom:6px}.sidebar .wp-block-search__label{padding:0 20px 11px 0;font-size:24px;font-weight:700;margin-bottom:20px;text-transform:capitalize;border-bottom:1px solid hsla(0,0%,100%,.2);line-height:28px;display:block}#comment-submit,.wp-block-search__button{overflow:hidden;padding:.5rem 1.375rem;border:1px solid transparent;text-decoration:none;font-weight:600;color:#fff;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;position:relative;letter-spacing:.05rem;text-align:center;background-color:var(--bs-primary);border-radius:0;cursor:pointer;margin-left:6px;line-height:1.5;vertical-align:middle;vertical-align:baseline;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:inline-block;z-index:0}.sidebar .widget .textwidget-area{margin-bottom:18px;align-items:center;display:flex}.sidebar .widget .textwidget-area .img{margin-right:18px}.sidebar .widget .textwidget-area .content{flex:auto}.sidebar .widget .textwidget-area .content p{margin-bottom:0}.sidebar .widget .textwidget p{color:#a2a1a7}.widget_latest_posts .post-items{overflow:visible;border:0;align-items:center;border-radius:0;background:transparent;display:flex}.widget_latest_posts .post-items:not(:last-child){margin-bottom:30px;border-bottom:1px solid hsla(0,0%,100%,.2);padding-bottom:30px}.widget_latest_posts .post-items .post-image{flex:0 0 73px;height:73px;margin-right:15px;width:73px}.widget_latest_posts .post-items .post-image img{height:73px;object-fit:cover;border-radius:4px}.widget_latest_posts .post-items .post-image .post-list{height:20px;transform:translateY(-50%);backdrop-filter:blur(15px);padding:0;border:1px solid hsla(0,0%,100%,.2);bottom:22%;text-align:center;border-radius:4px;background:linear-gradient(105.91deg,hsla(0,0%,100%,.2) 5.12%,hsla(0,0%,100%,.075) 87.57%);left:-10px;width:20px;line-height:16px}.widget_latest_posts .post-items .post-image .post-list a{font-size:11px;color:var(--bs-primary)}.widget_latest_posts .post-items .post-content{padding:0}.widget_latest_posts .post-items .post-title{font-size:18px;margin-bottom:6px}.widget_latest_posts .post-items .post-meta{padding-top:0;font-size:14px}.widget_latest_posts .post-items .post-meta i{color:var(--bs-primary)}.widget_latest_posts .post-items .post-image .post-hover{position:relative;border-radius:4px;display:inline-block;z-index:0}.widget_latest_posts .post-items .post-image .post-hover:before{height:100%;content:"";position:absolute;opacity:.25;top:0;background-color:#000;left:0;width:100%;z-index:0}.sidebar .widget.widget_archive ul>li,.sidebar .widget.widget_categories ul>li,.sidebar .widget.widget_product_categories ul>li:not(.cat-parent){justify-content:space-between;flex-wrap:wrap;align-items:center;border-radius:0;display:flex;z-index:1}.sidebar .widget.widget_archive ul>li,.sidebar .widget.widget_categories ul>li,.sidebar .widget.widget_layered_nav ul>li,.sidebar .widget.widget_nav_menu ul>li,.sidebar .widget.widget_pages ul>li,.sidebar .widget.widget_product_categories ul>li{padding-top:12px;color:var(--bs-primary);position:relative;border-top:1px solid hsla(0,0%,100%,.2);margin-top:12px}.sidebar .widget.widget_archive ul>li:first-child,.sidebar .widget.widget_categories ul>li:first-child,.sidebar .widget.widget_layered_nav ul>li:first-child,.sidebar .widget.widget_nav_menu ul>li:first-child,.sidebar .widget.widget_pages ul>li:first-child,.sidebar .widget.widget_product_categories ul>li:first-child{padding-top:0;border-top:0;margin-top:0}.widget li a{text-decoration:none;color:#fff;position:relative;display:inline-block;z-index:0}.widget li a:focus,.widget li a:hover{color:var(--bs-primary)}.tagcloud,.widget_tag_cloud .wp-block-tag-cloud{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:0;margin-left:-5px;display:flex}.widget_tag_cloud a{padding:6px 10px;font-size:14px!important;border:1px solid hsla(0,0%,100%,.2);text-decoration:none;font-weight:400;color:#fff;text-transform:capitalize;margin:5px 0 0 5px;border-radius:3px;background:#605e68;line-height:1.143}.widget_tag_cloud a:hover{border-color:var(--bs-primary);color:#fff;background-color:var(--bs-primary)}.calendar_wrap,.wp-block-calendar{padding:1.875rem;border:1px solid hsla(0,0%,100%,.2);position:relative}.sidebar .calendar_wrap,.sidebar .wp-block-calendar{padding:20px;border:0}.widget_calendar table{border:none;caption-side:top;margin:0;background:none;width:100%}.widget_calendar table caption{font-weight:700;color:#fff;position:relative;padding-right:8.75rem;text-align:left}.widget_calendar table td,.widget_calendar table th{padding:0;border:0;text-align:center;border-radius:0;line-height:38px}.widget_calendar table th{font-weight:700;color:#fff;background:none}.widget_calendar table td{font-weight:500;position:relative}.widget_calendar table tfoot{background-color:#e2e2e2}.wp-calendar-nav{font-size:.8rem;font-weight:600;right:30px;position:absolute;top:33px}.sidebar .wp-calendar-nav{right:4px;top:28px}.wp-calendar-nav a{height:26px;border:1px solid hsla(0,0%,100%,.2);text-decoration:none;color:#fff;transition:all .35s cubic-bezier(.645,.045,.355,1);text-align:center;border-radius:3px;background:#605e68;width:60px;line-height:26px;display:inline-block}.wp-calendar-nav a:focus,.wp-calendar-nav a:hover{color:#fff;background-color:var(--bs-primary)}.widget.widget_recent_comments ol{list-style:none;padding:20px;margin:0}.widget .gallery{margin-top:-2.5%;display:flow-root}.widget .gallery-item .gallery-icon:after{font-size:17px}.widget .gallery-item,.widget .gallery-item .gallery-icon:before{border-radius:4px}.sidebar .offer-item{padding:20px}.offer-item .offer-slide{padding:120px 28px 70px;position:absolute;clip-path:polygon(68% 25%,100% 0,100% 100%,0 100%,0 10%);bottom:0;background-color:rgba(22,19,34,.8);align-items:center;left:0;width:100%;display:flex}.offer-item.owl-theme .owl-nav+.owl-dots{margin-bottom:20px;position:relative;margin-top:-45px}.offer-item.owl-theme .owl-dots button{height:16px;border:1px solid hsla(0,0%,100%,.4);margin:6px;border-radius:100px;width:16px}.offer-item.owl-theme .owl-dots button span{height:8px;background-color:hsla(0,0%,100%,.4);margin:3px;width:8px}.offer-item.owl-theme .owl-dots button.active span{background-color:var(--bs-primary)}.offer-item.owl-theme .owl-dots button.active{border-color:var(--bs-primary)}.offer-item.owl-theme .owl-dots button{background:transparent}.offer-slider{overflow:hidden;border-radius:5px}.offer-item .offer-slide .offer-content{flex-basis:75%}.offer-item .offer-slide .offer-content .offer-title{margin-bottom:7px}.offer-item .offer-slide .offer-content .offer-title a{text-decoration:none;color:#fff}.offer-item .offer-slide .offer-cart{text-align:center;flex-basis:25%}.offer-item .offer-slide .offer-cart a.cart{height:38px;font-size:16px;color:#fff;position:relative;background-color:var(--bs-primary);border-radius:100%;width:38px;line-height:38px;display:inline-block;z-index:0}.offer-item .offer-slide .offer-cart a.cart:after,.offer-item .offer-slide .offer-cart a.cart:before{right:0;content:"";position:absolute;opacity:.3;bottom:0;top:0;background-color:var(--bs-primary);border-radius:100%;left:0;display:block;z-index:-1}.offer-item .offer-slide .offer-cart a.cart:before{-webkit-animation:ripple 2s linear infinite;animation:ripple 2s linear infinite}.offer-item .offer-slide .offer-cart a.cart:after{-webkit-animation:ripple 2s linear 1s infinite;animation:ripple 2s linear 1s infinite}li.widget_text{list-style:none}.sidebar .widget_recent_entries ul{padding:20px}.sidebar .widget_media_image img{padding:20px;text-align:center;margin:auto}.widget_product_search form.woocommerce-product-search{display:-webkit-box}.widget_product_search input[type=search]{width:70%}.widget_product_search button[type=submit]{margin-left:5px}