:root{--scrollbar-width:0.8rem;--page-width:1024px;--page-header-height:70px;--page-header-content-height:70px;--page-header-preheader-height:50px;--nav-bar-width:15rem;--page-font-family:"Noto Sans",sans-serif;--transition-basic:0.15s all ease-in-out;--transition-basic-half:0.3s all ease-in-out;--mobile-horizontal-unpadding:-0.5rem}@media(pointer:coarse){:root{--scrollbar-width:0px}}body{--color-page-bg:white;--color-page-bg-stark:white;--color-page-bg-soft:#e5f3f3;--color-page-text:black;--color-page-text-soft:#b3b3b3;--color-page-text-barely:#e2e2e2;--color-page-link:#215F6B;--color-page-link-hover:#22b872;--color-page-hover-bg:#d1e4de;--color-page-hover-bg-faint:#f4f8f7;--color-page-hairline:#e2e2e2;--color-header-bg:white;--color-header-text:black;--color-header-hover-bg:#fdf8f2;--color-header-divider:#eeeeee;--color-header-hover-divider:#d8d8d8;--color-header-toggle-bg:#a1a1a1;--color-header-toggle-text:white;--color-header-toggle-hover-bg:#ff7843;--color-contrast-block-bg:#215F6B;--color-contrast-block-text:white;--color-contrast-block-hover-bg:#34848a;--color-contrast-block-disabled-bg:#949494;--color-contrast-block-zing:#dd5757;--color-control-bg:white;--color-control-text:black;--color-control-rim:#e2e2e2;--color-control-focus-rim:blue;--color-preheader-bg:rgb(247,219,209);--color-preheader-text:red}.ManagementFlavor{--color-page-bg:#FFFAF0;--color-page-bg-stark:white;--color-page-bg-soft:#f5efe4;--color-page-text-soft:#bab5af;--color-page-text-barely:#e6e0db;--color-page-hover-bg:#ece4d5;--color-page-hover-bg-faint:#ece4d5;--color-page-hairline:#e6e0d8;--color-header-bg:#12363D;--color-header-text:white;--color-header-hover-bg:#26565f;--color-header-divider:#395960;--color-header-hover-divider:#4d727a;--color-header-toggle-bg:#FF8642;--color-header-toggle-text:white;--color-header-toggle-hover-bg:#f0b638;--color-contrast-block-bg:#26565f;--color-contrast-block-disabled-bg:#a39d8d;--color-control-rim:#e6e0d8}@media(prefers-color-scheme:dark){body{--color-page-bg:#0e0608;--color-page-bg-stark:#0e0608;--color-page-bg-soft:#351c29;--color-page-text:#d6d4d4;--color-page-text-soft:#918187;--color-page-text-barely:#664458;--color-page-link:#ff97f1;--color-page-link-hover:#ffc8cd;--color-page-hover-bg:#311119;--color-page-hover-bg-faint:#200b11;--color-page-hairline:#2e1e29;--color-header-bg:#1c0d2e;--color-header-text:#ad9e97;--color-header-hover-bg:#191c42;--color-header-divider:#292b53;--color-header-hover-divider:#383b6d;--color-header-toggle-bg:#41404d;--color-header-toggle-text:#ad9e97;--color-header-toggle-hover-bg:#8d0d54;--color-contrast-block-bg:#ec738d;--color-contrast-block-text:#100718;--color-contrast-block-hover-bg:#ee899f;--color-contrast-block-disabled-bg:#a07f86;--color-contrast-block-zing:#ff5608;--color-control-bg:#121227;--color-control-text:white;--color-control-rim:#54368d;--color-control-focus-rim:#b4396c}.ManagementFlavor{--color-page-bg:#241313;--color-page-bg-stark:#0e0608;--color-page-bg-soft:#362c2c;--color-page-text:#cfc3c9;--color-page-text-soft:#856969;--color-page-text-barely:#644545;--color-page-link:#d4c0a9;--color-page-link-hover:#ffc271;--color-page-hover-bg:#552736;--color-page-hover-bg-faint:#49242c;--color-page-hairline:#583a3a;--color-header-bg:#310f2b;--color-header-text:#f5decc;--color-header-hover-bg:#461827;--color-header-divider:#4b1b42;--color-header-hover-divider:#5c2437;--color-header-toggle-bg:#a32454;--color-header-toggle-text:#e9e3e7;--color-header-toggle-hover-bg:#f81069;--color-contrast-block-bg:#dfb1b9;--color-contrast-block-text:#694646;--color-contrast-block-hover-bg:#f07b8e;--color-contrast-block-disabled-bg:#52454b;--color-contrast-block-zing:#ff5608;--color-control-bg:#140a0a;--color-control-text:white;--color-control-rim:#574646;--color-control-focus-rim:#c4b07b}}.GalleryCarousel{position:relative;display:flex;flex-direction:column;align-items:stretch;-webkit-user-select:none;user-select:none}@media(max-width:560px){.GalleryCarousel{margin-left:-.5rem;margin-right:-.5rem;border-top:1px solid var(--color-control-rim)}}@media(min-width:560px){.GalleryCarousel{overflow:hidden;border-radius:2%;border:1px solid var(--color-page-text-soft)}}.GalleryCarousel .Viewer{flex-grow:1;box-shadow:inset 0 0 2rem rgba(0,0,0,.1)}.GalleryCarousel .Viewer .swiper-slide img{display:block;object-fit:contain;width:100%;height:100%}.GalleryCarousel .Thumbs{width:100%}.GalleryCarousel .Thumbs .swiper-slide img{display:block;object-fit:cover}.GalleryCarousel .Thumbs .swiper-slide{opacity:.5}.GalleryCarousel .Thumbs .swiper-slide-thumb-active{opacity:1}.GalleryCarousel .ControlStrip{display:flex;flex-direction:column;overflow:hidden}.GalleryCarousel .ControlStrip .KeyboardTip{display:flex;align-items:center;justify-content:center;margin-top:-1.2rem;height:1.2rem;font-size:.8rem;transition:var(--transition-basic);background-color:var(--color-control-rim);color:var(--color-control-text)}.GalleryCarousel .ControlStrip .KeyboardTip svg{margin-left:.2rem;margin-right:.2rem}.GalleryCarousel .ControlStrip .Buttons{flex-grow:1;display:flex;align-items:stretch;justify-content:center;border-top:1px solid var(--color-control-rim);border-bottom:1px solid var(--color-control-rim)}.GalleryCarousel .ControlStrip .Buttons .Button{height:100%;border:none;border-radius:0;width:4rem}@media(max-width:560px){.GalleryCarousel .ControlStrip .Buttons .Button{flex-grow:1}}.GalleryCarousel .ControlStrip .Buttons .Center{flex-grow:2;display:flex;justify-content:center}.GalleryCarousel .ControlStrip .Buttons .Center .Button{flex-grow:1}@media(min-width:560px){.GalleryCarousel:focus-within{border-color:var(--color-control-focus-rim);outline:1px solid var(--color-control-focus-rim)}.GalleryCarousel:focus-within .KeyboardTip{margin-top:0}}.SocialMediaShare{display:inline-flex;align-items:center;padding:.5rem 1rem;cursor:default;border-radius:2rem;border:1px solid var(--color-page-bg-soft);color:var(--color-page-link)}.SocialMediaShare svg{margin-right:.5rem}.SocialMediaShare .Menu{display:flex;flex-wrap:wrap;z-index:100;border-radius:.5rem;overflow:hidden;background-color:var(--color-page-bg-soft);box-shadow:0 .5rem 1rem rgba(0,0,0,.2)}.SocialMediaShare .Menu .MenuItem{display:inline-flex}.PersonalizeProduct{margin-bottom:.5rem}.PersonalizeProduct .Header{text-align:center}.PersonalizeProduct .Header .Button{border:none;border-radius:3rem;background-color:var(--color-contrast-block-zing);color:var(--color-contrast-block-text)}.PersonalizeProduct .Contents{margin-top:-1rem;padding:1rem;border-radius:1rem;border:2px solid var(--color-contrast-block-zing)}.PersonalizeProduct .Contents .InputHarness{margin-top:.25rem}.PersonalizeProduct .Contents .InputHarness .Title{color:var(--color-contrast-block-zing)}.ImageUploader{display:flex;flex-direction:column;width:100%;height:100%;max-width:50rem;max-height:30rem;margin:3rem;padding:1rem;border-radius:.5rem;background-color:#fff;box-shadow:0 .25rem 2rem rgba(0,0,0,.7)}.ImageUploader .NoneSelected{padding:.5rem;text-align:center}.ImageUploader .Preview{text-align:center}.ImageUploader .Preview .Thumbnail{height:5rem;margin-right:.4rem;border-radius:.3rem;transition:var(--transition-basic);cursor:pointer;border:1px solid gray}.ImageUploader .Preview .Thumbnail:hover{transform:scale(1.05)}.ImageUploader .Actions{padding:1rem;text-align:center}.ImageUploader .Errors{display:none}.ImageUploader .Errors.Active{display:block;padding:1rem;text-align:center;color:red}.ImageUploader .DropTarget{flex-grow:1;display:flex;align-items:center;justify-content:center;border-radius:.5rem;cursor:pointer;transition:var(--transition-basic);background-color:#f5f5f5;border:1px solid #c8c8c8}.ImageUploader .DropTarget:hover{background-color:#e6e6e6;font-size:1.05rem}.ImageUploader .DropTarget.Over{background-color:#b5d4b3;font-size:1.05rem}.ImageUploader .DropTarget>div{pointer-events:none}.ImageUploader .DropTarget>div>div{padding:.2rem;text-align:center}.ImageUploader .DropTarget>div>div.Or{font-size:.9rem}.ImageUploader.Uploading .DropTarget{background-color:#fff}.ImageUploader.Uploading .DropTarget .Uploading{display:flex;flex-direction:column;align-items:center;color:#9c9c9c}.ImageUploader.Uploading .DropTarget .Uploading .Spinner{font-size:3rem}.ImageUploader.Uploading .DropTarget .Uploading div{margin-top:.3rem;font-size:.9rem}.ImageUploader.Uploading .DropTarget:hover{background-color:#fff;font-size:1rem}