.shipping-policy-container{min-height:100vh;background:linear-gradient(135deg,var(--bg-primary) 0,var(--bg-primary) 100%);font-family:var(--font-body);margin-top:100px}.shipping-policy-content{max-width:97%;margin:auto;background:#fff;border-radius:12px;overflow:hidden;position:relative}.shipping-policy-content:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--primary-color) 0,var(--primary-color) 50%,var(--creamy-color) 100%)}.shipping-policy-header{background:var(--bg-primary);color:var(--primary-color);padding:40px 50px;margin-bottom:-20px;text-align:center;position:relative}.shipping-policy-header h1{font-size:2.5rem;font-family:var(--font-primary);font-weight:300;margin:0 0 10px;letter-spacing:1px;text-transform:uppercase}.shipping-policy-header:after{font-size:2rem;position:absolute;top:20px;right:30px;opacity:.3}.shipping-policy-header:before{content:"";display:inline-block;width:100px;height:37px;background-image:url(/_next/static/media/diamond.b5047caa.png);background-size:contain;background-repeat:no-repeat;vertical-align:middle}.shipping-policy-last-updated{font-size:.9rem;opacity:.8;margin:0;font-style:italic}.shipping-policy-section{padding:30px 50px;border-bottom:1px solid var(--border-light);transition:background-color .3s ease}.shipping-policy-section:last-of-type{border-bottom:none}.shipping-policy-section h2{color:var(--text-primary);font-family:var(--font-primary);font-size:1.5rem;font-weight:600;margin:0 0 20px;padding-bottom:10px;border-bottom:1px solid var(--primary-color);position:relative}.shipping-policy-section h2:before{content:"🚚";position:absolute;left:-30px;top:0;font-size:1.2rem;opacity:.7}.shipping-policy-section h3{color:var(--text-secondary);font-size:1.2rem;font-weight:600;margin:25px 0 15px;padding-left:20px;border-left:3px solid var(--primary-color)}.shipping-policy-section p{color:var(--text-tertiary);line-height:1.8;margin-bottom:15px;font-size:1rem}.shipping-policy-section strong{color:var(--text-secondary);font-weight:600}.shipping-policy-section ul{margin:15px 0;padding-left:20px}.shipping-policy-section li{color:var(--text-tertiary);line-height:1.6;margin-bottom:8px}.shipping-policy-contact-info{background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:8px;padding:25px;margin-top:20px}.shipping-policy-contact-info p{margin:8px 0;color:var(--text-secondary);font-size:1rem}.shipping-policy-contact-info strong{color:var(--text-secondary);font-weight:600}.shipping-policy-footer{background:var(--bg-secondary);padding:30px 50px;text-align:center;border-top:1px solid var(--border-light);margin-top:30px}.shipping-policy-footer:before{content:"📦";font-size:2rem;display:block;margin-bottom:15px;opacity:.7}.shipping-policy-footer p{color:var(--text-tertiary);margin:5px 0;font-size:.9rem}.shipping-policy-footer p:first-child{font-weight:600;color:var(--text-secondary);font-size:1rem}@media (max-width:768px){.shipping-policy-container{padding:10px}.shipping-policy-content{max-width:100%}.shipping-policy-header{padding:30px 20px}.shipping-policy-header h1{font-size:2rem}.shipping-policy-section{padding:20px}.shipping-policy-section h2{font-size:1.3rem}.shipping-policy-section h3{font-size:1.1rem}.shipping-policy-section li,.shipping-policy-section p{font-size:.95rem}.shipping-policy-contact-info{padding:20px}.shipping-policy-contact-info p{font-size:.9rem}.shipping-policy-footer{padding:20px}}@media (max-width:480px){.shipping-policy-header h1{font-size:1.5rem}.shipping-policy-section{padding:15px}.shipping-policy-section h2{font-size:1.2rem}.shipping-policy-section h3{font-size:1rem}.shipping-policy-section li,.shipping-policy-section p{font-size:.9rem}}@media print{.shipping-policy-container{background:#fff;padding:0}.shipping-policy-content{box-shadow:none;border:none}.shipping-policy-header,.shipping-policy-section{page-break-inside:avoid}.shipping-policy-section h2{page-break-after:avoid}}@media (prefers-reduced-motion:reduce){.shipping-policy-section{transition:none}}@media (prefers-contrast:high){.shipping-policy-section h2{border-bottom-color:var(--text-primary)}.shipping-policy-section h2:before{opacity:1}.shipping-policy-contact-info{border-color:var(--text-primary)}.shipping-policy-section h3{border-left-color:var(--text-primary)}}@media (max-width:768px){.shipping-policy-container{padding:5px}.shipping-policy-header{padding:25px 15px}.shipping-policy-header h1{font-size:1.8rem;line-height:1.2}.shipping-policy-section{padding:20px 15px}.shipping-policy-section h2{font-size:1.2rem;line-height:1.3}.shipping-policy-section h3{font-size:1rem;line-height:1.3}.shipping-policy-section li,.shipping-policy-section p{font-size:.9rem;line-height:1.5}.shipping-policy-contact-info,.shipping-policy-footer{padding:15px}.shipping-policy-contact-info p{font-size:.85rem}.shipping-policy-footer p{font-size:.8rem}}@media (max-width:480px){.shipping-policy-header h1{font-size:1.4rem}.shipping-policy-section{padding:15px 10px}.shipping-policy-section h2{font-size:1.1rem}.shipping-policy-section h3{font-size:.95rem}.shipping-policy-section li,.shipping-policy-section p{font-size:.85rem}.shipping-policy-footer p:first-child{font-size:.9rem}.shipping-policy-footer p{font-size:.75rem}}