@font-face{font-family:Financier Display;src:url(/fonts/libre-baskerville-400-latin.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Financier Display;src:url(/fonts/libre-baskerville-400-latin-ext.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Financier Display;src:url(/fonts/libre-baskerville-500-latin.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Financier Display;src:url(/fonts/libre-baskerville-500-latin-ext.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Financier Display;src:url(/fonts/libre-baskerville-600-latin.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Financier Display;src:url(/fonts/libre-baskerville-600-latin-ext.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Financier Display;src:url(/fonts/libre-baskerville-700-latin.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Financier Display;src:url(/fonts/libre-baskerville-700-latin-ext.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Financier Display;src:url(/fonts/libre-baskerville-400i-latin.woff2)format("woff2");font-weight:400 500;font-style:italic;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Financier Display;src:url(/fonts/libre-baskerville-400i-latin-ext.woff2)format("woff2");font-weight:400 500;font-style:italic;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Financier Display;src:url(/fonts/libre-baskerville-700i-latin.woff2)format("woff2");font-weight:600 700;font-style:italic;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Financier Display;src:url(/fonts/libre-baskerville-700i-latin-ext.woff2)format("woff2");font-weight:600 700;font-style:italic;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;src:url(/fonts/poppins-400-latin.woff2)format("woff2");font-weight:400 500;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;src:url(/fonts/poppins-400-latin-ext.woff2)format("woff2");font-weight:400 500;font-style:normal;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;src:url(/fonts/poppins-600-latin.woff2)format("woff2");font-weight:600 700;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;src:url(/fonts/poppins-600-latin-ext.woff2)format("woff2");font-weight:600 700;font-style:normal;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Google Sans Flex;src:local(Arial);font-display:swap}:root{--gold:#d4a853;--navy:#051e38;--red:#c8102e;--green:#2e7d32;--focus-ring:#051e38;--focus-ring-halo:#d4a85399}*,:before,:after{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Google Sans Flex,-apple-system,sans-serif;line-height:1.5;overflow-x:clip}html{overflow-x:clip}a{color:inherit;text-decoration:none;transition:color .2s}img{max-width:100%;height:auto;display:block}button{cursor:pointer;background:0 0;border:none;font-family:inherit}body.drawer-open,html.drawer-open{overflow:hidden}.product-description p{margin-bottom:16px}.product-description p:last-child{margin-bottom:0}ol,ul{margin-bottom:16px;padding-left:1.5em}li{margin-bottom:8px}input,select{outline:none;font-family:inherit}:focus-visible{box-shadow:0 0 0 4px var(--focus-ring-halo);outline:2px solid var(--focus-ring)!important;outline-offset:2px!important}.king-no-focus:focus-visible{box-shadow:none!important;outline:none!important}.king-subtle-focus:focus-visible{box-shadow:inset 0 0 0 1px var(--focus-ring)!important;border-color:var(--focus-ring)!important;outline:none!important}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not(.king-no-focus):not(.king-subtle-focus):focus,textarea:not(.king-no-focus):not(.king-subtle-focus):focus,select:not(.king-no-focus):not(.king-subtle-focus):focus{box-shadow:none!important;border-color:var(--gold)!important;outline:none!important}input[aria-invalid=true],textarea[aria-invalid=true],select[aria-invalid=true],input[aria-invalid=true]:focus,textarea[aria-invalid=true]:focus,select[aria-invalid=true]:focus{box-shadow:none!important;border-color:var(--red)!important;outline:none!important}input.king-valid:not(:focus),textarea.king-valid:not(:focus),select.king-valid:not(:focus){border-color:var(--green)!important}@keyframes onAutoFillStart{0%{}to{}}@keyframes onAutoFillCancel{0%{}to{}}input:-webkit-autofill{animation-name:onAutoFillStart}input:not(:-webkit-autofill){animation-name:onAutoFillCancel}.skip-link{z-index:10000;background:var(--navy);color:#fff;border-radius:4px;padding:10px 16px;font-size:14px;font-weight:600;transition:transform .15s;position:fixed;top:8px;left:8px;transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}#main-content:focus,#main-content:focus-visible{box-shadow:none!important;outline:none!important}.radio-card:has(>input[type=radio]:focus-visible){outline:2px solid var(--focus-ring);outline-offset:2px;box-shadow:0 0 0 4px var(--focus-ring-halo)}::selection{background:var(--red);color:#fff}.king-faq-row{transition:background-color .15s}.king-faq-row:hover{background-color:#d4a8531a}.help-article{font-size:15px;line-height:1.7}.help-article p{margin:0 0 14px}.help-article ul,.help-article ol{margin:0 0 14px;padding-left:22px}.help-article li{margin:0 0 6px}.help-article h2,.help-article h3{margin:18px 0 8px;font-size:16px;font-weight:600}.help-article a{color:#9a7322}.help-article strong{font-weight:600}::-webkit-scrollbar{width:6px}.sidebar-scroll{scrollbar-width:none}.sidebar-scroll::-webkit-scrollbar{width:1px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#ccc;border-radius:3px}.sidebar-scroll::-webkit-scrollbar-thumb{background:#0003;border-radius:0}.nav-scroll{scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000 100%);mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000 100%)}.nav-scroll.nav-scroll--end{-webkit-mask-image:none;mask-image:none}.nav-scroll::-webkit-scrollbar{display:none}::-webkit-scrollbar:horizontal{height:0;display:none}@keyframes mask-reveal-from-right{0%{-webkit-mask-position:100% 0;mask-position:100% 0}to{-webkit-mask-position:0 0;mask-position:0 0}}@keyframes mask-reveal-from-left{0%{-webkit-mask-position:0 0;mask-position:0 0}to{-webkit-mask-position:100% 0;mask-position:100% 0}}@keyframes mask-hide-to-right{0%{-webkit-mask-position:0 0;mask-position:0 0}to{-webkit-mask-position:100% 0;mask-position:100% 0}}@keyframes mask-hide-to-left{0%{-webkit-mask-position:100% 0;mask-position:100% 0}to{-webkit-mask-position:0 0;mask-position:0 0}}@keyframes slideDown{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:.4s cubic-bezier(.16,1,.3,1) forwards slideDown}@keyframes pageFadeIn{0%{opacity:0}to{opacity:1}}.page-fade-in{animation:.3s forwards pageFadeIn}.list-add-btn{position:relative;overflow:hidden}.list-add-btn:after{content:"";background:linear-gradient(90deg,#0000,#ffffff26,#0000);transition:transform .4s;position:absolute;inset:0;transform:translate(-100%)}.list-add-btn:hover:after{transform:translate(100%)}.list-add-btn:active{transform:scale(.97)!important}.compact-card:hover .compact-heart{color:inherit}.compact-add-btn:hover{color:#fff!important;background:#1a1a1a!important;border-color:#1a1a1a!important}.compact-add-btn:active{transform:scale(.97)}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton-shimmer{background:linear-gradient(90deg,#ffffff08 25%,#ffffff14 50%,#ffffff08 75%) 0 0/200% 100%;animation:2s linear infinite shimmer}.dark .skeleton-shimmer{background:linear-gradient(90deg,#ffffff0d 25%,#ffffff1f 50%,#ffffff0d 75%) 0 0/200% 100%}.cta-underline{padding-bottom:3px;text-decoration:none;display:inline-block;position:relative;overflow:hidden}.cta-underline:before,.cta-underline:after{content:"";background:currentColor;width:100%;height:1.5px;position:absolute;bottom:0;left:0}.cta-underline:before{transform-origin:0;transition:transform .5s cubic-bezier(.165,.84,.44,1) .15s;transform:scaleX(1)}.cta-underline:after,.cta-underline:hover:before{transform-origin:100%;transition:transform .5s cubic-bezier(.165,.84,.44,1);transform:scaleX(0)}.cta-underline:hover:after{transform-origin:0;transition:transform .5s cubic-bezier(.165,.84,.44,1) .15s;transform:scaleX(1)}.scroll-arrow-container .scroll-arrow{opacity:0;transition:opacity .5s cubic-bezier(.165,.84,.44,1)}.scroll-arrow-container:hover .scroll-arrow{opacity:1}.king-filter-link{cursor:pointer;transition:color .15s}.king-filter-link:hover{color:var(--gold)}.king-drawer-scroll{scrollbar-width:thin;scrollbar-color:transparent transparent;scrollbar-gutter:stable;transition:scrollbar-color .35s}.king-drawer-scroll.is-scrolling{scrollbar-color:#8080808c transparent}.king-drawer-scroll::-webkit-scrollbar{width:8px;height:8px}.king-drawer-scroll::-webkit-scrollbar-track{background:0 0}.king-drawer-scroll::-webkit-scrollbar-thumb{background-color:#0000;border-radius:4px;transition:background-color .35s}.king-drawer-scroll.is-scrolling::-webkit-scrollbar-thumb{background-color:#8080808c}.editorial-drawer-body p{color:var(--drawer-muted,#ffffffc7);margin:0 0 14px}.editorial-drawer-body p:last-child{margin-bottom:0}.editorial-drawer-body h3,.editorial-drawer-body h4{color:var(--drawer-text,#fff);margin:22px 0 10px;font-family:Financier Display,Poppins,Georgia,serif;font-weight:400;line-height:1.3}.editorial-drawer-body h3{font-size:22px}.editorial-drawer-body h4{font-size:18px}.editorial-drawer-body strong{color:var(--drawer-text,#fff);font-weight:600}.editorial-drawer-body em{color:var(--drawer-text,#fff)}.editorial-drawer-body a{color:var(--drawer-text,#fff);text-decoration:underline;-webkit-text-decoration-color:var(--drawer-accent,var(--gold));text-decoration-color:var(--drawer-accent,var(--gold));text-underline-offset:3px}.editorial-drawer-body ul,.editorial-drawer-body ol{margin:0 0 16px 20px;padding:0}.editorial-drawer-body li{color:var(--drawer-muted,#ffffffc7);margin-bottom:6px}
