*{box-sizing:border-box;margin:0}body{display:flex;flex-direction:column;margin:0;min-block-size:100svh;max-inline-size:100%;overflow-x:clip}main{flex:1 0 auto}html{max-inline-size:100%;overflow-x:clip}html:has(dialog[scroll-lock][open],details[scroll-lock][open]){overflow:hidden}img,picture,video,canvas,svg{display:block;max-inline-size:100%;block-size:auto}input,textarea,select{font:inherit;border-radius:var(--border-radius-input)}select{background-color:var(--color-background);color:currentcolor}button{font:inherit;cursor:pointer;border:none;background:none;color:inherit;padding:0}a{color:inherit;text-decoration:none}dialog{background-color:var(--color-background);color:var(--color-foreground)}p{text-wrap:pretty}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p:empty{display:none}:is(p,h1,h2,h3,h4,h5,h6):first-child,:empty:first-child+:where(p,h1,h2,h3,h4,h5,h6){margin-block-start:0}:is(p,h1,h2,h3,h4,h5,h6):last-child,:where(p,h1,h2,h3,h4,h5,h6)+:has(+:empty:last-child){margin-block-end:0}ul,ol{padding-inline-start:1.5em}body{font-family:var(--font-body--family);font-size:var(--font-size-base);font-weight:var(--font-body--weight);font-style:var(--font-body--style);line-height:var(--line-height-body, 1.7);letter-spacing:var(--letter-spacing-body);background-color:var(--color-background);color:var(--color-foreground);text-align:start;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing-heading)}h1{font-size:var(--font-size-4xl)}h2{font-size:var(--font-size-3xl)}h3{font-size:var(--font-size-2xl)}h4{font-size:var(--font-size-xl)}h5{font-size:var(--font-size-lg)}h6{font-size:var(--font-size-md)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-sm);padding-block:.75rem;padding-inline:1.5rem;border-radius:var(--border-radius-button);font-family:var(--font-body--family);font-size:var(--font-size-sm);font-weight:600;line-height:1;text-decoration:none;cursor:pointer;transition:background-color var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast),opacity var(--transition-fast);border:2px solid transparent}.btn:disabled,.btn[disabled]{opacity:.5;cursor:not-allowed}.btn--primary{background-color:var(--color-primary);color:var(--color-primary-foreground)}.btn--primary:hover:not(:disabled){opacity:.9}.btn--secondary{background-color:var(--color-secondary);color:var(--color-secondary-foreground)}.btn--secondary:hover:not(:disabled){opacity:.9}.btn--outline{background-color:transparent;border-color:var(--color-foreground);color:var(--color-foreground)}.btn--outline:hover:not(:disabled){background-color:var(--color-foreground);color:var(--color-background)}.btn--text{background-color:transparent;color:var(--color-primary);padding-inline:0;border:none}.btn--text:hover:not(:disabled){text-decoration:underline}.btn--sm{padding-block:.5rem;padding-inline:1rem;font-size:var(--font-size-xs)}.btn--lg{padding-block:1rem;padding-inline:2rem;font-size:var(--font-size-md)}.btn--full{inline-size:100%}.shopify-section{--content-width: min(calc(var(--page-width) - var(--page-margin) * 2), calc(100% - var(--page-margin) * 2));--content-margin: minmax(var(--page-margin), 1fr);--content-grid: var(--content-margin) var(--content-width) var(--content-margin);position:relative;grid-template-columns:var(--content-grid);display:grid;inline-size:100%}.shopify-section>*{grid-column:2}.shopify-section>.full-width{grid-column:1 / -1}.shopify-section.shopify-section-group-header-group,.shopify-section.shopify-section-group-footer-group{grid-template-columns:1fr;background-color:var(--color-teal-dark)}.shopify-section.shopify-section-group-header-group>*,.shopify-section.shopify-section-group-footer-group>*{grid-column:1}main#main-content{overflow-x:clip}main#main-content>.shopify-section+.shopify-section{margin-block-start:var(--section-spacing)}.text-start{text-align:start}.text-end{text-align:end}.text-center{text-align:center}.sr-only{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}:where(#shopify-pc__banner,.shopify-pc__banner).shopify-pc__banner__dialog{inline-size:min(58rem,calc(100vw - 2rem))!important;inset-inline:0!important;margin-inline:auto!important;inset-block-end:1rem!important;z-index:1001!important;border:1px solid color-mix(in oklab,var(--color-primary) 22%,var(--color-border))!important;border-radius:calc(var(--border-radius-lg) + 6px)!important;background:color-mix(in oklab,var(--color-background) 94%,var(--color-surface))!important;color:var(--color-foreground)!important;box-shadow:0 24px 58px #08131c33!important;overflow:hidden!important}:where(#shopify-pc__banner,.shopify-pc__banner).shopify-pc__banner__dialog:before{content:""!important;position:absolute!important;inset-inline:0!important;inset-block-start:0!important;block-size:3px!important;background:linear-gradient(90deg,color-mix(in oklab,var(--color-primary) 65%,white),var(--color-primary))!important;pointer-events:none!important}:where(#shopify-pc__banner,.shopify-pc__banner) .shopify-pc__banner__wrapper{padding:clamp(1rem,1.6vw,1.4rem)!important;display:grid!important;gap:1rem!important}:where(#shopify-pc__banner,.shopify-pc__banner) .shopify-pc__banner__body{direction:inherit!important;text-align:start!important}:where(#shopify-pc__banner,.shopify-pc__banner) .shopify-pc__banner__body h2,:where(#shopify-pc__banner,.shopify-pc__banner) #shopify-pc__banner__body-title{margin:0 0 .5rem!important;font-family:var(--font-heading--family)!important;font-size:clamp(1.3rem,2.15vw,1.8rem)!important;line-height:1.28!important;font-weight:700!important;color:var(--color-foreground)!important}:where(#shopify-pc__banner,.shopify-pc__banner) .shopify-pc__banner__body p{margin:0!important;font-family:var(--font-body--family)!important;font-size:var(--font-size-base)!important;line-height:1.65!important;color:color-mix(in oklab,var(--color-foreground) 82%,var(--color-muted))!important}:where(#shopify-pc__banner,.shopify-pc__banner) #shopify-pc__banner__body-policy-link{color:var(--color-primary)!important;font-weight:600!important;text-underline-offset:.2em!important}:where(#shopify-pc__banner,.shopify-pc__banner) .shopify-pc__banner__btns{display:grid!important;grid-template-columns:1fr auto auto!important;align-items:center!important;gap:.6rem!important}:where(#shopify-pc__banner,.shopify-pc__banner) button,:where(#shopify-pc__banner,.shopify-pc__banner) a[role=button]{min-height:2.8rem!important;border-radius:999px!important;border:1px solid var(--color-border)!important;padding:.58rem 1rem!important;font-family:var(--font-body--family)!important;font-size:var(--font-size-sm)!important;font-weight:600!important;line-height:1.2!important;box-shadow:none!important;text-decoration:none!important;transition:background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast),transform var(--transition-fast)!important}:where(#shopify-pc__banner,.shopify-pc__banner) #shopify-pc__banner__btn-accept{order:1!important;background:var(--color-primary)!important;color:var(--color-primary-foreground)!important;border-color:var(--color-primary)!important}:where(#shopify-pc__banner,.shopify-pc__banner) #shopify-pc__banner__btn-accept:hover{opacity:.95!important;transform:translateY(-1px)!important}:where(#shopify-pc__banner,.shopify-pc__banner) #shopify-pc__banner__btn-decline{order:2!important;background:var(--color-background)!important;color:var(--color-foreground)!important}:where(#shopify-pc__banner,.shopify-pc__banner) #shopify-pc__banner__btn-manage-prefs{order:3!important;background:color-mix(in oklab,var(--color-primary) 9%,var(--color-background))!important;color:var(--color-primary)!important;border-color:color-mix(in oklab,var(--color-primary) 35%,var(--color-border))!important}:where(#shopify-pc__prefs__overlay,.shopify-pc__prefs__overlay){background:#0710188f!important;-webkit-backdrop-filter:blur(3px)!important;backdrop-filter:blur(3px)!important}:where(#shopify-pc__prefs__dialog,.shopify-pc__prefs__dialog){top:50%!important;left:50%!important;right:auto!important;bottom:auto!important;transform:translate(-50%,-50%)!important;inline-size:min(56rem,calc(100vw - 2rem))!important;max-inline-size:min(56rem,calc(100vw - 2rem))!important;max-block-size:min(86vh,52rem)!important;overflow:hidden!important;border:1px solid color-mix(in oklab,var(--color-primary) 22%,var(--color-border))!important;border-radius:calc(var(--border-radius-lg) + 8px)!important;background:color-mix(in oklab,var(--color-background) 96%,var(--color-surface))!important;color:var(--color-foreground)!important;box-shadow:0 32px 70px #08131c47!important}:where(#shopify-pc__prefs__dialog,.shopify-pc__prefs__dialog)>header,:where(#shopify-pc__prefs__dialog,.shopify-pc__prefs__dialog) .shopify-pc__prefs__header{border-block-end:1px solid var(--color-border)!important;padding:1rem 1rem .9rem!important;background:color-mix(in oklab,var(--color-surface) 55%,var(--color-background))!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"title close" "actions actions"!important;align-items:center!important;gap:.6rem .8rem!important}:where(#shopify-pc__prefs__dialog,.shopify-pc__prefs__dialog) #shopify-pc__prefs__header-title{font-family:var(--font-heading--family)!important;font-size:clamp(1.14rem,1.9vw,1.45rem)!important;line-height:1.3!important;font-weight:700!important;margin:0!important;grid-area:title!important;text-align:start!important}:where(#shopify-pc__prefs__dialog,.shopify-pc__prefs__dialog) .shopify-pc__prefs__header-actions{grid-area:actions!important;display:flex!important;flex-wrap:wrap!important;justify-content:flex-start!important;gap:.55rem!important;margin:0!important}:where(#shopify-pc__prefs__dialog,.shopify-pc__prefs__dialog) .shopify-pc__prefs__header-actions button{min-height:2.5rem!important;border-radius:999px!important;border:1px solid var(--color-border)!important;padding:.45rem 1rem!important;font-size:var(--font-size-xs)!important;font-weight:600!important;box-shadow:none!important}:where(#shopify-pc__prefs__dialog,.shopify-pc__prefs__dialog) #shopify-pc__prefs__header-accept{background:var(--color-primary)!important;border-color:var(--color-primary)!important;color:var(--color-primary-foreground)!important}:where(#shopify-pc__prefs__dialog,.shopify-pc__prefs__dialog) #shopify-pc__prefs__header-save{background:color-mix(in oklab,var(--color-primary) 10%,var(--color-background))!important;border-color:color-mix(in oklab,var(--color-primary) 36%,var(--color-border))!important;color:var(--color-primary)!important}:where(#shopify-pc__prefs__dialog,.shopify-pc__prefs__dialog) #shopify-pc__prefs__header-close,:where(#shopify-pc__prefs__dialog,.shopify-pc__prefs__dialog) .shopify-pc__prefs__header-close{grid-area:close!important;justify-self:end!important;inline-size:2.2rem!important;block-size:2.2rem!important;border-radius:999px!important;border:1px solid color-mix(in oklab,var(--color-primary) 28%,var(--color-border))!important;background:color-mix(in oklab,var(--color-primary) 9%,var(--color-background))!important;color:var(--color-foreground)!important}:where(#shopify-pc__prefs__dialog,.shopify-pc__prefs__dialog) .shopify-pc__prefs__scrollable{padding:.9rem 1rem 1rem!important;overflow:auto!important;max-block-size:calc(min(86vh,52rem) - 10.5rem)!important}:where(#shopify-pc__prefs__dialog,.shopify-pc__prefs__dialog) .shopify-pc__prefs__option{border:1px solid var(--color-border)!important;border-radius:calc(var(--border-radius-md) + 2px)!important;background:color-mix(in oklab,var(--color-surface) 68%,var(--color-background))!important;padding:.72rem!important}:where(#shopify-pc__prefs__dialog,.shopify-pc__prefs__dialog) .shopify-pc__prefs__option+.shopify-pc__prefs__option{margin-block-start:.55rem!important}:where(#shopify-pc__prefs__dialog,.shopify-pc__prefs__dialog) .shopify-pc__prefs__option>div:first-child{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:.6rem!important}:where(#shopify-pc__prefs__dialog,.shopify-pc__prefs__dialog) input[type=checkbox]{accent-color:var(--color-primary)!important}@media(max-width:768px){:where(#shopify-pc__banner,.shopify-pc__banner).shopify-pc__banner__dialog{inline-size:calc(100vw - .85rem)!important;inset-block-end:.45rem!important;border-radius:calc(var(--border-radius-lg) + 3px)!important}:where(#shopify-pc__banner,.shopify-pc__banner) .shopify-pc__banner__wrapper{padding:.85rem!important;gap:.75rem!important}:where(#shopify-pc__banner,.shopify-pc__banner) .shopify-pc__banner__btns{grid-template-columns:1fr!important}:where(#shopify-pc__banner,.shopify-pc__banner) .shopify-pc__banner__btns button,:where(#shopify-pc__banner,.shopify-pc__banner) .shopify-pc__banner__btns a[role=button]{inline-size:100%!important}:where(#shopify-pc__prefs__dialog,.shopify-pc__prefs__dialog){inline-size:calc(100vw - 1rem)!important;max-inline-size:calc(100vw - 1rem)!important;max-block-size:88vh!important}:where(#shopify-pc__prefs__dialog,.shopify-pc__prefs__dialog) .shopify-pc__prefs__scrollable{max-block-size:calc(88vh - 10.25rem)!important}}html[dir=rtl] :where(#shopify-pc__banner,.shopify-pc__banner),html[dir=rtl] :where(#shopify-pc__prefs,.shopify-pc__prefs),html[lang^=ar] :where(#shopify-pc__banner,.shopify-pc__banner),html[lang^=ar] :where(#shopify-pc__prefs,.shopify-pc__prefs){direction:rtl!important}html[dir=rtl] :where(#shopify-pc__banner,.shopify-pc__banner) .shopify-pc__banner__body,html[dir=rtl] :where(#shopify-pc__prefs__dialog,.shopify-pc__prefs__dialog),html[lang^=ar] :where(#shopify-pc__banner,.shopify-pc__banner) .shopify-pc__banner__body,html[lang^=ar] :where(#shopify-pc__prefs__dialog,.shopify-pc__prefs__dialog){direction:rtl!important;text-align:end!important;padding-inline-end:0!important;margin-inline-end:0!important}html[dir=rtl] :where(#shopify-pc__banner,.shopify-pc__banner) .shopify-pc__banner__body h2,html[dir=rtl] :where(#shopify-pc__banner,.shopify-pc__banner) #shopify-pc__banner__body-title,html[dir=rtl] :where(#shopify-pc__banner,.shopify-pc__banner) .shopify-pc__banner__body p,html[lang^=ar] :where(#shopify-pc__banner,.shopify-pc__banner) .shopify-pc__banner__body h2,html[lang^=ar] :where(#shopify-pc__banner,.shopify-pc__banner) #shopify-pc__banner__body-title,html[lang^=ar] :where(#shopify-pc__banner,.shopify-pc__banner) .shopify-pc__banner__body p{text-align:right!important}html[dir=rtl] :where(#shopify-pc__banner,.shopify-pc__banner) .shopify-pc__banner__body *,html[lang^=ar] :where(#shopify-pc__banner,.shopify-pc__banner) .shopify-pc__banner__body *{text-align:right!important;direction:rtl!important}html[dir=rtl] :where(#shopify-pc__banner,.shopify-pc__banner) .shopify-pc__banner__body h2,html[dir=rtl] :where(#shopify-pc__banner,.shopify-pc__banner) #shopify-pc__banner__body-title,html[dir=rtl] :where(#shopify-pc__banner,.shopify-pc__banner) .shopify-pc__banner__body p,html[lang^=ar] :where(#shopify-pc__banner,.shopify-pc__banner) .shopify-pc__banner__body h2,html[lang^=ar] :where(#shopify-pc__banner,.shopify-pc__banner) #shopify-pc__banner__body-title,html[lang^=ar] :where(#shopify-pc__banner,.shopify-pc__banner) .shopify-pc__banner__body p{text-align:right!important;direction:rtl!important}html[dir=rtl] :where(#shopify-pc__banner,.shopify-pc__banner) #shopify-pc__banner__btn-accept,html[lang^=ar] :where(#shopify-pc__banner,.shopify-pc__banner) #shopify-pc__banner__btn-accept{order:3!important}html[dir=rtl] :where(#shopify-pc__banner,.shopify-pc__banner) #shopify-pc__banner__btn-decline,html[lang^=ar] :where(#shopify-pc__banner,.shopify-pc__banner) #shopify-pc__banner__btn-decline{order:2!important}html[dir=rtl] :where(#shopify-pc__banner,.shopify-pc__banner) #shopify-pc__banner__btn-manage-prefs,html[lang^=ar] :where(#shopify-pc__banner,.shopify-pc__banner) #shopify-pc__banner__btn-manage-prefs{order:1!important}html[dir=rtl] :where(#shopify-pc__prefs__dialog,.shopify-pc__prefs__dialog)>header,html[dir=rtl] :where(#shopify-pc__prefs__dialog,.shopify-pc__prefs__dialog) .shopify-pc__prefs__header,html[lang^=ar] :where(#shopify-pc__prefs__dialog,.shopify-pc__prefs__dialog)>header,html[lang^=ar] :where(#shopify-pc__prefs__dialog,.shopify-pc__prefs__dialog) .shopify-pc__prefs__header{direction:rtl!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"title close" "actions actions"!important;padding:1rem 1.25rem .9rem!important;gap:.7rem .9rem!important}html[dir=rtl] :where(#shopify-pc__prefs__dialog,.shopify-pc__prefs__dialog) #shopify-pc__prefs__header-title,html[lang^=ar] :where(#shopify-pc__prefs__dialog,.shopify-pc__prefs__dialog) #shopify-pc__prefs__header-title{text-align:end!important;justify-self:stretch!important;max-inline-size:100%!important}html[dir=rtl] :where(#shopify-pc__prefs__dialog,.shopify-pc__prefs__dialog) .shopify-pc__prefs__header-actions,html[lang^=ar] :where(#shopify-pc__prefs__dialog,.shopify-pc__prefs__dialog) .shopify-pc__prefs__header-actions{direction:rtl!important;justify-content:flex-end!important;gap:.65rem!important;justify-self:stretch!important;max-inline-size:100%!important}html[dir=rtl] :where(#shopify-pc__prefs__dialog,.shopify-pc__prefs__dialog) .shopify-pc__prefs__header-actions>:is(button,a,[role=button]),html[lang^=ar] :where(#shopify-pc__prefs__dialog,.shopify-pc__prefs__dialog) .shopify-pc__prefs__header-actions>:is(button,a,[role=button]){min-height:2.5rem!important;min-inline-size:7.5rem!important;border-radius:999px!important;padding:.5rem 1.15rem!important;border:1px solid var(--color-border)!important;background:var(--color-background)!important;color:var(--color-foreground)!important;line-height:1.2!important;text-decoration:none!important;font-weight:600!important;box-shadow:0 8px 20px #08131c0f!important}html[dir=rtl] :where(#shopify-pc__prefs__dialog,.shopify-pc__prefs__dialog) #shopify-pc__prefs__header-accept,html[lang^=ar] :where(#shopify-pc__prefs__dialog,.shopify-pc__prefs__dialog) #shopify-pc__prefs__header-accept{order:1!important;background:var(--color-primary)!important;border-color:var(--color-primary)!important;color:var(--color-primary-foreground)!important}html[dir=rtl] :where(#shopify-pc__prefs__dialog,.shopify-pc__prefs__dialog) #shopify-pc__prefs__header-decline,html[lang^=ar] :where(#shopify-pc__prefs__dialog,.shopify-pc__prefs__dialog) #shopify-pc__prefs__header-decline{order:2!important}html[dir=rtl] :where(#shopify-pc__prefs__dialog,.shopify-pc__prefs__dialog) #shopify-pc__prefs__header-save,html[lang^=ar] :where(#shopify-pc__prefs__dialog,.shopify-pc__prefs__dialog) #shopify-pc__prefs__header-save{order:3!important;background:color-mix(in oklab,var(--color-primary) 10%,var(--color-background))!important;border-color:color-mix(in oklab,var(--color-primary) 36%,var(--color-border))!important;color:var(--color-primary)!important}html[dir=rtl] :where(#shopify-pc__prefs__dialog,.shopify-pc__prefs__dialog) .shopify-pc__prefs__scrollable,html[lang^=ar] :where(#shopify-pc__prefs__dialog,.shopify-pc__prefs__dialog) .shopify-pc__prefs__scrollable{padding:1.05rem 1.2rem 1.2rem!important;box-sizing:border-box!important}html[dir=rtl] :where(#shopify-pc__prefs__dialog,.shopify-pc__prefs__dialog) .shopify-pc__prefs__scrollable>div:first-child,html[lang^=ar] :where(#shopify-pc__prefs__dialog,.shopify-pc__prefs__dialog) .shopify-pc__prefs__scrollable>div:first-child{inline-size:auto!important;max-inline-size:48rem!important;margin:0 0 .8rem!important;margin-inline-start:auto!important;margin-inline-end:0!important;box-sizing:border-box!important}html[dir=rtl] :where(#shopify-pc__prefs__dialog,.shopify-pc__prefs__dialog) .shopify-pc__prefs__intro,html[dir=rtl] :where(#shopify-pc__prefs__dialog,.shopify-pc__prefs__dialog) .shopify-pc__prefs__intro-main,html[lang^=ar] :where(#shopify-pc__prefs__dialog,.shopify-pc__prefs__dialog) .shopify-pc__prefs__intro,html[lang^=ar] :where(#shopify-pc__prefs__dialog,.shopify-pc__prefs__dialog) .shopify-pc__prefs__intro-main{inline-size:100%!important;max-inline-size:none!important;margin-inline-start:0!important;margin-inline-end:0!important;box-sizing:border-box!important}html[dir=rtl] :where(#shopify-pc__prefs__dialog,.shopify-pc__prefs__dialog) #shopify-pc__prefs__header-close,html[dir=rtl] :where(#shopify-pc__prefs__dialog,.shopify-pc__prefs__dialog) .shopify-pc__prefs__header-close,html[lang^=ar] :where(#shopify-pc__prefs__dialog,.shopify-pc__prefs__dialog) #shopify-pc__prefs__header-close,html[lang^=ar] :where(#shopify-pc__prefs__dialog,.shopify-pc__prefs__dialog) .shopify-pc__prefs__header-close{position:static!important;inset:auto!important;inline-size:2.25rem!important;block-size:2.25rem!important;border-radius:999px!important;border:1px solid color-mix(in oklab,var(--color-primary) 28%,var(--color-border))!important;background:color-mix(in oklab,var(--color-primary) 9%,var(--color-background))!important;justify-self:end!important}html[dir=rtl] :where(#shopify-pc__prefs__dialog,.shopify-pc__prefs__dialog) .shopify-pc__prefs__option,html[dir=rtl] :where(#shopify-pc__prefs__dialog,.shopify-pc__prefs__dialog) .shopify-pc__prefs__option p,html[lang^=ar] :where(#shopify-pc__prefs__dialog,.shopify-pc__prefs__dialog) .shopify-pc__prefs__option,html[lang^=ar] :where(#shopify-pc__prefs__dialog,.shopify-pc__prefs__dialog) .shopify-pc__prefs__option p{text-align:end!important}html[dir=rtl] :where(#shopify-pc__prefs__dialog,.shopify-pc__prefs__dialog) .shopify-pc__prefs__option,html[lang^=ar] :where(#shopify-pc__prefs__dialog,.shopify-pc__prefs__dialog) .shopify-pc__prefs__option{padding:.95rem 1.1rem!important;border-radius:calc(var(--border-radius-md) + 6px)!important;background:color-mix(in oklab,var(--color-surface) 72%,var(--color-background))!important}html[dir=rtl] :where(#shopify-pc__prefs__dialog,.shopify-pc__prefs__dialog) .shopify-pc__prefs__option>div:first-child,html[lang^=ar] :where(#shopify-pc__prefs__dialog,.shopify-pc__prefs__dialog) .shopify-pc__prefs__option>div:first-child{margin-block-end:.45rem!important;font-size:1.08rem!important;font-weight:700!important;line-height:1.35!important}html[dir=rtl] :where(#shopify-pc__prefs__dialog,.shopify-pc__prefs__dialog) .shopify-pc__prefs__option p,html[lang^=ar] :where(#shopify-pc__prefs__dialog,.shopify-pc__prefs__dialog) .shopify-pc__prefs__option p{margin:0!important;font-size:.98rem!important;line-height:1.75!important;color:color-mix(in oklab,var(--color-foreground) 84%,var(--color-muted))!important}html[dir=rtl] :where(#shopify-pc__prefs__dialog,.shopify-pc__prefs__dialog) .shopify-pc__prefs__scrollable>div:first-child,html[lang^=ar] :where(#shopify-pc__prefs__dialog,.shopify-pc__prefs__dialog) .shopify-pc__prefs__scrollable>div:first-child,html[dir=rtl] :where(#shopify-pc__prefs__dialog,.shopify-pc__prefs__dialog) .shopify-pc__prefs__scrollable>div:first-child :is(h3,p),html[lang^=ar] :where(#shopify-pc__prefs__dialog,.shopify-pc__prefs__dialog) .shopify-pc__prefs__scrollable>div:first-child :is(h3,p){text-align:end!important}html[dir=rtl] :where(#shopify-pc__prefs__dialog,.shopify-pc__prefs__dialog) .shopify-pc__prefs__scrollable>div:first-child h3,html[lang^=ar] :where(#shopify-pc__prefs__dialog,.shopify-pc__prefs__dialog) .shopify-pc__prefs__scrollable>div:first-child h3{font-size:clamp(1.28rem,2vw,1.55rem)!important;line-height:1.35!important;margin-block-end:.35rem!important;margin-inline:0!important}html[dir=rtl] :where(#shopify-pc__prefs__dialog,.shopify-pc__prefs__dialog) .shopify-pc__prefs__scrollable>div:first-child p,html[lang^=ar] :where(#shopify-pc__prefs__dialog,.shopify-pc__prefs__dialog) .shopify-pc__prefs__scrollable>div:first-child p{font-size:1rem!important;line-height:1.75!important;color:color-mix(in oklab,var(--color-foreground) 82%,var(--color-muted))!important;margin-inline:0!important}@media(max-width:768px){html[dir=rtl] :where(#shopify-pc__prefs__dialog,.shopify-pc__prefs__dialog) .shopify-pc__prefs__header-actions,html[lang^=ar] :where(#shopify-pc__prefs__dialog,.shopify-pc__prefs__dialog) .shopify-pc__prefs__header-actions{gap:.45rem!important}html[dir=rtl] :where(#shopify-pc__prefs__dialog,.shopify-pc__prefs__dialog) .shopify-pc__prefs__header-actions>:is(button,a,[role=button]),html[lang^=ar] :where(#shopify-pc__prefs__dialog,.shopify-pc__prefs__dialog) .shopify-pc__prefs__header-actions>:is(button,a,[role=button]){flex:1 1 calc(50% - .45rem)!important;justify-content:center!important;min-inline-size:0!important}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.sr-only:focus{position:static;inline-size:auto;block-size:auto;padding:inherit;margin:inherit;overflow:visible;clip:auto;white-space:normal}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible,[role=button]:focus-visible,[role=link]:focus-visible,[role=radio]:focus-visible,[role=checkbox]:focus-visible,summary:focus-visible,:focus-visible{outline:3px solid var(--color-primary);outline-offset:2px}:focus:not(:focus-visible){outline:none}.form-input,.form-select,.form-textarea{inline-size:100%;min-block-size:2.75rem;padding-block:.625rem;padding-inline:.875rem;border:1px solid var(--color-border);border-radius:var(--border-radius-input);background-color:var(--color-background);color:var(--color-foreground);font-size:var(--font-size-sm);line-height:var(--line-height-body);transition:border-color var(--transition-fast)}.form-input:focus,.form-select:focus,.form-textarea:focus{border-color:var(--color-primary)}.form-input:focus:not(:focus-visible),.form-select:focus:not(:focus-visible),.form-textarea:focus:not(:focus-visible){outline:none}.form-input::placeholder,.form-textarea::placeholder{color:var(--color-muted)}.form-label{display:block;margin-block-end:var(--spacing-xs);font-size:var(--font-size-sm);font-weight:600}.form-textarea{min-block-size:6rem;resize:vertical}button:not([hidden]),[role=button]:not([hidden]){min-inline-size:24px;min-block-size:24px}.badge{display:inline-flex;align-items:center;padding-block:.25rem;padding-inline:.5rem;border-radius:var(--border-radius-sm);font-size:var(--font-size-xs);font-weight:600;line-height:1;text-transform:uppercase}.badge--sale{background-color:var(--color-sale);color:#fff}.badge--new{background-color:var(--color-primary);color:var(--color-primary-foreground)}.badge--sold-out{background-color:var(--color-surface);color:var(--color-muted)}.container{inline-size:100%;max-inline-size:var(--page-width);margin-inline:auto;padding-inline:var(--page-margin)}.grid{display:grid;gap:var(--spacing-md)}.grid--2{grid-template-columns:repeat(2,1fr)}.grid--3{grid-template-columns:repeat(3,1fr)}.grid--4{grid-template-columns:repeat(4,1fr)}@media(max-width:768px){.grid--2,.grid--3,.grid--4{grid-template-columns:repeat(2,1fr)}.grid--mobile-1{grid-template-columns:1fr}}@media(max-width:480px){.grid--2,.grid--3,.grid--4{grid-template-columns:1fr}}.rte{line-height:var(--line-height-body)}.rte>*:first-child{margin-block-start:0}.rte>*:last-child{margin-block-end:0}.rte h1,.rte h2,.rte h3,.rte h4,.rte h5,.rte h6{margin-block-start:1.5em;margin-block-end:.5em}.rte p{margin-block:.75em}.rte ul,.rte ol{margin-block:.75em;padding-inline-start:1.5em}.rte ul{list-style-type:disc}.rte ol{list-style-type:decimal}.rte li+li{margin-block-start:.25em}.rte blockquote{margin-block:1em;padding-inline-start:1em;border-inline-start:3px solid var(--color-border);font-style:italic;color:color-mix(in oklab,var(--color-foreground) 75%,transparent)}.rte table{inline-size:100%;margin-block:1em;border-collapse:collapse;font-size:var(--font-size-sm)}.rte th,.rte td{padding:.5em .75em;border:1px solid var(--color-border);text-align:start}.rte th{font-weight:600;background-color:color-mix(in oklab,var(--color-surface) 50%,var(--color-background))}.rte img{max-inline-size:100%;block-size:auto;margin-block:1em;border-radius:var(--border-radius-md)}.rte a{text-decoration:underline;text-underline-offset:.15em}.rte a:hover{opacity:.75}.rte hr{margin-block:1.5em;border:none;border-block-start:1px solid var(--color-border)}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background-color:#00000080;opacity:0;visibility:hidden;transition:opacity var(--transition-normal),visibility var(--transition-normal)}.overlay.is-active{opacity:1;visibility:visible}[dir=rtl] .icon-directional{transform:scaleX(-1)}.btn--gradient{background:linear-gradient(135deg,#00342b,#004d40);color:#fff;border:none;border-radius:9999px;padding:.75rem 2rem;font-weight:600;cursor:pointer;min-block-size:44px;min-inline-size:44px;display:inline-flex;align-items:center;justify-content:center;transition:opacity var(--transition-fast, .15s ease)}.btn--gradient:hover:not(:disabled){opacity:.92}.btn--outline-teal{background:transparent;border:2px solid var(--color-teal-dark);color:var(--color-teal-dark);border-radius:.75rem;padding:.75rem 2rem;font-weight:600;cursor:pointer;min-block-size:44px;min-inline-size:44px;display:inline-flex;align-items:center;justify-content:center;transition:background-color var(--transition-fast, .15s ease),color var(--transition-fast, .15s ease)}.btn--outline-teal:hover:not(:disabled){background-color:var(--color-teal-dark);color:#fff}*{letter-spacing:0}[lang^=en] .text-uppercase{text-transform:uppercase}button:not([hidden]),input:not([type=hidden]),select,textarea,[role=button]:not([hidden]){min-block-size:44px;min-inline-size:44px}a:not(.rte a):not(p a):not(li>a:only-child){min-block-size:44px;min-inline-size:44px}
/*# sourceMappingURL=/cdn/shop/t/8/assets/critical.css.map */
