.dsh-collection [hidden]{display:none!important}.dsh-collection,.dsh-collection *{box-sizing:border-box}.dsh-collection{--dsh-accent:#7538bf;--dsh-bg:#fff;--dsh-text:#252421;--dsh-muted:#6a6965;--dsh-border:#e3dfd9;--dsh-button-bg:#7538bf;--dsh-button-text:#fff;--dsh-radius:12px;--dsh-font:14px;--dsh-heading-size:24px;--dsh-pad:14px;--dsh-cols:3;--dsh-max:900px;display:block;width:100%;max-width:var(--dsh-max);min-width:0;margin:1.25rem auto 2rem;padding:clamp(14px,2.4vw,26px);border:1px solid var(--dsh-border);border-radius:var(--dsh-radius);background:var(--dsh-bg);color:var(--dsh-text);font-family:inherit;text-align:left;line-height:1.45;font-size:var(--dsh-font);box-shadow:0 5px 22px rgb(28 25 21 / .045);overflow-wrap:anywhere}.dsh-collection.dsh-width-content{max-width:900px}.dsh-collection.dsh-width-sidebar{max-width:360px}.dsh-collection.dsh-width-full{max-width:none}.dsh-collection.dsh-width-custom{max-width:var(--dsh-max)}.dsh-collection.dsh-align-left{margin-left:0;margin-right:auto}.dsh-collection.dsh-align-center{margin-left:auto;margin-right:auto}.dsh-collection.dsh-align-right{margin-left:auto;margin-right:0}.dsh-collection.dsh-preset-minimal{border:0;box-shadow:none;padding:0;background:#fff0}.dsh-collection.dsh-preset-minimal.dsh-custom-colors{background:var(--dsh-bg)}.dsh-collection.dsh-font-sans{font-family:Arial,Helvetica,sans-serif}.dsh-collection.dsh-font-serif{font-family:Georgia,'Times New Roman',serif}.dsh-collection.dsh-font-mono{font-family:'Courier New',monospace}.dsh-collection .dsh-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:15px}.dsh-collection .dsh-heading h3{font-family:inherit!important;color:var(--dsh-text)!important;font-size:var(--dsh-heading-size)!important;line-height:1.18!important;letter-spacing:-.03em!important;font-weight:800!important;margin:0!important;padding:0!important;border:0!important}.dsh-collection .dsh-affiliate-label{display:inline-flex;max-width:100%;white-space:normal;color:var(--dsh-muted)!important;background:#fff0;font-family:inherit;font-size:11px!important;font-weight:650;letter-spacing:.015em;line-height:1.3}.dsh-collection .dsh-affiliate-standalone{margin:0 0 15px!important}.dsh-collection .dsh-items{display:grid;grid-template-columns:minmax(0,1fr);gap:0;min-width:0}.dsh-collection .dsh-item{display:grid;grid-template-columns:var(--dsh-thumb,76px) minmax(0,1fr) auto;align-items:center;gap:14px;min-width:0;margin:0;padding:var(--dsh-pad) 0;border-top:1px solid var(--dsh-border);background:#fff0}.dsh-collection .dsh-item:last-child{border-bottom:1px solid var(--dsh-border)}.dsh-collection.dsh-no-images .dsh-item{grid-template-columns:minmax(0,1fr) auto}.dsh-collection .dsh-photo{position:relative;display:flex;align-items:center;justify-content:center;width:var(--dsh-thumb,76px);max-width:100%;aspect-ratio:1;overflow:hidden;border-radius:calc(var(--dsh-radius) * .65);background:#ece8e2}.dsh-collection .dsh-photo img{display:block!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important;border:0!important;border-radius:0!important}.dsh-collection .dsh-photo-placeholder{background:linear-gradient(145deg,#f1ede7,#d9d1c7);color:#736b62}.dsh-collection .dsh-photo-placeholder span{font-size:31px;font-weight:700;opacity:.7;line-height:1}.dsh-collection .dsh-item-info{min-width:0}.dsh-collection .dsh-merchant{display:block;margin:0 0 4px;font-size:11px;line-height:1.2;font-weight:750;letter-spacing:.05em;text-transform:uppercase;color:var(--dsh-accent)!important}.dsh-collection .dsh-badge{display:inline-block;margin:0 0 6px;padding:3px 7px;border:1px solid var(--dsh-border);border-radius:99px;font-size:10px;line-height:1.2;font-weight:700;color:var(--dsh-text)}.dsh-collection .dsh-item-info h4{font-family:inherit!important;font-size:calc(var(--dsh-font) + 2px)!important;line-height:1.25!important;font-weight:750!important;letter-spacing:-.015em!important;color:var(--dsh-text)!important;margin:0 0 5px!important;padding:0!important;border:0!important}.dsh-collection .dsh-description,.dsh-collection .dsh-note{font-family:inherit!important;font-size:calc(var(--dsh-font) - 1px)!important;line-height:1.4!important;color:var(--dsh-muted)!important;margin:0 0 5px!important;padding:0!important}.dsh-collection .dsh-note{font-size:calc(var(--dsh-font) - 2px)!important;margin-bottom:0!important;font-weight:600}.dsh-collection .dsh-buy{display:inline-flex!important;justify-content:center;align-items:center;gap:6px;min-width:0;max-width:100%;width:auto;text-decoration:none!important;white-space:nowrap;font-family:inherit!important;font-size:calc(var(--dsh-font) - 2px)!important;font-weight:750!important;line-height:1.25!important;padding:10px 12px!important;min-height:34px;background:var(--dsh-button-bg)!important;color:var(--dsh-button-text)!important;border:1px solid var(--dsh-button-bg)!important;border-radius:calc(var(--dsh-radius) * .55)!important;box-shadow:none!important;transition:filter .2s ease}.dsh-collection .dsh-buy:hover{filter:brightness(.89)}.dsh-collection .dsh-buy:focus-visible{outline:3px solid var(--dsh-accent);outline-offset:3px}.dsh-collection.dsh-btn-outline .dsh-buy{background:transparent!important;border-color:var(--dsh-accent)!important;color:var(--dsh-accent)!important}.dsh-collection.dsh-btn-text .dsh-buy{background:transparent!important;border-color:transparent!important;color:var(--dsh-accent)!important;text-decoration:underline!important;text-underline-offset:3px;padding:8px 0!important}.dsh-collection.dsh-btnsize-small .dsh-buy{padding:7px 9px!important;min-height:28px;font-size:11px!important}.dsh-collection.dsh-btnsize-large .dsh-buy{padding:13px 17px!important;min-height:45px;font-size:var(--dsh-font)!important}.dsh-collection.dsh-button-full .dsh-buy{width:100%;white-space:normal;text-align:center}.dsh-collection.dsh-button-full.dsh-layout-list .dsh-item{grid-template-columns:var(--dsh-thumb,76px) minmax(0,1fr) minmax(125px,26%)}.dsh-collection.dsh-button-full.dsh-layout-list.dsh-no-images .dsh-item{grid-template-columns:minmax(0,1fr) minmax(125px,26%)}.dsh-collection.dsh-image-landscape .dsh-photo{aspect-ratio:4/3}.dsh-collection.dsh-image-portrait .dsh-photo{aspect-ratio:3/4}.dsh-collection.dsh-layout-grid .dsh-items{grid-template-columns:repeat(var(--dsh-cols),minmax(0,1fr));gap:var(--dsh-gap,18px)}.dsh-collection.dsh-layout-grid .dsh-item{display:flex;flex-direction:column;align-items:stretch;gap:10px;border:1px solid var(--dsh-border);border-radius:var(--dsh-radius);padding:12px;background:var(--dsh-bg)}.dsh-collection.dsh-layout-grid .dsh-photo{width:100%;aspect-ratio:1;border-radius:calc(var(--dsh-radius) * .65)}.dsh-collection.dsh-layout-grid .dsh-image-landscape .dsh-photo{aspect-ratio:4/3}.dsh-collection.dsh-layout-grid.dsh-image-landscape .dsh-photo{aspect-ratio:4/3}.dsh-collection.dsh-layout-grid.dsh-image-portrait .dsh-photo{aspect-ratio:3/4}.dsh-collection.dsh-layout-grid .dsh-item-info{flex:1;width:100%;padding:2px 2px 0}.dsh-collection.dsh-layout-grid .dsh-buy{width:100%;white-space:normal;text-align:center}.dsh-collection.dsh-layout-showcase .dsh-items{gap:var(--dsh-gap,18px)}.dsh-collection.dsh-layout-showcase .dsh-item{grid-template-columns:minmax(120px,33%) minmax(0,1fr);grid-template-rows:auto auto;column-gap:clamp(14px,3vw,28px);row-gap:6px;border:1px solid var(--dsh-border);border-radius:var(--dsh-radius);padding:var(--dsh-pad)}.dsh-collection.dsh-layout-showcase .dsh-photo{grid-row:1/3;width:100%;aspect-ratio:4/3}.dsh-collection.dsh-layout-showcase.dsh-image-portrait .dsh-photo{aspect-ratio:3/4}.dsh-collection.dsh-layout-showcase .dsh-item-info{grid-column:2;align-self:end}.dsh-collection.dsh-layout-showcase .dsh-buy{grid-column:2;justify-self:start;align-self:start;margin-top:8px;white-space:normal}.dsh-collection.dsh-layout-showcase.dsh-button-full .dsh-buy{justify-self:stretch}.dsh-collection.dsh-layout-showcase.dsh-no-images .dsh-item{grid-template-columns:minmax(0,1fr)}.dsh-collection.dsh-layout-showcase.dsh-no-images .dsh-item-info,.dsh-collection.dsh-layout-showcase.dsh-no-images .dsh-buy{grid-column:1}.dsh-collection .dsh-disclosure{font-family:inherit!important;font-size:11px!important;line-height:1.55!important;color:var(--dsh-muted)!important;margin:14px 0 0!important;padding:0!important;max-width:none!important}@media(max-width:920px){.dsh-collection.dsh-layout-grid .dsh-items{grid-template-columns:repeat(min(2,var(--dsh-cols)),minmax(0,1fr))}}@media(max-width:620px){.dsh-collection{padding:14px;margin:12px auto 24px}.dsh-collection.dsh-font-sans{font-family:Arial,Helvetica,sans-serif}.dsh-collection.dsh-font-serif{font-family:Georgia,'Times New Roman',serif}.dsh-collection.dsh-font-mono{font-family:'Courier New',monospace}.dsh-collection .dsh-heading{align-items:flex-start}.dsh-collection .dsh-items{gap:0}.dsh-collection.dsh-layout-grid .dsh-items{grid-template-columns:minmax(0,1fr)}.dsh-collection.dsh-layout-grid .dsh-item{padding:12px}.dsh-collection .dsh-item{grid-template-columns:63px minmax(0,1fr);row-gap:8px}.dsh-collection .dsh-photo{width:63px}.dsh-collection.dsh-layout-list .dsh-buy{grid-column:2;justify-self:start;white-space:normal}.dsh-collection.dsh-layout-list.dsh-no-images .dsh-item{grid-template-columns:minmax(0,1fr)}.dsh-collection.dsh-layout-list.dsh-no-images .dsh-buy{grid-column:1}.dsh-collection.dsh-button-full.dsh-layout-list .dsh-item{grid-template-columns:63px minmax(0,1fr)}.dsh-collection.dsh-button-full.dsh-layout-list.dsh-no-images .dsh-item{grid-template-columns:minmax(0,1fr)}.dsh-collection.dsh-layout-showcase .dsh-item{grid-template-columns:minmax(0,1fr)}.dsh-collection.dsh-layout-showcase .dsh-photo{grid-column:1;grid-row:auto;width:100%;max-height:300px}.dsh-collection.dsh-layout-showcase .dsh-item-info,.dsh-collection.dsh-layout-showcase .dsh-buy{grid-column:1}}@media(prefers-reduced-motion:reduce){.dsh-collection .dsh-buy{transition:none}}.dsh-collection{container-type:inline-size}.dsh-collection.dsh-width-sidebar.dsh-layout-grid .dsh-items{grid-template-columns:minmax(0,1fr)}.dsh-collection.dsh-width-sidebar.dsh-layout-list .dsh-item{grid-template-columns:58px minmax(0,1fr)}.dsh-collection.dsh-width-sidebar.dsh-layout-list .dsh-photo{width:58px}.dsh-collection.dsh-width-sidebar.dsh-layout-list .dsh-buy{grid-column:2;justify-self:start;white-space:normal}.dsh-collection.dsh-width-sidebar.dsh-layout-list.dsh-no-images .dsh-item{grid-template-columns:minmax(0,1fr)}.dsh-collection.dsh-width-sidebar.dsh-layout-list.dsh-no-images .dsh-buy{grid-column:1}.dsh-collection.dsh-width-sidebar.dsh-layout-showcase .dsh-item{grid-template-columns:minmax(0,1fr)}.dsh-collection.dsh-width-sidebar.dsh-layout-showcase .dsh-photo,.dsh-collection.dsh-width-sidebar.dsh-layout-showcase .dsh-item-info,.dsh-collection.dsh-width-sidebar.dsh-layout-showcase .dsh-buy{grid-column:1;grid-row:auto}@container (max-width:470px){.dsh-collection.dsh-layout-grid .dsh-items{grid-template-columns:minmax(0,1fr)}.dsh-collection.dsh-layout-list .dsh-item{grid-template-columns:58px minmax(0,1fr)}.dsh-collection.dsh-layout-list .dsh-photo{width:58px}.dsh-collection.dsh-layout-list .dsh-buy{grid-column:2;justify-self:start;white-space:normal}.dsh-collection.dsh-layout-list.dsh-no-images .dsh-item{grid-template-columns:minmax(0,1fr)}.dsh-collection.dsh-layout-list.dsh-no-images .dsh-buy{grid-column:1}.dsh-collection.dsh-layout-showcase .dsh-item{grid-template-columns:minmax(0,1fr)}.dsh-collection.dsh-layout-showcase .dsh-photo,.dsh-collection.dsh-layout-showcase .dsh-item-info,.dsh-collection.dsh-layout-showcase .dsh-buy{grid-column:1;grid-row:auto}}