.button,.button-secondary,.button-custom{font-weight:700;min-height:var(--cfs-touch)}.rte a,.cfs-link{color:var(--cfs-green);text-decoration-thickness:1px;text-underline-offset:.15em}.rte a:hover,.cfs-link:hover{color:var(--cfs-green-deep)}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline-color:var(--cfs-green)}.cfs-card{display:flex;flex-direction:column;gap:8px;padding:12px;background:var(--cfs-white);border:1px solid var(--cfs-line);border-radius:var(--cfs-radius-card)}.cfs-card__media{position:relative;aspect-ratio:1 / 1;overflow:hidden;border-radius:var(--cfs-radius-media);background:var(--cfs-paper)}.cfs-display{font-family:var(--cfs-font-display);font-weight:var(--cfs-font-display-weight);letter-spacing:-.01em}.cfs-muted{color:var(--cfs-muted)}.cfs-badge{display:inline-flex;align-items:center;padding:4px 8px;border-radius:6px;background:var(--cfs-saffron);color:var(--cfs-ink);font-size:11px;font-weight:700;letter-spacing:.04em;line-height:1.2;text-transform:uppercase}.cfs-price-was{color:var(--cfs-sale);text-decoration:line-through}.cfs-header-total{font-weight:700;font-size:14px;white-space:nowrap}.cfs-header-total:empty,cart-icon:not(.header-actions__cart-icon--has-cart) .cfs-header-total{display:none}.cfs-pill{flex:none;display:inline-flex;align-items:center;min-height:var(--cfs-touch);padding:8px 16px;border:1px solid var(--cfs-line-strong);border-radius:var(--cfs-radius-pill);background:var(--cfs-white);color:var(--cfs-ink);font-weight:700;font-size:14px;text-decoration:none;white-space:nowrap;scroll-snap-align:start;box-sizing:border-box}.cfs-pill:hover{border-color:var(--cfs-green);color:var(--cfs-green)}.cfs-pill.is-current{border-color:var(--cfs-green);background:var(--cfs-green);color:var(--cfs-white)}.cfs-dept-links{display:flex;flex-direction:column;gap:12px}.cfs-dept-links__title{margin:0;font:700 13px/1.3 var(--cfs-font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--cfs-muted)}.cfs-search-empty .cfs-dept-links__title{font-family:var(--cfs-font-display);font-weight:800;font-size:22px;letter-spacing:0;text-transform:none;color:var(--cfs-ink)}.cfs-dept-links__list{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.cfs-search-empty{grid-column:var(--full-width, 1 / -1);padding:8px 0 24px}@media(max-width:749px){.cfs-search-empty{padding-inline:var(--page-margin, 16px)}}.predictive-search-results__card--product .cfs-product-card--row{border:1px solid var(--cfs-line)}#search-modal .predictive-search-results__wrapper-products{grid-template-columns:1fr;gap:8px}@media(min-width:750px){#search-modal .predictive-search-results__wrapper-products{grid-template-columns:repeat(2,minmax(0,1fr))}}#search-modal .predictive-search-results__card--product cfs-product-card{height:auto}body[class*=page-width-]{--narrow-page-width: calc(var(--cfs-max-width, 1360px) - 48px);--normal-page-width: calc(var(--cfs-max-width, 1360px) - 48px);--page-margin: max(16px, var(--safe-area-inset-left, 0px), var(--safe-area-inset-right, 0px))}@media screen and (min-width:990px){body[class*=page-width-]{--page-margin: max(24px, var(--safe-area-inset-left, 0px), var(--safe-area-inset-right, 0px))}}.facets__grid-density,.column-options-wrapper,.grid-density-controls{display:none!important}#google-merchantwidget-iframe-wrapper{bottom:10px!important;left:10px!important}body:has(.cfs-sticky-add:not([hidden])) #google-merchantwidget-iframe-wrapper{bottom:62px!important}.shopify-policy__container{max-width:760px!important;padding-block:32px 64px}.shopify-policy__title{text-align:left!important}.shopify-policy__title h1{margin:0 0 20px;font-family:var(--cfs-font-display);font-size:clamp(30px,5vw,44px);line-height:1.1}.cfs-pills__list,.cfs-row__track,.cfs-dept-links__list,[class*=cfs-chips]{scroll-padding-inline:16px}@media(min-width:990px){.page-wrapper,.page-wrapper--drawer-open{transition:none!important}}.cfs-blog-empty{grid-column:1 / -1;margin:0 0 40px;color:var(--cfs-muted);font-size:16px}.cfs-blog-empty a{color:var(--cfs-green);font-weight:700}
/*# sourceMappingURL=/cdn/shop/t/54/assets/cfs-base.css.map */
