div.post-container{width:100%;max-width:100%!important;height:100%;padding:10px}div.post-container img{-o-object-fit:contain;object-fit:contain;width:90%;height:-moz-min-content;height:min-content;max-width:100%!important}:root{--dark_blue: darkblue;--lightgray: lightgray;--black: black}.checkout-form{display:flex;flex-direction:column;font-family:Arial,Helvetica,sans-serif;background-color:#fff;padding-bottom:50px;width:550px}#different-shipping-address-container{margin-bottom:5px}.form-heading-container{font-family:Courier New,Courier,monospace;font-size:1.5rem;text-align:center}.single-input-field-container,.double-input-field-container,.triple-input-field-container{max-width:100%;display:flex;position:relative}.input-fields-container{width:100%;display:flex;flex-direction:column}.form-parts-container{display:flex;flex-direction:row;justify-content:space-evenly}.form-part-one,.form-part-two{display:flex;flex-direction:column;align-items:center;width:40%;margin:20px;font-family:inherit;font-size:1.2rem}.checkout-form .input-field{display:flex;width:100%;max-width:100%!important;height:100%;flex-direction:column;font-family:Arial,Helvetica,sans-serif;flex:1;margin-left:5px!important;margin-right:5px!important;margin-bottom:5px;box-sizing:border-box}.checkbox-input-field{flex-direction:row!important;width:100%}.fields-row{display:flex}#other-street-address{margin-top:12px}#different-shipping-address-inputs{height:0px;overflow:hidden}.bx-check{color:green;font-size:1.1rem}.reg-round-text-input{box-sizing:border-box;height:48px;max-height:48px;width:100%;border-radius:5px;margin:0;padding:0 0 0 10px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;border:none;outline:1px solid lightgray;font-size:.9rem;display:flex}.directive{margin-top:2px;margin-bottom:5px}.reg-round-text-input:-webkit-autofill{-webkit-text-fill-color:black;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:.9rem}.reg-round-text-input::-moz-placeholder{font-size:.9rem;color:#999}.reg-round-text-input::placeholder{font-size:.9rem;color:#999}select:disabled option:checked{color:red}.checkout-form select option:disabled{color:#999}#province:invalid{color:#999}.reg-round-text-input:hover{cursor:text}.checkout-form select:hover{cursor:pointer}.reg-round-text-input:focus,.checkout-form select:focus{outline:2px solid blue}.error-input{outline:2px solid red!important}.neutral-input{outline:none}.correct-input{outline:2px solid green!important}.checkbox-text-span{-webkit-text-fill-color:black;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:1rem;position:relative;top:2px;padding-right:12px!important}.subheading{margin-top:8px;margin-bottom:20px;margin-left:6px;font-size:1rem;font-weight:600;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;line-height:.6}#shipping-details-subheading{margin-top:15px}#comments-subheading{margin-top:22px}.terms-and-conditions-notice{margin-top:12px;margin-bottom:8px;padding-right:12px}.terms-and-conditions-notice p{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:1rem;margin-top:5px;margin-bottom:7px;margin-left:8px;line-height:.7}.checkout-form input[type=checkbox]{width:20px;height:20px;margin-right:5px;outline:none;border:none;background-color:#fafafa;border-radius:4px;display:grid;place-content:center}#shipping-options-container.disabled{pointer-events:none;opacity:.5;filter:grayscale(60%);position:relative}#different-shipping-address-area{height:0px;overflow:hidden}.general-error-span{display:flex;justify-content:center;width:100%;text-align:center;font-size:1.2rem;font-family:inherit}.small-subtext{padding-left:4px;font-size:14px;color:#a9a9a9}#shipping-details-container{overflow:hidden}#shipping-options-container{margin:25px 0}#economy-shipping-checkbox{border-radius:5px 5px 0 0}#overnight-shipping-checkbox{border-radius:0 0 5px 5px}.div-checkbox{display:flex;align-items:center;width:100%;max-width:100%!important;margin:0;height:48px;max-height:48px!important;border:1px solid lightgray;padding:0 0 0 40px;font-family:Helvetica;font-size:1rem;font-weight:600;line-height:1.5;background-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:5!important}.checkbox-circle{width:17px;height:17px;border-radius:50%;margin:0;padding:0;border:none;outline:1px solid lightgray;display:grid;place-items:center;background-color:var(--lightgray)}.checkbox-circle-container{height:48px;max-height:48px!important;display:grid;place-items:center;position:absolute;left:12px;z-index:6;pointer-events:none}.checkbox-circle-container:before{display:none}div#shipping-checkbox{border-radius:5px 5px 0 0}div#collection-checkbox{border-radius:0 0 5px 5px;position:relative;bottom:1px}.div-checkbox:hover{cursor:pointer}.div-checkbox[checked|=true]{border:1px solid var(--lightgray);background-color:#ddefff;z-index:100}.checkbox-circle-inner{width:17px;height:17px;background-color:#fff;margin:0;padding:0;border-radius:50%}.checkbox-circle-inner[checked|=true]{width:7px;height:7px}.sub-main-heading{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:600;font-size:1.3rem;margin-left:7px}.span-error-container{color:red;font-family:Roboto;font-size:.85rem;font-weight:400;line-height:1.5;margin-bottom:5px}.span-error-container i{position:relative;top:1px}.shipping-comments-ultra-wrapping-container{max-width:100%;display:flex;position:relative}.shipping-comments-ultra-container{display:flex;width:100%;max-width:100%;flex-direction:column;font-family:Arial,Helvetica,sans-serif;flex:1;margin:0 1px 5px}#shipping-comments-container{box-sizing:border-box;width:100%;min-height:48px;max-height:300px;padding:10px;border-radius:5px;border:none;outline:1px solid lightgray;font-size:.9rem;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;resize:vertical;overflow:auto}@media (max-width: 700px){.checkout-form{width:100%;margin-right:5px}.save-details{margin-right:5px!important;width:calc(100% - 5px)!important;box-sizing:border-box}}:root{--footer-color: rgb(46, 53, 59)}.responsive-header-main-content{display:none}.right-arrow-container{width:21px}.header-top-my-account-text:hover,.header-top-user-login-text:hover{background-color:#c8c8c81a;cursor:pointer}.header-top-my-account-text a{width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-grow:1}div#head-banner-container{height:70px;width:100%;max-width:100%!important;background-color:#000;justify-content:center;display:flex;flex-direction:row;z-index:80;position:fixed;margin:0;padding:0}.banner-logo-container{width:100px;height:60px;margin:0;padding:0;display:flex;justify-content:center}.other-banner-logo-container{height:72px;width:198px;margin:0;padding:0;display:flex;justify-content:center}.other-banner-logo-container img{width:198px;height:72px;aspect-ratio:198 / 72}.banner-logo-container img{height:60px;width:60px}button.login-button,button.register-button{max-width:300px;display:flex;justify-content:center;background-color:#fff;color:#000;border-radius:6px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:1rem;font-weight:600;height:40px;padding-left:10px;padding-right:10px;align-items:center;border:none;outline:none}#login-options-buttons-container{display:flex;flex-direction:column;margin:0;padding:0;position:fixed;top:15px;right:100px}#login-options-buttons-container button:hover{cursor:pointer}#profile_button{border-radius:0 0 5px 5px}.logout-options-button{width:100%;display:flex;justify-content:center;background-color:#c8c8c8f2;color:#000;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:1rem;font-weight:600;height:40px;border:none;outline:none;align-items:center;position:relative;padding-left:10px;padding-right:10px;bottom:5px}.banner-anchor{color:#fff;background-color:#000;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-weight:600;font-size:1rem;display:flex;align-items:center;height:100%;padding-left:10px;padding-right:10px}.banner-anchor:hover{background-color:#1e1e1e80;cursor:pointer}div#banner-navbar{height:100%;width:125px;margin:0;padding:0;display:flex;justify-content:space-between}div#banner-login-register{height:20%;width:300px;margin:0;padding:0;display:flex}div#banner-first-half{width:50%;height:100%;margin:0;padding:0;display:flex;align-items:center}div#banner-second-half{width:50%;height:100%;margin:0;padding:0;display:flex;justify-content:end}div#customer-login-redirect-text{font-family:Lucida Sans,Lucida Sans Regular,Lucida Grande,Lucida Sans Unicode,Geneva,Verdana,sans-serif;font-size:1.3rem}.wish-list-quantity-button,.cart-preview-quantity-button{font-family:Poppins Regular;font-size:20px;font-weight:400}.cart-preview-quantity-button{position:relative;z-index:1}.cart-preview-quantity-button.has-quantity:before{content:"";position:absolute;top:50%;left:50%;transform:translate(calc(-50% - 1px),calc(-50% - 1px));width:32px;height:32px;background-color:var(--signature-red);border-radius:50%;z-index:-1}.bxs-cart,.bx-cart,.bx-heart,.bxs-heart{font-size:1.3rem;position:relative;padding:10px}span#search-bar-icon-container{position:relative;width:50px;height:50px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;text-align:center;z-index:999}div#banner-second-half-content-container{width:100px;height:100%;margin:0;padding:0;display:flex;align-items:center;position:relative;justify-content:right;right:50px}div#banner-second-half-content-container:before{display:none}.user-account-icon{color:#fff;font-size:1.3rem;text-decoration:underline;position:relative;right:5px;padding:10px;z-index:100;display:none!important}.user-account-icon:hover{cursor:pointer}.burger-menu-ultra-container,.burger-content-ultra-container{display:none}.show{display:flex!important}.burger-button:hover{cursor:pointer}#shop-anchor{margin-left:20px}.left-nav-menu-fullscreen-element{justify-content:start;align-items:start;z-index:1020;display:none!important}@media (max-width: 700px){button.login-register-button{display:none}.user-account-icon{display:inline-block!important}.banner-anchor{padding:0 5px}}@media (max-width: 1200px){.burger-menu-ultra-container{display:flex;width:100%;flex-direction:row;justify-content:start;align-items:center;top:0;left:0;right:0;bottom:0;z-index:500;position:relative}.banner-anchor.show-cart-button,.banner-anchor.show-wishlist-button{width:80px;height:100%;display:flex;align-items:center;justify-content:center}.show-cart-button:hover,.banner-anchor.show-wishlist-button:hover{background-color:#ffffff4d}.centered-banner-logo{position:absolute;left:50%;transform:translate(-50%)}.centered-banner-logo img{height:50px}.burger-button-container{width:100%;display:flex;flex-direction:row;justify-content:start;align-items:center}.burger-button{color:#fff;font-size:2.2rem;height:35px;width:35px;padding:15px;margin-right:5px;transform:scaleY(1.2)}.left-nav-manu-close-button{position:absolute;left:100%;top:3px;width:50px;height:50px;display:flex;justify-content:center;align-items:center}.left-nav-manu-close-button:hover{cursor:pointer}.left-nav-manu-close-button img{padding:0!important;width:30px;height:30px!important}.burger-content-ultra-container{background-color:#f4f4f4;width:90%;max-width:280px;position:absolute;top:0;left:0;right:0;bottom:0;z-index:90;flex-direction:column;height:-moz-fit-content;height:fit-content;padding-bottom:5px;height:100vh;display:flex;animation:slideInFromLeft .3s cubic-bezier(.25,.1,.25,1) forwards;animation-delay:.25s;visibility:hidden}.burger-content-ultra-container.slide-left-out{animation:slideOutToLeft .3s cubic-bezier(.25,.1,.25,1) forwards}@keyframes slideInFromLeft{0%{transform:translate(-120%);opacity:0;visibility:visible}to{transform:translate(0);opacity:1;visibility:visible}}@keyframes slideOutToLeft{0%{transform:translate(0);opacity:1;visibility:visible}to{transform:translate(-120%);opacity:0;visibility:hidden}}.left-nav-menu-header{width:100%;height:60px;display:flex;align-items:start;background-color:#fff;margin-bottom:10px;border-bottom:1px solid rgba(211,211,211,.16);box-shadow:0 2px 2px #4d4d4f14,0 0 2px #4d4d4f29}.left-nav-menu-header img{height:60px;padding:10px;position:relative;bottom:2px;left:3px;box-sizing:border-box}.left-nav-menu-fullscreen-element.show{display:flex!important;z-index:100!important}.burger-menu-item-container a{color:#000;background-color:#fff;text-decoration:none;height:100%;text-align:center;display:flex;align-items:center;width:calc(100% - 15px);padding-left:15px}.burger-menu-item-container a:hover{background-color:#fff3}div#banner-first-half,div#banner-second-half{display:none}.burger-menu-item-container{height:50px;padding:0;display:flex;justify-content:left;flex-direction:row;color:#4d4d4f;font-family:Opensans Regular;font-size:.9rem;align-items:center;border-bottom:1px solid rgba(211,211,211,.16)}.burger-menu-item-container:hover{cursor:pointer}.left-nav-menu-items-container{box-shadow:0 2px 2px #4d4d4f14,0 0 2px #4d4d4f29;max-height:398px;overflow-y:auto}.options-menu-item-container{display:flex;width:100%;position:relative;height:100%}.new-menu-items-container{margin-left:20px;box-sizing:border-box;border-left:1px solid gray;border-bottom:1px solid gray;transition:max-height .25s ease-in,opacity .25s ease-in;max-height:0px;opacity:0;overflow:hidden}.new-menu-items-container.slide{max-height:500px;opacity:1}.new-menu-items-container.reverse-slide{max-height:0px;opacity:0}.options-menu-item-container i{position:absolute;right:20px;top:50%;transform:translateY(-50%);font-size:1.3rem;color:#000!important}@media (max-width: 50px){.centered-banner-logo img{height:40px!important}}}@media (max-width: 1000px){.default-header-main-content{display:none!important}.responsive-header-main-content{display:flex}.responsive-header-top{padding:20px 30px!important}}.header-main{display:flex;flex-direction:column;align-items:center;width:100%;box-sizing:border-box;background-color:#2e353b;background-color:#111a26}.default-header-main-content{display:flex;flex-direction:column;height:100%;width:100%;align-items:center}.responsive-header-main-content{flex-direction:column;width:100%;box-sizing:border-box;align-items:center;background-color:#2e353b;background-color:#111a26}.header-top{display:flex;justify-content:space-between;align-items:center;height:90px;height:-moz-fit-content;height:fit-content;padding:10px 50px;background-color:var(--dark-red);background-color:#2e353b;background-color:#111a26;width:100%;max-width:1300px;box-sizing:border-box;font-family:Poppins,Arial,Helvetica,sans-serif}.responsive-header-top{display:flex;justify-content:space-between;align-items:center;height:90px;padding:10px 50px;background-color:var(--dark-red);background-color:#2e353b;background-color:#111a26;width:100%;max-width:1300px;box-sizing:border-box;font-family:Poppins,Arial,Helvetica,sans-serif}.header-top-right-account-container{display:flex;text-transform:uppercase;color:#fff;margin-top:20px;height:30px;overflow:visible}.my-profile-container{width:120px;max-width:120px!important;height:30px;max-height:30px!important;padding:0!important;margin:0!important}.header-top-right-account-container>div{text-decoration:none;color:#fff;padding:5px 15px;line-height:16px;font-size:12px;text-transform:uppercase;font-weight:500;letter-spacing:1px;display:flex;align-items:center}.header-top-right-account-container>div>a{text-decoration:none;color:#fff}.header-top-right-account-container>div a:hover{cursor:pointer}.header-top-right-account-container>div{border-right:1px solid white}.header-top-right-account-container>div:nth-last-child(1){border-right:none}.header-middle{height:60px;width:100%;background-color:#fff;display:flex;justify-content:center;background-color:#f3efec}.header-bottom{height:58px;width:100%;background-color:#fff;display:flex;justify-content:center;background-color:#111a26}.header-bottom-inner{display:flex;align-items:center;max-width:1150px;width:1150px;justify-content:space-between;padding-left:70px;padding-right:100px}.header-nav-item{position:relative;text-decoration:none;width:-moz-fit-content;width:fit-content;height:100%;display:grid;place-items:center;padding:0 25px;text-transform:uppercase;font-family:Poppins Regular,Arial,Helvetica,sans-serif;font-size:13px!important;color:#fff}.header-nav-item:after{content:"";position:absolute;left:0;bottom:12px;height:2px;width:100%;background-color:var(--signature-red);transform:scaleX(0);transform-origin:bottom left;transition:transform .3s ease}.header-nav-item:hover:after{transform:scaleX(1)}.header-nav-item:hover{text-decoration:none}.header-middle-inner{display:flex;align-items:center;justify-content:space-between;max-width:1150px;width:1150px}.cart-button-container{position:relative;overflow:visible}.show-wishlist-button.preview-button-has-value{width:60px}.show-wishlist-button.preview-button-has-value a{width:47px}.show-cart-button.preview-button-has-value{width:55px}.show-cart-button.preview-button-has-value .bx{width:47px}.cart-button-container,.wishlist-button-container{min-width:55px;display:flex;justify-content:center}.cart-button-container .bx.bx-cart,.wishlist-button-container .bx.bx-heart{font-size:1.65rem;box-sizing:border-box}#search-products-header{border:0;box-sizing:border-box;color:#000;float:left;height:38px;padding:5px 35px;width:500px;background:#fff;letter-spacing:1px;font-size:12px;outline:0;background-color:#fff;border:1px solid lightgray;border-right:0}.submit-products-search-input{font-family:Poppins Regular,Arial,Helvetica,sans-serif;display:inline-block;vertical-align:top;padding:12px 18px;text-align:center;text-decoration:none;width:auto;height:38px;border:0;font-weight:500;text-transform:uppercase;font-size:13px;line-height:18px;background-color:#000;color:#fff;letter-spacing:.6px;box-sizing:border-box;background-color:var(--signature-red)}.cart-button-container:hover{cursor:pointer}div#filter-selection-container{display:flex;height:52px;width:100%;max-width:100%!important;justify-content:center;align-items:center;padding:0;margin:0;flex-direction:row;background-color:#111a26;position:relative;background-color:var(--signature-red)}.filter-selection-container-text-container h1{font-size:1.3rem}.filter-selection-container-text-container{min-width:150px;font-weight:700;position:relative;right:50px;color:#fff;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-family:Opensans Regular;font-family:Poppins Regular;text-transform:uppercase;font-size:1.1rem;font-weight:500}@media (max-width: 550px){.other-banner-logo-container{height:60px;width:unset;aspect-ratio:198 / 72;margin:0;padding:0;display:flex;justify-content:center}.other-banner-logo-container img{height:60px;width:unset;aspect-ratio:198 / 72}}@media (max-width: 500px){.burger-button{padding:5px 0 5px 5px;position:relative;left:5px}}@media (max-width: 360px){.burger-content-ultra-container{max-width:260px!important}}img#hero-image{position:relative}div#hero-container{width:100%;max-width:100%!important;margin:0;padding:0 0 20px;height:280px;min-height:-moz-fit-content;min-height:fit-content;position:relative;display:flex;align-items:center;flex-direction:column;justify-content:start;background-color:#fff;box-sizing:border-box;overflow:hidden}div#hero-img-container{display:flex;max-width:700px!important;width:100%;margin:30px 0% 0%;padding:0%;justify-content:center;align-items:start;position:relative}img#hero-img:after{box-shadow:inset 3px 3px 10px 10px #000}img#hero-img{width:630px;height:220px;max-width:90%;-o-object-fit:contain;object-fit:contain}img#hero-container-background{position:absolute;width:auto;height:280px;z-index:0}img#hero-container-background:before{display:none}@media (max-width: 800px){img#hero-img{height:100%}}@media (max-width: 600px){#hero-container{height:-moz-fit-content!important;height:fit-content!important;padding:20px 0}div#hero-img-container{margin-top:5px}}:root{--signature-red: rgb(184, 35, 47)}.user-account-dropdown-select{background-color:#000;color:gray;display:flex;height:40px;width:200px;position:absolute;font-family:OpenSans Regular;font-weight:600;font-size:1.1rem;right:50px;top:70px;z-index:500}.agree-checkbox{display:flex;transform:scale(1.5);padding:12px;margin-left:4px;margin-top:8px;pointer-events:all}.content-container{width:100%;height:100%;margin:0;padding:0;display:flex;justify-content:center;align-items:center;background-color:#d3d3d3}.OTP_input_error_span{color:red!important}.dialog-upper-banner{font-family:OpenSans Regular;font-size:1.8rem;font-weight:700;position:absolute;height:50px;top:0;box-sizing:border-box;left:0;bottom:0;right:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;display:flex;justify-content:end}.close_order_info_button svg{width:30px;height:30px;fill:#fff}.close_order_info_button svg path{fill:#fff}.close_order_info_button{width:50px;height:50px;padding:0;font-size:3rem;color:#fff;background-color:var(--signature-red);font-weight:700;display:flex;justify-content:center;align-items:center;border:none;outline:none;transition-duration:.15s;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:100;pointer-events:all;background-color:#000;background-color:#171717}.close_order_info_button:hover{background-color:#5e5e5e;cursor:pointer}.close_order_info_button:active{background-color:#3b3b3b}.subtext-container{height:40px;pointer-events:all}.forgot-password-subtext-container{margin-bottom:20px;height:30px;box-sizing:border-box}.login-form.form-container{max-width:400px;min-width:350px;height:600px;max-height:95%!important;margin:0;padding:10px;display:flex;flex-direction:column;align-items:center;background-color:#fff;position:relative;left:0;top:0;right:0;bottom:0;padding-bottom:15px!important;pointer-events:none;z-index:100;border-radius:10px}.close_order_info_button{border-radius:0 10px 0 0}.form-heading-container{font-family:OpenSans Regular;font-size:1.8rem;font-weight:700;position:absolute;height:60px;top:0;box-sizing:border-box;left:0;bottom:0;right:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;justify-content:center;padding-top:15px;z-index:10;pointer-events:none}.login-form .form-heading-container:before{display:none}.login-form .label-and-error-container{display:flex}#forgot-password-button:hover,#get-register-dialog-button:hover,#get-login-dialog-button:hover{cursor:pointer}.login-form span{margin-left:5px;font-size:.95rem;margin-top:0;position:relative;top:3px;color:red;font-family:OpenSans Regular}.checkbox-text-container{color:gray!important;font-size:.9rem!important;padding-left:5px}.checkbox-text-container a{padding-left:3px}#general_message_span{color:#000;max-width:350px!important;width:350px;word-wrap:normal;word-break:keep-all;overflow:hidden;display:flex;flex-direction:column}.login-form .input-field{display:flex;flex-direction:column;margin-bottom:10px;font-size:1.1rem;font-family:OpenSans Regular}.login-form label{margin-bottom:5px;font-family:inherit}.login-form input[type=text],.login-form input[type=password]{height:50px;min-width:320px;width:380px;max-width:380px!important;font-size:1rem;font-family:inherit;margin:0;border:none;outline:1px solid rgb(226,226,226);border-radius:0;padding:0;text-indent:10px;overflow:visible!important;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;color:#4d4d4f}.login-form .input[type=text]:hover,.login-form input[type=password]:hover,.register-button-container:hover{outline:none;box-shadow:0 0 0 2px #000}.login-form input[type=text]:focus,.login-form input[type=password]:focus,.register-button-container:focus{outline:none;box-shadow:0 0 0 2px #000}.login-button-container,.register-button-container{padding:0;width:100%;display:flex;justify-content:center;pointer-events:all;height:50px}.login-button-container{margin-top:auto}.email_address_input{line-height:100%;padding:0 0 0 5px}.submit-login-button,.submit-register-button{padding:0;margin:0;width:100%;font-family:OpenSans Regular;font-size:1.3rem;font-weight:700;background-color:var(--signature-red);border:none;outline:none;border-radius:5px;background-color:#fff;color:var(--signature-red);background-color:#000;color:#fff}#get-register-dialog-button,#get-login-dialog-button{-webkit-user-select:none;-moz-user-select:none;user-select:none}.submit-login-button:hover,.submit-register-button:hover{outline:1px solid black;cursor:pointer}.submit-login-button:active,.submit-register-buttonn:active{outline:none}.login-form .agree-checkbox-container{display:flex;flex-direction:column;position:relative;margin-top:auto;margin-bottom:20px;width:380px;justify-content:center}.agree-checkbox{width:22px;height:22px;position:relative}.login-form.checkbox-text-container,.checkbox-text-container span{color:#000!important}.login-form a{color:#000;font-weight:700;font-style:italic;text-decoration:none}.login-form .checkbox-and-text-container{display:flex;flex-direction:row}.form-input-fields-container{margin-top:100px;pointer-events:all}.close-form-button{background-color:#fff;border:none;border-radius:0 20px 0 0;height:100%;width:50px;z-index:999!important;pointer-events:all}.close-form-button:hover{cursor:pointer}.close-form-button svg{height:24px;width:24px;position:relative;top:3px}@media (max-width: 499px){.login-form.form-container{max-width:100%;width:100%;min-width:0px;border-radius:12px 12px 0 0;height:550px;box-sizing:border-box;padding:16px}#login-dialog-container{align-items:end}.login-form .input-field{font-size:.9rem;font-family:OpenSans Regular;margin-bottom:30px}#general_message_span{width:100%;font-size:.9rem;font-family:OpenSans Regular}.login-form span{font-size:.8rem!important;color:#000!important;font-family:OpenSans Regular}.login-form span a{font-style:normal}.login-form .agree-checkbox-container{width:100%;font-size:.6rem;color:#000;font-family:OpenSans Regular}.login-form input[type=text],.login-form input[type=password]{max-width:100%!important;width:100%;border-bottom:1px solid lightgray;padding:6px;height:39px;box-sizing:border-box;border:none;outline:none;box-shadow:none!important;border-bottom:2px solid #dadada;transition:border .25s ease-in-out;font-family:OpenSans Regular;min-width:0px}.login-form input[type=text]:focus,.login-form input[type=password]:focus{border:none;outline:none;border-bottom:2px solid #5f5f60;background-color:#adadad26}.submit-login-button,.submit-register-button{border-radius:20px;padding:13px 32px;box-sizing:border-box;height:42px;font-size:1.07rem}.form-input-fields-container{width:100%}.form-heading-container{font-family:OpenSans Regular;font-size:1.07rem}.subtext-container p{font-family:OpenSans Regular;font-size:.9rem}.subtext-container a{font-weight:700;font-size:.87;font-style:normal}span.OTP_input_error_span{color:red!important;top:1px}.agree-checkbox{display:flex;transform:scale(1);padding:12px;margin-left:4px;margin-top:8px;pointer-events:all}}.footer-outer-container{margin:50px 0 0;display:flex;justify-content:center;width:100%;background-color:#111a26}.last-section{align-items:center!important}.last-section .footer-contact-group{align-items:end}.middle-section .footer-contact-group{align-items:center!important}.last-section .footer-contact-group .footer-info{width:150px;display:flex;flex-direction:column;align-items:start}.last-section .footer-contact-group .footer-info p{margin:0;padding:5px}.footer-container{display:flex;flex-wrap:wrap;justify-content:space-between;color:#fff;font-family:Opensans Regular;padding:10px 50px;position:relative;height:-moz-fit-content;height:fit-content;max-width:1300px;box-sizing:border-box;width:100%}.footer-section{flex:1;margin:10px;text-align:center;display:flex;flex-direction:column;align-items:center}.footer-social img,.footer-logo img{width:50px;height:50px}.footer-contact-group{display:flex;flex-direction:column;align-items:start;width:100%;max-width:400px}.footer-info h3,.footer-contact h3{font-size:18px;margin-bottom:10px;text-align:start;color:#fff}.footer-info p,.footer-contact p{text-align:start;color:#838a90;color:#fff}.footer-links a{display:flex;text-decoration:none;color:#838a90;color:#fff;text-align:start;padding:5px;position:relative;right:5px}.footer-links a:hover{text-decoration:underline}.footer-map{width:100%;display:flex;max-width:400px;margin-top:50px}.footer-map img{width:400px;height:400px;border-radius:5px}.footer-contact a{text-decoration:none;color:#838a90;color:#fff;padding:5px;position:relative;right:5px}.footer-contact a:hover{text-decoration:underline}.floating-card{position:absolute;top:-50px;right:30px;background-color:#fff;color:#000;padding:20px;width:250px;box-shadow:0 4px 8px #0000001a;border-radius:8px;z-index:10;text-align:center}.floating-card h3{font-size:20px;margin-bottom:10px}.floating-card p{margin-bottom:15px}.card-link{background-color:#2e353b;color:#fff;padding:10px 15px;text-decoration:none;border-radius:5px;font-weight:700}.card-link:hover{background-color:#3c4650}@media (max-width: 1100px){.footer-section{min-width:40%!important;width:50%!important}.footer-contact-group{align-items:start!important}.last-section,.last-section .footer-contact-group{align-items:center!important}}@media (max-width: 750px){.footer-section{min-width:100%!important;width:100%!important}.footer-section .footer-contact-group{align-items:start!important;max-width:400px;width:100%;min-width:300px}}.cart_preview_popup{display:flex;flex-direction:column;margin:0;padding:0;width:500px;max-width:500px!important;height:100%;background-color:#000;color:#fff;border-left:1px solid gray;position:relative;left:500px;animation:slideIn .5s ease forwards;animation-delay:.25s;background-color:#111a26}.cart_preview_popup button{background:transparent;border:none;outline:none;color:#fff}.cart_preview_popup_fullscreen_container{width:100%;margin:0;padding:0;display:flex;flex-direction:row;justify-content:end!important}.cart_preview_popup .cart-items-header{display:flex;flex-direction:row;align-items:center;position:relative}.cart_preview_popup .cart-items-header .cart-preview-header-heading{width:100%;display:grid;place-items:center;margin:0;padding:0;font-size:1.4rem;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;height:50px;border-bottom:1px solid gray;border-top:1px solid gray;text-transform:uppercase;font-weight:700;background-color:#000;background-color:#111a26}.cart_preview_popup .empty-cart-message-container{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:1.25rem;font-weight:700;margin-left:20px;margin-top:20px}.cart_preview_popup .cart-items-header .close-cart-preview-button-container{display:grid;place-items:center;position:absolute;left:calc(100% - 50px)!important;bottom:0;border:none;outline:none;background:transparent;width:50px;height:100%;padding:0;margin:0}.cart_preview_popup .cart-items-header .close-cart-preview-button-container button{font-size:1.2rem}.cart_preview_popup .cart-items-header .close-cart-preview-button-container:hover{cursor:pointer!important;background-color:#ffffff80}.cart_preview_popup .cart-items-header .close-cart-preview-button-container:active{scale:.9;background-color:#ffffff4d;cursor:pointer!important}.cart_preview_popup .cart-items-header .close-cart-preview-button-container:before{display:none}.cart-items-and-footer{display:flex;flex-direction:column;justify-content:space-between;height:100%;margin:0;padding:0}.cart_preview_popup .cart-items{display:flex;margin:0;width:100%;flex-direction:column;height:-moz-fit-content;height:fit-content;max-height:700px;overflow-x:hidden;overflow-y:auto;padding:0 0 18px 10px;box-sizing:border-box}.cart_preview_popup .cart-items .items-row{display:flex;margin:9px 0 0;padding:0 10px 0 0;width:95%;height:100px;flex-direction:row;align-items:center}.cart_preview_popup .cart-items .items-row .two-rows-container{display:flex;flex-direction:column;width:100%}.cart_preview_popup .cart-items .items-row .item-name-container{color:#fff;margin-top:10px;margin-bottom:5px;font-size:.85rem;font-weight:700;font-family:sans-serif}.cart_preview_popup .cart-items .items-row .items-row-img{margin:9px 9px 0 14px;padding:0;height:90px;width:90px;min-height:90px;min-width:90px}.cart_preview_popup .cart-items .items-row .item-name-and-remove{display:flex;flex-direction:row;margin:0;padding:0;height:50%;width:100%;justify-content:space-between}.cart_preview_popup .cart-items .items-row .item-name-and-remove .item-name-container{display:flex;justify-content:start;flex-direction:row}.cart_preview_popup .cart-items .items-row .quantity-and-total-container{display:flex;flex-direction:row;margin:0;padding:0;justify-content:space-between}.cart_preview_popup .cart-items .items-row .quantity-and-total-container .item-quantity-container{display:flex;flex-direction:row;padding:0;justify-content:start;margin:0 0 0 5px}.cart_preview_popup .cart-items .items-row .quantity-and-total-container .item-quantity-container .change-item-quantity-button{height:30px;width:30px;display:grid;place-items:center;font-size:1.1rem!important;border-radius:50%}.cart_preview_popup .cart-items .items-row .quantity-and-total-container .item-quantity-container .add-button{position:relative;top:4px}.cart_preview_popup .cart-items .items-row .quantity-and-total-container .item-quantity-container .subtract-button{position:relative;top:2px}.cart_preview_popup .cart-items .items-row .quantity-and-total-container .item-quantity-container .change-item-quantity-button:hover{background-color:#ffffff80;cursor:pointer}.cart_preview_popup .cart-items .items-row .quantity-and-total-container .item-quantity-container .item-quantity-in-cart-container{margin:10px;display:grid;place-items:center;font-size:1rem!important}.cart_preview_popup .cart-items .items-row .remove-and-total-container{display:flex;flex-direction:column;margin:0;padding:0;justify-content:start;align-items:end}.cart_preview_popup .cart-items .items-row .item-name-and-remove{margin-top:8px}.cart_preview_popup .cart-items .items-row .item-name-and-remove .remove-item-container{margin-top:8px;margin-bottom:8px;color:#fff;font-weight:700;padding:5px;border-radius:50%;border:none;outline:none}.cart_preview_popup .cart-items .items-row .item-name-and-remove .remove-item-container:hover{cursor:pointer;background-color:#ffffff80}.cart_preview_popup .cart-items .items-row .item-name-and-remove .remove-item-container:before{display:none}.cart_preview_popup .cart-items .items-row .item-name-and-remove .item-name-container{font-size:.9rem;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;text-decoration:underline;color:#fff!important;margin-left:6px!important;position:relative;left:4px}.cart_preview_popup .cart-preview-footer{height:250px;display:flex;flex-direction:column;align-items:center;justify-content:end;width:100%;margin:0;padding:0 0 20px}.cart_preview_popup .cart-preview-footer .cart-preview-footer-upper-text{width:90%;display:flex;flex-direction:row;justify-content:space-between;margin:0;padding:0;height:25px;color:#fff;font-weight:700;font-size:1rem;text-transform:uppercase;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.cart_preview_popup .cart-preview-footer-go-to-checkout-button-container{width:100%;margin:0;padding:0;display:flex;justify-content:center}.cart_preview_popup .cart-preview-footer-go-to-checkout-button-container button{width:90%;height:46px;margin:0 0 50px;padding:0;display:flex;align-items:center;justify-content:center;flex-direction:row;border-radius:2px;background-color:#fe3737;text-transform:uppercase;font-weight:700;font-size:.95rem;font-family:sans-serif;color:#fff}.cart_preview_popup .cart-preview-footer-go-to-checkout-button-container button i{margin-right:5px}.cart_preview_popup .cart-preview-footer-go-to-checkout-button-container button:hover{cursor:pointer}@media (max-height: 700px){.cart-items{max-height:300px!important}.cart-preview-footer{height:80px!important}}@media (max-width: 360px){.cart_preview_popup{max-width:320px!important}.cart-preview-footer-go-to-checkout-button-container button{margin-bottom:5px!important}.quantity-and-total-container .item-total-container{display:flex;align-items:center}}.wishlist_preview_popup{display:flex;flex-direction:column;margin:0;padding:0;width:500px;max-width:500px!important;height:100%;background-color:#000;color:#fff;border-left:1px solid gray;position:relative;left:500px;animation:slideIn .5s ease forwards;animation-delay:.25s;background-color:#111a26}@keyframes slideIn{0%{left:500px}to{left:0}}@keyframes slideOut{0%{left:0}to{left:500px}}.wishlist_preview_popup button{background:transparent;border:none;outline:none;color:#fff}.wishlist_preview_popup_fullscreen_container{width:100%;margin:0;padding:0;display:flex;flex-direction:row;justify-content:end!important}.wishlist_preview_popup .wishlist-items-header{display:flex;flex-direction:row;align-items:center;position:relative}.wishlist_preview_popup .wishlist-items-header .wishlist-preview-header-heading{width:100%;display:grid;place-items:center;margin:0;padding:0;font-size:1.4rem;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;height:50px;border-bottom:1px solid gray;border-top:1px solid gray;text-transform:uppercase;font-weight:700;background-color:#000;background-color:#111a26}.wishlist_preview_popup .empty-wishlist-message-container{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:1.25rem;font-weight:700;margin-left:20px;margin-top:20px}.wishlist_preview_popup .wishlist-items-header .close-wishlist-preview-button-container{display:grid;place-items:center;position:absolute;right:25px;left:90%;bottom:0;border:none;outline:none;background:transparent;width:50px;height:100%;padding:0;margin:0}.wishlist_preview_popup .wishlist-items-header .close-wishlist-preview-button-container button{font-size:1.2rem}.wishlist_preview_popup .wishlist-items-header .close-wishlist-preview-button-container:hover{cursor:pointer!important;background-color:#ffffff80}.wishlist_preview_popup .wishlist-items-header .close-wishlist-preview-button-container:active{scale:.9;background-color:#ffffff4d;cursor:pointer!important}.wishlist_preview_popup .wishlist-items-header .close-wishlist-preview-button-container:before{display:none}.wishlist-items-and-footer{display:flex;flex-direction:column;justify-content:space-between;height:100%;margin:0;padding:0}.wishlist_preview_popup .wishlist-items{display:flex;margin:0;width:100%;flex-direction:column;height:-moz-fit-content;height:fit-content;max-height:700px;overflow-x:hidden;overflow-y:auto;padding:0 0 18px 10px}.wishlist_preview_popup .wishlist-items .items-row{display:flex;margin:9px 0 0;padding:0 10px 0 0;width:95%;height:100px;flex-direction:row;align-items:center}.wishlist_preview_popup .wishlist-items .items-row .two-rows-container{display:flex;flex-direction:column;width:100%}.wishlist_preview_popup .wishlist-items .items-row .item-name-container{color:#fff;margin-top:10px;margin-bottom:5px;font-size:.85rem;font-weight:700;font-family:sans-serif}.wishlist_preview_popup .wishlist-items .items-row .items-row-img{margin:9px 9px 0 14px;padding:0;height:90px;width:90px;min-height:90px;min-width:90px}.wishlist_preview_popup .wishlist-items .items-row .item-name-and-remove{display:flex;flex-direction:row;margin:0;padding:0;height:50%;width:100%;justify-content:space-between}.wishlist_preview_popup .wishlist-items .items-row .item-name-and-remove .item-name-container{display:flex;justify-content:start;flex-direction:row}.wishlist_preview_popup .wishlist-items .items-row .quantity-and-total-container{display:flex;flex-direction:row;margin:0;padding:0;justify-content:space-between}.wishlist_preview_popup .wishlist-items .items-row .quantity-and-total-container .item-quantity-container{display:flex;flex-direction:row;padding:0;justify-content:start;margin:0 0 0 5px}.wishlist_preview_popup .wishlist-items .items-row .quantity-and-total-container .item-quantity-container .change-item-quantity-button{height:30px;width:30px;display:grid;place-items:center;font-size:1.1rem!important;border-radius:50%}.choose-wish-list-container .existing-lists-container .existing-list-container.default_wish_list_option{border-top:1px solid var(--extra-dark-red)!important;border-bottom:3px solid var(--extra-dark-red)!important;border-radius:0!important}.choose-wish-list-container .existing-lists-container .existing-list-container.default_wish_list_option.disabled{border-top:none!important}.choose-wish-list-container .existing-lists-container .existing-list-container.disabled{border-radius:0!important}.wishlist_preview_popup .wishlist-items .items-row .quantity-and-total-container .item-quantity-container .add-button{position:relative;top:4px}.wishlist_preview_popup .wishlist-items .items-row .quantity-and-total-container .item-quantity-container .subtract-button{position:relative;top:2px}.wishlist_preview_popup .wishlist-items .items-row .quantity-and-total-container .item-quantity-container .change-item-quantity-button:hover{background-color:#ffffff80;cursor:pointer}.wishlist_preview_popup .wishlist-items .items-row .quantity-and-total-container .item-quantity-container .item-quantity-in-wishlist-container{margin:10px;display:grid;place-items:center;font-size:1rem!important}.wishlist_preview_popup .wishlist-items .items-row .remove-and-total-container{display:flex;flex-direction:column;margin:0;padding:0;justify-content:start;align-items:end}.wishlist_preview_popup .wishlist-items .items-row .item-name-and-remove{margin-top:8px}.wishlist_preview_popup .wishlist-items .items-row .item-name-and-remove .remove-item-container{margin-top:8px;margin-bottom:8px;color:#fff;font-weight:700;padding:5px;border-radius:50%;border:none;outline:none}.wishlist_preview_popup .wishlist-items .items-row .item-name-and-remove .remove-item-container:hover{cursor:pointer;background-color:#ffffff80}.wishlist_preview_popup .wishlist-items .items-row .item-name-and-remove .remove-item-container:before{display:none}.wishlist_preview_popup .wishlist-items .items-row .item-name-and-remove .item-name-container{font-size:.9rem;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;text-decoration:underline;color:#fff!important;margin-left:6px!important;position:relative;left:4px}.wishlist_preview_popup .wishlist-preview-footer{height:250px;display:flex;flex-direction:column;align-items:center;justify-content:end;width:100%;margin:0;padding:0 0 20px}.wishlist_preview_popup .wishlist-preview-footer .wishlist-preview-footer-upper-text{width:90%;display:flex;flex-direction:row;justify-content:space-between;margin:0;padding:0;height:25px;color:#fff;font-weight:700;font-size:1rem;text-transform:uppercase;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.wishlist_preview_popup .wishlist-preview-footer-go-to-save-button-container{width:100%;margin:0;padding:0;display:flex;justify-content:center}.wishlist_preview_popup .wishlist-preview-footer-go-to-save-button-container button{width:90%;height:46px;margin:0 0 50px;padding:0;display:flex;align-items:center;justify-content:center;flex-direction:row;border-radius:2px;background-color:#fe3737;text-transform:uppercase;font-weight:700;font-size:.95rem;font-family:sans-serif;color:#fff}.wishlist_preview_popup .wishlist-preview-footer-go-to-save-button-container button i{margin-right:5px}.wishlist_preview_popup .wishlist-preview-footer-go-to-save-button-container button:hover{cursor:pointer}@media (max-height: 700px){.wishlist-items{max-height:300px!important}.wishlist-preview-footer{height:80px!important}}:root{--signature-red: rgb(184, 35, 47);--lighter-red: rgb(221, 53, 67);--dark-red: rgb(173, 54, 54);--extra-dark-red: rgb(139, 50, 50)}.choose-wish-list-container{width:275px;background-color:#fff;position:absolute;top:50px;right:0;box-shadow:0 4px 4px #4d4d4f14,0 0 4px #4d4d4f29;background-color:var(--dark-red);font-family:opensans regular;font-weight:700;color:#fff;border-radius:4px;border:2px solid var(--extra-dark-red);font-family:poppins regular;font-weight:500;text-transform:uppercase;z-index:2}.choose-wish-list-container:hover{cursor:pointer}.choose-wish-list-page-wrapper-container{display:flex;width:100%;height:100%;justify-content:center;align-items:center;left:0;top:0;right:0;bottom:0;position:fixed;z-index:2;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.create-list-container{height:50px;display:flex;justify-items:start;align-items:center;border-bottom:2px solid var(--extra-dark-red);border-radius:4px 4px 0 0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.create-list-container:hover,.existing-list-container:hover{background-color:#f0f8ff;cursor:pointer;color:#000}.existing-lists-container .existing-list-container{border-bottom:2px solid var(--extra-dark-red)}.create-list-container i{padding:0 15px;font-size:1.35rem;position:relative;top:1px}.existing-lists-container:nth-last-child(1) .existing-list-container{border-radius:0 0 4px 4px;border-bottom:none!important}.existing-list-container{height:50px;display:flex;justify-items:start;align-items:center;position:relative;padding:0 15px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.existing-list-checkbox-container{position:absolute;right:10px;height:100%;display:flex;align-items:center}.existing-list-checkbox-container input{border-color:gray;pointer-events:none;width:18px;height:18px;aspect-ratio:1/1}.create-list-ultra-container,.rename-list-ultra-container,.share-list-ultra-container{width:380px;max-width:95%!important;display:flex;flex-direction:column;height:-moz-fit-content;height:fit-content}.create-list-form-container{width:100%;height:-moz-fit-content;height:fit-content;padding:24px;box-sizing:border-box;background-color:#fff;font-family:Opensans Regular;border-radius:4px;max-width:100%!important}.create-list-form-container-header{width:100%;height:42px;position:relative}.create-list-input-container{width:100%;height:100px}.create-list-footer-container{width:100%;height:50px;display:flex;gap:5px;padding-top:26px}.close-create-list-container-button{display:flex;width:100%;justify-content:end;padding-bottom:10px;backface-visibility:hidden;perspective:0;transform:translateZ(0);animation-duration:.45s;animation-fill-mode:both;animation-name:modal-module_fadeIn_20-eZ;animation-delay:.3s;cursor:pointer;position:relative;height:24px;left:5px;bottom:3px;transition:opacity .3s;width:24px;z-index:10}.create-list-footer-container{display:flex;width:100%;justify-content:space-evenly;align-items:end}.create-list-form-container label{display:flex;flex-direction:column;font-size:1rem;font-family:OpenSans Regular;margin-bottom:5px}.close-create-list-container-button-container{display:flex;justify-content:end;position:relative}.create-list-form-container-header{text-align:center;font-weight:700;font-size:1.1rem}.create-list-form-container .input-field{display:flex;flex-direction:column;margin-bottom:10px;font-size:1.1rem;font-family:OpenSans Regular}.create-list-form-container .input-field .input[type=text]:focus{border:none;outline:none;border-bottom:2px solid #5f5f60;background-color:#adadad26}.create-list-form-container .input-field input[type=text]{max-width:100%!important;width:100%;border-bottom:1px solid lightgray;padding:6px;height:39px;box-sizing:border-box;border:none;outline:none;box-shadow:none!important;border-bottom:2px solid #dadada;transition:border .25s ease-in-out;font-family:OpenSans Regular;min-width:0px;font-size:1rem}.close-create-list-container-button svg:before{background-position:center center;background-repeat:no-repeat;border-radius:50%;content:"";display:block;height:24px;width:24px}.create-list-form-container .label-and-error-container{display:flex}.label-and-error-container #input_list_name_label{width:100px}input.create_list_name_input{margin-top:5px}.create-list-form-container .input_list_name_error_span{margin-left:5px;font-size:.95rem;margin-top:0;position:relative;top:1px;color:red;font-family:OpenSans Regular}.create-list-footer-container>button{border:1px solid rgb(83,83,83);border:none;display:flex;justify-content:center;align-items:center;font-size:1.05rem;font-family:Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-weight:700;color:#585858;transition:background-color .4s,color .4s;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:transparent;background-color:#111a26;background-color:var(--signature-red);color:#fff!important;width:160px;max-width:42%!important;height:44px;border-radius:4px;font-weight:500;font-family:Poppins Regular;text-transform:uppercase}.create-list-footer-container>button:hover{cursor:pointer}button.close-create-list-button{background-color:#fff!important;border:1px solid black!important;color:#000!important}button.close-create-list-button:hover{background-color:#585858!important;color:#fff!important}.quantity-and-add-to-cart-container{display:flex!important;flex-direction:column!important;font-size:.95rem!important;width:100%!important;max-width:220px!important;align-items:end!important;position:relative!important;background-color:#fff!important;z-index:2!important;margin:0!important;padding:0!important;box-sizing:border-box!important}.quantity-and-add-to-cart-container .purchase-quantity-container{position:relative!important;height:36px!important;display:flex!important;align-items:center!important;box-sizing:border-box!important;margin:0!important;padding:0!important;background:none!important;border:none!important}.quantity-and-add-to-cart-container .available-stock-value{width:50px!important;position:relative!important;margin-left:10px!important;outline:none!important;border:none!important;display:flex!important;justify-content:space-around!important;color:#000!important;text-align:center!important;border-radius:3px!important;font-weight:700!important;font-family:Poppins Regular!important;word-break:break-all!important;padding:6px!important;height:31px!important;align-items:center!important;text-align:start!important;justify-content:start!important;right:-7px!important;background:none!important;box-shadow:none!important}.quantity-and-add-to-cart-container .bottom-no-border-radius{border-radius:4px 4px 0 0!important}.quantity-and-add-to-cart-container .product-available-stock-container{height:36px!important;display:flex!important;align-items:center!important;font-family:var(--rond)!important;word-break:break-all!important;width:100%!important;flex-direction:row!important;justify-content:end!important;margin:0!important;padding:0!important;box-sizing:border-box!important;background:none!important;border:none!important}.quantity-and-add-to-cart-container .available-stock-label{position:relative!important;font-family:Poppins Regular!important;text-transform:uppercase!important;font-weight:500!important;color:#1e1e1e!important;margin:0!important;padding:0!important;background:none!important;border:none!important}.quantity-and-add-to-cart-container .purchase-quantity-input{width:50px!important;margin:0 0 0 10px!important;outline:none!important;border:none!important;font-size:.95rem!important;display:flex!important;font-family:Opensans Regular!important;font-weight:700!important;text-align:center!important;border-radius:3px!important;background-color:transparent!important;padding:8px 8px 8px 0!important;height:36px!important;box-sizing:border-box!important;justify-content:start!important;text-align:start!important;color:inherit!important;box-shadow:none!important}.quantity-and-add-to-cart-container .quantity-input-and-text-container{display:flex!important;flex-direction:row!important;border-radius:4px!important;background-color:#e6e6e6!important;margin:5px!important;align-items:center!important;height:36px!important;position:relative!important;box-sizing:border-box!important;width:100%!important;padding:0!important}.quantity-and-add-to-cart-container .purchase-quantity-text-container{font-family:Poppins Regular!important;text-transform:uppercase!important;font-weight:500!important;color:#1e1e1e!important;bottom:2px!important;padding:0 0 0 10px!important;position:relative!important;margin:0!important;background:none!important;border:none!important;box-shadow:none!important;outline:none!important;display:inline-block!important}.quantity-and-add-to-cart-container input::-webkit-outer-spin-button,.quantity-and-add-to-cart-container input::-webkit-inner-spin-button{-webkit-appearance:none!important;margin:0!important}.quantity-and-add-to-cart-container input[type=number]{-moz-appearance:textfield!important;position:relative!important}.quantity-and-add-to-cart-container .custom-number-input-buttons-container{display:flex!important;flex-direction:column!important;position:absolute!important;right:0!important;top:0!important;height:100%!important;width:20px!important;border-left:2px solid lightgray!important;width:18px!important;margin:0!important;padding:0!important;box-sizing:border-box!important;background:none!important;border-top:none!important;border-right:none!important;border-bottom:none!important;pointer-events:all!important}.quantity-and-add-to-cart-container .custom-number-input-buttons-container>div{width:18px!important;height:50%!important;justify-content:center!important;display:flex!important;position:relative!important;user-select:none!important;-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;font-weight:700!important;font-size:14px!important;text-align:center!important;align-items:center!important;color:#000!important;margin:0!important;padding:0!important;box-sizing:border-box!important;background:none!important;border:none!important;cursor:pointer!important}.quantity-and-add-to-cart-container .custom-number-input-buttons-container>div:hover{cursor:pointer!important;background-color:#0000000d!important}.quantity-and-add-to-cart-container .custom-number-input-buttons-container>div:active{background-color:#0000001a!important}.quantity-and-add-to-cart-container .custom-number-input-buttons-container>div:first-of-type{border-bottom:2px solid lightgray!important;border-top:none!important;border-left:none!important;border-right:none!important}.quantity-and-add-to-cart-container .custom-number-input-buttons-container>div:last-of-type{border:none!important}.page-selection-buttons{display:flex;flex-direction:row}.page-selection-button:hover,.page-selection-input{cursor:pointer}.page-selection-button{height:35px!important;width:35px!important;text-align:center;text-justify:center;display:flex;align-items:center;justify-content:center;padding:0;color:#fff;background-color:var(--icon-background-dark-red);border:none;outline:none}.page-selection-button:hover{background-color:#d3d3d3}.page-selection-button:active{background-color:gray}.page-selection-button-icon-container{display:inline-block;transform:scaleY(1.5);-webkit-transform:scale(1,1.5);-moz-transform:scale(1,1.5);-ms-transform:scale(1,1.5);-o-transform:scale(1,1.5);position:relative;top:2px}.page-selection-ultra-container{height:60px!important;justify-content:space-between!important;padding:0 10px;box-sizing:border-box}.page-selection-inputs-container{margin:0;padding:0;display:flex;flex-direction:row}.page-selection-ultra-lower{width:100%;display:flex;margin:0;padding:0;flex-direction:row;justify-content:end;align-items:center}.page-selection-input{height:35px!important;width:35px!important;position:relative;text-align:center;margin:0;display:flex;justify-content:center;padding:0;align-items:center;font-family:Opensans Regular;font-weight:700;appearance:textfield;-moz-appearance:textfield;-webkit-appearance:textfield;background-color:#e4e3e3;outline:none;border:none}.page-selection-inputs-container.page-selection-input:disabled{background-color:gray}.page-selection-inputs-container .current-page-selection-input{background-color:#fff!important}.page-selection-input:hover{background-color:var(--signature-red)}.page-selection-input:active{background-color:var(--dark-red)}.page-selection-input::-webkit-inner-spin-button{display:none}.page-selection-ultra-container{width:100%;display:flex;padding:0;height:50px;margin:10px 0 0;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap}.page-info-container{width:100%;display:flex;justify-content:end}@media (max-width: 1037px){.page-selection-ultra-container,.page-selection-ultra-lower{width:90%!important}}@media (max-width: 900px){div#products-ultra-container{margin:0!important}}@media (max-width: 720px){.page-selection-buttons{padding-left:20px}}@media (max-width: 550px){.page-selection-ultra-container{width:100%!important;padding:0 5px}}@media (max-width: 500px){.page-selection-input,.page-selection-button{height:28px!important;width:28px!important;font-size:.7rem}.page-selection-inputs-container button:first-child,.page-selection-inputs-container button:last-child{display:none}}@media (max-width: 390px){.page-selection-buttons{margin-right:10px}}.search-bar-container{height:36px;margin-right:15px;display:flex}.search-bar-input-container{height:100%;padding:0;margin:0}#search-bar-input{height:100%;width:150px;margin:0;padding:0 0 0 12px;border-radius:3px 0 0 3px;border:none;outline:none;background-color:#fff;color:#5b0707;font-weight:700;font-family:Opensans Regular;position:relative;font-size:1rem;font-weight:500;font-family:Poppins Regular;text-transform:uppercase}input[type=text]{min-width:0px}:root{--icon-background-dark-red: #7a1717}body{box-sizing:border-box!important}.alert-message-container{display:flex;position:absolute;top:50px;left:50%;transform:translate(-50%);width:90%;max-width:385px;height:-moz-fit-content;height:fit-content;background-color:var(--signature-red);font-family:Poppins Regular;flex-direction:column;border-radius:3px;border:2px solid white;color:#fff;z-index:100}.overwrite-prompt-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.item-name-container a{color:#fff;text-decoration:none}.alert-message-container-header{width:100%;height:34px;padding:10px 0 0 10px;font-size:.95rem;border-bottom:2px solid white;box-sizing:border-box;background-color:var(--icon-background-dark-red);font-weight:700}.alert-message-container-body{width:100%;height:auto;padding:15px 8px 15px 12px;font-size:1.1rem;font-weight:400;box-sizing:border-box}.alert-message-container-action-buttons{width:100%;height:38px;padding:10px 0 0 10px;font-size:1.1rem;box-sizing:border-box;display:flex;justify-content:end}.alert-message-ok-button{width:100px;height:28px;border:1px solid white;font-weight:700;font-size:1.1rem;padding:3px 0;margin-right:10px;display:grid;place-items:center;background-color:#fff;color:var(--signature-red);border-radius:3px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.alert-message-ok-button:hover{cursor:pointer}.alert-message-container-footer{width:100%;height:20px;padding:10px 0 0 10px;font-size:1.1rem;box-sizing:border-box;background-color:var(--icon-background-dark-red);margin-top:20px;position:relative}.divider-bar-upper{display:flex;height:50px;width:100%;max-width:100%!important;padding:0;margin:0;background-color:var(--signature-red);border-bottom:10px solid gray}.divider-bar-lower{display:flex;height:50px;width:100%;max-width:100%!important;padding:0;margin:0;background-color:var(--signature-red);border-top:10px solid gray}.fullscreen-element{position:fixed;display:flex;width:100%;height:100%;justify-content:center;align-items:center;z-index:800;left:0;top:0;right:0;bottom:0;background-color:#0009}.cancel_order_confirmation_dialog_container .dialog-container{width:550px;min-height:600px;height:600px;margin:0;padding:0;border-radius:5px;border:2px solid black;display:flex;flex-direction:column;background-color:#fff;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.cancel_order_confirmation_dialog_container .dialog-container div{width:100%;display:flex;flex-direction:row}.cancel_order_confirmation_dialog_container .dialog-heading-left-container{display:flex;flex-direction:row;justify-content:start;padding-left:20px;padding-top:20px;font-size:1.3rem}.cancel_order_confirmation_dialog_container .dialog-heading-right-container{display:flex;flex-direction:row;justify-content:end}.cancel_order_confirmation_dialog_container .dialog-heading-container{justify-content:space-between;align-items:center;display:flex}.cancel_order_confirmation_dialog_container .dialog-content-container{padding-left:20px;font-size:1.1rem;margin-top:5px;align-items:center;align-items:start;flex-direction:column!important}.cancel_order_confirmation_dialog_container .dialog-content-container .user-comment-container{border:2px solid black;border-radius:2px;outline:none;padding:10px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:1rem}.cancel_order_confirmation_dialog_container .dialog-footer-container{justify-content:end;align-items:end;height:100%;margin-bottom:7px}.cancel_order_confirmation_dialog_container .dialog-option-button{color:#fff;background-color:#000;border-radius:4px;padding:12px;margin:5px;display:flex;justify-items:center;align-items:center;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:1rem;border:none;outline:none}.cancel_order_confirmation_dialog_container .dialog-option-button:hover{cursor:pointer;outline:1px solid black}.cancel_order_confirmation_dialog_container .dialog-option-button:active{outline:none}.order-emails-view-dialog-container .dialog-container{width:1000px;min-height:600px;height:600px;margin:0;padding:0;border-radius:5px;border:2px solid black;display:flex;flex-direction:column;background-color:#fff;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.order-emails-view-dialog-container .all-emails-dialog-container{height:90%!important;max-height:95%}.order-emails-view-dialog-container .dialog-container .go-to-emails-button-container{width:100%;display:flex;flex-direction:row}.order-emails-view-dialog-container .dialog-heading-left-container{display:flex;flex-direction:row;justify-content:start;padding-left:20px;padding-top:20px;font-size:1.3rem}.order-emails-view-dialog-container .dialog-heading-right-container{display:flex;flex-direction:row;justify-content:end;position:relative}.order-emails-view-dialog-container .dialog-heading-container{justify-content:space-between;align-items:center;display:flex;position:relative}.order-emails-view-dialog-container .dialog-content-container{padding-left:20px;font-size:.85rem;align-items:center;align-items:start;flex-direction:column!important}.order-emails-view-dialog-container .dialog-content-container .user-comment-container{border:2px solid black;border-radius:2px;outline:none;padding:10px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:1rem}.order-emails-view-dialog-container .dialog-footer-container{justify-content:end;align-items:end;height:100%;margin-bottom:7px}.order-emails-view-dialog-container .dialog-option-button{color:#fff;background-color:#000;border-radius:4px;padding:12px;margin:5px;display:flex;justify-items:center;align-items:center;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:1rem;border:none;outline:none}.order-emails-view-dialog-container .dialog-option-button:hover{cursor:pointer;outline:1px solid black}.order-emails-view-dialog-container .dialog-option-button:active{outline:none}.order-emails-view-dialog-container .emails-history-table-container{width:97%;padding-left:10px;border-collapse:collapse;max-height:500px!important;overflow-x:hidden;overflow-y:auto}.order-emails-view-dialog-container .all-emails-dialog-container .emails-history-table-container{max-height:90%!important}.order-emails-view-dialog-container .emails-history-table-container table{width:98%}.order-emails-view-dialog-container .emails-history-table-container table div{display:grid;place-items:center}.order-emails-view-dialog-container .emails-history-table-container table div p{text-align:center;font-size:.9rem}.order-emails-view-dialog-container .emails-history-table-container table td{border:1px solid lightgray;padding:10px}.order-emails-view-dialog-container .emails-history-table-container table thead div p{font-weight:700;font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif}.order-emails-view-dialog-container .emails-history-table-container table .resend-email-achor-button{color:#00f;text-decoration:underline;font-size:1.1rem}.order-emails-view-dialog-container .emails-history-table-container table .resend-email-achor-button:hover{cursor:pointer}.gallery-slider-ultra-container{display:flex;z-index:1000;margin:0;padding:0;position:fixed;width:100%;height:100%;background-color:#fff;background-color:#0009;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);left:0;top:0;right:0;bottom:0;flex-direction:column}.gallery-slider-top-banner{height:80px;width:100%;display:flex;margin:0;padding:0;justify-content:end;align-items:start}.gallery-slider-close-button{height:55px;width:55px;padding:10px;margin:0;position:relative;right:35px;top:25px;border-radius:50%;border:2px solid white;z-index:1011;-webkit-user-select:none;-moz-user-select:none;user-select:none}.gallery-slider-close-button:hover{cursor:pointer}.gallery-image-slider-ultra-container{display:flex;margin:0;padding:0;flex-direction:row;justify-content:center;height:85%;width:100%;position:relative;z-index:1000;align-items:center}.gallery-image-container{overflow:hidden;height:100%;width:100%;display:flex;justify-content:center;margin:0;position:absolute;left:0;top:0;right:0;bottom:0;opacity:0;transition:opacity .5s cubic-bezier(.25,.1,.25,1)}.gallery-image-container[focus=true]{opacity:1}.gallery-image-container img{height:100%;width:100%;display:block;background-size:cover;-o-object-fit:cover;object-fit:cover;-webkit-user-select:none;-moz-user-select:none;user-select:none}.gallery-image-slider-container{width:80%;max-width:800px;height:auto;position:relative;margin:0 auto;display:flex;justify-content:center;align-items:center;box-sizing:border-box;aspect-ratio:1 / 1}.gallery-image-slider-slide-buttons-container{position:absolute;left:0;top:0;bottom:0;right:0;display:flex;width:100%;height:100%;flex-direction:row;justify-content:space-between;z-index:1010;align-items:center}.gallery-image-slider-left-button{position:relative;left:200px}.gallery-image-slider-left-button[john_cena=true],.gallery-image-slider-right-button[john_cena=true]{visibility:hidden}.gallery-image-slider-right-button{position:relative;right:200px}.image-slider-buttons-container{display:flex;flex-direction:row;align-items:center;width:calc(100% - 200px);max-width:60%;min-width:90%!important;height:464px;margin:0;padding:0;justify-content:space-between;position:absolute;z-index:15;pointer-events:none}.image-slider-button{height:45px;width:45px;padding:5px;color:#fff;fill:#fff;border-radius:50%;border:2px solid white}.image-slider-button:hover{cursor:pointer}.image-slider-button img{height:100%;width:100%;color:#fff;fill:#fff;-webkit-user-select:none;-moz-user-select:none;user-select:none}.image-slider-left-button,.image-slider-right-button{z-index:15;pointer-events:auto}.index-button{width:15px;height:15px;padding:2.5px;border-radius:50%;border:2px solid white;background-color:transparent;outline:none;margin:0 2px;z-index:1011}.index-button[active=true]{background-color:#fff}.index-button:hover{cursor:pointer}.gallery-image-slider-index-buttons{width:100%;display:flex;justify-content:center;position:absolute;background-color:transparent;bottom:70px;left:0;right:0}.custom-select-dropdown{font-size:1rem;font-family:Opensans Regular;position:absolute;border:1px solid #ccc;border-radius:0 0 4px 4px;background-color:#fff;z-index:10;width:calc(100% - 1px);max-height:150px;overflow-y:auto;box-shadow:0 2px 5px #0003}.custom-select-dropdown::-webkit-scrollbar{width:12px}.custom-select-dropdown::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.custom-select-dropdown::-webkit-scrollbar-thumb{background-color:#888;border-radius:10px;border:3px solid #f1f1f1}.custom-select-dropdown::-webkit-scrollbar-thumb:hover{background-color:#555}.custom-select-dropdown div{padding:10px;cursor:pointer}.custom-select-dropdown div:hover{background-color:#f0f0f0}.filter-icon-container{position:absolute;left:90%;top:calc(90% - 22px);height:20px;width:20px;text-align:center;color:#fff;padding:0;margin:0;transition:transform .3s;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.filter-icon-container i{transition:transform .3s}.filter-icon-container[toggled=true] i{transform:rotate(180deg)}.embedded-posts-container,.home-cms-content-container{display:flex;flex-wrap:wrap;gap:25px;padding:50px;justify-content:center}@media (max-width: 1500px){.gallery-image-slider-slide-buttons-container{width:80%;top:50%;left:50%;transform:translate(-50%,-50%)}.gallery-image-slider-left-button{left:0;right:10%}.gallery-image-slider-right-button{right:0}}@media (max-width: 1200px){.image-slider-button{background-color:#000}.gallery-image-slider-slide-buttons-container{width:100%}}@media (max-width: 800px){.gallery-image-slider-right-button{left:0}.gallery-slider-close-button{right:5px;top:5px}}@media (max-width: 360px){.general-error-container{max-height:120px!important}.form-input-fields-container .input-field{margin-bottom:10px!important}#general_message_span p:first-child{margin-top:0!important}#general_message_span p:last-child{display:none!important}.subtext-container{height:20px!important}.subtext-container p{margin:0!important}.agree-checkbox-container{margin-bottom:10px!important}}.loading-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:#ffffffe6;display:flex;align-items:center;justify-content:center;border-radius:8px;z-index:100;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.overlay-content{display:flex;flex-direction:column;align-items:center;gap:15px}.spinner{border:4px solid #f3f3f3;border-top:4px solid var(--nectar);border-radius:50%;width:40px;height:40px;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@font-face{font-family:Opensans Regular;src:url(/build/assets/opensans-regular-webfont-webfont-Nw_w-yq5.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Poppins Regular;src:url(/build/assets/poppins-regular-webfont-Dn99QbFt.woff2) format("woff2");font-weight:400;font-style:normal}
