body{font-family:proxima-reg,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal}.proxima-reg{font-family:proxima-reg,sans-serif}.proxima-bold{font-family:proxima-bold,sans-serif}.proxima-xbold{font-family:proxima-xbold,sans-serif}.proxima-semi-bold{font-family:proxima-semi-bold,sans-serif}.text-15{font-size:15px;line-height:1.5}.text-dark-gray{color:#222323}.text-light-gray{color:#a5a5a5}footer a:hover{opacity:.7;transition:all .4s ease-in-out}.bg-gray{background-color:#e6e6e6}.bg-light-gray{background:#f5f3f3}.btn-dark{background-color:#000;border:solid 1px #000;color:#fff}.btn-dark:hover{background-color:#fff;color:#222323;border:solid 1px #000;transition:all .6s ease-in-out}.font-accent{font-family:Stanley,sans-serif}input:focus,textarea:focus,select:focus{outline:none;box-shadow:none}.product_desc p{margin-bottom:10px}.product_desc strong{font-family:proxima-semi-bold,sans-serif}@media(max-width:1023px){.my-z-index{z-index:-1}}@media(min-width:1024px){.my-z-index{z-index:20}}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}#HeaderSearchContainer{position:fixed;top:3rem;left:0;right:0;z-index:40;max-height:calc(100vh - 3rem);overflow-y:auto;opacity:0;transform:translateY(-12px);transition:opacity .25s ease,transform .25s ease;pointer-events:none;box-shadow:0 15px 40px #0000001f}.toggle-desc-btn span{display:inline-block;transition:transform .25s ease;transform-origin:center}.toggle-desc-btn.is-open span{transform:rotate(45deg)}#HeaderSearchContainer.is-search-active{opacity:1;transform:translateY(0);pointer-events:auto}.contact-footer .about-footer.newsletter{max-width:100%}.contact-footer .about-footer.newsletter>p{margin-bottom:1.25rem;line-height:1.5}.contact-footer .form-message{margin:0 0 1rem;font-size:.875rem;line-height:1.4}.contact-footer .form-message--success{color:#222323}.contact-footer .form-group{position:relative;display:flex;flex-direction:row;align-items:flex-end;flex-wrap:nowrap;gap:.75rem 1rem;margin-bottom:1.5rem}.contact-footer .form-group:last-of-type{margin-bottom:1.25rem}.contact-footer .form-group label:not(.tripwire){flex:0 0 auto;align-self:flex-end;margin:0;padding-bottom:.35rem;font-size:.875rem;line-height:1.25rem;color:#222323;white-space:nowrap}.contact-footer .form-group .form-control{flex:1 1 auto;min-width:0;width:auto;margin:0;padding:.35rem 0 .5rem;font-size:.875rem;line-height:1.25rem;color:#222323;background:transparent;border:none;border-bottom:1px solid #ccc;border-radius:0;box-shadow:none}.contact-footer .form-group .form-control::placeholder{color:#a5a5a5}.contact-footer .form-group .form-control:focus{border-bottom-color:#222323}.contact-footer .form-group .form-control[aria-invalid=true]{border-bottom-color:#b00020}.contact-footer .tripwire{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;opacity:0;pointer-events:none}.contact-footer .input-group__btn{display:block;width:100%;margin-top:.25rem}.contact-footer .newsletter__submit.dark-btn,.contact-footer button.newsletter__submit{width:100%;display:block;box-sizing:border-box;margin:0;padding:1rem 1.25rem;font-family:proxima-bold,sans-serif;font-size:.875rem;line-height:1.2;letter-spacing:.04em;text-transform:uppercase;color:#fff;background-color:#000;border:1px solid #000;border-radius:0;cursor:pointer;transition:background-color .25s ease,color .25s ease,border-color .25s ease}.contact-footer .newsletter__submit:hover,.contact-footer button.newsletter__submit:hover{background-color:#222323;color:#fff;border-color:#222323}.contact-footer .input-error-message{display:block;margin-top:.75rem;font-size:.8125rem;line-height:1.4;color:#b00020}@media(max-width:639px){.contact-footer .form-group{flex-wrap:wrap}.contact-footer .form-group label:not(.tripwire){flex:1 1 100%;padding-bottom:.15rem}.contact-footer .form-group .form-control{flex:1 1 100%}}.newsletter-modal{position:fixed;right:20px;bottom:20px;left:20px;z-index:100;max-width:100%;padding:0;margin:0;pointer-events:none;transform:translate(calc(100% + 20px));transition:transform .4s ease}.newsletter-modal.newsletter-popup--visible{pointer-events:auto;transform:translate(0)}.newsletter-modal .newsletter-content{width:100%;max-width:100%;max-height:min(85vh,32rem);overflow:auto;background:#fff;border:1px solid #e5e5e5;border-right:none;border-bottom:none;box-shadow:-.25rem -.25rem 1.5rem #0000001a}@media(min-width:761px){.newsletter-modal{left:auto;right:0;bottom:0;transform:translate(100%)}.newsletter-modal .newsletter-content{width:480px;max-width:100vw}}.newsletter-modal .newsletter-header{position:relative;padding:1.5rem 2.75rem 1.25rem 1.5rem;border-bottom:1px solid #eee}.newsletter-modal .newsletter-title{margin:0 0 .5rem;font-family:proxima-bold,sans-serif;font-size:.9375rem;line-height:1.3;letter-spacing:.04em;text-transform:uppercase;color:#222323}.newsletter-modal .newsletter-subtitle{margin:0;font-size:.8125rem;line-height:1.45;color:#222323}.newsletter-modal .newsletter-modal--close{position:absolute;top:.5rem;right:.5rem;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;margin:0;padding:0;font-size:1.5rem;line-height:1;color:#222323;background:transparent;border:none;cursor:pointer}.newsletter-modal .newsletter-modal--close:hover{color:#000}.newsletter-modal .newsletter-body{padding:1.5rem 1.5rem 1.75rem}.newsletter-modal .form-message{margin:0 0 1rem;font-size:.875rem;line-height:1.4}.newsletter-modal .form-message--success{color:#222323}.newsletter-modal .form-group{position:relative;display:flex;flex-direction:row;align-items:flex-end;flex-wrap:nowrap;gap:.75rem 1rem;margin-bottom:1.25rem}.newsletter-modal .form-group:last-of-type{margin-bottom:1rem}.newsletter-modal .form-group label:not(.tripwire){flex:0 0 auto;align-self:flex-end;margin:0;padding-bottom:.35rem;font-size:.875rem;line-height:1.25rem;color:#222323;white-space:nowrap}.newsletter-modal .form-group .form-control{flex:1 1 auto;min-width:0;width:auto;margin:0;padding:.35rem 0 .5rem;font-size:.875rem;line-height:1.25rem;color:#222323;background:transparent;border:none;border-bottom:1px solid #ccc;border-radius:0;box-shadow:none}.newsletter-modal .form-group .form-control::placeholder{color:#a5a5a5}.newsletter-modal .form-group .form-control:focus{border-bottom-color:#222323}.newsletter-modal .form-group .form-control[aria-invalid=true]{border-bottom-color:#b00020}.newsletter-modal .tripwire{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;opacity:0;pointer-events:none}.newsletter-modal .input-group__btn{display:block;width:100%;margin-top:.25rem}.newsletter-modal .newsletter__submit.dark-btn,.newsletter-modal button.newsletter__submit{width:100%;display:block;box-sizing:border-box;margin:0;padding:1rem 1.25rem;font-family:proxima-bold,sans-serif;font-size:.875rem;line-height:1.2;letter-spacing:.04em;text-transform:uppercase;color:#fff;background-color:#000;border:1px solid #000;border-radius:0;cursor:pointer;transition:background-color .25s ease,color .25s ease,border-color .25s ease}.newsletter-modal .newsletter__submit:hover,.newsletter-modal button.newsletter__submit:hover{background-color:#222323;color:#fff;border-color:#222323}.newsletter-modal .input-error-message{display:block;margin-top:.75rem;font-size:.8125rem;line-height:1.4;color:#b00020}@media(max-width:639px){.newsletter-modal .form-group{flex-wrap:wrap}.newsletter-modal .form-group label:not(.tripwire){flex:1 1 100%;padding-bottom:.15rem}.newsletter-modal .form-group .form-control{flex:1 1 100%}}.announsment_bar_top{text-align:center;background-color:#0000004d;color:#fff;padding:12px 0;font-family:proxima-reg!important;letter-spacing:1.5px!important;display:block;width:100%}.announsment_bar_top{width:100%!important}.ly-switcher-wrapper{display:none}.relative-products-snippet{display:none!important}.product-desc-scrollbar{scrollbar-width:thin;scrollbar-gutter:stable}.product-desc-scrollbar::-webkit-scrollbar{width:8px}.product-desc-scrollbar::-webkit-scrollbar-track{background:#e6e6e6}.product-desc-scrollbar::-webkit-scrollbar-thumb{background-color:#222323;border-radius:999px}
/*# sourceMappingURL=/cdn/shop/t/60/assets/custom.css.map */
