.tk-catalog-grid.grid{display:grid;grid-template-columns:repeat(var(--tk-catalog-columns,3),minmax(0,1fr));gap:28px 24px;margin:0 0 20px;padding:0;overflow:visible;list-style:none}.tk-catalog-grid.grid::after,.tk-catalog-grid.grid::before{display:none}.tk-catalog-grid.grid>.grid__item{display:flex;float:none;clear:none;width:auto;min-width:0;max-width:none;margin:0;padding:0}.tk-catalog-card{position:relative;display:flex;flex-direction:column;width:100%;min-width:0;margin:0;border:1px solid #dedfd6;background:#fff;color:#242521;box-sizing:border-box}.tk-catalog-card *{box-sizing:border-box}.tk-catalog-card a{color:inherit;text-decoration:none}.tk-catalog-card a:focus-visible,.tk-catalog-card summary:focus-visible{outline:3px solid #df202a;outline-offset:3px}.tk-catalog-card__media{aspect-ratio:1;width:100%;min-width:0;padding:18px;background:#fafaf7;overflow:hidden;display:grid;align-items:center;margin-bottom:18px}.tk-catalog-card__media .amazon-affiliate-image{display:grid;align-items:center;width:100%;height:100%;min-height:0;margin:0}.tk-catalog-card__image-link,.tk-catalog-card__media .amazon-affiliate-image>a{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:0}.tk-catalog-card__media img,.tk-catalog-card__placeholder{display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;margin:0}.tk-catalog-card__placeholder{fill:#b3b6ac}.tk-catalog-card__media .amazon-affiliate-image__fallback{font-size:13px;line-height:1.6;margin:0;overflow-wrap:anywhere}.tk-catalog-card__media .amazon-affiliate-image__fallback a{text-decoration:underline;text-underline-offset:3px}.tk-catalog-card__media [data-amazon-image-fallback][hidden]{display:none}.tk-catalog-card__title{font-family:Georgia,'Times New Roman',serif;font-size:19px;font-weight:400;letter-spacing:-.015em;text-transform:none;line-height:1.35;margin:0 18px 12px;overflow-wrap:anywhere;min-height:2.7em}.tk-catalog-card__title a{display:block}.tk-catalog-card__title a:hover{text-decoration:underline;text-underline-offset:4px}.tk-catalog-card__description{font-size:13px;line-height:1.65;color:#62645c;margin:0 18px 18px;overflow-wrap:anywhere}.tk-catalog-card .amazon-affiliate-buy,.tk-catalog-card__commerce{display:flex;flex-direction:column;flex:1;margin:0;min-width:0}.tk-catalog-card .amazon-affiliate-buy__rating-row,.tk-catalog-card__rating-row{min-height:60px;margin:0 18px 10px;display:flex;align-items:flex-start;min-width:0}.tk-catalog-card .tk-editorial-rating{margin:0;padding:8px 9px;gap:6px 8px}.tk-catalog-card .tk-editorial-rating__stars,.tk-catalog-card .amazon-affiliate-rating__stars{font-size:20px;letter-spacing:.5px}.tk-catalog-card .tk-editorial-rating__details{gap:2px}.tk-catalog-card .tk-editorial-rating__value{font-size:16px}.tk-catalog-card .tk-editorial-rating__source{font-size:10px}.tk-catalog-card .amazon-affiliate-rating>a{padding:8px 9px;gap:6px 8px}.tk-catalog-card .amazon-affiliate-buy__price-row,.tk-catalog-card__price-row{margin:0 18px 8px;min-height:44px;min-width:0}.tk-catalog-card .amazon-affiliate-price{align-items:baseline;gap:2px 10px}.tk-catalog-card .amazon-affiliate-price__value,.tk-catalog-card__price{font-size:23px;line-height:1.3;font-weight:600;letter-spacing:-.02em;white-space:nowrap}.tk-catalog-card .amazon-affiliate-price__info{font-size:10px;line-height:1.5}.tk-catalog-card .amazon-affiliate-price__info summary{display:flex;align-items:center;min-height:30px}.tk-catalog-card .amazon-affiliate-price__info[open]{flex-basis:100%}.tk-catalog-card .amazon-affiliate-price__info p{font-size:11px;color:#62645c;margin:4px 0 8px}.tk-catalog-card .amazon-affiliate-buy__price-fallback{display:inline-flex;align-items:center;min-height:32px;font-size:15px;font-weight:600;text-decoration:underline;text-underline-offset:4px}.tk-catalog-card [data-amazon-fallback][hidden]{display:none}.tk-catalog-card .amazon-affiliate-buy__reviews,.tk-catalog-card__review-row{display:flex;align-items:center;min-height:36px;margin:0 18px 12px;font-size:12px;line-height:1.5}.tk-catalog-card .amazon-affiliate-buy__reviews{text-decoration:underline;text-underline-offset:3px;align-self:start}.tk-catalog-card .amazon-affiliate-buy__button,.tk-catalog-card__availability{display:flex;align-items:center;justify-content:center;min-height:44px;margin:auto 18px 18px;min-width:0;padding:11px 12px;font-size:12px;font-weight:600;line-height:1.5;letter-spacing:.04em;text-align:center;white-space:normal}.tk-catalog-card .amazon-affiliate-buy__button{background:#242521;border:1px solid #242521;color:#fff;border-radius:0}.tk-catalog-card .amazon-affiliate-buy__button:hover{background:#df202a;border-color:#df202a;color:#fff}.tk-catalog-card__availability{background:#f1f1ec;color:#62645c;border:1px solid #e6e7df;text-transform:uppercase}.tk-catalog-card--list{display:grid;grid-template-columns:minmax(140px,220px) minmax(0,1fr);grid-template-rows:auto auto 1fr;column-gap:24px;padding:20px}.tk-catalog-card--list .tk-catalog-card__media{grid-column:1;grid-row:1/4;align-self:start;margin:0}.tk-catalog-card--list .tk-catalog-card__title{grid-column:2;grid-row:1;margin:0 0 12px;min-height:0;font-size:23px}.tk-catalog-card--list .tk-catalog-card__description{grid-column:2;grid-row:2;margin:0 0 18px;max-width:62em}.tk-catalog-card--list .amazon-affiliate-buy,.tk-catalog-card--list .tk-catalog-card__commerce{grid-column:2;grid-row:3;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto auto}.tk-catalog-card--list .amazon-affiliate-buy__rating-row,.tk-catalog-card--list .tk-catalog-card__rating-row,.tk-catalog-card--list .amazon-affiliate-buy__price-row,.tk-catalog-card--list .tk-catalog-card__price-row,.tk-catalog-card--list .amazon-affiliate-buy__reviews,.tk-catalog-card--list .tk-catalog-card__review-row{margin-left:0;margin-right:0}.tk-catalog-card--list .amazon-affiliate-buy__button,.tk-catalog-card--list .tk-catalog-card__availability{width:min(100%,280px);margin:0;justify-self:start}.custom__item-inner--product>.tk-catalog-card{height:100%}
@supports(grid-template-rows:subgrid){.tk-catalog-grid.grid{row-gap:0}.tk-catalog-grid.grid>.grid__item{display:grid;grid-template-rows:subgrid;grid-row:span 7;margin-bottom:28px}.tk-catalog-grid>.grid__item>.tk-catalog-card--grid{display:grid;grid-template-rows:subgrid;grid-row:1/-1}.tk-catalog-grid .tk-catalog-card--grid>.tk-catalog-card__media{grid-row:1}.tk-catalog-grid .tk-catalog-card--grid>.tk-catalog-card__title{grid-row:2}.tk-catalog-grid .tk-catalog-card--grid>.tk-catalog-card__description{grid-row:3}.tk-catalog-grid .tk-catalog-card--grid>.amazon-affiliate-buy,.tk-catalog-grid .tk-catalog-card--grid>.tk-catalog-card__commerce{display:grid;grid-template-rows:subgrid;grid-row:4/span 4}.tk-catalog-grid .amazon-affiliate-buy__rating-row,.tk-catalog-grid .tk-catalog-card__rating-row{grid-row:1}.tk-catalog-grid .amazon-affiliate-buy__price-row,.tk-catalog-grid .tk-catalog-card__price-row{grid-row:2}.tk-catalog-grid .amazon-affiliate-buy__reviews,.tk-catalog-grid .tk-catalog-card__review-row{grid-row:3}.tk-catalog-grid .amazon-affiliate-buy__button,.tk-catalog-grid .tk-catalog-card__availability{grid-row:4;align-self:end}}
@media(max-width:989px){.tk-catalog-grid.grid{column-gap:18px}.tk-catalog-card__media{padding:14px}.tk-catalog-card__title{font-size:17px}.tk-catalog-card__title,.tk-catalog-card__description,.tk-catalog-card .amazon-affiliate-buy__rating-row,.tk-catalog-card__rating-row,.tk-catalog-card .amazon-affiliate-buy__price-row,.tk-catalog-card__price-row,.tk-catalog-card .amazon-affiliate-buy__reviews,.tk-catalog-card__review-row,.tk-catalog-card .amazon-affiliate-buy__button,.tk-catalog-card__availability{margin-left:14px;margin-right:14px}.tk-catalog-card--list .tk-catalog-card__title,.tk-catalog-card--list .tk-catalog-card__description,.tk-catalog-card--list .amazon-affiliate-buy__rating-row,.tk-catalog-card--list .tk-catalog-card__rating-row,.tk-catalog-card--list .amazon-affiliate-buy__price-row,.tk-catalog-card--list .tk-catalog-card__price-row,.tk-catalog-card--list .amazon-affiliate-buy__reviews,.tk-catalog-card--list .tk-catalog-card__review-row,.tk-catalog-card--list .amazon-affiliate-buy__button,.tk-catalog-card--list .tk-catalog-card__availability{margin-left:0;margin-right:0}}
@media(max-width:749px){.tk-catalog-grid.grid{grid-template-columns:repeat(var(--tk-catalog-mobile-columns,2),minmax(0,1fr));column-gap:14px;row-gap:22px}.tk-catalog-card__media{margin-bottom:14px;padding:12px}.tk-catalog-card__title{font-size:16px;line-height:1.35;margin-bottom:10px}.tk-catalog-card__description{font-size:12px;line-height:1.6;margin-bottom:14px}.tk-catalog-card .amazon-affiliate-buy__rating-row,.tk-catalog-card__rating-row{min-height:73px}.tk-catalog-card .tk-editorial-rating{padding:7px;gap:4px 7px;width:100%;max-width:180px}.tk-catalog-card .tk-editorial-rating__stars,.tk-catalog-card .amazon-affiliate-rating__stars{font-size:19px;letter-spacing:0}.tk-catalog-card .tk-editorial-rating__details{flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:3px 6px}.tk-catalog-card .tk-editorial-rating__source{font-size:9px}.tk-catalog-card .amazon-affiliate-price__value,.tk-catalog-card__price{font-size:21px}.tk-catalog-card .amazon-affiliate-buy__price-row,.tk-catalog-card__price-row{min-height:60px}.tk-catalog-card .amazon-affiliate-buy__reviews{font-size:11px}.tk-catalog-card .amazon-affiliate-buy__button,.tk-catalog-card__availability{font-size:11px;padding:11px 8px;margin-bottom:14px}.tk-catalog-card--list{grid-template-columns:115px minmax(0,1fr);gap:0 18px;padding:16px}.tk-catalog-card--list .tk-catalog-card__media{grid-row:1/3;padding:10px}.tk-catalog-card--list .tk-catalog-card__title{font-size:20px}.tk-catalog-card--list .tk-catalog-card__description{font-size:13px}.tk-catalog-card--list .amazon-affiliate-buy,.tk-catalog-card--list .tk-catalog-card__commerce{grid-column:1/-1;grid-row:3;margin-top:18px}.tk-catalog-card--list .amazon-affiliate-buy__rating-row,.tk-catalog-card--list .tk-catalog-card__rating-row{min-height:55px}.tk-catalog-card--list .amazon-affiliate-buy__price-row,.tk-catalog-card--list .tk-catalog-card__price-row{min-height:40px}.tk-catalog-card--list .tk-editorial-rating{width:auto;max-width:none}.tk-catalog-card--list .amazon-affiliate-buy__button,.tk-catalog-card--list .tk-catalog-card__availability{width:100%;max-width:none;margin-bottom:0}@supports(grid-template-rows:subgrid){.tk-catalog-grid.grid{row-gap:0}.tk-catalog-grid.grid>.grid__item{margin-bottom:22px}}}
@media(max-width:359px){.tk-catalog-grid.grid{column-gap:10px}.tk-catalog-card__media{padding:9px}.tk-catalog-card__title,.tk-catalog-card__description,.tk-catalog-card .amazon-affiliate-buy__rating-row,.tk-catalog-card__rating-row,.tk-catalog-card .amazon-affiliate-buy__price-row,.tk-catalog-card__price-row,.tk-catalog-card .amazon-affiliate-buy__reviews,.tk-catalog-card__review-row,.tk-catalog-card .amazon-affiliate-buy__button,.tk-catalog-card__availability{margin-left:10px;margin-right:10px}.tk-catalog-card__title{font-size:15px}.tk-catalog-card .tk-editorial-rating{padding:6px}.tk-catalog-card .tk-editorial-rating__stars,.tk-catalog-card .amazon-affiliate-rating__stars{font-size:18px}.tk-catalog-card--list{grid-template-columns:90px minmax(0,1fr);gap:0 14px;padding:13px}.tk-catalog-card--list .tk-catalog-card__title,.tk-catalog-card--list .tk-catalog-card__description,.tk-catalog-card--list .amazon-affiliate-buy__rating-row,.tk-catalog-card--list .tk-catalog-card__rating-row,.tk-catalog-card--list .amazon-affiliate-buy__price-row,.tk-catalog-card--list .tk-catalog-card__price-row,.tk-catalog-card--list .amazon-affiliate-buy__reviews,.tk-catalog-card--list .tk-catalog-card__review-row,.tk-catalog-card--list .amazon-affiliate-buy__button,.tk-catalog-card--list .tk-catalog-card__availability{margin-left:0;margin-right:0}}
@media(min-width:750px) and (max-width:989px){.tk-catalog-grid:is([style*="--tk-catalog-columns: 5"],[style*="--tk-catalog-columns:5"]) .tk-editorial-rating,.tk-catalog-grid:is([style*="--tk-catalog-columns: 5"],[style*="--tk-catalog-columns:5"]) .amazon-affiliate-rating>a{padding:6px;gap:4px}.tk-catalog-grid:is([style*="--tk-catalog-columns: 5"],[style*="--tk-catalog-columns:5"]) .tk-editorial-rating__stars,.tk-catalog-grid:is([style*="--tk-catalog-columns: 5"],[style*="--tk-catalog-columns:5"]) .amazon-affiliate-rating__stars{font-size:16px;letter-spacing:0}.tk-catalog-grid:is([style*="--tk-catalog-columns: 5"],[style*="--tk-catalog-columns:5"]) .tk-editorial-rating__details{flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:3px 5px}.tk-catalog-grid:is([style*="--tk-catalog-columns: 5"],[style*="--tk-catalog-columns:5"]) .tk-editorial-rating__source{font-size:9px}}
