.ub-boutique.hw-shop-list-block{--ub-bg:#fbf8f4;--ub-surface:#fff;--ub-surface-tint:#f4ede8;--ub-surface-deep:#efe6df;--ub-plum:#5c2a48;--ub-rose:#c9748a;--ub-ink:#2a1f26;--ub-ink-strong:#3c2f37;--ub-ink-body:#574852;--ub-ink-muted:#8a7b84;--ub-ink-soft:#9e9199;--ub-ink-faint:#b6abb2;--ub-glass-bg:hsla(0,0%,100%,.72);--ub-border-subtle:rgba(92,42,72,.12);--ub-border-gold:rgba(198,168,90,.45);--ub-glass-premium-bg:linear-gradient(135deg,hsla(0,0%,100%,.85),hsla(25,35%,93%,.95));--ub-hero-scrim:hsla(34,47%,97%,.72);--ub-hero-wash:linear-gradient(to top,var(--ub-bg) 0%,hsla(34,47%,97%,.62) 38%,hsla(34,47%,97%,.12) 100%);--ub-hero-img-opacity:1;--ub-card-overlay:linear-gradient(0deg,rgba(42,31,38,.72) 0%,rgba(42,31,38,.15) 55%,transparent);--ub-product-overlay:linear-gradient(0deg,rgba(42,31,38,.35) 0%,transparent 60%);--ub-pattern-stroke:rgba(198,168,90,.18);--ub-pattern-glow:rgba(92,42,72,.55);--ub-dot-grid-color:rgba(92,42,72,.05);--ub-shadow-card:0 1px 2px rgba(42,31,38,.04),0 12px 32px -12px rgba(42,31,38,.14);--ub-shadow-lift:0 2px 4px rgba(42,31,38,.05),0 24px 56px -16px rgba(42,31,38,.2);background-color:var(--ub-bg);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;margin:0;padding-bottom:6rem;padding-top:9rem;width:100%}.ub-boutique.hw-shop-list-block .shop-header-section{padding:0 55px 3rem;width:100%}.ub-boutique.hw-shop-list-block .shop-header-section .shop-header-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;border-bottom:1px solid rgba(198,168,90,.15);gap:40px;justify-content:space-between;padding-bottom:2.5rem}.ub-boutique.hw-shop-list-block .shop-header-section .shop-header-content .shop-title{color:var(--ub-ink);font-family:Cormorant Garamond,Playfair Display,Georgia,Cambria,Times New Roman,Times,serif;font-size:3rem;font-weight:300;letter-spacing:.005em;line-height:1.1;margin:0;-ms-flex-negative:0;flex-shrink:0}@media(min-width:768px){.ub-boutique.hw-shop-list-block .shop-header-section .shop-header-content .shop-title{font-size:3.75rem}}.ub-boutique.hw-shop-list-block .shop-header-section .shop-header-content .shop-description{color:var(--ub-ink-muted);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:.875rem;font-weight:300;letter-spacing:.025em;line-height:1.7;margin:0;max-width:34rem;text-align:right}.ub-boutique.hw-shop-list-block .shop-content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2.5rem;padding:0 55px;width:100%}.ub-boutique.hw-shop-list-block .shop-content-wrapper .filter-sidebar{width:300px;-ms-flex-negative:0;flex-shrink:0}.ub-boutique.hw-shop-list-block .shop-content-wrapper .filter-sidebar .filter-inner{background-color:var(--ub-surface);border:1px solid rgba(198,168,90,.15);border-radius:0;padding:2rem 1.75rem;position:sticky;top:7.5rem}.ub-boutique.hw-shop-list-block .shop-content-wrapper .filter-sidebar .filter-inner .filter-separator{background-color:rgba(198,168,90,.1);height:1px;margin:1.25rem 0}.ub-boutique.hw-shop-list-block .shop-content-wrapper .filter-sidebar .filter-inner .filter-section{padding:.25rem 0}.ub-boutique.hw-shop-list-block .shop-content-wrapper .filter-sidebar .filter-inner .filter-section .filter-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;background:none;border:none;border-radius:0;cursor:pointer;justify-content:space-between;padding:0;-webkit-transition:color .3s ease;transition:color .3s ease;width:100%}.ub-boutique.hw-shop-list-block .shop-content-wrapper .filter-sidebar .filter-inner .filter-section .filter-toggle:hover .chevron-icon,.ub-boutique.hw-shop-list-block .shop-content-wrapper .filter-sidebar .filter-inner .filter-section .filter-toggle:hover .filter-section-title{color:#d1a54f}.ub-boutique.hw-shop-list-block .shop-content-wrapper .filter-sidebar .filter-inner .filter-section .filter-toggle .filter-section-title{color:var(--ub-ink);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:.75rem;font-weight:600;letter-spacing:.25em;text-align:left;text-transform:uppercase;-webkit-transition:color .3s ease;transition:color .3s ease}.ub-boutique.hw-shop-list-block .shop-content-wrapper .filter-sidebar .filter-inner .filter-section .filter-toggle .chevron-icon{color:rgba(198,168,90,.6);height:16px;-webkit-transition:color .3s ease,-webkit-transform .3s ease;transition:color .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,color .3s ease;transition:transform .3s ease,color .3s ease,-webkit-transform .3s ease;width:16px;-ms-flex-negative:0;flex-shrink:0}.ub-boutique.hw-shop-list-block .shop-content-wrapper .filter-sidebar .filter-inner .filter-section .filter-items{display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.75rem;max-height:0;opacity:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.ub-boutique.hw-shop-list-block .shop-content-wrapper .filter-sidebar .filter-inner .filter-section .filter-items.expanded{display:-webkit-box;display:-ms-flexbox;display:flex;max-height:500px;opacity:1;padding-top:1.25rem}.ub-boutique.hw-shop-list-block .shop-content-wrapper .filter-sidebar .filter-inner .filter-section .filter-items.collapsed{display:none;max-height:0;opacity:0}.ub-boutique.hw-shop-list-block .shop-content-wrapper .filter-sidebar .filter-inner .filter-section .filter-items .filter-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;cursor:pointer;gap:8px;justify-content:space-between;-webkit-transition:all .3s ease;transition:all .3s ease}.ub-boutique.hw-shop-list-block .shop-content-wrapper .filter-sidebar .filter-inner .filter-section .filter-items .filter-item .checkbox-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.ub-boutique.hw-shop-list-block .shop-content-wrapper .filter-sidebar .filter-inner .filter-section .filter-items .filter-item .checkbox-wrapper .filter-checkbox{opacity:0;pointer-events:none;position:absolute}.ub-boutique.hw-shop-list-block .shop-content-wrapper .filter-sidebar .filter-inner .filter-section .filter-items .filter-item .checkbox-wrapper .filter-checkbox:checked+.custom-checkbox{background-color:#c6a85a;border-color:#c6a85a}.ub-boutique.hw-shop-list-block .shop-content-wrapper .filter-sidebar .filter-inner .filter-section .filter-items .filter-item .checkbox-wrapper .filter-checkbox:checked+.custom-checkbox .check-icon{opacity:1}.ub-boutique.hw-shop-list-block .shop-content-wrapper .filter-sidebar .filter-inner .filter-section .filter-items .filter-item .checkbox-wrapper .custom-checkbox{background-color:transparent;border:1px solid rgba(198,168,90,.3);border-radius:0;height:18px;width:18px;-ms-flex-negative:0;display:-webkit-box;display:-ms-flexbox;display:flex;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .3s ease;transition:all .3s ease}.ub-boutique.hw-shop-list-block .shop-content-wrapper .filter-sidebar .filter-inner .filter-section .filter-items .filter-item .checkbox-wrapper .custom-checkbox .check-icon{opacity:0;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.ub-boutique.hw-shop-list-block .shop-content-wrapper .filter-sidebar .filter-inner .filter-section .filter-items .filter-item .checkbox-wrapper .checkbox-label{color:var(--ub-ink-body);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:.8125rem;font-weight:300;letter-spacing:.025em;line-height:1.4;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;word-wrap:break-word;-webkit-transition:color .3s ease;transition:color .3s ease}.ub-boutique.hw-shop-list-block .shop-content-wrapper .filter-sidebar .filter-inner .filter-section .filter-items .filter-item:hover .checkbox-label{color:var(--ub-ink)}.ub-boutique.hw-shop-list-block .shop-content-wrapper .filter-sidebar .filter-inner .filter-section .filter-items .filter-item:hover .custom-checkbox{border-color:rgba(198,168,90,.6)}.ub-boutique.hw-shop-list-block .shop-content-wrapper .filter-sidebar .filter-inner .filter-section .filter-items .filter-item .item-count{color:var(--ub-ink-soft);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:.6875rem;font-weight:400;letter-spacing:.05em;-ms-flex-negative:0;flex-shrink:0}.ub-boutique.hw-shop-list-block .shop-content-wrapper .filter-sidebar .filter-inner .filter-section .filter-items .show-more-btn{background:none;border:none;border-bottom:1px solid rgba(198,168,90,.3);border-radius:0;color:#d1a54f;cursor:pointer;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:.6875rem;font-weight:600;letter-spacing:.2em;padding:.5rem 0 0;text-align:left;text-decoration:none;text-transform:uppercase;-ms-flex-item-align:start;align-self:flex-start;-webkit-transition:color .3s ease,border-color .3s ease;transition:color .3s ease,border-color .3s ease}.ub-boutique.hw-shop-list-block .shop-content-wrapper .filter-sidebar .filter-inner .filter-section .filter-items .show-more-btn:hover{border-bottom-color:#d1a54f;color:#e0c37c}.ub-boutique.hw-shop-list-block .shop-content-wrapper .filter-sidebar .filter-inner .filter-section.color-section .color-filter-item .checkbox-wrapper{gap:.75rem}.ub-boutique.hw-shop-list-block .shop-content-wrapper .filter-sidebar .filter-inner .filter-section.color-section .color-filter-item .checkbox-wrapper .color-dot{border-radius:50%;height:14px;width:14px;-ms-flex-negative:0;border:1px solid hsla(0,0%,100%,.2);flex-shrink:0;-webkit-transition:border-color .3s ease;transition:border-color .3s ease}.ub-boutique.hw-shop-list-block .shop-content-wrapper .filter-sidebar .filter-inner .filter-section.color-section .color-filter-item:hover .color-dot{border-color:rgba(198,168,90,.6)}.ub-boutique.hw-shop-list-block .shop-content-wrapper .filter-sidebar .filter-inner .filter-section.price-section .price-range-wrapper{margin-top:.5rem;padding:0}.ub-boutique.hw-shop-list-block .shop-content-wrapper .filter-sidebar .filter-inner .filter-section.price-section .price-range-wrapper .price-slider-container{display:-webkit-box;display:-ms-flexbox;display:flex;height:24px;margin-bottom:1.5rem;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ub-boutique.hw-shop-list-block .shop-content-wrapper .filter-sidebar .filter-inner .filter-section.price-section .price-range-wrapper .price-slider-container .price-slider-track{background:rgba(198,168,90,.15);border-radius:0;height:2px;position:relative;width:100%}.ub-boutique.hw-shop-list-block .shop-content-wrapper .filter-sidebar .filter-inner .filter-section.price-section .price-range-wrapper .price-slider-container .price-slider-track .price-slider-range{background:#c6a85a;border-radius:0;height:100%;position:absolute;-webkit-transition:all .1s ease;transition:all .1s ease}.ub-boutique.hw-shop-list-block .shop-content-wrapper .filter-sidebar .filter-inner .filter-section.price-section .price-range-wrapper .price-slider-container .price-slider-track .price-slider-thumb{background:var(--ub-bg);border:1px solid #c6a85a;border-radius:0;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.6);box-shadow:0 2px 8px rgba(0,0,0,.6);cursor:-webkit-grab;cursor:grab;height:14px;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);-webkit-transition:all .2s ease;transition:all .2s ease;width:14px;z-index:10}.ub-boutique.hw-shop-list-block .shop-content-wrapper .filter-sidebar .filter-inner .filter-section.price-section .price-range-wrapper .price-slider-container .price-slider-track .price-slider-thumb:hover{background:#c6a85a;-webkit-box-shadow:0 0 12px rgba(198,168,90,.4);box-shadow:0 0 12px rgba(198,168,90,.4);-webkit-transform:translate(-50%,-50%) rotate(45deg) scale(1.15);transform:translate(-50%,-50%) rotate(45deg) scale(1.15)}.ub-boutique.hw-shop-list-block .shop-content-wrapper .filter-sidebar .filter-inner .filter-section.price-section .price-range-wrapper .price-slider-container .price-slider-track .price-slider-thumb.dragging,.ub-boutique.hw-shop-list-block .shop-content-wrapper .filter-sidebar .filter-inner .filter-section.price-section .price-range-wrapper .price-slider-container .price-slider-track .price-slider-thumb:active{background:#d1a54f;-webkit-box-shadow:0 0 12px rgba(198,168,90,.6);box-shadow:0 0 12px rgba(198,168,90,.6);cursor:-webkit-grabbing;cursor:grabbing;-webkit-transform:translate(-50%,-50%) rotate(45deg) scale(1.1);transform:translate(-50%,-50%) rotate(45deg) scale(1.1)}.ub-boutique.hw-shop-list-block .shop-content-wrapper .filter-sidebar .filter-inner .filter-section.price-section .price-range-wrapper .price-slider-container .price-slider-track .price-slider-thumb.price-slider-thumb-min{z-index:11}.ub-boutique.hw-shop-list-block .shop-content-wrapper .filter-sidebar .filter-inner .filter-section.price-section .price-range-wrapper .price-slider-container .price-slider-track .price-slider-thumb.price-slider-thumb-max{z-index:12}.ub-boutique.hw-shop-list-block .shop-content-wrapper .filter-sidebar .filter-inner .filter-section.price-section .price-range-wrapper .price-inputs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ub-boutique.hw-shop-list-block .shop-content-wrapper .filter-sidebar .filter-inner .filter-section.price-section .price-range-wrapper .price-inputs .price-input-group{-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:hsla(0,0%,100%,.03);border:1px solid rgba(198,168,90,.2);border-radius:0;gap:4px;max-width:100px;padding:.625rem .75rem;-webkit-transition:border-color .3s ease;transition:border-color .3s ease}.ub-boutique.hw-shop-list-block .shop-content-wrapper .filter-sidebar .filter-inner .filter-section.price-section .price-range-wrapper .price-inputs .price-input-group:focus-within{border-color:rgba(198,168,90,.6)}.ub-boutique.hw-shop-list-block .shop-content-wrapper .filter-sidebar .filter-inner .filter-section.price-section .price-range-wrapper .price-inputs .price-input-group .price-label{color:#d1a54f;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:.8125rem;font-weight:400}.ub-boutique.hw-shop-list-block .shop-content-wrapper .filter-sidebar .filter-inner .filter-section.price-section .price-range-wrapper .price-inputs .price-input-group .price-input{background:transparent;border:none;color:var(--ub-ink);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:.8125rem;font-weight:400;outline:none;width:100%}.ub-boutique.hw-shop-list-block .shop-content-wrapper .filter-sidebar .filter-inner .filter-section.price-section .price-range-wrapper .price-inputs .price-input-group .price-input::-webkit-inner-spin-button,.ub-boutique.hw-shop-list-block .shop-content-wrapper .filter-sidebar .filter-inner .filter-section.price-section .price-range-wrapper .price-inputs .price-input-group .price-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ub-boutique.hw-shop-list-block .shop-content-wrapper .filter-sidebar .filter-inner .filter-section.price-section .price-range-wrapper .price-inputs .price-separator{color:var(--ub-ink-soft);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:.625rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase}.ub-boutique.hw-shop-list-block .shop-content-wrapper .filter-sidebar .filter-inner .filter-section.ratings-section .rating-filter-item .checkbox-wrapper .filter-radio{opacity:0;pointer-events:none;position:absolute}.ub-boutique.hw-shop-list-block .shop-content-wrapper .filter-sidebar .filter-inner .filter-section.ratings-section .rating-filter-item .checkbox-wrapper .filter-radio:checked+.custom-radio{border-color:#c6a85a}.ub-boutique.hw-shop-list-block .shop-content-wrapper .filter-sidebar .filter-inner .filter-section.ratings-section .rating-filter-item .checkbox-wrapper .filter-radio:checked+.custom-radio .radio-dot{background-color:#c6a85a}.ub-boutique.hw-shop-list-block .shop-content-wrapper .filter-sidebar .filter-inner .filter-section.ratings-section .rating-filter-item .checkbox-wrapper .custom-radio{background-color:transparent;border:1px solid rgba(198,168,90,.3);border-radius:50%;height:18px;width:18px;-ms-flex-negative:0;display:-webkit-box;display:-ms-flexbox;display:flex;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .3s ease;transition:all .3s ease}.ub-boutique.hw-shop-list-block .shop-content-wrapper .filter-sidebar .filter-inner .filter-section.ratings-section .rating-filter-item .checkbox-wrapper .custom-radio .radio-dot{background-color:transparent;border-radius:50%;height:8px;-webkit-transition:background-color .2s ease;transition:background-color .2s ease;width:8px}.ub-boutique.hw-shop-list-block .shop-content-wrapper .filter-sidebar .filter-inner .filter-section.ratings-section .rating-filter-item .checkbox-wrapper .rating-stars{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3px}.ub-boutique.hw-shop-list-block .shop-content-wrapper .filter-sidebar .filter-inner .filter-section.ratings-section .rating-filter-item .checkbox-wrapper .rating-stars .star-icon{-ms-flex-negative:0;flex-shrink:0}.ub-boutique.hw-shop-list-block .shop-content-wrapper .filter-sidebar .filter-inner .filter-section.ratings-section .rating-filter-item .checkbox-wrapper .rating-stars .rating-text{color:var(--ub-ink-body);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:.8125rem;font-weight:300;letter-spacing:.025em;margin-left:8px}.ub-boutique.hw-shop-list-block .shop-content-wrapper .filter-sidebar .filter-inner .filter-section.ratings-section .rating-filter-item:hover .custom-radio{border-color:rgba(198,168,90,.6)}.ub-boutique.hw-shop-list-block .shop-content-wrapper .filter-sidebar .filter-inner .filter-section.discount-section .filter-item .checkbox-wrapper .filter-radio{opacity:0;pointer-events:none;position:absolute}.ub-boutique.hw-shop-list-block .shop-content-wrapper .filter-sidebar .filter-inner .filter-section.discount-section .filter-item .checkbox-wrapper .filter-radio:checked+.custom-radio{border-color:#c6a85a}.ub-boutique.hw-shop-list-block .shop-content-wrapper .filter-sidebar .filter-inner .filter-section.discount-section .filter-item .checkbox-wrapper .filter-radio:checked+.custom-radio .radio-dot{background-color:#c6a85a}.ub-boutique.hw-shop-list-block .shop-content-wrapper .filter-sidebar .filter-inner .filter-section.discount-section .filter-item .checkbox-wrapper .custom-radio{background-color:transparent;border:1px solid rgba(198,168,90,.3);border-radius:50%;height:18px;width:18px;-ms-flex-negative:0;display:-webkit-box;display:-ms-flexbox;display:flex;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .3s ease;transition:all .3s ease}.ub-boutique.hw-shop-list-block .shop-content-wrapper .filter-sidebar .filter-inner .filter-section.discount-section .filter-item .checkbox-wrapper .custom-radio .radio-dot{background-color:transparent;border-radius:50%;height:8px;-webkit-transition:background-color .2s ease;transition:background-color .2s ease;width:8px}.ub-boutique.hw-shop-list-block .shop-content-wrapper .filter-sidebar .filter-inner .filter-section.discount-section .filter-item:hover .custom-radio{border-color:rgba(198,168,90,.6)}.ub-boutique.hw-shop-list-block .shop-content-wrapper .products-area{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.ub-boutique.hw-shop-list-block .shop-content-wrapper .products-area .products-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;border-bottom:1px solid rgba(198,168,90,.1);justify-content:space-between;margin-bottom:2rem;padding:0 0 1.5rem}.ub-boutique.hw-shop-list-block .shop-content-wrapper .products-area .products-header .results-text{color:var(--ub-ink-muted);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:.6875rem;font-weight:500;letter-spacing:.2em;margin:0;text-transform:uppercase}.ub-boutique.hw-shop-list-block .shop-content-wrapper .products-area .products-header .sort-dropdown{position:relative}.ub-boutique.hw-shop-list-block .shop-content-wrapper .products-area .products-header .sort-dropdown .sort-dropdown-toggle{background:transparent;border:1px solid rgba(92,42,72,.28);border-radius:0;color:var(--ub-ink);cursor:pointer;display:inline-block;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:700;letter-spacing:.22em;text-decoration:none;text-transform:uppercase;-webkit-transition:background-color .25s ease,border-color .25s ease,color .25s ease;transition:background-color .25s ease,border-color .25s ease,color .25s ease;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;font-size:.6875rem;gap:.75rem;justify-content:space-between;letter-spacing:.2em;min-width:160px;padding:.75rem 1.25rem}.ub-boutique.hw-shop-list-block .shop-content-wrapper .products-area .products-header .sort-dropdown .sort-dropdown-toggle:hover{background:#f6eef3;border-color:#5c2a48;color:#5c2a48}.ub-boutique.hw-shop-list-block .shop-content-wrapper .products-area .products-header .sort-dropdown .sort-dropdown-toggle .selected-text{white-space:nowrap}.ub-boutique.hw-shop-list-block .shop-content-wrapper .products-area .products-header .sort-dropdown .sort-dropdown-toggle .dropdown-arrow{color:#d1a54f;height:6px;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;width:10px;-ms-flex-negative:0;flex-shrink:0;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.ub-boutique.hw-shop-list-block .shop-content-wrapper .products-area .products-header .sort-dropdown .sort-dropdown-toggle.active{border-color:#c6a85a;color:#d1a54f}.ub-boutique.hw-shop-list-block .shop-content-wrapper .products-area .products-header .sort-dropdown .sort-dropdown-toggle.active .dropdown-arrow{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.ub-boutique.hw-shop-list-block .shop-content-wrapper .products-area .products-header .sort-dropdown .sort-dropdown-menu{background-color:var(--ub-surface);border:1px solid rgba(198,168,90,.2);border-radius:0;-webkit-box-shadow:0 12px 40px rgba(0,0,0,.6);box-shadow:0 12px 40px rgba(0,0,0,.6);list-style:none;margin:0;min-width:220px;opacity:0;padding:.5rem 0;position:absolute;right:0;top:calc(100% + 8px);-webkit-transform:translateY(-10px);transform:translateY(-10px);-webkit-transition:all .3s ease;transition:all .3s ease;visibility:hidden;z-index:1000}.ub-boutique.hw-shop-list-block .shop-content-wrapper .products-area .products-header .sort-dropdown .sort-dropdown-menu.active{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);visibility:visible}.ub-boutique.hw-shop-list-block .shop-content-wrapper .products-area .products-header .sort-dropdown .sort-dropdown-menu li{margin:0;padding:0}.ub-boutique.hw-shop-list-block .shop-content-wrapper .products-area .products-header .sort-dropdown .sort-dropdown-menu li .sort-option{background:none;border:none;border-radius:0;color:var(--ub-ink-body);cursor:pointer;display:block;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:.6875rem;font-weight:500;letter-spacing:.15em;padding:.875rem 1.25rem;text-align:left;text-transform:uppercase;-webkit-transition:all .3s ease;transition:all .3s ease;width:100%}.ub-boutique.hw-shop-list-block .shop-content-wrapper .products-area .products-header .sort-dropdown .sort-dropdown-menu li .sort-option:hover{background-color:rgba(198,168,90,.08);color:#e0c37c}.ub-boutique.hw-shop-list-block .shop-content-wrapper .products-area .products-header .sort-dropdown .sort-dropdown-menu li .sort-option.active{background-color:#c6a85a;color:#2a1f26;font-weight:600}.ub-boutique.hw-shop-list-block .shop-content-wrapper .products-area .product-grid{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];gap:1.5rem;grid-template-columns:repeat(3,1fr)}.ub-boutique.hw-shop-list-block .shop-content-wrapper .products-area .product-grid .no-products{border:1px solid rgba(198,168,90,.15);grid-column:1/-1;padding:5rem 2rem;text-align:center}.ub-boutique.hw-shop-list-block .shop-content-wrapper .products-area .product-grid .no-products p{color:var(--ub-ink-muted);font-family:Cormorant Garamond,Playfair Display,Georgia,Cambria,Times New Roman,Times,serif;font-size:1.25rem;font-weight:400;letter-spacing:.025em;margin:0}.ub-boutique.hw-shop-list-block .shop-content-wrapper .products-area .product-grid .product-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:var(--ub-surface);border:1px solid rgba(198,168,90,.1);border-radius:0;-ms-flex-direction:column;flex-direction:column;overflow:hidden;position:relative;-webkit-transition:border-color .5s ease,-webkit-box-shadow .5s ease,-webkit-transform .5s ease;transition:border-color .5s ease,-webkit-box-shadow .5s ease,-webkit-transform .5s ease;transition:border-color .5s ease,box-shadow .5s ease,transform .5s ease;transition:border-color .5s ease,box-shadow .5s ease,transform .5s ease,-webkit-box-shadow .5s ease,-webkit-transform .5s ease}.ub-boutique.hw-shop-list-block .shop-content-wrapper .products-area .product-grid .product-card:hover{border-color:rgba(198,168,90,.4);-webkit-box-shadow:0 10px 40px rgba(198,168,90,.08);box-shadow:0 10px 40px rgba(198,168,90,.08);overflow:visible;-webkit-transform:translateY(-.25rem);transform:translateY(-.25rem);z-index:10}.ub-boutique.hw-shop-list-block .shop-content-wrapper .products-area .product-grid .product-card:hover .product-image{-webkit-filter:brightness(1) saturate(1);filter:brightness(1) saturate(1);-webkit-transform:scale(1.03);transform:scale(1.03)}.ub-boutique.hw-shop-list-block .shop-content-wrapper .products-area .product-grid .product-card:hover .product-image-container:after{border-color:rgba(198,168,90,.4)}.ub-boutique.hw-shop-list-block .shop-content-wrapper .products-area .product-grid .product-card:hover .product-actions{opacity:1}.ub-boutique.hw-shop-list-block .shop-content-wrapper .products-area .product-grid .product-card:hover .product-title a{color:#e0c37c}.ub-boutique.hw-shop-list-block .shop-content-wrapper .products-area .product-grid .product-card:hover .quick-add-section{border-color:rgba(198,168,90,.4);max-height:200px;opacity:1}.ub-boutique.hw-shop-list-block .shop-content-wrapper .products-area .product-grid .product-card .product-image-container{background:var(--ub-surface-tint);height:320px;overflow:hidden;position:relative;width:100%}.ub-boutique.hw-shop-list-block .shop-content-wrapper .products-area .product-grid .product-card .product-image-container:after{border:1px solid rgba(198,168,90,.15);content:"";inset:.75rem;pointer-events:none;position:absolute;-webkit-transition:border-color .5s ease;transition:border-color .5s ease;z-index:2}.ub-boutique.hw-shop-list-block .shop-content-wrapper .products-area .product-grid .product-card .product-image-container .product-image{-webkit-filter:brightness(.95) saturate(.85);filter:brightness(.95) saturate(.85);height:100%;-o-object-fit:contain;object-fit:contain;padding:1.5rem;-webkit-transition:-webkit-transform .7s ease,-webkit-filter .7s ease;transition:-webkit-transform .7s ease,-webkit-filter .7s ease;transition:transform .7s ease,filter .7s ease;transition:transform .7s ease,filter .7s ease,-webkit-transform .7s ease,-webkit-filter .7s ease;width:100%}.ub-boutique.hw-shop-list-block .shop-content-wrapper .products-area .product-grid .product-card .product-image-container .product-badge{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background-color:rgba(13,17,15,.85);border:1px solid rgba(198,168,90,.3);border-radius:0;color:#d1a54f;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:.625rem;font-weight:600;left:1.25rem;letter-spacing:.2em;padding:.375rem .75rem;position:absolute;text-transform:uppercase;top:1.25rem;z-index:3}.ub-boutique.hw-shop-list-block .shop-content-wrapper .products-area .product-grid .product-card .product-image-container .product-badge.badge-sale{background-color:#c6a85a;border-color:#c6a85a;color:#2a1f26}.ub-boutique.hw-shop-list-block .shop-content-wrapper .products-area .product-grid .product-card .product-image-container .product-badge.badge-new{background-color:rgba(13,17,15,.85);color:#e0c37c}.ub-boutique.hw-shop-list-block .shop-content-wrapper .products-area .product-grid .product-card .product-image-container .product-badge.badge-best-seller{background-color:rgba(13,17,15,.85);color:#d1a54f}.ub-boutique.hw-shop-list-block .shop-content-wrapper .products-area .product-grid .product-card .product-image-container .product-discount{background-color:#c6a85a;border-radius:0;display:-webkit-box;display:-ms-flexbox;display:flex;padding:.375rem .625rem;position:absolute;right:1.25rem;top:1.25rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:3}.ub-boutique.hw-shop-list-block .shop-content-wrapper .products-area .product-grid .product-card .product-image-container .product-discount span{color:#2a1f26;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:.6875rem;font-weight:600;letter-spacing:.1em}.ub-boutique.hw-shop-list-block .shop-content-wrapper .products-area .product-grid .product-card .product-image-container .product-actions{background:var(--ub-product-overlay),rgba(5,8,6,.55);display:-webkit-box;display:-ms-flexbox;display:flex;inset:0;position:absolute;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;gap:.75rem;justify-content:center;opacity:0;-webkit-transition:opacity .5s ease;transition:opacity .5s ease;z-index:3}.ub-boutique.hw-shop-list-block .shop-content-wrapper .products-area .product-grid .product-card .product-image-container .product-actions .action-btn{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:rgba(13,17,15,.8);border:1px solid rgba(198,168,90,.4);border-radius:0;color:#d1a54f;display:-webkit-box;display:-ms-flexbox;display:flex;height:44px;width:44px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;cursor:pointer;justify-content:center;-webkit-transition:all .3s ease;transition:all .3s ease}.ub-boutique.hw-shop-list-block .shop-content-wrapper .products-area .product-grid .product-card .product-image-container .product-actions .action-btn:hover{background:#c6a85a;border-color:#c6a85a;color:#2a1f26;-webkit-transform:scale(1.08);transform:scale(1.08)}.ub-boutique.hw-shop-list-block .shop-content-wrapper .products-area .product-grid .product-card .product-image-container .product-actions .action-btn.adding{opacity:.6}.ub-boutique.hw-shop-list-block .shop-content-wrapper .products-area .product-grid .product-card .product-image-container .product-actions .action-btn.added{background:#c6a85a;border-color:#c6a85a;color:#2a1f26}.ub-boutique.hw-shop-list-block .shop-content-wrapper .products-area .product-grid .product-card .product-image-container .product-actions .action-btn svg{height:18px;width:18px}.ub-boutique.hw-shop-list-block .shop-content-wrapper .products-area .product-grid .product-card .product-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:var(--ub-surface);border-top:1px solid rgba(198,168,90,.1);-ms-flex-direction:column;flex-direction:column;gap:.5rem;padding:1.5rem}.ub-boutique.hw-shop-list-block .shop-content-wrapper .products-area .product-grid .product-card .product-content .product-category{color:#856a31;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:.6875rem;font-size:.625rem;font-weight:700;letter-spacing:.28em;letter-spacing:.25em;margin:0;text-transform:uppercase}.ub-boutique.hw-shop-list-block .shop-content-wrapper .products-area .product-grid .product-card .product-content .product-title{margin:0;min-height:44px}.ub-boutique.hw-shop-list-block .shop-content-wrapper .products-area .product-grid .product-card .product-content .product-title a{color:var(--ub-ink);display:-webkit-box;font-family:Cormorant Garamond,Playfair Display,Georgia,Cambria,Times New Roman,Times,serif;font-size:1.125rem;font-weight:400;letter-spacing:.025em;line-height:1.4;text-decoration:none;-webkit-transition:color .5s ease;transition:color .5s ease;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ub-boutique.hw-shop-list-block .shop-content-wrapper .products-area .product-grid .product-card .product-content .product-rating{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.ub-boutique.hw-shop-list-block .shop-content-wrapper .products-area .product-grid .product-card .product-content .product-rating .star-rating{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2px}.ub-boutique.hw-shop-list-block .shop-content-wrapper .products-area .product-grid .product-card .product-content .product-rating .star-rating .star{-ms-flex-negative:0;flex-shrink:0}.ub-boutique.hw-shop-list-block .shop-content-wrapper .products-area .product-grid .product-card .product-content .product-rating .rating-reviews{color:var(--ub-ink-soft);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:.6875rem;font-weight:400;letter-spacing:.05em;line-height:1;white-space:nowrap}.ub-boutique.hw-shop-list-block .shop-content-wrapper .products-area .product-grid .product-card .product-content .product-price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:.625rem}.ub-boutique.hw-shop-list-block .shop-content-wrapper .products-area .product-grid .product-card .product-content .product-price .current-price{color:#d1a54f;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:1rem;font-weight:500;letter-spacing:.05em}.ub-boutique.hw-shop-list-block .shop-content-wrapper .products-area .product-grid .product-card .product-content .product-price .current-price del{color:var(--ub-ink-soft);font-size:.8125rem;font-weight:300;margin-right:.375rem}.ub-boutique.hw-shop-list-block .shop-content-wrapper .products-area .product-grid .product-card .product-content .product-price .current-price ins{color:#d1a54f;text-decoration:none}.ub-boutique.hw-shop-list-block .shop-content-wrapper .products-area .product-grid .product-card .product-content .product-price .original-price{color:var(--ub-ink-soft);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:.8125rem;font-weight:300;text-decoration:line-through}.ub-boutique.hw-shop-list-block .shop-content-wrapper .products-area .product-grid .product-card .product-content .product-colors{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;padding-top:.25rem}.ub-boutique.hw-shop-list-block .shop-content-wrapper .products-area .product-grid .product-card .product-content .product-colors .color-button{border:1px solid hsla(0,0%,100%,.2);border-radius:50%;cursor:pointer;height:18px;-webkit-transition:border-color .3s ease,-webkit-transform .3s ease;transition:border-color .3s ease,-webkit-transform .3s ease;transition:border-color .3s ease,transform .3s ease;transition:border-color .3s ease,transform .3s ease,-webkit-transform .3s ease;width:18px}.ub-boutique.hw-shop-list-block .shop-content-wrapper .products-area .product-grid .product-card .product-content .product-colors .color-button:hover{border-color:#d1a54f;-webkit-transform:scale(1.1);transform:scale(1.1)}.ub-boutique.hw-shop-list-block .shop-content-wrapper .products-area .product-grid .product-card .product-content .add-to-cart-btn{background:#c6a85a;border:1px solid #c6a85a;border-radius:0;color:#2a1f26;cursor:pointer;display:inline-block;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:.6875rem;font-weight:700;letter-spacing:.22em;text-decoration:none;text-transform:uppercase;-webkit-transition:background-color .25s ease,border-color .25s ease,color .25s ease;transition:background-color .25s ease,border-color .25s ease,color .25s ease;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;gap:.5rem;justify-content:center;margin-top:.75rem;padding:.875rem 1rem;width:100%}.ub-boutique.hw-shop-list-block .shop-content-wrapper .products-area .product-grid .product-card .product-content .add-to-cart-btn:hover{background:#d1a54f;border-color:#d1a54f;color:#2a1f26}.ub-boutique.hw-shop-list-block .shop-content-wrapper .products-area .product-grid .product-card .product-content .add-to-cart-btn svg{height:16px;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;width:16px}.ub-boutique.hw-shop-list-block .shop-content-wrapper .products-area .product-grid .product-card .product-content .add-to-cart-btn:hover svg{-webkit-transform:scale(1.1);transform:scale(1.1)}.ub-boutique.hw-shop-list-block .shop-content-wrapper .products-area .product-grid .product-card .product-content .add-to-cart-btn.adding{opacity:.7;pointer-events:none}.ub-boutique.hw-shop-list-block .shop-content-wrapper .products-area .product-grid .product-card .product-content .add-to-cart-btn.adding span{font-size:0}.ub-boutique.hw-shop-list-block .shop-content-wrapper .products-area .product-grid .product-card .product-content .add-to-cart-btn.adding span:after{content:"Adding...";font-size:.75rem}.ub-boutique.hw-shop-list-block .shop-content-wrapper .products-area .product-grid .product-card .product-content .add-to-cart-btn.added{background:#e0c37c;border-color:#e0c37c;color:#2a1f26}.ub-boutique.hw-shop-list-block .shop-content-wrapper .products-area .product-grid .product-card .product-content .add-to-cart-btn.added span{font-size:0}.ub-boutique.hw-shop-list-block .shop-content-wrapper .products-area .product-grid .product-card .product-content .add-to-cart-btn.added span:after{content:"Added ✓";font-size:.75rem}.ub-boutique.hw-shop-list-block .shop-content-wrapper .products-area .product-grid .product-card .quick-add-section{background-color:var(--ub-surface);border:1px solid rgba(198,168,90,.1);border-radius:0;border-top:none;-webkit-box-shadow:0 12px 40px rgba(0,0,0,.5);box-shadow:0 12px 40px rgba(0,0,0,.5);left:-1px;max-height:0;opacity:0;overflow:hidden;padding:0 1.5rem 1.5rem;position:absolute;right:-1px;top:100%;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.ub-boutique.hw-shop-list-block .shop-content-wrapper .products-area .product-grid .product-card .quick-add-section .quick-add-label{color:#d1a54f;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:.625rem;font-weight:600;letter-spacing:.25em;margin:0 0 .75rem;text-align:center;text-transform:uppercase}.ub-boutique.hw-shop-list-block .shop-content-wrapper .products-area .product-grid .product-card .quick-add-section .product-sizes{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ub-boutique.hw-shop-list-block .shop-content-wrapper .products-area .product-grid .product-card .quick-add-section .product-sizes .size-button{background-color:transparent;border:1px solid rgba(198,168,90,.3);border-radius:0;color:var(--ub-ink-body);cursor:pointer;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:.6875rem;font-weight:500;height:36px;letter-spacing:.1em;min-width:40px;padding:.5rem .75rem;text-transform:uppercase;-webkit-transition:all .3s ease;transition:all .3s ease}.ub-boutique.hw-shop-list-block .shop-content-wrapper .products-area .product-grid .product-card .quick-add-section .product-sizes .size-button.selected,.ub-boutique.hw-shop-list-block .shop-content-wrapper .products-area .product-grid .product-card .quick-add-section .product-sizes .size-button:hover{background-color:#c6a85a;border-color:#c6a85a;color:#2a1f26}.ub-boutique.hw-shop-list-block .shop-content-wrapper .product-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;gap:.5rem;justify-content:center;margin-top:4rem}.ub-boutique.hw-shop-list-block .shop-content-wrapper .product-pagination .pagination-btn{background-color:transparent;border:1px solid rgba(198,168,90,.2);border-radius:0;color:var(--ub-ink-body);cursor:pointer;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:.75rem;font-weight:500;height:42px;letter-spacing:.1em;-webkit-transition:all .3s ease;transition:all .3s ease;width:42px}.ub-boutique.hw-shop-list-block .shop-content-wrapper .product-pagination .pagination-btn:hover{border-color:#c6a85a;color:#d1a54f}.ub-boutique.hw-shop-list-block .shop-content-wrapper .product-pagination .pagination-btn.active{background-color:#c6a85a;border-color:#c6a85a;color:#2a1f26}.ub-boutique.hw-shop-list-block .shop-content-wrapper .product-pagination .pagination-dots{color:var(--ub-ink-soft);letter-spacing:.2em;padding:0 .5rem}@media(max-width:1024px){.ub-boutique.hw-shop-list-block .shop-header-section{padding:0 20px 2rem}.ub-boutique.hw-shop-list-block .shop-header-section .shop-header-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1.5rem}.ub-boutique.hw-shop-list-block .shop-header-section .shop-header-content .shop-description{text-align:left}.ub-boutique.hw-shop-list-block .shop-content-wrapper{padding:0 20px}.ub-boutique.hw-shop-list-block .shop-content-wrapper .products-area .product-grid{-ms-grid-columns:(1fr)[2];gap:1.5rem;grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.ub-boutique.hw-shop-list-block{padding-top:7rem}.ub-boutique.hw-shop-list-block .shop-header-section{padding:0 16px 1.5rem}.ub-boutique.hw-shop-list-block .shop-header-section .shop-header-content .shop-title{font-size:2.25rem}.ub-boutique.hw-shop-list-block .shop-content-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem;padding:0 16px}.ub-boutique.hw-shop-list-block .shop-content-wrapper .filter-sidebar{width:100%}.ub-boutique.hw-shop-list-block .shop-content-wrapper .filter-sidebar .filter-inner{position:relative;top:0}.ub-boutique.hw-shop-list-block .shop-content-wrapper .products-area .products-header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1rem}.ub-boutique.hw-shop-list-block .shop-content-wrapper .products-area .products-header .sort-dropdown .sort-dropdown-menu{left:0;right:auto}.ub-boutique.hw-shop-list-block .shop-content-wrapper .products-area .product-grid{-ms-grid-columns:1fr;gap:1.25rem;grid-template-columns:1fr}.ub-boutique.hw-shop-list-block .shop-content-wrapper .products-area .product-grid .product-card .product-image-container{height:350px}.ub-boutique.hw-shop-list-block .shop-content-wrapper .product-pagination{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:2.5rem}}body.hw-theme-light .ub-boutique.hw-shop-list-block{--ub-bg:#fbf8f4;--ub-surface:#fff;--ub-surface-tint:#f4ede8;--ub-surface-deep:#efe6df;--ub-plum:#5c2a48;--ub-rose:#c9748a;--ub-ink:#2a1f26;--ub-ink-strong:#3c2f37;--ub-ink-body:#574852;--ub-ink-muted:#8a7b84;--ub-ink-soft:#9e9199;--ub-ink-faint:#b6abb2;--ub-glass-bg:hsla(0,0%,100%,.72);--ub-border-subtle:rgba(92,42,72,.12);--ub-border-gold:rgba(198,168,90,.45);--ub-glass-premium-bg:linear-gradient(135deg,hsla(0,0%,100%,.85),hsla(25,35%,93%,.95));--ub-hero-scrim:hsla(34,47%,97%,.72);--ub-hero-wash:linear-gradient(to top,var(--ub-bg) 0%,hsla(34,47%,97%,.62) 38%,hsla(34,47%,97%,.12) 100%);--ub-hero-img-opacity:1;--ub-card-overlay:linear-gradient(0deg,rgba(42,31,38,.72) 0%,rgba(42,31,38,.15) 55%,transparent);--ub-product-overlay:linear-gradient(0deg,rgba(42,31,38,.35) 0%,transparent 60%);--ub-pattern-stroke:rgba(198,168,90,.18);--ub-pattern-glow:rgba(92,42,72,.55);--ub-dot-grid-color:rgba(92,42,72,.05);--ub-shadow-card:0 1px 2px rgba(42,31,38,.04),0 12px 32px -12px rgba(42,31,38,.14);--ub-shadow-lift:0 2px 4px rgba(42,31,38,.05),0 24px 56px -16px rgba(42,31,38,.2)}
