.u-NoList{margin:0;padding:0;list-style:none}.u-Hidden{display:none}:root{--text-fontFamily: "Lato", sans-serif;--text-lineHeight: 1.4;--text: rgb(28, 27, 27, 1);--text-subdued: rgb(106, 106, 106, 1);--text-superSmall-fontSize: .75rem;--text-small-fontSize: .875rem;--text-medium-fontSize: 1rem;--text-large-fontSize: 1.125rem;--success-text: rgb(7, 128, 17, 1);--warning-text: rgb(255, 165, 0, 1);--error-text: rgb(255, 0, 0, 1);--info-text: rgb(58, 116, 252, 1);--background: rgb(255, 255, 255, 1);--background-high: rgba(245, 245, 245, 1);--border-radius-md: .5rem;--border: rgb(221, 221, 221, 1);--border-active: rgb(28, 27, 27, 1);--border-high: rgb(58, 116, 252, 1);--button-primary-text: rgb(255, 255, 255, 1);--button-primary-background: rgb(58, 116, 252, 1);--button-secondary-text: rgb(28, 27, 27, 1);--button-secondary-background: rgb(255, 255, 255, 1)}.ProductItem .loox-rating{min-height:26px}[data-experiment=new-badge-variant]{display:none}.Badge{display:inline-flex;gap:4px;align-items:center;justify-content:space-between;padding:8px;background:#1c1c1b;color:#fff;font-size:12px;font-weight:600;line-height:1}.c-Button{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;padding:1.5rem;cursor:pointer;font-weight:600;text-transform:uppercase}.c-Button.c-Button--Primary{background-color:#3a74fc;color:#fff;font-family:Century Gothic,sans-serif;letter-spacing:.175rem}.c-Button.c-Button--Secondary{background-color:#fff;color:#1c1b1b;font-family:Century Gothic,sans-serif;letter-spacing:.175rem}.c-Button.c-Button--Tertiary{padding:.75rem;background-color:#e8ebf2;color:#1d3a7e;font-family:Century Gothic,sans-serif;letter-spacing:.175rem}.c-Button.c-Button--Tertiary .c-Button__Inner{display:flex;align-items:center;gap:.5rem}.c-Button.c-Button--Plain{padding:0;color:var(--text-color-light);font-weight:500;text-transform:none}.c-Button.c-Button--FullWidth{width:100%}.c-Button.c-Button--Rounded{padding:.5rem;border-radius:5px;font-family:Lato,sans-serif;letter-spacing:normal;letter-spacing:initial;text-transform:none}.c-Button .c-Button__Inner{outline:none;color:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit}.c-Button .c-Button__LoadingState{display:none;flex-direction:column;justify-content:center}.c-Button .c-Button__LoadingState .Spinner__Icon{width:.875rem;height:.875rem}.c-Button .c-Button__LoadingState .Spinner__IconPath{stroke:#fff}.c-Button.c-Button--Loading .c-Button__Inner{display:none}.c-Button.c-Button--Loading .c-Button__LoadingState{display:flex}.c-Button.c-Button--Pill{display:flex;gap:8px;align-items:center;padding:12px 16px;border:1px solid #3a74fc;border-radius:25px;color:#3a74fc}.c-Button.c-Button[aria-hidden=true]{display:none}.Checkbox{cursor:pointer}.Checkbox input{display:none}.Checkbox__Box{width:1.25rem;height:1.25rem;background-color:#fff;border:1px solid #ddd}.Checkbox__Checkmark{display:none;align-items:center;justify-content:center;width:100%;height:100%}.Checkbox__Checkmark .Icon{width:.75rem;height:.75rem}.Checkbox:has(input:checked) .Checkbox__Box{border-color:#1c1b1b}.Checkbox:has(input:checked) .Checkbox__Checkmark{display:flex}.Countdown{display:flex;flex-direction:column;align-items:center;gap:.25rem;padding:.75rem 1.5rem;background-color:#1d3a7e;text-align:center}.Countdown .Countdown__Time{font-family:Century Gothic,sans-serif;font-size:1.125rem;font-weight:600;letter-spacing:.135rem;transition:all .3s ease}.Countdown .Countdown__Time--Loading{filter:blur(3px)}.Countdown .Text{margin:0;color:#fff}.DialogTrigger{cursor:pointer}.Dialog__Inner{padding:1rem 2.5rem 1rem 1rem;background-color:#fff;border:1px solid #ddd;border-radius:.125rem;box-shadow:0 2px 16px #00000014}@media screen and (min-width: 1008px){.Dialog__Inner{max-width:30rem;margin:auto}}.Dialog__Inner::backdrop{background-color:#36363680;opacity:0;transition:opacity .3s ease-in-out}.Dialog__Close{position:absolute;top:0;right:0}.Dialog__Close .c-Button{padding:.75rem}.Dialog__Close .c-Button__Inner{display:flex}.Dialog--Active .Dialog__Inner::backdrop{opacity:1}.Divider{margin:0;width:100%;border:none;border-top:1px solid var(--border)}.Skeleton{animation:skeleton-loading 1s linear infinite alternate;border-color:#0000;outline-color:#0000}.Skeleton *{visibility:hidden}.FreeShippingHint{display:flex;justify-content:space-between;color:#078011}.FreeShippingHint .Text{margin:0}.GiftBoxHint{margin:0 -30px .75rem;padding:.75rem 1.5rem;background-color:#e6f2e7;color:#078011;text-align:center}.Heading{font-family:Century Gothic,sans-serif;font-weight:600}.Heading.Heading--H1{font-size:1.5rem}.Heading.Heading--H2{font-size:1.25rem}.Heading.Heading--Center{text-align:center}.HintBox{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.5rem .75rem;background-color:#f5f5f5}.HintBox .Icon{flex-shrink:0}.IconWithText{display:inline-flex;align-items:center;gap:.5rem;padding:.25rem .75rem;background-color:#f5f5f5}.Image .Image__Image{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:inherit;aspect-ratio:var(--aspect-ratio)}.InfoNotice{display:flex;flex-direction:column;gap:.25rem;color:#6a6a6a}.InfoNotice a{color:#3a74fc;-webkit-text-decoration:underline;text-decoration:underline}.KlaviyoSignup .klaviyo-form,.Footer .klaviyo-form,.KlaviyoSignup .klaviyo-form [data-testid=form-component],.Footer .klaviyo-form [data-testid=form-component]{padding:0!important}.KlaviyoSignup .klaviyo-form [data-testid=form-component],.Footer .klaviyo-form [data-testid=form-component]{margin-bottom:1.25rem}.KlaviyoSignup .klaviyo-form button,.Footer .klaviyo-form button{height:auto!important;height:initial!important;padding:1.5rem 1.75rem!important}.KlaviyoSignup .klaviyo-form button,.Footer .klaviyo-form button{font-size:.875rem}.KlaviyoSignup .klaviyo-form input[type=email],.Footer .klaviyo-form input[type=email]{height:auto!important;height:initial!important;padding:1rem 0 1rem .875rem!important;border-color:#ddd!important}.KlaviyoSignup .klaviyo-form input[type=email][aria-invalid=true],.Footer .klaviyo-form input[type=email][aria-invalid=true]{border-color:#d0331f!important}.VerticalStack{display:flex;flex-direction:column;gap:0;gap:var(--gap, 0)}.VerticalStack--VerticalAlignCenter{justify-content:center}.VerticalStack--HorizontalAlignCenter{align-items:center}.c-Link{color:#3a74fc;-webkit-text-decoration:underline;text-decoration:underline}.c-Link.c-Link--ProminenceHigh{color:#3a74fc}.c-Link.c-Link--ProminenceMedium{color:#1c1b1b}.c-Link.c-Link--SizeSmall{font-size:.875rem}.c-Modal{box-sizing:border-box}.c-Modal *,.c-Modal *:before,.c-Modal *:after{box-sizing:border-box}.c-Modal .c-Modal__Dialog{max-height:75vh;padding:0;border:none;box-shadow:2px 8px 24px #00000014}@media screen and (min-width: 1008px){.c-Modal .c-Modal__Dialog{width:revert;max-width:30rem;height:revert;margin:auto}}.c-Modal .c-Modal__Dialog::backdrop{background-color:#36363680;opacity:0;transition:opacity .3s ease-in-out}.c-Modal .c-Modal__Dialog--Active::backdrop{opacity:1}.c-Modal .c-Modal__Close{position:absolute;top:0;right:0;z-index:1}.c-Modal .c-Modal__ContentWrapper{position:relative;display:flex;flex-direction:column;gap:1rem;justify-content:space-between;max-height:75vh;padding:3rem 1.5rem 2rem}.c-Modal .c-Modal__Header{display:flex;flex-direction:column;gap:.5rem;-webkit-hyphens:auto;hyphens:auto}.c-Modal .c-Modal__Header .Text{color:#6a6a6a;font-size:1rem;-webkit-hyphens:auto;hyphens:auto}.c-Modal .c-Modal__Header .Text[aria-hidden=true]{display:none}.c-Modal .c-Modal__Content{flex-shrink:1;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.c-Modal .c-Modal__Content::-webkit-scrollbar{display:none}.c-Modal .c-Modal__ContentFade{position:absolute;top:0;left:0;width:100%;height:2.5rem;background:linear-gradient(to top,#fff,#fff0);opacity:0;transition:opacity .3s ease-in-out;pointer-events:none}.c-Modal .c-Modal__ContentFade--Active{top:var(--top);opacity:1}.c-Modal .c-Modal__Action[aria-hidden=true]{display:none}.c-Modal .Heading{margin:0;color:#1c1b1b;font-family:var(--heading-font-family);font-size:1.25rem;font-weight:600;font-style:normal;line-height:1.25}.PriceList{display:flex;gap:.5rem;align-items:baseline}.PriceList__Prices{display:flex;align-items:baseline;gap:.5rem}.Section{padding:2rem 0}@media screen and (min-width: 1008px){.Section{padding:4rem 0}}.Section.Section--AlignLeft .Section__Header{align-items:flex-start;text-align:left}.Section.Section--Narrow .Section__Container{max-width:770px}.Section.Section--ProminenceHigh{background-color:#3a74fc0d}.Section .Section__Container{display:flex;flex-direction:column;align-items:center;gap:2rem;margin:0 auto;padding:0 1rem;max-width:1440px}@media screen and (min-width: 1008px){.Section .Section__Container{padding:0 2rem}}@media screen and (min-width: 1140px){.Section .Section__Container{padding:0 4rem}}.Section .Section__Header{display:flex;flex-direction:column;align-items:center;gap:.5rem;width:100%;text-align:center}.Section .Section__Content{display:flex;flex-direction:column;gap:4rem;width:100%}.Spinner .Spinner__Icon{width:3.2rem;height:3.2rem;animation:rotator 1.4s linear infinite}.Spinner .Spinner__IconPath{transform-origin:center;animation:dash 1.4s ease-in-out infinite;stroke:#1c1b1b;stroke-dasharray:280;stroke-dashoffset:0}@keyframes rotator{0%{transform:rotate(0)}to{transform:rotate(270deg)}}@keyframes dash{0%{stroke-dashoffset:280}50%{stroke-dashoffset:75;transform:rotate(135deg)}to{stroke-dashoffset:280;transform:rotate(450deg)}}.TextV2{margin:0;font-family:var(--text-fontFamily);line-height:var(--text-lineHeight);color:var(--text)}.TextV2--ToneInherit{color:inherit}.TextV2--ToneSubdued{color:var(--text-subdued)}.TextV2--ToneSuccess{color:var(--success-text)}.TextV2--ToneWarning{color:var(--warning-text)}.TextV2--ToneCritical{color:var(--error-text)}.TextV2--ToneInfo{color:var(--info-text)}.TextV2--SizeSuperSmall{font-size:var(--text-superSmall-fontSize)}.TextV2--SizeSmall{font-size:var(--text-small-fontSize)}.TextV2--SizeMedium{font-size:var(--text-medium-fontSize)}.TextV2--SizeLarge{font-size:var(--text-large-fontSize)}.TextV2--WeightBold{font-weight:700}.Text{line-height:1.4}.Text.Text--Large{font-size:1.125rem}.Text.Text--Small{font-size:.875rem}.Text.Text--SuperSmall{font-size:.75rem}.Text.Text--Tiny{font-size:.625rem}.Text.Text--Center{text-align:center}.Text.-Success{color:#6b856b}.Text.Text--ToneSubdued{color:#6a6a6a}.Text.Text--TransformUppercase{text-transform:uppercase}.Toast{position:fixed;bottom:1rem;left:50%;z-index:1;display:flex;flex-direction:column;width:calc(100% - 1.5rem);max-width:50rem;padding:.25rem .5rem;border-radius:.3125rem;border:1px solid #3a74fc;background-color:#fff;box-shadow:4px 0 8px #00000040;transform:translate(-50%,100%);opacity:0;transition:all .3s ease-in-out}@media screen and (min-width: 1008px){.Toast{padding:1rem}}.Toast.Toast--Active{transform:translate(-50%);opacity:1}.Toast .Toast__Header{display:flex;justify-content:space-between;align-items:center}@media screen and (min-width: 1008px){.Toast .Toast__Heading{width:100%;text-align:center}}@media screen and (min-width: 1008px){.Toast .Toast__Text{text-align:center}}.Toast .c-Button__Inner{display:flex;padding:.75rem}.Tooltip{position:relative;display:flex;align-items:center;justify-content:space-between}.Tooltip--Active .Tooltip__Content{display:block}.Tooltip__Content{display:none;position:absolute;top:0;left:0;width:100%;padding:.5rem;transform:translateY(calc(-100% - 1.5rem));background-color:#fff;border-radius:.125rem;border:1px solid #ebf1ff;box-shadow:0 0 2px #ebf1ff}.UpsellCard{display:none}.UpsellCard__Wrapper{display:flex;align-items:center;gap:1rem;padding:.75rem;background-color:#fff;border:1px solid #ddd;cursor:pointer}.UpsellCard__Image{position:relative;flex-shrink:0;width:5.25rem;height:5.25rem}.UpsellCard__MagnifyImage{position:absolute;bottom:.5rem;right:.5rem}.UpsellCard__MagnifyImage .Icon{fill:none}
/*# sourceMappingURL=/cdn/shop/t/348/assets/layout.theme.css.map */
