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