.trenchcoat-landing-wrapper{width:100%!important;max-width:1200px!important;margin:0 auto!important;padding:30px 16px 60px!important;box-sizing:border-box!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif!important;color:#111827!important}.trenchcoat-landing-wrapper *{box-sizing:border-box!important}.trenchcoat-product-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:36px!important;width:100%!important}@media(min-width:768px){.trenchcoat-product-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)!important;gap:48px!important}}.trenchcoat-carousel-wrap{width:100%!important;position:relative!important}.trenchcoat-main-image-wrap{width:100%!important;border-radius:12px!important;overflow:hidden!important;background:#f9fafb!important;border:1px solid #f3f4f6!important;box-shadow:0 4px 16px #0000000a!important;margin-bottom:12px!important;position:relative!important;aspect-ratio:4 / 5!important}.trenchcoat-main-img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;transition:opacity .2s ease!important}.trenchcoat-thumbnails{display:flex!important;gap:10px!important;overflow-x:auto!important;scrollbar-width:none!important;padding-bottom:4px!important}.trenchcoat-thumbnails::-webkit-scrollbar{display:none!important}.trenchcoat-thumb{flex:0 0 72px!important;height:72px!important;border-radius:8px!important;overflow:hidden!important;border:2px solid transparent!important;cursor:pointer!important;background:#f3f4f6!important;padding:0!important;transition:all .2s ease!important}.trenchcoat-thumb.is-active{border-color:#0086ff!important;box-shadow:0 0 0 2px #0086ff33!important}.trenchcoat-thumb img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}.trenchcoat-value-cards{display:flex!important;flex-direction:column!important;gap:12px!important;margin-top:24px!important}.trenchcoat-value-card{display:flex!important;align-items:flex-start!important;gap:14px!important;padding:16px!important;background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:10px!important}.trenchcoat-value-card-icon{font-size:24px!important;line-height:1!important;flex-shrink:0!important}.trenchcoat-value-card h4{margin:0 0 4px!important;font-size:15px!important;font-weight:600!important;color:#0f172a!important}.trenchcoat-value-card p{margin:0!important;font-size:13.5px!important;color:#475569!important;line-height:1.45!important}.trenchcoat-buybox{display:flex!important;flex-direction:column!important;width:100%!important}.trenchcoat-rating-row{display:flex!important;align-items:center!important;gap:8px!important;font-size:14px!important;color:#4b5563!important;margin-bottom:8px!important}.trenchcoat-stars{color:#f59e0b!important;letter-spacing:2px!important;font-size:15px!important}.trenchcoat-title{font-size:28px!important;font-weight:700!important;line-height:1.25!important;color:#111827!important;margin:0 0 14px!important;text-transform:uppercase!important;letter-spacing:-.01em!important}.trenchcoat-price-row{display:flex!important;align-items:center!important;gap:12px!important;margin-bottom:20px!important;flex-wrap:wrap!important}.trenchcoat-price-current{font-size:26px!important;font-weight:700!important;color:#0086ff!important}.trenchcoat-price-compare{font-size:18px!important;color:#9ca3af!important;text-decoration:line-through!important}.trenchcoat-badge-save{background:#fee2e2!important;color:#dc2626!important;font-size:12px!important;font-weight:700!important;padding:4px 8px!important;border-radius:4px!important;letter-spacing:.5px!important}.trenchcoat-trust-bullets{display:flex!important;flex-direction:column!important;gap:10px!important;padding:16px 0!important;border-top:1px solid #e5e7eb!important;border-bottom:1px solid #e5e7eb!important;margin-bottom:24px!important}.trenchcoat-trust-item{display:flex!important;align-items:center!important;gap:10px!important;font-size:14px!important;color:#374151!important}.trenchcoat-trust-item svg{width:18px!important;height:18px!important;color:#10b981!important;flex-shrink:0!important}.trenchcoat-option-group{margin-bottom:20px!important}.trenchcoat-option-label{display:flex!important;justify-content:space-between!important;align-items:center!important;font-size:14px!important;margin-bottom:10px!important;font-weight:600!important;color:#374151!important}.trenchcoat-swatch-list{display:flex!important;flex-wrap:wrap!important;gap:8px!important}.trenchcoat-swatch-btn{display:inline-flex!important;align-items:center!important;gap:8px!important;padding:8px 14px!important;border:1.5px solid #e5e7eb!important;border-radius:8px!important;background:#fff!important;color:#1f2937!important;font-size:13.5px!important;font-weight:500!important;cursor:pointer!important;transition:all .15s ease!important}.trenchcoat-swatch-btn:hover{border-color:#9ca3af!important}.trenchcoat-swatch-btn.is-active{border-color:#0086ff!important;background:#eff6ff!important;color:#1d4ed8!important}.trenchcoat-color-dot{width:14px!important;height:14px!important;border-radius:50%!important;border:1px solid rgba(0,0,0,.15)!important;display:inline-block!important}.trenchcoat-size-btn{min-width:44px!important;height:40px!important;padding:0 12px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1.5px solid #e5e7eb!important;border-radius:8px!important;background:#fff!important;color:#1f2937!important;font-size:13.5px!important;font-weight:600!important;cursor:pointer!important;transition:all .15s ease!important}.trenchcoat-size-btn:hover{border-color:#9ca3af!important}.trenchcoat-size-btn.is-active{border-color:#0086ff!important;background:#0086ff!important;color:#fff!important}.trenchcoat-atc-btn{width:100%!important;background:#0056b3!important;color:#fff!important;border:none!important;padding:18px 24px!important;font-size:16px!important;font-weight:700!important;border-radius:8px!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:background .2s ease,transform .1s ease!important;margin-top:10px!important;text-transform:uppercase!important;letter-spacing:.5px!important;box-shadow:0 4px 14px #0056b359!important}.trenchcoat-atc-btn:hover{background:#004494!important;transform:translateY(-1px)!important}.trenchcoat-atc-btn:active{transform:translateY(1px)!important}.trenchcoat-atc-btn:disabled{opacity:.6!important;cursor:not-allowed!important}.trenchcoat-guarantee-box{margin-top:14px!important;text-align:center!important;font-size:13px!important;color:#4b5563!important;padding:10px!important;background:#f9fafb!important;border-radius:6px!important;border:1px solid #f3f4f6!important}.trenchcoat-description{margin-top:32px!important;padding-top:24px!important;border-top:1px solid #e5e7eb!important;font-size:15px!important;line-height:1.7!important;color:#374151!important}.trenchcoat-description h2,.trenchcoat-description h3,.trenchcoat-description h4{color:#111827!important;margin:1.2em 0 .5em!important}.trenchcoat-description p{margin-bottom:1em!important}.trenchcoat-description ul{padding-left:20px!important;margin-bottom:1em!important}.trenchcoat-description li{margin-bottom:6px!important}
/*# sourceMappingURL=/cdn/shop/t/8/assets/trenchcoat-dames-landing.css.map */
