.legal-page{max-width:850px;padding:clamp(46px,6vw,86px) var(--page-shell-padding) clamp(72px,9vw,128px)}.legal-page .breadcrumb{margin-bottom:34px}.legal-page__head{max-width:760px;margin-bottom:42px}.legal-page__head h1{font-family:var(--font-heading);font-size:clamp(42px,5vw,68px);font-weight:400;letter-spacing:-.035em;line-height:1.04}.legal-page__content{max-width:780px;margin:0;color:var(--ws-text);font-family:Inter,system-ui,sans-serif;font-size:16px;line-height:1.8}.legal-page__content>*:first-child{margin-top:0}.legal-page__content h2,.legal-page__content h3{color:var(--ws-text);font-family:Inter,system-ui,sans-serif;font-weight:500;letter-spacing:0}.legal-page__content h2{margin-top:52px;font-size:24px;line-height:1.3}.legal-page__content h3{margin-top:34px;font-size:18px;line-height:1.4}.legal-page__content p,.legal-page__content ul,.legal-page__content ol{margin:0 0 22px}.legal-page__content ul,.legal-page__content ol{padding-left:1.35em}.legal-page__content li+li{margin-top:8px}.legal-page__content a{color:var(--ws-text);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;overflow-wrap:anywhere}.legal-page__content table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse;margin:30px 0}.legal-page__content th,.legal-page__content td{min-width:150px;padding:12px 14px;border:1px solid var(--ws-border);vertical-align:top;text-align:left}.shopify-policy__container{max-width:850px;margin:0 auto;padding:clamp(46px,6vw,86px) var(--page-shell-padding) clamp(72px,9vw,128px)}.shopify-policy__title{max-width:760px;margin:0 0 42px}.shopify-policy__title h1{margin:0;font-family:var(--font-heading);font-size:clamp(42px,5vw,68px);font-weight:400;letter-spacing:-.035em;line-height:1.04}.shopify-policy__body{max-width:780px;margin:0;color:var(--ws-text);font-family:Inter,system-ui,sans-serif;font-size:16px;line-height:1.8}.shopify-policy__body>*:first-child{margin-top:0}.shopify-policy__body h2,.shopify-policy__body h3{color:var(--ws-text);font-family:Inter,system-ui,sans-serif;font-weight:500;letter-spacing:0}.shopify-policy__body h2{margin-top:52px;font-size:24px;line-height:1.3}.shopify-policy__body h3{margin-top:34px;font-size:18px;line-height:1.4}.shopify-policy__body p,.shopify-policy__body ul,.shopify-policy__body ol{margin:0 0 22px}.shopify-policy__body ul,.shopify-policy__body ol{padding-left:1.35em}.shopify-policy__body li+li{margin-top:8px}.shopify-policy__body a{color:var(--ws-text);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;overflow-wrap:anywhere}.shopify-policy__body table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse;margin:30px 0}.shopify-policy__body th,.shopify-policy__body td{min-width:150px;padding:12px 14px;border:1px solid var(--ws-border);vertical-align:top;text-align:left}.utility-page{padding:clamp(44px,8vw,112px) var(--page-shell-padding)}.utility-empty{max-width:600px;padding:clamp(28px,4vw,54px) 0}.utility-empty h1,.utility-empty h2{max-width:16ch;margin:10px 0 14px;font-family:var(--font-heading);font-size:clamp(34px,4vw,54px);font-weight:400;line-height:1.05}.utility-empty__copy{max-width:48ch;margin:0;color:var(--ws-muted);line-height:1.65}.utility-empty__actions{display:flex;flex-wrap:wrap;align-items:center;gap:18px;margin-top:28px}.search-page__empty,.cart-page__empty,.collection-empty{padding:0}.search-page__empty .utility-empty,.cart-page__empty .utility-empty,.collection-empty .utility-empty{padding:34px 0}.cart-drawer__empty.utility-empty{padding:28px 0}.cart-drawer__empty .utility-empty__actions{margin-top:22px}@media(max-width:720px){.legal-page{padding-top:34px;padding-bottom:72px}.legal-page .breadcrumb{margin-bottom:24px}.legal-page__head{margin-bottom:30px}.legal-page__head h1{font-size:clamp(39px,11vw,52px)}.legal-page__content{font-size:16px;line-height:1.75}.legal-page__content h2{margin-top:40px;font-size:22px}.legal-page__content table{margin-inline:0}.utility-page{padding-top:38px;padding-bottom:72px}.utility-empty h1,.utility-empty h2{font-size:clamp(36px,10vw,48px)}.utility-empty__actions .btn{width:100%}}.legal-page__content>h1:first-child{margin:0 0 42px;color:var(--ws-text);font-family:var(--font-heading);font-size:clamp(42px,5vw,68px);font-weight:400;letter-spacing:-.035em;line-height:1.04}@media(max-width:720px){.legal-page__content>h1:first-child{font-size:clamp(39px,11vw,52px);margin-bottom:30px}}
/*# sourceMappingURL=/cdn/shop/t/57/assets/legal-utility.css.map */
