:root{--palmaria-ink: #603D29;--palmaria-muted: #68513D;--palmaria-brown: #a0622a;--palmaria-line: rgb(44 26 14 / 17%)}body.gradient,.color-scheme-1,.color-scheme-2,.color-scheme-3,.color-scheme-4{color:rgb(var(--color-foreground))}.header-wrapper--border-bottom{border-color:var(--palmaria-line)}.header .header__menu-item{padding-inline:1rem;color:rgb(var(--color-foreground))}.announcement-bar__message{font-size:1.35rem;letter-spacing:.01em}[data-template=index] .image-with-text__heading{max-width:15ch;font-size:clamp(3rem,4.1vw,5.1rem);line-height:1.08}[data-template=index] .image-with-text__text{max-width:43ch}[data-template=index] .image-with-text__content{padding-block:2.4rem}[data-template=index] .collection__title{margin-bottom:1.6rem}[data-template=index] .collection__description{color:var(--palmaria-muted)}[data-template=index] .rich-text__blocks{max-width:58rem}.collection-hero__title{font-size:clamp(3rem,4vw,4.7rem);margin:2.8rem 0 .8rem}.collection-hero__description{margin-bottom:1.8rem}.product-grid .card__heading,.collection .card__heading{font-size:1.65rem;line-height:1.32}.card-wrapper .card__information{padding-block:1rem 0}.card-wrapper .price{font-size:1.45rem;letter-spacing:0}.card-wrapper .badge{border-color:transparent;letter-spacing:.02em}.palmaria-product-caption{margin:.25rem 0 .45rem;font-size:1.3rem;color:var(--palmaria-muted)}.product__title h1{font-size:clamp(2.9rem,4vw,4.5rem);line-height:1.1}.product__info-container .product__description{margin-block:1.1rem 1.6rem}.product__description p{margin:0 0 .8rem}.product__info-container .product__accordion{margin-block:0;border:0;border-top:1px solid var(--palmaria-line);background:transparent}.product__info-container .product__accordion summary{padding-block:1.3rem}.product__info-container .accordion__title{font-weight:500}.product__info-container .palmaria-product-disclosure{font-size:1.3rem;line-height:1.55;margin-block:.8rem 1.6rem}.product__info-container .product-form__input legend,.product__info-container .quantity__label{margin-bottom:.6rem}.palmaria-delivery-checker{display:block;margin-block:1.4rem;padding-block:1.4rem;border-block:1px solid var(--palmaria-line);text-align:left}.palmaria-delivery-checker h2{font-size:1.8rem;margin:0 0 .65rem}.palmaria-delivery-checker label{display:block;font-size:1.45rem}.palmaria-delivery-checker__controls{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:.8rem;align-items:stretch;margin-top:.5rem}.palmaria-delivery-checker__input{width:100%;min-width:0;min-height:4.6rem;padding:.7rem 1rem;border:1px solid #8b7461;border-radius:.4rem;color:var(--palmaria-ink);background:transparent;font:inherit;font-size:1.6rem}.palmaria-delivery-checker__input::placeholder{color:var(--palmaria-muted);opacity:1}.palmaria-delivery-checker__input:focus-visible{outline:2px solid currentColor;outline-offset:2px}.palmaria-delivery-checker .button{min-height:4.6rem;min-width:0;padding-inline:1.25rem;white-space:nowrap}.palmaria-delivery-checker__clear{text-decoration:underline;text-underline-offset:.25em}.palmaria-delivery-checker__result{margin:.75rem 0 0;font-size:1.45rem;line-height:1.5}.palmaria-delivery-checker__waitlist fieldset{border:0;margin:1.3rem 0 0;padding:0;min-width:0}.palmaria-delivery-checker__waitlist fieldset[hidden]{display:none}.palmaria-delivery-checker__waitlist legend{margin-bottom:.5rem;padding:0;font-size:1.6rem}.palmaria-delivery-checker__waitlist label{margin-block:.4rem}.palmaria-delivery-checker__waitlist .palmaria-delivery-checker__marketing{display:flex;align-items:flex-start;gap:.75rem;margin:.9rem 0 1.1rem}.palmaria-delivery-checker__marketing input{flex-shrink:0;accent-color:var(--palmaria-brown)}#check-delivery,#palmaria-vip-signup{scroll-margin-top:8rem}.palmaria-editorial{max-width:78rem}.palmaria-editorial__header h1{margin:0 0 2rem;font-size:clamp(3rem,4vw,4.8rem);line-height:1.12}.palmaria-editorial__body{line-height:1.65}.palmaria-editorial__body h2{margin:2.6rem 0 .8rem;font-size:clamp(2rem,2.5vw,2.75rem);line-height:1.2}.palmaria-editorial__body>:first-child{margin-top:0}.palmaria-editorial__body p{margin-block:0 1.2rem}.palmaria-editorial__body .button{color:rgb(var(--color-button-text));text-decoration:none}[data-page=our-story] .palmaria-editorial{max-width:112rem}.palmaria-story--with-image{display:grid;gap:2.4rem}.palmaria-story img{display:block;width:100%;height:auto}[data-page=contact] .contact{max-width:78rem}[data-page=customer-feedback] .palmaria-editorial{padding-bottom:1rem}[data-page=customer-feedback] .palmaria-editorial__header h1{margin-bottom:.8rem}[data-page=customer-feedback] .palmaria-editorial__body p{margin-bottom:0}[data-page=black-friday-vip-thank-you] .palmaria-editorial{min-height:34rem}.palmaria-faq section+section{margin-top:3.2rem}.palmaria-faq h2{font-size:clamp(2rem,2.6vw,2.65rem);margin:0 0 1rem}.palmaria-faq details{border-top:1px solid var(--palmaria-line)}.palmaria-faq details:last-child{border-bottom:1px solid var(--palmaria-line)}.palmaria-faq summary{display:flex;justify-content:space-between;align-items:baseline;gap:1.2rem;padding:1.15rem .2rem;min-height:4.8rem;color:var(--palmaria-ink);font-size:1.65rem;line-height:1.4;list-style:none;cursor:pointer}.palmaria-faq summary::-webkit-details-marker{display:none}.palmaria-faq summary:after{content:"";width:.7rem;height:.7rem;flex:0 0 .7rem;border:solid currentColor;border-width:0 1px 1px 0;transform:rotate(45deg);margin:0 .6rem .3rem 0}.palmaria-faq details[open] summary:after{transform:rotate(225deg)}.palmaria-faq details .rte{max-width:65ch;padding:0 .2rem 1.3rem}.palmaria-faq details p{margin:0}.palmaria-vip{max-width:110rem}.palmaria-vip__hero{display:grid;align-items:center;gap:2.2rem;padding-block:3.6rem}.palmaria-vip h1{font-size:clamp(3rem,4.3vw,5.1rem);line-height:1.1;margin:0 0 1rem}.palmaria-vip__copy p{max-width:43ch;margin:0 0 1.5rem}.palmaria-vip__tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:.6rem}.palmaria-vip__tiles img{display:block;width:100%;height:auto}.palmaria-vip__signup-intro{max-width:58rem;margin:0 auto;text-align:center;border-top:1px solid var(--palmaria-line);padding-block:1.7rem .8rem}.palmaria-vip__signup-intro h2{font-size:clamp(2.1rem,3vw,3.1rem);margin:0 0 .5rem}.palmaria-vip__signup-intro p{margin:0}.palmaria-cart-note{color:var(--palmaria-muted);font-size:1.45rem;line-height:1.5;margin:.8rem 0 0}.palmaria-cart-note a{color:inherit;text-underline-offset:.24em}.footer .footer__blocks-wrapper{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.4rem 4.8rem}.footer .footer__blocks-wrapper .grid__item{width:100%;max-width:none;margin:0}.footer .footer-block__heading{font-size:1.8rem;margin:0 0 .75rem}.footer .footer-block__details-content{color:#fff;margin-bottom:0}.footer .footer-block__details-content>p{max-width:38ch}.footer .footer-block__details-content .list-menu__item--link,.footer .footer__copyright a,.footer .footer__copyright{color:#fff}.footer .footer-block__details-content .list-menu__item--link{padding:.45rem 0;min-height:3.1rem}.footer .footer__content-bottom{border-color:#ffffff59}.footer .footer__copyright a:hover{color:#fff;text-decoration:underline}@media(min-width:750px){[data-template=index] .image-with-text__grid--reverse .image-with-text__content{padding-inline:0 3.5rem}[data-template=index] .image-with-text__grid:not(.image-with-text__grid--reverse) .image-with-text__content{padding-inline:3.5rem 0}.palmaria-vip__hero{grid-template-columns:.85fr 1fr;gap:3.2rem;padding-block:3rem 3.4rem}}@media(min-width:900px){.palmaria-story--with-image{grid-template-columns:minmax(0,1fr) minmax(0,.85fr);gap:4rem;align-items:start}}@media(max-width:749px){[data-template=index] .image-with-text__content{padding:1.65rem 0 .4rem}.footer .footer__blocks-wrapper{grid-template-columns:1fr;gap:1.5rem}.footer .footer-block__details-content .list-menu__item--link{min-height:4rem}.palmaria-vip__hero{padding-block:2.6rem 2rem}}@media(max-width:360px){.palmaria-delivery-checker__controls .button{padding-inline:.7rem}.palmaria-delivery-checker__input{padding-inline:.6rem}}[data-template=index] .image-with-text__media--medium img{object-position:center 54%}@media(min-width:990px){[data-template=index] .image-with-text__grid--reverse .image-with-text__content{padding-inline:2.4rem 4rem}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/palmaria-boutique.css.map */
