.category.category-photo{display:block;position:relative;box-sizing:border-box;min-height:158px;padding:18px 16px 85px;border:1px solid color-mix(in srgb,var(--tile-ink) 48%,transparent);border-radius:13px;overflow:hidden}
.category.category-photo h3{position:relative;z-index:2;margin:0;font-size:21px;line-height:1.2;letter-spacing:-.02em;max-width:100%;overflow-wrap:anywhere;hyphens:auto}
.category.category-photo small{position:relative;z-index:2;margin-top:5px;font-size:12px;line-height:1.35}
.category-photo .category-art{position:absolute;right:10px;bottom:6px;width:105px;height:82px;pointer-events:none}
.category-art img{display:block;position:absolute;bottom:0;width:auto;object-fit:contain;object-position:bottom;mix-blend-mode:multiply;filter:drop-shadow(0 3px 2px #00000012)}
.category-art .category-art-main{left:0;height:100%;max-width:67%}
.category-art .category-art-secondary{right:0;height:66%;max-width:58%}
.art-caviar .category-art-secondary,.art-dried .category-art-secondary{height:56%}
.art-fiber .category-art-secondary{height:92%}
.art-fiber .category-art-main{max-width:56%}
.art-gifts .category-art-main{width:100%;max-width:100%;height:100%}
.art-gifts{width:112px!important}
.author-tile-row{display:flex;justify-content:flex-end;margin:0 0 16px}
.author-tile{position:relative;display:flex;align-items:center;box-sizing:border-box;min-height:108px;width:min(100%,440px);padding:20px 150px 20px 22px;border:1px solid #ba8c32;border-radius:13px;background:linear-gradient(115deg,#f8e7b0,#ead086);color:#604716;overflow:hidden;transition:transform .18s,box-shadow .18s}
.author-tile:hover{color:#604716;transform:translateY(-2px);box-shadow:0 6px 18px #60471618}
.author-tile-title{font-size:25px;font-weight:500;line-height:1.2;letter-spacing:-.02em}
.author-tile-arrow{position:absolute;width:22px;height:22px;right:14px;top:13px;fill:none;stroke:currentColor;stroke-width:1.5}
.author-tile .category-art{position:absolute;right:32px;bottom:6px;width:105px;height:94px;pointer-events:none}
.art-author .category-art-main{max-width:58%}
.art-author .category-art-secondary{height:92%;max-width:58%}
.catalog-author-row{margin-top:28px;margin-bottom:0}
.catalog-author-row+.catalog-categories{margin-top:16px}
.category-photo:focus-visible,.author-tile:focus-visible{outline:3px solid #154b4a;outline-offset:3px}
@media(max-width:1000px){.category.category-photo h3{font-size:19px}}
@media(max-width:850px){.categories{grid-template-columns:repeat(2,minmax(0,1fr))}.category.category-photo{min-height:150px}.category.category-photo h3{font-size:21px}}
@media(max-width:600px){.category.category-photo{min-height:146px;padding:13px 11px 74px}.category.category-photo h3{font-size:18px;line-height:1.2}.category.category-photo small{font-size:11px;margin-top:4px}.category-photo .category-art{width:88px;height:68px;right:7px;bottom:5px}.art-gifts{width:95px!important}.author-tile-row{margin-bottom:12px}.author-tile{width:100%;min-height:98px;padding:17px 132px 17px 17px}.author-tile-title{font-size:23px}.author-tile .category-art{height:86px;width:96px;right:27px}.catalog-author-row{margin-top:22px;margin-bottom:0}.section[aria-labelledby=catalog-title] .section-heading{align-items:flex-start;gap:12px}.section[aria-labelledby=catalog-title] h2{font-size:32px;line-height:1.1;max-width:250px}.section[aria-labelledby=catalog-title] .text-action{white-space:nowrap;font-size:10px}.catalog-title h1{overflow-wrap:anywhere}}
@media(max-width:359px){.category.category-photo h3{font-size:17px}.category.category-photo{padding-inline:10px}.section[aria-labelledby=catalog-title] h2{font-size:29px}.author-tile-title{font-size:21px}}
@media(prefers-reduced-motion:reduce){.author-tile{transition:none}.author-tile:hover{transform:none}}
