.page-product .onsale,.product-status-badge{align-items:center;border-radius:0;bottom:.5rem;color:#fff;display:inline-flex;font-size:.75rem;line-height:1.1;max-width:calc(100% - 1rem);padding:.75rem 1rem;pointer-events:none;position:absolute;right:.5rem;user-select:none;z-index:1}.page-product .onsale,.product-status-badge--featured,.product-status-badge--on-backorder,.product-status-badge--on-sale{background-color:#b39e85}.product-status-badge--not-purchasable,.product-status-badge--out-of-stock{background-color:#888}.page-product .onsale{bottom:auto;top:.5rem}.product-feature-icons{align-items:center;display:flex;flex-wrap:wrap;gap:.25rem;max-width:calc(100% - 1rem);pointer-events:none;position:absolute;right:.5rem;top:.5rem;z-index:1}.product-feature-icons__item{background-color:#fff;border-radius:9999px;box-shadow:0 3px 6px -3px rgba(0,0,0,.15);color:currentColor;color:#b39e85;flex-shrink:0;height:2.25rem;padding:.25rem;width:2.25rem}.product-feature-icons__item img,.product-feature-icons__item svg{height:100%;object-fit:contain;object-position:center;width:100%}.product-card{display:flex;flex-direction:column;gap:1rem;height:100%;position:relative}@media (max-width:48rem){.product-card{gap:.5rem}}.product-card:focus-within .product-card__image img,.product-card:hover .product-card__image img{transform:scale(1.25)}.product-card:focus-within .product-card__footer-button,.product-card:hover .product-card__footer-button{opacity:1;visibility:visible}.product-card.is-changing-variant .product-card__footer-price,.product-card.is-changing-variant .product-card__image{opacity:0}.product-card__link{position:relative}.product-card__image{align-items:stretch;aspect-ratio:460/400;background-color:#f2f1f0;border-radius:0;display:flex;justify-content:center;overflow:hidden;transition:opacity .3s ease}.product-card__image picture{height:100%;width:100%}.product-card__image img{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.product-card__header{align-items:start;display:flex;flex-direction:column}.product-card__header-name{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;line-clamp:2;-webkit-line-clamp:2;font-weight:400;line-height:1.1;transition:color .3s ease}.product-card__header-name:focus-visible,.product-card__header-name:hover{color:#b39e85}.product-card__header-short-text{line-height:1.1}.product-card__body{display:flex;flex-direction:column;margin-block:-.75rem}@media (max-width:48rem){.product-card__body{margin-block:-.25rem}}.product-card__body-description{color:#888;display:-webkit-box;font-size:.875rem;line-height:1.1;overflow:hidden;-webkit-box-orient:vertical;line-clamp:4;-webkit-line-clamp:4}.product-card__body-description ol,.product-card__body-description ul{margin:0;padding:0}.product-card__body-description li+li{margin-top:.25rem}.product-card__footer{align-items:center;display:grid;gap:.5rem;grid-template-columns:1fr 150px;margin-top:auto}@media (max-width:48rem){.product-card__footer{gap:.25rem;grid-template-columns:1fr}}.product-card__footer-price{align-items:baseline;display:flex;flex-wrap:wrap;gap:0 .25rem;line-height:1.1;transition:opacity .3s ease}.product-card__footer-price .amount:not(small .amount){font-size:.75rem}.product-card__footer-price del{opacity:.7}.product-card__footer-price del .amount:not(small .amount){font-size:.875rem;font-weight:400}.product-card__footer-price ins{text-decoration:none}.product-card__footer-price small{font-size:.675rem;max-width:90%;width:100%}.product-card__footer-button{justify-self:end;opacity:0;transition:opacity .3s ease,visibility .3s ease;visibility:hidden}@media (max-width:48rem){.product-card__footer-button{opacity:1;visibility:visible}}.widget_archive ul,.widget_brand_nav ul,.widget_categories ul,.widget_layered_nav ul,.widget_layered_nav_filters ul,.widget_meta ul,.widget_nav_menu .menu,.widget_pages ul,.widget_product_categories .product-categories,.widget_products .product_list_widget,.widget_rating_filter .wc-layered-nav-rating,.widget_recent_comments #recentcomments,.widget_recent_entries ul,.widget_recent_reviews .product_list_widget,.widget_recently_viewed_products .product_list_widget,.widget_top_rated_products .product_list_widget{display:flex;flex-direction:column;list-style:none;margin:0}.widget_archive ul li,.widget_categories ul li,.widget_meta ul li,.widget_nav_menu .menu .menu-item,.widget_pages ul li{border-bottom:1px solid #d4d0cc;padding:.5rem 0}.widget_archive ul li:last-child,.widget_categories ul li:last-child,.widget_meta ul li:last-child,.widget_nav_menu .menu .menu-item:last-child,.widget_pages ul li:last-child{border-bottom:none}.widget_archive ul li a,.widget_categories ul li a,.widget_meta ul li a,.widget_nav_menu .menu .menu-item a,.widget_pages ul li a{color:#000;transition:color .3s ease}.widget_archive ul li a:hover,.widget_categories ul li a:hover,.widget_meta ul li a:hover,.widget_nav_menu .menu .menu-item a:hover,.widget_pages ul li a:hover{color:#b39e85}.widget_product_tag_cloud .tagcloud,.widget_tag_cloud .tagcloud{display:flex;flex-wrap:wrap;gap:.375rem}.widget_product_tag_cloud .tagcloud a,.widget_tag_cloud .tagcloud a{border:1px solid #d4d0cc;color:#000;display:inline-block;font-size:.8125rem!important;padding:.25rem .625rem;transition:border-color .3s ease,color .3s ease}.widget_product_tag_cloud .tagcloud a:hover,.widget_tag_cloud .tagcloud a:hover{border-color:#b39e85;color:#b39e85}.widget_calendar .calendar_wrap{display:grid;gap:.875rem}.widget_calendar #wp-calendar{border-collapse:collapse;font-size:.8125rem;table-layout:fixed;text-align:center;width:100%}.widget_calendar caption{font-size:.8125rem;font-weight:600;letter-spacing:.06em;margin-bottom:.5rem;text-transform:uppercase}.widget_calendar thead th{color:#888;font-size:.6875rem;font-weight:600;padding:.375rem .25rem .625rem;text-transform:uppercase}.widget_calendar td{border:1px solid #d4d0cc;height:2rem;padding:.25rem;vertical-align:middle}.widget_calendar .wp-calendar-nav .pad,.widget_calendar td.pad{background:transparent;border:none}.widget_calendar td a{color:#b39e85;display:grid;font-weight:600;height:100%;place-items:center;text-decoration:none;transition:background-color .3s ease,color .3s ease;width:100%}.widget_calendar td a:hover{background-color:#b39e85;color:#fff}.widget_calendar #today{background-color:#000;color:#fff;font-weight:600}.widget_calendar #today a,.woocommerce .widget_calendar #today a{color:inherit}.widget_calendar .wp-calendar-nav{align-items:center;display:flex;font-size:.8125rem;gap:.75rem;justify-content:space-between}.widget_calendar .wp-calendar-nav-next,.widget_calendar .wp-calendar-nav-prev{flex:1}.widget_calendar .wp-calendar-nav-next{text-align:right}.widget_calendar .wp-calendar-nav a{color:#000;text-decoration:none;transition:color .3s ease}.widget_calendar .wp-calendar-nav a:hover{color:#b39e85}.widget_product_search .searchform>div,.widget_product_search .woocommerce-product-search,.widget_search .searchform>div,.widget_search .woocommerce-product-search{align-items:stretch;display:flex;gap:.25rem}.widget_product_search .searchform>div button[type=submit],.widget_product_search .searchform>div input[type=submit],.widget_product_search .woocommerce-product-search button[type=submit],.widget_product_search .woocommerce-product-search input[type=submit],.widget_search .searchform>div button[type=submit],.widget_search .searchform>div input[type=submit],.widget_search .woocommerce-product-search button[type=submit],.widget_search .woocommerce-product-search input[type=submit]{align-items:center;background-color:#b39e85;border:1px solid #b39e85;border-radius:0;color:#fff;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;gap:.5rem;justify-content:center;line-height:1;min-height:calc(24px + 1.25em);min-width:calc(48px + 2.5em);min-width:auto;padding:.625em 1em;text-decoration:none;transition:background-color .3s ease,color .3s ease,border-color .3s ease}.widget_product_search .searchform>div button[type=submit] svg,.widget_product_search .searchform>div input[type=submit] svg,.widget_product_search .woocommerce-product-search button[type=submit] svg,.widget_product_search .woocommerce-product-search input[type=submit] svg,.widget_search .searchform>div button[type=submit] svg,.widget_search .searchform>div input[type=submit] svg,.widget_search .woocommerce-product-search button[type=submit] svg,.widget_search .woocommerce-product-search input[type=submit] svg{height:24px;width:24px}.widget_product_search .searchform>div button[type=submit]:disabled,.widget_product_search .searchform>div input[type=submit]:disabled,.widget_product_search .woocommerce-product-search button[type=submit]:disabled,.widget_product_search .woocommerce-product-search input[type=submit]:disabled,.widget_search .searchform>div button[type=submit]:disabled,.widget_search .searchform>div input[type=submit]:disabled,.widget_search .woocommerce-product-search button[type=submit]:disabled,.widget_search .woocommerce-product-search input[type=submit]:disabled{cursor:not-allowed;opacity:.5}.widget_product_search .searchform>div button[type=submit]:focus-visible,.widget_product_search .searchform>div button[type=submit]:hover,.widget_product_search .searchform>div input[type=submit]:focus-visible,.widget_product_search .searchform>div input[type=submit]:hover,.widget_product_search .woocommerce-product-search button[type=submit]:focus-visible,.widget_product_search .woocommerce-product-search button[type=submit]:hover,.widget_product_search .woocommerce-product-search input[type=submit]:focus-visible,.widget_product_search .woocommerce-product-search input[type=submit]:hover,.widget_search .searchform>div button[type=submit]:focus-visible,.widget_search .searchform>div button[type=submit]:hover,.widget_search .searchform>div input[type=submit]:focus-visible,.widget_search .searchform>div input[type=submit]:hover,.widget_search .woocommerce-product-search button[type=submit]:focus-visible,.widget_search .woocommerce-product-search button[type=submit]:hover,.widget_search .woocommerce-product-search input[type=submit]:focus-visible,.widget_search .woocommerce-product-search input[type=submit]:hover{background-color:#fff;color:#b39e85}.widget_product_categories .product-categories .children>li,.widget_product_categories .product-categories>li{align-items:baseline;border-bottom:1px solid #d4d0cc;display:flex;flex-wrap:wrap}.widget_product_categories .product-categories .children>li:last-child,.widget_product_categories .product-categories>li:last-child{border-bottom:none}.widget_product_categories .product-categories .children>li>a,.widget_product_categories .product-categories>li>a{color:#000;flex:1;font-size:.875rem;padding:.5rem 0;transition:color .3s ease}.widget_product_categories .product-categories .children>li>a:hover,.widget_product_categories .product-categories>li>a:hover{color:#b39e85}.widget_product_categories .product-categories .children>li.current-cat>a,.widget_product_categories .product-categories>li.current-cat>a{color:#b39e85;font-weight:600}.widget_product_categories .product-categories .children>li>.count,.widget_product_categories .product-categories>li>.count{color:#888;font-size:.75rem;padding-left:.375rem}.widget_product_categories .product-categories .children{list-style:none;padding:0 0 .25rem 1rem;width:100%}.widget_brand_nav li,.widget_layered_nav li{align-items:center;border-bottom:1px solid #d4d0cc;display:flex}.widget_brand_nav li:last-child,.widget_layered_nav li:last-child{border-bottom:none}.widget_brand_nav li a,.widget_layered_nav li a{color:#000;flex:1;font-size:.875rem;padding:.5rem 0;transition:color .3s ease}.widget_brand_nav li a:hover,.widget_layered_nav li a:hover{color:#b39e85}.widget_brand_nav li.chosen a,.widget_layered_nav li.chosen a{color:#b39e85;font-weight:600}.widget_brand_nav li .count,.widget_layered_nav li .count{color:#888;font-size:.75rem;padding-left:.375rem}.widget_layered_nav_filters ul{align-items:flex-start;display:flex;flex-wrap:wrap;gap:0}.widget_layered_nav_filters .wc-layered-nav-term,.widget_layered_nav_filters li,.widget_layered_nav_filters li.chosen{align-items:center;border:1px solid #d4d0cc;display:inline-flex;font-size:.8125rem;gap:.375rem;margin:0 .375rem .375rem 0;padding:.25rem .625rem}.widget_layered_nav_filters .wc-layered-nav-term a,.widget_layered_nav_filters li a,.widget_layered_nav_filters li.chosen a{color:#b39e85;font-weight:500;transition:color .3s ease}.widget_layered_nav_filters .wc-layered-nav-term a:hover,.widget_layered_nav_filters li a:hover,.widget_layered_nav_filters li.chosen a:hover{color:#888}.widget_price_filter .price_slider_wrapper{display:flex;flex-direction:column;gap:.875rem}.widget_price_filter .price_slider{background-color:#d4d0cc;border:none;border-radius:2px;cursor:default;height:3px;margin:1.125rem .5rem .5rem;position:relative}.widget_price_filter .price_slider .ui-slider-range{background-color:#000;border-radius:2px;height:100%;position:absolute;top:0}.widget_price_filter .price_slider .ui-slider-handle{background-color:#fff;border:2px solid #000;border-radius:50%;cursor:pointer;height:14px;outline:none;position:absolute;top:50%;transform:translate(-50%,-50%);transition:box-shadow .3s ease;width:14px}.widget_price_filter .price_slider .ui-slider-handle:focus,.widget_price_filter .price_slider .ui-slider-handle:hover{box-shadow:0 0 0 3px rgba(0,0,0,.3)}.widget_price_filter .price_slider_amount{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:space-between}.widget_price_filter .price_slider_amount .button{align-items:center;background-color:#b39e85;border:1px solid #b39e85;border-radius:0;color:#fff;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;gap:.5rem;justify-content:center;line-height:1;min-height:calc(24px + 1.25em);min-width:calc(48px + 2.5em);padding:.625em 1em;text-decoration:none;transition:background-color .3s ease,color .3s ease,border-color .3s ease}.widget_price_filter .price_slider_amount .button svg{height:24px;width:24px}.widget_price_filter .price_slider_amount .button:disabled{cursor:not-allowed;opacity:.5}.widget_price_filter .price_slider_amount .button:focus-visible,.widget_price_filter .price_slider_amount .button:hover{background-color:#fff;color:#b39e85}.widget_price_filter .price_slider_amount .price_label{color:#000;font-size:.875rem}.widget_price_filter .price_slider_amount .price_label .from,.widget_price_filter .price_slider_amount .price_label .to{font-weight:600}.widget_rating_filter .wc-layered-nav-rating{gap:.125rem}.widget_rating_filter .wc-layered-nav-rating li a{align-items:center;color:#000;display:flex;font-size:.875rem;gap:.5rem;padding:.375rem 0;transition:color .3s ease}.widget_rating_filter .wc-layered-nav-rating li a:hover{color:#b39e85}.widget_rating_filter .wc-layered-nav-rating li .count{color:#888;font-size:.75rem;margin-left:auto}.widget_rating_filter .wc-layered-nav-rating li .star-rating{color:#c69b45;font-size:.75rem}.widget_products .product_list_widget,.widget_recent_reviews .product_list_widget,.widget_recently_viewed_products .product_list_widget,.widget_top_rated_products .product_list_widget{gap:.5rem}.widget_products .product_list_widget li,.widget_recent_reviews .product_list_widget li,.widget_recently_viewed_products .product_list_widget li,.widget_top_rated_products .product_list_widget li{border-bottom:1px solid #d4d0cc;display:flex;flex-direction:column;gap:.125rem}.widget_products .product_list_widget li:last-child,.widget_recent_reviews .product_list_widget li:last-child,.widget_recently_viewed_products .product_list_widget li:last-child,.widget_top_rated_products .product_list_widget li:last-child{border-bottom:none}.widget_products .product_list_widget li a,.widget_recent_reviews .product_list_widget li a,.widget_recently_viewed_products .product_list_widget li a,.widget_top_rated_products .product_list_widget li a{display:grid;gap:.25rem;grid-template-columns:50px 1fr;width:100%}.widget_products .product_list_widget li img,.widget_recent_reviews .product_list_widget li img,.widget_recently_viewed_products .product_list_widget li img,.widget_top_rated_products .product_list_widget li img{flex-shrink:0;height:100%;object-fit:contain;width:100%}.widget_products .product_list_widget li .product-title,.widget_recent_reviews .product_list_widget li .product-title,.widget_recently_viewed_products .product_list_widget li .product-title,.widget_top_rated_products .product_list_widget li .product-title{color:#000;display:block;font-size:.875rem;transition:color .3s ease}.widget_products .product_list_widget li .product-title:hover,.widget_recent_reviews .product_list_widget li .product-title:hover,.widget_recently_viewed_products .product_list_widget li .product-title:hover,.widget_top_rated_products .product_list_widget li .product-title:hover{color:#b39e85}.widget_products .product_list_widget li .amount,.widget_recent_reviews .product_list_widget li .amount,.widget_recently_viewed_products .product_list_widget li .amount,.widget_top_rated_products .product_list_widget li .amount{color:#b39e85;display:block;font-size:.8125rem;font-weight:600;text-decoration:none}.widget_products .product_list_widget li small .amount,.widget_recent_reviews .product_list_widget li small .amount,.widget_recently_viewed_products .product_list_widget li small .amount,.widget_top_rated_products .product_list_widget li small .amount{color:currentColor;font-size:inherit}.widget_products .product_list_widget li del .amount,.widget_recent_reviews .product_list_widget li del .amount,.widget_recently_viewed_products .product_list_widget li del .amount,.widget_top_rated_products .product_list_widget li del .amount{color:#888;font-weight:400}.widget_products .product_list_widget li .star-rating,.widget_recent_reviews .product_list_widget li .star-rating,.widget_recently_viewed_products .product_list_widget li .star-rating,.widget_top_rated_products .product_list_widget li .star-rating{color:#c69b45;font-size:.75rem}.widget_products .product_list_widget li ins,.widget_recent_reviews .product_list_widget li ins,.widget_recently_viewed_products .product_list_widget li ins,.widget_top_rated_products .product_list_widget li ins{text-decoration:none}.widget_nav_menu .menu{padding:0}.widget_recent_entries ul{gap:.5rem}.widget_recent_entries ul li{font-size:.875rem}.widget_recent_entries ul li a{color:#000;transition:color .3s ease}.widget_recent_entries ul li a:hover{color:#b39e85}.widget_recent_entries ul li .post-date{color:#888;display:block;font-size:.75rem;margin-top:.25rem}.widget_recent_comments #recentcomments{gap:.5rem}.widget_recent_comments #recentcomments li{font-size:.875rem}.widget_recent_comments #recentcomments li .comment-author-link a{color:#b39e85;transition:color .3s ease}.widget_recent_comments #recentcomments li .comment-author-link a:hover{color:#b39e85}.widget_recent_comments #recentcomments li>a{color:#000;transition:color .3s ease}.widget_recent_comments #recentcomments li>a:hover{color:#b39e85}.widget_media_video .mejs-container,.widget_media_video .wp-video{margin:0}.widget_media_gallery .gallery .gallery-item{aspect-ratio:1/1;border:1px solid #d4d0cc;margin:0;overflow:hidden}.widget_media_gallery .gallery .gallery-item img{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.widget_media_gallery .gallery .gallery-item a:hover img{transform:scale(1.05)}.widget_brand_thumbnails .brand-thumbnails{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fill,minmax(60px,1fr));list-style:none;margin:0}.widget_brand_thumbnails .brand-thumbnails li{border:1px solid #d4d0cc;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.widget_brand_thumbnails .brand-thumbnails li:hover{box-shadow:0 3px 6px -3px rgba(0,0,0,.15);transform:scale(1.05)}.widget_brand_thumbnails .brand-thumbnails li a{display:grid;height:100%;place-items:center;width:100%}.widget_brand_thumbnails .brand-thumbnails li img{height:100%;object-fit:cover;width:100%}.widget_media_image>*{display:flex}.widget_media_image img{height:auto;object-fit:cover;width:100%}.widget_text .textwidget{font-size:.875rem}.widget_text .textwidget p{margin:.5rem 0}.widget_text .textwidget p:first-child{margin-top:0}.widget_text .textwidget p:last-child{margin-bottom:0}.additional-filters{display:flex;flex-direction:column;gap:.375rem}.widget__body>.additional-filters{padding:1.25rem}.has-accordion .widget__body>.additional-filters{padding:.25rem 1.25rem 1.25rem}.additional-filters-link{align-items:center;background-color:#fff;border:1px solid #d4d0cc;border-radius:0;color:#000;display:flex;font-size:.875rem;gap:.75rem;justify-content:space-between;line-height:1.1;min-height:2.75rem;padding:.625rem 1rem;position:relative;transition:color .3s ease,background-color .3s ease,border-color .3s ease,box-shadow .3s ease,transform .3s ease}.additional-filters-link:after{background-color:currentColor;border-radius:9999px;content:"";flex:0 0 0.5rem;height:.5rem;opacity:.7;transition:opacity .3s ease,transform .3s ease,background-color .3s ease;width:.5rem}.additional-filters-link:focus-visible,.additional-filters-link:hover{background-color:#b39e85;border-color:#b39e85;box-shadow:0 3px 6px -3px rgba(0,0,0,.15);color:#fff;transform:translateY(-1px)}.additional-filters-link:focus-visible:after,.additional-filters-link:hover:after{opacity:1;transform:scale(1.25)}.additional-filters-link.is-active{background-color:#b39e85;border-color:#b39e85;box-shadow:0 3px 6px -3px rgba(0,0,0,.15);color:#fff}.additional-filters-link.is-active:focus-visible,.additional-filters-link.is-active:hover{background-color:#888;border-color:#888}.additional-filters-link.is-active:after{opacity:1}.shop-sidebar{background-color:#f2f1f0;box-shadow:0 3px 6px -3px rgba(0,0,0,.15);height:100%;opacity:0;transform:translateX(-100%);transition:transform .3s ease,opacity .3s ease;width:min(400px,100%)}.shop-sidebar-wrapper{background:transparent;border:0;color:#000;height:100dvh;inset:0;margin:0;max-height:none;max-width:none;overflow:hidden;padding:0;position:fixed;width:100%}.shop-sidebar-wrapper::backdrop{backdrop-filter:blur(4px) saturate(0);background:transparent;opacity:0;transition:opacity .3s ease}.shop-sidebar-wrapper.is-open::backdrop{opacity:1}.shop-sidebar-wrapper.is-open .shop-sidebar{opacity:1;transform:translateX(0)}.shop-sidebar__body{transition:opacity .3s ease}.shop-sidebar__body>:last-child{border-bottom:none}.shop-sidebar__inner{height:100%;overflow-y:auto;overscroll-behavior:contain}.shop-sidebar__header{align-items:center;background-color:#b39e85;border-bottom:1px solid #d4d0cc;display:flex;justify-content:space-between;min-height:4rem;padding:.875rem 1.25rem;position:sticky;top:0;z-index:10}.shop-sidebar__header-inner{color:#fff;display:flex;flex-direction:column;gap:.25rem}.shop-sidebar__title{color:#fff;font-size:1rem;font-weight:700;text-transform:uppercase}.shop-sidebar__reset{color:#f2f1f0;font-size:.75rem;line-height:1;position:relative;text-transform:lowercase;transition:color .3s ease;width:fit-content}.shop-sidebar__reset:after{background:currentColor;bottom:-.1em;content:"";height:1px;left:0;opacity:1;pointer-events:none;position:absolute;transform-origin:center;transition:transform .6s ease,opacity .6s ease;width:100%}.shop-sidebar__reset:focus-visible:after,.shop-sidebar__reset:focus-within:after,.shop-sidebar__reset:hover:after{opacity:0}.shop-sidebar__close{background-color:#fff;border-radius:9999px;color:#000;color:currentColor;flex-shrink:0;height:2rem;padding:.5rem;transition:background-color .3s ease,color .3s ease;width:2rem}.shop-sidebar__close img,.shop-sidebar__close svg{height:100%;object-fit:contain;object-position:center;width:100%}.shop-sidebar__close:focus-visible,.shop-sidebar__close:hover{background-color:#888;color:#fff}.shop-sidebar__open{align-items:center;background-color:#b39e85;border:1px solid #b39e85;border-radius:0;color:#fff;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;gap:.5rem;justify-content:center;line-height:1;min-height:calc(24px + 1.25em);min-width:calc(48px + 2.5em);padding:.625em 1em;text-decoration:none;transition:background-color .3s ease,color .3s ease,border-color .3s ease;transition:background-color .3s ease,border-color .3s ease,color .3s ease}.shop-sidebar__open svg{height:24px;width:24px}.shop-sidebar__open:disabled{cursor:not-allowed;opacity:.5}.shop-sidebar__open:focus-visible,.shop-sidebar__open:hover{background-color:#fff;border-color:#d4d0cc;color:#b39e85}.shop-sidebar__open:focus-visible .shop-sidebar__open-icon,.shop-sidebar__open:hover .shop-sidebar__open-icon{color:#b39e85;flex-shrink:0;height:1rem;width:1rem}.shop-sidebar__open:focus-visible .shop-sidebar__open-icon img,.shop-sidebar__open:focus-visible .shop-sidebar__open-icon svg,.shop-sidebar__open:hover .shop-sidebar__open-icon img,.shop-sidebar__open:hover .shop-sidebar__open-icon svg{height:100%;object-fit:contain;object-position:center;width:100%}.shop-sidebar__open-icon{color:#fff;flex-shrink:0;height:1rem;transition:color .3s ease;width:1rem}.shop-sidebar__open-icon img,.shop-sidebar__open-icon svg{height:100%;object-fit:contain;object-position:center;width:100%}.shop-sidebar__open-text{font-size:.875rem}.widget{border-bottom:1px solid #d4d0cc}.widget.has-accordion{display:grid;grid-template-rows:min-content 0fr;transition:grid-template-rows .3s ease}.widget.has-accordion.is-open{grid-template-rows:min-content 1fr}.widget--untitled .widget__body,.widget.has-accordion.is-open .widget__body{visibility:visible}.widget__body{min-height:0;overflow:hidden;transition:visibility .3s ease;visibility:hidden}.widget__body>*{padding:.25rem 1.25rem 1.25rem}.widget-title{align-items:center;cursor:pointer;display:flex;font-size:.875rem;font-weight:600;gap:.5rem;justify-content:space-between;margin:0;padding:1rem;text-transform:uppercase;transition:background-color .3s ease;user-select:none}.widget-title:focus-visible,.widget-title:hover{background-color:rgba(0,0,0,.1)}.widget-title:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid;content:"";opacity:.5;transform:translateY(-35%) rotate(0deg);transition:transform .3s ease}.is-open .widget-title:after{transform:translateY(-35%) rotate(180deg)}.page-shop .shop-archive__layout.is-filtering .shop-archive__main,.page-shop .shop-archive__layout.is-filtering .shop-sidebar__body{opacity:.5;pointer-events:none}.page-shop .shop-archive__main{display:grid;gap:1.5rem;min-width:0;padding-inline:20px;transition:opacity .3s ease}@media (max-width:48rem){.page-shop .shop-archive__main{padding-inline:15px}}.page-shop .shop-archive__header{align-items:center;display:flex;flex-wrap:wrap;gap:1rem}.page-shop .shop-archive__header .woocommerce-notices-wrapper{flex:0 0 100%;order:-1}.page-shop .shop-archive__header .woocommerce-notices-wrapper:empty{display:none}.page-shop .shop-archive__products{display:grid;gap:1.5rem 1rem;grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:64rem){.page-shop .shop-archive__products{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:48rem){.page-shop .shop-archive__products{gap:1.5rem .5rem;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:30rem){.page-shop .shop-archive__products{grid-template-columns:1fr}}.page-shop .woocommerce-result-count{color:#888;font-size:.75rem;margin:0}.page-shop .woocommerce-ordering{margin:0 0 0 auto}@media (max-width:40rem){.page-shop .woocommerce-ordering{margin:0;width:100%}}