#notFoundPage{text-align:center;flex-direction:column;align-items:center;width:calc(100% - 2em);max-width:32em;margin:4em auto;display:flex}#notFoundCode{color:var(--color-ac-2);margin:0;font-size:5em;font-weight:700;line-height:1}#notFoundPage h1{margin:.25em 0 0}#notFoundPage p{color:var(--color-txt-h);margin:.5em 0 1.5em}.srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}#brandMain{flex-direction:column;gap:0;display:flex}#brandHero{background-color:var(--color-ac-5);justify-content:center;align-items:center;width:100%;height:calc(100svh - 4em);min-height:24em;max-height:1500px;display:flex;position:sticky;top:4em;overflow:hidden}#brandHeroImage{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}#brandHeroContent{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:1.5em;padding:2em;display:flex;position:relative}#brandHeroMark{width:min(60vw,18em);height:auto}#brandHeroLede{max-width:32em;color:var(--color-ac-1);letter-spacing:.03em;text-wrap:pretty;font-size:1.1em;line-height:1.9}#brandMaterials{background-color:var(--color-ac-1);justify-content:center;width:100%;max-height:3000px;margin:0 auto;padding:0;display:flex}#brandMaterials .brandSplitImage{width:100%;max-width:750px}#brandMaterials .brandSplitImage img{aspect-ratio:1;object-fit:cover;object-position:center;width:100%;height:100%}#brandMaterials .brandSplitText{aspect-ratio:1;justify-content:center;align-items:center;width:100%;max-width:750px;margin:0;padding:0;display:flex}#brandMaterials .brandSplitText p{text-wrap:pretty;width:fit-content;padding:3em 5em}@media (width<=600px){#brandMaterials{height:fit-content;max-height:unset;background-color:var(--color-ac-1);flex-direction:column;display:flex}#brandMaterials .brandSplitImage{width:100%}#brandMaterials .brandSplitImage img{object-fit:cover;object-position:center;width:100%;height:100%;max-height:80svh}#brandMaterials .brandSplitText{justify-content:center;align-items:center;width:100%;margin:0;padding:0;display:flex}#brandMaterials .brandSplitText p{padding:6em 3em}}#brandValues{text-align:center;color:var(--color-ac-1);background:#1a1a1a;flex-direction:column;align-items:center;gap:1.5em;padding:5em 2em;display:flex}.brandValuesLine{text-wrap:pretty;letter-spacing:.03em;max-width:40em;font-size:1.2em;line-height:2}.brandValuesDivider{border:none;border-top:1px solid var(--color-ac-1);opacity:.5;width:3em}#brandValuesCaption{margin-top:.5em;font-size:1.2em}#brandClosing{aspect-ratio:3;background-color:var(--color-ac-1);width:100%}#brandClosing img{aspect-ratio:3;object-fit:cover;object-position:center;width:100%;height:100%}@media (width<=600px){#brandClosing{aspect-ratio:2;background-color:var(--color-ac-5);width:100%}#brandClosing img{aspect-ratio:2;object-fit:cover;object-position:center;width:100%;height:100%}}#documentPageBody{width:calc(100% - 2em);max-width:48em;margin:0 auto}#documentPageContent{line-height:1.7}#documentPageContent :is(h1,h2,h3){margin-top:1.5em}#documentPageBody hr{margin-top:1em}#documentPageDate{color:var(--color-txt-h);margin-top:1em;font-size:.875em;display:block}@keyframes presentationModuleFadeIn{0%{opacity:0}to{opacity:1}}.presentationModule{text-wrap:pretty;width:100%;margin:0}.presentationModuleAnimate{opacity:0}.presentationModuleAnimate.isRevealed{animation:1.2s ease-in-out forwards presentationModuleFadeIn}.presentationModuleHeading{margin:0 0 .375em;font-size:1.5em;font-weight:600}.presentationModuleText{margin:0 0 .75em;line-height:1.6}.presentationModuleLink{border:1px solid var(--color-txt);color:inherit;transition:background-color var(--color-anm) ease-out, color var(--color-anm) ease-out;border-radius:2em;padding:.5em 1.25em;text-decoration:none;display:inline-block}.presentationModuleLink:hover{background-color:var(--color-ac-4);border-color:var(--color-ac-4);color:var(--color-ac-1)}.presentationModuleHero{justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}@media (width>=600.1px){.presentationModuleHero{height:calc(100svh - 7em);max-height:1200px}}@media (width<=600px){.presentationModuleHero{height:calc(100svh - 7em)}}.presentationModuleHeroBg{z-index:0;background-position:50%;background-size:cover;position:absolute;inset:0}.presentationModuleHeroContent{z-index:1;text-align:center;max-width:32em;color:var(--color-ac-1);padding:1em;position:relative}.presentationModuleHeroContent .presentationModuleLink{border-color:var(--color-ac-1);color:var(--color-ac-1)}.presentationModuleSplit{align-items:center;display:flex}.presentationModuleSplitImage{min-width:0}.presentationModuleSplitImage img{aspect-ratio:1;object-fit:cover;object-position:center;width:100%;display:block}.presentationModuleSplitContent{text-wrap:pretty;min-width:0}@media (width>=600.1px){.presentationModuleSplit{flex-wrap:nowrap}.presentationModuleSplitReverse{flex-direction:row-reverse}.presentationModuleSplitImage{width:80%}.presentationModuleSplitContent{width:100%;padding:3em 5em}}@media (width<=600px){.presentationModuleSplit{flex-direction:column}.presentationModuleSplitImage{width:100%}.presentationModuleSplitContent{width:100%;padding:1.5em}}.presentationModuleCarousel{position:relative}.presentationModuleCarousel .splide__slide img{aspect-ratio:2;object-fit:cover;object-position:center;width:100%;display:block}.presentationModuleCarousel .splide__pagination__page{background:var(--color-ac-4)!important}.presentationModuleCarousel .splide__pagination__page.is-active{background:var(--color-ac-3)!important}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;height:100%;display:flex;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{pointer-events:none;flex-wrap:wrap;justify-content:center;align-items:center;margin:0;display:flex}.splide__pagination li{pointer-events:auto;margin:0;line-height:1;list-style-type:none;display:inline-block}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{visibility:hidden;position:relative}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;margin:0;position:relative;list-style-type:none!important}.splide__slide img{vertical-align:bottom}.splide__spinner{contain:strict;border:2px solid #999;border-left-color:#0000;border-radius:50%;width:20px;height:20px;margin:auto;animation:1s linear infinite splide-loading;display:inline-block;position:absolute;inset:0}.splide__sr{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{z-index:0;position:relative;overflow:hidden}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{opacity:0;z-index:0;margin:0!important}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{cursor:pointer;opacity:.7;z-index:1;background:#ccc;border:0;border-radius:50%;justify-content:center;align-items:center;width:2em;height:2em;padding:0;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.splide__arrow svg{fill:#000;width:1.2em;height:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline-offset:3px;outline:3px solid #0bf}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline-offset:3px;outline:3px solid #0bf}.splide__pagination{z-index:1;padding:0 1em;position:absolute;bottom:.5em;left:0;right:0}.splide__pagination__page{opacity:.7;background:#ccc;border:0;border-radius:50%;width:8px;height:8px;margin:3px;padding:0;transition:transform .2s linear;display:inline-block;position:relative}.splide__pagination__page.is-active{z-index:1;background:#fff;transform:scale(1.4)}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible,.splide.is-focus-in .splide__pagination__page:focus{outline-offset:3px;outline:3px solid #0bf}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:#0000}.splide__slide:focus{outline:0}@supports (outline-offset:-3px){.splide__slide:focus-visible{outline-offset:-3px;outline:3px solid #0bf}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports (outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline-offset:-3px;outline:3px solid #0bf}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible,.splide.is-focus-in .splide__toggle:focus{outline-offset:3px;outline:3px solid #0bf}.splide__track--nav>.splide__list>.splide__slide{cursor:pointer;border:3px solid #0000}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{top:auto;bottom:1em}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{flex-direction:column;padding:1em 0;display:flex;inset:0 .5em 0 auto}#loginCard{width:32em}#loginCard button{margin-block-start:.5em}#checkoutResultPage{width:calc(100% - 2em);max-width:40em;margin:2em auto}#checkoutResultOrderNumber{color:var(--color-txt-h)}#checkoutResultSummary{border:1px solid var(--color-ac-2);border-radius:.5em;margin:1.5em 0;padding:1.25em}#checkoutResultSummary h3{margin-top:0}#checkoutResultItems{flex-direction:column;gap:.5em;margin:0 0 1em;padding:0;list-style:none;display:flex}#checkoutResultItems li{align-items:baseline;gap:.5em;font-size:.9375em;display:flex}#checkoutResultItems li span:first-child{flex:auto;min-width:0}#checkoutResultTotal{border-top:1px solid var(--color-ac-2);justify-content:space-between;align-items:center;padding-top:.75em;font-size:1.15em;font-weight:700;display:flex}#checkoutResultReceiptLink{color:var(--color-ac-4);margin-bottom:1em;display:inline-block}#checkoutTitle{width:1200px;max-width:calc(100% - 2em);margin:0 auto}#checkoutLayout{align-items:flex-start;gap:2em;width:1200px;max-width:calc(100% - 2em);margin:1.5em auto 0;display:flex}#checkoutForm{flex:auto;min-width:0}#checkoutAddressList{flex-direction:column;gap:.5em;margin-bottom:1em;display:flex}.checkoutAddressOption{border:1px solid var(--color-ac-2);cursor:pointer;transition:border-color var(--color-anm);border-radius:.5em;align-items:center;gap:.75em;padding:.75em 1em;display:flex}.checkoutAddressOption:has(input:checked){border-color:var(--color-ac-4)}.checkoutAddressOption input{flex:none;width:auto}#checkoutSummary{border:1px solid var(--color-ac-2);border-radius:.5em;flex:0 0 20em;padding:1.25em;position:sticky;top:1.5em}#checkoutSummary h3{margin-top:0}#checkoutSummaryItems,#checkoutConfirmItems{flex-direction:column;gap:.5em;margin:0 0 1em;padding:0;list-style:none;display:flex}#checkoutSummaryItems li,#checkoutConfirmItems li{align-items:baseline;gap:.5em;font-size:.9375em;display:flex}#checkoutSummaryItems li span:first-child,#checkoutConfirmItems li span:first-child{flex:auto;min-width:0}#checkoutSummaryItems li small{color:var(--color-txt-h)}#checkoutSummaryTotal,#checkoutConfirmTotal{border-top:1px solid var(--color-ac-2);justify-content:space-between;align-items:center;padding-top:.75em;font-size:1.15em;font-weight:700;display:flex}.checkoutConfirmDialog{width:100%;max-width:min(520px,92vw)}#checkoutConfirmName{margin:.5em 0 0;font-weight:700}#checkoutConfirmAddress{color:var(--color-txt-h);margin:0 0 1em}#checkoutConfirmActions{gap:.75em;margin-top:1em;display:flex}@media (width<=640px){#checkoutLayout{flex-direction:column}#checkoutSummary{box-sizing:border-box;flex:none;width:100%;position:static}}#cartTitle,#cartEmpty{width:1200px;max-width:calc(100% - 2em);margin:0 auto}#cartEmpty{color:var(--color-txt-h);margin-top:1em}#cartLayout{align-items:flex-start;gap:2em;width:1200px;max-width:calc(100% - 2em);margin:1.5em auto 0;display:flex}#cartItems{flex:auto;min-width:0;margin:0;padding:0;list-style:none}.cartRow{border-bottom:1px solid var(--color-ac-2);align-items:center;gap:1em;padding:1em 0;display:flex}.cartRowThumb{background:color-mix(in srgb, var(--color-txt) 4%, transparent);border-radius:.5em;flex:none;width:5em;height:5em;display:block;overflow:hidden}.cartRowThumb img{object-fit:cover;width:100%;height:100%}.cartRowInfo{flex-direction:column;flex:auto;gap:.25em;min-width:0;display:flex}.cartRowName{color:inherit;font-weight:700;text-decoration:none}.cartRowName:hover{text-decoration:underline}.cartRowInfo small{color:var(--color-txt-h)}.cartRowPrice{white-space:nowrap;flex:none;font-weight:700}.cartRowQty{flex:none;width:5em}.cartRowRemove{color:var(--color-txt-h);cursor:pointer;transition:color var(--color-anm);background:0 0;border:none;flex:none;justify-content:center;align-items:center;padding:.5em;display:inline-flex}.cartRowRemove:hover{color:var(--color-stateError)}#cartSummary{border:1px solid var(--color-ac-2);border-radius:.5em;flex:0 0 20em;padding:1.25em;position:sticky;top:1.5em}#cartSummaryTotal{justify-content:space-between;align-items:center;margin-bottom:1em;font-size:1.25em;font-weight:700;display:flex}#cartCheckoutBtn{background-color:var(--color-ac-4);width:100%;color:var(--color-ac-1);font:inherit;cursor:pointer;transition:background var(--color-anm);border:none;border-radius:2em;padding:.75em 1.5em;display:block}#cartCheckoutBtn:hover{background-color:var(--color-ac-5)}@media (width<=640px){#cartLayout{flex-direction:column}#cartSummary{flex:none;width:100%;position:static}.cartRow{flex-wrap:wrap}}#accountCard{width:calc(100% - 2em);max-width:36em;margin:0 auto}#accountCard section{margin-block:1.5em}.accountFieldView{align-items:center;gap:.75em;display:flex}.accountFieldView input{flex:auto}.accountDialog{width:min(28em,92vw)}.accountDialogActions{gap:.5em;display:flex}#addressListItems{padding:0;list-style:none}.addressItem{border:1px solid var(--color-ac-2);border-radius:.25em;justify-content:space-between;align-items:center;gap:.5em;margin-block-end:.5em;padding:.5em;display:flex}.addressItemDefault{border-left:2px solid var(--color-ac-4);border-color:var(--color-ac-4)}.addressItemInfo{flex:auto;min-width:0;position:relative}.addressItemInfo small{color:var(--color-txt-h);display:block}.addressItemDefaultBadge{opacity:0;position:absolute}.addressItemInfo p{min-height:3em;margin:.25em 0 0}#favoritesCard{width:calc(100% - 2em);max-width:48em;margin:0 auto}#favoritesListItems{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:1em;padding:0;list-style:none;display:grid}#favoritesListItems li{border:1px solid var(--color-ac-2);text-align:center;border-radius:.25em;padding:.75em}#favoritesListItems img{aspect-ratio:1;object-fit:cover;border-radius:.25em;width:100%}#ordersCard{width:calc(100% - 2em);max-width:48em;margin:0 auto}#ordersList{flex-direction:column;gap:1em;padding:0;list-style:none;display:flex}.orderCard{border:1px solid var(--color-ac-2);border-radius:.25em;padding:1em}.orderCardHead{flex-wrap:wrap;align-items:center;gap:.75em;margin-bottom:.75em;display:flex}.orderCardNumber{font-weight:700}.orderCardDate{color:var(--color-ac-2);margin-left:auto}.orderCardStatus{white-space:nowrap;border-radius:999px;align-items:center;padding:.25em .625em;font-size:.8125em;font-weight:600;display:inline-flex}.orderCardStatusNEW{background:color-mix(in srgb, var(--color-ac-2) 40%, transparent);color:var(--color-ac-5)}.orderCardStatusPROCESSING{background:color-mix(in srgb, var(--color-stateWarning) 25%, transparent);color:color-mix(in srgb, var(--color-stateWarning) 70%, black)}.orderCardStatusSHIPPED{background:color-mix(in srgb, var(--color-ac-4) 20%, transparent);color:var(--color-ac-4)}.orderCardStatusDONE{background:color-mix(in srgb, var(--color-stateOkay) 25%, transparent);color:color-mix(in srgb, var(--color-stateOkay) 60%, black)}.orderCardStatusCANCELED{background:color-mix(in srgb, var(--color-stateError) 20%, transparent);color:var(--color-stateError)}.orderCardItems{margin:0 0 .75em;padding:0;list-style:none}.orderCardItems li{border-bottom:1px solid var(--color-ac-1);gap:.75em;padding:.375em 0;display:flex}.orderCardItems li span:first-child{flex:auto}.orderCardTotal{justify-content:space-between;font-weight:700;display:flex}.orderCardShipment{border-top:1px solid var(--color-ac-1);color:var(--color-ac-5);margin-top:.75em;padding-top:.75em;font-size:.9em}#mypageCard{width:calc(100% - 2em);max-width:36em;margin:0 auto}#mypageNav{grid-template-columns:repeat(2,1fr);gap:.5em;width:100%;padding:0;list-style:none;display:grid}#mypageNav li a{color:var(--color-ac-4);background-color:var(--color-ac-2);border-radius:.5em;flex-direction:column;justify-content:center;align-items:center;gap:.5em;height:6em;text-decoration:none;display:flex}#productDetailsLayout{align-items:flex-start;gap:2.5em;width:1500px;max-width:calc(100% - 2em);margin:0 auto;display:flex}#productDetailsGallery{width:28em;max-width:calc(100% - 2em)}#productDetailsMain,#productDetailsGalleryEmpty{aspect-ratio:1;background:color-mix(in srgb, var(--color-txt) 4%, transparent);border-radius:.5em;width:100%;overflow:hidden}#productDetailsMain #productDetailsMainImage{height:100%}#productDetailsMain .splide__slide img{object-fit:cover;width:100%;height:100%}#productDetailsThumbs{margin-top:.75em}#productDetailsThumbs .splide__slide{aspect-ratio:1;cursor:pointer;border:2px solid #0000;border-radius:.25em;overflow:hidden}#productDetailsThumbs .splide__slide img{object-fit:cover;width:100%;height:100%}#productDetailsThumbs .splide__slide.is-active{border-color:var(--color-ac-4)}#productDetailsInfo{flex-direction:column;flex:auto;align-items:flex-start;gap:1em;min-width:0;display:flex}#productDetailsName{margin:0}#productDetailsOverview{color:var(--color-txt-h)}#productDetailsVariations{width:100%}.productDetailsVariationGroup{border-bottom:1px solid var(--color-ac-2)}.productDetailsVariationGroup:first-child{border-top:1px solid var(--color-ac-2)}.productDetailsVariationToggle{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:.75em;padding:.75em 0;display:flex}.productDetailsVariationName{font-weight:700}.productDetailsVariationSelectedLabel{color:var(--color-txt-h);flex:auto}.productDetailsVariationChevron{transition:transform var(--color-anm)}.productDetailsVariationToggle[aria-expanded=true] .productDetailsVariationChevron{transform:rotate(180deg)}.productDetailsVariationBody{padding:0 0 1em}.productDetailsVariationOptions{flex-wrap:wrap;gap:.5em;display:flex}.productDetailsVariationOptionBtn{border:1px solid var(--color-ac-2);color:inherit;font:inherit;cursor:pointer;transition:background var(--color-anm), border-color var(--color-anm), color var(--color-anm);background:0 0;border-radius:2em;padding:.5em 1.25em}.productDetailsVariationOptionBtn.isSelected{border-color:var(--color-ac-4);background-color:var(--color-ac-4);color:var(--color-ac-1)}#productDetailsPrice{margin:0;font-size:1.6em;font-weight:700}#productDetailsUnavailable{color:var(--color-stateError);margin:0}#productDetailsActions{align-items:center;gap:.75em;width:100%;display:flex}#productDetailsAddCart{background-color:var(--color-ac-4);color:var(--color-ac-1);height:2.5em;font:inherit;cursor:pointer;transition:background var(--color-anm);border:none;border-radius:2em;flex:auto;justify-content:center;align-items:center;padding:0 1em;display:flex}#productDetailsAddCart:hover:not(:disabled){background-color:var(--color-ac-5)}#productDetailsAddCart:disabled{opacity:.4;cursor:not-allowed}#productDetailsFavorite{border:1px solid var(--color-ac-2);width:2.5em;height:2.5em;color:var(--color-txt);cursor:pointer;transition:background var(--color-anm), border-color var(--color-anm), color var(--color-anm);background:0 0;border-radius:2em;flex:none;justify-content:center;align-items:center;padding:0;display:flex}#productDetailsFavorite:hover:not(:disabled){border-color:var(--color-ac-4)}#productDetailsFavorite.isFavorited{background-color:var(--color-ac-4);border-color:var(--color-ac-4);color:var(--color-ac-1)}#productDetailsFavorite:disabled{opacity:.6;cursor:not-allowed}#productDetailsDescription{width:1500px;max-width:calc(100% - 4em);margin:3em auto 0;line-height:1.5}#productDetailsDescription :is(h1,h2,h3){margin-top:1.5em}@media (width<=720px){#productDetailsLayout{flex-direction:column}#productDetailsGallery{flex:none;width:100%;max-width:100%}#productDetailsInfo{align-items:stretch;width:100%}}.productsTitle{text-align:center;margin:0 0 1em}#productsToolbar{align-items:center;gap:1em;width:calc(100% - 2em);max-width:1500px;margin:0 auto 1em;display:flex}#productsFilterBtn{border:1px solid var(--color-ac-2);color:inherit;font:inherit;cursor:pointer;transition:border-color var(--color-anm), color var(--color-anm);background:0 0;border-radius:2em;padding:.5em 1.25em}#productsFilterBtn:hover{border-color:var(--color-ac-4);color:var(--color-ac-4)}#productsFilterClear{color:var(--color-ac-4);font-size:.875em;text-decoration:none}#productsFilterClear:hover{text-decoration:underline}.productsFilterDialog{flex-direction:column;width:min(32em,92vw);display:flex}.productsFilterDialog h3{margin:0 0 .75em}#productsFilterModalBody{flex-direction:column;gap:1em;display:flex;overflow-y:auto}.productsFilterGroup{border:1px solid var(--color-ac-2);border-radius:.25em;margin:0;padding:.5em .75em}.productsFilterGroup legend{padding:0 .375em;font-weight:600}.productsFilterOptions{flex-wrap:wrap;gap:.5em;display:flex}.productsFilterOption{border:1px solid var(--color-ac-2);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background var(--color-anm), border-color var(--color-anm), color var(--color-anm);border-radius:2em;align-items:center;gap:.375em;padding:.5em 1.25em;font-size:.9em;display:inline-flex}.productsFilterOption:has(input:checked){border-color:var(--color-ac-4);background-color:var(--color-ac-4);color:var(--color-ac-1)}.productsFilterOption input{opacity:0;pointer-events:none;position:absolute}.productsFilterActions{border-top:1px solid var(--color-ac-2);align-items:center;gap:.75em;margin-top:1.25em;padding-top:.75em;display:flex}#productsFilterClearBtn{font:inherit;color:var(--color-ac-4);cursor:pointer;background:0 0;border:none;margin-left:auto;padding:0;font-size:.875em}#productsFilterClearBtn:hover{text-decoration:underline}#productsGrid{grid-template-columns:repeat(auto-fill,minmax(14em,1fr));gap:1em;width:calc(100% - 2em);max-width:1500px;margin:0 auto;padding:0;list-style:none;display:grid}.productsGridItemLink{color:inherit;flex-direction:column;gap:.375em;text-decoration:none;display:flex}.productsGridItemThumb{aspect-ratio:1;background-color:color-mix(in srgb, var(--color-txt) 6%, transparent);border-radius:.25em;width:100%;display:block;overflow:hidden}.productsGridItemThumb img{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform var(--color-anm) ease-out;display:block}.productsGridItemLink:hover .productsGridItemThumb img{transform:scale(1.05)}.productsGridItemName{white-space:wrap;text-align:center;text-wrap:pretty;height:3em;overflow:hidden}.productsGridItemPrice{color:var(--color-ac-4);text-align:center;font-size:.875em;font-weight:600}#productsEmpty{text-align:center;opacity:.75}#productsPagination{justify-content:center;align-items:center;gap:1em;margin-top:2em;display:flex}#productsPagination a{color:var(--color-ac-4);text-decoration:none}#productsPagination a:hover{text-decoration:underline}.productsPaginationStatus{color:var(--color-txt-h);font-size:.875em}@media (width<=600px){#productsGrid{grid-template-columns:repeat(2,1fr)}}#registerDetailsCard{width:28em}#registerCard{width:32em}:root{--borderColor:#999;margin:0;padding:0;font-family:serif,sans-serif;font-size:clamp(14px,2vw,16px)}*{box-sizing:border-box;font-family:sans-serif;font-size:clamp(14px,2vw,16px);position:relative}html,body{margin:0}h1,h2,h3,h4,h5,h6,p{margin:0;line-height:1.5;display:block}p{font-size:1em}h6{font-size:.67em}h5{font-size:.83em}h4{font-size:1em}h3{font-size:1.17em}h2{font-size:1.5em}button,input,option,select,textarea{font-size:1em;line-height:1.5}button{cursor:pointer}summary{cursor:pointer;font-size:1em}hr{border:.5px solid var(--borderColor);margin:0}code,pre{background-color:#eee}pre{margin:0;padding:.5em;line-height:1.25}fieldset{border:1px solid var(--borderColor);margin:0;padding:.5em}table{border-collapse:collapse}table,th,td{border:1px solid var(--borderColor);padding:.5em}:root{--color-txt:#0d0400;--color-txt-h:#6a6a6a;--color-ac-1:#eae8e0;--color-ac-2:#c5c1bd;--color-ac-3:#5aabec;--color-ac-4:#106daa;--color-ac-5:#003466;--color-ac-6:#f39c59;--color-stateError:#9e3732;--color-stateWarning:#ccc60a;--color-stateOkay:#62d060;--color-anm:.24s;--color-anm-l:.48s;--color-anm-s:.12s}::selection{background:var(--color-ac-4);color:var(--color-ac-1)}html{color:var(--color-txt);scroll-behavior:smooth;background:var(--color-ac-1)!important}body,body *{font-family:serif}rp,rt{font-size:.5em}body{overflow-y:auto}body::-webkit-scrollbar{width:.375em;height:.5em}body::-webkit-scrollbar-track{background:var(--color-ac-5);border-radius:0}body::-webkit-scrollbar-thumb{background:var(--color-ac-4);border-radius:0}body::-webkit-scrollbar-thumb:hover{background:var(--color-ac-3)}a{color:var(--color-ac-4)}.screen{min-width:240px;max-width:2880px;margin-left:auto;margin-right:auto}#siteHeaderRoot{display:contents}#siteHeader{z-index:4;background-color:var(--color-ac-1);height:4em;position:sticky;top:0}:is(body:has(#memberToolbar) #siteHeader,body:has(#memberToolbar) #siteSearch){top:1.5em}#siteHeaderFit{box-sizing:border-box;justify-content:flex-end;align-items:center;width:100%;max-width:1500px;height:100%;margin:0 auto;padding:0 1em;display:flex;position:relative}#siteHeaderLogo{align-items:center;height:2.25em;display:flex;position:absolute;left:50%;transform:translate(-50%)}@media (width<=600px){#siteHeaderLogo{left:1em;transform:none}}#siteHeaderLogo img{object-fit:contain;width:auto;height:100%}#siteHeaderNav ul{gap:.5em;margin:0;padding:0;display:flex}#siteHeaderNav ul li{list-style:none}.siteHeaderNavLink{color:var(--color-txt);cursor:pointer;transition:color var(--color-anm-s);background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding:.25em;text-decoration:none;display:flex}.siteHeaderNavLink:hover{color:var(--color-ac-4)}.siteHeaderCartLink{position:relative}.siteHeaderCartCount{background-color:var(--color-ac-4);min-width:1.125em;height:1.125em;color:var(--color-ac-1);pointer-events:none;border-radius:999px;justify-content:center;align-items:center;padding:0 .25em;font-size:.65em;line-height:1;display:flex;position:absolute;top:0;right:0}#siteSearch{z-index:5;background-color:var(--color-ac-1);border-bottom:1px solid var(--color-ac-2);width:100%;height:4em;margin:0;padding:0;position:fixed;top:0;left:0}#siteSearchFit{box-sizing:border-box;align-items:center;gap:.5em;width:100%;max-width:1500px;height:100%;margin:0 auto;padding:0 1em;display:flex}#siteSearchCloseBtn{color:var(--color-txt);cursor:pointer;transition:color var(--color-anm-s);background:0 0;border:none;border-radius:50%;flex-shrink:0;align-items:center;padding:.125em;display:flex}#siteSearchCloseBtn:hover{color:var(--color-ac-4)}#siteSearchForm{flex-wrap:nowrap;width:100%;height:2.25em;display:flex}#siteSearchText{border:none;border-bottom:1px solid var(--color-ac-5);width:100%;color:var(--color-txt);font:inherit;background:0 0;margin:0;padding-left:.75em}#siteSearchText:focus-visible{border-bottom-color:var(--color-ac-4);outline:none}#siteSearchSubmit{border:1px solid var(--color-ac-4);background-color:var(--color-ac-4);color:var(--color-ac-1);cursor:pointer;transition:background-color var(--color-anm-s);align-items:center;margin:0;padding:0 .75em;display:flex}#siteSearchSubmit:hover{background-color:var(--color-ac-5);border-color:var(--color-ac-5)}#siteSearchResults{background-color:var(--color-ac-1);z-index:5;width:100%;max-height:70vh;margin:0;padding:0;list-style:none;position:absolute;top:100%;left:0;overflow-y:auto;box-shadow:0 .5em .75em -.5em #0000004d}.siteSearchResultItem{max-width:1500px;margin:0 auto}.siteSearchResultLink{width:100%;color:var(--color-txt);box-sizing:border-box;align-items:center;gap:1em;padding:.75em 1em;text-decoration:none;display:flex}.siteSearchResultLink:hover{background-color:var(--color-ac-2)}.siteSearchResultThumb{background:var(--color-ac-2);border-radius:.25em;flex:0 0 3em;width:3em;height:3em;overflow:hidden}.siteSearchResultThumb img{object-fit:cover;width:100%;height:100%}.siteSearchResultName{flex:auto;min-width:0;text-decoration:underline}#siteToTopBtn{background-color:var(--color-ac-4);color:var(--color-ac-1);cursor:pointer;z-index:5;transition:background-color var(--color-anm-s);border:none;border-radius:.5em;padding:.5em;display:flex;position:fixed;bottom:.75em;right:.75em}#siteToTopBtn:hover{background-color:var(--color-ac-5)}html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:#0000}abbr[title]{text-decoration:underline;border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring{outline:1px dotted buttontext}[type=reset]:-moz-focusring{outline:1px dotted buttontext}[type=submit]:-moz-focusring{outline:1px dotted buttontext}button:-moz-focusring{outline:1px dotted buttontext}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;white-space:normal;max-width:100%;padding:0;display:table}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template,[hidden]{display:none}html{font-family:sans-serif}.hidden,[hidden]{display:none!important}.pure-img{max-width:100%;height:auto;display:block}.pure-g{flex-flow:wrap;align-content:flex-start;display:flex}.pure-u{vertical-align:top;display:inline-block}.pure-u-1,.pure-u-1-1,.pure-u-1-12,.pure-u-1-2,.pure-u-1-24,.pure-u-1-3,.pure-u-1-4,.pure-u-1-5,.pure-u-1-6,.pure-u-1-8,.pure-u-10-24,.pure-u-11-12,.pure-u-11-24,.pure-u-12-24,.pure-u-13-24,.pure-u-14-24,.pure-u-15-24,.pure-u-16-24,.pure-u-17-24,.pure-u-18-24,.pure-u-19-24,.pure-u-2-24,.pure-u-2-3,.pure-u-2-5,.pure-u-20-24,.pure-u-21-24,.pure-u-22-24,.pure-u-23-24,.pure-u-24-24,.pure-u-3-24,.pure-u-3-4,.pure-u-3-5,.pure-u-3-8,.pure-u-4-24,.pure-u-4-5,.pure-u-5-12,.pure-u-5-24,.pure-u-5-5,.pure-u-5-6,.pure-u-5-8,.pure-u-6-24,.pure-u-7-12,.pure-u-7-24,.pure-u-7-8,.pure-u-8-24,.pure-u-9-24{letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto;display:inline-block}.pure-u-1-24{width:4.1667%}.pure-u-1-12,.pure-u-2-24{width:8.3333%}.pure-u-1-8,.pure-u-3-24{width:12.5%}.pure-u-1-6,.pure-u-4-24{width:16.6667%}.pure-u-1-5{width:20%}.pure-u-5-24{width:20.8333%}.pure-u-1-4,.pure-u-6-24{width:25%}.pure-u-7-24{width:29.1667%}.pure-u-1-3,.pure-u-8-24{width:33.3333%}.pure-u-3-8,.pure-u-9-24{width:37.5%}.pure-u-2-5{width:40%}.pure-u-10-24,.pure-u-5-12{width:41.6667%}.pure-u-11-24{width:45.8333%}.pure-u-1-2,.pure-u-12-24{width:50%}.pure-u-13-24{width:54.1667%}.pure-u-14-24,.pure-u-7-12{width:58.3333%}.pure-u-3-5{width:60%}.pure-u-15-24,.pure-u-5-8{width:62.5%}.pure-u-16-24,.pure-u-2-3{width:66.6667%}.pure-u-17-24{width:70.8333%}.pure-u-18-24,.pure-u-3-4{width:75%}.pure-u-19-24{width:79.1667%}.pure-u-4-5{width:80%}.pure-u-20-24,.pure-u-5-6{width:83.3333%}.pure-u-21-24,.pure-u-7-8{width:87.5%}.pure-u-11-12,.pure-u-22-24{width:91.6667%}.pure-u-23-24{width:95.8333%}.pure-u-1,.pure-u-1-1,.pure-u-24-24,.pure-u-5-5{width:100%}.pure-button{white-space:nowrap;vertical-align:middle;text-align:center;cursor:pointer;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;box-sizing:border-box;line-height:normal;display:inline-block}.pure-button::-moz-focus-inner{border:0;padding:0}.pure-button-group{letter-spacing:-.31em;text-rendering:optimizespeed;word-spacing:-.43em}.pure-button-group .pure-button{letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-button{color:#000c;background-color:#e6e6e6;border:#0000;border-radius:2px;padding:.5em 1em;font-family:inherit;font-size:100%;text-decoration:none}.pure-button-hover,.pure-button:focus,.pure-button:hover{background-image:linear-gradient(#0000,#0000000d 40%,#0000001a)}.pure-button:focus{outline:0}.pure-button-active,.pure-button:active{border-color:#000;box-shadow:inset 0 0 0 1px #00000026,inset 0 0 6px #0003}.pure-button-disabled,.pure-button-disabled:active,.pure-button-disabled:focus,.pure-button-disabled:hover,.pure-button[disabled]{opacity:.4;cursor:not-allowed;box-shadow:none;pointer-events:none;background-image:none;border:none}.pure-button-hidden{display:none}.pure-button-group .pure-button{border-right:1px solid #0003;border-radius:0;margin:0}.pure-button-group .pure-button:first-child{border-top-left-radius:2px;border-bottom-left-radius:2px}.pure-button-group .pure-button:last-child{border-right:none;border-top-right-radius:2px;border-bottom-right-radius:2px}.pure-form input[type=color],.pure-form input[type=date],.pure-form input[type=datetime-local],.pure-form input[type=datetime],.pure-form input[type=email],.pure-form input[type=month],.pure-form input[type=number],.pure-form input[type=password],.pure-form input[type=search],.pure-form input[type=tel],.pure-form input[type=text],.pure-form input[type=time],.pure-form input[type=url],.pure-form input[type=week],.pure-form select,.pure-form textarea{vertical-align:middle;box-sizing:border-box;border:1px solid #ccc;border-radius:4px;padding:.5em .6em;display:inline-block;box-shadow:inset 0 1px 3px #ddd}.pure-form input:not([type]){box-sizing:border-box;border:1px solid #ccc;border-radius:4px;padding:.5em .6em;display:inline-block;box-shadow:inset 0 1px 3px #ddd}.pure-form input[type=color]{padding:.2em .5em}.pure-form input[type=color]:focus,.pure-form input[type=date]:focus,.pure-form input[type=datetime-local]:focus,.pure-form input[type=datetime]:focus,.pure-form input[type=email]:focus,.pure-form input[type=month]:focus,.pure-form input[type=number]:focus,.pure-form input[type=password]:focus,.pure-form input[type=search]:focus,.pure-form input[type=tel]:focus,.pure-form input[type=text]:focus,.pure-form input[type=time]:focus,.pure-form input[type=url]:focus,.pure-form input[type=week]:focus,.pure-form select:focus,.pure-form textarea:focus,.pure-form input:not([type]):focus{border-color:#129fea;outline:0}.pure-form input[type=checkbox]:focus,.pure-form input[type=file]:focus,.pure-form input[type=radio]:focus{outline:1px auto #129fea}.pure-form .pure-checkbox,.pure-form .pure-radio{margin:.5em 0;display:block}.pure-form input[type=color][disabled],.pure-form input[type=date][disabled],.pure-form input[type=datetime-local][disabled],.pure-form input[type=datetime][disabled],.pure-form input[type=email][disabled],.pure-form input[type=month][disabled],.pure-form input[type=number][disabled],.pure-form input[type=password][disabled],.pure-form input[type=search][disabled],.pure-form input[type=tel][disabled],.pure-form input[type=text][disabled],.pure-form input[type=time][disabled],.pure-form input[type=url][disabled],.pure-form input[type=week][disabled],.pure-form select[disabled],.pure-form textarea[disabled],.pure-form input:not([type])[disabled]{cursor:not-allowed;color:#cad2d3;background-color:#eaeded}.pure-form input[readonly],.pure-form select[readonly],.pure-form textarea[readonly]{color:#777;background-color:#eee;border-color:#ccc}.pure-form input:focus:invalid,.pure-form select:focus:invalid,.pure-form textarea:focus:invalid{color:#b94a48;border-color:#e9322d}.pure-form input[type=checkbox]:focus:invalid:focus,.pure-form input[type=file]:focus:invalid:focus,.pure-form input[type=radio]:focus:invalid:focus{outline-color:#e9322d}.pure-form select{background-color:#fff;border:1px solid #ccc;height:2.25em}.pure-form select[multiple]{height:auto}.pure-form label{margin:.5em 0 .2em}.pure-form fieldset{border:0;margin:0;padding:.35em 0 .75em}.pure-form legend{color:#333;border-bottom:1px solid #e5e5e5;width:100%;margin-bottom:.3em;padding:.3em 0;display:block}.pure-form-stacked input[type=color],.pure-form-stacked input[type=date],.pure-form-stacked input[type=datetime-local],.pure-form-stacked input[type=datetime],.pure-form-stacked input[type=email],.pure-form-stacked input[type=file],.pure-form-stacked input[type=month],.pure-form-stacked input[type=number],.pure-form-stacked input[type=password],.pure-form-stacked input[type=search],.pure-form-stacked input[type=tel],.pure-form-stacked input[type=text],.pure-form-stacked input[type=time],.pure-form-stacked input[type=url],.pure-form-stacked input[type=week],.pure-form-stacked label,.pure-form-stacked select,.pure-form-stacked textarea,.pure-form-stacked input:not([type]){margin:.25em 0;display:block}.pure-form-aligned input,.pure-form-aligned select,.pure-form-aligned textarea,.pure-form-message-inline{vertical-align:middle;display:inline-block}.pure-form-aligned textarea{vertical-align:top}.pure-form-aligned .pure-control-group{margin-bottom:.5em}.pure-form-aligned .pure-control-group label{text-align:right;vertical-align:middle;width:10em;margin:0 1em 0 0;display:inline-block}.pure-form-aligned .pure-controls{margin:1.5em 0 0 11em}.pure-form .pure-input-rounded,.pure-form input.pure-input-rounded{border-radius:2em;padding:.5em 1em}.pure-form .pure-group fieldset{margin-bottom:10px}.pure-form .pure-group input,.pure-form .pure-group textarea{border-radius:0;margin:0 0 -1px;padding:10px;display:block;position:relative;top:-1px}.pure-form .pure-group input:focus,.pure-form .pure-group textarea:focus{z-index:3}.pure-form .pure-group input:first-child,.pure-form .pure-group textarea:first-child{border-radius:4px 4px 0 0;margin:0;top:1px}.pure-form .pure-group input:first-child:last-child,.pure-form .pure-group textarea:first-child:last-child{border-radius:4px;margin:0;top:1px}.pure-form .pure-group input:last-child,.pure-form .pure-group textarea:last-child{border-radius:0 0 4px 4px;margin:0;top:-2px}.pure-form .pure-group button{margin:.35em 0}.pure-form .pure-input-1{width:100%}.pure-form .pure-input-3-4{width:75%}.pure-form .pure-input-2-3{width:66%}.pure-form .pure-input-1-2{width:50%}.pure-form .pure-input-1-3{width:33%}.pure-form .pure-input-1-4{width:25%}.pure-form-message-inline{color:#666;vertical-align:middle;padding-left:.3em;font-size:.875em;display:inline-block}.pure-form-message{color:#666;font-size:.875em;display:block}@media only screen and (width<=480px){.pure-form button[type=submit]{margin:.7em 0 0}.pure-form input:not([type]),.pure-form input[type=color],.pure-form input[type=date],.pure-form input[type=datetime-local],.pure-form input[type=datetime],.pure-form input[type=email],.pure-form input[type=month],.pure-form input[type=number],.pure-form input[type=password],.pure-form input[type=search],.pure-form input[type=tel],.pure-form input[type=text],.pure-form input[type=time],.pure-form input[type=url],.pure-form input[type=week],.pure-form label{margin-bottom:.3em;display:block}.pure-group input:not([type]),.pure-group input[type=color],.pure-group input[type=date],.pure-group input[type=datetime-local],.pure-group input[type=datetime],.pure-group input[type=email],.pure-group input[type=month],.pure-group input[type=number],.pure-group input[type=password],.pure-group input[type=search],.pure-group input[type=tel],.pure-group input[type=text],.pure-group input[type=time],.pure-group input[type=url],.pure-group input[type=week]{margin-bottom:0}.pure-form-aligned .pure-control-group label{text-align:left;width:100%;margin-bottom:.3em;display:block}.pure-form-aligned .pure-controls{margin:1.5em 0 0}.pure-form-message,.pure-form-message-inline{padding:.2em 0 .8em;font-size:.75em;display:block}}.pure-menu{box-sizing:border-box}.pure-menu-fixed{z-index:3;position:fixed;top:0;left:0}.pure-menu-item,.pure-menu-list{position:relative}.pure-menu-list{margin:0;padding:0;list-style:none}.pure-menu-item{height:100%;margin:0;padding:0}.pure-menu-heading,.pure-menu-link{white-space:nowrap;text-decoration:none;display:block}.pure-menu-horizontal{white-space:nowrap;width:100%}.pure-menu-horizontal .pure-menu-list{display:inline-block}.pure-menu-horizontal .pure-menu-heading,.pure-menu-horizontal .pure-menu-item,.pure-menu-horizontal .pure-menu-separator{vertical-align:middle;display:inline-block}.pure-menu-item .pure-menu-item{display:block}.pure-menu-children{z-index:3;margin:0;padding:0;display:none;position:absolute;top:0;left:100%}.pure-menu-horizontal .pure-menu-children{width:inherit;top:auto;left:0}.pure-menu-active>.pure-menu-children,.pure-menu-allow-hover:hover>.pure-menu-children{display:block;position:absolute}.pure-menu-has-children>.pure-menu-link:after{content:"▸";padding-left:.5em;font-size:small}.pure-menu-horizontal .pure-menu-has-children>.pure-menu-link:after{content:"▾"}.pure-menu-scrollable{overflow:hidden scroll}.pure-menu-scrollable .pure-menu-list{display:block}.pure-menu-horizontal.pure-menu-scrollable .pure-menu-list{display:inline-block}.pure-menu-horizontal.pure-menu-scrollable{white-space:nowrap;padding:.5em 0;overflow:auto hidden}.pure-menu-horizontal .pure-menu-children .pure-menu-separator,.pure-menu-separator{background-color:#ccc;height:1px;margin:.3em 0}.pure-menu-horizontal .pure-menu-separator{width:1px;height:1.3em;margin:0 .3em}.pure-menu-horizontal .pure-menu-children .pure-menu-separator{width:auto;display:block}.pure-menu-heading{text-transform:uppercase;color:#565d64}.pure-menu-link{color:#777}.pure-menu-children{background-color:#fff}.pure-menu-heading,.pure-menu-link{padding:.5em 1em}.pure-menu-disabled{opacity:.5}.pure-menu-disabled .pure-menu-link:hover{cursor:default;background-color:#0000}.pure-menu-active>.pure-menu-link,.pure-menu-link:focus,.pure-menu-link:hover{background-color:#eee}.pure-menu-selected>.pure-menu-link,.pure-menu-selected>.pure-menu-link:visited{color:#000}.pure-table{border-collapse:collapse;border-spacing:0;empty-cells:show;border:1px solid #cbcbcb}.pure-table caption{color:#000;text-align:center;padding:1em 0;font:italic 85%/1 arial,sans-serif}.pure-table td,.pure-table th{font-size:inherit;border-width:0 0 0 1px;border-left-style:solid;border-left-color:#cbcbcb;margin:0;padding:.5em 1em;overflow:visible}.pure-table thead{color:#000;text-align:left;vertical-align:bottom;background-color:#e0e0e0}.pure-table td{background-color:#0000}.pure-table-odd td,.pure-table-striped tr:nth-child(2n-1) td{background-color:#f2f2f2}.pure-table-bordered td{border-bottom:1px solid #cbcbcb}.pure-table-bordered tbody>tr:last-child>td{border-bottom-width:0}.pure-table-horizontal td,.pure-table-horizontal th{border-width:0 0 1px;border-bottom-style:solid;border-bottom-color:#cbcbcb}.pure-table-horizontal tbody>tr:last-child>td{border-bottom-width:0}h1,h2,h3,h4,h5,h6,p{margin:0}.authCard{background:var(--color-ac-1);border-radius:.5em;max-width:95vw;margin:0 auto;padding:1em}.authCard hr{margin:1em 0}.pure-form button,.pure-form input,.pure-form optgroup,.pure-form select,.pure-form textarea,.pure-button{line-height:1.5}.pure-form-stacked>button{width:100%;margin:.25em 0;display:block}.pure-form input:not([type=checkbox]):not([type=radio]),.pure-form select,.pure-form textarea{background-color:var(--color-ac-1);width:100%;color:var(--color-txt);border:1px solid var(--color-ac-2);border-bottom:2px solid var(--color-ac-4);box-shadow:none;transition:border-color var(--color-anm-s);border-radius:.25em}.pure-form input:not([type=checkbox]):not([type=radio]):focus,.pure-form select:focus,.pure-form textarea:focus{border-color:var(--color-ac-3);box-shadow:none}.pure-form select{background-color:var(--color-ac-1)}.pure-form input[disabled],.pure-form select[disabled],.pure-form textarea[disabled],.pure-form input[readonly],.pure-form select[readonly],.pure-form textarea[readonly]{background-color:var(--color-ac-2)!important;color:var(--color-txt-h)!important;border-color:var(--color-ac-2)!important;border-bottom-color:var(--color-txt-h)!important}.pure-form legend{color:var(--color-txt);border-bottom-color:var(--color-ac-2)}.pure-form label{color:var(--color-txt-h)}.formRow{flex-flow:row;gap:.75em;margin-bottom:.75em;display:flex}.formRow .formItem{flex-direction:column;min-width:0;display:flex}.formItem.formItemCheck{flex-direction:row;align-items:center;gap:.375em}.formItem.formItemCheck input[type=checkbox]{width:auto}.formItemLabel{align-items:center;gap:.25em;display:flex}.formItem input,.formItem textarea,.formItem select{box-sizing:border-box;width:100%}.formInfoBtn{color:var(--color-txt-h);cursor:help;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.formInfoBtn:hover{color:var(--color-ac-4)}.tippy-box[data-theme~=public]{background-color:var(--color-txt);color:var(--color-ac-1);font-size:.8125em}.tippy-box[data-theme~=public] .tippy-arrow{color:var(--color-txt)}.pure-button{font:inherit;border:1px solid var(--color-ac-2);background-color:var(--color-ac-1);color:var(--color-txt);box-shadow:none;transition:background-color var(--color-anm-s), border-color var(--color-anm-s);background-image:none;border-radius:.25em;padding:.5em 1.25em}.pure-button:hover,.pure-button:focus{background-color:var(--color-ac-2);background-image:none}.pure-button:active{box-shadow:none;border-color:var(--color-ac-2)}.pure-button-primary{border:1px solid var(--color-ac-4);border-bottom:2px solid var(--color-ac-5);background-color:var(--color-ac-4);color:var(--color-ac-1);background-image:none}.pure-button-primary:hover,.pure-button-primary:focus{background-color:var(--color-ac-5);border-color:var(--color-ac-5);background-image:none}.pure-button-primary:active{box-shadow:none;border-color:var(--color-ac-5)}.pure-button.secondary{border-color:var(--color-ac-4);color:var(--color-ac-4);background-color:#0000;background-image:none}.pure-button.secondary:hover,.pure-button.secondary:focus{background-color:var(--color-ac-1);background-image:none}.pure-button.danger{border-color:var(--color-stateError);background-color:var(--color-stateError);color:var(--color-ac-1);background-image:none}.pure-button.danger:hover,.pure-button.danger:focus{background-color:color-mix(in srgb, var(--color-stateError) 80%, black);background-image:none}.pure-button[disabled],.pure-button-disabled{opacity:.5;cursor:not-allowed}.formError,.formOk{border-radius:.25em;margin-block:.5em;padding:.5em .75em;font-size:.875em;display:block}.formError{background:color-mix(in srgb, var(--color-stateError) 15%, transparent);border:1px solid var(--color-stateError);color:var(--color-stateError)}.formOk{background:color-mix(in srgb, var(--color-stateOkay) 15%, transparent);border:1px solid var(--color-stateOkay);color:var(--color-stateOkay)}.oauthRow{justify-content:center;margin-block:.75em;display:flex}.oauthButton{cursor:pointer;opacity:.9;transition:opacity var(--color-anm-s);background:0 0;border:none;padding:0;display:inline-block}.oauthButton:hover{opacity:1}.oauthButton img{width:auto;height:2.25em;display:block}#siteNav{justify-content:center;align-items:center;max-width:1500px;height:3em;margin:0 auto;display:flex}#siteNavList{flex-wrap:wrap;justify-content:center;align-items:center;gap:1em 2.5em;width:100%;margin:0;padding:0;list-style:none;display:flex}#siteNavList li a{color:var(--color-txt);border-bottom:1.5px solid var(--color-txt);transition:color var(--color-anm-s) ease, border-color var(--color-anm-s) ease;padding:.125em .5em;font-weight:700;text-decoration:none;display:block}#siteNavList li a:hover{color:var(--color-ac-4);border-bottom-color:var(--color-ac-4)}#siteFooter{background:linear-gradient(60deg, var(--color-ac-5) 10%, var(--color-ac-4) 50%, var(--color-ac-5) 90%);flex-direction:column;align-items:center;gap:2em;margin-top:3em;padding:2em 0;display:flex}#siteFooterSettings{border-bottom:1px solid var(--color-ac-1);flex-wrap:wrap;align-items:center;gap:1em;width:calc(100% - 2em);max-width:1500px;margin:0;padding:0 1em 2em;display:flex}#siteFooterSettings span{white-space:nowrap}#siteFooterSettings span label{color:var(--color-ac-1);font-size:.875em}#siteFooterSettings span select{appearance:none;color:var(--color-ac-6);cursor:pointer;text-align:center;background:0 0;border:none;padding:0 .25em;text-decoration:underline}#siteFooterSettings span select option{color:var(--color-ac-6)}#siteFooterNav{width:fit-content;margin:0}#siteFooterNav ul{flex-wrap:wrap;justify-content:center;width:fit-content;margin:0;padding:0;display:flex}#siteFooterNav ul li{list-style:none}#siteFooterNav ul li a{color:var(--color-ac-1);text-align:center;text-wrap:nowrap;margin:.5em .75em;padding:.25em;display:block}#siteFooterNav ul li a:hover{color:var(--color-ac-2)}#siteFooterLogo{aspect-ratio:5;max-width:100%}#siteFooter picture{max-height:4em;display:flex}#siteFooter picture img{object-fit:cover;object-position:center;aspect-ratio:5;width:100%;max-width:100%;max-height:4em;margin:0}#siteFooterCopyright{color:var(--color-ac-1);text-wrap:nowrap;width:fit-content;margin:0;font-size:.875em;display:block}@media (width<=600px){#siteFooterNav ul{flex-direction:column}#siteFooterNav ul li{text-align:center}#siteFooterNav ul li a{width:fit-content;margin:.25em auto}}.docModalTrigger{color:var(--color-ac-4);cursor:pointer;font:inherit;background:0 0;border:none;padding:0;text-decoration:underline}.docModal{z-index:10;position:fixed;inset:0}.docModalMask{background-color:color-mix(in srgb, var(--color-txt) 20%, transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:pointer;width:100%;height:100%}.docModalMain{z-index:12;background-color:var(--color-ac-1);border-radius:.5em;flex-direction:column;width:90%;height:80%;padding:1em;display:flex;position:fixed;top:10%;left:5%}.docModalNav{justify-content:flex-end;margin-bottom:.75em;display:flex}.docModalContent{border:1px solid var(--color-ac-2);box-sizing:border-box;border-radius:.25em;flex:auto;width:100%;padding:.75em 1em;overflow-y:auto}.docModalDate{color:var(--color-txt-h);flex-shrink:0;margin-top:.75em;font-size:.75em}.modalOverlay{z-index:20;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modalMask{background:color-mix(in srgb, var(--color-txt) 30%, transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);position:absolute;inset:0}.modalPanel{border:1px solid var(--color-ac-2);background:var(--color-ac-1);max-width:min(560px,92vw);max-height:90vh;color:var(--color-txt);border-radius:.5em;padding:1.5em;position:relative;overflow-y:auto}.toastMessage{z-index:30;background-color:var(--color-ac-1);max-width:min(24em,100vw - 2em);color:var(--color-txt);border-top:.25em solid var(--toastBorderColor,var(--color-ac-4));opacity:0;border-radius:0 0 .25em .25em;padding:.75em 1em;transition:opacity .3s,transform .3s;position:fixed;top:1em;right:1em;transform:translateY(-.5em);box-shadow:0 .5em 1em -.5em #0000004d}.toastMessageShown{opacity:1;transform:translateY(0)}:root{--admin-bg:var(--color-ac-1);--admin-txt:var(--color-txt);--admin-txt-muted:var(--color-txt-h);--admin-bg-inverse:#222;--admin-txt-inverse:#eee;--admin-txt-inverse-hover:#fff;--admin-accent:var(--color-ac-4);--admin-accent-dark:var(--color-ac-5);--admin-accent-light:var(--color-ac-3);--admin-state-error:var(--color-stateError);--admin-state-warning:var(--color-stateWarning);--admin-state-okay:var(--color-stateOkay);--admin-state-new:#af2e77;--admin-border:var(--color-ac-2);--admin-surface:#fff;--admin-anim:var(--color-anm);--admin-anim-l:var(--color-anm-l);--admin-anim-s:var(--color-anm-s)}#memberToolbar{z-index:20;box-sizing:border-box;background:var(--admin-bg-inverse);width:100%;height:1.5em;color:var(--admin-txt-inverse);transition:background var(--admin-anim);justify-content:space-between;align-items:center;padding:0 .75em;font-family:sans-serif;display:flex;position:fixed;top:0;left:0}#memberToolbarLogout{align-items:center;margin:0;display:flex}#memberToolbarHome,#memberToolbarLogoutBtn{color:var(--admin-txt-inverse);cursor:pointer;background:0 0;border:none;align-items:center;gap:.25em;padding:0;text-decoration:none;display:flex}:is(#memberToolbarHome,#memberToolbarLogoutBtn) span{font-size:.75em}#memberToolbarHome svg path,#memberToolbarLogoutBtn svg path{fill:var(--admin-txt-inverse);transition:fill var(--admin-anim)}#memberToolbarHome:hover,#memberToolbarLogoutBtn:hover{color:var(--admin-txt-inverse-hover)}#memberToolbarHome:hover svg path,#memberToolbarLogoutBtn:hover svg path{fill:var(--admin-txt-inverse-hover)}#memberToolbarBuffer{height:1.5em}.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{color:#fff;white-space:normal;background-color:#333;border-radius:4px;outline:0;font-size:14px;line-height:1.4;transition-property:transform,visibility,opacity;position:relative}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{border-width:8px 8px 0;border-top-color:initial;transform-origin:top;bottom:-7px;left:0}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{border-width:0 8px 8px;border-bottom-color:initial;transform-origin:bottom;top:-7px;left:0}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;transform-origin:0;right:-7px}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:100%;left:-7px}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{color:#333;width:16px;height:16px}.tippy-arrow:before{content:"";border-style:solid;border-color:#0000;position:absolute}.tippy-content{z-index:1;padding:5px 9px;position:relative}
