:root{--ahs-page-width: 1180px;--ahs-radius: 8px;--ahs-radius-small: 6px;--ahs-border: rgba(var(--color-foreground), .12);--ahs-border-soft: rgba(var(--color-foreground), .08);--ahs-surface-soft: rgba(var(--color-foreground), .035);--ahs-surface-hover: rgba(var(--color-foreground), .055);--ahs-shadow-soft: 0 14px 40px rgba(0, 0, 0, .055);--ahs-shadow-hover: 0 18px 55px rgba(0, 0, 0, .075)}.page-width{max-width:var(--ahs-page-width)}.shopify-section{scroll-margin-top:90px}.section+.section{margin-top:0}.section-template-padding,.multicolumn,.rich-text,.image-with-text,.collection,.featured-collection{position:relative}.header-wrapper{border-bottom:1px solid var(--ahs-border-soft)}.header__menu-item,.list-menu__item{letter-spacing:0}.header__menu-item span{text-underline-offset:.35rem}.announcement-bar,.utility-bar{border-bottom:1px solid var(--ahs-border-soft)}.banner__box{max-width:720px;border:1px solid var(--ahs-border-soft);box-shadow:var(--ahs-shadow-soft)}.banner__heading{letter-spacing:0;line-height:1.05}.banner__text{max-width:58rem;margin-left:auto;margin-right:auto}.banner__buttons{gap:1.2rem}.rich-text__blocks{max-width:820px}.rich-text__heading{letter-spacing:0;line-height:1.12}.rich-text__text{color:rgba(var(--color-foreground),.75)}.rich-text__buttons{gap:1.2rem}.button,.shopify-challenge__button,.customer button{min-height:4.8rem;border-radius:0;letter-spacing:0;text-transform:none;font-weight:500}.button--primary{box-shadow:0 10px 24px #0000001a}.button--primary:hover{transform:translateY(-1px);box-shadow:0 14px 32px #00000024}.button--secondary{background:transparent}.button,.card-wrapper,.multicolumn-card,.image-with-text__media,.image-with-text__content{transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background-color .18s ease}.multicolumn .title-wrapper-with-link{margin-bottom:3rem}.multicolumn .title{max-width:760px;letter-spacing:0;line-height:1.12}.multicolumn-list{row-gap:2.4rem}.multicolumn-list__item{display:flex}.multicolumn-card{width:100%;height:100%;border:1px solid var(--ahs-border-soft);border-radius:var(--ahs-radius);background:rgb(var(--color-background));box-shadow:0 6px 24px #00000009;overflow:hidden}.multicolumn-card:hover{transform:translateY(-3px);border-color:var(--ahs-border);box-shadow:var(--ahs-shadow-hover)}.multicolumn-card__info{padding:clamp(2.2rem,3vw,3.2rem)}.multicolumn-card__info h3{margin-bottom:1rem;letter-spacing:0;line-height:1.18}.multicolumn-card__info .rte{color:rgba(var(--color-foreground),.72);line-height:1.65}.multicolumn-card__image-wrapper{padding:1.6rem 1.6rem 0}.multicolumn-card__image-wrapper img{border-radius:var(--ahs-radius-small)}.multicolumn-card__info>p:first-child,.multicolumn-card__info .rte>p:first-child{color:rgba(var(--color-foreground),.52)}.image-with-text__grid{border-radius:var(--ahs-radius)}.image-with-text__media{border-radius:var(--ahs-radius);border:1px solid var(--ahs-border-soft);overflow:hidden}.image-with-text__media img{transform:scale(1.001)}.image-with-text__content{border-radius:var(--ahs-radius)}.image-with-text__heading{letter-spacing:0;line-height:1.12}.image-with-text__text{color:rgba(var(--color-foreground),.74);line-height:1.7}.caption-with-letter-spacing{letter-spacing:0;color:rgba(var(--color-foreground),.58)}.card-wrapper{height:100%}.card-wrapper .card{border:1px solid var(--ahs-border-soft);border-radius:var(--ahs-radius);overflow:hidden;background:rgb(var(--color-background))}.card-wrapper:hover .card{border-color:var(--ahs-border);box-shadow:var(--ahs-shadow-soft);transform:translateY(-2px)}.card__heading{letter-spacing:0;line-height:1.25}.card-information{color:rgba(var(--color-foreground),.74)}.price{font-weight:600}.product__title h1,.product__title{letter-spacing:0;line-height:1.08}.product__description{color:rgba(var(--color-foreground),.78);line-height:1.72}.product__description ul{padding-left:0;list-style:none}.product__description li{position:relative;padding-left:2.2rem;margin-bottom:.9rem}.product__description li:before{content:"\2713";position:absolute;left:0;top:0;color:rgba(var(--color-foreground),.72)}.product-form__buttons{max-width:100%}.product-form__submit{min-height:5.2rem}.accordion{border-color:var(--ahs-border-soft)}.accordion summary{padding-top:1.7rem;padding-bottom:1.7rem}.accordion__title{font-weight:500}.footer{border-top:1px solid var(--ahs-border-soft)}.footer-block__heading{letter-spacing:0;text-transform:uppercase;font-size:1.2rem}.footer-block__details-content{color:rgba(var(--color-foreground),.72)}.ahs-trust{max-width:var(--ahs-page-width);margin:0 auto;padding:clamp(2rem,4vw,3.2rem)}.ahs-trust__inner{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.2rem}.ahs-trust__item{border:1px solid var(--ahs-border-soft);border-radius:var(--ahs-radius-small);background:var(--ahs-surface-soft);padding:1.6rem}.ahs-trust__kicker{margin:0 0 .4rem;font-size:1.2rem;letter-spacing:0;text-transform:uppercase;color:rgba(var(--color-foreground),.54)}.ahs-trust__title{margin:0 0 .4rem;font-size:1.5rem;font-weight:600}.ahs-trust__text{margin:0;color:rgba(var(--color-foreground),.68);font-size:1.35rem;line-height:1.55}.ahs-chip-row{display:flex;flex-wrap:wrap;gap:.8rem;margin:1.6rem 0}.ahs-chip{display:inline-flex;align-items:center;border:1px solid var(--ahs-border-soft);border-radius:999px;padding:.7rem 1.1rem;background:var(--ahs-surface-soft);color:rgba(var(--color-foreground),.76);font-size:1.25rem;line-height:1}@media(prefers-reduced-motion:reduce){.button,.card-wrapper,.multicolumn-card,.image-with-text__media,.image-with-text__content{transition:none}.button--primary:hover,.multicolumn-card:hover,.card-wrapper:hover .card{transform:none}}@media screen and (max-width:749px){:root{--ahs-radius: 8px;--ahs-radius-small: 6px}.banner__box{box-shadow:none;border-left:0;border-right:0}.banner__buttons,.rich-text__buttons,.banner__buttons .button,.rich-text__buttons .button{width:100%}.multicolumn-card__info{padding:2rem}.ahs-trust__inner{grid-template-columns:1fr}.ahs-trust{padding-left:1.5rem;padding-right:1.5rem}}@media screen and (min-width:750px)and (max-width:989px){.ahs-trust__inner{grid-template-columns:repeat(2,minmax(0,1fr))}}.ahs-learning-cta-row{display:flex;flex-wrap:wrap;gap:12px;margin:32px 0 0}.ahs-learning-cta-row .ahs-learning-cta{display:inline-block;padding:14px 22px;background:#f1eee8;color:#2f2f2f!important;border:1px solid #d8d2c8;text-decoration:none;font-weight:600;line-height:1.3}@media screen and (max-width:749px){.ahs-learning-cta-row{flex-direction:column;align-items:stretch}.ahs-learning-cta-row .ahs-learning-cta{width:100%;text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/artful-pro.css.map */
