.policy-page{background:radial-gradient(circle at top left,rgba(245,240,234,.9),transparent 34rem),linear-gradient(180deg,#faf8f5f2,#fff0)}.policy-page__hero{display:grid;grid-template-columns:minmax(0,.95fr) minmax(280px,1.05fr);align-items:center;gap:clamp(2rem,5vw,5.5rem);padding-bottom:clamp(2rem,5vw,4rem)}.policy-page__hero-copy{max-width:36rem}.policy-page__eyebrow{display:inline-flex;margin-bottom:1rem;color:#34302cb3;font-size:.75rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.policy-page__title{margin:0;font-size:clamp(2.25rem,5vw,4.75rem);line-height:.98;letter-spacing:-.045em}.policy-page__intro{margin-top:1.25rem;color:#34302cc7;font-size:clamp(1.05rem,1.8vw,1.35rem);font-weight:700;line-height:1.55}.policy-page__image{min-height:20rem;overflow:hidden;border-radius:1.25rem;box-shadow:0 1.25rem 4rem #34302c1f}.policy-page__image-container,.policy-page__image-placeholder{width:100%;height:100%;min-height:20rem}.policy-page__image-element{width:100%;height:100%;min-height:20rem;object-fit:cover}.policy-page__content{max-width:58rem}.policy-page__card{border:1px solid rgba(52,48,44,.08);border-radius:1.25rem;background:#ffffffe0;box-shadow:0 1rem 3.5rem #34302c12;padding:clamp(1.5rem,4vw,3.5rem)}.policy-page__card>*:first-child{margin-top:0}.policy-page__card p{color:#34302cc7;line-height:1.85}.policy-page__card p+p,.policy-page__card ul+p,.policy-page__card ol+p{margin-top:1.1rem}.policy-page__card a{font-weight:700;text-decoration:underline;text-underline-offset:.18em}.policy-page__subtitle{margin-top:2rem!important;margin-bottom:-.35rem;color:#34302cf5!important;font-size:1.08rem;font-weight:800;letter-spacing:-.01em}@media screen and (max-width:767px){.policy-page__hero{grid-template-columns:1fr;gap:1.75rem}.policy-page__hero-copy{max-width:none;text-align:center}.policy-page__image,.policy-page__image-container,.policy-page__image-placeholder,.policy-page__image-element{min-height:15rem}}@media(max-width:767px){.card-product{--product-aspect-ratio: 1}.card-product [x-element-transition-src=img]{aspect-ratio:1;flex-shrink:0;background:#fff}.card-product [x-element-transition-src=img]>.aspect-product{inline-size:100%;block-size:100%;aspect-ratio:1;padding:4%;background:#fff}.card-product [x-element-transition-src=img] img{display:block;inline-size:100%;block-size:100%;max-inline-size:100%;max-block-size:100%;object-fit:contain;object-position:center top;border-radius:0}}@media(max-width:767px){#product-page .zlii-mobile-gallery-track>:first-child>.aspect-product{width:100%;height:100%;aspect-ratio:auto;overflow:hidden}#product-page .zlii-mobile-gallery-track>:first-child>.aspect-product>.flex{width:100%;height:100%;min-height:0}#product-page .zlii-mobile-gallery-track img{object-position:center}#product-page .product-details h1{margin-block:0 .375rem;padding-inline:1rem;font-size:1.375rem;line-height:1.25;text-wrap:balance}#product-page .product-details [x-ref=ProductPrice]{padding-inline:1rem;margin-block:.375rem .875rem}#product-page .product-details [x-ref=ProductPrice] .text-md{font-size:1.125rem;line-height:1.4}#product-page .zlii-product-summary{padding:0 .25rem .875rem;border:0;border-bottom:1px solid rgb(31 31 31 / 14%);border-radius:0;background:transparent}#product-page .zlii-product-summary__benefit{margin-block-end:.875rem;font-size:.9375rem;line-height:1.5}#product-page .zlii-product-summary__facts{gap:.75rem 1rem}#product-page .zlii-product-summary__facts dt{font-size:.6875rem;letter-spacing:.04em}#product-page .zlii-product-summary__facts dd{font-size:.8125rem;line-height:1.45}}.zlii-sku10004-pilot .zlii-product-summary{display:none}.zlii-pilot-intro>a{font-size:.8rem;text-decoration:underline;text-underline-offset:.2em}.zlii-pilot-intro p{margin-block:.6rem 0;font-size:1rem;line-height:1.5}.zlii-pilot-sizes{width:100%;margin-block:0 .875rem}.zlii-pilot-size-heading{display:flex;justify-content:space-between;gap:.5rem;margin-block-end:.6rem;font-size:.875rem}.zlii-pilot-size-heading a{text-decoration:underline;text-underline-offset:.2em}.zlii-pilot-size-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.zlii-pilot-size-grid button{min-height:48px;height:auto;padding:.5rem .3rem;white-space:normal;line-height:1.35;font-size:.8rem}.zlii-pilot-size-grid button.is-selected{color:#fff;background:#282827;border-color:#282827}.zlii-pilot-size-grid button:disabled{opacity:.45;text-decoration:line-through}.zlii-pilot-sizes>p{font-size:.75rem;line-height:1.4;margin-block:.5rem 0;color:#555}.zlii-pilot-payment{margin-block-start:.75rem;font-size:.8125rem;line-height:1.4}.zlii-pilot-packing{margin-block-end:2rem}.zlii-pilot-packing h2{font-size:1.2rem;margin-block-end:.5rem}.zlii-pilot-packing p{font-size:.875rem;line-height:1.5;margin-block-end:.75rem}.zlii-pilot-packing video{display:block;max-height:480px;width:100%;aspect-ratio:9/16;object-fit:contain;background:#f8f7f4}@media(max-width:767px){#product-page .zlii-sku10004-pilot [x-ref=ProductPrice]{margin-block-end:.625rem}.zlii-sku10004-pilot div:has(>.zlii-pilot-intro){margin-block-end:1rem}.zlii-sku10004-pilot div:has(>.zlii-pilot-sizes){margin-block-end:1rem;row-gap:.5rem}.zlii-pilot-packing{padding-inline:1rem}}@media(min-width:768px){.resizable--cart:not(.resizable--visible) #cart-desktop-fixed{display:none}}shopify-chat::part(activator){min-width:48px;min-height:48px}@media(max-width:767px){html body:has(.product-page) shopify-chat{bottom:0!important;inset-block-end:0!important}shopify-chat::part(activator){position:fixed;right:16px;bottom:max(16px,env(safe-area-inset-bottom))}body:has(.zlii-sticky-atc.is-visible) shopify-chat::part(activator){bottom:calc(88px + env(safe-area-inset-bottom))}body:has(.popup__wrapper--visible #cart) shopify-chat::part(activator),body:has(.popup__wrapper--visible [id^=product_actions-]) shopify-chat::part(activator),body[data-zlii-chat-obscures-action] shopify-chat::part(activator){visibility:hidden;pointer-events:none}}body:has(.resizable--cart.resizable--visible) shopify-chat::part(activator){visibility:hidden;pointer-events:none}
/*# sourceMappingURL=/cdn/shop/t/28/compiled_assets/styles.css.map */
