.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(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?subset=AAAABAAAAAAAAAAAAAAAAAAAAAAAAAAIAQ */
