.xdraw-catalog{--catalog-blue: 51, 79, 180;--catalog-ink: 18, 18, 18;--catalog-paper: 247, 248, 252;color:rgb(var(--color-foreground))}.xdraw-catalog__hero{position:relative;overflow:hidden;border-top:1px solid rgba(var(--catalog-blue),.12);border-bottom:1px solid rgba(var(--catalog-blue),.12);background:linear-gradient(rgba(var(--catalog-blue),.05) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--catalog-blue),.05) 1px,transparent 1px),rgb(var(--catalog-paper));background-size:3rem 3rem}.xdraw-catalog__hero-inner{min-height:52rem;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(34rem,.85fr);align-items:center;gap:7rem;padding-top:8rem;padding-bottom:8rem}.xdraw-catalog__hero-copy{position:relative;z-index:2;max-width:73rem}.xdraw-catalog__eyebrow{margin:0 0 1.2rem;color:rgb(var(--catalog-blue));font-size:1.2rem;font-weight:700;letter-spacing:.18em;line-height:1.4;text-transform:uppercase}.xdraw-catalog__title{margin:0;color:rgb(var(--catalog-ink));font-size:clamp(4.2rem,6vw,7.2rem);letter-spacing:-.048em;line-height:1}.xdraw-catalog__intro{max-width:66rem;margin-top:2.5rem;color:rgba(var(--catalog-ink),.72);font-size:clamp(1.7rem,1.8vw,2.05rem);line-height:1.6}.xdraw-catalog__intro p{margin:0}.xdraw-catalog__hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:2rem;margin-top:3.4rem}.xdraw-catalog__text-link,.xdraw-catalog__view-all{display:inline-flex;align-items:center;gap:.8rem;color:rgb(var(--catalog-ink));font-weight:700;text-decoration:none}.xdraw-catalog__text-link span,.xdraw-catalog__view-all span{color:rgb(var(--catalog-blue));font-size:1.9rem;transition:transform .16s ease}.xdraw-catalog__text-link:hover span,.xdraw-catalog__view-all:hover span{transform:translate(.35rem)}.xdraw-catalog__hero-art{position:relative;aspect-ratio:1.12;width:100%;max-width:47rem;justify-self:end}.xdraw-catalog__frame{position:absolute;top:8%;right:3%;bottom:10%;left:3%;border:1.4rem solid rgb(var(--catalog-ink));border-top-width:.8rem;box-shadow:0 2.2rem 4.5rem rgba(var(--catalog-ink),.14)}.xdraw-catalog__frame:before,.xdraw-catalog__frame:after{content:"";position:absolute;top:-1.4rem;bottom:-1.4rem;width:1.4rem;background:rgb(var(--catalog-ink))}.xdraw-catalog__frame:before{left:22%}.xdraw-catalog__frame:after{right:22%}.xdraw-catalog__paper{position:absolute;top:18%;right:14%;bottom:21%;left:14%;background:#fff;box-shadow:0 .8rem 2rem rgba(var(--catalog-ink),.12);transform:rotate(-2deg)}.xdraw-catalog__path{position:absolute;z-index:2;border:2px solid rgb(var(--catalog-blue))}.xdraw-catalog__path--one{top:29%;right:28%;bottom:35%;left:25%;border-radius:49% 51% 64% 36%/44% 35% 65% 56%;transform:rotate(18deg)}.xdraw-catalog__path--two{top:38%;right:34%;bottom:30%;left:32%;border-color:rgba(var(--catalog-blue),.55);border-radius:37% 63% 42% 58%/57% 39% 61% 43%;transform:rotate(-24deg)}.xdraw-catalog__carriage{position:absolute;z-index:3;top:12%;left:45%;width:12%;height:17%;border-radius:.4rem;background:rgb(var(--catalog-blue));box-shadow:0 .5rem 1rem rgba(var(--catalog-blue),.25)}.xdraw-catalog__pen{position:absolute;z-index:4;top:22%;left:50%;width:1.5rem;height:31%;border-radius:1rem 1rem 0 0;background:rgb(var(--catalog-ink));transform:rotate(4deg)}.xdraw-catalog__pen:after{content:"";position:absolute;bottom:-1.1rem;left:0;border-left:.75rem solid transparent;border-right:.75rem solid transparent;border-top:1.2rem solid rgb(var(--catalog-ink))}.xdraw-catalog__nav{display:flex;align-items:center;gap:2.2rem;padding-top:2.2rem;padding-bottom:2.2rem;border-bottom:1px solid rgba(var(--color-foreground),.12);overflow-x:auto;scrollbar-width:thin}.xdraw-catalog__nav-label{flex:0 0 auto;font-size:1.2rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.xdraw-catalog__nav-links{display:flex;gap:.8rem}.xdraw-catalog__nav-links a{flex:0 0 auto;padding:.8rem 1.4rem;border:1px solid rgba(var(--color-foreground),.16);border-radius:99rem;color:inherit;font-size:1.3rem;line-height:1.3;text-decoration:none;transition:color .16s ease,background-color .16s ease,border-color .16s ease}.xdraw-catalog__nav-links a:hover{border-color:rgb(var(--catalog-blue));color:#fff;background:rgb(var(--catalog-blue))}.xdraw-catalog__collections{padding-top:2rem}.xdraw-catalog__category{padding-top:clamp(6rem,9vw,10rem);scroll-margin-top:10rem}.xdraw-catalog__category+.xdraw-catalog__category{margin-top:clamp(6rem,8vw,9rem);border-top:1px solid rgba(var(--color-foreground),.12)}.xdraw-catalog__category-heading{display:flex;justify-content:space-between;align-items:end;gap:4rem;margin-bottom:3.6rem}.xdraw-catalog__category-copy{max-width:78rem}.xdraw-catalog__category h2{margin:0;color:rgb(var(--catalog-ink));font-size:clamp(3.2rem,4.5vw,5rem);letter-spacing:-.04em;line-height:1.05}.xdraw-catalog__category-description{max-width:72rem;margin-top:1.6rem;color:rgba(var(--catalog-ink),.67);font-size:1.6rem;line-height:1.65}.xdraw-catalog__category-description p{margin:0}.xdraw-catalog__view-all{flex:0 0 auto;padding-bottom:.4rem}.xdraw-catalog__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(3.5rem,5vw,6rem) 2.4rem;margin:0;padding:0;list-style:none}.xdraw-catalog__product{min-width:0}.xdraw-catalog__product .card-wrapper{height:100%}.xdraw-catalog__product .card__heading{font-size:1.7rem;line-height:1.35}.xdraw-catalog__product .card__information{padding-top:1.7rem}.xdraw-catalog__product .price{margin-top:1rem;font-size:1.6rem}.xdraw-catalog__product .quick-add{margin:1.6rem 0 0}.xdraw-catalog__product .quick-add__submit{min-height:4.5rem}.xdraw-catalog__empty{padding:4rem;border:1px dashed rgba(var(--color-foreground),.22);color:rgba(var(--color-foreground),.6);text-align:center}.xdraw-catalog__cta{margin-top:clamp(8rem,12vw,14rem)}.xdraw-catalog__cta-inner{display:flex;justify-content:space-between;align-items:center;gap:5rem;padding:clamp(4rem,7vw,7rem);color:#fff;background:rgb(var(--catalog-blue))}.xdraw-catalog__cta .xdraw-catalog__eyebrow,.xdraw-catalog__cta h2{color:#fff}.xdraw-catalog__cta h2{margin:0;max-width:70rem;font-size:clamp(3rem,4vw,4.6rem);letter-spacing:-.035em;line-height:1.05}.xdraw-catalog__cta p:not(.xdraw-catalog__eyebrow){max-width:70rem;margin:1.5rem 0 0;color:#fffc;font-size:1.6rem;line-height:1.6}.xdraw-catalog__cta .button{flex:0 0 auto;color:rgb(var(--catalog-blue));background:#fff}.xdraw-catalog__cta .button:after{box-shadow:0 0 0 1px #fff}@media screen and (max-width:989px){.xdraw-catalog__hero-inner{grid-template-columns:minmax(0,1fr) minmax(27rem,.6fr);gap:3rem}.xdraw-catalog__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.xdraw-catalog__hero-inner{min-height:0;grid-template-columns:1fr;padding-top:5.5rem;padding-bottom:5.5rem}.xdraw-catalog__title{font-size:clamp(4rem,13vw,5.8rem)}.xdraw-catalog__hero-art{position:absolute;right:-12rem;bottom:-8rem;width:34rem;opacity:.18}.xdraw-catalog__hero-actions{align-items:flex-start;flex-direction:column}.xdraw-catalog__nav{align-items:flex-start;gap:1.4rem}.xdraw-catalog__nav-label{padding-top:.9rem}.xdraw-catalog__category-heading{align-items:flex-start;flex-direction:column;gap:2rem}.xdraw-catalog__view-all{font-size:1.4rem}.xdraw-catalog__grid{gap:4.5rem 1.2rem}.xdraw-catalog__product .card__heading{font-size:1.4rem}.xdraw-catalog__product .card__information{padding-left:0;padding-right:0}.xdraw-catalog__product .quick-add__submit{padding:0 1rem;font-size:1.2rem}.xdraw-catalog__cta-inner{align-items:flex-start;flex-direction:column}}@media screen and (max-width:430px){.xdraw-catalog__grid{grid-template-columns:1fr;gap:5rem}.xdraw-catalog__product .card__heading{font-size:1.7rem}}@media(prefers-reduced-motion:reduce){.xdraw-catalog__text-link span,.xdraw-catalog__view-all span,.xdraw-catalog__nav-links a{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/xdraw-native-catalog.css.map */
