.partner-listings{position:relative}.section-partner-listings-padding{padding-top:36px;padding-bottom:64px}.partner-listings__title{margin-bottom:1rem}.partner-listings__subtitle{font-size:1.8rem;color:rgba(var(--color-foreground),.7);margin-bottom:3rem}.partner-listings__controls{background-color:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.08);border-radius:var(--inputs-radius);padding:2rem;margin-bottom:2.4rem;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:2rem}.partner-listings__filters{display:flex;gap:1.2rem;flex-wrap:wrap}.partner-listings__filter-btn{padding:.4rem 1.2rem;background-color:rgba(var(--color-foreground),.04);border:none;border-radius:4px;font-size:1.3rem;cursor:pointer;transition:all var(--duration-short) ease;color:rgb(var(--color-foreground))}.partner-listings__filter-btn:hover{background-color:rgba(var(--color-foreground),.08)}.partner-listings__filter-btn.active{background-color:rgba(var(--color-base-accent-1),.1);color:rgb(var(--color-base-accent-1));font-weight:500}.partner-listings__search{position:relative;min-width:250px}.partner-listings__search-input{width:100%;padding:.8rem 1.2rem .8rem 3.6rem;font-size:1.4rem;border:.1rem solid rgba(var(--color-foreground),.08);border-radius:var(--inputs-radius);background-color:rgba(var(--color-foreground),.03);outline:none;transition:all var(--duration-short) ease}.partner-listings__search-input:focus{border-color:rgba(var(--color-foreground),.2);box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 .5rem .4rem rgba(var(--color-foreground),.1)}.partner-listings__search-icon{position:absolute;left:1.2rem;top:50%;transform:translateY(-50%);fill:rgba(var(--color-foreground),.5);pointer-events:none}.partner-listings__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.6rem;margin-bottom:4rem}@media screen and (max-width: 989px){.partner-listings__grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width: 749px){.partner-listings__grid{grid-template-columns:1fr}.partner-listings__controls{flex-direction:column;align-items:stretch}.partner-listings__search{width:100%}}.partner-listings__card{--border-radius: var(--product-card-corner-radius);--border-width: var(--product-card-border-width);--border-opacity: var(--product-card-border-opacity);--shadow-horizontal-offset: var(--product-card-shadow-horizontal-offset);--shadow-vertical-offset: var(--product-card-shadow-vertical-offset);--shadow-blur-radius: var(--product-card-shadow-blur-radius);--shadow-opacity: var(--product-card-shadow-opacity);background-color:rgb(var(--color-background));border:var(--border-width) solid rgba(var(--color-foreground),var(--border-opacity));border-radius:var(--border-radius);box-shadow:var(--shadow-horizontal-offset) var(--shadow-vertical-offset) var(--shadow-blur-radius) rgba(var(--color-shadow),var(--shadow-opacity));transition:all var(--duration-short) ease;overflow:hidden;display:flex;flex-direction:column;height:280px}.partner-listings__card:hover{transform:translateY(-2px);box-shadow:var(--shadow-horizontal-offset) calc(var(--shadow-vertical-offset) + 4px) calc(var(--shadow-blur-radius) + 2px) rgba(var(--color-shadow),calc(var(--shadow-opacity) + .1))}.partner-listings__card--theme{padding:0!important;overflow:hidden;display:flex;flex-direction:column;height:280px;box-sizing:border-box}.partner-listings__card--theme .partner-listings__card-image{height:200px;overflow:hidden;background-color:#f6f6f7;margin:0;padding:0;flex-shrink:0;border:none;border-radius:0;width:100%}.partner-listings__card--theme .partner-listings__card-image img{width:100%;height:100%;object-fit:cover;display:block;border:none;border-radius:0;padding:0;margin:0}.partner-listings__card--theme .partner-listings__card-content{padding:1rem 1.6rem;display:flex;flex-direction:column;flex:1;background-color:rgb(var(--color-background));border-radius:0;min-height:0;height:80px}.partner-listings__card--theme .partner-listings__card-icon,.partner-listings__card--theme .partner-listings__card-description,.partner-listings__card--theme .partner-listings__special-offer,.partner-listings__card--theme .partner-listings__offer-placeholder,.partner-listings__card--theme .partner-listings__card-header-row{display:none!important}.partner-listings__card-content--full{padding:2rem;height:100%;display:flex;flex-direction:column}.partner-listings__card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.2rem;min-height:40px}.partner-listings__card--theme .partner-listings__card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.8rem;min-height:auto}.partner-listings__card--theme .partner-listings__card-title{font-size:1.6rem;margin:0;font-weight:600}.partner-listings__card--theme .partner-listings__card-reviews{margin-left:1.2rem;font-size:1.3rem;color:#6d7175}.partner-listings__card--theme .partner-listings__card-content>*:not(.partner-listings__card-header):not(.partner-listings__card-spacer):not(.partner-listings__card-button){display:none!important}.partner-listings__card-header-row{display:flex;align-items:flex-start;gap:1.2rem;margin-bottom:1.6rem}.partner-listings__card-icon{width:40px;height:40px;border-radius:8px;border:.1rem solid rgba(var(--color-foreground),.08);flex-shrink:0}.partner-listings__card-title{margin:0;font-size:1.6rem;font-weight:600;line-height:1.2;color:rgb(var(--color-foreground))}.partner-listings__card-reviews{font-size:1.3rem;color:rgba(var(--color-foreground),.7);white-space:nowrap}.partner-listings__star{color:#ffb800;font-size:1.5rem;margin-right:.4rem}.partner-listings__no-reviews{font-size:1.3rem;color:rgba(var(--color-foreground),.5)}.partner-listings__card-description{margin:0 0 1.2rem;color:rgba(var(--color-foreground),.7);font-size:1.4rem;line-height:1.5;min-height:90px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}.partner-listings__card-spacer{flex:1}.partner-listings__special-offer{background-color:rgba(var(--color-foreground),.04);padding:1.2rem;border-radius:var(--inputs-radius);margin-bottom:1.6rem;font-size:1.3rem;line-height:1.4}.partner-listings__offer-placeholder{height:1.6rem}.partner-listings__card-button{width:100%;text-align:center;margin-top:auto}.partner-listings__card--theme .partner-listings__card-button{margin-top:auto;position:relative;bottom:0}.partner-listings__loading,.partner-listings__error{text-align:center;padding:4rem 2rem;color:rgba(var(--color-foreground),.7);font-size:1.6rem}.partner-listings__error{grid-column:1 / -1}.partner-listings__pagination{display:flex;justify-content:center;align-items:center;gap:2rem;margin-top:2rem;margin-bottom:4rem;padding-bottom:2rem}.partner-listings__pagination-btn{padding:.8rem 1.6rem;background-color:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.2);border-radius:var(--buttons-radius);font-size:1.4rem;cursor:pointer;transition:all var(--duration-short) ease;color:rgb(var(--color-foreground))}.partner-listings__pagination-btn:hover:not(:disabled){background-color:rgba(var(--color-foreground),.05);border-color:rgba(var(--color-foreground),.3)}.partner-listings__pagination-btn:disabled{opacity:.5;cursor:not-allowed}.partner-listings__pagination-info{font-size:1.4rem;color:rgba(var(--color-foreground),.7)}.hidden{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/46/assets/section-partner-listings.css.map */
