:root{--ce-cream: #f3e7d2;--ce-blue: #278bc0;--ce-yellow: #f4b914;--ce-ink: #111313;--ce-red: #ce2b24}html,body{background:var(--ce-cream);color:var(--ce-ink)}.page-width,.section--page-width{--page-width: 1320px;max-width:1320px}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{text-wrap:balance}.button,.shopify-payment-button__button--unbranded{min-height:44px;border:3px solid var(--ce-ink)!important;border-radius:10px!important;box-shadow:5px 5px 0 var(--ce-ink);font-family:var(--font-accent--family);font-weight:var(--font-accent--weight);text-transform:uppercase;transition:transform .14s ease,box-shadow .14s ease}.button:hover,.shopify-payment-button__button--unbranded:hover{transform:translate(2px,2px);box-shadow:3px 3px 0 var(--ce-ink)}.button:active,.shopify-payment-button__button--unbranded:active{transform:translate(4px,4px);box-shadow:1px 1px 0 var(--ce-ink)}.button-secondary{min-height:44px;border:2px solid var(--ce-ink)!important;border-radius:10px!important;box-shadow:3px 3px 0 var(--ce-ink);font-family:var(--font-accent--family);font-weight:var(--font-accent--weight);text-transform:uppercase;transition:transform .14s ease,box-shadow .14s ease}.button-secondary:hover{transform:translate(1px,1px);box-shadow:2px 2px 0 var(--ce-ink)}.button-secondary:active{transform:translate(2px,2px);box-shadow:1px 1px 0 var(--ce-ink)}.button:focus-visible,.button-secondary:focus-visible,.shopify-payment-button__button--unbranded:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid var(--ce-blue);outline-offset:3px}input,select,textarea,.select{border-radius:8px!important}.header__primary-nav,.header__primary-nav a,.menu-list__link{font-family:var(--font-accent--family);text-transform:uppercase}.announcement-bar{min-height:32px}.announcement-bar p,.announcement-bar__text{font-family:var(--font-accent--family);text-transform:uppercase;letter-spacing:.02em}main[data-template=index] .shopify-section:first-child h1,main[data-template=index] .hero h1{max-width:12ch;font-size:clamp(3rem,8vw,7.5rem);line-height:.9;text-transform:uppercase}main[data-template=index] .hero .button{margin-top:0}@media screen and (min-width:750px){main[data-template=index] .hero__media-wrapper--desktop .hero__media{object-position:center 60%}main[data-template=index] .hero .button{--button-color: transparent;--button-background-color: transparent;--button-border-color: transparent;--button-border-width: 0;--button-focus-outline-color: var(--ce-yellow);position:absolute;z-index:10;left:calc(50% + 20px);bottom:-82px;display:block;width:26.6%;height:auto;min-height:0;aspect-ratio:6 / 1;box-sizing:border-box;margin:0;padding:0;overflow:hidden;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none;color:transparent!important;font-size:0;line-height:0;visibility:visible;opacity:1;pointer-events:auto!important;cursor:pointer;transform:translate(-50%)}main[data-template=index] .hero .button:hover,main[data-template=index] .hero .button:active{background:transparent!important;box-shadow:none;transform:translate(-50%)}main[data-template=index] .hero .button:focus-visible{outline:3px solid var(--ce-yellow)!important;outline-offset:4px}main[data-template=collection] .product-grid[product-grid-view=default]{grid-template-columns:repeat(4,minmax(0,1fr))!important}}main[data-template=index] .text-block p:has(>strong:only-child)>strong,main[data-template=product] .text-block p:has(>strong:only-child)>strong{display:inline-block;width:fit-content;padding:6px 10px;border:2px solid var(--ce-ink);border-radius:6px;background:var(--ce-yellow);box-shadow:2px 2px 0 var(--ce-ink);font-family:var(--font-accent--family);font-size:.875rem;line-height:1;text-transform:uppercase}main[data-template=index] .hero .text-block:not(:first-child){color:var(--ce-cream)}product-card .product-card__content,.product-grid product-card .product-card__content{overflow:hidden;border:1px solid var(--ce-ink)!important;border-radius:8px!important}product-card .product-title,product-card [data-product-title]{font-family:var(--font-heading--family)}.variant-option input:checked+label,.variant-option input:checked+.swatch,input:checked+.swatch{outline:2px solid var(--ce-ink);outline-offset:2px}.product-form-buttons .button,.product-form__buttons .button,product-form .button[type=submit]{width:100%;min-height:52px}.shopify-payment-button__button--unbranded{background:var(--ce-cream)!important;color:var(--ce-ink)!important;border-width:2px!important;box-shadow:3px 3px 0 var(--ce-ink)}.ce-featured-products{padding-block:72px;background:var(--ce-cream)}.ce-featured-products__inner{width:min(100% - 40px,1320px);margin-inline:auto}.ce-section-label{display:inline-block;margin:0 0 20px;padding:6px 10px;border:2px solid var(--ce-ink);border-radius:6px;background:var(--ce-yellow);box-shadow:2px 2px 0 var(--ce-ink);font-family:var(--font-accent--family);font-size:.875rem;line-height:1;text-transform:uppercase}.ce-featured-products__heading{max-width:18ch;margin:0 0 16px;font-size:clamp(2.25rem,4.375vw,3.9375rem);line-height:.95;text-transform:uppercase}.ce-featured-products__copy{max-width:50ch;margin:0 0 32px;font-size:1.125rem}.ce-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 18px;margin:0;padding:0;list-style:none}.ce-product-card{overflow:hidden;border:1px solid var(--ce-ink);border-radius:8px;background:var(--ce-cream)}.ce-product-card__link{display:block;height:100%;color:var(--ce-ink);text-decoration:none}.ce-product-card__media{position:relative;overflow:hidden;aspect-ratio:1 / 1;border-bottom:1px solid var(--ce-ink);background:color-mix(in srgb,var(--ce-cream) 84%,white)}.ce-product-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .18s ease}.ce-product-card__link:hover img{transform:scale(1.025)}.ce-product-card__details{padding:12px}.ce-product-card__title{margin:0 0 7px;font-family:var(--font-heading--family);font-size:1rem;line-height:1.2}.ce-product-card__price{margin:0;font-family:var(--font-body--family);font-size:.9375rem}.ce-featured-products__cta{margin-top:32px}@media screen and (max-width:749px){.button,.shopify-payment-button__button--unbranded{box-shadow:4px 4px 0 var(--ce-ink)}.button:hover,.button:active,.shopify-payment-button__button--unbranded:hover,.shopify-payment-button__button--unbranded:active{transform:translate(2px,2px);box-shadow:2px 2px 0 var(--ce-ink)}main[data-template=index] .hero .button{--button-color: transparent;--button-background-color: transparent;--button-border-color: transparent;--button-border-width: 0;--button-focus-outline-color: var(--ce-yellow);position:relative;top:-40px;z-index:10;display:block;width:56vw!important;max-width:220px;height:auto;min-height:0;aspect-ratio:4.6 / 1;box-sizing:border-box;margin-top:0;padding:0;overflow:hidden;border:0!important;border-radius:0!important;outline-offset:0;background:transparent!important;box-shadow:none;color:transparent!important;font-size:0;line-height:0;visibility:visible;opacity:1;pointer-events:auto!important;cursor:pointer;transform:none}main[data-template=index] .hero .button:hover,main[data-template=index] .hero .button:active{background:transparent!important;box-shadow:none;transform:none}main[data-template=index] .hero .button:focus-visible{outline:3px solid var(--ce-yellow)!important;outline-offset:4px}.ce-featured-products{padding-block:48px}.ce-featured-products__inner{width:min(100% - 24px,1320px)}.ce-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}.ce-featured-products__heading{margin-bottom:14px}.ce-featured-products__copy,.ce-featured-products__cta{margin-bottom:24px}.ce-product-card__details{padding:10px}.ce-product-card__title{font-size:.875rem}body main[data-template=index] [id$=__trust] .group-block{min-height:0;padding:17px 20px!important}body main[data-template=index] [id$=__trust] .group-block-content{grid-template-rows:28px auto auto;gap:10px!important}body main[data-template=index] [id$=__newsletter] .section-content-wrapper{gap:12px!important;padding-block:36px!important}body main[data-template=index] [id$=__newsletter] .email-signup-block{width:100%!important;max-width:520px}body main[data-template=index] [id$=__newsletter] .email-signup__input-group{gap:8px}body main[data-template=index] [id$=__newsletter] :is(.email-signup__input,.email-signup__button){min-height:48px;padding:10px 14px}main[data-template=index] :is(.ce-featured-products__heading,[id$=__about] h2){font-size:clamp(2rem,9.25vw,2.35rem)!important;line-height:.98}main[data-template=collection] [id$=__section] .section-content-wrapper{gap:10px!important;padding-block:40px!important}main[data-template=collection] :is(.facets-toggle,.facets-block-wrapper){margin-block:0 8px!important}main[data-template=collection] .facets-toggle{padding-block:6px!important}main[data-template=collection] .product-grid{row-gap:28px!important}main[data-template=collection] product-card .product-card__content{gap:8px!important;padding-block:9px!important}main[data-template=product] .product-details>.group-block>.group-block-content{gap:22px!important}main[data-template=product] .product-details h1{font-size:clamp(1.75rem,8vw,2.125rem)!important;line-height:1}main[data-template=product] .media-gallery__mobile-controls{mix-blend-mode:normal}main[data-template=product] .media-gallery__mobile-controls .slideshow-controls__dots{gap:2px;padding:6px 8px}main[data-template=product] .media-gallery__mobile-controls .slideshow-controls__dots .slideshow-control{--size: 6px;width:20px;height:20px;min-height:0;margin:0;padding:0;border:0!important;box-shadow:none;transform:none}main[data-template=product] .media-gallery__mobile-controls .slideshow-controls__dots .slideshow-control:after{width:6px;height:6px;background:#11131361;box-shadow:inset 0 0 0 1px #1113132e}main[data-template=product] .media-gallery__mobile-controls .slideshow-controls__dots .slideshow-control[aria-selected=true]:after{width:8px;height:8px;background:var(--ce-ink);box-shadow:inset 0 0 0 1px #11131359}main[data-template=product] .product-form-buttons{--height-buy-buttons: 48px;gap:8px!important}main[data-template=product] .product-form-buttons .button{min-height:48px}main[data-template=product] .shopify-payment-button__more-options{margin-block-start:4px!important}}main[data-template=index] [id$=__trust] .section-content-wrapper{align-items:stretch!important}main[data-template=index] [id$=__trust] .group-block{align-self:stretch;height:auto!important;min-height:168px;padding:20px!important}main[data-template=index] [id$=__trust] .group-block-content{display:grid!important;grid-template-rows:32px minmax(2.4em,auto) 1fr;align-content:start;height:100%;gap:12px!important}main[data-template=index] [id$=__trust] .group-block-content :is(h3,p){margin:0}main[data-template=index] [id$=__newsletter] .custom-section-content{border-width:1.5px!important;box-shadow:none}main[data-template=index] [id$=__newsletter] .section-content-wrapper{padding-block:44px!important}main[data-template=index] [id$=__newsletter] .email-signup__input-group{gap:10px}main[data-template=index] [id$=__newsletter] .email-signup__input{min-height:48px;padding:12px 16px;border-width:1.5px}main[data-template=index] [id$=__newsletter] .email-signup__button{min-height:48px;padding:10px 18px;border-width:2px!important;box-shadow:3px 3px 0 var(--ce-ink)}main[data-template=index] [id$=__newsletter] .email-signup__button:hover{box-shadow:2px 2px 0 var(--ce-ink)}@media screen and (min-width:750px){.header-logo{font-family:var(--font-heading--family);font-size:clamp(1.25rem,1.6vw,1.5rem);font-weight:var(--font-heading--weight);letter-spacing:-.02em}.header-menu .menu-list__link{font-family:var(--font-body--family);font-size:.8125rem!important;font-weight:600;letter-spacing:.035em}.header .dropdown-localization__button.localization-selector{min-height:38px;padding-inline:10px!important;border-width:1.5px!important;box-shadow:none!important;font-family:var(--font-body--family);font-size:.8125rem;font-weight:600;transform:none!important}.header .dropdown-localization__button.localization-selector:is(:hover,:active){box-shadow:none!important;transform:none!important}}@media(prefers-reduced-motion:reduce){.button,.button-secondary,.shopify-payment-button__button--unbranded,.ce-product-card__media img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/close-enough-ui.css.map */
