:root{--ab-cream: #f7f4ec;--ab-cream-deep: #f0ebdf;--ab-surface: #fffcf6;--ab-ink: #2b2e23;--ab-ink-deep: #1c1e17;--ab-muted: #8d9179;--ab-faint: #6e725c;--ab-copy: #5f6350;--ab-olive: #5f7a52;--ab-olive-hover: #4a633f;--ab-olive-soft: #e6eddf;--ab-coral: #e9a79b;--ab-coral-soft: #f9e5df;--ab-coral-text: #b4685a;--ab-gold: #d9b44a;--ab-gold-soft: #f5edd2;--ab-hairline: rgb(43 46 35 / .09);--ab-hairline-strong: rgb(43 46 35 / .16);--ab-hairline-light: rgb(247 244 236 / .12);--ab-shell: 1360px;--ab-gutter: clamp(20px, 4vw, 56px);--ab-section-y: clamp(64px, 8vw, 128px);--ab-radius-card: 20px;--ab-radius-media: 22px;--ab-radius-panel: 28px;--ab-ease: cubic-bezier(.16, 1, .3, 1)}.ab-eyebrow{display:block;font-family:var(--font-subheading--family);font-size:.625rem;font-weight:700;letter-spacing:.25em;text-transform:uppercase;color:#2b2e236b;margin:0 0 var(--ab-eyebrow-gap, 18px)}.ab-eyebrow--light{color:#f7f4ec61}.ab-eyebrow--tight{--ab-eyebrow-gap: 9px}.ab-display{font-family:var(--font-heading--family);font-weight:var(--ab-display-weight, 700);font-size:clamp(3rem,7.6vw,5.75rem);line-height:.9;letter-spacing:-.038em;color:var(--ab-ink);margin:0;text-wrap:balance}.ab-display em,.ab-h2 em{font-style:normal;color:var(--ab-olive)}.ab-h2{font-family:var(--font-heading--family);font-weight:var(--ab-display-weight, 700);font-size:clamp(2rem,4.2vw,3.15rem);line-height:1;letter-spacing:-.032em;color:var(--ab-ink);margin:0;text-wrap:balance}.ab-h3{font-family:var(--font-heading--family);font-weight:var(--ab-heading-weight, 700);font-size:clamp(1.35rem,2.2vw,1.75rem);line-height:1.12;letter-spacing:-.02em;color:var(--ab-ink);margin:0}.ab-body{font-size:1rem;line-height:1.65;color:#2b2e239e;margin:0}.ab-body--light{color:#f7f4ec8c}.ab-fine{font-size:.75rem;letter-spacing:.01em;color:#2b2e2361;margin:0}.shopify-section h1,.shopify-section h2,.shopify-section .h1,.shopify-section .h2{letter-spacing:-.03em}body{background:var(--ab-cream);color:var(--ab-ink);-webkit-font-smoothing:antialiased}.ab-shell{width:100%;max-width:var(--ab-shell);margin-inline:auto;padding-inline:var(--ab-gutter)}.ab-section{padding-block:var(--ab-section-y)}.ab-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin-bottom:clamp(36px,4vw,60px)}.ab-section-head .ab-eyebrow{--ab-eyebrow-gap: 12px}.ab-btn{display:inline-flex;align-items:center;gap:14px;padding:17px 30px;border-radius:999px;border:1px solid transparent;font-family:var(--font-subheading--family);font-size:.8125rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background-color .3s var(--ab-ease),color .3s var(--ab-ease),border-color .3s var(--ab-ease)}.ab-btn__arrow{display:inline-block;transition:transform .3s var(--ab-ease)}.ab-btn:hover .ab-btn__arrow,.ab-btn:focus-visible .ab-btn__arrow{transform:translate(4px)}.ab-btn--solid{background:var(--ab-ink);color:var(--ab-cream);border-color:var(--ab-ink)}.ab-btn--solid:hover,.ab-btn--solid:focus-visible{background:var(--ab-olive);border-color:var(--ab-olive);color:#fff}.ab-btn--ghost-light{background:transparent;color:var(--ab-cream);border-color:#f7f4ec47}.ab-btn--ghost-light:hover,.ab-btn--ghost-light:focus-visible{background:var(--ab-olive);border-color:var(--ab-olive);color:#fff}.ab-link{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-subheading--family);font-size:.6875rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#2b2e2380;text-decoration:none;transition:color .25s var(--ab-ease);white-space:nowrap}.ab-link:hover,.ab-link:focus-visible{color:var(--ab-olive)}.ab-link span{transition:transform .25s var(--ab-ease)}.ab-link:hover span{transform:translate(3px)}.ab-link--olive{color:var(--ab-olive)}.button,.shopify-payment-button__button--unbranded{letter-spacing:.1em;font-weight:700}.header{background:#f7f4ecf0;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--ab-hairline)}.header__row--top{padding-block:10px}.header .header__column--center{flex:1;justify-content:center}.header__column .menu-list__link,.header__column a[ref=menuLink],.header-menu a{font-size:.6875rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#2b2e238c;transition:color .25s var(--ab-ease)}.header__column .menu-list__link:hover,.header-menu a:hover{color:var(--ab-ink)}.header__logo{letter-spacing:-.02em;font-weight:700}.announcement-bar,.header-announcements{letter-spacing:.06em}product-card .card-gallery{border-radius:var(--ab-radius-media);overflow:hidden;background:var(--ab-cream-deep);--gallery-aspect-ratio: .8 !important}product-card .card-gallery img,product-card .card-gallery .product-media-container img{transition:transform .7s var(--ab-ease);will-change:transform}product-card:hover .card-gallery img{transform:scale(1.045)}product-card .card-gallery .quick-add{inset:auto 12px 12px 12px;width:auto;transition:opacity .3s var(--ab-ease),transform .3s var(--ab-ease)}product-card .card-gallery .quick-add button.quick-add__button{width:100%;height:auto;display:flex;align-items:center;justify-content:center;gap:9px;padding-block:13px;border-radius:999px;font-family:var(--font-subheading--family);font-size:.6875rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;box-shadow:0 8px 24px #2b2e2329;transition:background-color .25s var(--ab-ease),color .25s var(--ab-ease)}product-card .card-gallery .quick-add button.quick-add__button:hover,product-card .card-gallery .quick-add button.quick-add__button:focus-visible{background:var(--ab-olive);color:#fff}@media(hover:hover){product-card .card-gallery .quick-add{opacity:0;transform:translateY(8px)}product-card:hover .card-gallery .quick-add,product-card:focus-within .card-gallery .quick-add{opacity:1;transform:translateY(0)}}@media(hover:none){product-card .card-gallery .quick-add{inset:auto 10px 10px auto;width:auto}product-card .card-gallery .quick-add button.quick-add__button{width:var(--quick-add-collapsed-width, 36px);height:var(--button-size-md, 36px);padding-block:0;box-shadow:0 4px 14px #2b2e2324}}product-card .product-card__content{gap:6px}product-card .text-block p[role=heading]{font-family:var(--font-heading--family);font-weight:700;font-size:1.0625rem;line-height:1.25;letter-spacing:-.018em;color:var(--ab-ink)}product-card .price{font-weight:700;font-size:.9375rem;letter-spacing:.005em;color:var(--ab-ink)}product-card .compare-at-price{color:#2b2e2359}.resource-list--grid,.product-grid{--gap: clamp(20px, 2.4vw, 34px)}.ab-ticker{background:var(--ab-olive);overflow:hidden;padding-block:13px}.ab-ticker__track{display:flex;gap:46px;white-space:nowrap;width:max-content;animation:ab-marquee 26s linear infinite}.ab-ticker__item{font-family:var(--font-subheading--family);font-size:.625rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#ffffffeb;flex-shrink:0}@keyframes ab-marquee{0%{transform:translate(0)}to{transform:translate(-33.333%)}}@media(prefers-reduced-motion:reduce){.ab-ticker__track{animation:none;justify-content:center;width:100%;overflow:hidden}}.ab-hero{display:grid;grid-template-columns:1fr;background:var(--ab-cream)}.ab-hero__copy{display:flex;flex-direction:column;justify-content:space-between;gap:44px;padding:clamp(48px,7vw,92px) var(--ab-gutter)}.ab-hero__lede{max-width:22em;margin-top:30px}.ab-hero__actions{display:flex;flex-direction:column;align-items:flex-start;gap:18px}.ab-hero__media{position:relative;background:var(--ab-cream-deep);overflow:hidden;min-height:min(96vw,560px)}.ab-hero__media picture{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.ab-hero__media img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.ab-hero__badge{position:absolute;left:clamp(16px,3vw,32px);bottom:clamp(16px,3vw,32px);background:#f7f4eceb;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:18px;padding:16px 22px;text-decoration:none;transition:transform .3s var(--ab-ease);z-index:1}.ab-hero__badge:hover{transform:translateY(-3px)}.ab-hero__badge .ab-eyebrow{--ab-eyebrow-gap: 5px}.ab-hero__badge-title{font-family:var(--font-heading--family);font-weight:700;font-size:1.0625rem;line-height:1.2;letter-spacing:-.018em;color:var(--ab-ink);margin:0}.ab-hero__badge-price{font-size:.875rem;font-weight:700;color:var(--ab-olive);margin:5px 0 0}@media screen and (min-width:900px){.ab-hero{grid-template-columns:1fr 1fr;min-height:min(calc(100svh - var(--header-height, 60px)),820px)}.ab-hero__media{min-height:0}}.ab-story{display:grid;grid-template-columns:1fr;background:var(--ab-ink);overflow:hidden}.ab-story__media{position:relative;min-height:min(96vw,560px);background:var(--ab-ink-deep)}.ab-story__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.ab-story__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgb(43 46 35 / .45),transparent 60%)}.ab-story__copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(52px,7vw,96px) var(--ab-gutter)}.ab-story__copy .ab-h2{color:var(--ab-cream);font-size:clamp(2.15rem,4.6vw,3.6rem);margin-bottom:26px}.ab-story__copy .ab-h2 em{color:var(--ab-coral)}.ab-story__lede{max-width:30em;margin-bottom:36px}.ab-story__cta{align-self:flex-start}.ab-story__stats{display:flex;flex-wrap:wrap;gap:clamp(28px,4vw,52px);margin-top:34px}.ab-stat__value{font-family:var(--font-heading--family);font-weight:700;font-size:1.6rem;line-height:1;letter-spacing:-.03em;color:var(--ab-cream);margin:0 0 7px}.ab-stat__label{font-family:var(--font-subheading--family);font-size:.625rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#f7f4ec61;margin:0}@media screen and (min-width:900px){.ab-story{grid-template-columns:5fr 7fr;min-height:78vh}.ab-story__media{min-height:0}}.ab-small{background:linear-gradient(180deg,var(--ab-coral-soft) 0%,var(--ab-cream) 100%)}.ab-small__grid{display:grid;grid-template-columns:1fr;gap:clamp(20px,2.4vw,32px)}@media screen and (min-width:800px){.ab-small__grid{grid-template-columns:1fr 1fr}}.ab-card{border-radius:var(--ab-radius-panel);padding:clamp(24px,3vw,34px)}.ab-card--light{background:var(--ab-surface);display:flex;gap:26px;text-decoration:none;transition:box-shadow .3s var(--ab-ease),transform .3s var(--ab-ease)}.ab-card--light:hover{box-shadow:0 18px 46px #2b2e231c;transform:translateY(-3px)}.ab-card__thumb{width:124px;height:124px;flex-shrink:0;border-radius:18px;overflow:hidden;background:var(--ab-olive-soft)}@media screen and (max-width:520px){.ab-card--light{flex-direction:column;gap:18px}.ab-card__thumb{width:100%;height:180px}}.ab-card__thumb img{width:100%;height:100%;object-fit:cover;display:block}.ab-card__body{display:flex;flex-direction:column;justify-content:space-between;gap:16px;min-width:0}.ab-card__copy{font-size:.9375rem;margin-top:10px}.ab-card__foot{display:flex;align-items:center;justify-content:space-between;gap:16px}.ab-card__price{font-weight:700;color:var(--ab-ink);margin:0}.ab-card--dark{background:var(--ab-ink);display:flex;flex-direction:column;justify-content:space-between;gap:26px}.ab-card--dark .ab-h3{color:var(--ab-cream)}.ab-card--dark .ab-h3 em{font-style:normal;color:var(--ab-gold)}.ab-card--dark input[type=email]{background:#f7f4ec14;border:1px solid rgb(247 244 236 / .16);border-radius:999px;padding:14px 20px;color:var(--ab-cream);font-size:.9375rem;width:100%}.ab-card--dark input[type=email]::placeholder{color:#f7f4ec52}.ab-card--dark input[type=email]:focus{outline:none;border-color:#d9b44aa6}.ab-signup{margin:0}.ab-signup__row{display:flex;gap:9px;align-items:center}.ab-signup__row input[type=email]{flex:1;min-width:0}.ab-signup__btn{flex-shrink:0;background:var(--ab-olive);color:#fff;border:0;border-radius:999px;padding:14px 24px;font-family:var(--font-subheading--family);font-size:.6875rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;transition:background-color .25s var(--ab-ease)}.ab-signup__btn:hover,.ab-signup__btn:focus-visible{background:var(--ab-olive-hover)}.ab-signup__done{font-size:.9375rem;font-weight:700;color:var(--ab-gold);margin:0}.ab-signup__error{font-size:.8125rem;color:var(--ab-coral);margin:10px 0 0}.ab-manifesto{background:var(--ab-cream);border-block:1px solid var(--ab-hairline);padding-block:clamp(44px,5vw,72px)}.ab-manifesto__grid{display:grid;grid-template-columns:1fr;gap:clamp(26px,3vw,40px)}@media screen and (min-width:760px){.ab-manifesto__grid{grid-template-columns:repeat(3,1fr)}}.ab-manifesto__item{display:flex;gap:20px}.ab-manifesto__num{font-family:var(--font-subheading--family);font-size:.625rem;font-weight:700;letter-spacing:.12em;color:#2b2e2347;margin:4px 0 0;flex-shrink:0}.ab-manifesto__head{font-weight:700;font-size:.9375rem;color:var(--ab-ink);margin:0 0 5px}.ab-manifesto__body{font-size:.9375rem;line-height:1.6;color:#2b2e2394;margin:0}footer .shopify-section,.ab-footer{background:var(--ab-ink);color:var(--ab-cream)}.ab-footer{padding-block:clamp(56px,6vw,84px) 40px}.ab-footer__top{display:flex;flex-direction:column;gap:44px;justify-content:space-between;margin-bottom:clamp(44px,5vw,68px)}@media screen and (min-width:800px){.ab-footer__top{flex-direction:row}}.ab-footer__brand{max-width:25em}.ab-footer__mark{display:flex;align-items:center;gap:11px;margin-bottom:18px;text-decoration:none}.ab-footer__mark img{width:34px;height:34px;border-radius:9px;display:block}.ab-footer__mark-text{font-family:var(--font-heading--family);font-weight:700;font-size:1.15rem;letter-spacing:-.02em;color:var(--ab-cream)}.ab-footer__blurb{font-size:.9375rem;line-height:1.65;color:#f7f4ec73;margin:0 0 22px}.ab-footer__app{display:inline-flex;align-items:center;gap:7px;font-family:var(--font-subheading--family);font-size:.625rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--ab-gold);text-decoration:none;transition:opacity .25s var(--ab-ease)}.ab-footer__app:hover{opacity:.72}.ab-footer__cols{display:flex;gap:clamp(44px,7vw,96px)}.ab-footer__col-title{font-family:var(--font-subheading--family);font-size:.625rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#f7f4ec47;margin:0 0 18px}.ab-footer__links{display:flex;flex-direction:column;gap:12px}.ab-footer__links a{font-size:.9375rem;color:#f7f4ec8c;text-decoration:none;transition:color .25s var(--ab-ease)}.ab-footer__links a:hover{color:var(--ab-cream)}.ab-footer__bar{border-top:1px solid var(--ab-hairline-light);padding-top:28px;display:flex;flex-direction:column;gap:16px;align-items:center;justify-content:space-between;text-align:center}@media screen and (min-width:700px){.ab-footer__bar{flex-direction:row;text-align:left}}.ab-footer__legal{font-size:.75rem;color:#f7f4ec4d;margin:0}.ab-footer__dots{display:flex;gap:7px}.ab-dot{width:9px;height:9px;border-radius:999px;border:1px solid rgb(255 255 255 / .12);display:block}.ab-dot--olive{background:var(--ab-olive)}.ab-dot--gold{background:var(--ab-gold)}.ab-dot--coral{background:var(--ab-coral)}.ab-dot--cream{background:var(--ab-cream)}.ab-dot--ink{background:var(--ab-ink)}.product-media-container,.media-gallery__grid img,.product-media-gallery__slideshow img{border-radius:var(--ab-radius-media)}.collection-banner{background:var(--ab-cream)}.variant-option__button-label,.variant-option__swatch{letter-spacing:.04em;font-weight:700}.cart-drawer,.cart-drawer__header{background:var(--ab-cream)}.cart-items__price,.cart-drawer .price{font-weight:700}input[type=text],input[type=email],input[type=tel],input[type=password],textarea,select{font-family:var(--font-body--family)}:focus-visible{outline:2px solid var(--ab-olive);outline-offset:2px}.ab-reveal{opacity:0;transform:translateY(18px);transition:opacity .7s var(--ab-ease),transform .7s var(--ab-ease)}.ab-reveal.is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.ab-reveal{opacity:1;transform:none;transition:none}product-card .card-gallery img,product-card:hover .card-gallery img{transition:none;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/amor-brand.css.map */
