.search-label{align-items:center;align-self:center;background:#fff;border:1px solid hsla(0,0%,80%,.6784313725490196);border-radius:5px;box-shadow:0 2px 2px rgba(0,0,0,.0392156862745098);color:#9c9c9c;display:flex;height:4.2rem;justify-content:space-between;padding:0 1rem;width:100%}.search-label.error{border:1px solid red;font-weight:400}.search-label>input{border:0;color:#9c9c9c;font-size:1rem;height:100%;outline:#9c9c9c;width:100%}.search-label>input::-moz-placeholder{color:#9c9c9c}.search-label>input:-ms-input-placeholder{color:#9c9c9c}.search-label>input::placeholder{color:#9c9c9c}.search-label button{background-color:transparent;border:0;border-radius:5px;color:#fff;font-size:18px;height:3rem;transition:background-color .2s;width:5rem}.search-label button:hover{background-color:transparent}.search-label button i{color:#211a1a}header{align-items:center;background-color:#f2f2f2;display:flex;justify-content:center;padding:.75rem .5rem}header.header-desktop.sticky{position:fixed;top:0;width:100%;z-index:20}header.header-desktop.sticky .toggle-sticky-menu-button{opacity:1;visibility:visible}header .green-button{background-color:#7fd07f;border-radius:3px;color:#fff;display:block;font-size:1.1rem;font-weight:700;margin-top:1rem;padding:.5rem 3rem;text-align:center;text-decoration:none;transition:background-color .2s}header .green-button:hover{background-color:#5ac25a}header.fixed-header{left:0;position:fixed;right:0;top:0;z-index:2}header img{max-width:180px;width:100%}header .header-search-form{margin:0 1rem;max-width:400px;width:100%}header .header-options{align-items:center;border:1px solid transparent;border-radius:5px;color:#fff;cursor:default;display:flex;font-size:.875rem;margin:0 .25rem;padding:.5rem;position:relative;transition:border .2s ease-in-out,box-shadow .2s ease-in-out}header .header-options:hover .header-dropdown{opacity:1;transform:translateY(5px);visibility:visible;z-index:5}header .header-options.cart figure{position:relative}header .header-options.cart figure span{align-items:center;background-color:#370f53;border-radius:50%;color:#fff;display:flex;font-weight:700;height:20px;justify-content:center;position:absolute;right:-10px;text-align:center;top:-5px;width:20px}header .header-options.cart section i{display:none}header .header-options>figure{fill:#383a3d}header .header-options>figure svg{height:32px;width:32px}header .header-options>section{margin-left:.7rem}header .header-options>section.cart-text{margin-left:1rem}header .header-options>section.cart-text a{color:inherit;text-decoration:none}header .header-options>section p{color:#383a3d;font-size:1.1rem;line-height:1.2rem;margin:0}header .header-options>section i{font-size:.625rem}header .header-options .header-dropdown{background:#fff;border-radius:5px;box-shadow:0 2px 6px 0 hsla(0,0%,62.7%,.25);left:0;max-width:500px;opacity:0;padding:1.5rem;position:absolute;top:3rem;transform:translateY(-10%);transition:opacity .2s ease-in-out,transform .2s ease-in-out;visibility:hidden;width:-webkit-max-content;width:-moz-max-content;width:max-content;z-index:-1}header .header-options .header-dropdown.dropdown-contact article+article{margin-top:.75rem;padding-top:.75rem}header .header-options .header-dropdown.dropdown-contact article:not(:first-child){border-top:1px solid #e8e8e8}header .header-options .header-dropdown.dropdown-contact article p{color:#666;font-size:1rem}header .header-options .header-dropdown.dropdown-contact article p i{color:#2186c4}header .header-options .header-dropdown.dropdown-contact article section{align-items:center;display:flex;margin-top:.25rem}header .header-options .header-dropdown.dropdown-contact article section a,header .header-options .header-dropdown.dropdown-contact article section p{color:#646464;font-size:1rem;font-weight:300}header .header-options .header-dropdown.dropdown-contact article section a{margin-right:.5rem}header .header-options .header-dropdown.dropdown-contact article section span{border:2px solid #2186c4;border-radius:3px;color:#2186c4;font-size:.75rem;font-weight:700;padding:.25rem}header .header-options .header-dropdown.dropdown-account{display:flex;left:unset;right:0}header .header-options .header-dropdown.dropdown-account .dropdown-account-profile{align-items:center;display:flex;flex-direction:column}header .header-options .header-dropdown.dropdown-account .dropdown-account-profile i{border:2px solid #646464;border-radius:50%;font-size:2rem;margin-bottom:1rem;padding:1rem}header .header-options .header-dropdown.dropdown-account .dropdown-account-profile span{line-height:1.5rem}header .header-options .header-dropdown.dropdown-account .dropdown-account-profile span,header .header-options .header-dropdown.dropdown-account .dropdown-account-profile strong{font-size:1.2rem}header .header-options .header-dropdown.dropdown-account .dropdown-account-profile .header-exit-account{color:#fa0000;margin-top:.2rem}header .header-options .header-dropdown.dropdown-account .dropdown-account-profile .header-exit-account strong{font-size:1rem;font-weight:400}header .header-options .header-dropdown.dropdown-account .separator{border-left:.5px solid #e8e8e8;margin:0 1rem}header .header-options .header-dropdown.dropdown-account .dropdown-account-options{display:flex;flex-direction:column}header .header-options .header-dropdown.dropdown-account .dropdown-account-options a{color:#646464;font-size:1.1rem;margin-bottom:1.2rem;text-align:left;transition:color .2s}header .header-options .header-dropdown.dropdown-account .dropdown-account-options a:hover{color:#2186c4;text-decoration:none}header .header-options .header-dropdown.dropdown-account .dropdown-account-options a i{height:14px;margin-right:.25rem;width:14px}header .header-options .header-dropdown.dropdown-account .dropdown-account-options form{border-top:1px solid #e8e8e8;display:flex;flex-direction:column;font-size:1rem;padding:1rem 0}header .header-options .header-dropdown.dropdown-account .dropdown-account-options form p{color:#2186c4;margin:0}header .header-options .header-dropdown.dropdown-account .dropdown-account-options form .search-label{height:3rem;margin:.5rem 0 0;max-width:200px;padding:0 .25rem 0 .5rem}header .header-options .header-dropdown.dropdown-account .dropdown-account-options form .search-label button{height:2.5rem}header .header-options .header-dropdown.dropdown-cart{color:#717171;left:unset;right:0}header .header-options .header-dropdown.dropdown-cart .dropdown-cart-product-info{align-items:center;border-bottom:1px solid #e8e8e8;display:flex;justify-content:space-between;padding-bottom:1.3rem}header .header-options .header-dropdown.dropdown-cart .dropdown-cart-product-info+.dropdown-cart-product-info{margin-top:1.3rem}header .header-options .header-dropdown.dropdown-cart .dropdown-cart-product-info a{color:inherit}header .header-options .header-dropdown.dropdown-cart .dropdown-cart-product-info a.dropdown-cart-product-name{font-size:1rem;text-align:left;width:45%}header .header-options .header-dropdown.dropdown-cart .dropdown-cart-product-info a img{height:auto;max-width:80px}header .header-options .header-dropdown.dropdown-cart .dropdown-cart-product-info>span{background:#f4f4f4;border-radius:5px;font-size:1rem;padding:5px}header .header-options .header-dropdown.dropdown-cart .dropdown-cart-product-quantity{display:flex;font-size:1.15rem;justify-content:space-between;margin:1.3rem 0}header .header-options .header-dropdown.dropdown-cart .dropdown-cart-product-quantity span strong{color:#2186c4}header .header-options .header-dropdown.dropdown-cart .green-button{padding:1rem 3rem}header .toggle-sticky-menu-button{background:none;border:1px solid #cfcfcf;border-radius:5px;color:#cfcfcf;opacity:0;padding:.5rem;transition:border-color .2s,opacity .2s;visibility:hidden}header .toggle-sticky-menu-button:hover{border-color:#cfcfcf}header .toggle-sticky-menu-button i{font-size:1.7rem;height:20px;width:20px}header .toggle-sticky-menu-button img{filter:contrast(0);height:20px;width:20px}@media screen and (max-width:1150px){header .header-options>section{display:none}}@media screen and (max-width:950px){header .header-options .header-dropdown.dropdown-contact{left:unset;right:0}}