:root{--plt-page-col: 640px;--plt-page-gutter: 24px}@media(min-width:700px){:root{--plt-page-gutter: 40px}}.shopify-policy__title h1,:is(html.plt-tpl-page,html.plt-tpl-blog,html.plt-tpl-article) main .text-block h1,html.plt-tpl-404 main .shopify-section:first-child h1,html.plt-tpl-gift_card .gift-card h1{font:400 clamp(1.625rem,6vw,2.125rem)/1.08 Fraunces,var(--font-heading--family);letter-spacing:-.01em;font-optical-sizing:auto;text-transform:none;color:var(--ui);text-align:center;margin:0}:is(html.plt-tpl-page,html.plt-tpl-blog,html.plt-tpl-article) main .text-block:has(>h1){width:100%;text-align:center;justify-content:center}:is(html.plt-tpl-page,html.plt-tpl-blog,html.plt-tpl-article) main .text-block>h1{width:100%;max-width:none}.shopify-policy__body,html.plt-tpl-page main :is(.rte,.page-content),html.plt-tpl-article main .blog-post-content,html.plt-tpl-404 main .shopify-section:first-child .rte{font:400 1.0625rem/1.5 var(--font-body--family);color:#2d2926}:is(.shopify-policy__body,html.plt-tpl-page main .rte,html.plt-tpl-article main .blog-post-content,html.plt-tpl-404 main .rte) :is(p,ul,ol){margin:0 0 16px;font:inherit;color:inherit}:is(.shopify-policy__body,html.plt-tpl-page main .rte,html.plt-tpl-article main .blog-post-content,html.plt-tpl-404 main .rte)>:last-child{margin-bottom:0}:is(.shopify-policy__body,html.plt-tpl-page main .rte,html.plt-tpl-article main .blog-post-content) a{color:var(--pink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}:is(.shopify-policy__body,html.plt-tpl-page main .page-content,html.plt-tpl-article main .blog-post-content) :is(h1,h2,h3,h4,h5,h6){font:400 1.1875rem/1.26 Fraunces,var(--font-heading--family);letter-spacing:-.005em;text-transform:none;color:#2d2926;margin:32px 0 8px}:is(.shopify-policy__body,html.plt-tpl-page main .page-content,html.plt-tpl-article main .blog-post-content) :is(ul,ol){padding-inline-start:24px}:is(.shopify-policy__body,html.plt-tpl-page main .page-content,html.plt-tpl-article main .blog-post-content) li{margin:0 0 8px}:is(.shopify-policy__body,html.plt-tpl-page main .page-content,html.plt-tpl-article main .blog-post-content) hr{border:0;border-top:1px solid #ED6369;margin:32px 0}.shopify-policy__container.shopify-policy__container{box-sizing:content-box;max-width:var(--plt-page-col);margin:0 auto;padding:64px var(--plt-page-gutter) 80px}.shopify-policy__title{margin:0 0 40px}.shopify-policy__body .rte{font:inherit;color:inherit}.shopify-policy__body>.rte>:first-child,.shopify-policy__body>:first-child{margin-top:0}.shopify-policy__body table{width:100%;border-collapse:collapse;margin:0 0 16px}.shopify-policy__body :is(th,td){text-align:left;vertical-align:top;padding:8px 8px 8px 0}:is(html.plt-tpl-page,html.plt-tpl-blog,html.plt-tpl-article) main .section{display:block}:is(html.plt-tpl-page,html.plt-tpl-article) main .section-content-wrapper,html.plt-tpl-article main .blog-post-comments-container{box-sizing:border-box;width:min(var(--plt-page-col),calc(100% - 2 * var(--plt-page-gutter)));max-width:none;margin-inline:auto;padding-inline:0!important}:is(html.plt-tpl-page,html.plt-tpl-article) main .shopify-section:first-child .section-content-wrapper{padding-block-start:64px!important;gap:32px!important}:is(html.plt-tpl-page,html.plt-tpl-article) main .shopify-section:last-child .section-content-wrapper{padding-block-end:80px!important}:is(html.plt-tpl-page,html.plt-tpl-article) main .shopify-section+.shopify-section .section-content-wrapper{padding-block-start:40px!important}:is(html.plt-tpl-page,html.plt-tpl-article) main .shopify-section:not(:last-child) .section-content-wrapper{padding-block-end:0!important}:is(html.plt-tpl-page,html.plt-tpl-article) main .section-content-wrapper>:is(.text-block,.shopify-block,.blog-post-content){width:100%;max-width:none}.contact-form.contact-form{width:100%!important;max-width:var(--plt-page-col);margin-inline:auto}.contact-form .contact-form__form,.contact-form .contact-form__form-row{display:flex;flex-direction:column;gap:0}@media screen and (min-width:750px){.contact-form .contact-form__form-row{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;grid-auto-flow:column;column-gap:16px;row-gap:0;align-items:end}}.contact-form label.visually-hidden,#pc--optOutFormContainer .pc--opt-out-form-field label,html.plt-tpl-article .blog-post-comments__form label.visually-hidden{position:static!important;width:auto;height:auto;margin:0 0 8px;padding:0;overflow:visible;clip:auto;white-space:normal;display:block;font:400 1.0625rem/1.3 var(--font-body--family);color:var(--ui)}.contact-form .contact-form__input,#pc--optOutFormContainer input#pc--opt-out-email_input,html.plt-tpl-article .blog-post-comments__form-input{box-sizing:border-box;width:100%;min-height:48px;margin:0 0 24px;padding:0 16px;border:1px solid #ED6369;border-radius:var(--r-in);background:transparent;color:#2d2926;font:400 1.0625rem/1.4 var(--font-body--family);box-shadow:none;outline-offset:2px}:is(.contact-form__input--textarea,html.plt-tpl-article .blog-post-comments__form-input--textarea){height:176px;min-height:176px;padding:12px 16px;resize:vertical}:is(.contact-form .contact-form__input,html.plt-tpl-article .blog-post-comments__form-input)::placeholder{color:transparent;opacity:0}:is(.contact-form .contact-form__input,html.plt-tpl-article .blog-post-comments__form-input)[aria-invalid=true]{border-color:#d41848}.contact-form .submit-button{margin-top:8px}.contact-form :is(.contact-form__error,.contact-form__success){margin:0 0 24px;gap:8px;font:400 1.0625rem/1.5 var(--font-body--family);color:#2d2926}.contact-form :is(.contact-form__error,.contact-form__success) svg{color:var(--pink);flex:0 0 auto}#pc--optOutFormContainer{font:400 1.0625rem/1.5 var(--font-body--family);color:#2d2926}#pc--optOutFormContainer p{margin:0 0 16px;font:inherit;color:inherit}#pc--optOutFormContainer .pc--opt-out-form-container{display:flex;flex-direction:column;align-items:stretch;gap:0;width:100%;max-width:none}#pc--optOutFormContainer .pc--show-email-field label{display:flex;align-items:center;gap:12px;min-height:44px;margin:0 0 16px;font:inherit;color:inherit;cursor:pointer}#pc--optOutFormContainer input[type=checkbox]{width:20px;height:20px;margin:0;flex:0 0 auto;accent-color:#ED6369}#pc--optOutFormContainer .pc--opt-out-form-field{display:block;width:100%}#pc--optOutFormContainer button#pc--opt-out-button{display:inline-grid;place-content:center;width:100%;min-height:48px;margin:8px 0 0;padding:0 28px;border:0;border-radius:var(--r-in);background:#ed6369;color:#f5ede2;font:400 .75rem/1 var(--font-body--family);letter-spacing:.16em;text-transform:uppercase;cursor:pointer}#pc--optOutFormContainer button#pc--opt-out-button:active{transform:scale(.98)}#pc--optOutFormContainer .pc--opt-out-form-message{margin:16px 0 0;font:inherit;color:#2d2926}#pc--optOutFormContainer .pc--opt-out-form-message svg{color:var(--pink)}@supports (corner-shape: squircle){#pc--optOutFormContainer :is(button#pc--opt-out-button,input#pc--opt-out-email_input){corner-shape:squircle}}html.plt-tpl-blog main .section-content-wrapper,html.plt-tpl-blog main .blog-posts-container{box-sizing:border-box;width:min(1096px,calc(100% - 2 * var(--plt-page-gutter)));max-width:none;margin-inline:auto;padding-inline:0!important}html.plt-tpl-blog main .shopify-section:first-child .section{padding-block-start:64px;padding-block-end:80px}html.plt-tpl-blog main .text-block:has(>h1){padding-block:0 40px!important}html.plt-tpl-blog main .blog-post-card__image-container{border:1px solid #ED6369;border-radius:var(--R);overflow:hidden}html.plt-tpl-blog main .blog-post-card__image-container :is(img,.blog-post-card__image){border-radius:0}html.plt-tpl-blog main .blog-post-card :is(h2,h3,h4,.blog-post-card__title-link){font:400 1.1875rem/1.2 Fraunces,var(--font-heading--family);text-transform:none;color:#000;text-decoration:none}html.plt-tpl-blog main .blog-post-card :is(p,.blog-post-info-text,time){font:400 .875rem/1.4 var(--font-body--family);color:#2d2926}@supports (corner-shape: squircle){html.plt-tpl-blog main .blog-post-card__image-container{corner-shape:squircle}}html.plt-tpl-article main :is(.blog-post-info-text,time){font:400 .875rem/1.4 var(--font-body--family);color:#2d2926;text-align:center}html.plt-tpl-article main :is(.image-block,.blog-post-featured-image){border-radius:var(--R);overflow:hidden}html.plt-tpl-article main :is(.image-block,.blog-post-featured-image) img{border-radius:0}html.plt-tpl-article main .blog-post-comments-container{padding-block:40px 80px}html.plt-tpl-article main .blog-post-comments-container :is(h2,h3,.h3){font:400 1.1875rem/1.26 Fraunces,var(--font-heading--family);text-transform:none;color:#2d2926}html.plt-tpl-404 main .shopify-section:first-child .section{display:block;min-height:0}html.plt-tpl-404 main .shopify-section:first-child .section-content-wrapper{box-sizing:border-box;width:min(var(--plt-page-col),calc(100% - 2 * var(--plt-page-gutter)));max-width:none;margin-inline:auto;padding:64px 0 0!important;gap:24px!important;min-height:0}html.plt-tpl-404 main .shopify-section:first-child .rte{text-align:center}html.plt-tpl-404{--plt-fw: 1096px}html.plt-tpl-404 main [id*=product_list] .section,html.plt-tpl-404 main [id*=product_list] .section-content-wrapper{max-width:var(--plt-fw);margin-inline:auto}html.plt-tpl-404 main [id*=product_list] .section{padding-block-end:80px}html.plt-tpl-gift_card,html.plt-tpl-gift_card body.gift-card{background:#f5ede2;color:#2d2926}html.plt-tpl-gift_card body.gift-card{font:400 1.0625rem/1.5 var(--font-body--family)}html.plt-tpl-gift_card .gift-card>header{padding:64px var(--plt-page-gutter) 0}html.plt-tpl-gift_card .gift-card__main{box-sizing:border-box;width:min(var(--plt-page-col),calc(100% - 2 * var(--plt-page-gutter)));max-width:none;margin:40px auto 80px;padding:0;display:flex;flex-direction:column;align-items:center;gap:24px;text-align:center}html.plt-tpl-gift_card .gift-card__image-wrapper{width:100%;max-width:334px;border:1px solid #ED6369;border-radius:var(--R);overflow:hidden}html.plt-tpl-gift_card .gift-card__image{display:block;width:100%;height:auto;border-radius:0}html.plt-tpl-gift_card .gift-card__price h2{font:400 clamp(1.625rem,6vw,2.125rem)/1.08 Fraunces,var(--font-heading--family);color:#000;margin:0}html.plt-tpl-gift_card .gift-card__badge{font:400 .75rem/1.2 var(--font-body--family);letter-spacing:.01em;text-transform:none;color:var(--pink);background:transparent}html.plt-tpl-gift_card :is(.gift-card__text-wrapper,.gift-card__text-wrapper p){font:inherit;color:inherit;margin:0}html.plt-tpl-gift_card .gift-card__code{font:400 1.1875rem/1.26 Fraunces,var(--font-heading--family);letter-spacing:.04em;color:#2d2926;margin:8px 0 0}html.plt-tpl-gift_card .gift-card__buttons{width:100%;display:flex;flex-direction:column;gap:16px}html.plt-tpl-gift_card .gift-card__buttons-full-width{width:100%}html.plt-tpl-gift_card .gift-card__buttons .button{width:100%;min-height:48px}@supports (corner-shape: squircle){html.plt-tpl-gift_card .gift-card__image-wrapper{corner-shape:squircle}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/pilatoes-pages.css.map */
