@font-face{font-family:Archivo;src:url(archivo.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{--pal-cherry: #9A0002;--pal-cream: #EFE6DE;--pal-black: #0A0A0A;--pal-font-heading: "Kessel 105", "Archivo", Bahnschrift, "DIN Next", "Segoe UI", system-ui, sans-serif;--pal-font-body: Bahnschrift, "DIN Next", "Segoe UI", system-ui, sans-serif;--pal-ease: cubic-bezier(.25, 0, .15, 1);--pal-duration: .22s;--page-margin: clamp(1rem, 4vw, 2.5rem);--pal-space-1: .5rem;--pal-space-2: 1rem;--pal-space-3: 1.5rem;--pal-space-4: 2rem;--pal-space-5: 3rem;--pal-space-6: 4rem;--pal-space-7: 6rem;--pal-space-8: 8rem;--pal-section-y: clamp(3.5rem, 9vw, 8rem)}.pal-scheme-a{--pal-bg: var(--pal-cream);--pal-fg: var(--pal-black);--pal-accent: var(--pal-cherry);background-color:var(--pal-bg);color:var(--pal-fg)}.pal-scheme-b{--pal-bg: var(--pal-cherry);--pal-fg: var(--pal-cream);--pal-accent: var(--pal-cream);background-color:var(--pal-bg);color:var(--pal-fg)}.pal-scheme-c{--pal-bg: var(--pal-black);--pal-fg: var(--pal-cream);--pal-accent: var(--pal-cherry);background-color:var(--pal-bg);color:var(--pal-fg)}body{font-family:var(--pal-font-body)}h1,h2,h3,h4,h5,h6{font-family:var(--pal-font-heading);text-transform:uppercase;letter-spacing:.06em;font-weight:600;line-height:1.05;color:var(--pal-fg, inherit)}h1{font-size:clamp(3rem,9vw,8rem);letter-spacing:.02em}h2{font-size:clamp(2rem,5.5vw,4.5rem)}h3{font-size:clamp(1.375rem,3vw,2.5rem)}h4{font-size:clamp(1.0625rem,1.9vw,1.625rem)}h5{font-size:clamp(.9rem,1.2vw,1.125rem)}h6{font-size:clamp(.75rem,1vw,.8125rem);letter-spacing:.18em}.pal-btn{display:inline-flex;align-items:center;gap:.5rem;padding:.9375rem 2.25rem;font-family:var(--pal-font-body);font-size:.8125rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;text-decoration:none;border:1.5px solid currentColor;cursor:pointer;background:transparent;color:inherit;transition:background-color var(--pal-duration) var(--pal-ease),color var(--pal-duration) var(--pal-ease)}.pal-btn:hover{background-color:var(--pal-fg, currentColor);color:var(--pal-bg, inherit)}.pal-btn--filled{background-color:var(--pal-fg, currentColor);color:var(--pal-bg, inherit);border-color:var(--pal-fg, currentColor)}.pal-btn--filled:hover{background-color:transparent;color:var(--pal-fg, currentColor)}.button,.shopify-payment-button__button--unbranded,.cart__checkout-button{font-family:var(--pal-font-body);text-transform:uppercase;letter-spacing:.18em;font-weight:600;font-size:.75rem}.card__heading,.card__heading a,.product__title{font-family:var(--pal-font-heading);text-transform:uppercase;letter-spacing:.05em}.pal-anim-ready [data-pal-reveal],.pal-anim-ready [data-pal-reveal-item]{opacity:0}.pal-anim-ready [data-pal-reveal=clip],.pal-anim-ready [data-pal-reveal-group=clip] [data-pal-reveal-item]{opacity:1;clip-path:inset(0 0 100% 0)}body.password{background:var(--pal-black);color:var(--pal-cream)}.password-main>.pal-pw:only-child{height:100%}.password-modal__content,.password-modal__content-heading,.password-modal .field__input{color:var(--pal-black)}@media(min-width:750px){.product__media-item .media{border:1px solid rgba(10,10,10,.1);box-shadow:0 2rem 4rem -2rem #0a0a0a4d}}.product__title,.product__title h1,.product__title h2{font-size:clamp(1.75rem,3.2vw,3rem);line-height:1.02}.product .price__container .price-item{font-family:var(--pal-font-heading);letter-spacing:.04em}.product-form__input--pill input[type=radio]+label,.product-form__input--swatch input[type=radio]+label{border-radius:0;border:1px solid rgba(10,10,10,.28);font-family:var(--pal-font-body);letter-spacing:.1em;text-transform:uppercase}.product-form__input--pill input[type=radio]:checked+label,.product-form__input--swatch input[type=radio]:checked+label{background-color:var(--pal-black);color:var(--pal-cream);border-color:var(--pal-black)}.product-form__input .form__label{font-family:var(--pal-font-body);letter-spacing:.14em;text-transform:uppercase;font-size:.6875rem}.collection-hero__inner{padding-block:var(--pal-section-y) var(--pal-space-5);border-bottom:1px solid rgba(10,10,10,.12)}.collection-hero__title{font-family:var(--pal-font-heading);text-transform:uppercase;letter-spacing:.02em;line-height:1.02;font-size:clamp(2.5rem,7vw,6rem)}.collection-hero__description{max-width:46ch;margin-top:var(--pal-space-3);font-family:var(--pal-font-body);opacity:.68}.product-grid .card,.product-grid .card__inner,.product-grid .card__media{border-radius:0}.product-grid .card__inner{border:1px solid rgba(10,10,10,.1);box-shadow:0 1.5rem 3rem -2rem #0a0a0a47}.product-grid .card__heading{letter-spacing:.05em}.product-grid .card-information .price{font-family:var(--pal-font-heading);letter-spacing:.04em}.product-grid:has(>.grid__item:only-child){justify-content:center}@media(min-width:750px){.product-grid>.grid__item:only-child{width:min(32rem,60vw);max-width:min(32rem,60vw)}}.cart__items .title--primary,.drawer__heading,.cart__empty-text,.cart-item__name{font-family:var(--pal-font-heading);text-transform:uppercase;letter-spacing:.04em}.cart-item__image-container,.cart-item__image{border-radius:0}.cart-item__image{border:1px solid rgba(10,10,10,.12)}.cart .quantity,.cart-drawer .quantity,.cart-item .quantity,.cart .quantity__input,.cart-drawer .quantity__input{border-radius:0}.totals__total{font-family:var(--pal-font-heading);text-transform:uppercase;letter-spacing:.06em}.totals__total-value{color:var(--pal-cherry);font-family:var(--pal-font-heading);letter-spacing:.02em}.cart__checkout-button{border-radius:0;background-color:var(--pal-black);color:var(--pal-cream);border:1.5px solid var(--pal-black);letter-spacing:.2em;transition:background-color var(--pal-duration) var(--pal-ease),color var(--pal-duration) var(--pal-ease)}.cart__checkout-button:hover:not([disabled]){background-color:transparent;color:var(--pal-black)}.cart-drawer .drawer__inner{border-radius:0}.drawer__header{border-bottom:1px solid rgba(10,10,10,.12)}.cart-drawer__footer{border-top:1px solid rgba(10,10,10,.12)}.cart-notification{border-radius:0}.cart-notification__heading,.cart-notification-product__name,.customer h1,.customer h2,.customer h3{font-family:var(--pal-font-heading);text-transform:uppercase;letter-spacing:.04em}.customer .field input,.customer input[type=email],.customer input[type=password],.customer input[type=text],.customer input[type=tel]{border-radius:0;border:1.5px solid rgba(10,10,10,.28);font-family:var(--pal-font-body)}.customer .field input:focus,.customer input:focus{outline:2px solid var(--pal-cherry);outline-offset:1px}.customer button{border-radius:0;font-family:var(--pal-font-body);text-transform:uppercase;letter-spacing:.18em;font-weight:600}.customer table th{font-family:var(--pal-font-body);text-transform:uppercase;letter-spacing:.14em;font-size:.6875rem}.template-search .title--primary{font-family:var(--pal-font-heading);text-transform:uppercase;letter-spacing:.03em}.template-search__search .search__input.field__input{border-radius:0;font-family:var(--pal-font-body)}.template-search__search .search__input.field__input:focus{outline:2px solid var(--pal-cherry);outline-offset:1px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}.pal-anim-ready [data-pal-reveal],.pal-anim-ready [data-pal-reveal-item]{opacity:1!important}.pal-anim-ready [data-pal-reveal=clip],.pal-anim-ready [data-pal-reveal-group=clip] [data-pal-reveal-item]{clip-path:none!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/palermo.css.map */
