html{scroll-behavior:smooth}body{padding-top:32px;padding-bottom:32px}@media only screen and (max-width:749px){.header__heading-logo{width:120px}}.shopify-section-header-sticky .header{border:1px solid #00000000;border-bottom:none}.header__heading-logo{transition:all .3s ease-in-out;color:#000}.product-grid.slider{-ms-overflow-style:none;scrollbar-width:none}.product-grid.slider::-webkit-scrollbar{display:none}.product-grid.slider li:first-child{position:relative}.product-grid.slider li:first-child:after{content:"swipe";position:absolute;top:42%;left:100%;width:70px;height:70px;background-color:#fff;border-radius:50%;display:flex;justify-content:center;align-items:center;box-shadow:0 2px 4px #0000001a;font-family:Arial,sans-serif;color:#181413;z-index:10;letter-spacing:1.5px;font-size:18px;opacity:.9;transform:translate(-50%,-50%);transition:opacity 1s ease}@media only screen and (min-width:988px){.product-grid.slider li:first-child:after{display:none}}.product-grid.slider li.hide-after:first-child:after{opacity:0;transition:opacity .5s ease}.desktop-only{display:block}.mobile-only{display:none}@media only screen and (max-width:767px){.desktop-only{display:none}.mobile-only{display:block}.banner-hero-mobile{width:100%;height:auto;min-height:350px;object-fit:cover;border-radius:20px}.baDropdownStyle.baDropdownStyle.mobile_bottom_left:not(.hideOnMobile){bottom:60px!important}}@media only screen and (min-width:749px){details[open]>.search-modal .modal-overlay{display:none}}.shopify-policy__container{background:#f3f3f3;border-radius:20px;padding-top:20px;padding-bottom:20px;max-width:none!important;margin:0 50px 50px}@media only screen and (max-width:768px){.shopify-policy__container{margin:0 15px 45px}}.shopify-policy__title h1{text-align:left}p.header__menu-item{margin:0;cursor:pointer}p.list-menu__item{margin:0;cursor:pointer;width:fit-content}sticky-header,.header-wrapper{z-index:31!important}.gift-popup{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000b3;z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px}.gift-claim-container{max-width:450px}.gift-icon img{width:50px;height:auto}@media only screen and (max-width:768px){.gift-title{font-size:14px}}.gift-popup.is-hidden{display:none}.gift-popup.is-visible{display:flex}.popup-overlay{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer}.popup-content{position:relative;background:#fff;border-radius:12px;max-width:900px;width:100%;box-shadow:0 20px 40px #0000004d;animation:popup-scale-in .3s ease}.popup-close{position:absolute;top:15px;right:15px;width:40px;height:40px;border-radius:50%;background:#f5f5f5;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:20px;color:#999;z-index:10}.popup-close:hover{background:#e5e5e5;color:#333}.popup-inner{padding:0;text-align:center}.popup-split{display:flex;gap:3rem;align-items:center;text-align:left;max-width:100%;margin:0 auto}.popup-left{flex:1;max-width:450px;min-width:350px;padding-left:30px}.popup-right{flex:1;max-width:450px;min-width:350px}.popup-image{width:100%;height:auto;border-radius:8px;object-fit:cover;scale:1.02;position:relative;top:5px}.popup-inner h2{margin:0 0 15px;font-size:28px;color:#1a1b18;text-align:center}.popup-inner p{margin:0;color:#666;line-height:1.6;text-align:center}.form-group{display:flex;flex-direction:column;gap:15px;margin:20px 0}.email-input{flex:1;padding:15px;border:2px solid #ddd;border-radius:8px;font-size:16px;min-width:200px}.email-input:focus{border-color:#e6cedf;outline:none;box-shadow:0 0 0 3px #e6cedf33}.submit-btn{padding:15px 25px;background:#e6cedf;color:#212326;border:none;border-radius:60px;cursor:pointer;font-size:16px;font-weight:600;white-space:nowrap;transition:all .3s ease;text-transform:uppercase}.submit-btn:hover{background:#d4b5c7;transform:translateY(-1px)}.submit-btn:disabled{background:#ccc;cursor:not-allowed;transform:none}.disclaimer{margin-top:15px!important;font-size:12px!important;color:#999!important}@keyframes popup-scale-in{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}[data-address] button.button{margin:10px}@media screen and (max-width:768px){.popup-split{flex-direction:column;gap:1rem;text-align:center}.popup-right{display:none}.popup-left{max-width:100%;min-width:0;padding-left:0}.popup-inner h2{font-size:18px}.popup-inner p{font-size:12px}.popup-close{width:30px;height:30px}}@media screen and (max-width:600px){.popup-content{width:95%;margin:20px}.popup-inner{padding:30px 20px}.form-group{flex-direction:column}.submit-btn{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/96/assets/custom.css.map */
