.art-shop{--art:#45367d;--deep:#302756;--gold:#d1b55f;--cream:#fff6d8;--ink:#231d36;--lavender:#efebff}.art-wrap{width:min(1190px,calc(100% - 56px));margin:auto}.art-hero{background:var(--deep);color:#fff;overflow:hidden}.art-hero .art-wrap{display:grid;grid-template-columns:1.05fr 1fr;align-items:center;min-height:500px}.art-hero-copy{padding:60px 0;position:relative;z-index:1}.art-eyebrow{font-size:12px;letter-spacing:.18em;text-transform:uppercase;font-weight:800;margin:0 0 20px;color:var(--art)}.art-hero .art-eyebrow{color:var(--gold)}.art-shop h1,.art-shop h2,.art-shop h3,.art-shop p{margin-top:0}.art-shop h1{font-size:clamp(48px,6.4vw,96px);letter-spacing:-.075em;line-height:.96;margin-bottom:24px}.art-shop h1 span{color:var(--gold)}.art-hero p:not(.art-eyebrow){font-size:18px;line-height:1.55;max-width:410px;color:#f3efff;margin-bottom:28px}.art-buttons{display:flex;gap:12px;flex-wrap:wrap}.art-btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:10px 20px;border-radius:30px;border:1px solid transparent;font-weight:700;text-decoration:none;font-size:14px;gap:12px}.art-btn:hover{filter:brightness(.92)}.art-gold{background:var(--gold);color:var(--deep)}.art-outline{border-color:#a89dcb;color:#fff}.art-hero-photo{height:100%;min-height:490px;position:relative;display:grid;place-items:center;isolation:isolate}.art-hero-photo:before{content:"";position:absolute;z-index:-1;background:radial-gradient(ellipse at center,#6e56ad 0%,#45367d 52%,transparent 73%);top:0;right:-16%;bottom:0;left:-16%}.art-hero-photo img{width:min(100%,500px);aspect-ratio:1;object-fit:contain}.art-tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;padding:28px 0}.art-tiles a{display:flex;align-items:center;justify-content:space-between;gap:10px;background:var(--lavender);border-radius:10px;padding:18px;text-decoration:none;font-weight:700;color:var(--deep)}.art-tiles a:last-child{background:var(--cream)}.art-tiles a:hover{box-shadow:inset 0 0 0 2px var(--art)}.art-feature{padding:34px 0 60px}.art-section-head{display:flex;align-items:end;justify-content:space-between;gap:14px;margin-bottom:24px}.art-section-head .art-eyebrow{margin-bottom:10px}.art-shop h2{font-size:clamp(32px,4vw,52px);letter-spacing:-.055em;line-height:1.02;margin-bottom:0}.art-section-head>a{color:var(--art);font-weight:700;white-space:nowrap}.art-products{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.art-product{display:block;text-decoration:none}.art-shop .art-product:hover h3{text-decoration:underline}.art-product img{display:block;width:100%;height:auto;aspect-ratio:1.22;object-fit:contain;background:#f8f7fa;border-radius:10px}.art-shop .art-product h3{margin:14px 0 5px;font-size:17px}.art-product p{font-size:14px;margin:0;color:#514b62}.art-clinical{background:var(--lavender);padding:54px 0}.art-clinical .art-wrap{display:flex;align-items:center;justify-content:space-between;gap:22px}.art-clinical p:not(.art-eyebrow){margin:12px 0 0;line-height:1.5}.art-purple{background:var(--art);color:#fff}@media(max-width:760px){.art-wrap{width:calc(100% - 36px)}.art-hero .art-wrap{grid-template-columns:1fr}.art-hero-copy{padding:42px 0 10px}.art-hero-photo{min-height:0;height:auto}.art-hero-photo:before{top:0;right:0;bottom:0;left:0}.art-hero-photo img{width:min(100%,340px)}.art-tiles{grid-template-columns:repeat(2,1fr);gap:8px;padding:18px 0}.art-tiles a{padding:12px;font-size:14px}.art-feature{padding:16px 0 26px}.art-feature .art-section-head{gap:8px;margin-bottom:14px}.art-products{gap:10px}.art-product img{aspect-ratio:4 / 5}.art-shop .art-product h3{font-size:14px;margin-top:8px}.art-product p{font-size:12px}.art-clinical .art-wrap,.art-section-head{align-items:start;flex-direction:column}}.art-shop h1,.art-shop h2,.art-shop h3{font-weight:700}.art-shop h1{color:#fff}.art-shop h2,.art-shop h3{color:var(--ink)}.art-shop a:focus-visible{outline:3px solid #a56b00;outline-offset:4px}.art-hero-photo img{border-radius:12px;height:auto}.art-shop{line-height:1.35}.art-brand-bar{background:#302756;color:#fff;font-size:13px;line-height:1.4;padding:9px max(18px,calc((100% - 1190px)/2))}.art-brand-bar a{color:inherit;text-decoration:none}.art-brand-bar a:hover,.art-brand-bar a:focus-visible{text-decoration:underline}.header__menu-item{font-weight:700}.collection .card__inner,.product__media-wrapper .product-media-container,.cart-items .cart-item__image{border-radius:10px;overflow:hidden}.art-hero-photo img{aspect-ratio:5 / 4;object-fit:cover;object-position:62% center}.art-clinical .art-wrap{display:grid;grid-template-columns:1fr 1.15fr;gap:clamp(28px,5vw,74px);align-items:center}.art-clinical-copy{max-width:410px}.art-clinical-copy .art-btn{margin-top:22px}.art-clinical-photo{display:block;width:100%;height:auto;aspect-ratio:3 / 2;object-fit:cover;border-radius:12px}.collection-hero .collection-hero__inner{padding-top:clamp(24px,4vw,56px);padding-bottom:clamp(24px,4vw,56px)}.collection-hero__title,.product__title h1,.main-page-title,.template-search__header h1,.cart-items .title{font-weight:700;letter-spacing:-.035em}.collection .card__heading,.related-products .card__heading,.template-search .card__heading{font-weight:700}.collection .card__inner,.related-products .card__inner,.template-search .card__inner,.product__media-wrapper .product-media-container{border-radius:12px;overflow:hidden}.product-form__submit,.cart__checkout-button,.cart__warnings .button,.contact__button .button{--border-offset:0px;--buttons-radius:30px;--buttons-radius-outset:30px;font-weight:700}.cart__footer .cart__blocks{background:#efebff;border-radius:12px;padding:22px}.template-search__header{padding-bottom:12px}@media(max-width:760px){.art-hero-photo img{width:min(100%,420px);margin:18px 0 26px;object-position:70% center}.art-clinical{padding:30px 0}.art-clinical .art-wrap{grid-template-columns:1fr;gap:24px}}@media screen and (max-width:749px){#product-grid .card--media .card__inner.ratio{--ratio-percent:112% !important}#product-grid .card__information{padding-top:1rem;padding-bottom:1rem}.product__media-wrapper .product__media-list{margin-bottom:1.2rem}.product__media-wrapper .product-media-container.media-type-image.constrain-height.media-fit-contain{width:100%}.product__media-wrapper .product-media-container.media-type-image.constrain-height .media{padding-top:var(--ratio-percent)}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/art-shop.css.map */
