.collection-page-header{background:#F2F2F2;padding:0 173px}.collection-page-nav{display:grid;grid-template-columns:1fr 2fr 1fr;align-items:center;padding:20px 65px}.nav-logo{border:none!important;width:204px!important;height:auto}.contact-btn{font-family:Courier New;background:#FFA500;border:none;padding:6px 39px;border-radius:50px;color:#fff;height:45px;min-height:45px;width:165px;min-width:30px;font-size:20px;font-weight:700;line-height:32px;cursor:pointer;vertical-align:middle;color:#002f6c}.logo-center{flex:1;display:flex;justify-content:center}.logo-center img{width:300px;max-width:320px;height:auto}.otp-pageWrapper{background-color:#f5d8bc;display:flex;min-height:100vh;justify-content:center;align-items:center}.otp-card{background-color:#fff;padding:32px;border-radius:12px;width:100%;max-width:450px;box-shadow:0 4px 12px #0000001a;text-align:center}.otp-logo{border:none!important;width:204px!important;height:auto;margin-bottom:16px}.otp-header{position:relative;border-radius:12px;overflow:hidden;margin-bottom:24px}.otp-header-overlay{background-size:cover;background-position:center;padding:10px 20px;gap:10px;text-align:center;color:#fff;border-radius:12px}.otp-subTitle{font-size:24px;font-weight:700;line-height:100%;margin:0 0 8px;color:#fff}.otp-description{font-size:20px;line-height:1.5;font-weight:400;margin:0;color:#fff}.otp-inputGroup{margin-bottom:16px;text-align:left}.otp-label{display:block;color:#1f1f1f;font-size:16px;line-height:100%;font-weight:500;margin-bottom:6px;text-align:right}.otp-input{width:100%;height:45px;padding:10px 12px;font-size:16px;border-radius:6px;border:1px solid #ccc;outline:none}.otp-button{width:100%;padding:12px;background-color:orange;color:#1f1f1f;font-weight:700;font-size:16px;border:none;border-radius:6px;cursor:pointer}.otp-button.disabled{background-color:#ebebeb;color:#888;cursor:not-allowed}.otp-otpContainer{display:flex;justify-content:space-evenly;gap:6px;padding:5px;flex-wrap:nowrap;overflow-x:auto}.otp-otpInput{width:57px;height:44px;font-size:18px;text-align:center;border-radius:6px;border:1px solid #ccc;outline:none;flex-shrink:0}.otp-error{color:#d9534f;font-size:14px;margin-top:4px}.otp-otpInput-error{border:1px solid #d9534f}.otp-error-container{border:1px solid #d9534f;padding:6px;border-radius:4px}.otp-resend-container{display:flex;justify-content:flex-end;align-items:center;margin:0 0 16px;font-size:.9rem}.otp-resend-text{margin-right:4px;color:#555}.otp-resend-link{background:none;border:none;color:#007bff;text-decoration:underline;cursor:pointer;padding:0}.otp-resend-link:hover{color:#0056b3}.collection-page{display:flex;flex-direction:column}.collection-section{padding:36px 0}.container{max-width:120rem;padding:0 80px;margin:auto}.collection-list{display:flex;flex-wrap:wrap;row-gap:40px;column-gap:8px;align-items:stretch}.product-card{cursor:pointer;display:flex;height:100%;flex-direction:column;justify-content:space-between;transition:box-shadow .3s ease;width:calc(25% - 6px);max-width:calc(25% - 6px);flex-grow:1;flex-shrink:0}.image-wrapper{display:flex;position:relative;align-items:stretch;width:100%;padding-top:100%;overflow:hidden}.product-image{position:absolute;top:0;left:0;width:100%!important;height:100%!important;object-fit:contain;transition:opacity .5s ease,transform .5s ease}.first-image{opacity:1}.second-image{opacity:0}.image-wrapper:hover .second-image{opacity:1}.image-wrapper:hover .first-image{opacity:0}.image-wrapper:hover .first-image.zoom-on-hover{opacity:1;transform:scale(1.1)}.product-title{flex-grow:1;font-family:Times New Roman;padding:20px 0;margin-left:auto;font-size:24px;line-height:18px;letter-spacing:.02em;font-weight:700;color:#121212;min-height:45px;display:flex;align-items:center;justify-content:center;text-align:center;word-break:break-word;white-space:normal}.add-to-cart{font-family:Courier New;width:100%;height:49px;padding:10px;gap:10px;border:1px solid #000000;background:transparent;color:#000;font-size:20px;line-height:29px;font-weight:400;letter-spacing:1.5px;cursor:pointer;transition:background .3s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.add-to-cart:hover{background:#000000;color:#fff}.add-to-cart.disabled{background-color:#ccc;cursor:not-allowed;opacity:.6}.add-to-cart.disabled:hover{background-color:#ccc;color:#000}.pagination-buttons{margin-top:20px;gap:20px;display:flex;justify-content:center;align-items:center}.next-btn,.prev-btn{font-family:Courier New;cursor:pointer;border:1px solid #000000;background:transparent;color:#000;font-size:12px;font-weight:400;padding:10px 15px;letter-spacing:1.5px;transition:background .3s ease}.next-btn:hover,.prev-btn:hover{background:#000000;color:#fff}.next-btn.disabled,.prev-btn.disabled{background-color:#ccc;cursor:not-allowed;opacity:.6}.next-btn.disabled:hover,.prev-btn.disabled:hover{background-color:#ccc;color:#000}.text-container{margin:auto;padding-top:40px;padding-bottom:40px}.text-wrape{display:flex;justify-content:center;width:100%}.text-content{text-align:center;max-width:78rem}.variant-select{font-family:Courier New;width:100%;height:45px;padding:8px 12px;border:1px solid #000000;background-color:transparent!important;color:#000;font-size:16px;line-height:24px;font-weight:400;letter-spacing:1px;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;border-radius:0;margin-bottom:10px;background-image:url("data:image/svg+xml;utf8,<svg fill='black' height='16' viewBox='0 0 24 24' width='16' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/></svg>");background-repeat:no-repeat;background-position:right 12px center;background-size:20px;transition:background-color .3s ease}.variant-select:hover{background-color:#000;color:#000}.variant-select:disabled{background-color:#ccc;cursor:not-allowed;opacity:.6}.variant-select:disabled:hover{background-color:#ccc;color:#000}.variant-select option:hover,.variant-select option:focus{background-color:#f0f0f0!important;color:#000!important}.variant-select:focus-visible{outline:none!important;box-shadow:none!important}.error-message{width:fit-content;margin:auto;padding:5px 15px;background-color:#fef2f2;font-size:14px;color:#991b1b;border-radius:4px;z-index:1000;animation:fadeIn .3s ease-in-out}.required{color:#d9534f;font-size:20px;font-weight:700}.cart__login-title,.cart__login-paragraph{display:none!important}@media (max-width: 600px){.header{flex-direction:column;justify-content:center}.logo-center{margin:10px 0}}@media screen and (max-width: 1200px){.collection-page-header{padding:0 30px}.collection-page-nav{padding:15px 0}.product-title{padding:20px 0;font-size:18px;line-height:18px}}@media screen and (max-width: 992px){.collection-page-header{padding:0 30px}.collection-page-nav{padding:15px 0}.collection-list{row-gap:20px;column-gap:12px}.container{padding:0 50px}.product-card{width:calc(33% - 6px);max-width:calc(33% - 6px)}.product-title{padding:20px 0;font-size:18px;line-height:18px}}@media screen and (max-width: 750px){.collection-page-header{padding:0 25px}.collection-page-nav{padding:10px 0}.contact-btn{padding:5px 15px;height:35px;min-height:35px;width:115px;min-width:30px;font-size:20px;font-weight:700;line-height:25px}.nav-logo{border:none!important;width:150px!important;height:auto}.collection-list{row-gap:20px;column-gap:8px}.product-title{padding:10px 0;font-size:18px;line-height:18px}.add-to-cart{width:100%;height:35px;padding:8px;font-size:16px;line-height:16px;font-weight:400;letter-spacing:1px}.variant-select{height:35px;line-height:16px}.container{padding:0 10px}.product-card{width:calc(50% - 4px);max-width:calc(50% - 4px)}}@media (max-width: 768px){.banner-image{height:180px;object-fit:cover}}@media (max-width: 480px){.otp-otpInput{width:40px;height:40px;font-size:16px}.banner-image{height:120px;object-fit:cover}}