:root{--black: #000000;--white: #FFFFFF;--outer-space: #494B48;--battleship-gray: #868785;--silver: #C3C3C2;--platinum: #E1E1E1;--seasalt: #F0F0F0;--gunmetal: #292F36;--robin-egg-blue: #4ECDC4;--rose: #FF206E;--max-width: 1000px;--brand-page-logo-max-height: 250px;--nav-button-dimensions: 20px;--padding-left-and-right: 20px;--search-button-icon-dimensions: 18px}*{margin:0;box-sizing:border-box}*,*:before,*:after{box-sizing:border-box}.error{color:var(--rose)}@font-face{font-family:Lemon;src:url(/assets/Lemon-Regular-BP3SLi7V.ttf)}html,body{height:100%}html{font-size:16px;line-height:1.5}body{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;background-color:var(--gunmetal);color:var(--gunmetal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{max-width:100%}a{color:var(--gunmetal);text-decoration:underline}a:hover{color:var(--robin-egg-blue);text-decoration:underline}h1,h2,h3,h4,h5,h6{margin:0 0 1rem;font-weight:600;line-height:1.25}h1{font-size:2.5rem;font-weight:bolder}h2{font-size:2rem}h3{font-size:1.75rem}h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1rem}p,ul,ol{margin:0 0 1rem;line-height:1.7rem}input,button,textarea,select{font-family:inherit;padding:10px;border:0px}button{cursor:pointer}input:focus,textarea:focus,select:focus{outline:none}#logo-nav-search-visibility-button-and-nav-button-container{background-color:var(--robin-egg-blue);position:sticky;top:0;z-index:1}#logo-nav-search-visibility-button-and-nav-button{max-width:var(--max-width);margin:auto;padding:10px var(--padding-left-and-right);display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}#search-error{max-width:var(--max-width);margin:auto;padding:5px var(--padding-left-and-right)}#search{display:grid;grid-template-columns:auto 50px 50px;max-width:var(--max-width);margin:auto;padding:0 var(--padding-left-and-right) 10px var(--padding-left-and-right);transition:top .3s ease;z-index:-1}#search-query{border-radius:50px 0 0 50px;padding:0 10px 0 15px;width:100%;font-size:1rem}#search-button{border-radius:0 50px 50px 0;background:var(--seasalt)}#search-button-icon{width:var(--search-button-icon-dimensions);height:var(--search-button-icon-dimensions);margin-right:5px}#clear-search{background:var(--white);border:0px;display:grid;align-content:center;justify-content:center;font-size:.9rem;cursor:pointer}#search-results-container{background-color:var(--robin-egg-blue);position:absolute;width:100%;padding:0 0 10px}#search-results-container>section{margin:0 auto}#global-search-results-container{font-size:.8rem;display:grid}.global-search-result-item{color:var(--gunmetal);text-decoration:none;display:grid;grid-template-columns:10% 25% 60%;gap:10px;align-items:center;border-bottom:1px solid var(--white);padding:10px 0}.global-search-result-item:last-of-type{border-bottom:0px}.global-search-result-item:hover{color:var(--white);text-decoration:none}.global-search-result-item-brand{font-weight:700;overflow-wrap:break-word}#logo{font-size:1.3rem;color:var(--gunmetal);font-family:Lemon;text-decoration:none}#search-visibility-button{cursor:pointer}#nav-button{width:var(--nav-button-dimensions);height:var(--nav-button-dimensions);transition:transform .3s ease;cursor:pointer;position:fixed;top:14px;right:var(--padding-left-and-right);z-index:1}#nav-button>div{background-color:var(--gunmetal);height:5px;width:100%;position:absolute;top:50%}#nav-button>div:first-of-type{transform:translateY(-50%)}#nav-button>div:last-of-type{transform:translateY(-50%) rotate(90deg)}nav{background-color:var(--robin-egg-blue);color:var(--gunmetal);position:fixed;top:0%;width:100%;height:100%;overflow:auto;display:grid;gap:20px;align-content:start;padding:var(--padding-left-and-right);font-size:1.1rem;transition:left .2s ease;z-index:1}nav a{text-decoration:none;color:var(--gunmetal)}nav a:hover{color:var(--white);text-decoration:none}.nav-heading{font-weight:700;cursor:pointer;display:inline-block}.nav-heading:hover{color:var(--white)}.nav-dropdown-arrow{width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid var(--gunmetal);display:inline-block;cursor:pointer;transition:transform .2s ease-in-out;margin:3px 7px}.nav-dropdown{display:grid;gap:10px}.nav-dropdown-links{display:grid;gap:10px;padding:0 0 0 20px}.header-container{background:var(--white)}header{background-color:var(--white);color:var(--gunmetal);max-width:var(--max-width);margin:auto;padding:20px}#breadcrumbs{display:flex;flex-wrap:wrap;gap:0px 10px;margin:0 0 15px}header p{font-size:1.2rem;line-height:1.8rem}header p:last-of-type{margin:0}main{background-color:var(--white);padding:0 0 30px}section{max-width:var(--max-width);margin:0 auto 40px;padding:0 var(--padding-left-and-right)}footer{background-color:var(--gunmetal);color:var(--white);max-width:var(--max-width);margin:auto;padding:var(--padding-left-and-right);display:grid;gap:30px}footer a{color:var(--white);text-decoration:none}footer a:hover{color:var(--robin-egg-blue);text-decoration:none}footer img{height:20px}#footer-links-container{display:grid;gap:40px}.footer-links{display:grid;gap:15px;align-content:start}.footer-links-heading{font-weight:700}#footer-links-social-logos{display:flex;flex-wrap:wrap;gap:15px}#copyright{font-size:.9rem;line-height:1.5rem}.referral-code-cards-container{display:grid;gap:30px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.referral-code-card{color:var(--gunmetal);text-decoration:none;display:grid;align-content:start;box-shadow:var(--platinum) 0 4px 7px 0;overflow-wrap:break-word;transition:transform .2s ease}.referral-code-card:hover{color:var(--gunmetal);text-decoration:none;transform:scale(1.05)}.referral-code-card-image{border-bottom:1px solid var(--seasalt)}.referral-code-card-copy{padding:10px}.referral-code-card-brand{font-weight:700;font-size:1.1rem}#brand-page-header{display:grid;gap:10px;align-items:start}#brand-page-header-brand-logo{max-height:var(--brand-page-logo-max-height);object-fit:contain;object-position:0%;border:1px solid var(--seasalt)}#brand-page-category-link:hover{color:var(--robin-egg-blue)}#brand-page-header-copy{display:grid;gap:15px}#brand-page-header-h1{margin:0}#brand-page-category-container,#brand-page-tags-container{display:flex;flex-wrap:wrap;gap:5px 5px}#brand-page-tags{display:flex;flex-wrap:wrap;gap:5px 10px}#brand-page-referral-link-and-code-container{display:grid;gap:10px}#brand-page-referral-code-container{display:flex;flex-wrap:wrap;align-items:center;gap:10px}#brand-page-referral-code,#brand-page-referral-link{background-color:var(--gunmetal);color:var(--white);text-decoration:none;font-weight:700;font-size:1.2rem;padding:20px;border-radius:20px}#brand-page-referral-link:hover{background-color:var(--robin-egg-blue);color:var(--white);text-decoration:none}#brand-page-referral-link-container{margin:20px 0}#brand-page-referral-code-copy-text{cursor:pointer}.brand-page-product-image{max-height:200px;object-fit:contain;object-position:0%}#cookie-consent-banner{background-color:var(--robin-egg-blue);position:fixed;bottom:0;width:100%;padding:20px;display:grid;justify-items:center;text-align:center;gap:10px}#cookie-consent-message{color:var(--black);text-decoration:underline}#cookie-consent-message:hover{color:var(--white)}#accept-cookies{background-color:var(--gunmetal);color:var(--white);font-weight:700;padding:10px;width:100px}@media (min-width: 768px){#nav-button{display:none}nav{position:initial;width:initial;height:initial;display:flex;flex-wrap:wrap;align-content:initial;padding:initial;gap:5px 30px;overflow:initial}#nav-home-link{display:none}.nav-dropdown{position:relative;display:initial;gap:initial}.nav-dropdown-links-container{background-color:var(--robin-egg-blue);position:fixed;width:100%;left:0}.nav-dropdown-links{width:100%;max-width:var(--max-width);margin:auto;padding:var(--padding-left-and-right);grid-template-columns:auto auto auto auto auto}.nav-dropdown-links a,#global-search-results-container{font-size:1rem}.global-search-result-item{gap:20px;grid-template-columns:5% 20% 75%}#brand-page-header{grid-template-columns:var(--brand-page-logo-max-height) auto;gap:30px}#footer-links-container{display:flex;gap:70px}}
