.partner-products{--partner-navy: #252958;--partner-panel: #f0f2f9;--partner-border: #dce0ec;--partner-muted: #515967;margin-block:clamp(2.4rem,4vw,4.5rem)}[data-partner-catalog]{--partner-card-min-height: 34rem;--partner-card-title-lines: 3}.partner-products__panel{padding:clamp(1.2rem,2.4vw,2.8rem);border:1px solid var(--partner-border);border-radius:1.2rem;background:var(--partner-panel)}.partner-products__header{margin-bottom:1.6rem}.partner-products__header h2,.partner-products__header p,.partner-products__details h3,.partner-products__details p{margin:0}.partner-products__header p{margin-top:.4rem;color:var(--partner-muted)}.partner-products__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.8rem,1.4vw,1.6rem);margin:0}.partner-products__card{display:flex;flex-direction:column;overflow:hidden;min-width:0;border:1px solid var(--partner-border);border-radius:.9rem;background:#fff;color:#202731}[data-partner-catalog] .partner-products__card{min-block-size:var(--partner-card-min-height)}.partner-products__illustration{display:grid;min-height:9.6rem;place-items:center;background:radial-gradient(ellipse at 25% 15%,#f8f6eb,transparent 70%),#e8e8df}.partner-products__card--dfh .partner-products__illustration{background:radial-gradient(ellipse at 25% 15%,#f7f2fc,transparent 70%),#e6e4ef}.partner-products__photo{display:grid;min-height:11.6rem;padding:.6rem;place-items:center;background:#f8f9fc}.partner-products__photo img{display:block;width:100%;max-width:10.8rem;height:auto}.partner-products__bottle{position:relative;display:grid;width:4.5rem;height:6.2rem;margin-top:.9rem;place-items:center;border-radius:1.1rem 1.1rem .7rem .7rem;background:linear-gradient(90deg,#c9c9c1,#f8f7f2 33%,#f3f3ed 68%,#c7c7bd);box-shadow:.8rem 1rem 1.5rem #25273523}.partner-products__bottle:before{position:absolute;inset:-.8rem .5rem auto;height:1.2rem;border-radius:.4rem .4rem .2rem .2rem;background:repeating-linear-gradient(90deg,#303633 0 2px,#49504b 2px 3px);content:""}.partner-products__bottle span{width:100%;padding-block:.3rem;border-block:1px solid #a5b7a3;background:#e2ecdf;color:#3b5c4b;font-family:Georgia,serif;font-weight:700;text-align:center}.partner-products__card--dfh .partner-products__bottle span{border-color:#b3a2cb;background:#e7dff1;color:#4b3c6e}.partner-products__details{display:flex;flex:1;flex-direction:column;align-items:flex-start;gap:.55rem;min-width:0;padding:clamp(.9rem,1.4vw,1.4rem);overflow-wrap:anywhere}.partner-products__details h3{color:#202731;font-weight:700}[data-partner-catalog] .partner-products__details h3{min-block-size:calc(var(--partner-card-title-lines) * 1lh)}.partner-products__details p{color:var(--partner-muted);font-size:1.25rem;line-height:1.4}.partner-products__provider{padding:.2rem .55rem;border-radius:.4rem;background:var(--partner-panel);color:var(--partner-navy);font-size:1.15rem;font-weight:700;line-height:1.4}.partner-products__card--fullscript .partner-products__provider{background:#eaf4ec;color:#205b42}.partner-products__link{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;width:100%;min-height:4.4rem;margin-top:auto;padding:.5rem .65rem;border:1px solid var(--partner-navy);border-radius:.6rem;color:var(--partner-navy);font-size:1.25rem;font-weight:700;line-height:1.2;text-align:center;text-decoration:none}.partner-products__link:hover,.partner-products__link:focus-visible{background:var(--partner-panel)}.partner-products__disclaimer{margin:clamp(1.6rem,3vw,2.8rem) 0;padding:.9rem 1.2rem;border:1px solid rgba(var(--color-foreground),.2);border-radius:.6rem;color:rgb(var(--color-foreground));font-size:1.2rem;font-weight:700;line-height:1.5}.partner-products__catalogs{display:grid;gap:1rem;margin-top:2rem;padding-top:clamp(1.6rem,2vw,2.4rem);border-top:1px solid var(--partner-border);text-align:center}.partner-products__catalog-title{margin:0;color:var(--partner-navy);font-family:var(--font-body-family);font-size:1.6rem;font-weight:700;line-height:1.3}.partner-products__catalog-links{display:grid;grid-template-columns:minmax(0,1fr);gap:.8rem;width:100%;max-width:46rem;margin:0 auto}.partner-products__catalog-links li{display:flex;min-width:0}.partner-products__catalog-links .partner-products__link{width:100%;padding-inline:1.2rem;border-radius:1rem;background:#fff}.partner-products__catalog-links .partner-products__link:hover,.partner-products__catalog-links .partner-products__link:focus-visible{background:#e5e9f6}.partner-products__catalogs p{margin:0;color:var(--partner-muted);font-size:1.25rem}.partner-products [hidden]{display:none!important}.partner-products__controls,.partner-products__filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;align-items:end}.partner-products__field{display:grid;gap:.4rem;min-width:0}.partner-products__field label,.partner-products__results-bar{color:var(--partner-muted);font-size:1.25rem}.partner-products__field input,.partner-products__field select{width:100%;min-width:0;min-height:4.4rem;padding:.6rem 1rem;border:1px solid #aab2cb;border-radius:.6rem;background:#fff;color:#202731;font:inherit;font-size:1.6rem}.partner-products__results-bar{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 .8rem;margin-block:.8rem}.partner-products__results-bar p{margin:0;scroll-margin-top:calc(var(--header-height, 0px) + 1.2rem)}.partner-products__reset{min-height:4.4rem;border:0;background:transparent;color:var(--partner-navy);font:inherit;text-decoration:underline;cursor:pointer}.partner-products__empty{margin:0;color:var(--partner-muted)}.partner-products__filter-toggle,.partner-products__page-status{display:none}.partner-products__pagination,.partner-products__page-numbers{display:flex;align-items:center;justify-content:center;gap:.6rem}.partner-products__pagination{margin-top:1.4rem}.partner-products__pagination button,.partner-products__filter-toggle{padding-inline:.9rem;background:#fff;cursor:pointer}.partner-products__pagination button:disabled{opacity:.55;cursor:default}.partner-products__pagination .partner-products__page-number{min-width:4.4rem}.partner-products__pagination .partner-products__link--primary,.partner-products__pagination [aria-current=page]{background:var(--partner-navy);color:#fff}.partner-products__pagination .partner-products__link--primary:not(:disabled):hover,.partner-products__pagination [aria-current=page]:hover{background:#353b74}@media screen and (max-width:749px){.partner-products__controls{grid-template-columns:minmax(0,1fr) auto}.partner-products__filter-toggle{display:inline-flex}.partner-products__filters{grid-column:1 / -1}.partner-products__filters:not(.is-open),.partner-products__page-numbers{display:none}.partner-products__pagination{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.partner-products__page-status{display:block;color:var(--partner-muted);font-size:1.2rem;text-align:center}}@media screen and (max-width:374px){[data-partner-catalog]{--partner-card-min-height: 39rem;--partner-card-title-lines: 4}}@media screen and (min-width:750px){.partner-products__catalog-links{grid-template-columns:repeat(2,minmax(0,1fr))}[data-partner-catalog]{--partner-card-min-height: 19.2rem;--partner-card-title-lines: 2}.partner-products__card{display:grid;grid-template-columns:minmax(7rem,27%) minmax(0,1fr)}.partner-products__link{width:auto}}@media screen and (min-width:990px){.partner-products__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/component-partner-products.css.map */
