.catalog-canonical .catalog-page{padding-top:24px;padding-bottom:48px}.catalog-canonical .crumbs{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;font-size:14px;display:flex}.catalog-canonical .crumbs a{min-height:44px;color:var(--gold);align-items:center;text-decoration:none;display:inline-flex}.catalog-canonical .crumbs .icon{width:16px;height:16px}.catalog-canonical .section-head{background:var(--oat);border-radius:12px;margin-bottom:22px;padding:24px 28px;position:relative;overflow:hidden}.catalog-canonical .section-head h1{margin-top:5px}.catalog-canonical .section-head p{max-width:640px}.catalog-canonical .section-head:after{content:"";border:1px solid var(--gold-light);pointer-events:none;border-radius:49%;width:180px;height:300px;position:absolute;top:-85px;right:-80px;transform:rotate(-15deg)}.catalog-canonical .section-head:before{content:"";border:1px solid var(--gold-light);opacity:.5;pointer-events:none;border-radius:48%;width:215px;height:340px;position:absolute;top:-107px;right:-83px;transform:rotate(-15deg)}.catalog-canonical .section-head>*{z-index:1;position:relative}.catalog-canonical .local-nav{border-bottom:1px solid var(--line);scrollbar-width:thin;align-items:center;gap:6px;margin-bottom:24px;display:flex;overflow-x:auto}.catalog-canonical .local-nav button{font:inherit;min-height:48px;color:var(--muted);white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;align-items:center;padding:10px 14px;text-decoration:none;display:inline-flex}.catalog-canonical .local-nav [aria-current]{border-bottom-color:var(--gold);color:var(--ink);font-weight:750}.catalog-canonical .local-nav button:hover{background:var(--oat)}.catalog-canonical .catalog-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.catalog-canonical .product-card{width:100%;min-width:0;max-width:230px;margin-inline:auto;position:relative}.catalog-canonical .cover-link{color:var(--ink);text-decoration:none;display:block;position:relative}.catalog-canonical .cover-art{border:1px solid var(--line);background:var(--oat);border-radius:3px;width:100%;position:relative;overflow:hidden;box-shadow:0 4px 15px #3541340c}.catalog-canonical .cover-art img{aspect-ratio:430/668.453;object-fit:fill;width:100%;height:auto;margin-bottom:-2px;display:block}.catalog-canonical .product-card h3{margin-top:12px;font-size:18px;font-weight:650}.catalog-canonical .product-card h3 a{color:var(--ink);text-decoration:none}.catalog-canonical .product-card .meta{margin-top:6px}.catalog-canonical .card-actions{justify-content:space-between;align-items:center;gap:4px;margin-top:8px;display:flex}.catalog-canonical button.textlink{color:var(--gold);text-align:left;background:0 0;border:0;padding:0}.catalog-canonical .card-actions .icon{flex:none}.catalog-canonical .personal-product-row{border:1px solid var(--line);border-radius:12px;grid-template-columns:180px minmax(0,1fr);gap:26px;max-width:870px;padding:20px;display:grid}.catalog-canonical .personal-product-row .cover-art{width:180px}.catalog-canonical .personal-product-row h3{margin-top:12px;font-size:24px;font-weight:650}.catalog-canonical .personal-product-row .card-actions{justify-content:flex-start;margin-top:18px}.catalog-canonical .catalog-personal{gap:24px;display:grid}.catalog-canonical .empty{border:1px solid var(--line);border-radius:12px;max-width:760px;padding:24px}.catalog-canonical .empty p{max-width:60ch}.catalog-canonical .catalog-feedback{color:var(--muted);overflow-wrap:anywhere;margin-top:8px;font-size:14px}.catalog-canonical .catalog-feedback a{color:var(--gold);text-decoration:underline}.catalog-canonical .catalog-feedback p{margin-top:6px}.catalog-canonical .catalog-availability{color:var(--muted);margin-bottom:20px;font-size:14px}.catalog-canonical .cover-link:focus-visible{outline:3px solid var(--gold);outline-offset:5px}@media (max-width:1199px){.catalog-canonical .catalog-grid{gap:18px}}@media (max-width:1100px){.catalog-canonical .personal-product-row{grid-template-columns:150px minmax(0,1fr)}.catalog-canonical .personal-product-row .cover-art{width:150px}}@media (max-width:900px){.catalog-canonical .catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.catalog-canonical .catalog-page{padding-top:16px;padding-bottom:24px}.catalog-canonical .section-head{margin-bottom:16px;padding:20px}.catalog-canonical .section-head:before,.catalog-canonical .section-head:after{opacity:.4}.catalog-canonical .section-head .lede{font-size:16px}.catalog-canonical .catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 14px}.catalog-canonical .product-card h3{font-size:18px}.catalog-canonical .product-card .card-actions .textlink{font-size:14px}.catalog-canonical .personal-product-row{grid-template-columns:120px minmax(0,1fr);gap:18px;padding:16px}.catalog-canonical .personal-product-row .cover-art{width:120px}.catalog-canonical .personal-product-row h3{margin-top:5px;font-size:22px}.catalog-canonical .personal-product-row p{font-size:15px}.catalog-canonical .personal-product-row .btn{padding-inline:10px;font-size:14px}.catalog-canonical .local-nav{margin-bottom:20px}.catalog-canonical .local-nav button{padding-inline:12px;font-size:15px}}@media (max-width:380px){.catalog-canonical .personal-product-row{grid-template-columns:100px minmax(0,1fr);gap:12px;padding:12px}.catalog-canonical .personal-product-row .cover-art{width:100px}.catalog-canonical .personal-product-row h3{font-size:20px}.catalog-canonical .personal-product-row p{font-size:14px}.catalog-canonical .product-card .card-actions{gap:0}.catalog-canonical .product-card .card-actions .textlink{font-size:13px}.catalog-canonical .product-card .card-actions .textlink .icon{display:none}.catalog-canonical .catalog-grid{gap:18px 12px}.catalog-canonical .product-card h3{font-size:17px}}@media (min-width:1441px){.catalog-canonical .product-card{max-width:230px}}.catalog-canonical .section-head .lede{max-width:640px;margin-top:10px;font-size:18px;line-height:1.5}@media (max-width:700px){.catalog-canonical .section-head .lede{font-size:16px}}.inner-site:has(.catalog-canonical){background:#fffdf8}@media (min-width:1101px){.inner-site:has(.catalog-canonical) .stage01-header .header-actions{margin-left:0}}.catalog-canonical .save-later-button{color:#806c3f;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-size:14px}.catalog-canonical .save-later-button:hover{text-underline-offset:4px;text-decoration:underline}.catalog-canonical .save-later-button:disabled{opacity:.65;cursor:wait}
