:root{--palma-body-font: Arial, Helvetica, sans-serif;--palma-heading-font: Georgia, "Times New Roman", serif}body{font-size:16px;line-height:1.65}h1,h2,h3{font-weight:400}h1{font-size:clamp(36px,4.4vw,60px);line-height:1.14;letter-spacing:-.025em}h2{font-size:clamp(30px,3vw,38px);line-height:1.2;letter-spacing:-.02em}h3{font-size:23px;line-height:1.3;letter-spacing:0}.eyebrow{font-size:11px;line-height:1.5;letter-spacing:1.4px;margin-bottom:16px}.announcement{font-size:12px;line-height:1.5;letter-spacing:.25px;padding:9px 18px}.header{gap:18px;padding-top:20px;padding-bottom:20px}.header .brand{flex:0 0 auto}.header>nav{gap:18px;font-size:14px;line-height:1.4}.header>nav a{white-space:nowrap}.header-cta,.header>.text-link{font-size:13px;line-height:1.4;white-space:nowrap;flex:0 0 auto}.header>.text-link{display:inline-block}.button{font-size:15px;font-weight:600;line-height:1.35;gap:20px;padding:15px 24px;min-height:48px}.text-link,.hero-secondary{font-size:14px;line-height:1.5}.section-heading{gap:28px;margin-bottom:28px}.section-heading>p{font-size:15px;line-height:1.6;max-width:350px}.category-note,.supplier-note{font-size:13px;line-height:1.6}.supplier-status{font-size:11px;line-height:1.5}.supplier-card h3,.card-caption h3{font-family:var(--palma-body-font);font-size:20px;font-weight:500;line-height:1.35;letter-spacing:0}.supplier-card>p:last-child,.category-card p{font-size:14px;line-height:1.6}.category-hero h1{font-size:clamp(38px,4.2vw,56px);line-height:1.15;letter-spacing:-.025em}.editorial h1{font-size:clamp(38px,4.4vw,60px)}.story-copy p:not(.eyebrow),.guide-banner p:not(.eyebrow),.steps p{font-size:16px;line-height:1.65}.faq summary{font-size:16px;line-height:1.5;gap:20px}.faq details p{font-size:15px;line-height:1.65}.footer p,.footer-links{font-size:14px}.footer-bottom{font-size:12px;line-height:1.5}.contact-page label,.product-detail p{font-size:15px}.palma-product h1{font-size:43px;line-height:1.15;letter-spacing:-.025em}.palma-product-description h2{font-size:28px;line-height:1.25;letter-spacing:-.015em;margin-top:28px}.palma-product .palma-design-title{font-family:var(--palma-body-font);font-size:22px;font-weight:500;line-height:1.35;letter-spacing:0}.palma-buy-summary{font-size:16px;line-height:1.65}.palma-delivery,.palma-policy-link,.palma-choice-gallery figcaption{font-size:14px;line-height:1.6}.palma-price{font-size:26px;line-height:1.4;margin:20px 0}.palma-product form label,.palma-product select,.palma-product input{font-size:16px}.palma-home-refined .hero{display:grid;grid-template-columns:40% 60%;min-height:0;align-items:center;max-width:1440px;margin:0 auto}.palma-home-refined .hero-copy{padding:40px 4vw;align-self:center}.palma-home-refined .hero h1{font-size:52px;line-height:1.12;letter-spacing:-.025em;max-width:10ch}.palma-home-refined .hero .lede{font-size:16px;line-height:1.65;max-width:36ch;margin-top:20px}.palma-home-refined .hero .eyebrow{font-size:11px;letter-spacing:1.4px;margin-bottom:16px}.palma-home-refined .hero-actions{gap:16px;margin-top:24px}.palma-home-refined .hero .button{margin:0}.palma-home-refined .hero-photo{position:relative;min-height:0;width:100%;max-width:600px;aspect-ratio:1;margin:0 auto;background:#f7f3e9}.palma-home-refined .hero-photo img{position:relative;display:block;width:100%;height:100%;object-fit:contain;background:#f7f3e9}.palma-home-refined .hero-photo figcaption{font-size:11px;line-height:1.4;bottom:10px;left:12px;right:12px;padding:5px 8px}.palma-home-refined .section{padding:56px 4vw}.palma-photo-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.palma-style-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.palma-photo-grid>*,.palma-style-grid>*,.palma-included-grid>*{min-width:0}.palma-style-card{display:block}.palma-style-card img,.palma-category-image{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:#fff}.palma-style-card h3,.palma-photo-grid h3,.palma-included-grid h3{font-family:var(--palma-body-font);font-size:16px;font-weight:600;line-height:1.4;letter-spacing:0;margin-top:15px}.palma-style-card p,.palma-photo-grid p,.palma-included-grid p{font-size:14px;line-height:1.6;margin-top:7px}.palma-style-card .text-link{margin-top:12px}.palma-included-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px}.palma-included-grid img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:#fff}.palma-home-refined .guide-banner{padding:40px 4vw;gap:30px;background:#e9e7da}.palma-home-refined .guide-banner p:not(.eyebrow){margin-top:14px}.palma-home-refined .faq{padding-top:48px;padding-bottom:48px}.palma-home-refined .newsletter{padding:36px 6vw}.palma-home-refined .newsletter h2{font-size:30px;line-height:1.2}.palma-home-refined .newsletter>p:not(.eyebrow){font-size:15px;margin-top:12px}.palma-home-refined .newsletter form{margin-top:20px}.newsletter .signup input{font-size:16px}.newsletter .signup button{font-size:14px;min-height:48px}.newsletter small{font-size:12px;line-height:1.5}@media(min-width:1051px)and (max-width:1199px){.header{padding-left:3vw;padding-right:3vw;gap:12px}.header .wordmark{font-size:34px}.header>nav{font-size:13px;gap:12px}.header-cta,.header>.text-link{font-size:12px}}@media(max-width:1050px){.header{gap:20px}.header>nav{display:none}.header .brand{margin-right:auto}.header-cta{display:none}.mobile-nav{display:block}.mobile-nav summary{font-size:15px;line-height:1.4;padding:10px 0;cursor:pointer;list-style:none}.mobile-nav nav{position:absolute;top:100%;left:0;right:0;background:#f7f3e9;border-bottom:1px solid #193d3233;padding:24px 6vw;display:flex;flex-direction:column;gap:18px;font-size:16px;line-height:1.5;box-shadow:0 10px 20px #193d3212}.header>.text-link{display:inline-block;font-size:14px}.palma-home-refined .hero h1{font-size:44px}}@media(max-width:750px){.palma-product h1{font-size:34px;line-height:1.17;letter-spacing:-.02em}.palma-product-description h2{font-size:26px}.palma-product .palma-design-title{font-size:22px}.palma-choice-gallery{gap:10px}.palma-choice-gallery figcaption{font-size:13px}}@media(max-width:700px){body{font-size:16px}h1,.category-hero h1,.editorial h1{font-size:38px;line-height:1.16;letter-spacing:-.02em}h2{font-size:30px;line-height:1.2;letter-spacing:-.02em}.header{padding:16px 6vw;gap:16px}.header .wordmark{font-size:30px;letter-spacing:3px}.header .wordmark small{font-size:8px;letter-spacing:3px}.header>.text-link{font-size:13px}.mobile-nav summary{font-size:14px}.announcement{font-size:11px;line-height:1.5}.button{font-size:15px;padding:14px 20px}.section-heading{margin-bottom:24px}.section-heading>p{font-size:15px;margin-top:14px}.palma-home-refined .hero{display:flex;flex-direction:column;max-height:none}.palma-home-refined .hero-photo{order:-1;max-width:600px;width:100%;aspect-ratio:1}.palma-home-refined .hero-copy{width:100%;padding:28px 6vw 34px}.palma-home-refined .hero h1{font-size:38px;line-height:1.14;max-width:16ch;letter-spacing:-.02em}.palma-home-refined .hero .lede{font-size:16px;line-height:1.65;max-width:38ch;margin-top:16px}.palma-home-refined .hero-actions{margin-top:20px;gap:16px}.palma-home-refined .hero .button{padding:14px 20px}.palma-home-refined .hero-secondary{font-size:14px}.palma-home-refined .section{padding:38px 6vw}.palma-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 16px}.palma-style-grid{grid-template-columns:1fr;gap:28px}.palma-included-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 16px}.palma-style-card h3,.palma-photo-grid h3,.palma-included-grid h3{font-size:16px;margin-top:12px}.palma-style-card p,.palma-photo-grid p,.palma-included-grid p{font-size:14px}.palma-home-refined .guide-banner{padding:32px 6vw}.palma-home-refined .guide-banner .button{margin-top:22px}.palma-home-refined .faq{padding:38px 6vw}.palma-home-refined .newsletter{padding:32px 6vw}.palma-home-refined .newsletter h2{font-size:28px}.footer-bottom{font-size:12px;flex-wrap:wrap}}.palma-home-price{font-size:26px;font-weight:600;margin-top:22px}.palma-home-delivery{font-size:13px;margin-top:6px;max-width:32ch}.palma-category-image img{display:block;width:100%;height:100%;object-fit:contain}.palma-style-section{background:#eeeee4}.palma-style-card h3{display:flex;justify-content:space-between}.palma-gallery-note{grid-column:1/-1;font-size:12px;line-height:1.5;color:#4e6356}.palma-product-accordion{border-top:1px solid #193d3233;border-bottom:1px solid #193d3233;margin-top:28px;padding:18px 0}.palma-product-accordion summary{cursor:pointer;font-size:17px;font-weight:600}.palma-product-accordion .palma-product-description{margin:16px 0}.palma-product .palma-value{padding:12px 15px;margin:14px 0}.palma-product .palma-value strong{font-size:18px}.supplier-card h2{font-family:Arial,Helvetica,sans-serif;letter-spacing:0;font-size:20px;line-height:1.4}.palma-product-gallery{row-gap:14px}.palma-product-gallery .palma-gallery-note{margin:0}.palma-product{padding-top:35px;gap:4vw}.palma-product .eyebrow{margin-bottom:10px}.palma-product .palma-price{margin:14px 0}.palma-buy-summary{font-size:15px;line-height:1.55}.palma-product .palma-delivery{font-size:13px;margin:12px 0 16px}.palma-product .palma-choice-gallery{grid-template-columns:repeat(3,minmax(0,1fr))}.palma-product-gallery img{background:#fff}@media(max-width:750px){.palma-product-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible}.palma-product-gallery img{width:100%;height:auto;aspect-ratio:1;object-fit:contain}.palma-product-gallery img:first-child{grid-column:1/-1;max-height:360px}.palma-product{gap:24px}.palma-product-gallery .palma-gallery-note{font-size:11px}}@media(max-width:700px){.palma-home-refined .hero-photo{max-height:300px;aspect-ratio:auto;height:300px}.palma-home-refined .hero-photo img{object-fit:cover;object-position:center 65%}.palma-home-refined .hero-copy{padding-top:24px}.palma-home-refined .hero h1{max-width:18ch}.palma-home-price{font-size:24px;margin-top:16px}.palma-home-refined .hero-actions{gap:14px;margin-top:18px}.palma-home-refined .hero .button{width:100%}.palma-home-refined .hero .eyebrow{font-size:10px}.palma-home-refined .hero-secondary{margin:auto}.palma-style-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.palma-style-card h3{font-size:14px;display:block}.palma-style-card h3 span{display:none}.palma-included-grid article:last-child{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;column-gap:16px;align-items:center}.palma-included-grid article:last-child img{grid-row:1/3}.palma-included-grid article:last-child h3{align-self:end}.palma-included-grid article:last-child p{align-self:start}}.palma-footer-trust{grid-template-columns:1fr 2fr}.palma-footer-columns{display:grid;grid-template-columns:1fr 1fr 1fr;gap:24px}.palma-footer-columns nav{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.palma-footer-columns h2{font:600 15px/1.4 Arial,sans-serif;letter-spacing:0;margin-bottom:8px}.palma-footer-columns a{font-size:14px;line-height:1.6;padding:3px 0;text-decoration:underline;text-underline-offset:4px}.palma-product .palma-design-title{font-size:17px;margin-top:18px}.palma-product .palma-choice-gallery{gap:8px;margin:10px 0 18px}.palma-visual-option{display:flex;flex-direction:column;align-items:center;padding:6px;background:#fffdf7;color:#193d32;border:1px solid #193d3244;cursor:pointer;min-width:0}.palma-visual-option[aria-pressed=true]{border:2px solid #193d32;padding:5px;background:#e9eede}.palma-visual-option span{font-size:13px;line-height:1.3;margin-top:5px}.palma-product .palma-choice-gallery img{height:90px;width:100%;object-fit:contain}.palma-visual-option:focus-visible,select:focus-visible{outline:3px solid #b95f3d;outline-offset:3px}.palma-cart-delivery{font-weight:600;margin:12px 0}.palma-cart .hero-actions{margin-top:22px}.palma-product .palma-price{font-weight:600}@media(max-width:750px){.palma-footer-trust{grid-template-columns:1fr}.palma-footer-columns{grid-template-columns:1fr 1fr}.palma-footer-columns a{padding:8px 0;min-height:40px}.palma-product-gallery img:not(:first-child){display:none}.palma-product-gallery .palma-gallery-note{grid-column:1/-1}.palma-product-gallery img:first-child{max-height:290px}.palma-product .palma-choice-gallery img{height:78px}.palma-cart .hero-actions{display:flex;flex-direction:column-reverse;align-items:stretch}.palma-cart .button{width:100%}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/palma-refined.css.map */
