.abra-footer{--abra-border: rgba(var(--color-foreground), .12);--abra-text-soft: rgba(var(--color-foreground), .7);padding:clamp(4rem,6vw,7rem) 0 3rem;border-top:1px solid var(--abra-border)}.card-wrapper,.card-wrapper .card,.card-wrapper .card__inner,.card--standard,.card--card{background:transparent!important;border:none!important;box-shadow:none!important;border-radius:0!important}.card-wrapper:hover,.card-wrapper .card:hover,.card-wrapper:hover .card{transform:none!important;box-shadow:none!important}.card__media,.card__media-container,.card .media,.media--square,.media--portrait,.media--landscape{border-radius:0!important}.card__content,.card__inner{background:transparent!important}.card__information{text-align:center;padding:1.2rem .5rem 0}.card__heading{margin:0 0 .4rem;font-family:var(--font-body-family);font-weight:400;font-size:1.4rem;line-height:1.35}.card__heading a{text-decoration:none;color:rgb(var(--color-foreground))}.card__heading a:hover{opacity:.7}.card-information .price,.card__information .price{font-size:1.3rem;color:rgba(var(--color-foreground),.7);justify-content:center}.card .price__container{justify-content:center}.card .price--on-sale .price__sale{gap:.5rem}.card-wrapper .card__media .media img,.card-wrapper .media img{transition:transform .5s ease}.card-wrapper:hover .card__media .media img,.card-wrapper:hover .media img{transform:scale(1.02)}.card-wrapper.animate-arrow:hover,.card-wrapper .animate-arrow:hover{transform:none!important}.card__badge .badge{border:none;border-radius:0;padding:.3rem .6rem;font-size:1rem;letter-spacing:.18em;text-transform:uppercase}body .page-width{max-width:min(160rem,100%)}.collection-hero,.collection-hero__inner{padding-top:clamp(3rem,5vw,5rem);padding-bottom:clamp(1.6rem,2.4vw,2.4rem)}.collection-hero__title,.main-page-title{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-size:clamp(3.4rem,5.2vw,6.8rem);line-height:.98;letter-spacing:-.035em;font-weight:var(--font-heading-weight)}.collection-hero__description{max-width:62rem;margin-top:clamp(1.2rem,2vw,1.8rem);font-family:var(--font-body-family);font-size:1.4rem;line-height:1.7;color:rgba(var(--color-foreground),.72)}.collection-hero__description *,.collection-hero__description p,.collection-hero__description span,.collection-hero__description b,.collection-hero__description strong,.collection-hero__description i,.collection-hero__description em{font-family:inherit!important;font-size:inherit!important;color:inherit!important;background:transparent!important;min-height:0!important;margin:0!important;padding:0!important;font-weight:inherit}.collection-hero__description p{margin:.1rem 0!important}.collection-hero__description p:empty{display:none}.collection-hero__description b,.collection-hero__description strong{display:block;margin:1.6rem 0 .4rem!important;font-family:var(--font-heading-family)!important;font-style:var(--font-heading-style)!important;font-size:1.35rem!important;letter-spacing:.18em;text-transform:lowercase;color:rgb(var(--color-foreground))!important;font-weight:var(--font-heading-weight)}.collection-hero__description>p:first-child b,.collection-hero__description>p:first-child strong{margin-top:0!important}.collection-hero__description p{padding-left:0!important}.facets-container,facet-filters-form,.collection-filters,.facets-vertical-sort,.facets-wrap,.facets-wrapper,.product-count,.product-count-vertical,.facets__form,.facets,.facets__heading,.active-facets,.mobile-facets{border-top:none!important;border-bottom:none!important}.facets-container{padding:1.2rem 0;margin-bottom:0;border-bottom:1px solid rgba(var(--color-foreground),.1)!important}.facets__summary,.facet-filters__field label,.facets__label{font-size:1.3rem;letter-spacing:.08em;text-transform:lowercase;font-weight:400}.facets__disclosure-vertical,.facets__disclosure{border:none}#product-grid,.collection .product-grid,main .collection .grid--view-items{margin-top:clamp(2.4rem,3.5vw,3.6rem)}.collection .grid,.related-products .grid{row-gap:clamp(3rem,4vw,4.8rem);column-gap:clamp(1.2rem,2vw,2rem)}.pagination-wrapper{padding-top:clamp(3rem,5vw,5rem)}.pagination__list{justify-content:center;gap:.4rem}.pagination__item{border-radius:0;min-width:3.2rem;font-size:1.35rem;color:rgb(var(--color-foreground));background:transparent}.pagination__item--current{background:rgb(var(--color-foreground));color:rgb(var(--color-background))}.product__title h1,.product__title>*{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:clamp(2.6rem,3.4vw,4rem);line-height:1.05;letter-spacing:-.025em;margin:0 0 .8rem}.product__text{font-size:1.2rem;letter-spacing:.22em;text-transform:uppercase;color:rgba(var(--color-foreground),.6)}.product .price{font-size:1.7rem;font-weight:400}.product-form__input--pill input[type=radio]+label{border-radius:2px;box-shadow:none;font-size:1.3rem;padding:.9rem 1.4rem;border-width:1px}.product-form__input--pill input[type=radio]:checked+label{background:rgb(var(--color-foreground));color:rgb(var(--color-background));border-color:rgb(var(--color-foreground))}.product-form__submit,.shopify-payment-button__button{border-radius:2px!important;box-shadow:none!important;font-size:1.4rem;letter-spacing:.06em;padding:1.6rem 2rem}.quantity{border-radius:2px;box-shadow:none}.product__description,.product__accordion .accordion{border-radius:0}.product__description .rte{font-size:1.5rem;line-height:1.65;color:rgba(var(--color-foreground),.82)}.product .accordion summary{padding:1.6rem 0;border-top:1px solid rgba(var(--color-foreground),.1);font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-size:1.6rem;letter-spacing:-.01em}.related-products .related-products__heading{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-size:clamp(2.4rem,3vw,3.6rem);letter-spacing:-.02em;text-align:left;margin-bottom:clamp(2rem,3vw,3rem)}.breadcrumbs{padding:1.6rem 0;font-size:1.15rem;letter-spacing:.12em;text-transform:lowercase;color:rgba(var(--color-foreground),.6)}.breadcrumbs a{color:inherit;text-decoration:none}.breadcrumbs a:hover{color:rgb(var(--color-foreground))}.main-search h1{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-size:clamp(3rem,4vw,4.8rem);letter-spacing:-.03em}.cart__heading,.cart-drawer .drawer__heading{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-size:clamp(2.4rem,3vw,3.2rem);letter-spacing:-.02em}.abra-footer__inner{max-width:min(158rem,100%);padding-left:clamp(1.6rem,3vw,3rem);padding-right:clamp(1.6rem,3vw,3rem);display:grid;grid-template-columns:minmax(22rem,.9fr) 2.1fr minmax(22rem,.9fr);gap:clamp(3rem,5vw,6rem);grid-template-areas:"signature cols newsletter" "signature cols contact" "bottom bottom bottom";align-items:start}.abra-footer__signature{grid-area:signature;display:grid;gap:1.4rem}.abra-footer__cols{grid-area:cols}.abra-footer__newsletter{grid-area:newsletter;display:grid;gap:1rem}.abra-footer__contact{grid-area:contact;display:grid;gap:1rem;padding-top:1.6rem;border-top:1px solid var(--abra-border)}.abra-footer__bottom{grid-area:bottom;padding-top:2.4rem;margin-top:2rem;border-top:1px solid var(--abra-border);display:flex;align-items:center;justify-content:space-between;gap:2rem;flex-wrap:wrap}.abra-footer__logo{text-decoration:none;color:inherit;display:inline-flex}.abra-footer__logo-img{max-height:4rem;width:auto;display:block}.abra-footer__brand{font-family:var(--font-heading-family);font-size:2.4rem;letter-spacing:-.02em}.abra-footer__tagline{margin:0;max-width:28rem;color:var(--abra-text-soft);font-size:1.4rem;line-height:1.55}.abra-footer__cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(2rem,3vw,4rem)}.abra-footer__col{display:grid;gap:1rem}.abra-footer__col-title{font-size:1.1rem;letter-spacing:.3em;text-transform:uppercase;color:var(--abra-text-soft)}.abra-footer__col-list,.abra-footer__contact-list,.abra-footer__legal-links{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:0}.abra-footer__col-list li,.abra-footer__contact-list li{line-height:1}.abra-footer__link,.abra-footer__contact-link,.abra-footer__legal-links a{display:inline-flex;align-items:center;gap:.8rem;font-size:1.35rem;line-height:1;color:rgb(var(--color-foreground));text-decoration:none;padding:.7rem 0;transition:opacity .16s ease,color .16s ease}.abra-footer__link:hover,.abra-footer__contact-link:hover,.abra-footer__legal-links a:hover{opacity:.6}.abra-footer__contact-icon{flex:none;opacity:.7;transition:opacity .16s ease}.abra-footer__contact-link:hover .abra-footer__contact-icon{opacity:1}.abra-footer__newsletter-body{margin:0;color:var(--abra-text-soft);font-size:1.3rem;line-height:1.55;max-width:32rem}.abra-footer__newsletter-row{display:grid;grid-template-columns:1fr auto;border:1px solid var(--abra-border);background:rgb(var(--color-background))}.abra-footer__newsletter-row input{border:none;background:transparent;padding:1.2rem 1.4rem;font-family:inherit;font-size:1.4rem;color:rgb(var(--color-foreground));outline:none}.abra-footer__newsletter-row input::placeholder{color:rgba(var(--color-foreground),.5)}.abra-footer__newsletter-row button{padding:0 1.4rem;border:none;border-left:1px solid var(--abra-border);background:transparent;color:rgb(var(--color-foreground));cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .16s ease}.abra-footer__newsletter-row button:hover{background:rgba(var(--color-foreground),.06)}.abra-footer__newsletter-success{margin:0;font-size:1.25rem;color:var(--abra-text-soft)}.abra-footer__legal{margin:0;font-size:1.2rem;color:var(--abra-text-soft)}.abra-footer__legal-links{display:flex;gap:1.6rem}.abra-footer__legal-links a{font-size:1.2rem;color:var(--abra-text-soft)}@media screen and (max-width:1179px){.abra-footer__inner{grid-template-columns:1fr 1fr;grid-template-areas:"signature signature" "cols cols" "newsletter contact" "bottom bottom"}.abra-footer__cols{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:749px){.abra-footer__inner{grid-template-columns:1fr;grid-template-areas:"signature" "cols" "newsletter" "contact" "bottom"}.abra-footer__cols{grid-template-columns:1fr 1fr}.abra-footer__bottom{flex-direction:column;align-items:flex-start;gap:1.2rem}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/section-abracadabra-footer.css.map */
