.axion-catalogue{max-width:1600px;margin-inline:auto;padding:44px clamp(24px,4.4vw,72px) 48px;color:#151515}.axion-catalogue__intro{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:36px}.axion-catalogue .axion-catalogue__intro h1{margin:0;max-width:none;font-family:var(--axion-serif, var(--font-heading-family));font-size:clamp(32px,3.3vw,48px);font-weight:400;line-height:1.18;letter-spacing:-.025em;text-transform:none}.axion-catalogue__intro p{max-width:640px;margin:14px 0 0;font-size:14px;line-height:1.75;color:#5c5c5c}.axion-catalogue a{color:inherit}.axion-catalogue .axion-catalogue__link{flex-shrink:0;display:inline-block;padding-block:8px;font-size:12px;line-height:1.6;text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}.axion-catalogue__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:42px 24px;margin:0;padding:0;list-style:none}.axion-catalogue__item{min-width:0}.axion-catalogue__product{display:block;text-decoration:none}.axion-catalogue__image{position:relative;aspect-ratio:3 / 4;overflow:hidden;background:#f5f5f5}.axion-catalogue__image img{display:block;width:100%;height:100%;object-fit:contain;transition:opacity .25s ease,transform .45s ease}.axion-catalogue__image .axion-catalogue__image--secondary{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none}.axion-catalogue__product:focus-visible .axion-catalogue__image--has-secondary .axion-catalogue__image--primary{opacity:0}.axion-catalogue__product:focus-visible .axion-catalogue__image--secondary{opacity:1}@media(hover:hover)and (pointer:fine){.axion-catalogue__image--has-secondary:hover .axion-catalogue__image--primary{opacity:0}.axion-catalogue__image--has-secondary:hover .axion-catalogue__image--secondary{opacity:1}}@media(prefers-reduced-motion:reduce){.axion-catalogue__image img{transition:none}}.axion-catalogue__caption{padding-top:17px}.axion-catalogue .axion-catalogue__caption h2{margin:0;font-family:var(--axion-serif, var(--font-heading-family));font-size:22px;font-weight:400;line-height:1.25;letter-spacing:0;text-transform:none}.axion-catalogue__description{min-height:3.2em;margin:9px 0 0;font-size:13px;line-height:1.6;color:#5c5c5c}.axion-catalogue__intro .axion-catalogue__craft{margin-top:8px;font-size:13px}.axion-catalogue__price{margin:7px 0 0;font-size:13px;line-height:1.5;color:#5c5c5c}.axion-catalogue__unavailable{display:block;margin-top:6px;font-size:11px}.axion-catalogue__guides{margin-top:64px}.axion-catalogue__guide-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.axion-catalogue__guide-grid a{display:flex;flex-direction:column;justify-content:space-between;aspect-ratio:1;padding:clamp(14px,1.6vw,24px);border:1px solid #d5d7da;background:#f5f5f5;color:#151515;font-size:14px;line-height:1.5;text-decoration:none}.axion-catalogue__guide-grid a span:last-child{align-self:flex-end;font-size:22px;line-height:1}.axion-catalogue__guide-grid a:hover{background:#ebebeb}.axion-catalogue__studio{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(28px,5vw,80px);margin-top:64px;padding:clamp(28px,4vw,60px);background:#151515;color:#fff}.axion-catalogue__studio .axion-catalogue__eyebrow{margin:0 0 18px;font-size:11px;line-height:1.5;letter-spacing:.13em;text-transform:uppercase}.axion-catalogue .axion-catalogue__studio h2{margin:0;max-width:480px;font-family:var(--axion-serif, var(--font-heading-family));font-size:clamp(28px,3vw,42px);line-height:1.2;font-weight:400;text-transform:none;letter-spacing:-.02em}.axion-catalogue__studio-action p{margin:12px 0 0;color:#d5d7da;font-size:14px;line-height:1.75}.axion-catalogue__studio-action .axion-catalogue__studio-invite{margin:0;color:#fff;font-size:18px}.axion-catalogue a.axion-catalogue__studio-button{display:inline-block;margin-top:24px;padding:14px 22px;background:#fff;color:#151515;font-size:13px;line-height:1.6;text-align:center;text-decoration:none}.axion-catalogue a.axion-catalogue__studio-button:hover{background:#ebebeb}.axion-catalogue__studio-action>span{display:block;margin-top:10px;font-size:12px;color:#d5d7da}.axion-catalogue__pagination{margin-block:28px}.axion-catalogue a:focus-visible{outline:2px solid currentColor;outline-offset:5px}.axion-catalogue [class*=Vtl-Wishlist],.axion-catalogue [class*=swym]{display:none!important}@media(hover:hover)and (prefers-reduced-motion:no-preference){.axion-catalogue__product:hover img{transform:scale(1.025)}}@media(max-width:1099px){.axion-catalogue__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.axion-catalogue__guide-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:749px){.axion-catalogue{padding:28px 20px 36px}.axion-catalogue__intro{display:block;margin-bottom:24px}.axion-catalogue .axion-catalogue__intro h1{font-size:32px}.axion-catalogue__intro p{margin-top:12px;font-size:13px;line-height:1.65}.axion-catalogue__intro>.axion-catalogue__link{margin-top:10px}.axion-catalogue__grid{gap:28px 12px}.axion-catalogue__caption{padding-top:12px}.axion-catalogue .axion-catalogue__caption h2{font-size:19px}.axion-catalogue__price{margin-top:5px;font-size:12px}.axion-catalogue__description{font-size:12px;min-height:4.8em;margin-top:7px}.axion-catalogue__guides{margin-top:40px}.axion-catalogue__guide-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.axion-catalogue__guide-grid a{padding:18px;font-size:14px}.axion-catalogue__studio{grid-template-columns:1fr;gap:24px;margin-top:40px;padding:28px 24px}.axion-catalogue .axion-catalogue__studio h2{font-size:28px}.axion-catalogue__studio-action p{font-size:13px}.axion-catalogue__studio-action .axion-catalogue__studio-invite{font-size:17px}.axion-catalogue a.axion-catalogue__studio-button{margin-top:20px}}.axion-captcha-notice{width:100%;margin-top:1rem;color:rgba(var(--color-foreground),.7);font-family:var(--font-body-family);font-size:1.1rem;font-weight:400;line-height:1.5;text-align:start}.axion-captcha-notice a{color:inherit;text-decoration:underline;text-underline-offset:.2rem}
/*# sourceMappingURL=/cdn/shop/t/67/compiled_assets/styles.css.map?subset=BAAAAAAAAAAAAAAABA */
