.policy-page-section{--page-margin: 0px;--page-content-width: 100vw;--page-width: 100vw;padding-block:var(--policy-padding-top) var(--policy-padding-bottom);border-top:1px solid rgb(var(--color-border-rgb) / 20%)}.policy-page{display:block;width:min(100%,1760px);margin-inline:auto;padding-inline:clamp(24px,3.4vw,56px);color:var(--color-foreground);animation:policy-page-enter .3s cubic-bezier(.22,1,.36,1) backwards;transition:opacity .21s cubic-bezier(.4,0,1,1)}.policy-page.is-leaving{opacity:0;pointer-events:none}.policy-page__breadcrumb{display:flex;align-items:center;gap:14px;margin-block-end:clamp(34px,3.2vw,52px);font-size:.68rem;font-weight:600;letter-spacing:.075em;text-transform:uppercase}.policy-page__breadcrumb a{color:inherit;text-decoration:none}.policy-page__breadcrumb a:hover{text-decoration:underline;text-underline-offset:.25em}.policy-page__grid{display:grid;grid-template-columns:minmax(280px,26%) minmax(0,1fr) minmax(220px,22%);min-height:720px;border-block:1px solid rgb(var(--color-border-rgb) / 24%);align-items:stretch}.policy-page__sidebar,.policy-page__toc{min-width:0}.policy-page__sidebar{padding:clamp(42px,4vw,64px) clamp(30px,3.6vw,56px) 56px 0;border-inline-end:1px solid rgb(var(--color-border-rgb) / 24%)}.policy-page__main{min-width:0;padding:clamp(42px,4vw,64px) clamp(32px,4vw,60px) 72px;background:rgb(var(--color-foreground-rgb) / 1.8%)}.policy-page__toc{padding:clamp(42px,4vw,64px) 0 56px clamp(30px,3.4vw,52px);border-inline-start:1px solid rgb(var(--color-border-rgb) / 24%)}.policy-page__sidebar-sticky,.policy-page__toc-sticky{position:sticky;top:calc(var(--header-height, 74px) + 28px)}.policy-page__title{max-width:11ch;margin:0;font-family:var(--font-heading--family, var(--font-body--family));font-size:clamp(2rem,2.55vw,2.8rem);font-weight:700;line-height:.98;letter-spacing:-.052em;text-transform:uppercase;text-wrap:balance}.policy-page__policy-nav{margin-block-start:clamp(46px,5vw,72px);border-top:1px solid rgb(var(--color-border-rgb) / 48%)}.policy-page__policy-nav ul{margin:0;padding:0}.policy-page__policy-nav li{list-style:none;border-bottom:1px solid rgb(var(--color-border-rgb) / 28%)}.policy-page__policy-nav a{position:relative;display:block;padding:17px 8px 17px 0;color:rgb(var(--color-foreground-rgb) / 66%);font-size:.72rem;font-weight:500;letter-spacing:.035em;line-height:1.35;text-decoration:none;text-transform:uppercase;transition:color var(--animation-values-fast),padding-inline-start var(--animation-values-fast)}.policy-page__policy-nav a:hover,.policy-page__policy-nav a:focus-visible{padding-inline-start:8px;color:var(--color-foreground)}.policy-page__policy-nav a.is-active{padding-inline-start:16px;color:var(--color-foreground);font-weight:700}.policy-page__policy-nav a.is-active:before{position:absolute;inset-block:0;inset-inline-start:0;width:3px;background:currentColor;content:""}.policy-page__body{counter-reset:policy-section;color:inherit;font-family:var(--font-body--family);font-size:clamp(.93rem,1vw,1.04rem);line-height:1.72}.policy-page__body>div,.policy-page__body section,.policy-page__body p,.policy-page__body ul,.policy-page__body ol,.policy-page__body address,.policy-page__body h2,.policy-page__body h3{max-width:none!important;color:inherit!important;font-family:inherit!important}.policy-page__body>div{margin:0!important}.policy-page__body section{margin:0!important;padding-block:0 clamp(42px,4.5vw,68px)!important}.policy-page__body section:first-child{font-size:clamp(1.02rem,1.16vw,1.16rem);line-height:1.75}.policy-page__body section+section{padding-block-start:clamp(38px,4vw,60px)!important;border-top:1px solid rgb(var(--color-border-rgb) / 34%)}.policy-page__body h2{counter-increment:policy-section;display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:20px;margin:0 0 28px!important;padding:0!important;border:0!important;font-size:clamp(1.12rem,1.4vw,1.42rem)!important;font-weight:700!important;line-height:1.25!important;letter-spacing:.01em!important;text-transform:uppercase!important;scroll-margin-top:calc(var(--header-height, 74px) + 40px)}.policy-page__body h2:before{display:grid;width:42px;height:42px;place-items:center;background:var(--color-foreground);color:var(--color-background);content:counter(policy-section);font-size:.9rem;font-weight:600;letter-spacing:0}.policy-page__body h3{margin:30px 0 14px!important;font-size:.9rem!important;font-weight:700!important;line-height:1.4!important;letter-spacing:.045em!important;text-transform:uppercase}.policy-page__body p{margin:0 0 17px!important}.policy-page__body ul,.policy-page__body ol{margin:0 0 22px!important;padding-inline-start:1.25rem!important}.policy-page__body li{margin-block-end:9px!important}.policy-page__body a{color:inherit!important;font-weight:600;text-decoration:underline;text-underline-offset:.2em}.policy-page__body address{margin-block-start:30px!important;padding-block-start:22px!important;border-top:1px solid rgb(var(--color-border-rgb) / 34%)!important;font-style:normal!important}.policy-page__body table{width:100%!important;min-width:560px;border-collapse:collapse;font-size:.76rem!important;line-height:1.45}.policy-page__body :where(div:has(>table)){max-width:100%!important;margin-block:24px 28px!important;overflow-x:auto!important;border:1px solid rgb(var(--color-border-rgb) / 32%)!important}.policy-page__body th,.policy-page__body td{padding:13px 16px!important;border:0!important;border-top:1px solid rgb(var(--color-border-rgb) / 24%)!important;background:transparent!important;color:inherit!important;text-align:start}.policy-page__body thead tr:first-child th{border-top:0!important;background:rgb(var(--color-foreground-rgb) / 4.5%)!important;color:var(--color-foreground)!important;font-size:.68rem;font-weight:700;letter-spacing:.035em;text-transform:uppercase}.policy-page__toc-label{margin:0 0 28px;font-size:.68rem;font-weight:700;letter-spacing:.075em;text-transform:uppercase}.policy-page__toc ol,.policy-page__mobile-toc ol{margin:0;padding:0;list-style:none;counter-reset:policy-toc}.policy-page__toc li,.policy-page__mobile-toc li{counter-increment:policy-toc}.policy-page__toc a,.policy-page__mobile-toc a{position:relative;display:grid;grid-template-columns:1.4rem 1fr;gap:10px;padding-block:13px;color:rgb(var(--color-foreground-rgb) / 55%);font-size:.66rem;line-height:1.42;letter-spacing:.04em;text-decoration:none;text-transform:uppercase;transition:color var(--animation-values-fast)}.policy-page__toc a{padding-inline-start:18px}.policy-page__toc a:before,.policy-page__mobile-toc a:before{content:counter(policy-toc) "."}.policy-page__toc a.is-active{color:var(--color-foreground);font-weight:700}.policy-page__toc a.is-active:after{position:absolute;inset-block:7px;inset-inline-start:0;width:3px;background:currentColor;content:""}.policy-page__mobile-toc{display:none}@media screen and (max-width:1199px){.policy-page__grid{grid-template-columns:minmax(260px,32%) minmax(0,1fr)}.policy-page__toc{display:none}.policy-page__mobile-toc{display:block;margin-block-end:40px;border-block:1px solid rgb(var(--color-border-rgb) / 34%)}.policy-page__mobile-toc summary{padding-block:15px;cursor:pointer;font-size:.7rem;font-weight:700;letter-spacing:.075em;text-transform:uppercase}.policy-page__mobile-toc ol{padding-block-end:12px}}@media screen and (max-width:749px){.policy-page-section{padding-block-start:24px}.policy-page{padding-inline:16px}.policy-page__breadcrumb{margin-block-end:28px;font-size:.64rem}.policy-page__grid{display:block;min-height:0;border-block:0}.policy-page__sidebar{padding:0;border:0}.policy-page__sidebar-sticky{position:static}.policy-page__title{max-width:12ch;font-size:clamp(2.35rem,12vw,3.4rem)}.policy-page__policy-nav{margin-inline:-16px;margin-block:32px 38px;padding-inline:16px;overflow-x:auto;scrollbar-width:none}.policy-page__policy-nav::-webkit-scrollbar{display:none}.policy-page__policy-nav ul{display:flex;width:max-content;min-width:100%}.policy-page__policy-nav li{border:0}.policy-page__policy-nav a,.policy-page__policy-nav a.is-active{padding:14px 22px 12px 0;white-space:nowrap}.policy-page__policy-nav a:hover,.policy-page__policy-nav a:focus-visible{padding-inline-start:0}.policy-page__policy-nav a.is-active{border-bottom:2px solid currentColor}.policy-page__policy-nav a.is-active:before{display:none}.policy-page__main{margin-inline:-16px;padding:28px 16px 60px}.policy-page__mobile-toc{margin-block-end:34px}.policy-page__body{font-size:.91rem;line-height:1.68}.policy-page__body section:first-child{font-size:.97rem}.policy-page__body h2{grid-template-columns:36px minmax(0,1fr);gap:14px;font-size:1rem!important}.policy-page__body h2:before{width:36px;height:36px;font-size:.78rem}.policy-page__body table{min-width:520px}}@media(prefers-reduced-motion:reduce){.policy-page{animation:none;transition:none}.policy-page__policy-nav a,.policy-page__toc a{transition:none}}@keyframes policy-page-enter{0%{opacity:0}to{opacity:1}}
/*# sourceMappingURL=/cdn/shop/t/116/assets/section-policy-page.css.map */
