.legal-shell,.shopify-policy__container.legal-shell{width:min(var(--ws-content-max),calc(100% - (2 * var(--ws-page-gutter))));max-width:none;margin-inline:auto;padding:clamp(46px,5vw,78px) 0 clamp(78px,9vw,132px)}.legal-shell__breadcrumb,.legal-shell__header,.shopify-policy__container.legal-shell .shopify-policy__title{width:calc((100% - (2 * var(--grid-gap))) * 2 / 3);max-width:780px;margin-left:calc((100% - (2 * var(--grid-gap))) / 4 + var(--grid-gap));text-align:left}.legal-shell__breadcrumb{margin-bottom:28px}.legal-shell__breadcrumb [aria-current=page]{color:var(--ws-text, var(--color-foreground))}.legal-shell__header{margin-bottom:clamp(34px,4vw,52px)}.legal-shell__header h1,.shopify-policy__container.legal-shell .shopify-policy__title h1{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.legal-shell__header h1,.shopify-policy__container.legal-shell .shopify-policy__title h1{margin:0;color:var(--ws-text, var(--color-foreground));font-family:var(--font-heading, Georgia, serif);font-size:clamp(40px,4.3vw,58px);font-weight:var(--font-weight-regular, 400);letter-spacing:-.04em;line-height:1.04}.legal-shell__grid,.shopify-policy__container.legal-shell .legal-shell__grid{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,8fr) minmax(0,1fr);column-gap:var(--grid-gap);align-items:start}.legal-shell__content,.shopify-policy__container.legal-shell .legal-shell__content{grid-column:2;width:100%;max-width:780px;min-width:0;margin:0;color:var(--ws-text, var(--color-foreground));font-family:var(--ws-font-body, "Inter", system-ui, sans-serif);font-size:16px;line-height:1.78}.legal-shell__content>:first-child{margin-top:0}.legal-shell__content>h2:first-child,.legal-shell__content>h1[hidden]+h2{margin-top:0}.shopify-policy__container.legal-shell .shopify-policy__body>.rte,.shopify-policy__container.legal-shell .shopify-policy__body>.rte>div{width:100%;max-width:none;margin-inline:0;padding-inline:0}.legal-shell__content>:last-child{margin-bottom:0}.legal-shell__content,.legal-shell__content *{min-width:0;overflow-wrap:anywhere}.legal-shell__content h1[hidden]{display:none}.legal-shell__content h2{margin:clamp(42px,5vw,62px) 0 18px;color:var(--ws-text, var(--color-foreground));font-family:var(--font-heading, Georgia, serif);font-size:clamp(25px,2.45vw,34px);font-weight:var(--font-weight-regular, 400);letter-spacing:-.025em;line-height:1.18;scroll-margin-top:calc(var(--header-height) + 24px)}.legal-shell__content h3{margin:34px 0 12px;color:var(--ws-text, var(--color-foreground));font-family:var(--ws-font-body, "Inter", system-ui, sans-serif);font-size:16px;font-weight:var(--font-weight-semibold, 600);letter-spacing:0;line-height:1.45}.legal-shell__content p,.legal-shell__content ul,.legal-shell__content ol,.legal-shell__content address{margin:0 0 20px}.legal-shell__content ul,.legal-shell__content ol{padding-left:1.35em}.legal-shell__content li+li{margin-top:7px}.legal-shell__content address{font-style:normal}.legal-shell__content a{color:inherit;overflow-wrap:anywhere;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--ws-primary, var(--color-primary)) 58%,transparent);text-decoration-thickness:1px;text-underline-offset:.18em}.legal-shell__content a:hover{color:var(--ws-primary, var(--color-primary))}.legal-shell__content a:focus-visible,.legal-shell__toc a:focus-visible,.legal-shell__mobile-toc a:focus-visible,.legal-shell__mobile-toc summary:focus-visible{outline:2px solid var(--ws-primary, var(--color-primary));outline-offset:3px}.legal-shell__content table{display:block;width:max-content;max-width:100%;margin:30px 0;overflow-x:auto;border-collapse:collapse;border-top:1px solid var(--ws-border, var(--color-border));border-bottom:1px solid var(--ws-border, var(--color-border))}.legal-shell__content th,.legal-shell__content td{min-width:140px;padding:12px 14px;border-bottom:1px solid var(--ws-border, var(--color-border));text-align:left;vertical-align:top}.legal-shell__content th{font-weight:var(--font-weight-semibold, 600)}.legal-shell__toc{position:sticky;top:calc(var(--sticky-header-height, var(--header-height)) + 28px);grid-column:1;display:grid;gap:11px;max-height:calc(100vh - var(--sticky-header-height, var(--header-height)) - 52px);padding:3px 24px 3px 0;overflow-y:auto}.legal-shell__toc[hidden],.legal-shell__mobile-toc[hidden]{display:none}.legal-shell__toc-title{margin:0;color:var(--ws-muted, var(--color-muted));font-size:12px;font-weight:var(--font-weight-medium, 500);letter-spacing:.08em;text-transform:uppercase}.legal-shell__toc-list,.legal-shell__mobile-toc-list{display:grid;gap:9px;margin:0;padding:0;list-style:none}.legal-shell__toc a,.legal-shell__mobile-toc a{color:var(--ws-muted, var(--color-muted));font-size:14px;line-height:1.4}.legal-shell__toc a:hover,.legal-shell__mobile-toc a:hover{color:var(--ws-primary, var(--color-primary))}.legal-shell__mobile-toc{display:none}.shopify-policy__container.legal-shell .shopify-policy__title{margin-bottom:clamp(34px,4vw,52px)}.shopify-policy__container.legal-shell .shopify-policy__body{max-width:780px}@media(max-width:749px){.legal-shell,.shopify-policy__container.legal-shell{width:calc(100% - 32px);padding-top:34px;padding-bottom:76px}.legal-shell__breadcrumb,.legal-shell__header,.shopify-policy__container.legal-shell .shopify-policy__title{width:auto;max-width:none;margin-left:0}.legal-shell__breadcrumb{margin-bottom:22px;font-size:12px}.legal-shell__header,.shopify-policy__container.legal-shell .shopify-policy__title{margin-bottom:30px}.legal-shell__header h1,.shopify-policy__container.legal-shell .shopify-policy__title h1{font-size:clamp(37px,11vw,49px)}.legal-shell__grid,.shopify-policy__container.legal-shell .legal-shell__grid{display:block}.legal-shell__toc{display:none}.legal-shell__mobile-toc{display:block;margin:0 0 28px;border-top:1px solid var(--ws-border, var(--color-border));border-bottom:1px solid var(--ws-border, var(--color-border))}.legal-shell__mobile-toc summary{min-height:48px;display:flex;align-items:center;justify-content:space-between;color:var(--ws-text, var(--color-foreground));cursor:pointer;font-size:14px;font-weight:var(--font-weight-medium, 500)}.legal-shell__mobile-toc summary:after{content:"+";font-size:20px;font-weight:400}.legal-shell__mobile-toc[open] summary:after{content:"\2013"}.legal-shell__mobile-toc-list{padding:0 0 18px}.legal-shell__content,.shopify-policy__container.legal-shell .legal-shell__content{max-width:none;font-size:16px;line-height:1.72}.legal-shell__content h2{margin-top:42px;font-size:26px}.legal-shell__content h3{margin-top:30px}.legal-shell__content table{width:max-content;max-width:calc(100vw - 32px)}}@media print{.legal-shell__toc,.legal-shell__mobile-toc{display:none!important}.legal-shell,.shopify-policy__container.legal-shell{width:auto;padding:0}.legal-shell__grid,.shopify-policy__container.legal-shell .legal-shell__grid{display:block}.legal-shell__content table{display:table;overflow:visible}}.legal-shell__withdrawal-path{margin-top:clamp(48px,6vw,72px);padding-top:clamp(36px,4vw,48px);border-top:1px solid var(--ws-border, var(--color-border))}.legal-shell__withdrawal-path>h2{margin-top:0}.legal-shell__withdrawal-cta{display:inline-flex;min-height:46px;margin-top:4px;padding:11px 18px;align-items:center;border:1px solid var(--ws-primary, var(--color-primary));color:var(--ws-paper, #fff)!important;background:var(--ws-primary, var(--color-primary));font-size:14px;font-weight:var(--font-weight-medium, 500);line-height:1.4;text-decoration:none!important}.legal-shell__withdrawal-cta:hover{color:var(--ws-paper, #fff)!important;background:color-mix(in srgb,var(--ws-primary, var(--color-primary)) 88%,#000)}.legal-shell__withdrawal-cta:focus-visible,.legal-shell__model-form summary:focus-visible{outline:2px solid var(--ws-primary, var(--color-primary));outline-offset:3px}.legal-shell__model-form{margin-top:30px;border-top:1px solid var(--ws-border, var(--color-border));border-bottom:1px solid var(--ws-border, var(--color-border))}.legal-shell__model-form summary{display:flex;min-height:48px;align-items:center;justify-content:space-between;color:var(--ws-text, var(--color-foreground));cursor:pointer;font-size:14px;font-weight:var(--font-weight-medium, 500);list-style:none}.legal-shell__model-form summary::-webkit-details-marker{display:none}.legal-shell__model-form summary:after{content:"+";font-size:20px;font-weight:400}.legal-shell__model-form[open] summary:after{content:"\2013"}.legal-shell__model-form-content{padding:0 0 22px}.legal-shell__model-form-content>:first-child{margin-top:0}@media(max-width:749px){.legal-shell__withdrawal-path{margin-top:44px;padding-top:34px}.legal-shell__withdrawal-cta{width:100%;justify-content:center;box-sizing:border-box}}
/*# sourceMappingURL=/cdn/shop/t/57/assets/legal-shell.css.map */
