.acc-vis--desktop{display:none!important}.acc-t{font-family:var(--ff, inherit);font-style:var(--fst, inherit);font-size:var(--fs-m, inherit);font-weight:var(--fw, inherit);text-align:var(--ta-m, inherit);color:var(--tc, inherit);line-height:var(--lh, inherit);text-transform:var(--tt, none);letter-spacing:var(--ls, normal)}.acc-rte p{margin:0 0 .6em}.acc-rte>*:last-child{margin-bottom:0}.acc-rte a{color:inherit}.acc-hl--color em,.acc-hl--underline em,.acc-hl--marker em,.acc-hl--scribble em,.acc-hl--pill em{font-style:normal}.acc-hl--color em{color:var(--hlc)}.acc-hl--underline em{text-decoration:underline;text-decoration-color:var(--hlc);text-decoration-thickness:.1em;text-underline-offset:.14em}.acc-hl--marker em{background:linear-gradient(transparent 58%,color-mix(in srgb,var(--hlc) 45%,transparent) 58%);padding:0 .08em}.acc-hl--scribble em{position:relative;white-space:nowrap}.acc-hl--scribble em:after{content:"";position:absolute;left:-2%;right:-2%;bottom:-.22em;height:.38em;background:var(--hlc);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 20' preserveAspectRatio='none'%3E%3Cpath d='M2 14C40 4 80 4 110 9s60 6 88-3' fill='none' stroke='black' stroke-width='5' stroke-linecap='round'/%3E%3C/svg%3E") center / 100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 20' preserveAspectRatio='none'%3E%3Cpath d='M2 14C40 4 80 4 110 9s60 6 88-3' fill='none' stroke='black' stroke-width='5' stroke-linecap='round'/%3E%3C/svg%3E") center / 100% 100% no-repeat}.acc-hl--pill em{background:var(--hlc);color:#fff;padding:0 .28em;border-radius:.3em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.acc-icon{width:1em;height:1em;flex:none;display:block}@media screen and (min-width:750px){.acc-vis--desktop{display:revert!important}.acc-vis--mobile{display:none!important}.acc-t{font-size:var(--fs-d, var(--fs-m, inherit));text-align:var(--ta-d, var(--ta-m, inherit))}}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{font-weight:var(--acc-btn-fw);text-transform:var(--acc-btn-tt);letter-spacing:.04em;min-height:5rem;padding-inline:3rem}.button--small{min-height:4rem;padding-inline:2rem}.button,.button--secondary,.button--tertiary,.shopify-challenge__button,.customer button{background:var(--acc-btn-bg);color:var(--acc-btn-fg);border:0;border-radius:var(--acc-btn-radius);font-family:var(--font-body-family);font-size:1.5rem;line-height:1.2;box-shadow:none;transition:transform .15s,box-shadow .15s}.button:before,.button:after,.shopify-challenge__button:after,.customer button:after{box-shadow:none!important;border-radius:var(--acc-btn-radius)}.button:not([disabled]):hover,.shopify-challenge__button:hover,.customer button:hover{transform:translateY(-2px);box-shadow:0 8px 20px #0000002e}.button:disabled,.button[aria-disabled=true]{opacity:.5;transform:none;box-shadow:none}@media screen and (min-width:750px){.acc-grid-center:not(.slider--desktop){justify-content:center}}@media screen and (max-width:749px){.acc-grid-center:not(.slider--tablet):not(.slider--mobile){justify-content:center}}.title-wrapper .title.h1,.title-wrapper-with-link .title.h1,.related-products__heading.h1{font-size:2.6rem;font-weight:700;line-height:1.2}@media screen and (min-width:750px){.title-wrapper .title.h1,.title-wrapper-with-link .title.h1,.related-products__heading.h1{font-size:3.4rem}}.header__menu-item,.header__active-menu-item,.mega-menu__link,.menu-drawer__menu-item{font-family:var(--acc-menu-ff);font-weight:var(--acc-menu-fw);text-transform:var(--acc-menu-tt);letter-spacing:.03em}.acc-related:not(:has(.grid__item)){display:none}.acc-anim-wait>*{opacity:0;transform:translateY(28px)}.acc-anim-in>*{opacity:1;transform:none;transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.2,1)}@media(prefers-reduced-motion:reduce){.acc-anim-wait>*{opacity:1;transform:none}}.acc-eyebrow{margin:0 0 10px;font-family:var(--font-body-family);font-size:12px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;line-height:1.4;color:var(--acc-primary)}@media screen and (min-width:750px){.acc-eyebrow{font-size:13px;margin-bottom:12px}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/acc-base.css.map */
