:where(:not(.fresh-product *)):is(.fresh-shop-routine h2){font-family:var(--fresh-font-display, "Fresh Display", Arial, sans-serif)!important;font-weight:400!important}.fresh-product :where(.fresh-shop-routine h2){font-weight:400;font-family:var(--fresh-font-display, "Fresh Display", Arial, sans-serif)}.fresh-shop-routine{content-visibility:auto;contain-intrinsic-width:auto 720px;contain-intrinsic-height:auto 720px;border-bottom:1px solid var(--fresh-merch-line);border-top:1px solid var(--fresh-merch-line);padding-right:0;padding-left:0}:where(.fresh-shop-routine) .fresh-shop-routine__heading{display:grid;margin-bottom:clamp(18px,2.5vw,26px);text-align:center;grid-template-columns:minmax(0px,1fr) auto minmax(0px,1fr);align-items:end;gap:20px}:where(.fresh-shop-routine) .fresh-shop-routine__heading-copy{display:grid;justify-items:center;gap:8px}:where(.fresh-shop-routine) .fresh-shop-routine__all{display:inline-flex;align-items:center;justify-self:end;padding:7px 0;font-weight:600;line-height:1;flex:0 0 auto;gap:8px;font-size:.9rem}@media(max-width:749px){:where(.fresh-shop-routine) .fresh-shop-routine__all{gap:5px;font-size:.82rem;flex:0 0 auto;white-space:nowrap}.fresh-shop-routine{padding:34px 0 42px}}:where(.fresh-shop-routine) .fresh-shop-routine__heading:before{content:""}.fresh-shop-routine :where(h2){margin:0;color:var(--fresh-merch-ink);line-height:1}.fresh-shop-routine :where(.fresh-shop-routine__all svg){fill:none;stroke:currentcolor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;transition:transform .16s;width:19px;height:19px}@media(max-width:749px){:where(.fresh-shop-routine) .fresh-shop-routine__heading:before{display:block}.fresh-shop-routine :where(.fresh-shop-routine__all svg){width:17px;height:17px}:where(.fresh-shop-routine) .fresh-shop-routine__heading{grid-template-columns:64px minmax(0px,1fr) 64px;align-items:center;gap:10px;flex-wrap:nowrap}}.fresh-shop-routine :where(.fresh-shop-routine__all span){text-decoration-line:underline;text-decoration-thickness:2px;text-decoration-color:transparent;text-decoration-style:initial;text-underline-offset:5px;transition:text-decoration-color .15s}@media(prefers-reduced-motion:reduce){.fresh-shop-routine *:where(.fresh-product *:not(.fresh-product-card,.fresh-product-card *)),.fresh-shop-routine:where(.fresh-product *),.fresh-shop-routine *:where(.fresh-product *:not(.fresh-product-card,.fresh-product-card *)):before,.fresh-shop-routine:where(.fresh-product *):before,.fresh-shop-routine *:where(.fresh-product *:not(.fresh-product-card,.fresh-product-card *)):after,.fresh-shop-routine:where(.fresh-product *):after{animation-duration:.001ms;animation-iteration-count:1;scroll-behavior:auto;transition-duration:.001ms}}:where(.fresh-shop-routine) .fresh-shop-routine__container{max-width:1180px}:where(.fresh-shop-routine) .fresh-shop-routine__all:where(:hover,:focus-visible){text-underline-offset:5px}.fresh-shop-routine :where(.fresh-shop-routine__grid){width:100%;max-width:none;gap:var(--fresh-card-gap)}@media(max-width:749px){.fresh-shop-routine :where(.fresh-shop-routine__grid){display:grid;grid-template-columns:repeat(2,minmax(0px,1fr));max-width:none;margin-right:0;padding-right:0;overflow:visible}}.fresh-shop-routine :where(.fresh-shop-routine__all:hover svg),.fresh-shop-routine :where(.fresh-shop-routine__all:focus-visible svg){transform:translate(3px)}.fresh-shop-routine{background:#fff;padding-block:clamp(48px,6.6vw,96px)}:where(.fresh-shop-routine) .fresh-shop-routine__all{color:var(--fresh-action)}.fresh-shop-routine :where(.fresh-shop-routine__all span){background-image:none}:where(.fresh-shop-routine) .fresh-shop-routine__all:after,.fresh-shop-routine :where(.fresh-shop-routine__all span):after{background:#ffcc2f;border-color:#ffcc2f}:where(.fresh-shop-routine) .fresh-shop-routine__all{text-decoration-line:none;text-decoration-thickness:initial;text-decoration-style:initial}:where(.fresh-shop-routine) .fresh-shop-routine__all:where(a:hover),:where(.fresh-shop-routine) .fresh-shop-routine__all:where(a:focus-visible){color:var(--fresh-action-hover)}.fresh-shop-routine :where(.fresh-shop-routine__all:focus-visible){outline:2px solid var(--fresh-focus);outline-offset:3px}.fresh-shop-routine :where(.fresh-shop-routine__all:is(:hover,:focus-visible)>span){text-decoration-line:underline;text-decoration-color:var(--fresh-yellow);text-decoration-thickness:2px;text-underline-offset:4px}.fresh-shop-routine :where(.fresh-shop-routine__all:is(:hover,:focus-visible) span){color:#0e2b58}.fresh-shop-routine :where(.fresh-shop-routine__all:is(:hover,:focus-visible) svg){stroke:#0e2b58;color:#0e2b58}.fresh-shop-routine :where(.fresh-shop-routine__all span){font-size:var(--fresh-text-13)}.fresh-shop-routine :where(.fresh-shop-routine__all svg :is(path,line,circle,rect,polyline,polygon,ellipse)){vector-effect:non-scaling-stroke;stroke-width:var(--fresh-icon-stroke-small)}@media(max-width:749px){.fresh-shop-routine :where(.fresh-shop-routine__heading h2){white-space:nowrap;font-size:clamp(var(--fresh-text-24),calc(14.44vw - 26px),var(--fresh-text-28))}.fresh-shop-routine :where(.fresh-shop-routine:not(.fresh-shop-routine--landing) .fresh-shop-routine__heading h2){white-space:normal}}@media(min-width:750px)and (max-width:989px){.fresh-shop-routine :where(h2){font-size:40px}.fresh-shop-routine :where(.fresh-shop-routine__all span){font-size:var(--fresh-text-14)}.fresh-shop-routine :where(.fresh-shop-routine__grid){gap:18px;grid-template-columns:repeat(2,minmax(0px,1fr))}}@media(min-width:750px){.fresh-shop-routine{padding-top:var(--fresh-section-pad-small);padding-bottom:var(--fresh-section-pad-small)}}@media(min-width:990px){.fresh-shop-routine :where(.fresh-shop-routine__grid){gap:var(--fresh-card-gap-wide)}.fresh-shop-routine{padding-top:var(--fresh-section-pad-mid);padding-bottom:var(--fresh-section-pad-mid)}.fresh-shop-routine :where(.fresh-shop-routine__all span){font-size:var(--fresh-text-14)}.fresh-shop-routine :where(.fresh-shop-routine__heading h2){font-size:var(--fresh-text-40)}}@media(min-width:1200px){.fresh-shop-routine{padding-top:var(--fresh-section-pad);padding-bottom:var(--fresh-section-pad)}.fresh-shop-routine :where(.fresh-shop-routine__heading h2){font-size:var(--fresh-text-56)}}
/*# sourceMappingURL=/cdn/shop/t/81/assets/fresh-shop-routine.css.map */
