:root{--grid-borders: transparent;--color-black: #000;--color-white: #fff}.site-nav ul{list-style:none;margin:0;padding:0}.mobile-nav__header{border-bottom:.1rem solid #bcbcbc;height:64px;padding:1.2rem;position:relative}.mobile-nav__logo{text-align:center;width:100%}.mobile-nav__logo-link{color:#333;display:inline-block;height:60px;width:auto}.mobile-nav__logo-link:focus{color:#707070}.site-logo{display:inline-block;height:auto;width:auto}button.site-close-handle{background-color:transparent;border:.1rem solid transparent;color:#333;font-weight:700;left:1.2rem;padding:0;position:absolute;text-transform:uppercase;top:50%;transform:translateY(-50%);transition:color .2s ease-in-out}.site-nav .mobile__search{border-bottom:.1rem solid #bcbcbc;border-top:.1rem solid #bcbcbc;padding:1.2rem;position:relative;z-index:1}.site-nav .mobile__search input[type=search]::-moz-placeholder{color:#707070!important}.site-nav .mobile__search input[type=search]::placeholder{color:#707070!important}.site-nav .mobile-search__form{position:relative}.site-nav form[role=search] input[type=search]{background-color:#fff;font-family:proxima-nova,sans-serif;font-size:1.6rem;font-weight:400;letter-spacing:.033em;line-height:1;margin-bottom:0;padding:.6rem 1.2rem;transition:border .2s ease-in-out;width:100%}.site-nav form[role=search] input[type=search]:focus{border:.1rem solid #333;outline:0}.site-nav form[role=search] input[type=search]::-webkit-input-placeholder{color:#707070;text-transform:none}.site-nav form[role=search] input[type=search]::-moz-placeholder{color:#707070;text-transform:none}.site-nav form[role=search] input[type=search]:-ms-input-placeholder{color:#707070;text-transform:none}.site-nav form[role=search] input[type=search]::-ms-input-placeholder{color:#707070;text-transform:none}html[dir=ltr] .site-nav form[role=search] button.mobile-search__btn{background-color:transparent;border:0;color:#333;opacity:1;padding:0;position:absolute;right:1.2rem;top:50%;transform:translateY(-50%)}html[dir=ltr] .site-nav form[role=search] button.mobile-search__btn .icon--search{height:auto;width:1.4rem}html[dir=ltr] .site-nav form[role=search] button.mobile-search__btn:focus{color:#707070}.mobile__search .top .sidebar__search-container{padding-top:1.6rem}#site-nav--mobile .site-nav-container-last{width:calc(100% + -0px);position:relative;overflow:hidden;min-height:100%;display:flex;flex-direction:column;padding:1.2rem}#site-nav--mobile .site-nav-container .top{padding:0}#site-cart button.site-close-handle,#site-search button.site-close-handle{left:auto!important;right:1.2rem!important;top:1.2rem!important;transform:none!important}.site-nav.style--sidebar .primary-menu li{font-size:1.4rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin-bottom:9px;position:relative}ul.submenu.normal-menu .submenu-holder a.menu-link{align-items:center;color:#333;font-size:1.4rem;font-weight:400;letter-spacing:.0833em;line-height:1;text-transform:capitalize}li#menu-item-full-customization-process-secondary,li#menu-item-returns-secondary{border:none;border-top:1px solid #ccc;padding-top:9px;width:100%}li#menu-item-contact-us-secondary{border:none;border-bottom:1px solid #ccc;padding-bottom:9px;width:100%}.site-nav.style--sidebar .login{margin-top:0}@media only screen and (max-width: 64.01em){nav.product-collection-menu.template--collection,nav.product-collection-menu.template--product{display:none}}@media only screen and (min-width: 64.01em){.site-menu-handle.site-burger-handle.hide.portable--show.template--collection,.site-menu-handle.site-burger-handle.hide.portable--show.template--product{display:none!important}}a.menu-link{font-weight:700;color:#000;text-decoration:none;transition:opacity .15s linear,color .15s linear,background .15s linear}.site-nav ul.submenu.normal-menu{padding:15px 15px 5px!important;display:none}.primary-menu .icon{margin-inline-start:10px}@media screen and (min-width: 1024px){.page-width{max-width:90vw}}.color-list-container h3,.color-wheel-container h2,.color-wheel-description,.color-name{color:var(--color-white)}.color-wheel-container{background:#121212}.color-item{display:flex;align-items:center;padding:0 10px 10px;background-color:#1a1a1a;border-radius:4px;box-shadow:0 1px 3px #0000001a;cursor:pointer;transition:transform .2s}.reservoir-color-id{font-size:12px;margin-bottom:3px;color:#fff}div#selected-color-detail{display:none!important}.reservoir-text-container{display:flex;flex-direction:column;align-items:baseline;width:100%;padding:8px 10px}
/*# sourceMappingURL=/cdn/shop/t/1/assets/custom.css.map */
