@font-face{font-family:Bodoni Palazzo;src:url(cal-bodoni-palazzo.woff) format("woff"),url(cal-bodoni-palazzo.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}:root{--ac-white: #ffffff;--ac-offwhite: #fafafa;--ac-porcelain: #f8f7f4;--ac-ink: #000000;--ac-ink-soft: #1a1a1a;--ac-muted: #666666;--ac-muted-2: #999999;--ac-line: #e5e5e5;--ac-line-soft: #f0f0f0;--ac-hover-bg: #f5f5f5;--ac-sale: #a32b27;--ac-wa-green: #25d366;--ac-overlay: rgba(0, 0, 0, .4);--ac-font-sans: "Instrument Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;--ac-font-editorial: "Bodoni Palazzo", Georgia, "Times New Roman", serif;--font-heading--family: "Bodoni Palazzo", Georgia, "Times New Roman", serif;--ac-tracking-display: -.03em;--ac-tracking-title: -.02em;--ac-text-nav: .6875rem;--ac-text-product: .75rem;--ac-text-body: .8125rem;--ac-tracking-nav: .1em;--ac-tracking-label: .14em;--ac-page-pad-x: clamp(1rem, 3vw, 2.5rem);--ac-section-y: clamp(3rem, 8vw, 6rem);--ac-radius: 6px;--ac-ease: cubic-bezier(.25, .1, .25, 1);--ac-dur: .25s;--ac-grid-gap: .75rem}.button,.button-secondary,button.shopify-payment-button__button,.product-card,.card,.variant-option__button-label,input,select,textarea{border-radius:var(--ac-radius)!important}.product-card{background:transparent!important;box-shadow:none!important;border:none!important}.product-card .product-card__content,.product-card .product-card__info{padding-top:.5rem}.product-card a,.product-card .text-block,.product-card [class*=title]{font-size:var(--ac-text-product);letter-spacing:.04em;text-transform:uppercase;font-weight:400}.product-card .price,.product-card [class*=price]{font-size:var(--ac-text-product);font-weight:400;color:var(--ac-ink)}.header-section,header-component{--header-height: 5rem}@media screen and (min-width:750px){.header-logo__image{height:72px!important;width:auto!important;max-height:none}}@media screen and (max-width:749px){.header-section,header-component{--header-height: 5.5rem}.header-logo__image{height:var(--header-logo-image-height-mobile, 78px)!important;width:auto!important;max-height:none}}#header-group .announcement-bar,#header-group .header-announcements{font-size:.625rem!important;letter-spacing:.2em;text-transform:uppercase}.shopify-section:has(#insta-feed) #insta-feed>h2,.shopify-section:has(#insta-feed) #insta-feed>h3{display:none!important;height:0!important;margin:0!important;overflow:hidden!important}[class*=kl-teaser-],.needsclick[class*=kl-teaser],div[role=dialog][class*=kl-teaser],.klaviyo-form-version-teaser{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;width:0!important;height:0!important;max-height:0!important;overflow:hidden!important;transform:translateY(200%)!important}.ac-btn{display:inline-flex;align-items:center;justify-content:center;background:var(--ac-ink);color:var(--ac-white);border:1px solid var(--ac-ink);border-radius:var(--ac-radius);font-size:var(--ac-text-nav);font-weight:500;letter-spacing:var(--ac-tracking-nav);text-transform:uppercase;text-decoration:none;padding:.875rem 1.75rem;min-height:3rem;transition:background var(--ac-dur) var(--ac-ease),color var(--ac-dur) var(--ac-ease),opacity var(--ac-dur) var(--ac-ease);cursor:pointer}.ac-btn:hover,.ac-btn--ghost{background:transparent;color:var(--ac-ink)}.ac-btn--ghost:hover{background:var(--ac-ink);color:var(--ac-white)}.ac-eyebrow{display:block;font-size:.625rem;font-weight:500;letter-spacing:var(--ac-tracking-label);text-transform:uppercase;color:var(--ac-muted)}.ac-section-head{max-width:40rem;margin-bottom:1.5rem}.ac-section-head--compact{max-width:none;margin-bottom:.85rem}.ac-section-head--compact .ac-section-head__title{font-size:clamp(1.5rem,3vw,2rem)!important}.ac-section-head__eyebrow,.section-resource-list__content .ac-section-head__eyebrow{display:block!important;margin:0 0 .5rem!important;font-family:var(--font-body--family)!important;font-size:.625rem!important;font-weight:600!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:var(--ac-muted)!important;line-height:1.3!important}.ac-section-head__title,.section-resource-list__content .ac-section-head__title{margin:0!important;font-family:var(--ac-font-editorial)!important;font-size:clamp(1.5rem,3vw,2rem)!important;font-weight:400!important;letter-spacing:var(--ac-tracking-title)!important;line-height:1.15!important;text-transform:none!important;color:var(--ac-ink)!important}.ac-section-head__intro{margin:.75rem 0 0;font-size:.8125rem;line-height:1.55;color:var(--ac-ink-soft)}.product-recommendations .section-resource-list,.section-resource-list.section{border-top:1px solid var(--ac-line)}.ac-section-title{font-family:var(--ac-font-editorial);font-size:clamp(1.5rem,3vw,1.875rem);font-weight:400;letter-spacing:var(--ac-tracking-title);text-transform:uppercase;color:var(--ac-ink);margin:0}.ac-hairline{width:3rem;height:1px;background:var(--ac-line);margin:.75rem auto 0;border:0}.ac-muted{color:var(--ac-muted);font-size:var(--ac-text-body);line-height:1.6}.ac-sale{color:var(--ac-sale)}.ac-badge{display:inline-block;font-size:.5625rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;padding:.25rem .5rem;border:1px solid var(--ac-line);background:var(--ac-white);color:var(--ac-ink)}.ac-badge--urgent{color:var(--ac-sale);border-color:#a32b2740}.ac-badge--sold{color:var(--ac-muted);background:var(--ac-offwhite)}.ac-badge--new{background:var(--ac-ink);color:var(--ac-white);border-color:var(--ac-ink)}.header-logo__image,.logo-block__image,.logo-section__image{object-fit:contain;display:block}.logo-block__image-wrapper{max-width:11rem}.footer .logo-block__image-wrapper{max-width:10rem}.header-logo__text,.header__heading-link,.header-logo a{font-family:var(--ac-font-editorial)!important;font-size:1.125rem!important;letter-spacing:var(--ac-tracking-title)!important;text-transform:uppercase!important;font-weight:400!important;text-decoration:none!important}.h1,.h2,.h3,:is(h1,h2,h3).text-block,.text-block.h1,.text-block.h2,.text-block.h3{font-family:var(--ac-font-editorial)!important;letter-spacing:var(--ac-tracking-title)}.cart-drawer,.cart-drawer__dialog{border-radius:0!important}html,body{overflow-x:clip}.ac-cart-upsell{padding:1rem 0 .75rem;border-block-start:1px solid var(--ac-line);margin-inline:0}.ac-cart-upsell__eyebrow{margin:0 0 .75rem;font-size:.625rem;letter-spacing:.18em;text-transform:uppercase;color:var(--ac-muted)}.ac-cart-upsell__list{display:flex;flex-direction:column;gap:.75rem}.ac-cart-upsell__item{display:grid;grid-template-columns:3.25rem 1fr;gap:.75rem;align-items:center}.ac-cart-upsell__media img{width:100%;aspect-ratio:4 / 5;object-fit:cover;object-position:center center;display:block;background:var(--ac-offwhite, #f7f7f7)}.ac-product-card__media{overflow:hidden;border-radius:14px}.product-grid .card-gallery,.product-card .card-gallery,.collection-wrapper .card-gallery{width:100%;align-self:stretch;overflow:hidden;border-radius:14px}.product-grid .card-gallery .product-media-container :is(img,.deferred-media__poster-image),.product-card .card-gallery img{object-fit:cover!important;object-position:center center!important}@media screen and (max-width:749px){.collection-wrapper--full-width-on-mobile .card-gallery,.collection-wrapper--full-width .card-gallery{margin-inline:0!important}}.ac-cart-upsell__title{display:block;font-size:.6875rem;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;color:inherit;margin-bottom:.15rem}.ac-cart-upsell__price{margin:0 0 .35rem;font-size:.75rem}.ac-cart-upsell__add{border:1px solid var(--ac-ink);background:transparent;color:var(--ac-ink);font-size:.5625rem;letter-spacing:.14em;text-transform:uppercase;padding:.35rem .55rem;cursor:pointer}.ac-cart-upsell__add:hover{background:var(--ac-ink);color:var(--ac-white)}@media screen and (max-width:749px){.product-information,.product-details{padding-bottom:1rem}}.product-details .rte,.product-details .product-description,.product-details [data-testid=product-description],.product-information .rte{font-size:.875rem;line-height:1.65;color:var(--ac-ink-soft)}.product-details .rte p,.product-information .rte p{margin:0 0 .9rem}.product-details .rte p:last-child,.product-information .rte p:last-child{margin-bottom:0}.product-details .rte ul,.product-information .rte ul{margin:.15rem 0 1rem;padding:0;list-style:none;display:grid;gap:.65rem}.product-details .rte li,.product-information .rte li{position:relative;padding-left:.95rem;line-height:1.55}.product-details .rte li:before,.product-information .rte li:before{content:"";position:absolute;left:0;top:.55em;width:.28rem;height:.28rem;background:var(--ac-ink)}.product-details .rte strong,.product-information .rte strong{color:var(--ac-ink);font-weight:600}.ac-reviews-inline #klaviyo-product-reviews-wrapper,#klaviyo-product-reviews-wrapper{--kl-reviews-reviews-primary-font-font-family: var(--font-body-family, inherit);--kl-reviews-reviews-primary-font-font-weight: 400;--kl-reviews-reviews-primary-font-color: var(--ac-ink, #1a1a1a);--kl-reviews-reviews-secondary-font-font-family: var(--font-body-family, inherit);--kl-reviews-reviews-secondary-font-font-weight: 400;--kl-reviews-reviews-secondary-font-color: var(--ac-ink-soft, #555);--kl-reviews-reviews-accent-color: var(--ac-ink, #1a1a1a);--kl-reviews-reviews-star-color: var(--ac-ink, #1a1a1a);--kl-reviews-reviews-empty-star-color: var(--ac-line, #ddd);--kl-reviews-reviews-button-color: var(--ac-white, #fff);--kl-reviews-reviews-button-background-color: var(--ac-ink, #1a1a1a);--kl-reviews-reviews-widget-margin-top: 0;--kl-reviews-reviews-widget-margin-bottom: 0;font-family:var(--font-body-family, inherit)}.ac-reviews-inline .kl_reviews__summary,.ac-reviews-inline .kl_reviews__list__review{border-color:var(--ac-line)!important;border-radius:12px!important;overflow:hidden}.ac-reviews-inline .kl_reviews__summary__rating,.ac-reviews-inline .kl_reviews__summary__stars{font-size:.875rem!important}.ac-reviews-inline .kl_reviews__list__review__author,.ac-reviews-inline .kl_reviews__list__review__title{font-weight:500!important;letter-spacing:.02em}.ac-reviews-inline .kl_reviews__list__review__content{font-size:.8125rem!important;line-height:1.55!important;color:var(--ac-ink-soft)!important}.ac-reviews-inline .kl_reviews__button,.ac-reviews-inline button.kl_reviews__button{border-radius:0!important;text-transform:uppercase!important;letter-spacing:.12em!important;font-size:.625rem!important;padding:.55rem 1rem!important}.ac-reviews-inline .klaviyo-star-rating-widget{font-size:.8125rem;letter-spacing:.02em}.ac-reviews-inline .klaviyo-star-rating-widget .kl_reviews__stars{color:var(--ac-ink)}@media screen and (max-width:899px){.ac-section-head,.ac-section-head--compact,.ac-section-title,.ac-new-in__header,.ac-new-in__cta,.ac-about__copy,.ac-ig__header,.ac-ig--combo .ac-ig__header,.ac-lookbook-shelf__header,.section-resource-list__content,.product-recommendations .section-resource-list__header,.collection-wrapper .section-resource-list__content{text-align:center!important;margin-left:auto;margin-right:auto}.ac-section-head__intro,.ac-about__text,.ac-about__text p,.ac-ig__intro,.ac-muted{text-align:center!important}.ac-about__cta,.ac-new-in__link,.ac-btn,.ac-ig__profile,.ac-mosaic__copy{margin-left:auto;margin-right:auto}.ac-product-card__info,.product-card .product-card__info,.product-card .group-block .text-block,.product-card .group-block{text-align:center!important}.ac-product-card__info{display:flex;flex-direction:column;align-items:center}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/ac-angels.css.map */
