/*! tailwindcss v4.1.11 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-leading:initial;--tw-tracking:initial;--tw-font-weight:initial}}}.template-policy .shopify-policy__container{margin-inline:calc(var(--spacing,.25rem)*0);width:100%;max-width:none;padding-inline:calc(var(--spacing,.25rem)*0)}.template-policy .shopify-policy__title{margin-bottom:calc(var(--spacing,.25rem)*20);padding-inline:.9375rem;padding-top:calc(var(--spacing,.25rem)*15);text-align:left!important}@media (min-width:40rem){.template-policy .shopify-policy__title{margin-bottom:calc(var(--spacing,.25rem)*20.5);padding-inline:1.25rem;padding-top:calc(var(--spacing,.25rem)*88.25)}}.template-policy .shopify-policy__title h1{font-family:var(--font-primary,"primary");--tw-leading:1.875rem;--tw-tracking:var(--tracking-normal,0em);letter-spacing:var(--tracking-normal,0em);text-transform:uppercase;font-size:1.75rem;line-height:1.875rem;text-align:left!important}@media (min-width:40rem){.template-policy .shopify-policy__title h1{--tw-leading:2.75rem;--tw-tracking:-.01em;letter-spacing:-.01em;font-size:2.5rem;line-height:2.75rem}}.template-policy .shopify-policy__body{margin-inline:calc(var(--spacing,.25rem)*0);width:100%;max-width:none;padding-inline:calc(var(--spacing,.25rem)*0);padding-bottom:calc(var(--spacing,.25rem)*20)}@media (min-width:40rem){.template-policy .shopify-policy__body{padding-bottom:calc(var(--spacing,.25rem)*25)}}.template-policy .shopify-policy__body>.rte{margin-inline:calc(var(--spacing,.25rem)*0);width:100%;max-width:none}.template-policy .shopify-policy__container:not(.policy-scroll-page) .shopify-policy__body>.rte p{margin-bottom:calc(var(--spacing,.25rem)*5);min-height:calc(var(--spacing,.25rem)*5)}.template-policy .shopify-policy__container:not(.policy-scroll-page) .shopify-policy__body>.rte p:last-child{margin-bottom:calc(var(--spacing,.25rem)*0)}.template-policy .shopify-policy__container:not(.policy-scroll-page) .shopify-policy__body>.rte p:has(+h2){margin-bottom:calc(var(--spacing,.25rem)*7.5)}.template-policy .shopify-policy__container:not(.policy-scroll-page) .shopify-policy__body>.rte p:empty,.template-policy .shopify-policy__container:not(.policy-scroll-page) .shopify-policy__body>.rte p:has(>br:first-child:last-child){display:none}.template-policy .shopify-policy__container:not(.policy-scroll-page) .shopify-policy__body>.rte p:blank{display:none}.template-policy .shopify-policy__container:not(.policy-scroll-page) .shopify-policy__body>.rte h2{margin-bottom:calc(var(--spacing,.25rem)*2.5);font-family:var(--font-primary,"primary");--tw-leading:1rem;--tw-font-weight:var(--font-weight-bold,700);font-size:.75rem;line-height:1rem;font-weight:var(--font-weight-bold,700);--tw-tracking:.03em;letter-spacing:.03em;text-transform:uppercase}@media (min-width:40rem){.template-policy .shopify-policy__container:not(.policy-scroll-page) .shopify-policy__body>.rte h2{--tw-leading:.8125rem;font-size:.625rem;line-height:.8125rem}}.template-policy .shopify-policy__container:not(.policy-scroll-page) .shopify-policy__body>.rte a{text-decoration-line:underline}.template-policy .shopify-policy__container:not(.policy-scroll-page) .shopify-policy__body>.rte{font-family:var(--font-primary,"primary");--tw-leading:1.25rem;--tw-tracking:var(--tracking-normal,0em);letter-spacing:var(--tracking-normal,0em);column-gap:calc(var(--spacing,.25rem)*1.25);grid-template-columns:repeat(1,minmax(0,1fr));padding-inline:.9375rem;font-size:.875rem;line-height:1.25rem;display:grid}@media (min-width:40rem){.template-policy .shopify-policy__container:not(.policy-scroll-page) .shopify-policy__body>.rte{grid-template-columns:repeat(24,minmax(0,1fr));padding-inline:1.25rem}}.template-policy .shopify-policy__container:not(.policy-scroll-page) .shopify-policy__body>.rte>*{grid-column:1/-1}@media (min-width:40rem){.template-policy .shopify-policy__container:not(.policy-scroll-page) .shopify-policy__body>.rte>*{grid-column:9/span 8}}.policy-scroll-section{margin-top:calc(var(--spacing,.25rem)*20);column-gap:calc(var(--spacing,.25rem)*1.25);grid-template-columns:repeat(1,minmax(0,1fr));padding-inline:.9375rem;display:grid;position:relative}@media (min-width:40rem){.policy-scroll-section{margin-top:calc(var(--spacing,.25rem)*25);grid-template-columns:repeat(24,minmax(0,1fr));padding-inline:1.25rem}}.policy-scroll-section:first-child{margin-top:calc(var(--spacing,.25rem)*0)}.policy-scroll-sticky{margin-bottom:calc(var(--spacing,.25rem)*10);grid-column:1/-1;height:max-content}@media (min-width:40rem){.policy-scroll-sticky{margin-bottom:calc(var(--spacing,.25rem)*0);grid-column:span 4/span 4;position:sticky}}.policy-scroll-sticky{top:calc(50vh - .5rem)}.policy-scroll-sticky:empty{margin-bottom:calc(var(--spacing,.25rem)*0)}.policy-scroll-sticky-text{font-family:var(--font-primary,"primary");--tw-leading:1rem;--tw-font-weight:var(--font-weight-normal,400);font-size:.75rem;line-height:1rem;font-weight:var(--font-weight-bold,700);--tw-tracking:.03em;letter-spacing:.03em;text-transform:uppercase;font-weight:var(--font-weight-normal,400);white-space:pre-wrap;color:var(--color-black,#000)}.policy-scroll-copy{grid-column:1/-1}.policy-scroll-copy p{margin-bottom:calc(var(--spacing,.25rem)*5);min-height:calc(var(--spacing,.25rem)*5)}.policy-scroll-copy p:last-child{margin-bottom:calc(var(--spacing,.25rem)*0)}.policy-scroll-copy p:has(+h2){margin-bottom:calc(var(--spacing,.25rem)*7.5)}.policy-scroll-copy p:empty,.policy-scroll-copy p:has(>br:first-child:last-child){display:none}.policy-scroll-copy p:blank{display:none}.policy-scroll-copy h2{margin-bottom:calc(var(--spacing,.25rem)*2.5);font-family:var(--font-primary,"primary");--tw-leading:1rem;--tw-font-weight:var(--font-weight-bold,700);font-size:.75rem;line-height:1rem;font-weight:var(--font-weight-bold,700);--tw-tracking:.03em;letter-spacing:.03em;text-transform:uppercase}@media (min-width:40rem){.policy-scroll-copy h2{--tw-leading:.8125rem;font-size:.625rem;line-height:.8125rem}}.policy-scroll-copy a{text-decoration-line:underline}.policy-scroll-copy{font-family:var(--font-primary,"primary");--tw-leading:1.25rem;--tw-tracking:var(--tracking-normal,0em);letter-spacing:var(--tracking-normal,0em);width:100%;font-size:.875rem;line-height:1.25rem}@media (min-width:40rem){.policy-scroll-copy{grid-column:9/span 8}}.policy-scroll-copy ul,.policy-scroll-copy ol{margin-bottom:calc(var(--spacing,.25rem)*5);padding-left:calc(var(--spacing,.25rem)*5);list-style-type:disc}.policy-scroll-copy ol{list-style-type:decimal}.policy-scroll-copy li{margin-bottom:calc(var(--spacing,.25rem)*2.5)}@property --tw-leading{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}