@import"https://fonts.googleapis.com/css2?family=Lora:ital,wght@0,400..700;1,400..700&display=swap";.m-header__left .m-logo img{width:120px;aspect-ratio:120 / 50}.m-header__menu .m-menu__link--main{font-weight:400}.m-slide__content .m-richtext__title{font-family:Poppins,sans-serif;font-size:37px;font-weight:700}.m-slide__content .m-richtext__subtitle{font-size:14px!important}.m-banner-promotion{order:3!important;margin-top:10px;margin-bottom:0}.m-collection-filters-form{margin-bottom:0}.m-collection-toolbar{background-color:#010101;border-top:1px solid gray;border-bottom:1px solid gray;padding:5px}.m-section__header .m-section__heading{font-size:34px}.m-toolbar--column-switcher>button .m-svg-icon--small{color:#000}.m-toolbar--column-switcher>button:hover .m-svg-icon--small{color:#fff}.m-toolbar--column-switcher>button.active .m-svg-icon--small{color:#fff}.m-product-option--button .m-product-option--node input:checked+label,.m-product-option--button .m-product-option--node__label[data-selected=true]{border-color:#fff!important}.m-product-option--button .m-product-option--node__label{border-color:#000}.m-product-option--image .m-product-option--node input:checked+label,.m-product-option--image .m-product-option--node__label[data-selected=true]{border-color:#fff!important}.m-product-option--node__label[data-option-type=image].has-bg-img{border-color:#000!important}.ymq-option-text-input-wrapper input.ymq-input-text{background-color:#000!important;color:#fff!important;border:1px solid #666666!important;border-radius:6px;padding:8px 12px}.ymq-option-title-wrapper{color:#fff}button.m-add-to-cart.m-spinner-button.m-button.m-button--primary,.m-product-form--wrapper span{width:100%}.form-field--input[type=file]{position:relative;display:inline-block;width:100%;height:50px;cursor:pointer;border:none;border-radius:0;background-color:#ffbe00;color:#fff;font-size:16px;font-weight:600;text-align:center;transition:all .3s ease}.form-field--input[type=file]::file-selector-button{visibility:hidden;display:none}.form-field--input[type=file]:before{content:"Choose image";position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:#ffbe00;color:#fff;border-radius:30px;font-weight:600;cursor:pointer;transition:background-color .3s ease,transform .2s ease}.form-field--input[type=file]:hover:before{background-color:#ffb300;transform:scale(1.03)}.form-field--input[type=file]:focus:before{outline:3px solid #ffd84d}.m-product-info--wrapper .main-product__block .m-product-custom-field .m-product-option--label{display:none}.main-product__block .hidden{display:none!important}.main-product__block .measure-button{color:#cbb68c;font-size:16px;font-weight:400;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid #cbb68c}.main-product__block .measure-button:hover{border-bottom-color:transparent}.main-product__block .popup-overlay{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:#000000b3;z-index:1000;opacity:0;transition:opacity .3s ease}.main-product__block .popup-overlay:not(.hidden){opacity:1}.main-product__block .popup-container{background-color:#1a1a1a;color:#fff;max-width:600px;width:100%;height:80vh;position:fixed;top:0;right:0;overflow-y:auto;box-shadow:-5px 0 20px #00000080;transform:translate(100%);transition:transform .4s cubic-bezier(.25,.46,.45,.94)}.main-product__block .popup-overlay:not(.hidden) .popup-container{transform:translate(0)}@keyframes slideInFromRight{0%{transform:translate(100%)}to{transform:translate(0)}}.main-product__block .popup-header{display:flex;border-bottom:1px solid #333;background-color:#0d0d0d}.main-product__block .tab{flex:1;padding:18px 20px;text-align:center;font-size:14px;font-weight:500;cursor:pointer;border-bottom:2px solid transparent;transition:all .3s ease;text-transform:uppercase;letter-spacing:.5px}.main-product__block .tab.active{border-bottom-color:#d4af37;color:#d4af37}.main-product__block .tab:hover{background-color:#222}.main-product__block .close-btn{position:absolute;top:15px;right:15px;background:none;border:none;color:#999;font-size:24px;cursor:pointer;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s ease;z-index:10}.main-product__block .close-btn:hover{background-color:#333;color:#fff}.main-product__block .popup-content{padding:40px 35px 60px}.main-product__block .step-section{margin-bottom:40px}.main-product__block .step-title{font-size:16px;font-weight:700;margin-bottom:12px;color:#c4a484;text-align:center}.main-product__block .step-description{font-size:17px;line-height:1.6;color:#fff;margin-bottom:20px}.main-product__block .measurement-image{width:100%;margin-bottom:20px;background-color:#e5e5e5}.main-product__block .note-box{padding:15px 20px;border-radius:6px;margin-top:15px}.main-product__block .note-title{font-size:14px;font-weight:600;margin-bottom:8px;color:#c4a484;text-align:center}.main-product__block .note-text{font-size:17px;line-height:1.5;color:#fff}.main-product__block .fit-option{flex:1;min-width:120px;padding:12px;background-color:#222;border:1px solid #333;border-radius:6px;text-align:center;font-size:14px;font-weight:500}.main-product__block .example-text{margin-top:15px;color:#fff}.main-product__block .example-text strong{color:#fff;font-size:17px;font-weight:700}.main-product__block .gifting-content{padding:30px 35px 60px}.main-product__block .gifting-intro{font-size:15px;line-height:1.7;color:#ccc;margin-bottom:30px}.main-product__block .unit-toggle{display:flex;gap:20px;margin-bottom:30px}.main-product__block .radio-option{display:flex;align-items:center;gap:8px;cursor:pointer}.main-product__block .radio-option input[type=radio]{width:18px;height:18px;cursor:pointer;accent-color:#d4af37}.main-product__block .radio-option label{font-size:14px;color:#ccc;cursor:pointer}.main-product__block .size-table{width:100%;border-collapse:collapse;margin-top:20px}.main-product__block .size-table thead{background-color:#0d0d0d}.main-product__block .size-table th{padding:15px;text-align:center;font-size:13px;font-weight:600;color:#999;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid #333}.main-product__block .size-table td{padding:15px;text-align:center;font-size:14px;color:#fff;border-bottom:1px solid #2a2a2a}.main-product__block .size-table tbody tr:hover{background-color:#222}.main-product__block .size-name{font-weight:500}@media (max-width: 640px){.main-product__block .popup-container{max-width:100%;width:100%}.main-product__block .popup-content,.main-product__block .gifting-content{padding:30px 20px 60px}.main-product__block .tab{font-size:12px;padding:15px 10px}.main-product__block .fit-options{flex-direction:column}.main-product__block .fit-option{min-width:100%}}.bogo-offer-section{padding:40px 0}.bogo-offer-section .bogo-banner{text-align:center;margin-bottom:30px}.bogo-offer-section .bogo-banner-img{width:100%;height:auto}.bogo-offer-section .bogo-banner-heading{margin-top:20px;font-size:2rem;font-weight:600}.bogo-offer-section .bogo-banner-subheading{font-size:1.2em;color:#555;margin-top:10px}.bogo-offer-section .bogo-cta{display:inline-block;margin-top:20px;padding:12px 30px;background:#000;color:#fff;text-decoration:none;border-radius:4px;transition:all .3s ease}.bogo-offer-section .bogo-cta:hover{background:#333}.bogo-offer-section .bogo-products-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px}.bogo-offer-section .bogo-product-card{padding:10px;text-align:center;transition:box-shadow .3s ease,transform .3s ease}.bogo-offer-section .bogo-product-card:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-5px)}.bogo-offer-section .bogo-product-image{width:100%;height:auto;border-radius:4px}.bogo-offer-section .bogo-product-title{margin:10px 0;font-size:1.1rem;color:#fff}.bogo-offer-section .bogo-product-price{font-weight:700;display:inline-block;margin-bottom:10px}.bogo-offer-section .bogo-add-to-cart{padding:8px 20px;background:#f2ca67;font-size:16px;color:#000;border:none;cursor:pointer;border-radius:4px;transition:background .3s ease}.bogo-offer-section .bogo-no-items{text-align:center;color:#999;font-size:1rem;margin-top:30px}.m-cart-addon .m-cart-addon__header button{background-color:#000;border:1px solid white}.m-richtext__description.m-slide__description.rte.m\:text-white.h5,.m-richtext__subtitle.m-slide__subtitle.m\:text-white.h5{font-family:Poppins,sans-serif!important}.m-section.m-instagram-section .m-section__header{margin-bottom:20px}
/*# sourceMappingURL=/cdn/shop/t/3/assets/al-custom.css.map */
