.palomino-store{--shop-page-width:1280px;--shop-reading-width:720px;--shop-field:#fffdf8}.palomino-store:not(.shop-product-frame) :is(.shop-saved-page,.lux-contact,.art-studio,.shop-flow,.shop-account,.shop-policy,.hc-policy){max-width:var(--shop-page-width);min-width:0;margin-inline:auto;padding:40px 5vw 64px}.palomino-store:not(.shop-product-frame) :is(.shop-saved-page,.lux-contact,.art-studio,.shop-flow,.shop-account,.shop-policy,.hc-policy,.request-intro,.signup-surface,.lux-about,.lux-collection-intro) h1{font-family:var(--shop-editorial-font);letter-spacing:-.025em;text-wrap:balance;font-size:clamp(38px,4vw,56px);font-weight:300;line-height:1.08}.palomino-store :is(.shop-page-heading,.shop-saved-heading,.lux-bag-heading,.account-page-heading){border-bottom:1px solid var(--shop-line);align-items:end;margin-bottom:36px;padding-bottom:28px}.palomino-store :is(.shop-page-heading,.shop-saved-heading,.lux-bag-heading,.account-page-heading) h1{margin:0 0 14px}.palomino-store :is(.shop-page-heading,.shop-saved-heading,.account-page-heading)>p,.palomino-store :is(.shop-saved-heading,.account-page-heading)>div>p{font:400 21px/1.5 var(--shop-editorial-font);color:var(--shop-muted);max-width:48ch;margin:0}.palomino-store :is(.shop-saved-page,.lux-contact,.art-page,.shop-flow,.shop-policy,.hc-policy,.request-layout,.signup-surface) h2{font-family:var(--shop-editorial-font);letter-spacing:-.015em;font-weight:400;line-height:1.2}.palomino-store :is(.shop-text-button,.request-text-link,.request-text-button,.shop-back,.account-back,.bag-continue){font-family:var(--shop-editorial-font);letter-spacing:0;text-underline-offset:5px;align-items:center;gap:10px;min-height:44px;font-size:18px;font-weight:400;display:inline-flex}.palomino-store .shop-cta{border:1px solid var(--shop-control-line);border-radius:var(--shop-button-radius);gap:24px;min-height:50px;padding:12px 20px;text-decoration:none}.palomino-store .shop-cta:hover{background:var(--shop-surface)}.palomino-store :is(.request-layout .request-submit,.shop-checkout-flow .shop-solid){font:500 19px/1.4 var(--shop-editorial-font);letter-spacing:.015em;text-transform:none;background:var(--shop-accent);border-color:var(--shop-accent);border-radius:4px}.palomino-store :is(.request-layout .request-submit,.shop-checkout-flow .shop-solid):hover:not(:disabled){background:var(--shop-accent);filter:brightness(1.12)}.palomino-store :is(.request-submit,.signup-surface form>button.shop-cta){background:var(--shop-accent);border-color:var(--shop-accent);justify-content:space-between;color:var(--shop-on-accent)!important}.palomino-store :is(.shop-solid,.shop-cta,.request-submit) svg{stroke-width:1.4px}.palomino-store .lux-collection-intro{max-width:var(--shop-page-width);text-align:left;background:0 0;margin:auto;padding:40px 5vw 18px}.palomino-store .lux-collection-intro h1{margin:0}.palomino-store .lux-collection{max-width:var(--shop-page-width);padding:0 5vw 64px}.palomino-store .lux-categories{border-bottom:1px solid var(--shop-line);justify-content:flex-start;gap:4px 26px;padding:0 0 16px}.palomino-store .lux-categories :is(a,button){font:400 19px/1.3 var(--shop-editorial-font);letter-spacing:0;min-height:44px;color:var(--shop-muted);background:0 0;border:0;border-radius:0;padding:6px 0}.palomino-store .lux-categories [aria-current=page]{color:var(--shop-ink);text-underline-offset:8px;text-decoration:underline;text-decoration-thickness:1px}.palomino-store .lux-collection-tools{gap:20px;padding-top:20px}.palomino-store .lux-collection-tools form{border:0;border-bottom:1px solid var(--shop-control-line);background:0 0;border-radius:0;min-height:48px}.palomino-store .lux-collection-tools :is(input,select){font:400 18px/1.4 var(--shop-editorial-font);color:var(--shop-ink);background:0 0;border-radius:0}.palomino-store .lux-results-line{color:var(--shop-muted);margin:16px 0 26px;font-size:12px}.palomino-store .lux-product-grid,.palomino-store .shop-grid{gap:36px 28px}.palomino-store .shop-product-image{border-radius:2px}.palomino-store .shop-product-meta{align-items:baseline;gap:14px;padding-top:16px}.palomino-store .shop-product-meta small,.palomino-store .shop-card-detail{display:none}.palomino-store .shop-product-meta h3{font:400 clamp(22px,2.1vw,28px)/1.15 var(--shop-editorial-font);letter-spacing:-.015em;margin:0}.palomino-store .shop-product-meta .palomino-price{font:500 20px/1.3 var(--shop-editorial-font);white-space:nowrap}.palomino-store .shop-card-reveal{background:var(--shop-bg);padding:10px 14px}.palomino-store .shop-card-action{font:400 16px/1.4 var(--shop-editorial-font);letter-spacing:0;text-transform:none}.palomino-store .lux-empty{background:0 0;border:0;gap:18px;min-height:300px;padding:48px 20px}.palomino-store .lux-empty h2{font:400 clamp(30px,3vw,40px)/1.15 var(--shop-editorial-font);max-width:26ch;margin:0}.palomino-store .lux-empty p{font:400 20px/1.5 var(--shop-editorial-font);color:var(--shop-muted);max-width:42ch;margin:0}.palomino-store .shop-saved-heading{gap:24px}.palomino-store .shop-saved-heading>a{flex-shrink:0}.palomino-store .shop-saved-note{color:var(--shop-muted);margin:24px 0 0;font-size:12px}.palomino-store .shop-saved-follow,.palomino-store .lux-discovery{border:0;border-top:1px solid var(--shop-line);background:0 0;justify-content:space-between;align-items:center;gap:32px;margin:40px 0 0;padding:32px 0 0;display:flex}.palomino-store .lux-discovery{margin-top:0;padding:36px 5vw}.palomino-store :is(.shop-saved-follow,.lux-discovery) h2{font:400 32px/1.2 var(--shop-editorial-font);margin:0}.palomino-store .shop-saved-follow p{font:400 20px/1.5 var(--shop-editorial-font);color:var(--shop-muted);margin:10px 0 0}.palomino-store .shop-saved-follow>div:last-child{flex-wrap:wrap;gap:24px;display:flex}.palomino-store .shop-saved-unavailable{border:0;border-block:1px solid var(--shop-line);background:0 0;border-radius:0;padding:28px 0}.palomino-store .shop-saved-unavailable p{font:400 19px/1.5 var(--shop-editorial-font)}.palomino-store :is(.request-layout,.signup-surface,.shop-support,.shop-checkout-flow,.shop-account-auth,.account-profile){--atelier-line:var(--shop-line);--atelier-field:var(--shop-field);--atelier-muted:var(--shop-muted)}.palomino-store :is(.request-form,.lux-contact-form,.signup-surface form,.account-profile) label{font-size:14px;font-weight:400;line-height:1.5}.palomino-store :is(.request-layout .request-form,.shop-checkout-flow .lux-contact-form,.shop-support .lux-contact-form,.signup-surface form,.account-profile) :is(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]),textarea,select){font:400 19px/1.45 var(--shop-editorial-font);background:var(--shop-field);color:var(--shop-ink);border:1px solid var(--shop-control-line);box-shadow:none;border-radius:4px;max-width:100%;min-height:50px;margin-top:8px;padding:12px 15px}.palomino-store :is(.request-layout .request-form,.shop-checkout-flow .lux-contact-form,.shop-support .lux-contact-form,.signup-surface form,.account-profile) :is(input,textarea,select)::placeholder{font:400 18px/1.45 var(--shop-editorial-font);color:var(--shop-muted);opacity:.8}.palomino-store :is(.request-form,.lux-contact-form,.signup-surface form,.account-profile) :is(input,textarea,select):focus-visible{outline:2px solid var(--shop-accent);outline-offset:3px;border-color:var(--shop-accent)}.palomino-store :is(.request-small,.signup-disclosure,.shop-fine,.account-page-heading .shop-fine){color:var(--shop-muted);font-size:12px;line-height:1.65}.palomino-store :is(.request-check,.lux-policy-check){line-height:1.6}.palomino-store .request-layout{gap:clamp(36px,6vw,80px);max-width:1080px;padding:44px 5vw 64px}.palomino-store .request-intro{max-width:430px}.palomino-store .request-intro h1{margin:0 0 20px}.palomino-store .request-intro>p:not(.request-small):not(.shop-kicker){font:400 22px/1.5 var(--shop-editorial-font);color:var(--shop-muted);margin:0 0 22px}.palomino-store .request-form{background:0 0;border:0;max-width:600px;padding:0}.palomino-store .request-form>label,.palomino-store .request-form>fieldset{margin-bottom:22px}.palomino-store .request-upload{border:1px dashed var(--shop-control-line);background:0 0;border-radius:4px;min-height:80px;padding:16px!important}.palomino-store .request-upload strong{font:500 19px/1.4 var(--shop-editorial-font)}.palomino-store .signup-surface{text-align:left;max-width:600px;margin:auto;padding:56px 28px 72px}.palomino-store .signup-surface>.shop-kicker{display:none}.palomino-store .signup-surface>svg{width:26px;height:26px;color:var(--shop-muted);margin-bottom:22px}.palomino-store .signup-surface h1{margin:0 0 24px}.palomino-store .signup-surface>p:not(.signup-disclosure):not(.request-notice):not(.request-error){font:400 22px/1.55 var(--shop-editorial-font);color:var(--shop-muted);margin:0 0 30px}.palomino-store .signup-surface form{margin:28px 0}.palomino-store .signup-surface form>.shop-cta{width:100%;margin-top:14px}.palomino-store .signup-surface .request-text-link{margin-top:12px}.audience-page .signup-surface{max-width:640px;margin:60px auto;padding:28px;font-family:Palomino Editorial,Georgia,serif}.audience-page .signup-surface h1{font:300 clamp(36px,4vw,52px)/1.1 Palomino Editorial,Georgia,serif}.palomino-store .art-studio>header{max-width:720px;margin:0 0 36px}.palomino-store .art-studio>header h1{margin:0 0 18px}.palomino-store .art-studio>header>p{font:400 22px/1.5 var(--shop-editorial-font);color:var(--shop-muted);margin:0}.palomino-store .art-studio-columns{gap:48px;margin-top:0;padding-top:30px}.palomino-store .art-page{--atelier-line:var(--shop-line);--atelier-muted:var(--shop-muted);--atelier-leather:var(--shop-ink)}.palomino-store .art-studio-columns h2{font:400 32px/1.15 var(--shop-editorial-font)}.palomino-store .art-empty{border-color:var(--shop-line);min-height:180px}.palomino-store .art-page .art-empty p{font:400 21px/1.5 var(--shop-editorial-font);color:var(--shop-muted)}.palomino-store .art-request{border-left:1px solid var(--shop-line);padding-left:40px}.palomino-store .art-request .request-layout{max-width:none;padding:0}.palomino-store .lux-about{max-width:var(--shop-page-width);align-items:center;gap:clamp(40px,7vw,100px);min-height:0;margin:auto;padding:40px 5vw 64px}.palomino-store .lux-about-art{border-radius:2px;align-self:stretch;width:100%;min-width:0;max-width:100%;min-height:560px}.palomino-store .lux-about>section{min-width:0;max-width:470px;padding:28px 0}.palomino-store .lux-about section>.shop-kicker{display:none}.palomino-store .lux-about h1{margin:0 0 24px}.palomino-store .lux-about section>p{font:400 22px/1.65 var(--shop-editorial-font);color:var(--shop-muted);margin:0 0 30px}.palomino-store .shop-contact-layout{grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);align-items:start;gap:clamp(36px,7vw,96px);display:grid}.palomino-store .shop-support{background:0 0;border:0;max-width:none;margin:0;padding:0}.palomino-store .shop-support h2{margin:0 0 14px;font-size:32px}.palomino-store .shop-support>p{font:400 21px/1.5 var(--shop-editorial-font);color:var(--shop-muted);margin:0 0 26px}.palomino-store .shop-support .lux-contact-form{margin:0}.palomino-store .shop-contact-layout .lux-contact-options{grid-template-columns:minmax(0,1fr);gap:0;margin:0;display:grid}.palomino-store .shop-contact-layout .lux-contact-options>a{border:0;border-bottom:1px solid var(--shop-line);background:0 0;min-height:0;margin:0 0 24px;padding:0 0 24px;transform:none}.palomino-store .shop-contact-layout .lux-contact-options h2{margin:0 0 12px;font-size:28px}.palomino-store .shop-contact-layout .lux-contact-options p{font:400 19px/1.5 var(--shop-editorial-font);color:var(--shop-muted);margin:0 0 10px}.palomino-store .shop-contact-layout .lux-contact-options span{font:500 18px/1.4 var(--shop-editorial-font);text-transform:none;letter-spacing:0;align-items:center;gap:12px;display:flex}.palomino-store .shop-contact-visit h2{margin:0 0 16px;font-size:28px}.palomino-store .shop-contact-visit p{font:400 20px/1.5 var(--shop-editorial-font);color:var(--shop-muted);margin:0 0 8px}.palomino-store .shop-contact-visit a{min-height:44px;color:var(--shop-ink);align-items:center;display:inline-flex}.palomino-store :is(.art-home,.shop-collection,.shop-request-links,.shop-information){max-width:var(--shop-page-width);padding:44px 5vw 56px}.palomino-store :is(.art-home,.shop-section-heading,.shop-request-links,.shop-information) h2{font:300 clamp(32px,3.5vw,48px)/1.15 var(--shop-editorial-font);letter-spacing:-.02em}.palomino-store :is(.art-home,.shop-section-heading,.shop-request-links,.shop-information)>p{font:400 21px/1.55 var(--shop-editorial-font);color:var(--shop-muted)}.palomino-store .shop-drop-heading{max-width:var(--shop-page-width);margin:auto;padding:40px 5vw 32px}.palomino-store .shop-drop-heading h1{font:300 clamp(38px,4vw,56px)/1.08 var(--shop-editorial-font)}.palomino-store .shop-drop-body{max-width:var(--shop-page-width);margin:auto;padding:0 5vw 64px}.palomino-store .shop-flow .lux-bag-grid{gap:clamp(36px,6vw,80px)}.palomino-store .shop-flow .lux-order-summary{border:0;border-left:1px solid var(--shop-line);background:0 0;border-radius:0;padding:0 0 0 36px}.palomino-store .shop-flow .lux-order-summary h2{font:400 32px/1.2 var(--shop-editorial-font);margin:0 0 26px}.palomino-store .shop-flow .lux-order-summary dl>div{font-size:14px}.palomino-store .shop-flow .lux-order-summary .lux-total{font:500 24px/1.3 var(--shop-editorial-font);font-variant-numeric:lining-nums tabular-nums}.palomino-store .bag-item-price{font:500 21px/1.4 var(--shop-editorial-font);font-variant-numeric:lining-nums tabular-nums}.palomino-store .bag-item-title h2{font-family:var(--shop-editorial-font);font-weight:400}.palomino-store .shop-quantity{border-radius:4px}.palomino-store .account-entry .account-page-heading{border:0}.palomino-store .shop-account-auth{border:1px solid var(--shop-line);background:0 0;border-radius:4px}.palomino-store .shop-account-auth input{font:400 19px/1.45 var(--shop-editorial-font);background:var(--shop-field);border-color:var(--shop-control-line);border-radius:4px}.palomino-store .shop-account-auth input::placeholder{font:400 18px/1.45 var(--shop-editorial-font);color:var(--shop-muted)}.palomino-store .account-panel,.palomino-store .account-order{box-shadow:none;border-radius:4px}.palomino-store :is(.shop-policy,.hc-policy){max-width:var(--shop-reading-width);padding-block:48px 72px}.palomino-store :is(.shop-policy,.hc-policy) h1{margin:0 0 30px}.palomino-store :is(.shop-policy,.hc-policy) h2{margin-top:32px;font-size:30px}.palomino-store :is(.shop-policy,.hc-policy)>p{font:400 20px/1.75 var(--shop-editorial-font);color:var(--shop-muted);margin:0 0 24px}.palomino-store .hc-policy>a{font:400 18px/1.4 var(--shop-editorial-font);margin-bottom:24px}.lux-shop-failure,.shop-policy:only-child{font-family:Palomino Editorial,Georgia,serif}.palomino-store .palomino-journal{font-family:var(--shop-editorial-font);color:var(--shop-ink);background:0 0;min-height:0}.palomino-store .palomino-journal :is(h1,h2,h3){font-family:var(--shop-editorial-font);letter-spacing:-.025em;font-weight:300}.palomino-store .journal-intro{max-width:var(--shop-page-width);gap:60px;margin:auto;padding:44px 5vw}.palomino-store .journal-intro h1{margin:16px 0 24px;font-size:clamp(42px,5vw,64px)}.palomino-store .journal-intro p:not(.journal-eyebrow){color:var(--shop-muted);font-size:23px}.palomino-store .journal-intro .journal-deck{max-width:38ch;font-size:20px!important}.palomino-store .journal-intro img{aspect-ratio:1.25;border-radius:2px}.palomino-store .journal-grid{max-width:var(--shop-page-width);gap:36px;margin:auto;padding:12px 5vw 64px}.palomino-store .journal-grid article{border-color:var(--shop-line);padding-top:24px}.palomino-store .journal-number{color:var(--shop-muted);font-size:24px}.palomino-store .journal-grid h2{margin:16px 0;font-size:32px}.palomino-store .journal-grid p:not(.journal-eyebrow){color:var(--shop-muted);font-size:20px;line-height:1.6}.palomino-store .journal-eyebrow{color:var(--shop-muted);letter-spacing:.12em;font-size:10px}.palomino-store .journal-read,.palomino-store .journal-back,.palomino-store .journal-next a{font:500 19px/1.4 var(--shop-editorial-font);align-items:center;gap:12px;min-height:44px;display:inline-flex}.palomino-store .journal-story{max-width:780px;padding:40px 5vw 64px}.palomino-store .journal-story h1{font-size:clamp(38px,4.5vw,58px);line-height:1.1}.palomino-store .journal-summary{color:var(--shop-muted);font-size:24px}.palomino-store .journal-story section p{color:var(--shop-muted);font-size:21px;line-height:1.8}.palomino-store .journal-next{border-color:var(--shop-line)}.palomino-store .shop-footer{background:var(--shop-bg);color:var(--shop-ink);border-top:1px solid var(--shop-line)}.palomino-store .shop-footer .shop-wordmark{color:var(--shop-ink)!important}.palomino-store .shop-footer-brand>p{display:none}.palomino-store .shop-footer :is(h3,small),.palomino-store .shop-footer-location p{color:var(--shop-muted)}.palomino-store .shop-footer>small{border-color:var(--shop-line)}.palomino-store .shop-footer a:focus-visible{outline-color:var(--shop-ink)}.palomino-store .shop-footer .store-social-links{color:var(--shop-ink);margin-top:18px}.palomino-store .shop-footer .store-social-links>span{color:var(--shop-muted)}.palomino-store .shop-footer-location .shop-footer-phone{margin:8px 0 0}.palomino-store .shop-footer-phone a{font:500 18px/1.4 var(--shop-editorial-font);font-variant-numeric:lining-nums tabular-nums;letter-spacing:.02em;min-height:32px;color:var(--shop-ink);align-items:center;display:inline-flex}@media (max-width:1000px){.palomino-store .shop-contact-layout{gap:36px}.palomino-store .journal-intro{gap:32px}.palomino-store .journal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.palomino-store:not(.shop-product-frame) :is(.shop-saved-page,.lux-contact,.art-studio,.shop-flow,.shop-account,.shop-policy,.hc-policy){padding:28px 22px 44px}.palomino-store:not(.shop-product-frame) :is(.shop-saved-page,.lux-contact,.art-studio,.shop-flow,.shop-account,.shop-policy,.hc-policy,.request-intro,.signup-surface,.lux-about,.lux-collection-intro) h1{font-size:38px}.palomino-store :is(.shop-page-heading,.shop-saved-heading,.lux-bag-heading,.account-page-heading){gap:14px;margin-bottom:28px;padding-bottom:22px}.palomino-store .shop-saved-heading{align-items:start}.palomino-store :is(.shop-page-heading,.shop-saved-heading,.account-page-heading)>p,.palomino-store :is(.shop-saved-heading,.account-page-heading)>div>p{font-size:20px}.palomino-store .lux-collection-intro{padding:28px 22px 16px}.palomino-store .lux-collection{padding:0 22px 44px}.palomino-store .lux-categories{gap:2px 18px}.palomino-store .lux-categories :is(a,button){font-size:18px}.palomino-store .lux-collection-tools{gap:12px}.palomino-store .lux-product-grid,.palomino-store .shop-grid{gap:28px 16px}.palomino-store .shop-product-meta{padding-top:12px;display:block}.palomino-store .shop-product-meta h3{margin-bottom:9px;font-size:23px}.palomino-store .shop-product-meta .palomino-price{font-size:19px}.palomino-store .shop-saved-follow,.palomino-store .lux-discovery{flex-direction:column;align-items:start;gap:18px;margin-top:30px;padding-top:26px}.palomino-store .lux-discovery{margin:0;padding:28px 22px}.palomino-store .request-layout{gap:28px;padding:28px 22px 44px}.palomino-store .request-intro{max-width:none}.palomino-store .request-intro>p:not(.request-small):not(.shop-kicker){font-size:21px}.palomino-store .signup-surface{padding:36px 22px 48px}.palomino-store .signup-surface>p:not(.signup-disclosure):not(.request-notice):not(.request-error){font-size:21px}.palomino-store .art-page .art-studio-columns,.palomino-store .shop-contact-layout{grid-template-columns:minmax(0,1fr);gap:32px}.palomino-store .art-page .art-request{border:0;border-top:1px solid var(--shop-line);padding:28px 0 0}.palomino-store .lux-about{grid-template-columns:minmax(0,1fr);gap:28px;padding:28px 22px 44px}.palomino-store .lux-about-art{aspect-ratio:4/3;min-height:360px}.palomino-store .lux-about>section{max-width:100%;padding:0}.palomino-store .shop-flow .lux-order-summary{border:0;border-top:1px solid var(--shop-line);padding:26px 0 0}.palomino-store .journal-intro{grid-template-columns:minmax(0,1fr);gap:28px;padding:28px 22px}.palomino-store .journal-intro h1{font-size:44px}.palomino-store .journal-intro img{aspect-ratio:1.6}.palomino-store .journal-grid{grid-template-columns:minmax(0,1fr);gap:30px;padding:0 22px 44px}.palomino-store .journal-story{padding:28px 22px 44px}.palomino-store .journal-story h1{font-size:38px}.palomino-store .journal-summary{font-size:22px}.palomino-store .journal-story section p{font-size:20px}.palomino-store .shop-footer{row-gap:18px;padding-top:24px}.palomino-store .shop-footer-location h3{display:none}.palomino-store .shop-footer-location p{margin:0;font-size:15px}.palomino-store .shop-footer .shop-footer-phone{margin-top:6px}.palomino-store .shop-footer-phone a{min-height:44px;font-size:17px}}@media (max-width:359px){.palomino-store:not(.shop-product-frame) :is(.shop-saved-page,.lux-contact,.art-studio,.shop-flow,.shop-account,.shop-policy,.hc-policy){padding-inline:18px}.palomino-store:not(.shop-product-frame) :is(.shop-saved-page,.lux-contact,.art-studio,.shop-flow,.shop-account,.shop-policy,.hc-policy,.request-intro,.signup-surface) h1{font-size:35px}.palomino-store .lux-collection,.palomino-store .lux-collection-intro,.palomino-store .request-layout,.palomino-store .signup-surface{padding-inline:18px}.palomino-store .lux-product-grid,.palomino-store .shop-grid{column-gap:12px}.palomino-store .shop-product-meta h3{font-size:22px}.palomino-store .shop-footer-phone a{letter-spacing:0;font-size:16px}}
