body,button,input,select,textarea{font-family:Manrope,Arial,sans-serif}.brand,.hero h1,.section-title,.page-header h1,.product-info h1,.contact-panel h2,.advance-modal h2{font-family:"DM Serif Display",Georgia,serif}.section{position:relative}.page-header{background:linear-gradient(135deg,#fff,#f4f7f8);box-shadow:0 12px 35px #1319210d}.product-info,.contact-panel,.custom-panel{transform-style:preserve-3d}.product-info{transform:perspective(1400px) rotateY(-.45deg)}.contact-layout{display:grid;grid-template-columns:.82fr 1.18fr;gap:26px;align-items:stretch}.contact-panel{padding:42px;background:#fff;box-shadow:18px 21px #13192114,0 16px 38px #13192117}.contact-panel--details{background:linear-gradient(145deg,#131921,#29445c);color:#fff;transform:perspective(1100px) rotateY(2deg)}.contact-panel--details .eyebrow{color:#febd69}.contact-panel--details h2{font-size:clamp(2.2rem,4vw,3.4rem);line-height:1;margin:14px 0}.contact-panel--details .button{background:#f90;border-color:#f90}.contact-panel--form{transform:perspective(1100px) rotateY(-1deg)}.contact-panel label{display:block;font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;font-weight:800;margin:17px 0 7px}.contact-panel input,.contact-panel select,.contact-panel textarea{width:100%;border:1px solid #d5dbdb;background:#fff;padding:13px 14px;border-radius:3px;color:#131921}.contact-panel textarea{min-height:140px;resize:vertical}.contact-panel input:focus,.contact-panel select:focus,.contact-panel textarea:focus{outline:3px solid rgba(255,153,0,.25);border-color:#f90}.contact-mini-card{margin-top:35px;padding:16px;background:#ffffff1f;border:1px solid rgba(255,255,255,.25);display:grid;gap:3px;font-size:.85rem}.contact-mini-card span{color:#dce6ec}.form-success{padding:14px;background:#e8f5e9;color:#1b5e20;font-weight:700}.advance-notice{margin:22px 0 6px;padding:14px 15px;display:grid;gap:3px;border:1px solid #ffcc80;border-left:5px solid #ff9900;background:#fff8e9;font-size:.8rem}.advance-notice strong{color:#9c4100}.advance-notice span{color:#4d5b66}.payment-methods{margin:20px 0;padding:16px;background:#f7f8f8;border:1px solid #e0e5e6}.payment-methods__title{margin:0 0 10px;font-weight:800;font-size:.8rem;text-transform:uppercase;letter-spacing:.1em}.payment-badges{display:flex;gap:8px;flex-wrap:wrap}.payment-badge{padding:7px 9px;border-radius:3px;color:#fff;font-size:.67rem;font-weight:800;letter-spacing:.02em;box-shadow:0 3px #13192126}.payment-badge--jazz{background:#e52945}.payment-badge--easy{background:#30a75a}.payment-badge--naya{background:#352c89}.payment-badge--raast{background:#367d87}.payment-badge--ubl{background:#003b71}.payment-details{margin:15px 0 0;display:grid;gap:9px}.payment-details div{display:flex;justify-content:space-between;gap:12px;border-top:1px solid #dce2e3;padding-top:8px;font-size:.78rem}.payment-details dt{color:#5a6971}.payment-details dd{margin:0;font-weight:800;text-align:right}.advance-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:#131921b8;padding:20px;display:grid;place-items:center;opacity:0;visibility:hidden;transition:opacity .2s,visibility .2s}.advance-modal.is-open{opacity:1;visibility:visible}.advance-modal__card{position:relative;width:min(570px,100%);max-height:90vh;overflow:auto;background:#fff;padding:34px;box-shadow:22px 25px #ff990061,0 28px 70px #00000059;transform:perspective(1200px) rotateX(3deg) translateY(20px);transition:transform .2s}.advance-modal.is-open .advance-modal__card{transform:perspective(1200px) rotateX(0) translateY(0)}.advance-modal__card h2{font-size:2.4rem;line-height:1.05;margin:10px 0 14px}.advance-modal__close{position:absolute;right:12px;top:9px;border:0;background:transparent;font-size:1.6rem;cursor:pointer}.advance-modal__actions{display:flex;gap:10px;flex-wrap:wrap}.advance-modal__actions .button{margin:0}.delivery-strip__inner:before{content:"\1f69a";font-size:1.05rem;animation:deliveryTruck 2.4s ease-in-out infinite}@keyframes deliveryTruck{50%{transform:translate(12px)}}@media(max-width:800px){.contact-layout{grid-template-columns:1fr}.contact-panel,.contact-panel--details,.contact-panel--form,.product-info{transform:none;padding:28px 20px}.advance-modal__card{padding:28px 20px}.payment-details div{display:grid}.payment-details dd{text-align:left}.advance-modal__actions .button{width:100%;text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/81/assets/enhancements.css.map */
