:root{--color-bg-main: #141414;--color-bg-darker: #0a0a0a;--color-text-main: #ffffff;--color-text-dim: #cccccc;--color-red: #e3000f;--color-blue: #0033cc;--font-hebrew: "Heebo", sans-serif;--font-english: "Oswald", sans-serif}body{margin:0;padding:0;font-family:var(--font-hebrew);background-color:var(--color-bg-main);color:var(--color-text-main);text-align:start;overflow-x:hidden;display:flex;flex-direction:column;min-height:100vh}a{color:inherit;text-decoration:none}.text-red{color:var(--color-red)}main#MainContent{flex:1 0 auto}.site-header{position:absolute;top:0;left:0;width:100%;z-index:100;padding:20px 40px;background:linear-gradient(to bottom,#000c,#0000);display:flex;justify-content:space-between;align-items:center;box-sizing:border-box}.header-inner{display:flex;justify-content:space-between;align-items:center;width:100%}.header-logo a{font-family:var(--font-english);font-size:1.5rem;font-weight:700;letter-spacing:1px}.logo-one{color:#fff}.logo-whee{color:var(--color-red)}.logo-il{color:var(--color-blue)}.header-nav{display:flex;gap:20px;align-items:center}.nav-link{font-size:.9rem;font-weight:700;display:flex;align-items:center;gap:8px;color:#fff;transition:opacity .3s}.nav-link:hover{opacity:.7}.hero-carousel{position:relative;width:100%;height:100vh;overflow:hidden}.carousel-slide{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity 1s ease-in-out;background-size:cover;background-position:center;z-index:1}.carousel-video-bg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.carousel-slide.active{opacity:1;z-index:2}.carousel-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#0003;z-index:3}.carousel-content.ltr-content{position:absolute;z-index:4;top:50%;transform:translateY(-50%);inset-inline-start:5%;text-align:start;max-width:600px}.carousel-tag{background:#fff;color:#000;font-family:var(--font-english);font-weight:700;font-size:.8rem;padding:5px 15px;display:inline-block;margin-bottom:20px;letter-spacing:2px}.carousel-title-huge{font-family:var(--font-english);font-size:7rem;line-height:.9;font-weight:700;margin:0 0 20px;color:#fff;text-shadow:2px 2px 10px rgba(0,0,0,.5);text-align:start}.carousel-subtitle{font-size:1.2rem;line-height:1.5;margin-bottom:30px;color:#fff;text-shadow:1px 1px 5px rgba(0,0,0,.8)}.carousel-button-red{display:inline-block;background:var(--color-red);color:#fff;padding:12px 30px;font-weight:700;font-size:1.1rem;transition:background .3s}.carousel-button-red:hover{background:#c00}.collection-section{padding:80px 40px;background-color:var(--color-bg-darker)}.collection-inner{max-width:1200px;margin:0 auto}.collection-title{text-align:center;font-size:2.5rem;font-weight:900;margin-bottom:50px}.product-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:30px}@media screen and (max-width:768px){.product-grid.product-grid--mobile-2{grid-template-columns:repeat(2,1fr);gap:15px}.product-grid.product-grid--mobile-2 .product-title,.product-grid.product-grid--mobile-2 .product-price{font-size:1rem}}.product-card{background:var(--color-bg-main);overflow:hidden;display:flex;flex-direction:column}.product-image-wrapper{width:100%;aspect-ratio:1/1;overflow:hidden;background-color:transparent;display:flex;align-items:center;justify-content:center}.product-image{width:100%;height:100%;object-fit:contain;transition:transform .5s}.product-card:hover .product-image{transform:scale(1.05)}.product-info{padding:20px}.product-title{font-size:1.2rem;font-weight:700;margin:0 0 10px}.product-colors{display:flex;gap:8px;margin-bottom:15px}.color-dot{width:15px;height:15px;border-radius:50%;border:1px solid #444}.product-bottom-row{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #333;padding-top:15px}.btn-add-cart{background:transparent;color:#fff;border:1px solid #fff;padding:5px 15px;font-family:inherit;font-weight:700;cursor:pointer;transition:all .3s}.btn-add-cart:hover{background:#fff;color:#000}.product-price{color:var(--color-red);font-weight:900;font-size:1.2rem;margin-inline-start:10px}.image-with-text{position:relative;width:100%;height:60vh;background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center}.image-with-text .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#0006}.image-with-text .content{position:relative;z-index:2;text-align:center}.large-title{font-size:4rem;font-weight:900;color:#fff;margin:0;text-shadow:2px 2px 10px rgba(0,0,0,.8)}.site-footer{background:var(--color-bg-darker);padding:60px 40px 30px;text-align:center;border-top:1px solid #222}.footer-inner{max-width:1200px;margin:0 auto}.footer-logo a{font-family:var(--font-english);font-size:2rem;font-weight:700;margin-bottom:20px;display:inline-block}.footer-contact{display:flex;justify-content:center;gap:30px;margin-bottom:40px}.footer-link{display:flex;align-items:center;gap:8px;font-size:1rem;color:var(--color-text-dim);transition:color .3s}.footer-link:hover{color:#fff}.footer-copyright{font-size:.8rem;color:#666}@media screen and (max-width:768px){.carousel-title-huge{font-size:4rem}.large-title{font-size:2.5rem}.carousel-content.ltr-content{inset-inline-start:5%;max-width:90%;bottom:auto;transform:none;top:15%}}.product-page-section{padding:120px 40px 80px;background-color:var(--color-bg-main);min-height:calc(100vh - 300px)}.product-page-inner{max-width:1200px;margin:0 auto}.product-page-grid{display:grid;grid-template-columns:1fr 1fr;column-gap:50px;row-gap:20px}.product-gallery{display:flex;flex-direction:column;gap:20px}.main-image-wrapper{width:100%;background:var(--color-bg-darker);border-radius:8px;overflow:hidden;border:1px solid #333}.product-main-image{width:100%;height:auto;display:block}.thumbnail-list{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.thumbnail-wrapper{background:var(--color-bg-darker);border:1px solid #333;border-radius:4px;overflow:hidden;cursor:pointer;transition:border-color .3s}.thumbnail-wrapper:hover{border-color:var(--color-red)}.product-thumbnail{width:100%;height:auto;display:block}.product-details{display:flex;flex-direction:column}.product-vendor{font-family:var(--font-english);color:var(--color-text-dim);text-transform:uppercase;letter-spacing:2px;margin:0 0 10px;font-size:.9rem}.product-page-title{font-size:2.5rem;font-weight:900;margin:0 0 20px;line-height:1.2}.product-page-price{font-size:2rem;font-weight:900;color:var(--color-red);margin-bottom:30px;display:flex;gap:15px;align-items:center}.price-item-compare{color:#666;font-size:1.2rem;text-decoration:line-through}.product-description{font-size:1.1rem;line-height:1.6;color:var(--color-text-dim);margin-bottom:30px;margin-top:30px}.product-form{background:var(--color-bg-darker);padding:30px;border-radius:8px;border:1px solid #222;margin-top:30px}.product-options{margin-bottom:10px}.selector-wrapper{margin-bottom:5px}.selector-wrapper label{display:block;margin-bottom:8px;font-weight:700}.single-option-selector{width:100%;padding:12px;background:var(--color-bg-main);border:1px solid #444;color:#fff;font-family:inherit;font-size:1rem;border-radius:4px}.product-form-bottom{display:flex;gap:40px;align-items:flex-end}.quantity-selector{width:100px}.quantity-selector label{display:block;margin-bottom:8px;font-weight:700}.quantity-input{width:100%;padding:12px;background:var(--color-bg-main);border:1px solid #444;color:#fff;font-family:inherit;font-size:1.1rem;text-align:center;border-radius:4px}.btn-add-to-cart-large{flex-grow:1;background:var(--color-red);color:#fff;border:none;padding:0 20px;height:56px;display:flex;align-items:center;justify-content:center;font-family:inherit;font-size:1.2rem;font-weight:700;cursor:pointer;transition:background .3s,transform .1s;border-radius:4px}.btn-add-to-cart-large:hover{background:#c00}.btn-add-to-cart-large:active{transform:scale(.98)}.product-share{margin-top:20px;border-top:1px solid #333;padding-top:20px;display:flex;gap:15px;align-items:center}.cart-page-section{padding:120px 40px 80px;background-color:var(--color-bg-main);min-height:calc(100vh - 300px)}.cart-page-inner{max-width:1200px;margin:0 auto}.cart-title{font-size:3rem;font-weight:900;margin:0 0 40px;text-align:center}.cart-table-wrapper{background:var(--color-bg-darker);border-radius:8px;border:1px solid #333;padding:20px;margin-bottom:30px;overflow-x:auto}.cart-table{width:100%;border-collapse:collapse}.cart-table th{text-align:start;padding:15px;border-bottom:2px solid #444;color:var(--color-text-dim);font-weight:700}.cart-item{border-bottom:1px solid #333}.cart-item:last-child{border-bottom:none}.cart-item td{padding:20px 15px;vertical-align:middle}.cart-item-flex{display:flex;gap:20px;align-items:center}.cart-item-image-wrapper{display:block;width:100px;height:100px;background:#000;border-radius:4px;overflow:hidden;flex-shrink:0}.cart-item-image{width:100%;height:100%;object-fit:contain}.cart-item-details{display:flex;flex-direction:column;gap:5px}.cart-item-title{font-size:1.2rem;font-weight:700;color:#fff}.cart-item-variant{color:var(--color-text-dim);font-size:.9rem;margin:0}.cart-item-remove{color:var(--color-red);font-size:.9rem;text-decoration:underline;margin-top:5px;display:inline-block}.cart-item-price,.cart-item-total{font-size:1.1rem;font-weight:700}.cart-item-total{color:var(--color-red)}.cart-quantity-input{width:70px;padding:10px;background:var(--color-bg-main);border:1px solid #444;color:#fff;text-align:center;border-radius:4px;font-family:inherit}.cart-footer{display:flex;justify-content:space-between;gap:40px;background:var(--color-bg-darker);border-radius:8px;border:1px solid #333;padding:30px}.cart-footer-notes{flex:1}.cart-footer-notes label{display:block;margin-bottom:10px;font-weight:700}.cart-note-input{width:100%;height:120px;padding:15px;background:var(--color-bg-main);border:1px solid #444;color:#fff;border-radius:4px;font-family:inherit;resize:vertical}.cart-footer-summary{flex:1;max-width:400px;display:flex;flex-direction:column;justify-content:flex-end}.cart-subtotal{display:flex;justify-content:space-between;align-items:center;font-size:1.5rem;font-weight:900;margin-bottom:15px}.cart-subtotal-price{color:var(--color-red)}.cart-shipping-note{color:var(--color-text-dim);font-size:.9rem;text-align:start;margin-bottom:25px}.cart-buttons{display:flex;gap:15px}.btn-cart-update{background:transparent;color:#fff;border:1px solid #fff;padding:14px 20px;font-family:inherit;font-weight:700;cursor:pointer;border-radius:4px;transition:all .3s;flex:1}.btn-cart-update:hover{background:#fff;color:#000}.btn-cart-checkout{background:var(--color-red);color:#fff;border:none;padding:14px 20px;font-family:inherit;font-size:1.1rem;font-weight:700;cursor:pointer;border-radius:4px;transition:background .3s;flex:2}.btn-cart-checkout:hover{background:#c00}.cart-empty-message{text-align:center;padding:80px 0;background:var(--color-bg-darker);border-radius:8px;border:1px solid #333}.cart-empty-message p{font-size:1.5rem;margin-bottom:30px}.btn-continue-shopping{display:inline-block;background:#fff;color:#000;padding:12px 30px;font-weight:700;border-radius:4px}.contact-page-section{padding:120px 40px 80px;background-color:var(--color-bg-main);min-height:calc(100vh - 300px)}.contact-page-inner{max-width:800px;margin:0 auto}.contact-header{text-align:center;margin-bottom:50px}.contact-title{font-size:3rem;font-weight:900;margin:0 0 20px}.contact-description{font-size:1.2rem;color:var(--color-text-dim);line-height:1.6}.contact-form-wrapper{background:var(--color-bg-darker);padding:40px;border-radius:8px;border:1px solid #333;box-shadow:0 10px 30px #00000080}.form-success{background:#00c8501a;color:#00c850;padding:15px;border:1px solid #00c850;border-radius:4px;margin-bottom:25px;text-align:center;font-weight:700}.contact-fields{display:flex;gap:20px}.contact-field{margin-bottom:20px;flex:1}.contact-label{display:block;margin-bottom:8px;font-weight:700;color:var(--color-text-dim)}.contact-input,.contact-textarea{width:100%;padding:15px;background:var(--color-bg-main);border:1px solid #444;color:#fff;border-radius:4px;font-family:inherit;font-size:1rem;box-sizing:border-box;transition:border-color .3s}.contact-input:focus,.contact-textarea:focus{outline:none;border-color:var(--color-red)}.contact-textarea{resize:vertical}.contact-submit{margin-top:30px;text-align:end}.btn-submit-contact{background:var(--color-red);color:#fff;border:none;padding:15px 40px;font-family:inherit;font-size:1.1rem;font-weight:700;cursor:pointer;border-radius:4px;transition:background .3s,transform .1s}.btn-submit-contact:hover{background:#c00}.btn-submit-contact:active{transform:scale(.98)}@media screen and (max-width:768px){.product-page-grid{grid-template-columns:1fr}.product-form-bottom{flex-direction:column;align-items:stretch}.cart-footer{flex-direction:column}.cart-footer-summary{max-width:100%}.cart-item-flex{flex-direction:column;align-items:flex-start}.contact-fields{flex-direction:column;gap:0}}.quantity-wrapper{display:flex;align-items:center;border:1px solid #444;border-radius:4px;background:var(--color-bg-main);overflow:hidden;width:max-content;height:56px}.qty-btn{background:transparent;color:#fff;border:none;padding:0 15px;height:100%;font-size:1.2rem;font-weight:700;cursor:pointer;transition:background .3s,color .3s}.qty-btn:hover{background:var(--color-red);color:#fff}.quantity-input,.cart-quantity-input{width:50px!important;text-align:center;border:none!important;background:transparent!important;color:#fff!important;font-family:inherit;font-size:1.1rem;padding:0!important;margin:0!important;height:100%}.quantity-input::-webkit-outer-spin-button,.quantity-input::-webkit-inner-spin-button,.cart-quantity-input::-webkit-outer-spin-button,.cart-quantity-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.product-form__variants.no-js{display:none!important}.collection-page-section{padding:120px 40px 80px;background-color:var(--color-bg-darker);min-height:calc(100vh - 300px)}.collection-header{text-align:center;margin-bottom:50px}.collection-title-main{font-size:3rem;font-weight:900;margin:0 0 20px;color:#fff}.collection-description{font-size:1.2rem;color:var(--color-text-dim);max-width:800px;margin:0 auto;line-height:1.6}.collection-empty{text-align:center;padding:60px 20px;font-size:1.5rem;color:var(--color-text-dim)}.pagination{margin-top:60px;display:flex;justify-content:center;gap:10px;align-items:center}.pagination a,.pagination span{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;background:var(--color-bg-main);border:1px solid #333;color:#fff;border-radius:4px;font-weight:700;transition:all .3s}.pagination a:hover,.pagination .current{background:var(--color-red);border-color:var(--color-red)}.list-collections-section{padding:120px 40px 80px;background-color:var(--color-bg-main);min-height:calc(100vh - 300px)}.list-collections-header{text-align:center;margin-bottom:60px}.list-collections-groups{display:flex;flex-direction:column;gap:80px}.collection-group-block{background:var(--color-bg-darker);padding:40px;border-radius:8px;border:1px solid #222}.collection-group-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;padding-bottom:15px;border-bottom:2px solid #333}.collection-group-title{font-size:2rem;font-weight:900;margin:0;color:#fff}.collection-group-link{color:var(--color-red);font-weight:700;font-size:1.1rem;text-decoration:none;transition:opacity .3s}.collection-group-link:hover{opacity:.7}.btn-copy-link{background:transparent;color:#fff;border:1px solid #444;padding:8px 15px;border-radius:4px;font-family:inherit;font-weight:700;cursor:pointer;transition:all .3s;display:flex;align-items:center}.btn-copy-link:hover{background:#333;border-color:#fff}.back-button-container{max-width:1200px;margin:20px auto 0;padding:0 40px;position:relative;z-index:101}.btn-back{background:transparent;color:var(--color-red);border:1px solid var(--color-red);padding:8px 20px;border-radius:4px;font-family:inherit;font-weight:700;cursor:pointer;transition:all .3s}.btn-back:hover{background:var(--color-red);color:#fff}.footer-content-wrapper{display:flex;justify-content:space-between;align-items:center;margin-top:30px;border-top:1px solid #333;padding-top:30px}.footer-menu-list{list-style:none;padding:0;margin:0;display:flex;gap:20px}.footer-menu-list li a{color:#fff;text-decoration:none;font-weight:700;transition:color .3s}.footer-menu-list li a:hover{color:var(--color-red)}.color-dot-clickable.active{border:2px solid #fff;box-shadow:0 0 0 2px var(--color-red);transform:scale(1.1)}.standard-page-section{padding:120px 40px 80px;background-color:var(--color-bg-main)}.standard-page-inner{max-width:800px;margin:0 auto}.page-title{font-size:2.5rem;font-weight:900;text-align:center;margin-bottom:30px;color:#fff}.page-content{color:#ccc;font-size:1.1rem;line-height:1.6}.page-content h2{color:#fff;margin-top:2em;margin-bottom:.5em}.page-content p{margin-bottom:1em}.footer-content-wrapper .footer-contact{margin-bottom:0}@media screen and (max-width:768px){.footer-content-wrapper{flex-direction:column;gap:30px}.footer-menu-list{flex-direction:column;align-items:center;text-align:center;gap:15px}}.hamburger-menu-btn{background:transparent;border:none;color:#fff;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;transition:opacity .3s}.hamburger-menu-btn:hover{opacity:.7}.menu-drawer{position:fixed;top:0;inset-inline-start:-350px;width:300px;max-width:80%;height:100vh;background-color:var(--color-bg-darker);z-index:1000;transition:inset-inline-start .4s ease;box-shadow:0 0 15px #00000080;display:flex;flex-direction:column}.menu-drawer.is-open{inset-inline-start:0}.menu-drawer-header{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #222}.menu-drawer-title{font-size:1.5rem;font-weight:700;color:#fff}.menu-drawer-close{background:transparent;border:none;color:#fff;cursor:pointer;padding:5px;display:flex;align-items:center;justify-content:center}.menu-drawer-content{padding:20px;overflow-y:auto;flex-grow:1}.menu-drawer-list{list-style:none;padding:0;margin:0}.menu-drawer-list li{margin-bottom:15px}.menu-drawer-link{font-size:1.2rem;color:var(--color-text-dim);text-decoration:none;transition:color .3s;display:block}.menu-drawer-link:hover{color:var(--color-red)}.menu-drawer-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000b3;z-index:999;opacity:0;visibility:hidden;transition:opacity .4s ease,visibility .4s ease}.menu-drawer-overlay.is-open{opacity:1;visibility:visible}.product-inventory-notice{margin-bottom:10px;text-align:center;color:#fff;font-weight:700;font-size:33px}
/*# sourceMappingURL=/cdn/shop/t/34/assets/theme.css.map */
