.payment-delivery-page{padding:40px 0 60px;background:#f8f9fa;min-height:calc(100vh - 200px)}.payment-delivery-page .content{max-width:1200px;margin:0 auto;padding:0 20px}.payment-delivery-page h1{font-weight:400;font-size:32px;line-height:1.3;text-transform:uppercase;color:#01053f;margin:0 0 30px;padding-bottom:15px;border-bottom:2px solid rgba(107,0,0,.1)}.delivery-section,.payment-section{background:#fff;padding:35px;margin-bottom:30px;border-radius:12px;box-shadow:0 5px 15px rgba(0,0,0,.05);border:1px solid #e8e8e8}.delivery-section h2,.payment-section h2{font-weight:400;font-size:28px;line-height:1.3;color:#6b0000;margin:0 0 25px;padding-bottom:15px;position:relative}.delivery-section h2:after,.payment-section h2:after{content:"";position:absolute;bottom:0;left:0;width:60px;height:3px;background:#6b0000}.section-content{font-weight:300;font-size:16px;line-height:1.6;color:#333}.section-content>p:first-child{margin-top:0}.section-content h3{font-weight:400;font-size:22px;line-height:1.3;color:#01053f;margin:30px 0 15px;padding-top:10px;border-top:1px solid #eee}.section-content h4{font-weight:500;font-size:18px;line-height:1.4;color:#01053f;margin:20px 0 8px;display:flex;align-items:center}.section-content h4:before{content:"•";color:#6b0000;margin-right:10px;font-size:24px}.section-content p{margin-bottom:16px;color:#444}.payment-methods{margin-top:20px}.payment-method{margin-bottom:25px;padding:20px;background:#fafafa;border-radius:8px;border-left:4px solid #6b0000;transition:transform .2s ease,box-shadow .2s ease}.payment-method:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(107,0,0,.1)}.payment-method:last-child{margin-bottom:0}.delivery-notice{background:linear-gradient(135deg,#fff8f8,#fff0f0);padding:20px 25px;border-radius:8px;border:1px solid #ffd1d1;margin-bottom:30px;position:relative}.delivery-notice:before{content:"⚠️";position:absolute;left:15px;top:50%;transform:translateY(-50%);font-size:20px}.delivery-notice p{margin:0 0 0 35px;padding:0;color:#6b0000}.delivery-notice strong{font-weight:500}.delivery-method-1{margin-bottom:35px;padding-bottom:30px;border-bottom:1px solid #eee}.delivery-method-1:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.delivery-method-1 h3{font-size:20px;color:#01053f;margin-bottom:15px;padding-left:20px;position:relative}.delivery-method-1 h3:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:10px;height:10px;background:#6b0000;border-radius:50%}.delivery-options{margin:20px 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:15px;gap:15px}.delivery-option{background:#f8f9fa;padding:20px;border-radius:8px;border:1px solid #e0e0e0}.delivery-option h4{color:#6b0000;margin-top:0}.delivery-option p{margin-bottom:0;font-size:14px}.delivery-instructions{background:#f5f7fa;padding:25px;border-radius:8px;border-left:4px solid #01053f;margin-top:25px}.delivery-instructions ol{padding-left:25px;margin-bottom:20px;counter-reset:list-counter}.delivery-instructions li{margin-bottom:12px;font-size:15px;line-height:1.5;position:relative;padding-left:10px}.delivery-instructions li:before{content:counter(list-counter) ".";counter-increment:list-counter;color:#6b0000;font-weight:500;position:absolute;left:-20px}.important-notice{background:linear-gradient(135deg,#fff3cd,#ffeaa7);border-radius:8px;border:1px solid #ffc107;font-weight:400;margin:20px 0 0;position:relative;padding:18px 20px 18px 50px}.important-notice:before{content:"💡";position:absolute;left:15px;top:50%;transform:translateY(-50%);font-size:20px}.section-content a{color:#6b0000;text-decoration:none;font-weight:400;border-bottom:1px dashed #6b0000;transition:all .2s ease;padding-bottom:1px}.section-content a:hover{color:#870000;border-bottom-style:solid;border-bottom-color:#870000}.breadcrumbs{background:#f8f9fa;padding:15px 0;margin-bottom:20px}.breadcrumbs__list{display:flex;flex-wrap:wrap;align-items:center;gap:8px 15px;padding:0;margin:0;list-style:none}.breadcrumbs__item{font-size:14px;color:#666}.breadcrumbs__link{color:#6b0000;text-decoration:none;transition:color .2s ease}.breadcrumbs__link:hover{color:#870000;text-decoration:underline}.breadcrumbs__item:not(:last-child):after{content:"›";margin-left:15px;color:#999}.breadcrumbs__current{color:#666}@media (max-width:1024px){.payment-delivery-page{padding:30px 0 50px}.delivery-section,.payment-section{padding:30px}.payment-delivery-page h1{font-size:28px}.delivery-section h2,.payment-section h2{font-size:24px}}@media (max-width:768px){.payment-delivery-page{padding:20px 0 40px}.payment-delivery-page .content{padding:0 15px}.delivery-section,.payment-section{padding:25px;margin-bottom:20px}.payment-delivery-page h1{font-size:24px;margin-bottom:25px}.delivery-section h2,.payment-section h2{font-size:20px;margin-bottom:20px}.section-content{font-size:15px}.section-content h3{font-size:18px;margin:25px 0 12px}.section-content h4{font-size:16px}.payment-method{padding:15px}.delivery-options{grid-template-columns:1fr}.delivery-instructions{padding:20px}.delivery-instructions li{font-size:14px}.important-notice{padding:15px 15px 15px 50px}}@media (max-width:480px){.payment-delivery-page{padding:15px 0 30px}.delivery-section,.payment-section{padding:20px 15px;border-radius:10px}.payment-delivery-page h1{font-size:22px;text-align:center}.delivery-section h2,.payment-section h2{font-size:19px;text-align:center}.delivery-section h2:after,.payment-section h2:after{left:50%;transform:translateX(-50%)}.section-content{font-size:14px;line-height:1.5}.payment-method{padding:15px 12px}.delivery-notice{padding:15px 15px 15px 45px}.delivery-notice:before{left:12px}.delivery-notice p{margin-left:30px}.delivery-instructions{padding:15px}.important-notice{padding:15px 15px 15px 45px;font-size:14px}.important-notice:before{left:12px}.breadcrumbs{padding:10px 0}.breadcrumbs__list{gap:5px 10px}.breadcrumbs__item{font-size:12px}}