.footerContainer{background:#151515;color:#fff;text-align:center;padding-bottom:30px}.footerContainer .content-footer .content-sub-footer{max-width:720px;margin:auto;padding:30px 16px 0}.footerContainer .content-footer .content-sub-footer .footer-heading{margin-bottom:.9375rem}.footerContainer .content-footer .content-sub-footer .footer-heading h2{margin:0;font-size:2.25rem;color:#fff;font-family:LibreCaslon Condensed SemiBold,sans-serif;line-height:2.75rem;font-weight:600}@media(min-width:1024px){.footerContainer .content-footer .content-sub-footer .footer-heading h2{font-size:2.75rem;color:#fff;font-family:LibreCaslon Condensed SemiBold,sans-serif;line-height:2.75rem;font-weight:600}}.footerContainer .content-footer .content-sub-footer .footer-subTitle{margin-bottom:1rem;font-size:.875rem;color:#fff;font-family:Satoshi,sans-serif;line-height:1.5rem;font-weight:500}@media(min-width:1024px){.footerContainer .content-footer .content-sub-footer .footer-subTitle{font-size:1.125rem;color:#fff;font-family:Satoshi,sans-serif;line-height:1.5rem;font-weight:500}}.footerContainer .content-footer .content-sub-footer .footer-subTitle{text-align:center}.footerContainer .content-footer .content-sub-footer .inputContainer{position:relative;display:flex;justify-content:center;align-items:center;margin-bottom:20px}.footerContainer .content-footer .content-sub-footer .inputContainer input{padding:.8731rem 7rem .8144rem 1.5rem;width:100%;border:none;font-size:1rem;color:#000;font-family:Satoshi,sans-serif;line-height:1.1875rem;font-weight:400;outline:none;min-height:64px}.footerContainer .content-footer .content-sub-footer .inputContainer .sign-up-link{position:absolute;right:19px;padding:0;background:none;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;text-transform:uppercase;cursor:pointer}.footerContainer .content-footer .content-sub-footer .inputContainer .sign-up-invalid{font-size:.875rem;color:#989898;font-family:Satoshi,sans-serif;line-height:normal;font-weight:700}.footerContainer .content-footer .content-sub-footer .inputContainer .sign-up-valid{font-size:.875rem;color:#000;font-family:Satoshi,sans-serif;line-height:normal;font-weight:700}.footerContainer .content-footer .content-sub-footer .inputContainer .thankYouMsg{font-size:1rem;color:#fff;font-family:Satoshi,sans-serif;line-height:normal;font-weight:700}.footerContainer .content-footer .content-sub-footer .errorContainerCheck{margin-bottom:15px}.footerContainer .content-footer .content-sub-footer .errorContainer,.footerContainer .content-footer .content-sub-footer .errorContainerCheck{display:flex;align-items:center;gap:5px}.footerContainer .content-footer .content-sub-footer .errorContainer .errorIcon,.footerContainer .content-footer .content-sub-footer .errorContainerCheck .errorIcon{font-family:BB Icons,sans-serif;color:#be1427;font-size:.9375rem;text-align:center;display:inline-flex;justify-content:center}.footerContainer .content-footer .content-sub-footer .errorContainer .errorIcon:after,.footerContainer .content-footer .content-sub-footer .errorContainerCheck .errorIcon:after{content:""}.footerContainer .content-footer .content-sub-footer .errorContainer .error,.footerContainer .content-footer .content-sub-footer .errorContainerCheck .error{font-size:.875rem;color:#be1427;font-family:Satoshi,sans-serif;line-height:.8125rem;font-weight:500;text-align:left}.footerContainer .content-footer .content-sub-footer .checkboxContainer{display:flex;align-items:flex-start;gap:10px;font-size:12px;color:#fff;line-height:18px;font-weight:500;max-width:100%;margin:15px auto 25px}.footerContainer .content-footer .content-sub-footer .checkboxContainer .leftcheckbox{display:flex;align-items:center}.footerContainer .content-footer .content-sub-footer .checkboxContainer .leftcheckbox input{width:18px;height:18px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#151515;border:1px solid #fff;border-radius:4px;position:relative;margin:0}.footerContainer .content-footer .content-sub-footer .checkboxContainer .leftcheckbox input:checked:before{content:"";position:absolute;top:2px;left:4px;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.footerContainer .content-footer .content-sub-footer .checkboxContainer .rightCheckbox p{font-size:.75rem;color:#fff;font-family:Satoshi,sans-serif;font-weight:500;text-align:left;margin:0;line-height:normal}.footerContainer .content-footer .content-sub-footer .checkboxContainer .rightCheckbox p br{display:block;content:"";margin-top:4px}.footerContainer .content-footer .content-sub-footer .checkboxContainer .rightCheckbox a{color:#fff;text-decoration:underline}@media(min-width:1024px){.footerContainer .content-footer .content-sub-footer .checkboxContainer .checkboxContainer{flex-direction:row;align-items:flex-start;padding:18px 0 36px}.footerContainer .content-footer .content-sub-footer .checkboxContainer .checkboxContainer .leftcheckbox input{width:17px;height:17px;cursor:pointer}}.footerContainer .content-footer .content-sub-footer .linksContainer{display:flex;justify-content:space-between;align-items:center;font-family:Satoshi,sans-serif}.footerContainer .content-footer .content-sub-footer .linksContainer .importantLinks{display:flex;align-items:center;gap:.5rem;cursor:pointer;text-transform:uppercase;position:relative;font-size:.75rem;font-weight:700;line-height:1rem}.footerContainer .content-footer .content-sub-footer .linksContainer .importantLinks:focus-visible{outline-width:2px;outline-style:solid;outline-color:#007bff;outline-offset:2px}.footerContainer .content-footer .content-sub-footer .linksContainer .importantLinks .icon-arrow{font-family:BB Icons,sans-serif;font-size:.75rem;font-weight:700;display:inline-block;transform:rotate(90deg);margin-left:10px;transition:transform .1s linear}.footerContainer .content-footer .content-sub-footer .linksContainer .importantLinks .icon-arrow:after{content:""}.footerContainer .content-footer .content-sub-footer .linksContainer .importantLinks .up{transform:rotate(-90deg)}.footerContainer .content-footer .content-sub-footer .linksContainer .importantLinks .down{transform:rotate(90deg)}.footerContainer .content-footer .content-sub-footer .linksContainer .socialLinks{display:flex;gap:1.4375rem}.footerContainer .content-footer .content-sub-footer .linksContainer .socialLinks .instagram-icon{font-family:BB Icons,sans-serif;font-size:20px;width:20px;height:20.5px;line-height:20.5px}.footerContainer .content-footer .content-sub-footer .linksContainer .socialLinks .instagram-icon:after{content:""}.footerContainer .content-footer .content-sub-footer .linksContainer .socialLinks .instagram-icon:focus-visible{outline-width:2px;outline-style:solid;outline-color:#007bff;outline-offset:2px}.footerContainer .content-footer .content-sub-footer .linksContainer .socialLinks .youtube-icon{font-family:BB Icons,sans-serif;font-size:20px;width:20px;height:20.5px;line-height:20.5px}.footerContainer .content-footer .content-sub-footer .linksContainer .socialLinks .youtube-icon:after{content:""}.footerContainer .content-footer .content-sub-footer .linksContainer .socialLinks .youtube-icon:focus-visible{outline-width:2px;outline-style:solid;outline-color:#007bff;outline-offset:2px}.footerContainer .content-footer .content-sub-footer .linksContainer .socialLinks .facebook-icon{font-family:BB Icons,sans-serif;font-size:20px;width:20px;height:20.5px;line-height:20.5px;display:inline-flex}.footerContainer .content-footer .content-sub-footer .linksContainer .socialLinks .facebook-icon:after{content:""}.footerContainer .content-footer .content-sub-footer .linksContainer .socialLinks .facebook-icon:focus-visible{outline-width:2px;outline-style:solid;outline-color:#007bff;outline-offset:2px}.footerContainer .content-footer .content-sub-footer .linksContainer .socialLinks .pinterest-icon{font-family:BB Icons,sans-serif;font-size:20px;width:20px;height:20.5px;line-height:20.5px}.footerContainer .content-footer .content-sub-footer .linksContainer .socialLinks .pinterest-icon:after{content:""}.footerContainer .content-footer .content-sub-footer .linksContainer .socialLinks .pinterest-icon:focus-visible{outline-width:2px;outline-style:solid;outline-color:#007bff;outline-offset:2px}.footerContainer .content-footer .linksWrapper{max-width:820px;margin:25px auto 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:25px 36px;overflow:hidden;max-height:0;transform:translateY(-5px);transition:max-height .5s ease-in-out,transform .5s ease-in-out}@media(min-width:1024px){.footerContainer .content-footer .linksWrapper{max-width:916px;margin:25px auto 0}}.footerContainer .content-footer .linksWrapper.open{max-height:500px;transform:translateY(0);margin-top:25px}.footerContainer .content-footer .linksWrapper .separator{opacity:.5}.footerContainer .content-footer .linksWrapper .linkSeparator{font-family:Satoshi,sans-serif;padding:0;margin:0;font-size:.75rem;font-weight:700;text-decoration:underline;cursor:pointer}.footerContainer .content-footer .linksWrapper .ot-cookie-btn{background:unset;color:#fff;font-family:Satoshi,sans-serif;font-size:.75rem;font-weight:700;text-decoration:none}@media(min-width:1440px){.footerContainer .content-footer .linksWrapper .ot-cookie-btn:before{content:"|";padding-right:10px;display:inline;opacity:.5}}@media(min-width:1440px)and (min-width:1024px){.footerContainer .content-footer .linksWrapper .ot-cookie-btn:before{padding-right:36px}}.footerContainer .content-footer .brand{margin-top:0}.footerContainer .content-footer .brand.open{margin-top:23px}.footerContainer .content-footer .brand .logo{width:115px;height:36px}.footerContainer .content-footer .brand .brand-year{font-size:.625rem;color:#a1a1a1;font-family:Satoshi,sans-serif;line-height:normal;font-weight:500;text-align:center;margin-top:8px}@media(max-width:768px){.footerContainer .content-footer .footer-heading{margin-bottom:1rem}.footerContainer .content-footer .footer-heading h2{font-size:2rem}.footerContainer .content-footer .footer-subTitle{margin-bottom:1rem;font-size:.875rem}.footerContainer .content-footer .inputContainer input{width:100%;padding:.625rem .6875rem}.footerContainer .content-footer .inputContainer input .sign-up-link{right:10px;font-size:.75rem}.footerContainer .content-footer .linksContainer{display:flex;flex-direction:column;gap:10px}.footerContainer .content-footer .linksContainer .socialLinks{order:1;margin-bottom:1.25rem}.footerContainer .content-footer .linksContainer .importantLinks{order:2;font-size:.625rem}.footerContainer .content-footer .linksWrapper{max-width:368px;margin:25px auto 0;width:100%;padding:0 17.5px;gap:12px 10px;justify-content:center}.footerContainer .content-footer .linksWrapper .linkSeparator{font-size:.625rem;padding:0;margin:0}.footerContainer .content-footer .linksWrapper .separator{opacity:.5;font-family:Satoshi,sans-serif}.footerContainer .content-footer .linksWrapper .row-divider{width:100%;height:.5px;opacity:.3;background-color:#fff}.footerContainer .content-footer .brand{margin-top:0}.footerContainer .content-footer .brand.open{margin-top:23px}}.footerContainer .content-footer .brand .seperator{margin:20px auto;border-top:1px solid #fff;width:92%;max-width:687px}@media(min-width:1024px){.footerContainer .content-footer .brand .seperator{margin:25px auto}}.footerContainer .content-footer .brand .caution-notice{max-width:720px;margin:0 auto;padding:0 16px}.footerContainer .content-footer .brand .caution-notice p{margin:0 0 16px;text-align:left;font-family:Satoshi,sans-serif;font-size:.75rem;line-height:normal;font-weight:500;color:#fff}.footerContainer .content-footer .brand .caution-notice a{text-decoration:underline;text-underline-offset:3px}.footerContainer .content-footer .brand .caution-notice .bold{font-weight:700}.header-container{position:fixed;top:0;z-index:99;background:#faf7f2;width:100%;margin:0 auto;box-shadow:0 0 20px 0 rgba(0,0,0,.1);height:81px}@media(min-width:1024px){.header-container{height:90px}}.header-container:has(.submenu-visible,.mobile-nav-visible){z-index:2147483001}.header-content{max-width:1280px;margin:0 auto!important;width:100%;display:flex;align-items:center;justify-content:flex-start;gap:12px;padding:14px 20px 15px 64px;position:relative}@media(min-width:1024px){.header-content{justify-content:space-between;padding:15px 40px}}@media(min-width:1180px){.header-content{padding:15px 64px}}.header-content .logo-container{display:block;z-index:10;-webkit-tap-highlight-color:rgba(0,0,0,0)}.header-content .logo-container img{width:auto;height:55px}.header-content .header-icons{margin-left:auto;display:flex;align-items:center;gap:4px;z-index:10}@media(min-width:768px){.header-content .header-icons{gap:5px}}.header-content .header-icons .search-btn{background:none;border:none;font-family:BB Icons,sans-serif;font-weight:700;font-size:1.25rem;color:#000;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}.header-content .header-icons .search-btn img{width:22px;height:22px;display:block;aspect-ratio:1/1}.header-content .header-icons .cart-btn{background:none;border:none;font-family:BB Icons,sans-serif;font-size:1.25rem;color:#000;cursor:pointer;position:relative;-webkit-tap-highlight-color:rgba(0,0,0,0)}.header-content .header-icons .cart-btn img{width:22px;height:22px;display:block;aspect-ratio:1/1}.header-content .header-icons .cart-btn .cart-count{position:absolute;top:-5px;right:-4px;background-color:red;color:#fff;font-size:.625rem;font-weight:700;border-radius:50%;width:18px;height:18px;display:flex;align-items:center;justify-content:center;z-index:1}.header-content .header-icons .active .profile{background-color:#e6dfd5;width:28px;height:28px;display:flex;justify-content:center;align-items:center}.header-content .header-icons .profile{background:#faf7f2;border:none;border-radius:100%;font-family:BB Icons,sans-serif;font-size:1.25rem;color:#000;-webkit-tap-highlight-color:rgba(0,0,0,0)}.header-content .header-icons .profile.active{background-color:#e6dfd5;width:28px;height:28px;display:flex;justify-content:center;align-items:center}.header-content .header-icons .profile{cursor:pointer}.header-content .header-icons .profile img{width:22px;height:22px;display:block;aspect-ratio:1/1}@media(max-width:1023px){.header-content{padding:10px 8px 11px}}