.accio-hero,.accio-cat,.accio-value,.accio-closing,.accio-cb{width:100%;overflow:hidden;box-sizing:border-box}.accio-hero__content,.accio-cat__title,.accio-value__list,.accio-closing__inner,.accio-cb__content{box-sizing:border-box;width:100%;min-width:0}.accio-hero{position:relative;width:100%;overflow:hidden;background-color:var(--color-background);color:var(--color-foreground)}.accio-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden}.accio-hero__img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center}.accio-hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:block;pointer-events:none}.accio-hero__body{position:relative;z-index:2;display:flex;align-items:center;width:100%;min-height:max(420px,70vh)}.accio-hero__body .section{width:100%;padding-block:clamp(2rem,6vw,5rem)}.accio-hero__content{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(.875rem,1.8vw,1.5rem);max-width:42rem;min-width:0}@media screen and (max-width:749px){.accio-hero__body{min-height:max(420px,56vh)}}.accio-hero__heading{margin:0;font-family:var(--font-heading--family, inherit);color:var(--color-foreground-heading);font-size:clamp(2rem,4.6vw,3.5rem);line-height:1.08;letter-spacing:-.01em;text-wrap:balance;overflow-wrap:break-word}.accio-hero__subheading{margin:0;font-family:var(--font-body--family, inherit);color:var(--color-foreground);font-size:clamp(.95rem,1.15vw,1.125rem);line-height:1.6;max-width:40rem}.accio-hero__actions{display:flex;flex-wrap:wrap;gap:.75rem;padding-block-start:.5rem;max-width:100%}.accio-hero__cta,.accio-closing__cta{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding-block:.75rem;padding-inline:1.6rem;box-sizing:border-box;border-radius:var(--button-border-radius-primary, 14px);border:1px solid transparent;font-family:var(--font-body--family, inherit);font-size:.8125rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;transition:background-color .18s ease,color .18s ease,border-color .18s ease}.accio-hero__cta--primary{background-color:var(--color-primary-button-background);color:var(--color-primary-button-text);border-color:var(--color-primary-button-background)}.accio-hero__cta--primary:hover{background-color:var(--color-primary-button-hover-background);color:var(--color-primary-button-hover-text);border-color:var(--color-primary-button-hover-background)}.accio-hero__cta--secondary{background-color:var(--color-secondary-button-background, transparent);color:var(--color-secondary-button-text);border-color:var(--color-secondary-button-border)}.accio-hero__cta--secondary:hover{background-color:var(--color-secondary-button-hover-background);color:var(--color-secondary-button-hover-text);border-color:var(--color-secondary-button-hover-border)}.accio-cat{background-color:var(--color-background)}.accio-cat .section{padding-block:clamp(2rem,5vw,3.5rem)}.accio-cat__title{margin:0 0 clamp(1.25rem,2.5vw,2rem);font-family:var(--font-heading--family, inherit);color:var(--color-foreground-heading);font-size:clamp(1.5rem,2.4vw,2rem);line-height:1.15;text-wrap:balance}.accio-cat__list{list-style:none;margin:0;padding:0;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}@media screen and (min-width:750px){.accio-cat__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}@media screen and (min-width:990px){.accio-cat__list{grid-template-columns:repeat(5,minmax(0,1fr));gap:20px}}.accio-cat__item{min-width:0}.accio-cat__tile{display:flex;flex-direction:column;gap:.625rem;height:100%;text-decoration:none;color:inherit}.accio-cat__media{position:relative;display:block;width:100%;aspect-ratio:4 / 3;overflow:hidden;border-radius:var(--card-corner-radius, 4px);background-color:var(--color-background)}.accio-cat__img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.accio-cat__placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background-color:var(--color-foreground-heading);color:var(--color-background);font-family:var(--font-heading--family, inherit);font-size:clamp(1.75rem,4vw,2.5rem);opacity:.85}.accio-cat__label{font-family:var(--font-body--family, inherit);color:var(--color-foreground-heading);font-size:.9375rem;font-weight:600;line-height:1.3;overflow-wrap:break-word}.accio-cat__tile:hover .accio-cat__label{color:var(--color-primary)}.accio-value{background-color:var(--color-background)}.accio-value .section{padding-block:clamp(1.25rem,3vw,2rem)}.accio-value__list{list-style:none;margin:0;padding:0;display:grid;gap:12px 40px;grid-template-columns:minmax(0,1fr)}@media screen and (min-width:750px){.accio-value__list{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}}.accio-value__item{display:flex;align-items:center;gap:.75rem;min-width:0;font-family:var(--font-body--family, inherit);color:var(--color-foreground-heading);font-size:.9375rem;line-height:1.5}.accio-value__mark{flex:0 0 auto;width:8px;height:8px;border-radius:50%;background-color:var(--color-primary)}.accio-value__text{overflow-wrap:break-word}.accio-closing{background-color:var(--color-background)}.accio-closing .section{padding-block:clamp(2rem,5vw,3.25rem)}.accio-closing__inner{display:flex;justify-content:center}.accio-closing__cta{background-color:var(--color-primary-button-background);color:var(--color-primary-button-text);border-color:var(--color-primary-button-background)}.accio-closing__cta:hover{background-color:var(--color-primary-button-hover-background);color:var(--color-primary-button-hover-text);border-color:var(--color-primary-button-hover-background)}.accio-cb{background-color:var(--color-background)}.accio-cb__media{width:100%;max-height:420px;overflow:hidden;background-color:var(--color-background)}.accio-cb__img{display:block;width:100%;height:clamp(180px,26vw,420px);object-fit:cover;object-position:center}.accio-cb .section{padding-block:clamp(1.5rem,3vw,2.5rem)}.accio-cb__content{max-width:54rem}.accio-cb__title{margin:0 0 .75rem;font-family:var(--font-heading--family, inherit);color:var(--color-foreground-heading);font-size:clamp(1.75rem,3vw,2.5rem);line-height:1.12;overflow-wrap:break-word}.accio-cb__intro{margin:0;font-family:var(--font-body--family, inherit);color:var(--color-foreground);font-size:1rem;line-height:1.65;max-width:48rem}:is(.product-card,.product-grid__card) :is(h4,.h4){display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;overflow-wrap:break-word;color:var(--color-foreground-heading)}:is(.product-card,.product-grid__card) :is(.price,.price__container,.price__regular){font-weight:700;color:var(--color-foreground-heading)}:is(.product-card,.product-grid__card) .card-gallery,:is(.product-card,.product-grid__card) .card-gallery>img{max-width:100%}
/*# sourceMappingURL=/cdn/shop/t/2/assets/accio-theme.css.map */
