/* css/lpita-v144-google-auth.css */
.customer-social-login .google-social-btn,.signup-social-google-v144 .google-social-btn{display:flex!important;align-items:center!important;justify-content:center!important;gap:12px!important;min-height:44px!important;border:1px solid #111!important;background:#fff!important;color:#111!important;text-decoration:none!important;text-transform:uppercase!important;letter-spacing:.06em!important;font-weight:600!important}.google-g-mark{display:inline-grid;place-items:center;width:22px;height:22px;border:1px solid #ddd;background:#fff;color:#111;font-weight:800;line-height:1}.signup-social-google-v144{margin-top:24px;margin-bottom:6px}.admin-body .lpita-google-auth-panel .panel-title{align-items:flex-start;gap:18px}.admin-body .google-auth-steps a strong{display:inline-grid;place-items:center;width:30px;height:30px;border:1px solid #111;margin-bottom:8px}@media(max-width:760px){.customer-social-login .google-social-btn{width:100%}.admin-body .lpita-google-auth-panel .panel-title{display:grid}.admin-body .lpita-google-auth-panel .panel-title .btn{width:100%}}

.google-auth-status-v150{display:grid;gap:4px;border:1px solid #e6e1d8;background:#fff;padding:14px 16px;margin:0 0 16px;color:#111}
.google-auth-status-v150 strong{font-size:14px;font-weight:800;letter-spacing:.01em}
.google-auth-status-v150 span{font-size:12px;color:#777;line-height:1.45}.google-auth-actions-v150{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.google-auth-actions-v150 .btn,.google-auth-actions-v150 button{min-height:42px}
.customer-social-login .google-social-btn,.signup-social-google-v144 .google-social-btn{display:flex!important;visibility:visible!important;opacity:1!important}
/* css/lpita-v71.css */
:root{
  --lp-ann:32px;
  --lp-head:98px;
  --lp-ink:#111111;
  --lp-muted:#6f6f6f;
  --lp-line:#d9d6cf;
  --lp-paper:#ffffff;
  --lp-soft:#f6f4ef;
  --lp-max:1540px;
  --lp-gutter:clamp(18px,4vw,64px);
}
html,body{max-width:100%!important;overflow-x:hidden!important;scroll-behavior:smooth}
body.live-body{margin:0!important;background:#fff!important;color:#111!important;font-family:Montserrat,Arial,sans-serif!important;letter-spacing:0!important;-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision;}
body.live-body *,body.live-body *:before,body.live-body *:after{box-sizing:border-box!important}
body.live-body a{text-decoration:none!important;color:inherit!important}
body.live-body img{max-width:100%;height:auto}
body.live-body .site-main{background:#fff!important;color:#111!important;min-height:70vh!important;padding-top:0!important;}


body.live-body .live-announcement{position:fixed!important;top:0!important;left:0!important;right:0!important;height:var(--lp-ann)!important;min-height:var(--lp-ann)!important;line-height:var(--lp-ann)!important;z-index:9999!important;display:block!important;overflow:hidden!important;background:#050505!important;color:#fff!important;padding:0!important;border:0!important;white-space:nowrap!important;}
body.live-body .live-announcement .announcement-track{display:flex!important;align-items:center!important;gap:96px!important;width:max-content!important;min-width:420vw!important;height:var(--lp-ann)!important;animation:lpitaV71Marquee 20s linear infinite!important;will-change:transform!important;transform:translate3d(0,0,0);}
body.live-body .live-announcement .announcement-track b{display:inline-block!important;color:#fff!important;font-size:11px!important;line-height:var(--lp-ann)!important;font-weight:900!important;letter-spacing:.18em!important;text-transform:uppercase!important;white-space:nowrap!important;}
body.live-body .live-announcement:hover .announcement-track{animation-play-state:running!important}
@keyframes lpitaV71Marquee{0%{transform:translate3d(0,0,0)}100%{transform:translate3d(-33.333%,0,0)}}


body.live-body .site-header.zara-header{position:fixed!important;top:var(--lp-ann)!important;left:0!important;right:0!important;height:var(--lp-head)!important;min-height:var(--lp-head)!important;z-index:9000!important;background:transparent!important;border:0!important;box-shadow:none!important;backdrop-filter:none!important;display:block!important;padding:0!important;pointer-events:none!important;color:#111!important;mix-blend-mode:normal!important;}
body.live-body .site-header.zara-header:before,body.live-body .site-header.zara-header:after{display:none!important;content:none!important}
body.live-body .header-left{display:block!important;position:static!important;pointer-events:none!important}
body.live-body .hamburger{position:fixed!important;left:38px!important;top:calc(var(--lp-ann) + 28px)!important;width:56px!important;height:30px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;border-radius:0!important;display:flex!important;flex-direction:column!important;justify-content:center!important;gap:8px!important;z-index:9010!important;pointer-events:auto!important;color:#111!important;}
body.live-body .hamburger span{display:block!important;width:56px!important;height:1px!important;background:currentColor!important;margin:0!important;border:0!important;transition:background .18s ease!important}
body.live-body .hamburger.lp-on-dark{color:#fff!important}
body.live-body .hamburger.lp-on-light{color:#111!important}
body.live-body .department-links{display:none!important}
body.live-body .brand.zara-logo{position:fixed!important;left:50%!important;top:calc(var(--lp-ann) + 18px)!important;transform:translateX(-50%)!important;width:74px!important;height:74px!important;display:grid!important;place-items:center!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;line-height:0!important;overflow:visible!important;z-index:9008!important;pointer-events:auto!important;color:#111!important;}
body.live-body .brand.zara-logo .live-logo-stack{position:relative!important;width:58px!important;height:58px!important;display:grid!important;place-items:center!important;background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;overflow:visible!important;}
body.live-body .brand.zara-logo .live-logo-img{position:absolute!important;inset:0!important;width:58px!important;height:58px!important;max-width:58px!important;max-height:58px!important;object-fit:contain!important;display:block!important;background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;padding:0!important;margin:0!important;filter:none!important;}
body.live-body .brand.zara-logo .logo-main{opacity:1!important;visibility:visible!important}
body.live-body .brand.zara-logo .logo-inverse{opacity:0!important;visibility:hidden!important}
body.live-body .brand.zara-logo.lp-on-dark .logo-main{opacity:0!important;visibility:hidden!important}
body.live-body .brand.zara-logo.lp-on-dark .logo-inverse{opacity:1!important;visibility:visible!important}
body.live-body .brand.zara-logo.lp-on-light .logo-main{opacity:1!important;visibility:visible!important}
body.live-body .brand.zara-logo.lp-on-light .logo-inverse{opacity:0!important;visibility:hidden!important}
body.live-body .quick-links.zara-actions.top-icon-actions{position:fixed!important;right:42px!important;top:calc(var(--lp-ann) + 30px)!important;z-index:9012!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-end!important;gap:22px!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;opacity:1!important;visibility:visible!important;transform:none!important;filter:none!important;mix-blend-mode:normal!important;color:#111!important;pointer-events:auto!important;}
body.live-body .top-icon-actions a,body.live-body .top-icon-actions summary{position:relative!important;width:18px!important;height:18px!important;display:grid!important;place-items:center!important;background:transparent!important;border:0!important;border-radius:0!important;padding:0!important;margin:0!important;box-shadow:none!important;color:currentColor!important;cursor:pointer!important;}
body.live-body .top-action-label{display:none!important}
body.live-body .top-action-icon,body.live-body .top-action-icon svg,body.live-body .mnav-svg{display:block!important;width:18px!important;height:18px!important;fill:currentColor!important;color:inherit!important}
body.live-body .top-icon-actions em{position:absolute!important;right:-8px!important;top:-10px!important;min-width:16px!important;height:16px!important;display:grid!important;place-items:center!important;background:#111!important;color:#fff!important;border-radius:50%!important;font-size:9px!important;font-style:normal!important;font-weight:800!important;line-height:1!important;}
body.live-body .top-icon-actions.lp-on-dark{color:#fff!important}
body.live-body .top-icon-actions.lp-on-dark em{background:#fff!important;color:#111!important}
body.live-body .top-icon-actions.lp-on-light{color:#111!important}
body.live-body .top-locale-switcher{position:relative!important;display:grid!important;place-items:center!important}
body.live-body .top-locale-switcher>summary{list-style:none!important}
body.live-body .top-locale-switcher>summary::-webkit-details-marker{display:none!important}
body.live-body .top-locale-panel{position:absolute!important;right:0!important;top:30px!important;width:310px!important;background:#fff!important;color:#111!important;border:1px solid #111!important;padding:16px!important;display:grid!important;gap:12px!important;box-shadow:0 18px 54px rgba(0,0,0,.12)!important;}
body.live-body .top-locale-panel label{display:grid!important;gap:6px!important;font-size:10px!important;font-weight:800!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#666!important}
body.live-body .top-locale-panel select,body.live-body .top-locale-panel button{width:100%!important;height:42px!important;border:1px solid #111!important;border-radius:0!important;background:#fff!important;color:#111!important;padding:0 10px!important;font-size:12px!important;font-weight:700!important;text-transform:uppercase!important}
body.live-body .top-locale-panel button{background:#111!important;color:#fff!important}


body.live-body .drawer.zara-drawer{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;background:rgba(255,255,255,.985)!important;color:#111!important;z-index:10000!important;padding:clamp(76px,9vw,122px) var(--lp-gutter) clamp(40px,5vw,80px)!important;overflow:auto!important;box-shadow:none!important;backdrop-filter:blur(16px)!important;}
body.live-body .drawer-close{position:fixed!important;left:34px!important;top:calc(var(--lp-ann) + 28px)!important;width:42px!important;height:42px!important;border:0!important;background:transparent!important;color:#111!important;font-size:36px!important;font-weight:300!important;line-height:1!important;z-index:10002!important;padding:0!important;}
body.live-body .drawer-search-top{width:min(100%,980px)!important;margin:0 auto 70px!important;display:grid!important;grid-template-columns:1fr 160px!important;align-items:center!important;border:1px solid #e3e0d9!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;overflow:hidden!important;padding:0!important;}
body.live-body .drawer-search-top input{height:58px!important;border:0!important;background:#fff!important;color:#111!important;padding:0 22px!important;font-size:14px!important;letter-spacing:.06em!important;text-transform:none!important;outline:0!important;}
body.live-body .drawer-search-top button{height:58px!important;border:0!important;border-left:1px solid #111!important;border-radius:0!important;background:#111!important;color:#fff!important;font-size:11px!important;font-weight:900!important;letter-spacing:.14em!important;text-transform:uppercase!important;}
body.live-body .drawer-brand{display:none!important}
body.live-body .drawer-grid{width:min(100%,1180px)!important;margin:0 auto!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:clamp(34px,6vw,96px)!important;}
body.live-body .drawer-grid h3{font-size:20px!important;line-height:1!important;margin:0 0 28px!important;font-weight:500!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:#111!important;font-family:Montserrat,Arial,sans-serif!important}
body.live-body .drawer-grid a{display:block!important;padding:12px 0!important;border-bottom:1px solid #e4e0d8!important;color:#111!important;font-size:15px!important;font-weight:400!important;letter-spacing:.03em!important;text-transform:uppercase!important;}
body.live-body .drawer-grid a:hover{color:#777!important}


body.live-body .zara-main{padding-top:calc(var(--lp-ann) + var(--lp-head))!important;background:#fff!important;color:#111!important}
body.live-body.route-home .zara-main{padding-top:0!important}
body.live-body .z-block-hero,body.live-body .z-home-hero{height:calc(100dvh - var(--lp-ann))!important;min-height:720px!important;background:#f4f2ed!important;overflow:hidden!important;border-radius:0!important}
body.live-body .z-block-hero img,body.live-body .z-home-hero img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:0!important;filter:none!important;}
body.live-body .z-hero-caption{left:var(--lp-gutter)!important;right:auto!important;bottom:clamp(70px,11vh,130px)!important;width:min(760px,62vw)!important;max-width:760px!important;color:#fff!important;text-shadow:0 2px 12px rgba(0,0,0,.12)!important;}
body.live-body .z-hero-caption strong{font-size:clamp(62px,8vw,138px)!important;line-height:.82!important;font-weight:900!important;letter-spacing:-.085em!important;text-transform:uppercase!important;font-family:Montserrat,Arial,sans-serif!important}
body.live-body .z-hero-caption span{display:block!important;margin:26px 0 28px!important;font-size:clamp(16px,1.4vw,24px)!important;line-height:1.45!important;font-weight:800!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:#fff!important;}
body.live-body .z-hero-caption em{height:48px!important;min-width:154px!important;display:inline-grid!important;place-items:center!important;border:1px solid currentColor!important;background:transparent!important;color:#fff!important;border-radius:0!important;font-style:normal!important;font-size:11px!important;font-weight:900!important;letter-spacing:.14em!important;text-transform:uppercase!important;text-decoration:none!important}


body.live-body .lpita-collection-carousel-v69,body.live-body .z-home-carousel{width:min(100%,var(--lp-max))!important;margin:0 auto!important;padding:clamp(64px,7vw,108px) var(--lp-gutter)!important;background:#fff!important;color:#111!important;border:0!important;}
body.live-body .collection-carousel-head-v69,body.live-body .home-block-head{display:grid!important;grid-template-columns:80px minmax(0,1fr) auto!important;gap:28px!important;align-items:end!important;margin:0 0 32px!important;}
body.live-body .collection-carousel-head-v69 h2,body.live-body .home-block-head h2{margin:0!important;font-size:clamp(36px,5vw,76px)!important;line-height:.95!important;font-weight:500!important;letter-spacing:-.05em!important;text-transform:none!important;color:#111!important;font-family:Montserrat,Arial,sans-serif!important}
body.live-body .collection-carousel-head-v69 p,body.live-body .home-block-head p{grid-column:2!important;margin:8px 0 0!important;color:#666!important;font-size:15px!important;line-height:1.55!important;letter-spacing:.01em!important;text-transform:none!important;}
body.live-body .collection-carousel-track-v69,body.live-body .home-carousel-track{display:grid!important;grid-auto-flow:column!important;grid-auto-columns:minmax(230px,22vw)!important;gap:42px!important;overflow-x:auto!important;padding:0 0 22px!important;scroll-snap-type:x mandatory!important;}


body.live-body .z-shop-layout,body.live-body .z-shop-layout.z-shop-v60{width:min(100%,var(--lp-max))!important;margin:0 auto!important;padding:clamp(56px,7vw,94px) var(--lp-gutter) clamp(80px,8vw,120px)!important;display:grid!important;grid-template-columns:250px minmax(0,1fr)!important;gap:clamp(40px,5vw,72px)!important;background:#fff!important;color:#111!important;}
body.live-body .z-shop-menu,body.live-body .z-shop-menu-v60{position:sticky!important;top:calc(var(--lp-ann) + 112px)!important;align-self:start!important;max-height:calc(100dvh - 140px)!important;overflow:auto!important;background:transparent!important;padding:0!important;margin:0!important;border:0!important;}
body.live-body .z-shop-menu .drawer-number{display:block!important;color:#c8c8c8!important;font-size:10px!important;font-weight:800!important;letter-spacing:.18em!important;text-transform:uppercase!important;margin:0 0 18px!important}
body.live-body .z-shop-menu h2,body.live-body .z-shop-menu-v60 h2{display:none!important}
body.live-body .shop-tree-nav{display:grid!important;gap:0!important;padding:0!important;margin:0!important;border:0!important;}
body.live-body .shop-tree-nav a{display:block!important;min-height:34px!important;padding:8px 0!important;border:0!important;background:transparent!important;color:#777!important;font-size:13px!important;line-height:1.35!important;font-weight:500!important;letter-spacing:.08em!important;text-transform:uppercase!important;}
body.live-body .shop-tree-nav .shop-main-link{margin-top:20px!important;color:#111!important;font-weight:900!important}
body.live-body .shop-tree-nav a.active{color:#111!important;font-weight:900!important;border-bottom:1px solid #111!important;background:transparent!important}
body.live-body .z-shop-content,body.live-body .z-shop-content-v60{min-width:0!important;background:transparent!important;padding:0!important;margin:0!important;border:0!important;}
body.live-body .shop-head-v60{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:12px 22px!important;align-items:start!important;margin:0 0 28px!important;}
body.live-body .shop-head-v60 span{grid-column:2!important;grid-row:1!important;align-self:center!important;color:#777!important;font-size:11px!important;font-weight:900!important;letter-spacing:.14em!important;text-transform:uppercase!important;white-space:nowrap!important;}
body.live-body .shop-head-v60 h1{grid-column:1!important;margin:0!important;color:#111!important;font-size:clamp(46px,6vw,88px)!important;line-height:.95!important;font-weight:400!important;letter-spacing:-.06em!important;text-transform:none!important;font-family:Montserrat,Arial,sans-serif!important;}
body.live-body .shop-head-v60 p{grid-column:1/-1!important;margin:0!important;color:#777!important;font-size:14px!important;letter-spacing:.01em!important;}
body.live-body .z-filter-line,body.live-body .z-filter-line-v60{display:grid!important;grid-template-columns:minmax(220px,1fr) 132px 132px 110px 100px!important;gap:10px!important;align-items:stretch!important;margin:0 0 34px!important;background:transparent!important;border:0!important;padding:0!important;}
body.live-body .z-filter-line input{width:100%!important;height:48px!important;min-height:48px!important;border:1px solid #d8d4cd!important;border-radius:0!important;background:#fff!important;color:#111!important;padding:0 14px!important;font-size:12px!important;letter-spacing:.06em!important;text-transform:none!important;box-shadow:none!important;outline:0!important;}
body.live-body .z-filter-line button,body.live-body .z-filter-line a{height:48px!important;min-height:48px!important;border:1px solid #111!important;border-radius:0!important;display:grid!important;place-items:center!important;background:#111!important;color:#fff!important;padding:0 16px!important;font-size:11px!important;font-weight:900!important;letter-spacing:.12em!important;text-transform:uppercase!important;box-shadow:none!important;}
body.live-body .z-filter-line a{background:#fff!important;color:#111!important;border-color:#d8d4cd!important;}
body.live-body .z-product-grid,body.live-body .product-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:clamp(42px,5vw,74px) clamp(28px,3vw,46px)!important;align-items:start!important;}


body.live-body .product-card.z-product-card.lp-zara-card{position:relative!important;display:block!important;overflow:visible!important;isolation:isolate!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;min-width:0!important;}
body.live-body .product-card.z-product-card.lp-zara-card .zara-image-wrap{position:relative!important;width:100%!important;overflow:visible!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;}
body.live-body .product-card.z-product-card.lp-zara-card .product-image-link{display:block!important;position:relative!important;width:100%!important;aspect-ratio:3/4!important;background:#f0efea!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:hidden!important;}
body.live-body .product-card.z-product-card.lp-zara-card .product-image-link img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;filter:none!important;}
body.live-body .product-card.z-product-card.lp-zara-card .z-product-meta{position:relative!important;padding:12px 0 0!important;margin:0!important;background:transparent!important;border:0!important;display:block!important;}
body.live-body .product-card.z-product-card.lp-zara-card .zara-card-line{display:grid!important;grid-template-columns:minmax(0,1fr) 22px!important;align-items:start!important;gap:10px!important;margin:0!important;}
body.live-body .product-card.z-product-card.lp-zara-card h3,body.live-body .product-card.z-product-card.lp-zara-card h3 a{display:block!important;margin:0!important;color:#111!important;font-size:14px!important;line-height:1.22!important;font-weight:400!important;letter-spacing:.01em!important;text-transform:uppercase!important;font-family:Montserrat,Arial,sans-serif!important;}
body.live-body .product-card.z-product-card.lp-zara-card .zara-plus-toggle{width:22px!important;height:22px!important;min-width:22px!important;min-height:22px!important;border:0!important;border-radius:0!important;background:transparent!important;color:#111!important;padding:0!important;margin:-2px 0 0!important;font-size:27px!important;font-weight:300!important;line-height:1!important;display:grid!important;place-items:center!important;box-shadow:none!important;cursor:pointer!important;}
body.live-body .product-card.z-product-card.lp-zara-card .live-price{display:block!important;margin:5px 0 0!important;color:#111!important;font-size:13px!important;line-height:1.35!important;font-weight:400!important;text-align:left!important;}
body.live-body .product-card.z-product-card.lp-zara-card .live-price strong{font-weight:400!important;color:#111!important;font-size:13px!important;}
body.live-body .product-card.z-product-card.lp-zara-card .compare{font-size:11px!important;color:#b51717!important;text-decoration:line-through!important;margin-left:6px!important;}
body.live-body .product-card.z-product-card.lp-zara-card .zara-swatches{display:flex!important;gap:5px!important;align-items:center!important;flex-wrap:wrap!important;margin-top:8px!important;}
body.live-body .product-card.z-product-card.lp-zara-card .zara-swatch{width:12px!important;height:12px!important;min-width:12px!important;min-height:12px!important;border:1px solid #bbb!important;border-radius:0!important;background:var(--swatch,#ddd)!important;padding:0!important;margin:0!important;box-shadow:none!important;cursor:pointer!important;}
body.live-body .product-card.z-product-card.lp-zara-card .zara-swatch.is-active{outline:1px solid #111!important;outline-offset:2px!important;}
body.live-body .sale-badge,body.live-body .stock-badge{border-radius:0!important;background:#111!important;color:#fff!important;font-size:10px!important;letter-spacing:.12em!important;font-weight:900!important;padding:6px 8px!important;}


body.live-body .product-card.z-product-card.lp-zara-card .quick-add-card.zara-quick-panel{display:none!important;position:absolute!important;left:0!important;right:0!important;bottom:0!important;top:auto!important;width:100%!important;max-width:none!important;height:auto!important;min-height:54%!important;max-height:92%!important;z-index:50!important;background:#fff!important;color:#111!important;border:1px solid #111!important;border-radius:0!important;box-shadow:none!important;padding:34px 44px 28px!important;overflow:auto!important;transform:none!important;opacity:1!important;}
body.live-body .product-card.z-product-card.lp-zara-card.quick-open .quick-add-card.zara-quick-panel{display:flex!important;flex-direction:column!important;gap:0!important;}
body.live-body .product-card.z-product-card.lp-zara-card .quick-panel-head{display:none!important;}
body.live-body .product-card.z-product-card.lp-zara-card .quick-variant-row{display:block!important;margin:0!important;padding:0!important;width:100%!important;}
body.live-body .product-card.z-product-card.lp-zara-card .quick-option-group{display:block!important;border:0!important;margin:0!important;padding:0!important;min-width:0!important;background:transparent!important;}
body.live-body .product-card.z-product-card.lp-zara-card .quick-color-group{display:none!important;}
body.live-body .product-card.z-product-card.lp-zara-card .quick-size-group legend{display:none!important;}
body.live-body .product-card.z-product-card.lp-zara-card .quick-option-list{display:grid!important;gap:0!important;margin:0!important;padding:0!important;width:100%!important;}
body.live-body .product-card.z-product-card.lp-zara-card .quick-option-list input{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important;}
body.live-body .product-card.z-product-card.lp-zara-card .quick-size-group .quick-choice{display:flex!important;align-items:center!important;justify-content:flex-start!important;width:100%!important;height:43px!important;min-height:43px!important;border:0!important;background:#fff!important;color:#111!important;margin:0!important;padding:0!important;font-size:15px!important;font-weight:400!important;line-height:1!important;letter-spacing:.01em!important;text-transform:uppercase!important;box-shadow:none!important;cursor:pointer!important;}
body.live-body .product-card.z-product-card.lp-zara-card .quick-size-group .quick-choice span{display:none!important;}
body.live-body .product-card.z-product-card.lp-zara-card .quick-size-group .quick-choice:hover{color:#777!important;}
body.live-body .product-card.z-product-card.lp-zara-card .quick-zara-footer{display:grid!important;gap:24px!important;align-items:start!important;justify-items:start!important;margin-top:auto!important;padding-top:30px!important;color:#111!important;}
body.live-body .product-card.z-product-card.lp-zara-card .quick-zara-footer a,body.live-body .product-card.z-product-card.lp-zara-card .quick-zara-footer button{display:block!important;border:0!important;background:transparent!important;color:#111!important;padding:0!important;margin:0!important;height:auto!important;min-height:0!important;border-radius:0!important;font-size:12px!important;font-weight:400!important;letter-spacing:.01em!important;text-transform:uppercase!important;text-align:left!important;box-shadow:none!important;}
body.live-body .product-card.z-product-card.lp-zara-card .quick-zara-footer span{justify-self:center!important;font-size:16px!important;color:#111!important;}
body.live-body .product-card.z-product-card.lp-zara-card .quick-favorite-btn{justify-self:center!important;}
body.live-body .product-card.z-product-card.lp-zara-card .quick-add-btn{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important;overflow:hidden!important;}
body.live-body .product-card.z-product-card.lp-zara-card.is-adding .zara-image-wrap:after{content:'ADDING…';position:absolute;left:0;right:0;bottom:0;height:36px;z-index:80;background:#111;color:#fff;display:grid;place-items:center;font-size:10px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;}


body.live-body .z-product-page{width:min(100%,var(--lp-max))!important;margin:0 auto!important;padding:clamp(56px,7vw,98px) var(--lp-gutter) clamp(70px,8vw,120px)!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(360px,420px)!important;gap:44px!important;background:#fff!important;}
body.live-body .z-product-gallery{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;}
body.live-body .z-product-gallery img{width:100%!important;aspect-ratio:3/4!important;object-fit:cover!important;border-radius:0!important;background:#f0efea!important;}
body.live-body .z-product-info{position:sticky!important;top:calc(var(--lp-ann) + 110px)!important;align-self:start!important;background:#fff!important;border:0!important;box-shadow:none!important;padding:0!important;margin:0!important;color:#111!important;}
body.live-body .z-product-info h1{font-size:clamp(38px,4vw,64px)!important;line-height:.95!important;font-weight:400!important;letter-spacing:.02em!important;text-transform:uppercase!important;margin:14px 0 22px!important;}
body.live-body .product-path{font-size:11px!important;font-weight:800!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#777!important;}
body.live-body .z-buy-box select,body.live-body .z-buy-box input{height:48px!important;min-height:48px!important;border:1px solid #d8d4cd!important;border-radius:0!important;background:#fff!important;color:#111!important;padding:0 12px!important;box-shadow:none!important;}
body.live-body .z-buy-box button{height:52px!important;min-height:52px!important;border:1px solid #111!important;border-radius:0!important;background:#111!important;color:#fff!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;}
body.live-body .cart-icon-inline svg{width:16px!important;height:16px!important;fill:currentColor!important;}
body.live-body .product-extra-description{border-top:1px solid #e5e1da!important;margin-top:24px!important;padding-top:22px!important;color:#444!important;background:transparent!important;}


body.live-body .site-footer.footer-v64-final,body.live-body .site-footer.zara-footer{background:#fff!important;color:#111!important;border-top:1px solid #e4e0d8!important;padding:0!important;margin:0!important;text-align:left!important;}
body.live-body .footer-final-grid{width:min(100%,var(--lp-max))!important;margin:0 auto!important;padding:clamp(56px,6vw,92px) var(--lp-gutter) 42px!important;display:grid!important;grid-template-columns:1.25fr repeat(4,minmax(130px,.72fr)) 1.3fr!important;gap:clamp(28px,4vw,70px)!important;align-items:start!important;}
body.live-body .footer-logo-final,body.live-body .footer-logo-final .live-logo-stack{display:block!important;width:62px!important;height:62px!important;margin:0 0 24px!important;background:transparent!important;border:0!important;box-shadow:none!important;}
body.live-body .footer-logo-final .live-logo-img{width:62px!important;height:62px!important;max-width:62px!important;max-height:62px!important;background:transparent!important;border:0!important;box-shadow:none!important;}
body.live-body .site-footer .logo-main{opacity:1!important;visibility:visible!important}
body.live-body .site-footer .logo-inverse{opacity:0!important;visibility:hidden!important}
body.live-body .footer-final-brand h2,body.live-body .footer-final-col h3,body.live-body .footer-final-news h3{font-size:13px!important;font-weight:900!important;letter-spacing:.14em!important;text-transform:uppercase!important;margin:0 0 16px!important;color:#111!important;}
body.live-body .footer-final-brand p,body.live-body .footer-final-news p{font-size:14px!important;line-height:1.55!important;color:#6f6f6f!important;margin:0 0 18px!important;max-width:280px!important;text-transform:uppercase!important;letter-spacing:.03em!important;}
body.live-body .footer-final-col a{display:block!important;margin:0 0 18px!important;color:#555!important;font-size:14px!important;font-weight:500!important;letter-spacing:.12em!important;text-transform:uppercase!important;}
body.live-body .footer-final-col a:hover{color:#111!important}
body.live-body .footer-final-news form{display:grid!important;grid-template-columns:minmax(0,1fr) 100px!important;width:100%!important;margin:16px 0 18px!important;border:1px solid #111!important;}
body.live-body .footer-final-news input{height:48px!important;border:0!important;border-radius:0!important;background:#fff!important;padding:0 14px!important;color:#111!important;font-size:13px!important;box-shadow:none!important;}
body.live-body .footer-final-news button{height:48px!important;border:0!important;border-left:1px solid #111!important;border-radius:0!important;background:#111!important;color:#fff!important;font-size:11px!important;font-weight:900!important;letter-spacing:.14em!important;text-transform:uppercase!important;}
body.live-body .footer-payment-icons{display:flex!important;gap:6px!important;flex-wrap:wrap!important;margin-top:16px!important;}
body.live-body .footer-payment-icons span{display:inline-grid!important;place-items:center!important;min-height:24px!important;border:1px solid #d8d4cd!important;padding:0 8px!important;color:#111!important;background:#fff!important;font-size:9px!important;font-weight:800!important;letter-spacing:.08em!important;text-transform:uppercase!important;}
body.live-body .footer-final-bottom{width:min(100%,var(--lp-max))!important;margin:0 auto!important;padding:20px var(--lp-gutter) 32px!important;border-top:1px solid #e4e0d8!important;display:grid!important;grid-template-columns:1fr auto 1fr!important;gap:16px!important;color:#777!important;font-size:11px!important;letter-spacing:.12em!important;text-transform:uppercase!important;}
body.live-body .footer-final-bottom span:last-child{text-align:right!important;}


body.live-body .mobile-live-bottom-nav{display:none!important}
@media(max-width:900px){
  :root{--lp-ann:30px;--lp-head:74px;--lp-gutter:16px}
  body.live-body{padding-bottom:0!important}
  body.live-body .live-announcement .announcement-track{animation-duration:15s!important;gap:72px!important;min-width:560vw!important}
  body.live-body .live-announcement .announcement-track b{font-size:9px!important;letter-spacing:.12em!important}
  body.live-body .hamburger{left:16px!important;top:calc(var(--lp-ann) + 20px)!important;width:38px!important;height:24px!important;gap:6px!important}
  body.live-body .hamburger span{width:38px!important}
  body.live-body .brand.zara-logo{top:calc(var(--lp-ann) + 11px)!important;width:54px!important;height:54px!important}
  body.live-body .brand.zara-logo .live-logo-stack,body.live-body .brand.zara-logo .live-logo-img{width:44px!important;height:44px!important;max-width:44px!important;max-height:44px!important}
  body.live-body .quick-links.zara-actions.top-icon-actions{top:calc(var(--lp-ann) + 20px)!important;right:12px!important;gap:12px!important}
  body.live-body .top-action-icon,body.live-body .top-action-icon svg,body.live-body .mnav-svg{width:17px!important;height:17px!important}
  body.live-body .top-icon-actions .ql-help,body.live-body .top-icon-actions .ql-contact{display:none!important}
  body.live-body .top-icon-actions a,body.live-body .top-icon-actions summary{width:18px!important;height:18px!important}
  body.live-body .top-locale-panel{right:-4px!important;width:270px!important}
  body.live-body .zara-main{padding-top:calc(var(--lp-ann) + var(--lp-head))!important}
  body.live-body.route-home .zara-main{padding-top:0!important}
  body.live-body .z-block-hero,body.live-body .z-home-hero{height:82dvh!important;min-height:560px!important}
  body.live-body .z-hero-caption{left:18px!important;right:18px!important;bottom:80px!important;width:auto!important;max-width:none!important}
  body.live-body .z-hero-caption strong{font-size:clamp(46px,16vw,74px)!important}
  body.live-body .z-hero-caption span{font-size:12px!important;line-height:1.5!important;margin:18px 0!important}
  body.live-body .collection-carousel-head-v69,body.live-body .home-block-head{display:block!important;margin-bottom:24px!important}
  body.live-body .collection-carousel-head-v69 h2,body.live-body .home-block-head h2{font-size:36px!important}
  body.live-body .collection-carousel-track-v69,body.live-body .home-carousel-track{grid-auto-columns:74vw!important;gap:20px!important}
  body.live-body .z-shop-layout,body.live-body .z-shop-layout.z-shop-v60{display:block!important;padding:34px 16px 80px!important}
  body.live-body .z-shop-menu,body.live-body .z-shop-menu-v60{position:static!important;max-height:none!important;overflow:visible!important;margin:0 0 24px!important}
  body.live-body .z-shop-menu .drawer-number{display:none!important}
  body.live-body .shop-tree-nav{display:flex!important;gap:10px!important;overflow-x:auto!important;padding-bottom:12px!important;scroll-snap-type:x mandatory!important}
  body.live-body .shop-tree-nav a{white-space:nowrap!important;flex:0 0 auto!important;border:1px solid #dedad2!important;min-height:34px!important;padding:9px 12px!important;scroll-snap-align:start!important;color:#555!important;background:#fff!important}
  body.live-body .shop-tree-nav .shop-main-link{margin-top:0!important;color:#111!important}
  body.live-body .shop-tree-nav a.active{background:#111!important;color:#fff!important;border-color:#111!important}
  body.live-body .shop-head-v60 h1{font-size:42px!important;letter-spacing:-.05em!important}
  body.live-body .z-filter-line,body.live-body .z-filter-line-v60{grid-template-columns:1fr 1fr!important;gap:8px!important;margin-bottom:28px!important}
  body.live-body .z-filter-line input:first-of-type{grid-column:1/-1!important}
  body.live-body .z-filter-line button,body.live-body .z-filter-line a{width:100%!important}
  body.live-body .z-product-grid,body.live-body .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:34px 14px!important}
  body.live-body .product-card.z-product-card.lp-zara-card .quick-add-card.zara-quick-panel{position:absolute!important;left:0!important;right:0!important;bottom:0!important;top:auto!important;min-height:58%!important;max-height:94%!important;width:100%!important;padding:26px 32px 22px!important;z-index:80!important;}
  body.live-body .product-card.z-product-card.lp-zara-card .quick-size-group .quick-choice{height:40px!important;min-height:40px!important;font-size:14px!important}
  body.live-body .z-product-page{display:block!important;padding:32px 16px 80px!important}
  body.live-body .z-product-gallery{display:flex!important;gap:8px!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important}
  body.live-body .z-product-gallery img{flex:0 0 84vw!important;width:84vw!important;min-width:84vw!important;scroll-snap-align:start!important}
  body.live-body .z-product-info{position:static!important;padding:20px 0 0!important}
  body.live-body .z-product-info h1{font-size:34px!important}
  body.live-body .drawer.zara-drawer{padding:88px 18px 70px!important}
  body.live-body .drawer-close{left:16px!important;top:calc(var(--lp-ann) + 18px)!important}
  body.live-body .drawer-search-top{grid-template-columns:1fr!important;margin-bottom:34px!important}
  body.live-body .drawer-search-top button{border-left:0!important;border-top:1px solid #111!important;width:100%!important}
  body.live-body .drawer-grid{grid-template-columns:1fr!important;gap:32px!important}
  body.live-body .footer-final-grid{grid-template-columns:1fr!important;gap:30px!important;padding:48px 18px 34px!important}
  body.live-body .footer-final-bottom{grid-template-columns:1fr!important;text-align:left!important;padding:20px 18px 34px!important}
  body.live-body .footer-final-bottom span:last-child{text-align:left!important}
}


body.admin-body{background:#fff!important;color:#111!important;font-family:Montserrat,Arial,sans-serif!important;}
body.admin-body .admin-shell{background:#fff!important;color:#111!important;display:grid!important;grid-template-columns:280px minmax(0,1fr)!important;min-height:100dvh!important;}
body.admin-body.admin-menu-collapsed .admin-shell{grid-template-columns:86px minmax(0,1fr)!important;}
body.admin-body .admin-sidebar{position:sticky!important;top:0!important;height:100dvh!important;background:#fff!important;color:#111!important;border-right:1px solid #e6e1d9!important;box-shadow:none!important;overflow:auto!important;padding:20px 16px!important;}
body.admin-body .admin-menu-head{display:grid!important;grid-template-columns:42px 50px 1fr!important;align-items:center!important;gap:12px!important;margin:0 0 28px!important;padding:0 0 18px!important;border-bottom:1px solid #e6e1d9!important;}
body.admin-body .admin-menu-toggle{width:38px!important;height:38px!important;border:1px solid #d8d4cd!important;background:#fff!important;color:#111!important;border-radius:0!important;display:grid!important;place-items:center!important;gap:0!important;padding:0!important;}
body.admin-body .admin-menu-toggle span{display:block!important;width:18px!important;height:1px!important;background:#111!important;margin:2px auto!important;}
body.admin-body .admin-logo-img{width:44px!important;height:44px!important;object-fit:contain!important;background:transparent!important;border:0!important;box-shadow:none!important;}
body.admin-body .admin-brand-copy strong{display:block!important;font-size:15px!important;letter-spacing:.16em!important;color:#111!important;}
body.admin-body .admin-brand-copy span{display:block!important;font-size:10px!important;letter-spacing:.2em!important;color:#777!important;text-transform:uppercase!important;}
body.admin-body .admin-nav-groups{display:grid!important;gap:22px!important;}
body.admin-body .admin-nav-label{font-size:10px!important;letter-spacing:.2em!important;color:#9a9a9a!important;text-transform:uppercase!important;font-weight:900!important;margin:0 0 8px!important;}
body.admin-body .admin-nav-section a{min-height:42px!important;display:flex!important;align-items:center!important;gap:12px!important;border-radius:0!important;background:transparent!important;color:#333!important;border:0!important;padding:0 10px!important;font-size:13px!important;font-weight:700!important;letter-spacing:.02em!important;}
body.admin-body .admin-nav-section a:hover{background:#f6f4ef!important;color:#111!important;}
body.admin-body .admin-nav-section a.active{background:#111!important;color:#fff!important;}
body.admin-body .nav-ico{width:24px!important;height:24px!important;display:grid!important;place-items:center!important;flex:0 0 24px!important;}
body.admin-body .admin-svg{width:18px!important;height:18px!important;fill:currentColor!important;}
body.admin-body.admin-menu-collapsed .admin-brand-copy,body.admin-body.admin-menu-collapsed .admin-nav-label,body.admin-body.admin-menu-collapsed .admin-nav-section a b{display:none!important;}
body.admin-body.admin-menu-collapsed .admin-menu-head{grid-template-columns:1fr!important;justify-items:center!important;}
body.admin-body.admin-menu-collapsed .admin-logo{display:none!important;}
body.admin-body.admin-menu-collapsed .admin-nav-section a{justify-content:center!important;padding:0!important;}
body.admin-body .admin-content{background:#fff!important;min-width:0!important;padding:0 32px 60px!important;}
body.admin-body .admin-global-bar{position:sticky!important;top:0!important;z-index:80!important;background:#fff!important;border-bottom:1px solid #e6e1d9!important;display:grid!important;grid-template-columns:minmax(260px,720px) auto!important;align-items:center!important;gap:20px!important;padding:16px 0!important;}
body.admin-body .admin-top-search{height:48px!important;border:1px solid #111!important;border-radius:0!important;background:#fff!important;color:#111!important;display:grid!important;grid-template-columns:42px minmax(0,1fr) 96px!important;align-items:center!important;box-shadow:none!important;position:relative!important;}
body.admin-body .admin-top-search input{height:46px!important;border:0!important;background:#fff!important;color:#111!important;outline:0!important;font-size:13px!important;padding:0 10px!important;}
body.admin-body .admin-top-search button{height:46px!important;border:0!important;border-left:1px solid #111!important;background:#111!important;color:#fff!important;border-radius:0!important;font-size:11px!important;font-weight:900!important;letter-spacing:.12em!important;text-transform:uppercase!important;}
body.admin-body .admin-global-actions{display:flex!important;justify-content:flex-end!important;align-items:center!important;gap:12px!important;}
body.admin-body .admin-quick-store,body.admin-body .admin-user-pill{border:1px solid #d8d4cd!important;background:#fff!important;color:#111!important;border-radius:0!important;min-height:42px!important;display:flex!important;align-items:center!important;padding:0 14px!important;box-shadow:none!important;}
body.admin-body .admin-user-pill{display:grid!important;gap:0!important;align-content:center!important;}
body.admin-body .admin-user-pill span{color:#777!important;font-size:11px!important;}
body.admin-body .admin-topbar{background:#fff!important;border:0!important;border-bottom:1px solid #e6e1d9!important;box-shadow:none!important;padding:28px 0!important;display:flex!important;align-items:end!important;justify-content:space-between!important;}
body.admin-body .admin-title-wrap h1{font-size:34px!important;line-height:1!important;letter-spacing:-.05em!important;color:#111!important;font-weight:900!important;}
body.admin-body .admin-kicker{font-size:10px!important;letter-spacing:.18em!important;color:#999!important;text-transform:uppercase!important;font-weight:900!important;margin:0 0 8px!important;}
body.admin-body .panel,body.admin-body .metric,body.admin-body .table,body.admin-body .stock-table-wrap,body.admin-body .admin-card{background:#fff!important;border:1px solid #e6e1d9!important;border-radius:0!important;box-shadow:none!important;color:#111!important;}
body.admin-body .panel{padding:24px!important;margin:0 0 24px!important;}
body.admin-body .metric{padding:20px!important;display:grid!important;gap:10px!important;}
body.admin-body .metric strong{font-size:28px!important;color:#111!important;}
body.admin-body .table{border-collapse:collapse!important;width:100%!important;}
body.admin-body .table th{background:#fff!important;border-bottom:1px solid #e6e1d9!important;color:#777!important;font-size:11px!important;letter-spacing:.12em!important;text-transform:uppercase!important;padding:14px!important;}
body.admin-body .table td{border-bottom:1px solid #eee!important;padding:14px!important;background:#fff!important;color:#111!important;}
body.admin-body input,body.admin-body select,body.admin-body textarea{border:1px solid #d8d4cd!important;border-radius:0!important;background:#fff!important;color:#111!important;box-shadow:none!important;}
body.admin-body button,body.admin-body .btn{border-radius:0!important;box-shadow:none!important;font-weight:900!important;letter-spacing:.08em!important;text-transform:uppercase!important;}
body.admin-body .btn.secondary,body.admin-body button.secondary{background:#fff!important;color:#111!important;border-color:#d8d4cd!important;}
body.admin-body .tabs{display:flex!important;gap:8px!important;flex-wrap:wrap!important;margin:22px 0!important;}
body.admin-body .tabs a{border:1px solid #d8d4cd!important;border-radius:0!important;background:#fff!important;color:#111!important;padding:12px 18px!important;}
body.admin-body .tabs a.active{background:#111!important;color:#fff!important;border-color:#111!important;}
body.admin-body .predict-menu,body.admin-body .admin-predict-results{background:#fff!important;color:#111!important;border:1px solid #111!important;border-radius:0!important;box-shadow:0 16px 60px rgba(0,0,0,.12)!important;}
body.admin-body .predict-option,body.admin-body .admin-predict-results a{padding:12px 14px!important;border-bottom:1px solid #eee!important;color:#111!important;background:#fff!important;}
body.admin-body .predict-option.active,body.admin-body .predict-option:hover,body.admin-body .admin-predict-results a.active,body.admin-body .admin-predict-results a:hover{background:#111!important;color:#fff!important;}
@media(max-width:980px){
 body.admin-body .admin-shell{display:block!important;}
 body.admin-body .admin-sidebar{position:fixed!important;left:0!important;top:0!important;bottom:0!important;width:min(320px,88vw)!important;z-index:9000!important;transform:translateX(-105%)!important;transition:transform .2s ease!important;}
 body.admin-body.admin-menu-open .admin-sidebar{transform:translateX(0)!important;}
 body.admin-body .admin-content{padding:0 16px 48px!important;}
 body.admin-body .admin-global-bar{grid-template-columns:1fr!important;gap:12px!important;padding:12px 0!important;}
 body.admin-body .admin-global-actions{justify-content:stretch!important;}
 body.admin-body .admin-topbar{display:grid!important;gap:14px!important;}
}

body.live-body .footer-payment-row{width:min(100%,var(--lp-max))!important;margin:0 auto!important;padding:0 var(--lp-gutter) 22px!important;display:flex!important;align-items:center!important;gap:7px!important;flex-wrap:wrap!important;color:#111!important;}
body.live-body .footer-payment-row .payment-label{margin-right:10px!important;color:#777!important;font-size:10px!important;font-weight:900!important;letter-spacing:.14em!important;text-transform:uppercase!important;}
body.live-body .footer-payment-row .pay-icon{display:inline-grid!important;place-items:center!important;min-height:24px!important;border:1px solid #d8d4cd!important;background:#fff!important;color:#111!important;padding:0 8px!important;font-size:9px!important;font-weight:800!important;letter-spacing:.06em!important;text-transform:uppercase!important;}
/* css/lpita-v72.css */
:root{--lp-ann:32px;--lp-head:74px;--lp-gutter:clamp(18px,3vw,42px);--lp-line:#d9d5ce;--lp-ink:#111;--lp-soft:#f7f5f0;--lp-max:1680px}
body.live-body{background:#fff!important;color:#111!important;font-family:Montserrat,Arial,sans-serif!important;overflow-x:hidden!important}
body.live-body *{box-sizing:border-box}
body.live-body a{color:inherit;text-decoration:none}


body.live-body .live-announcement{position:fixed!important;top:0!important;left:0!important;right:0!important;height:var(--lp-ann)!important;line-height:var(--lp-ann)!important;z-index:99999!important;background:#050505!important;color:#fff!important;overflow:hidden!important;white-space:nowrap!important;border:0!important;padding:0!important;display:block!important}
body.live-body .live-announcement .announcement-track{display:flex!important;align-items:center!important;gap:96px!important;width:max-content!important;min-width:500vw!important;height:var(--lp-ann)!important;animation:lpitaV72Marquee 18s linear infinite!important;will-change:transform!important;transform:translate3d(0,0,0)!important}
body.live-body .live-announcement .announcement-track b{display:inline-block!important;color:#fff!important;font-size:11px!important;line-height:var(--lp-ann)!important;font-weight:900!important;letter-spacing:.18em!important;text-transform:uppercase!important;white-space:nowrap!important}
body.live-body .live-announcement:hover .announcement-track{animation-play-state:running!important}
@keyframes lpitaV72Marquee{0%{transform:translate3d(0,0,0)}100%{transform:translate3d(-33.333%,0,0)}}


body.live-body .site-header.zara-header{position:fixed!important;left:0!important;right:0!important;top:var(--lp-ann)!important;height:var(--lp-head)!important;z-index:90000!important;background:transparent!important;border:0!important;box-shadow:none!important;backdrop-filter:none!important;padding:0!important;display:block!important;pointer-events:none!important;color:#111!important;mix-blend-mode:normal!important}
body.live-body .site-header.zara-header:before,body.live-body .site-header.zara-header:after{display:none!important;content:none!important}
body.live-body .header-left{display:block!important;position:static!important;pointer-events:none!important}
body.live-body .hamburger{position:fixed!important;left:38px!important;top:calc(var(--lp-ann) + 26px)!important;width:56px!important;height:24px!important;margin:0!important;padding:0!important;display:flex!important;flex-direction:column!important;gap:7px!important;justify-content:center!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:#111!important;z-index:90020!important;pointer-events:auto!important}
body.live-body .hamburger span{display:block!important;width:56px!important;height:1px!important;margin:0!important;background:currentColor!important;border:0!important;transition:background .12s ease!important}
body.live-body .brand.zara-logo{position:fixed!important;left:50%!important;top:calc(var(--lp-ann) + 16px)!important;transform:translateX(-50%)!important;width:48px!important;height:48px!important;display:grid!important;place-items:center!important;background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;padding:0!important;margin:0!important;line-height:0!important;overflow:visible!important;z-index:90018!important;pointer-events:auto!important;color:#111!important;opacity:1!important;mix-blend-mode:normal!important}
body.live-body .brand.zara-logo .live-logo-stack{position:relative!important;width:44px!important;height:44px!important;display:grid!important;place-items:center!important;background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;overflow:visible!important;opacity:1!important}
body.live-body .brand.zara-logo .live-logo-img{position:absolute!important;inset:0!important;width:44px!important;height:44px!important;max-width:44px!important;max-height:44px!important;display:block!important;object-fit:contain!important;background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;padding:0!important;margin:0!important;opacity:1!important;filter:none!important}
body.live-body .brand.zara-logo .logo-main{opacity:1!important;visibility:visible!important;filter:brightness(0) contrast(1.25)!important}
body.live-body .brand.zara-logo .logo-inverse{opacity:0!important;visibility:hidden!important;filter:none!important}
body.live-body .brand.zara-logo.lp-on-dark .logo-main,body.live-body.lp-nav-dark .brand.zara-logo .logo-main{opacity:0!important;visibility:hidden!important}
body.live-body .brand.zara-logo.lp-on-dark .logo-inverse,body.live-body.lp-nav-dark .brand.zara-logo .logo-inverse{opacity:1!important;visibility:visible!important;filter:none!important}
body.live-body .brand.zara-logo.lp-on-light .logo-main,body.live-body:not(.lp-nav-dark) .brand.zara-logo .logo-main{opacity:1!important;visibility:visible!important;filter:brightness(0) contrast(1.25)!important}
body.live-body .brand.zara-logo.lp-on-light .logo-inverse,body.live-body:not(.lp-nav-dark) .brand.zara-logo .logo-inverse{opacity:0!important;visibility:hidden!important}
body.live-body .quick-links.zara-actions.top-icon-actions{position:fixed!important;right:38px!important;top:calc(var(--lp-ann) + 28px)!important;height:22px!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-end!important;gap:21px!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;z-index:90022!important;color:#111!important;opacity:1!important;visibility:visible!important;transform:none!important;filter:none!important;pointer-events:auto!important;mix-blend-mode:normal!important}
body.live-body .top-icon-actions a,body.live-body .top-icon-actions summary{width:20px!important;height:20px!important;display:grid!important;place-items:center!important;background:transparent!important;border:0!important;border-radius:0!important;padding:0!important;margin:0!important;box-shadow:none!important;color:currentColor!important;line-height:1!important;cursor:pointer!important;position:relative!important}
body.live-body .top-action-icon,body.live-body .top-action-icon svg,body.live-body .mnav-svg{width:18px!important;height:18px!important;display:block!important;fill:currentColor!important;color:inherit!important}
body.live-body .top-action-label{display:none!important}
body.live-body .top-icon-actions em{position:absolute!important;right:-8px!important;top:-9px!important;min-width:16px!important;height:16px!important;display:grid!important;place-items:center!important;background:#111!important;color:#fff!important;border-radius:50%!important;font-size:9px!important;font-style:normal!important;font-weight:900!important;line-height:1!important}
body.live-body .hamburger.lp-on-dark,body.live-body .top-icon-actions.lp-on-dark,body.live-body.lp-nav-dark .hamburger,body.live-body.lp-nav-dark .top-icon-actions{color:#fff!important}
body.live-body .top-icon-actions.lp-on-dark em,body.live-body.lp-nav-dark .top-icon-actions em{background:#fff!important;color:#111!important}
body.live-body .hamburger.lp-on-light,body.live-body .top-icon-actions.lp-on-light,body.live-body:not(.lp-nav-dark) .hamburger,body.live-body:not(.lp-nav-dark) .top-icon-actions{color:#111!important}
body.live-body .department-links{display:none!important}
body.live-body .top-locale-switcher{position:relative!important;display:grid!important;place-items:center!important}
body.live-body .top-locale-switcher>summary{list-style:none!important}
body.live-body .top-locale-switcher>summary::-webkit-details-marker{display:none!important}
body.live-body .top-locale-panel{position:absolute!important;right:0!important;top:32px!important;width:310px!important;background:#fff!important;color:#111!important;border:1px solid #111!important;border-radius:0!important;padding:16px!important;display:grid!important;gap:12px!important;box-shadow:0 16px 52px rgba(0,0,0,.13)!important}
body.live-body .top-locale-panel label{display:grid!important;gap:6px!important;color:#777!important;font-size:10px!important;font-weight:900!important;letter-spacing:.14em!important;text-transform:uppercase!important}
body.live-body .top-locale-panel select,body.live-body .top-locale-panel button{height:42px!important;width:100%!important;border:1px solid #111!important;border-radius:0!important;background:#fff!important;color:#111!important;padding:0 10px!important;font-size:12px!important;font-weight:800!important;text-transform:uppercase!important;box-shadow:none!important}
body.live-body .top-locale-panel button{background:#111!important;color:#fff!important}


body.live-body :where(button,.btn,input,select,textarea,.panel,.summary,.z-summary,.empty,.cart-line,.z-cart-line,.checkout-grid,.z-form-panel,.product-image-link,.z-product-card img,.z-product-gallery img,.footer-final-news input,.footer-final-news button){border-radius:0!important;box-shadow:none!important}
body.live-body :where(input,select,textarea){border:1px solid #d8d4cd!important;background:#fff!important;color:#111!important}
body.live-body :where(button,.btn){border:1px solid #111!important;background:#111!important;color:#fff!important}
body.live-body .z-form-panel,body.live-body .panel,body.live-body .summary,body.live-body .z-summary{background:#fff!important;border:1px solid #e5e0d8!important}
body.live-body .z-product-info{background:transparent!important;border:0!important;box-shadow:none!important}
body.live-body .z-detail-list p:first-child{display:none!important}


body.live-body .lp-cart-v72{width:min(100%,1500px)!important;margin:0 auto!important;padding:clamp(130px,16vh,210px) var(--lp-gutter) 80px!important;background:#fff!important}
body.live-body .lp-cart-v72 h1{font-size:clamp(42px,6vw,96px)!important;line-height:.9!important;letter-spacing:.04em!important;margin:0 0 50px!important;font-weight:700!important;text-transform:uppercase!important}
body.live-body .cart-lines-v72{display:grid!important;border-top:1px solid #eee!important}
body.live-body .cart-line-v72{display:grid!important;grid-template-columns:112px minmax(260px,1fr) 130px 150px 44px!important;gap:20px!important;align-items:center!important;padding:18px 0!important;border:0!important;border-bottom:1px solid #eee!important;background:#fff!important;box-shadow:none!important}
body.live-body .cart-thumb-v72 img{width:112px!important;height:132px!important;object-fit:cover!important;background:#f4f2ed!important;border-radius:0!important;display:block!important}
body.live-body .cart-copy-v72{display:grid!important;gap:3px!important;align-content:center!important;font-size:13px!important;line-height:1.18!important}
body.live-body .cart-copy-v72 strong{font-weight:800!important;color:#111!important}
body.live-body .cart-copy-v72 .muted{color:#777!important;font-size:12px!important}
body.live-body .cart-qty-v72 input{width:120px!important;height:42px!important;border:0!important;border-bottom:1px solid #d8d4cd!important;border-radius:0!important;text-align:left!important;background:#fff!important;padding:0 8px!important}
body.live-body .cart-price-v72{font-size:13px!important;font-weight:500!important;color:#111!important;white-space:nowrap!important;text-align:right!important}
body.live-body .cart-remove-v72{width:34px!important;height:34px!important;min-height:34px!important;border:0!important;background:transparent!important;color:#111!important;font-size:24px!important;font-weight:300!important;line-height:1!important;padding:0!important;display:grid!important;place-items:center!important;cursor:pointer!important}
body.live-body .cart-remove-v72:hover{background:#111!important;color:#fff!important}
body.live-body .cart-summary-v72{width:min(420px,100%)!important;margin:28px 0 0 auto!important;padding:24px!important;background:#fff!important;border:1px solid #e5e0d8!important;border-radius:0!important;box-shadow:none!important}
body.live-body .cart-summary-v72 .actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}
body.live-body .cart-summary-v72 button,body.live-body .cart-summary-v72 .btn{height:48px!important;border-radius:0!important;display:grid!important;place-items:center!important;text-transform:uppercase!important;font-size:11px!important;font-weight:900!important;letter-spacing:.12em!important}


body.live-body .footer-final-brand .footer-logo-final{margin-bottom:28px!important;display:block!important}
body.live-body .footer-final-brand p{margin-top:18px!important;line-height:1.55!important}
body.live-body .footer-payment-icons-v72{width:min(100%,var(--lp-max))!important;margin:0 auto!important;padding:6px var(--lp-gutter) 24px!important;display:flex!important;gap:8px!important;align-items:center!important;flex-wrap:wrap!important;color:#111!important;background:#fff!important}
body.live-body .footer-payment-icons-v72 .payment-label{margin-right:12px!important;font-size:10px!important;font-weight:900!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:#777!important}
body.live-body .pay-logo,body.live-body .pay-card{height:28px!important;min-width:48px!important;border:1px solid #cfcac1!important;background:#fff!important;color:#111!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:0!important;padding:0 8px!important;font-size:9px!important;font-weight:900!important;letter-spacing:.04em!important;text-transform:none!important;line-height:1!important;border-radius:0!important;box-shadow:none!important;overflow:hidden!important}
body.live-body .pay-visa b,body.live-body .pay-visa i{font-style:italic!important;color:#1a38a8!important;font-size:12px!important;letter-spacing:.01em!important}
body.live-body .pay-mastercard{min-width:44px!important;position:relative!important;gap:0!important}
body.live-body .pay-mastercard i{display:block!important;width:16px!important;height:16px!important;border-radius:50%!important;background:#e7332a!important;margin-right:-5px!important;opacity:.94!important}
body.live-body .pay-mastercard i+i{background:#f4a51c!important;margin-right:0!important;margin-left:-5px!important;mix-blend-mode:multiply!important}
body.live-body .pay-apple b,body.live-body .pay-apple i{font-size:12px!important;font-weight:800!important}
body.live-body .pay-vodafone b,body.live-body .pay-vodafone i{display:grid!important;place-items:center!important;width:18px!important;height:18px!important;background:#e60000!important;color:#fff!important;border-radius:50%!important;font-size:12px!important;font-weight:900!important;font-style:normal!important;margin-right:4px!important}
body.live-body .pay-vodafone small,body.live-body .pay-vodafone b+small{font-size:9px!important;color:#111!important;font-weight:800!important;text-transform:uppercase!important}
body.live-body .pay-orange b,body.live-body .pay-orange i{font-style:normal!important;color:#ff7900!important;font-size:10px!important;font-weight:900!important}
body.live-body .pay-orange small{font-size:8px!important;color:#111!important;text-transform:uppercase!important}
body.live-body .pay-etisalat b,body.live-body .pay-etisalat i{font-style:normal!important;color:#159947!important;font-size:13px!important;font-weight:900!important}
body.live-body .pay-etisalat small{font-size:8px!important;color:#111!important;text-transform:uppercase!important}
body.live-body .pay-cod{min-width:132px!important;background:#111!important;color:#fff!important;border-color:#111!important;gap:7px!important}
body.live-body .pay-cod b,body.live-body .pay-cod i{font-style:normal!important;font-size:10px!important;color:#fff!important}.pay-cod small{font-size:8px!important;color:#fff!important;text-transform:uppercase!important}


body.live-body .product-card.z-product-card.lp-zara-card .quick-add-card.zara-quick-panel{border-radius:0!important;border:1px solid #111!important;box-shadow:none!important;background:#fff!important;color:#111!important;bottom:0!important;left:0!important;right:0!important;top:auto!important;padding:38px 48px 28px!important}
body.live-body .product-card.z-product-card.lp-zara-card .quick-size-choice{border:0!important;background:transparent!important;min-height:44px!important;font-size:16px!important;font-weight:400!important;text-align:left!important;display:flex!important;align-items:center!important;color:#111!important;border-radius:0!important;padding:0!important;margin:0!important;letter-spacing:.01em!important}
body.live-body .product-card.z-product-card.lp-zara-card .quick-size-choice:hover{background:transparent!important;text-decoration:underline!important;text-underline-offset:4px!important}
body.live-body .zara-plus-toggle{border-radius:0!important}


body.live-body .checkout-page,body.live-body .checkout-grid,body.live-body .z-checkout-grid{background:#fff!important}
body.live-body .checkout-grid .panel,body.live-body .checkout-grid .z-form-panel{border-radius:0!important;background:#fff!important;border:1px solid #e5e0d8!important;box-shadow:none!important}
body.live-body .checkout-grid input,body.live-body .checkout-grid select,body.live-body .checkout-grid textarea{border-radius:0!important;box-shadow:none!important}
body.live-body .checkout-grid button{border-radius:0!important}

@media(max-width:900px){
  :root{--lp-ann:30px;--lp-head:64px;--lp-gutter:16px}
  body.live-body .hamburger{left:16px!important;top:calc(var(--lp-ann) + 21px)!important;width:38px!important;height:20px!important;gap:6px!important}
  body.live-body .hamburger span{width:38px!important}
  body.live-body .brand.zara-logo{top:calc(var(--lp-ann) + 13px)!important;width:42px!important;height:42px!important}
  body.live-body .brand.zara-logo .live-logo-stack,body.live-body .brand.zara-logo .live-logo-img{width:38px!important;height:38px!important;max-width:38px!important;max-height:38px!important}
  body.live-body .quick-links.zara-actions.top-icon-actions{top:calc(var(--lp-ann) + 22px)!important;right:12px!important;gap:12px!important;height:18px!important}
  body.live-body .top-action-icon,body.live-body .top-action-icon svg,body.live-body .mnav-svg{width:16px!important;height:16px!important}
  body.live-body .top-icon-actions .ql-help,body.live-body .top-icon-actions .ql-contact{display:none!important}
  body.live-body .lp-cart-v72{padding:112px 16px 80px!important}
  body.live-body .lp-cart-v72 h1{font-size:42px!important;margin-bottom:30px!important;letter-spacing:.02em!important}
  body.live-body .cart-line-v72{grid-template-columns:82px minmax(0,1fr) 64px 30px!important;gap:12px!important;align-items:center!important}
  body.live-body .cart-thumb-v72 img{width:82px!important;height:106px!important}
  body.live-body .cart-copy-v72{grid-column:2/3!important}.cart-qty-v72{grid-column:3/4!important;grid-row:1!important}.cart-price-v72{grid-column:2/4!important;grid-row:2!important;text-align:left!important}.cart-remove-v72{grid-column:4/5!important;grid-row:1!important}
  body.live-body .cart-qty-v72 input{width:54px!important;height:36px!important;text-align:center!important}
  body.live-body .cart-summary-v72{width:100%!important;margin-top:20px!important}
  body.live-body .cart-summary-v72 .actions{grid-template-columns:1fr!important}
  body.live-body .footer-payment-icons-v72{padding-left:16px!important;padding-right:16px!important}
}


body.live-body .cart-form-v72{width:min(100%,1500px)!important;margin:0 auto!important;}
body.live-body .cart-line-v72{display:grid!important;grid-template-columns:96px minmax(0,1fr) 120px 130px 34px!important;gap:18px!important;align-items:center!important;border-bottom:1px solid #e8e5df!important;padding:18px 0!important;background:#fff!important;}
body.live-body .cart-thumb-v72{display:block!important;width:96px!important;height:122px!important;overflow:hidden!important;background:#f1f0eb!important;}
body.live-body .cart-thumb-v72 img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:0!important;}
body.live-body .cart-copy-v72{display:grid!important;gap:3px!important;min-width:0!important;}
body.live-body .cart-qty-v72 input{border:0!important;border-bottom:1px solid #d8d4cd!important;border-radius:0!important;background:#fff!important;width:100%!important;}
body.live-body .cart-price-v72{text-align:right!important;}
body.live-body .cart-remove-btn-v72,body.live-body .cart-remove-x{width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important;border:1px solid #111!important;background:#fff!important;color:#111!important;border-radius:0!important;display:grid!important;place-items:center!important;font-size:20px!important;font-weight:300!important;line-height:1!important;padding:0!important;cursor:pointer!important;}
body.live-body .cart-remove-btn-v72:hover,body.live-body .cart-remove-x:hover{background:#111!important;color:#fff!important;}
@media(max-width:760px){body.live-body .cart-line-v72{grid-template-columns:76px minmax(0,1fr) 30px!important;gap:12px!important}.cart-thumb-v72{width:76px!important;height:96px!important}.cart-qty-v72,.cart-price-v72{grid-column:2!important;text-align:left!important}.cart-remove-btn-v72{grid-column:3!important;grid-row:1!important}}
/* css/lpita-v73.css */
:root{--lp-ann:32px!important;--lp-head:88px!important;--lp-header-center:calc(var(--lp-ann) + 46px)!important}
body.live-body{--lp-ink:#111;--lp-paper:#fff;--lp-line:#d9d6cf}


body.live-body .live-announcement{
  position:fixed!important;inset:0 0 auto 0!important;height:var(--lp-ann)!important;line-height:var(--lp-ann)!important;
  background:#050505!important;color:#fff!important;z-index:2147483000!important;overflow:hidden!important;display:block!important;
  text-decoration:none!important;border:0!important;padding:0!important;white-space:nowrap!important
}
body.live-body .live-announcement .announcement-track{
  display:inline-flex!important;align-items:center!important;gap:84px!important;width:max-content!important;min-width:max-content!important;
  height:var(--lp-ann)!important;line-height:var(--lp-ann)!important;white-space:nowrap!important;will-change:transform!important;
  animation:lpitaV73Marquee 20s linear infinite!important;transform:translate3d(0,0,0)!important
}
body.live-body .live-announcement .announcement-track b{
  display:inline-flex!important;align-items:center!important;height:var(--lp-ann)!important;color:#fff!important;
  font:900 11px/var(--lp-ann) Montserrat,Arial,sans-serif!important;letter-spacing:.18em!important;text-transform:uppercase!important;
  white-space:nowrap!important;opacity:1!important
}
body.live-body .live-announcement:hover .announcement-track{animation-play-state:running!important}
@keyframes lpitaV73Marquee{from{transform:translate3d(0,0,0)}to{transform:translate3d(-50%,0,0)}}


body.live-body .site-header.zara-header{
  position:fixed!important;top:var(--lp-ann)!important;left:0!important;right:0!important;height:var(--lp-head)!important;
  z-index:2147482000!important;background:transparent!important;border:0!important;box-shadow:none!important;backdrop-filter:none!important;
  padding:0!important;margin:0!important;display:block!important;pointer-events:none!important;color:#111!important
}
body.live-body .site-header.zara-header:before,
body.live-body .site-header.zara-header:after{display:none!important;content:none!important}
body.live-body .header-left{display:block!important;position:static!important;pointer-events:none!important}
body.live-body .department-links{display:none!important}


body.live-body .hamburger{
  position:fixed!important;left:38px!important;top:calc(var(--lp-header-center) - 12px)!important;width:58px!important;height:24px!important;
  display:flex!important;flex-direction:column!important;justify-content:center!important;gap:7px!important;margin:0!important;padding:0!important;
  color:#111!important;background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;z-index:2147482100!important;
  pointer-events:auto!important;transform:none!important
}
body.live-body .hamburger span{display:block!important;width:58px!important;height:1px!important;background:currentColor!important;margin:0!important;border:0!important}
body.live-body .brand.zara-logo{
  position:fixed!important;left:50%!important;top:calc(var(--lp-header-center) - 36px)!important;transform:translateX(-50%)!important;
  width:72px!important;height:72px!important;display:grid!important;place-items:center!important;background:transparent!important;border:0!important;
  box-shadow:none!important;border-radius:0!important;margin:0!important;padding:0!important;line-height:0!important;overflow:visible!important;
  z-index:2147482050!important;pointer-events:auto!important;color:#111!important;opacity:1!important;mix-blend-mode:normal!important
}
body.live-body .brand.zara-logo .live-logo-stack{display:contents!important}
body.live-body .brand.zara-logo .logo-inverse{display:none!important;opacity:0!important;visibility:hidden!important}
body.live-body .brand.zara-logo .lpita-single-logo,
body.live-body .brand.zara-logo .live-logo-img{
  display:block!important;width:72px!important;height:72px!important;max-width:72px!important;max-height:72px!important;
  object-fit:contain!important;background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;padding:0!important;margin:0!important;
  opacity:1!important;visibility:visible!important;filter:brightness(0) contrast(1.55)!important
}
body.live-body.lp-nav-dark .brand.zara-logo .lpita-single-logo,
body.live-body.lp-nav-dark .brand.zara-logo .live-logo-img,
body.live-body .brand.zara-logo.lp-on-dark .lpita-single-logo,
body.live-body .brand.zara-logo.lp-on-dark .live-logo-img{filter:brightness(0) invert(1) contrast(1.25)!important}


body.live-body .quick-links.zara-actions.top-icon-actions{
  position:fixed!important;right:38px!important;top:calc(var(--lp-header-center) - 13px)!important;height:26px!important;
  display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-end!important;gap:18px!important;
  margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;z-index:2147482100!important;
  color:#111!important;opacity:1!important;visibility:visible!important;transform:none!important;pointer-events:auto!important;mix-blend-mode:normal!important
}
body.live-body .top-icon-actions .ql-locale{order:-10!important}
body.live-body .top-icon-actions .ql-search{order:-9!important}
body.live-body .top-icon-actions .ql-bag{order:-8!important}
body.live-body .top-icon-actions .ql-account{order:-7!important}
body.live-body .top-icon-actions .ql-help{order:-6!important}
body.live-body .top-icon-actions .ql-contact{order:-5!important}
body.live-body .top-icon-actions a,
body.live-body .top-icon-actions summary{
  width:24px!important;height:24px!important;display:grid!important;place-items:center!important;color:currentColor!important;background:transparent!important;
  border:0!important;box-shadow:none!important;border-radius:0!important;padding:0!important;margin:0!important;line-height:1!important;cursor:pointer!important;position:relative!important
}
body.live-body .top-icon-actions .top-action-label{display:none!important}
body.live-body .top-icon-actions svg,
body.live-body .top-icon-actions .mnav-svg{display:block!important;width:20px!important;height:20px!important;fill:currentColor!important;color:currentColor!important}
body.live-body .top-icon-actions .ql-bag em{
  position:absolute!important;right:-8px!important;top:-11px!important;min-width:17px!important;height:17px!important;border-radius:999px!important;
  display:grid!important;place-items:center!important;background:currentColor!important;color:#fff!important;font:900 10px/1 Montserrat,Arial,sans-serif!important;border:0!important;
  padding:0 4px!important;z-index:3!important
}
body.live-body.lp-nav-dark .hamburger,
body.live-body.lp-nav-dark .top-icon-actions,
body.live-body .hamburger.lp-on-dark,
body.live-body .top-icon-actions.lp-on-dark{color:#fff!important}
body.live-body:not(.lp-nav-dark) .hamburger,
body.live-body:not(.lp-nav-dark) .top-icon-actions,
body.live-body .hamburger.lp-on-light,
body.live-body .top-icon-actions.lp-on-light{color:#111!important}


body.live-body .drawer.zara-drawer{
  position:fixed!important;inset:0!important;width:100vw!important;height:100svh!important;background:#fff!important;color:#111!important;
  z-index:2147482500!important;overflow:auto!important;padding:clamp(28px,5vw,72px)!important;box-shadow:none!important;transform:translateX(-105%)!important;
  transition:transform .28s ease!important
}
body.live-body .drawer.zara-drawer.open{transform:translateX(0)!important}
body.live-body .zara-drawer .drawer-close{
  position:fixed!important;left:32px!important;top:calc(var(--lp-ann) + 34px)!important;width:44px!important;height:44px!important;background:#fff!important;
  color:#111!important;border:1px solid #ddd!important;box-shadow:none!important;border-radius:0!important;display:grid!important;place-items:center!important;
  font-size:28px!important;line-height:1!important;z-index:2147482600!important
}
body.live-body .zara-drawer .drawer-brand,
body.live-body .drawer-brand.drawer-brand-subtle{
  display:grid!important;place-items:center!important;width:100%!important;margin:0 0 34px!important;padding:0!important;background:transparent!important;border:0!important;
  box-shadow:none!important;opacity:1!important;visibility:visible!important;height:auto!important
}
body.live-body .zara-drawer .drawer-brand .live-logo-img,
body.live-body .zara-drawer .drawer-brand .lpita-single-logo{
  width:96px!important;height:96px!important;max-width:96px!important;max-height:96px!important;filter:brightness(0) contrast(1.55)!important;
  background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;object-fit:contain!important
}
body.live-body .zara-drawer .drawer-search{
  width:min(860px,calc(100vw - 64px))!important;margin:0 auto 46px!important;display:grid!important;grid-template-columns:minmax(0,1fr) 180px!important;
  gap:0!important;border:1px solid #ddd!important;background:#fff!important;border-radius:0!important;box-shadow:none!important;overflow:hidden!important;position:relative!important
}
body.live-body .zara-drawer .drawer-search input{height:58px!important;border:0!important;background:#fff!important;padding:0 22px!important;letter-spacing:.08em!important;text-transform:none!important;color:#111!important}
body.live-body .zara-drawer .drawer-search button{height:58px!important;border:0!important;background:#111!important;color:#fff!important;border-radius:0!important;font-weight:900!important;letter-spacing:.14em!important}
body.live-body .zara-drawer .drawer-grid{width:min(1180px,calc(100vw - 64px))!important;margin:0 auto!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:clamp(26px,5vw,72px)!important}
body.live-body .zara-drawer .drawer-grid h3{font-size:18px!important;line-height:1.1!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-weight:800!important;margin:8px 0 26px!important}
body.live-body .zara-drawer .drawer-grid a{display:block!important;padding:13px 0!important;border-bottom:1px solid #e5e2dc!important;font-size:14px!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:#111!important}


body.live-body .cart-remove-btn-v72{
  width:34px!important;height:34px!important;display:grid!important;place-items:center!important;background:#fff!important;color:#111!important;border:1px solid #111!important;
  border-radius:0!important;box-shadow:none!important;padding:0!important;font-size:18px!important;font-weight:400!important;line-height:1!important;cursor:pointer!important;z-index:5!important
}
body.live-body .cart-remove-btn-v72:hover{background:#111!important;color:#fff!important}


@media (max-width:760px){
  :root{--lp-ann:30px!important;--lp-head:68px!important;--lp-header-center:calc(var(--lp-ann) + 36px)!important}
  body.live-body .hamburger{left:16px!important;top:calc(var(--lp-header-center) - 10px)!important;width:36px!important;height:20px!important;gap:5px!important}
  body.live-body .hamburger span{width:36px!important}
  body.live-body .brand.zara-logo{top:calc(var(--lp-header-center) - 24px)!important;width:48px!important;height:48px!important}
  body.live-body .brand.zara-logo .lpita-single-logo,
  body.live-body .brand.zara-logo .live-logo-img{width:48px!important;height:48px!important;max-width:48px!important;max-height:48px!important}
  body.live-body .quick-links.zara-actions.top-icon-actions{right:12px!important;top:calc(var(--lp-header-center) - 11px)!important;height:22px!important;gap:10px!important}
  body.live-body .top-icon-actions a,
  body.live-body .top-icon-actions summary{width:22px!important;height:22px!important}
  body.live-body .top-icon-actions svg,
  body.live-body .top-icon-actions .mnav-svg{width:18px!important;height:18px!important}
  body.live-body .top-icon-actions .ql-help,
  body.live-body .top-icon-actions .ql-contact{display:none!important}
  body.live-body .zara-drawer{padding:78px 18px 28px!important}
  body.live-body .zara-drawer .drawer-close{left:14px!important;top:calc(var(--lp-ann) + 18px)!important}
  body.live-body .zara-drawer .drawer-brand{margin-bottom:22px!important}
  body.live-body .zara-drawer .drawer-brand .live-logo-img,
  body.live-body .zara-drawer .drawer-brand .lpita-single-logo{width:72px!important;height:72px!important;max-width:72px!important;max-height:72px!important}
  body.live-body .zara-drawer .drawer-search{width:100%!important;grid-template-columns:1fr!important;margin-bottom:28px!important}
  body.live-body .zara-drawer .drawer-search button{width:100%!important}
  body.live-body .zara-drawer .drawer-grid{width:100%!important;grid-template-columns:1fr!important;gap:24px!important}
}
/* css/lpita-v74.css */
:root{
  --lp-ann:32px!important;
  --lp-head:88px!important;
  --lp-header-mid:78px!important;
  --lp-logo-size:82px!important;
  --lp-icon-size:22px!important;
  --lp-icon-gap:18px!important;
}
body.live-body{padding-top:0!important;overflow-x:hidden!important;background:#fff!important;color:#111!important}


html body.live-body .live-announcement{
  position:fixed!important;top:0!important;left:0!important;right:0!important;height:var(--lp-ann)!important;min-height:var(--lp-ann)!important;
  display:block!important;overflow:hidden!important;background:#050505!important;color:#fff!important;z-index:2147483600!important;
  line-height:var(--lp-ann)!important;padding:0!important;margin:0!important;border:0!important;text-decoration:none!important;white-space:nowrap!important;
}
html body.live-body .live-announcement .announcement-track{
  display:flex!important;align-items:center!important;flex-wrap:nowrap!important;gap:92px!important;width:max-content!important;min-width:max-content!important;
  height:var(--lp-ann)!important;line-height:var(--lp-ann)!important;white-space:nowrap!important;will-change:transform!important;
  animation:lpitaV74CssMarquee 18s linear infinite!important;transform:translate3d(0,0,0);
}
html body.live-body .live-announcement .announcement-track b{
  display:inline-flex!important;align-items:center!important;flex:0 0 auto!important;height:var(--lp-ann)!important;line-height:var(--lp-ann)!important;
  font-family:Montserrat,Arial,sans-serif!important;font-size:11px!important;font-weight:900!important;letter-spacing:.19em!important;text-transform:uppercase!important;
  color:#fff!important;white-space:nowrap!important;opacity:1!important;
}
@keyframes lpitaV74CssMarquee{from{transform:translate3d(0,0,0)}to{transform:translate3d(-33.333%,0,0)}}
html body.live-body .live-announcement:hover .announcement-track{animation-play-state:running!important}


html body.live-body header.site-header.zara-header{
  position:fixed!important;top:var(--lp-ann)!important;left:0!important;right:0!important;height:var(--lp-head)!important;
  display:block!important;background:transparent!important;border:0!important;border-bottom:1px solid rgba(0,0,0,.08)!important;box-shadow:none!important;
  backdrop-filter:none!important;padding:0!important;margin:0!important;z-index:2147483200!important;pointer-events:none!important;color:#111!important;
}
html body.live-body header.site-header.zara-header:before,
html body.live-body header.site-header.zara-header:after{content:none!important;display:none!important}
html body.live-body .header-left{display:block!important;position:static!important;pointer-events:none!important}
html body.live-body .department-links{display:none!important}


html body.live-body button.hamburger,
html body.live-body .site-header.zara-header button.hamburger{
  position:fixed!important;left:38px!important;top:calc(var(--lp-header-mid) - 12px)!important;width:58px!important;height:24px!important;
  display:flex!important;flex-direction:column!important;justify-content:center!important;gap:7px!important;margin:0!important;padding:0!important;
  color:#111!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;z-index:2147483300!important;
  pointer-events:auto!important;transform:none!important;opacity:1!important;visibility:visible!important;
}
html body.live-body button.hamburger span{display:block!important;width:58px!important;height:1px!important;margin:0!important;background:currentColor!important;border:0!important}


html body.live-body a.brand.zara-logo,
html body.live-body .site-header.zara-header a.brand.zara-logo{
  position:fixed!important;left:50%!important;top:calc(var(--lp-header-mid) - (var(--lp-logo-size) / 2))!important;transform:translateX(-50%)!important;
  width:var(--lp-logo-size)!important;height:var(--lp-logo-size)!important;display:grid!important;place-items:center!important;
  background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;margin:0!important;padding:0!important;line-height:0!important;
  z-index:2147483250!important;pointer-events:auto!important;overflow:visible!important;opacity:1!important;visibility:visible!important;color:#111!important;mix-blend-mode:normal!important;
}
html body.live-body .brand.zara-logo .live-logo-combo,
html body.live-body .brand.zara-logo .live-logo-stack{display:contents!important;background:transparent!important;border:0!important;box-shadow:none!important}
html body.live-body .brand.zara-logo .z-wordmark{display:none!important}
html body.live-body .brand.zara-logo .live-logo-img,
html body.live-body .brand.zara-logo .lpita-single-logo{
  width:var(--lp-logo-size)!important;height:var(--lp-logo-size)!important;max-width:var(--lp-logo-size)!important;max-height:var(--lp-logo-size)!important;
  object-fit:contain!important;background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;padding:0!important;margin:0!important;
  opacity:1!important;visibility:visible!important;filter:brightness(0) contrast(1.8)!important;
}
html body.live-body.lp-nav-dark .brand.zara-logo .live-logo-img,
html body.live-body.lp-nav-dark .brand.zara-logo .lpita-single-logo,
html body.live-body .brand.zara-logo.lp-on-dark .live-logo-img,
html body.live-body .brand.zara-logo.lp-on-dark .lpita-single-logo{filter:brightness(0) invert(1) contrast(1.25)!important}


html body.live-body nav.quick-links.zara-actions,
html body.live-body nav.quick-links.zara-actions.top-icon-actions,
html body.live-body header.site-header.zara-header nav.quick-links.zara-actions.top-icon-actions{
  position:fixed!important;right:38px!important;top:calc(var(--lp-header-mid) - (var(--lp-icon-size) / 2))!important;height:var(--lp-icon-size)!important;min-height:0!important;
  display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-end!important;gap:var(--lp-icon-gap)!important;
  margin:0!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;
  z-index:2147483300!important;color:#111!important;opacity:1!important;visibility:visible!important;transform:none!important;filter:none!important;pointer-events:auto!important;mix-blend-mode:normal!important;
}
html body.live-body nav.quick-links.zara-actions:before,
html body.live-body nav.quick-links.zara-actions:after,
html body.live-body .top-icon-actions a:before,
html body.live-body .top-icon-actions a:after,
html body.live-body .top-icon-actions summary:before,
html body.live-body .top-icon-actions summary:after{content:none!important;display:none!important;border:0!important;background:none!important}
html body.live-body .top-icon-actions a,
html body.live-body .top-icon-actions summary,
html body.live-body .top-icon-actions details{
  position:relative!important;width:var(--lp-icon-size)!important;height:var(--lp-icon-size)!important;min-width:var(--lp-icon-size)!important;min-height:var(--lp-icon-size)!important;
  display:grid!important;place-items:center!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important;box-shadow:none!important;border-radius:0!important;
  color:currentColor!important;line-height:1!important;font-size:0!important;cursor:pointer!important;opacity:1!important;visibility:visible!important;transform:none!important;
}
html body.live-body .top-icon-actions details{display:block!important;width:var(--lp-icon-size)!important;height:var(--lp-icon-size)!important}
html body.live-body .top-icon-actions details>summary{list-style:none!important}
html body.live-body .top-icon-actions details>summary::-webkit-details-marker{display:none!important}
html body.live-body .top-icon-actions .top-action-label{display:none!important}
html body.live-body .top-icon-actions svg,
html body.live-body .top-icon-actions .mnav-svg,
html body.live-body .top-icon-actions .top-action-icon{
  display:block!important;width:var(--lp-icon-size)!important;height:var(--lp-icon-size)!important;max-width:var(--lp-icon-size)!important;max-height:var(--lp-icon-size)!important;
  fill:currentColor!important;color:currentColor!important;line-height:0!important;
}
html body.live-body .top-icon-actions .ql-bag em{
  position:absolute!important;right:-7px!important;top:-9px!important;min-width:16px!important;height:16px!important;display:grid!important;place-items:center!important;
  background:#111!important;color:#fff!important;border:1px solid #fff!important;border-radius:999px!important;font:900 9px/1 Montserrat,Arial,sans-serif!important;
  padding:0 4px!important;margin:0!important;z-index:4!important;
}
html body.live-body.lp-nav-dark .hamburger,
html body.live-body.lp-nav-dark .top-icon-actions,
html body.live-body .hamburger.lp-on-dark,
html body.live-body .top-icon-actions.lp-on-dark{color:#fff!important}
html body.live-body.lp-nav-dark .top-icon-actions .ql-bag em,
html body.live-body .top-icon-actions.lp-on-dark .ql-bag em{background:#fff!important;color:#111!important;border-color:#111!important}
html body.live-body:not(.lp-nav-dark) .hamburger,
html body.live-body:not(.lp-nav-dark) .top-icon-actions,
html body.live-body .hamburger.lp-on-light,
html body.live-body .top-icon-actions.lp-on-light{color:#111!important}


html body.live-body .top-locale-panel{
  position:absolute!important;right:0!important;top:calc(100% + 14px)!important;width:260px!important;display:grid!important;gap:10px!important;background:#fff!important;color:#111!important;
  border:1px solid #111!important;box-shadow:0 18px 45px rgba(0,0,0,.12)!important;padding:14px!important;z-index:2147483400!important;
}
html body.live-body .top-locale-switcher:not([open]) .top-locale-panel{display:none!important}
html body.live-body .top-locale-panel label{display:grid!important;gap:6px!important;font:800 10px/1 Montserrat,Arial,sans-serif!important;text-transform:uppercase!important;letter-spacing:.12em!important;color:#777!important}
html body.live-body .top-locale-panel select,
html body.live-body .top-locale-panel button{height:42px!important;border:1px solid #111!important;border-radius:0!important;background:#fff!important;color:#111!important;padding:0 10px!important;font:800 12px/1 Montserrat,Arial,sans-serif!important;text-transform:uppercase!important}
html body.live-body .top-locale-panel button{background:#111!important;color:#fff!important}


html body.live-body.live-menu-open header.site-header.zara-header .brand.zara-logo,
html body.live-body.live-menu-open header.site-header.zara-header .quick-links.zara-actions,
html body.live-body.live-menu-open header.site-header.zara-header .hamburger{opacity:0!important;visibility:hidden!important;pointer-events:none!important}
html body.live-body.live-menu-open .drawer.zara-drawer .drawer-brand{display:grid!important;opacity:1!important;visibility:visible!important}


html body.live-body .drawer.zara-drawer .drawer-brand .live-logo-img,
html body.live-body .drawer.zara-drawer .drawer-brand .lpita-single-logo{filter:brightness(0) contrast(1.85)!important;background:transparent!important;border:0!important;box-shadow:none!important}

@media (max-width:760px){
  :root{--lp-ann:30px!important;--lp-head:62px!important;--lp-header-mid:62px!important;--lp-logo-size:54px!important;--lp-icon-size:18px!important;--lp-icon-gap:10px!important}
  html body.live-body button.hamburger{left:16px!important;top:calc(var(--lp-header-mid) - 10px)!important;width:36px!important;height:20px!important;gap:5px!important}
  html body.live-body button.hamburger span{width:36px!important}
  html body.live-body nav.quick-links.zara-actions.top-icon-actions{right:10px!important;top:calc(var(--lp-header-mid) - 9px)!important;gap:10px!important}
  html body.live-body .top-icon-actions .ql-help,
  html body.live-body .top-icon-actions .ql-contact{display:none!important}
  html body.live-body .live-announcement .announcement-track{gap:56px!important}
  html body.live-body .live-announcement .announcement-track b{font-size:9px!important;letter-spacing:.13em!important}
}
/* css/lpita-v75.css */
html body.live-body .live-announcement{
  position:fixed!important;top:0!important;left:0!important;right:0!important;height:31px!important;min-height:31px!important;
  display:block!important;overflow:hidden!important;background:#070707!important;color:#fff!important;z-index:10000!important;
  text-decoration:none!important;white-space:nowrap!important;line-height:31px!important;padding:0!important;border:0!important;
}
html body.live-body .live-announcement .announcement-track{
  display:flex!important;align-items:center!important;flex-wrap:nowrap!important;width:max-content!important;min-width:200vw!important;
  gap:0!important;white-space:nowrap!important;will-change:transform!important;animation:none!important;transition:none!important;line-height:31px!important;
}
html body.live-body .live-announcement .announcement-track b,
html body.live-body .live-announcement .announcement-track span{
  display:inline-flex!important;align-items:center!important;flex:0 0 auto!important;white-space:nowrap!important;padding:0 70px!important;
  font-size:12px!important;font-weight:900!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:#fff!important;line-height:31px!important;
}
@media(max-width:760px){
  html body.live-body .live-announcement{height:28px!important;min-height:28px!important;line-height:28px!important}
  html body.live-body .live-announcement .announcement-track b,
  html body.live-body .live-announcement .announcement-track span{font-size:10px!important;line-height:28px!important;padding:0 42px!important;letter-spacing:.12em!important}
}
/* css/lpita-v76.css */
html body.live-body .live-announcement{
  position:fixed!important;
  inset:0 0 auto 0!important;
  height:31px!important;
  min-height:31px!important;
  line-height:31px!important;
  z-index:2147483000!important;
  display:block!important;
  overflow:hidden!important;
  background:#050505!important;
  color:#fff!important;
  border:0!important;
  padding:0!important;
  text-decoration:none!important;
  white-space:nowrap!important;
  isolation:isolate!important;
}
html body.live-body .live-announcement .announcement-track{
  display:flex!important;
  flex-wrap:nowrap!important;
  align-items:center!important;
  gap:0!important;
  width:max-content!important;
  min-width:max-content!important;
  height:31px!important;
  line-height:31px!important;
  white-space:nowrap!important;
  will-change:transform!important;
  animation:none!important;
  transition:none!important;
  transform:translate3d(0,0,0)!important;
}
html body.live-body .live-announcement .announcement-track b,
html body.live-body .live-announcement .announcement-track span{
  display:inline-flex!important;
  align-items:center!important;
  flex:0 0 auto!important;
  height:31px!important;
  line-height:31px!important;
  white-space:nowrap!important;
  padding:0 78px!important;
  color:#fff!important;
  font-family:Montserrat,Arial,sans-serif!important;
  font-size:12px!important;
  font-weight:900!important;
  letter-spacing:.17em!important;
  text-transform:uppercase!important;
}
html body.live-body .live-announcement:hover .announcement-track,
html body.live-body .live-announcement:focus .announcement-track{
  animation-play-state:running!important;
}


body.route-search .zara-main{padding-top:0!important;}
.lp-search-page-v76{
  width:min(100%,1560px);
  margin:0 auto;
  padding:calc(31px + 98px) clamp(18px,4vw,72px) 82px!important;
  background:#fff!important;
  color:#111!important;
  font-family:Montserrat,Arial,sans-serif!important;
}
.search-v76-head{
  display:grid;
  gap:22px;
  max-width:1160px;
  margin:0 auto 46px;
  text-align:center;
}
.search-v76-head p{
  margin:0;
  color:#9a9a9a;
  font-size:12px;
  font-weight:800;
  letter-spacing:.18em;
  text-transform:uppercase;
}
.search-v76-head h1{
  margin:0;
  color:#111;
  font-size:clamp(44px,8vw,112px);
  line-height:.9;
  font-weight:500;
  letter-spacing:-.065em;
  font-family:Montserrat,Arial,sans-serif!important;
}
.search-v76-form{
  display:grid;
  grid-template-columns:minmax(0,1fr) 176px;
  width:min(100%,960px);
  margin:0 auto;
  border:1px solid #d8d3ca;
  background:#fff;
  height:64px;
}
.search-v76-form input{
  width:100%;
  min-width:0;
  height:62px;
  border:0!important;
  padding:0 24px!important;
  outline:none;
  color:#111;
  background:#fff!important;
  font-size:15px!important;
  letter-spacing:.04em;
  text-transform:none!important;
}
.search-v76-form button{
  height:62px!important;
  border:0!important;
  border-left:1px solid #111!important;
  border-radius:0!important;
  background:#111!important;
  color:#fff!important;
  font-size:12px!important;
  font-weight:900!important;
  letter-spacing:.14em!important;
  text-transform:uppercase!important;
  box-shadow:none!important;
}
.search-v76-chips{
  display:flex;
  flex-wrap:wrap;
  justify-content:center;
  gap:8px 18px;
  margin-top:2px;
}
.search-v76-chips a{
  color:#555!important;
  border-bottom:1px solid #d8d3ca;
  padding:6px 0;
  font-size:12px;
  font-weight:600;
  letter-spacing:.09em;
  text-transform:uppercase;
  text-decoration:none!important;
}
.search-v76-departments{
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:28px;
  padding:44px 0 54px;
  border-top:1px solid #e5e0d8;
  border-bottom:1px solid #e5e0d8;
}
.search-v76-card{
  border:1px solid #d8d3ca;
  background:#fff;
  padding:24px 28px 28px;
  min-height:320px;
  display:grid;
  align-content:start;
  gap:24px;
}
.search-v76-card-top{
  display:flex;
  justify-content:space-between;
  align-items:center;
  gap:16px;
  color:#999;
  font-size:11px;
  font-weight:800;
  letter-spacing:.14em;
  text-transform:uppercase;
}
.search-v76-card-top a{color:#777!important;text-decoration:none!important;}
.search-v76-card h2{
  margin:0;
  font-size:clamp(28px,3.5vw,54px);
  line-height:.92;
  letter-spacing:-.045em;
  font-weight:500;
  font-family:Montserrat,Arial,sans-serif!important;
}
.search-v76-card h2 a{color:#111!important;text-decoration:none!important;}
.search-v76-card nav{display:grid;margin-top:4px;}
.search-v76-card nav a{
  display:flex;
  align-items:center;
  min-height:44px;
  border-top:1px solid #e5e0d8;
  color:#111!important;
  font-size:14px;
  letter-spacing:.09em;
  text-transform:uppercase;
  text-decoration:none!important;
}
.search-v76-card nav a:last-child{border-bottom:1px solid #e5e0d8;}
.search-v76-results{padding-top:46px;}
.search-v76-results-head{
  display:grid;
  grid-template-columns:150px minmax(0,1fr);
  gap:24px;
  align-items:end;
  margin-bottom:28px;
}
.search-v76-results-head span{
  color:#8b8b8b;
  font-size:12px;
  font-weight:900;
  letter-spacing:.16em;
  text-transform:uppercase;
}
.search-v76-results-head h2{
  margin:0;
  color:#111;
  font-size:clamp(32px,5.2vw,82px);
  font-weight:500;
  line-height:.98;
  letter-spacing:-.055em;
  font-family:Montserrat,Arial,sans-serif!important;
}
.search-v76-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:34px 28px!important;}
.search-v76-empty{
  padding:40px;
  border:1px solid #e5e0d8;
  color:#555;
  font-size:15px;
  letter-spacing:.04em;
  background:#fff;
}
.search-v76-empty-start{text-align:center;}

@media (max-width:980px){
  html body.live-body .live-announcement{height:28px!important;min-height:28px!important;line-height:28px!important;}
  html body.live-body .live-announcement .announcement-track{height:28px!important;line-height:28px!important;}
  html body.live-body .live-announcement .announcement-track b,
  html body.live-body .live-announcement .announcement-track span{height:28px!important;line-height:28px!important;padding:0 48px!important;font-size:10px!important;letter-spacing:.12em!important;}
  .lp-search-page-v76{padding:calc(28px + 86px) 16px 92px!important;}
  .search-v76-head{gap:16px;margin-bottom:28px;text-align:left;}
  .search-v76-head h1{font-size:42px;letter-spacing:-.055em;}
  .search-v76-form{grid-template-columns:1fr;height:auto;width:100%;}
  .search-v76-form input,.search-v76-form button{height:52px!important;}
  .search-v76-form button{border-left:0!important;border-top:1px solid #111!important;}
  .search-v76-chips{justify-content:flex-start;overflow-x:auto;flex-wrap:nowrap;padding-bottom:4px;}
  .search-v76-chips a{white-space:nowrap;}
  .search-v76-departments{grid-template-columns:1fr;gap:14px;padding:28px 0;}
  .search-v76-card{min-height:auto;padding:20px;gap:16px;}
  .search-v76-card h2{font-size:30px;}
  .search-v76-results-head{grid-template-columns:1fr;gap:10px;}
  .search-v76-results-head h2{font-size:34px;}
  .search-v76-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:28px 14px!important;}
}
/* css/lpita-v77.css */
:root{--lp-v77-ann:31px;--lp-v77-ink:#111;--lp-v77-line:#ded9d0;--lp-v77-muted:#777;--lp-v77-paper:#fff;}
html body.live-body{background:#fff!important;color:#111!important;}


html body.live-body .live-announcement{position:fixed!important;top:0!important;left:0!important;right:0!important;height:var(--lp-v77-ann)!important;min-height:var(--lp-v77-ann)!important;line-height:var(--lp-v77-ann)!important;z-index:2147483000!important;display:block!important;overflow:hidden!important;background:#050505!important;color:#fff!important;border:0!important;text-align:left!important;white-space:nowrap!important;}
html body.live-body .live-announcement .announcement-track{height:var(--lp-v77-ann)!important;line-height:var(--lp-v77-ann)!important;display:inline-flex!important;align-items:center!important;white-space:nowrap!important;will-change:transform!important;animation:none!important;transform:translate3d(0,0,0);}
html body.live-body .live-announcement .announcement-track b{display:inline-flex!important;align-items:center!important;height:var(--lp-v77-ann)!important;line-height:var(--lp-v77-ann)!important;padding:0 72px!important;color:#fff!important;font:900 12px/var(--lp-v77-ann) Montserrat,Arial,sans-serif!important;letter-spacing:.18em!important;text-transform:uppercase!important;white-space:nowrap!important;}


html body.live-body .drawer.zara-drawer{position:fixed!important;inset:var(--lp-v77-ann) 0 0 0!important;width:100vw!important;height:calc(100dvh - var(--lp-v77-ann))!important;max-width:none!important;background:rgba(255,255,255,.985)!important;color:#111!important;z-index:2147482500!important;padding:42px clamp(22px,5vw,92px) 76px!important;overflow:auto!important;box-shadow:none!important;backdrop-filter:blur(18px)!important;transform:translateX(-105%)!important;transition:transform .28s ease!important;}
html body.live-body .drawer.zara-drawer.open{transform:translateX(0)!important;}
html body.live-body .drawer.zara-drawer .drawer-close{position:fixed!important;left:clamp(18px,3vw,46px)!important;top:calc(var(--lp-v77-ann) + 22px)!important;width:44px!important;height:44px!important;display:grid!important;place-items:center!important;border:1px solid var(--lp-v77-line)!important;border-radius:0!important;background:#fff!important;color:#111!important;font-size:26px!important;line-height:1!important;z-index:3!important;box-shadow:none!important;}
html body.live-body .drawer.zara-drawer .drawer-brand{display:grid!important;place-items:center!important;margin:0 auto 34px!important;width:max-content!important;opacity:1!important;visibility:visible!important;background:transparent!important;border:0!important;box-shadow:none!important;}
html body.live-body .drawer.zara-drawer .drawer-brand .live-logo-img{display:block!important;width:76px!important;height:76px!important;max-width:76px!important;max-height:76px!important;object-fit:contain!important;filter:brightness(0) contrast(2)!important;background:transparent!important;border:0!important;box-shadow:none!important;}
html body.live-body .drawer-search-v77{width:min(100%,900px)!important;margin:0 auto 52px!important;display:grid!important;grid-template-columns:1fr!important;gap:10px!important;border:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important;padding:0!important;position:relative!important;}
html body.live-body .drawer-search-label{display:block!important;margin:0!important;color:#777!important;font:800 11px/1 Montserrat,Arial,sans-serif!important;letter-spacing:.16em!important;text-transform:uppercase!important;}
html body.live-body .drawer-search-box{display:grid!important;grid-template-columns:48px minmax(0,1fr) 150px!important;height:58px!important;border:1px solid var(--lp-v77-line)!important;background:#fff!important;align-items:center!important;}
html body.live-body .drawer-search-icon{display:grid!important;place-items:center!important;width:48px!important;height:58px!important;color:#999!important;}
html body.live-body .drawer-search-icon svg{width:18px!important;height:18px!important;fill:currentColor!important;}
html body.live-body .drawer-search-v77 input{height:56px!important;border:0!important;background:#fff!important;color:#111!important;padding:0 10px!important;outline:0!important;letter-spacing:.03em!important;text-transform:none!important;font:500 15px/56px Montserrat,Arial,sans-serif!important;}
html body.live-body .drawer-search-v77 button{height:58px!important;border:0!important;border-left:1px solid #111!important;border-radius:0!important;background:#111!important;color:#fff!important;font:900 11px/58px Montserrat,Arial,sans-serif!important;letter-spacing:.14em!important;text-transform:uppercase!important;padding:0!important;box-shadow:none!important;}
html body.live-body .drawer-grid-v77{width:min(1180px,100%)!important;margin:0 auto!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:clamp(36px,6vw,92px)!important;align-items:start!important;}
html body.live-body .drawer-grid-v77 section{min-width:0!important;}
html body.live-body .drawer-grid-v77 .drawer-number{display:block!important;margin:0 0 18px!important;color:#b9b5ad!important;font:700 11px/1 Montserrat,Arial,sans-serif!important;letter-spacing:.12em!important;text-transform:uppercase!important;}
html body.live-body .drawer-grid-v77 h3{margin:0 0 24px!important;color:#111!important;font:800 clamp(22px,2.4vw,38px)/1 Montserrat,Arial,sans-serif!important;letter-spacing:.02em!important;text-transform:uppercase!important;}
html body.live-body .drawer-grid-v77 a{display:flex!important;align-items:center!important;min-height:44px!important;border-top:1px solid #e5e0d8!important;color:#111!important;font:500 14px/1.25 Montserrat,Arial,sans-serif!important;letter-spacing:.06em!important;text-transform:uppercase!important;text-decoration:none!important;padding:10px 0!important;}
html body.live-body .drawer-grid-v77 a:last-child{border-bottom:1px solid #e5e0d8!important;}


body.route-search .lp-search-page-v77{width:min(100%,1500px)!important;margin:0 auto!important;padding:calc(var(--lp-v77-ann) + 118px) clamp(18px,5vw,92px) 90px!important;background:#fff!important;color:#111!important;}
body.route-search .lp-search-page-v77 .search-v77-head{display:grid!important;gap:22px!important;max-width:980px!important;margin:0 auto 54px!important;text-align:left!important;}
body.route-search .lp-search-page-v77 .search-v77-form{width:100%!important;height:60px!important;display:grid!important;grid-template-columns:minmax(0,1fr) 150px!important;border:1px solid var(--lp-v77-line)!important;background:#fff!important;border-radius:0!important;box-shadow:none!important;overflow:hidden!important;}
body.route-search .lp-search-page-v77 .search-v77-form input{height:58px!important;border:0!important;padding:0 20px!important;background:#fff!important;color:#111!important;font:500 15px/58px Montserrat,Arial,sans-serif!important;text-transform:none!important;letter-spacing:.03em!important;outline:0!important;}
body.route-search .lp-search-page-v77 .search-v77-form button{height:58px!important;border:0!important;border-left:1px solid #111!important;background:#111!important;color:#fff!important;border-radius:0!important;box-shadow:none!important;font:900 11px/58px Montserrat,Arial,sans-serif!important;letter-spacing:.14em!important;text-transform:uppercase!important;}
body.route-search .lp-search-page-v77 .search-v77-chips{display:flex!important;flex-wrap:wrap!important;gap:10px 22px!important;justify-content:flex-start!important;}
body.route-search .lp-search-page-v77 .search-v77-chips a{font:800 11px/1 Montserrat,Arial,sans-serif!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#666!important;border-bottom:1px solid #ddd!important;padding-bottom:5px!important;text-decoration:none!important;}
body.route-search .lp-search-page-v77 .search-v77-departments{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px!important;border-top:1px solid #e5e0d8!important;border-bottom:1px solid #e5e0d8!important;padding:36px 0!important;margin-bottom:58px!important;}
body.route-search .lp-search-page-v77 .search-v77-card{border:1px solid var(--lp-v77-line)!important;border-radius:0!important;box-shadow:none!important;background:#fff!important;min-height:300px!important;padding:26px!important;display:grid!important;align-content:start!important;gap:22px!important;}
body.route-search .lp-search-page-v77 .search-v77-card-top{display:flex!important;justify-content:space-between!important;gap:20px!important;color:#aaa!important;font:800 10px/1 Montserrat,Arial,sans-serif!important;letter-spacing:.12em!important;text-transform:uppercase!important;}
body.route-search .lp-search-page-v77 .search-v77-card h2{margin:0!important;font-size:28px!important;font-weight:500!important;letter-spacing:.04em!important;line-height:1.1!important;text-transform:uppercase!important;}
body.route-search .lp-search-page-v77 .search-v77-card nav{display:grid!important;gap:0!important;}
body.route-search .lp-search-page-v77 .search-v77-card nav a{min-height:42px!important;display:flex!important;align-items:center!important;border-top:1px solid #e8e2da!important;color:#111!important;font:500 13px/1.25 Montserrat,Arial,sans-serif!important;letter-spacing:.05em!important;text-transform:uppercase!important;text-decoration:none!important;}
body.route-search .lp-search-page-v77 .search-v77-results-head{display:grid!important;grid-template-columns:120px minmax(0,1fr)!important;gap:20px!important;align-items:end!important;margin:0 0 28px!important;}
body.route-search .lp-search-page-v77 .search-v77-results-head span{color:#999!important;font:900 11px/1 Montserrat,Arial,sans-serif!important;letter-spacing:.14em!important;text-transform:uppercase!important;}
body.route-search .lp-search-page-v77 .search-v77-results-head h2{margin:0!important;color:#111!important;font-size:clamp(30px,4.8vw,68px)!important;font-weight:500!important;letter-spacing:-.045em!important;line-height:1!important;}
body.route-search .lp-search-page-v77 .search-v77-empty{border-top:1px solid #e5e0d8!important;padding:30px 0!important;color:#777!important;font:500 15px/1.6 Montserrat,Arial,sans-serif!important;}


html body.live-body .lpita-collection-carousel-v69{background:#fff!important;color:#111!important;width:min(100%,1540px)!important;margin:0 auto!important;padding:78px clamp(18px,4vw,72px)!important;border-top:1px solid #eee!important;border-bottom:1px solid #eee!important;display:grid!important;gap:28px!important;overflow:hidden!important;}
html body.live-body .collection-carousel-head-v69{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:18px!important;align-items:end!important;margin:0!important;padding:0!important;}
html body.live-body .collection-carousel-head-v69 p{grid-column:1/-1!important;margin:0!important;color:#999!important;font-size:11px!important;font-weight:900!important;letter-spacing:.18em!important;text-transform:uppercase!important;}
html body.live-body .collection-carousel-head-v69 h2{margin:0!important;color:#111!important;font-size:clamp(34px,5vw,72px)!important;font-weight:500!important;line-height:.98!important;letter-spacing:-.055em!important;text-transform:none!important;white-space:normal!important;}
html body.live-body .collection-carousel-head-v69 a{color:#111!important;font-size:11px!important;font-weight:900!important;letter-spacing:.14em!important;text-transform:uppercase!important;text-decoration:none!important;}
html body.live-body .collection-carousel-track-v69{display:grid!important;grid-auto-flow:column!important;grid-auto-columns:minmax(230px,22vw)!important;gap:30px!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important;padding:0 0 16px!important;scrollbar-width:thin!important;}
html body.live-body .collection-card-v69{display:block!important;color:#111!important;text-decoration:none!important;scroll-snap-align:start!important;min-width:0!important;}
html body.live-body .collection-card-v69 figure{margin:0 0 12px!important;aspect-ratio:3/4!important;background:#f4f3ef!important;overflow:hidden!important;border:0!important;border-radius:0!important;}
html body.live-body .collection-card-v69 img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;border-radius:0!important;}
html body.live-body .collection-card-v69 span{display:block!important;margin:0 0 4px!important;color:#9a9a9a!important;font-size:10px!important;font-weight:800!important;letter-spacing:.14em!important;}
html body.live-body .collection-card-v69 strong{display:block!important;color:#111!important;font-size:14px!important;font-weight:500!important;line-height:1.28!important;letter-spacing:.04em!important;text-transform:uppercase!important;}
html body.live-body .collection-card-v69 em{display:block!important;color:#777!important;margin-top:3px!important;font-size:11px!important;font-style:normal!important;letter-spacing:.08em!important;text-transform:uppercase!important;}

@media (max-width:980px){
  :root{--lp-v77-ann:28px;}
  html body.live-body .live-announcement .announcement-track b{font-size:10px!important;padding:0 44px!important;}
  html body.live-body .drawer.zara-drawer{padding:32px 18px 86px!important;}
  html body.live-body .drawer.zara-drawer .drawer-close{top:calc(var(--lp-v77-ann) + 14px)!important;left:14px!important;width:42px!important;height:42px!important;}
  html body.live-body .drawer.zara-drawer .drawer-brand .live-logo-img{width:58px!important;height:58px!important;max-width:58px!important;max-height:58px!important;}
  html body.live-body .drawer-search-box{grid-template-columns:44px 1fr!important;height:auto!important;}
  html body.live-body .drawer-search-v77 button{grid-column:1/-1!important;border-left:0!important;border-top:1px solid #111!important;width:100%!important;}
  html body.live-body .drawer-grid-v77{grid-template-columns:1fr!important;gap:30px!important;}
  body.route-search .lp-search-page-v77{padding:calc(var(--lp-v77-ann) + 84px) 16px 92px!important;}
  body.route-search .lp-search-page-v77 .search-v77-form{grid-template-columns:1fr!important;height:auto!important;}
  body.route-search .lp-search-page-v77 .search-v77-form button{border-left:0!important;border-top:1px solid #111!important;}
  body.route-search .lp-search-page-v77 .search-v77-departments{grid-template-columns:1fr!important;gap:14px!important;}
  body.route-search .lp-search-page-v77 .search-v77-results-head{grid-template-columns:1fr!important;}
  html body.live-body .lpita-collection-carousel-v69{padding:52px 16px!important;}
  html body.live-body .collection-carousel-head-v69{grid-template-columns:1fr!important;}
  html body.live-body .collection-carousel-track-v69{grid-auto-columns:78vw!important;gap:18px!important;}
}


body.live-body .drawer-search-v77{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;width:min(920px,calc(100vw - 44px))!important;height:auto!important;margin:10px auto 56px!important;border:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important;padding:0!important;}
body.live-body .drawer-search-v77 .drawer-search-label{display:block!important;margin:0!important;color:#777!important;font-size:11px!important;font-weight:900!important;letter-spacing:.18em!important;text-transform:uppercase!important;}
body.live-body .drawer-search-v77 .drawer-search-box{display:grid!important;grid-template-columns:54px minmax(0,1fr) 156px!important;align-items:center!important;width:100%!important;height:60px!important;border:1px solid #d9d5cd!important;background:#fff!important;}
body.live-body .drawer-search-v77 .drawer-search-icon{display:grid!important;place-items:center!important;width:54px!important;height:58px!important;color:#777!important;border-right:1px solid #eee!important;}
body.live-body .drawer-search-v77 .drawer-search-icon svg{width:18px!important;height:18px!important;fill:currentColor!important;}
body.live-body .drawer-search-v77 input{height:58px!important;border:0!important;border-right:1px solid #d9d5cd!important;background:#fff!important;color:#111!important;padding:0 18px!important;font-size:14px!important;font-weight:400!important;letter-spacing:.06em!important;text-transform:none!important;outline:none!important;}
body.live-body .drawer-search-v77 button{height:58px!important;border:0!important;background:#111!important;color:#fff!important;border-radius:0!important;font-size:11px!important;font-weight:900!important;letter-spacing:.14em!important;text-transform:uppercase!important;}
body.live-body .drawer-grid-v77{padding-top:0!important;}
body.live-body .drawer-grid-v77 section{border:0!important;background:transparent!important;}
body.live-body .drawer-grid-v77 h3{font-size:22px!important;font-weight:600!important;letter-spacing:.12em!important;}
body.live-body .drawer-grid-v77 a{font-size:13px!important;min-height:42px!important;}
body.live-body .search-v77-head:before{content:none!important;display:none!important;}
body.live-body .search-v77-head h1,body.live-body .search-v77-head p{display:none!important;}
body.live-body .search-v77-head{margin-top:0!important;padding-top:0!important;}
body.live-body .lpita-collection-carousel-v69{padding-top:64px!important;padding-bottom:72px!important;}
body.live-body .collection-carousel-track-v69::-webkit-scrollbar{height:6px!important;}
body.live-body .collection-carousel-track-v69::-webkit-scrollbar-thumb{background:#bbb!important;}
body.live-body .collection-card-v69 figure{border:1px solid #eee!important;}
body.live-body .collection-card-v69:hover figure{border-color:#111!important;}
body.live-body .collection-card-v69:hover strong{text-decoration:underline!important;text-underline-offset:4px!important;}
@keyframes lpitaV77CssMarquee{from{transform:translate3d(0,0,0)}to{transform:translate3d(-50%,0,0)}}
body.live-body .live-announcement .announcement-marquee-track-v77{animation:lpitaV77CssMarquee 18s linear infinite!important;}
@media(max-width:900px){body.live-body .drawer-search-v77{width:100%!important;margin:8px auto 34px!important;}body.live-body .drawer-search-v77 .drawer-search-box{grid-template-columns:46px minmax(0,1fr)!important;height:auto!important;}body.live-body .drawer-search-v77 .drawer-search-icon{height:52px!important;width:46px!important;}body.live-body .drawer-search-v77 input{height:52px!important;border-right:0!important;}body.live-body .drawer-search-v77 button{grid-column:1/-1!important;height:48px!important;border-top:1px solid #d9d5cd!important;}}


.lp-search-page-v77{width:min(100%,1560px)!important;margin:0 auto!important;padding:132px clamp(18px,4vw,72px) 86px!important;background:#fff!important;color:#111!important;font-family:Montserrat,Arial,sans-serif!important;}
.search-v77-head{display:grid!important;gap:18px!important;max-width:980px!important;margin:0 auto 52px!important;text-align:left!important;}
.search-v77-form{display:grid!important;grid-template-columns:minmax(0,1fr) 168px!important;min-height:62px!important;border:1px solid #111!important;background:#fff!important;border-radius:0!important;box-shadow:none!important;}
.search-v77-form input{height:60px!important;border:0!important;background:#fff!important;color:#111!important;padding:0 22px!important;font:500 15px Montserrat,Arial!important;letter-spacing:.03em!important;outline:none!important;text-transform:none!important;}
.search-v77-form button{height:60px!important;border:0!important;border-left:1px solid #111!important;background:#111!important;color:#fff!important;border-radius:0!important;font:900 11px Montserrat!important;letter-spacing:.15em!important;text-transform:uppercase!important;box-shadow:none!important;}
.search-v77-chips{display:flex!important;gap:10px 22px!important;flex-wrap:wrap!important;align-items:center!important;}
.search-v77-chips a{color:#555!important;text-decoration:none!important;border-bottom:1px solid #d8d2c8!important;padding:6px 0!important;font:700 12px Montserrat!important;letter-spacing:.08em!important;text-transform:uppercase!important;}
.search-v77-departments{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:28px!important;max-width:1180px!important;margin:0 auto 64px!important;padding:48px 0!important;border-top:1px solid #ebe6de!important;border-bottom:1px solid #ebe6de!important;}
.search-v77-card{border:1px solid #d8d2c8!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;padding:26px 28px 30px!important;min-height:330px!important;display:grid!important;align-content:start!important;gap:24px!important;}
.search-v77-card-top{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;color:#aaa!important;font:800 11px Montserrat!important;letter-spacing:.14em!important;text-transform:uppercase!important;}
.search-v77-card-top a{color:#777!important;text-decoration:none!important;}
.search-v77-card h2{margin:0!important;color:#111!important;font:500 38px/.95 Montserrat!important;letter-spacing:-.04em!important;}
.search-v77-card h2 a{color:#111!important;text-decoration:none!important;}
.search-v77-card nav{display:grid!important;margin-top:0!important;}
.search-v77-card nav a{display:flex!important;align-items:center!important;min-height:46px!important;border-top:1px solid #e7e1d7!important;color:#111!important;text-decoration:none!important;font:500 14px/1.2 Montserrat!important;letter-spacing:.08em!important;text-transform:uppercase!important;}
.search-v77-card nav a:last-child{border-bottom:1px solid #e7e1d7!important;}
.search-v77-results{max-width:1360px!important;margin:0 auto!important;}
.search-v77-results-head{display:grid!important;grid-template-columns:140px minmax(0,1fr)!important;gap:24px!important;align-items:end!important;margin:0 0 30px!important;}
.search-v77-results-head span{font:900 12px Montserrat!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:#888!important;}
.search-v77-results-head h2{margin:0!important;color:#111!important;font:500 clamp(32px,5vw,78px)/.98 Montserrat!important;letter-spacing:-.055em!important;}
.search-v77-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:34px 28px!important;}
.search-v77-empty{border:1px solid #e6e0d7!important;background:#fff!important;padding:34px!important;color:#555!important;font:500 15px Montserrat!important;letter-spacing:.03em!important;}
.search-v77-empty-start{text-align:center!important;}
@media (max-width:980px){
  .lp-search-page-v77{padding:108px 16px 96px!important;}
  .search-v77-head{max-width:none!important;margin-bottom:28px!important;}
  .search-v77-form{grid-template-columns:1fr!important;}
  .search-v77-form input{height:52px!important;}
  .search-v77-form button{height:48px!important;border-left:0!important;border-top:1px solid #111!important;}
  .search-v77-chips{flex-wrap:nowrap!important;overflow-x:auto!important;padding-bottom:4px!important;}
  .search-v77-chips a{white-space:nowrap!important;}
  .search-v77-departments{grid-template-columns:1fr!important;gap:14px!important;padding:28px 0!important;margin-bottom:38px!important;}
  .search-v77-card{min-height:auto!important;padding:20px!important;gap:16px!important;}
  .search-v77-card h2{font-size:30px!important;}
  .search-v77-results-head{grid-template-columns:1fr!important;gap:10px!important;}
  .search-v77-results-head h2{font-size:34px!important;}
  .search-v77-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:28px 14px!important;}
}
/* css/lpita-v78.css */
:root{--lpita-line:#d7d7d7;--lpita-ink:#050505;--lpita-soft:#f7f7f5;--lpita-gap:clamp(14px,2vw,28px)}
.live-body{background:#fff!important;color:#050505!important;overflow-x:hidden!important}.live-body *{border-radius:0!important}.live-body img{border-radius:0!important}.site-main.zara-main{background:#fff!important}.home-soft-separator{height:0!important;background:transparent!important}.zara-header{background:transparent!important;box-shadow:none!important;border:0!important}.zara-logo,.zara-logo *{background:transparent!important;box-shadow:none!important;border:0!important}.live-logo-img{background:transparent!important;box-shadow:none!important;border:0!important;filter:none!important}.drawer.zara-drawer{background:#fff!important;color:#050505!important;display:block!important;overflow:auto!important;padding:clamp(18px,3vw,44px)!important}.drawer-logo-v77{display:block!important;width:min(220px,60vw)!important;margin:8px auto clamp(26px,4vw,54px)!important;text-align:center!important;background:transparent!important}.drawer-logo-v77 .live-logo-img{max-width:100%!important;max-height:60px!important;object-fit:contain!important}.drawer-search,.drawer-search-v77,.drawer-search-top{display:none!important}.drawer-grid,.drawer-grid-v77{margin:0!important;display:grid!important;grid-template-columns:repeat(4,minmax(150px,1fr))!important;gap:clamp(24px,4vw,72px)!important;align-items:start!important}.drawer-grid section{display:grid!important;gap:10px!important}.drawer-grid h3{font-size:12px!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-weight:700!important;margin:0 0 12px!important;font-family:Montserrat,Arial,sans-serif!important}.drawer-grid a{font-size:13px!important;letter-spacing:.02em!important;text-transform:none!important;border:0!important;padding:7px 0!important;line-height:1.25!important}.drawer-number{font-size:10px!important;color:#888!important;margin:0 0 4px!important}.drawer-close{top:22px!important;right:26px!important;width:36px!important;height:36px!important;border:0!important;background:transparent!important;color:#050505!important;font-size:28px!important;line-height:1!important}.live-body input,.live-body select,.live-body textarea{background:transparent!important;border:0!important;border-bottom:1px solid var(--lpita-line)!important;box-shadow:none!important;outline:0!important;padding:13px 0!important;min-height:42px!important;color:#050505!important;border-radius:0!important}.live-body input:focus,.live-body select:focus,.live-body textarea:focus{border-bottom-color:#050505!important}.live-body input::placeholder,.live-body textarea::placeholder{color:#777!important}.live-body button,.live-body .btn,.z-filter-line button,.z-filter-line a,.product-add-cart-btn,.quick-add-btn{border-radius:0!important;box-shadow:none!important}.z-block-hero{min-height:clamp(620px,92svh,980px)!important;background:#fff!important}.z-block-hero picture,.z-block-hero img{width:100%!important;height:100%!important;object-fit:cover!important}.z-hero-caption{left:clamp(18px,4vw,70px)!important;right:auto!important;bottom:clamp(40px,8vw,110px)!important;max-width:min(540px,78vw)!important;text-align:left!important;color:#fff!important;text-shadow:0 1px 18px rgba(0,0,0,.32)!important}.z-hero-caption strong{font-size:clamp(38px,7vw,96px)!important;line-height:.9!important;letter-spacing:-.06em!important;font-weight:600!important;font-family:Montserrat,Arial,sans-serif!important}.z-hero-caption span{font-size:clamp(12px,1.2vw,16px)!important;line-height:1.45!important;font-weight:400!important;max-width:420px!important;display:block!important}.z-hero-caption em{display:inline-flex!important;margin-top:18px!important;min-height:40px!important;padding:0!important;background:transparent!important;color:inherit!important;text-decoration:underline!important;text-underline-offset:5px!important;font-style:normal!important;font-size:12px!important;font-weight:600!important;letter-spacing:.04em!important}.z-text-block{min-height:auto!important;padding:clamp(64px,10vw,150px) clamp(20px,8vw,130px)!important;background:#fff!important;color:#050505!important;text-align:center!important}.z-text-block>span{font-size:11px!important;color:#888!important}.z-text-block h2{max-width:980px!important;margin:10px auto 14px!important;font-size:clamp(30px,5.2vw,76px)!important;line-height:.96!important;letter-spacing:-.06em!important;font-weight:500!important;font-family:Montserrat,Arial,sans-serif!important}.z-text-block p{max-width:720px!important;margin:0 auto 26px!important;color:#555!important;font-size:clamp(13px,1.2vw,16px)!important;line-height:1.7!important}.z-dual-hero{display:grid!important;grid-template-columns:1fr 1fr!important;gap:1px!important;min-height:clamp(520px,80svh,860px)!important;padding:0!important;background:#fff!important}.z-dual-card{min-height:inherit!important;background:#f5f5f3!important;position:relative!important;overflow:hidden!important}.z-dual-card img{width:100%!important;height:100%!important;object-fit:cover!important}.z-dual-card span{position:absolute!important;left:clamp(18px,3vw,44px)!important;bottom:clamp(18px,3vw,44px)!important;font-size:clamp(28px,4.5vw,72px)!important;font-weight:500!important;letter-spacing:-.05em!important;color:#fff!important;text-shadow:0 2px 20px rgba(0,0,0,.35)!important;font-family:Montserrat,Arial,sans-serif!important}.z-dual-button{position:absolute!important;left:50%!important;bottom:28px!important;transform:translateX(-50%)!important;background:#fff!important;color:#050505!important;border:0!important;padding:13px 22px!important;text-decoration:none!important;font-size:12px!important;font-weight:600!important}.z-home-carousel{padding:clamp(48px,7vw,110px) clamp(14px,4vw,64px)!important;background:#fff!important;color:#050505!important}.home-block-head{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;gap:18px!important;align-items:end!important;margin:0 0 24px!important;padding:0!important}.home-block-head span{font-size:11px!important;color:#888!important}.home-block-head h2{margin:0!important;font-size:clamp(26px,4.2vw,62px)!important;line-height:.95!important;font-weight:500!important;letter-spacing:-.06em!important;font-family:Montserrat,Arial,sans-serif!important}.home-block-head p{margin:0!important;color:#555!important;max-width:420px!important}.home-block-head a{font-size:12px!important;text-transform:uppercase!important;letter-spacing:.06em!important;text-decoration:underline!important;text-underline-offset:5px!important}.home-carousel-track{display:grid!important;grid-auto-flow:column!important;grid-auto-columns:minmax(220px,23vw)!important;gap:14px!important;overflow-x:auto!important;padding:0 0 16px!important;scroll-snap-type:x proximity!important}.z-home-panel--split{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(320px,.62fr)!important;min-height:clamp(520px,76svh,840px)!important;background:#fff!important;color:#050505!important;gap:0!important}.z-editorial-card{display:block!important;position:relative!important;overflow:hidden!important;background:#f5f5f3!important}.z-editorial-card img{width:100%!important;height:100%!important;object-fit:cover!important}.z-editorial-card span{position:absolute!important;left:clamp(18px,3vw,44px)!important;bottom:clamp(18px,3vw,44px)!important;color:#fff!important;font-size:clamp(28px,4vw,64px)!important;font-weight:500!important;letter-spacing:-.05em!important;text-shadow:0 2px 18px rgba(0,0,0,.34)!important}.z-editorial-copy{display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;padding:clamp(38px,6vw,100px)!important;min-height:auto!important;text-transform:none!important}.z-editorial-copy span{font-size:11px!important;color:#888!important}.z-editorial-copy h2{font-size:clamp(32px,4.6vw,72px)!important;line-height:.96!important;font-weight:500!important;letter-spacing:-.06em!important;margin:12px 0 18px!important;font-family:Montserrat,Arial,sans-serif!important}.z-editorial-copy p{font-size:15px!important;line-height:1.7!important;color:#555!important;margin:0 0 24px!important}.z-marquee-block{display:flex!important;overflow:hidden!important;white-space:nowrap!important;background:#fff!important;color:#050505!important;border-top:1px solid #eee!important;border-bottom:1px solid #eee!important;text-decoration:none!important;padding:24px 0!important}.z-marquee-block span{display:inline-block!important;font-size:clamp(24px,5vw,76px)!important;line-height:1!important;letter-spacing:-.06em!important;font-weight:500!important;animation:lpitaV78HomeMarquee 25s linear infinite!important;padding-right:8vw!important}.lpita-collection-carousel-v69{padding:clamp(50px,7vw,110px) clamp(14px,4vw,64px)!important;background:#fff!important;color:#050505!important}.collection-carousel-head-v69{display:grid!important;grid-template-columns:auto 1fr auto!important;align-items:end!important;gap:18px!important;margin-bottom:24px!important}.collection-carousel-head-v69 p{font-size:11px!important;color:#888!important;text-transform:uppercase!important;margin:0!important}.collection-carousel-head-v69 h2{font-size:clamp(28px,4.5vw,68px)!important;line-height:.95!important;font-weight:500!important;letter-spacing:-.06em!important;margin:0!important;font-family:Montserrat,Arial,sans-serif!important}.collection-carousel-head-v69 a{font-size:12px!important;letter-spacing:.06em!important;text-transform:uppercase!important;text-decoration:underline!important;text-underline-offset:5px!important}.collection-carousel-track-v69{display:grid!important;grid-auto-flow:column!important;grid-auto-columns:minmax(240px,25vw)!important;gap:14px!important;overflow-x:auto!important;padding-bottom:16px!important}.collection-card-v69{display:grid!important;gap:8px!important;color:#050505!important;text-decoration:none!important;min-width:0!important}.collection-card-v69 figure{margin:0!important;aspect-ratio:4/5!important;background:#f6f6f4!important;overflow:hidden!important}.collection-card-v69 img{width:100%!important;height:100%!important;object-fit:cover!important}.collection-card-v69 span{font-size:10px!important;color:#888!important;margin-top:4px!important}.collection-card-v69 strong{font-size:13px!important;line-height:1.25!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important}.collection-card-v69 em{font-style:normal!important;color:#777!important;font-size:12px!important}.live-announcement{overflow:hidden!important;white-space:nowrap!important;display:block!important;height:28px!important;line-height:28px!important;background:#fff!important;color:#050505!important;border-bottom:1px solid rgba(0,0,0,.08)!important;font-size:11px!important;letter-spacing:.04em!important;text-decoration:none!important}.live-announcement .announcement-track{display:inline-flex!important;align-items:center!important;white-space:nowrap!important;gap:4rem!important;will-change:transform!important;animation:lpitaV78Ann 16s linear infinite!important;animation-play-state:running!important}.live-announcement b{font-weight:500!important;white-space:nowrap!important;margin-right:4rem!important}@keyframes lpitaV78Ann{from{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes lpitaV78HomeMarquee{from{transform:translateX(0)}to{transform:translateX(-100%)}}

.z-filter-line,.z-buy-box,.checkout-grid,.cart-page,.contact-page,.track-page{--field-line:#d6d6d6}.field input,.field select,.field textarea,.checkout-page input,.checkout-page select,.checkout-page textarea,.cart-page input,.cart-page select,.contact-page input,.contact-page textarea,.track-page input,.track-page textarea,.z-buy-box input,.z-buy-box select{border:0!important;border-bottom:1px solid var(--field-line)!important;background:transparent!important;padding-left:0!important;padding-right:0!important;box-shadow:none!important}.z-form-panel,.panel,.z-summary,.summary,.z-product-info{background:#fff!important;border:0!important;box-shadow:none!important}.z-product-info{padding-top:0!important}.z-product-grid,.product-grid{gap:clamp(12px,1.5vw,20px)!important}.z-product-card,.product-card{background:#fff!important;border:0!important;box-shadow:none!important}.product-image-link,.zara-image-wrap{border-radius:0!important;background:#f6f6f4!important}.z-product-meta h3{font-size:12px!important;line-height:1.3!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important}.live-price{font-size:12px!important}.zara-plus-toggle{border:0!important;background:transparent!important;color:#050505!important;min-width:24px!important;height:24px!important;padding:0!important;font-size:20px!important;line-height:1!important}.quick-add-card{background:rgba(255,255,255,.98)!important;border:0!important;border-top:1px solid #e6e6e6!important;box-shadow:0 -12px 30px rgba(0,0,0,.08)!important}.quick-choice,.quick-size-choice,.quick-color-choice{border-radius:0!important}.quick-add-btn{border:0!important;background:#050505!important;color:#fff!important}.site-footer,.zara-footer{background:#fff!important;color:#050505!important;border-top:1px solid #eee!important}.footer-final-grid{align-items:start!important}.footer-final-col a,.footer-final-brand p,.footer-final-news p{color:#555!important}.footer-final-news input{border:0!important;border-bottom:1px solid #d6d6d6!important;background:transparent!important}.footer-final-news button{background:#050505!important;color:#fff!important;border:0!important}
@media (max-width:900px){.drawer-grid,.drawer-grid-v77{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:28px!important}.z-dual-hero,.z-home-panel--split{grid-template-columns:1fr!important}.z-dual-card{min-height:70svh!important}.z-editorial-card{min-height:70svh!important}.home-block-head,.collection-carousel-head-v69{grid-template-columns:1fr!important;gap:8px!important}.home-carousel-track,.collection-carousel-track-v69{grid-auto-columns:72vw!important}.z-text-block{padding:64px 18px!important}.z-hero-caption{left:18px!important;right:18px!important;bottom:44px!important;max-width:none!important}.z-hero-caption strong{font-size:clamp(34px,12vw,58px)!important}.z-block-hero{min-height:78svh!important}.drawer-logo-v77{margin-top:18px!important}.live-body input,.live-body select,.live-body textarea{font-size:16px!important}.lpita-collection-carousel-v69,.z-home-carousel{padding-left:14px!important;padding-right:14px!important}}
@media (max-width:540px){.drawer-grid,.drawer-grid-v77{grid-template-columns:1fr!important}.home-carousel-track,.collection-carousel-track-v69{grid-auto-columns:82vw!important}.z-text-block h2{font-size:34px!important}.collection-carousel-head-v69 h2,.home-block-head h2{font-size:34px!important}.z-dual-card,.z-editorial-card{min-height:62svh!important}.live-announcement{height:26px!important;line-height:26px!important;font-size:10px!important}}
/* css/lpita-v80.css */
.live-body{font-weight:400!important;text-rendering:geometricPrecision!important;-webkit-font-smoothing:antialiased!important}
.live-body p,.live-body li,.live-body small,.live-body span,.live-body input,.live-body select,.live-body textarea,.live-body label{font-weight:400!important}
.live-body h1,.live-body h2,.live-body h3,.z-hero-caption strong,.home-block-head h2,.collection-carousel-head-v69 h2,.z-shop-menu h2,.z-product-info h1,.z-simple-page h1{font-weight:600!important}
.live-body button,.live-body .btn,.quick-add-btn,.product-add-cart-btn,.z-filter-line button,.z-filter-line a{font-weight:600!important;letter-spacing:.04em!important;line-height:1.15!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;max-width:100%!important}
.live-body input,.live-body select,.live-body textarea{font-weight:400!important;letter-spacing:0!important}.field label{font-weight:500!important}.z-product-meta h3{font-weight:500!important}.live-price strong{font-weight:500!important}.footer-final-col h3,.footer-final-news h3{font-weight:600!important}.footer-final-brand p,.footer-final-col a,.footer-final-news p{font-weight:400!important}
.zara-header{height:var(--live-header-height,92px)!important;background:transparent!important;border:0!important;box-shadow:none!important}.zara-logo,.zara-logo *,.live-logo-img{background:transparent!important;border:0!important;box-shadow:none!important}.live-logo-img{display:block!important;object-fit:contain!important}.live-header-icons-v66,.zara-actions{line-height:1!important}.zara-actions a{font-weight:500!important}
.live-announcement{position:relative!important;overflow:hidden!important;white-space:nowrap!important;display:block!important}.live-announcement .announcement-track{display:inline-flex!important;white-space:nowrap!important;gap:4rem!important;will-change:transform!important;animation:none!important}.live-announcement b{font-weight:500!important;white-space:nowrap!important;display:inline-flex!important;margin-right:4rem!important}
.mobile-live-bottom-nav.mobile-nav-v80{display:none}
@media (max-width:760px){
  body.live-body{padding-bottom:calc(72px + env(safe-area-inset-bottom))!important}
  .mobile-live-bottom-nav.mobile-nav-v80{position:fixed!important;left:0!important;right:0!important;bottom:0!important;z-index:400!important;display:grid!important;grid-template-columns:repeat(4,1fr)!important;background:rgba(255,255,255,.96)!important;backdrop-filter:blur(18px)!important;border-top:1px solid rgba(0,0,0,.08)!important;padding:6px 0 calc(6px + env(safe-area-inset-bottom))!important;box-shadow:0 -10px 34px rgba(0,0,0,.08)!important}
  .mobile-live-bottom-nav.mobile-nav-v80 a{min-height:54px!important;display:grid!important;place-items:center!important;gap:3px!important;color:#050505!important;text-decoration:none!important;font-size:10px!important;font-weight:500!important;letter-spacing:.02em!important;text-transform:none!important}
  .mobile-live-bottom-nav.mobile-nav-v80 svg{width:20px!important;height:20px!important;stroke-width:1.8!important}
  .mobile-live-bottom-nav.mobile-nav-v80 em{font-style:normal!important;font-weight:500!important;line-height:1!important}
  .site-footer{padding-bottom:calc(96px + env(safe-area-inset-bottom))!important}
  .zara-header{height:76px!important}.zara-logo{max-width:44vw!important;justify-self:center!important;text-align:center!important}.live-logo-img{max-height:54px!important;max-width:42vw!important}
  .live-body button,.live-body .btn{min-height:42px!important;padding-left:14px!important;padding-right:14px!important;font-size:11px!important}
}
.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
/* css/lpita-v82.css */
:root{
  --lpita-safe-x:clamp(16px,4vw,58px);
  --lpita-safe-y:clamp(22px,5vw,70px);
  --lpita-text:#111;
  --lpita-muted:#686868;
  --lpita-line:rgba(0,0,0,.10);
}
body.live-body{font-family:Montserrat,Arial,sans-serif!important;font-weight:400;line-height:1.45;overflow-x:hidden;background:#fff;color:#111;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased;}
body.live-body *{box-sizing:border-box;}
body.live-body p,body.live-body li,body.live-body input,body.live-body select,body.live-body textarea{font-weight:400;letter-spacing:0;}
body.live-body h1,body.live-body h2,body.live-body h3,.z-hero-caption strong,.home-block-head h2,.z-product-info h1,.z-shop-menu h2{font-weight:800;letter-spacing:-.035em;line-height:.96;}
body.live-body h4,body.live-body h5,.home-block-head p,.z-product-meta h3,.drawer-grid a,.footer-final-col h3{font-weight:500;letter-spacing:.01em;}
body.live-body .btn,body.live-body button,body.live-body input[type="submit"]{font-weight:700;letter-spacing:.04em;white-space:normal;line-height:1.1;min-height:42px;border-radius:0!important;max-width:100%;}
body.live-body input,body.live-body select,body.live-body textarea{border-radius:0!important;box-shadow:none!important;}
.zara-header{transition:opacity .18s ease,visibility .18s ease!important;}
body.live-menu-open .zara-header{opacity:0!important;visibility:hidden!important;pointer-events:none!important;}
body.live-menu-open{overflow:hidden;}
.drawer.zara-drawer{z-index:1000!important;background:rgba(255,255,255,.985)!important;color:#111!important;inset:0!important;width:100vw!important;max-width:none!important;min-height:100svh!important;padding:clamp(22px,4vw,46px) var(--lpita-safe-x) 70px!important;box-shadow:none!important;overflow:auto!important;}
.drawer.zara-drawer .drawer-close{position:fixed!important;right:var(--lpita-safe-x)!important;top:clamp(18px,3vw,34px)!important;z-index:1005!important;color:#111!important;background:transparent!important;border:0!important;width:42px!important;height:42px!important;font-size:34px!important;display:grid!important;place-items:center!important;line-height:1!important;}
.drawer-brand.drawer-logo-v77,.zara-drawer .drawer-brand{display:block!important;margin:8px 0 clamp(32px,8vw,80px)!important;max-width:300px!important;color:#111!important;}
.drawer-brand .live-logo-img{display:block!important;max-width:clamp(120px,18vw,220px)!important;max-height:72px!important;width:auto!important;height:auto!important;object-fit:contain!important;filter:none!important;background:transparent!important;}
.drawer-grid,.drawer-grid-v77{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:clamp(24px,5vw,90px)!important;margin:0!important;align-items:start!important;}
.drawer-grid section{min-width:0;}
.drawer-grid h3{font-size:clamp(18px,2vw,28px)!important;margin:0 0 18px!important;font-weight:700!important;letter-spacing:-.02em!important;}
.drawer-grid a{display:block!important;border:0!important;border-bottom:1px solid rgba(0,0,0,.08)!important;padding:10px 0!important;font-size:clamp(13px,1.15vw,17px)!important;text-transform:none!important;letter-spacing:0!important;line-height:1.25!important;color:#111!important;}
.drawer-number{font-size:11px!important;letter-spacing:.1em!important;font-weight:500!important;color:#777!important;margin:0 0 8px!important;}
.zara-main>section,.zara-main>a.z-home-hero,.zara-main>.home-soft-separator{max-width:100%;overflow:hidden;}
.z-block-hero,.z-home-hero{min-height:clamp(560px,100svh,920px)!important;background:#f7f7f5;}
.z-block-hero picture,.z-block-hero img,.z-home-hero picture,.z-home-hero img{width:100%!important;height:100%!important;object-fit:cover!important;}
.z-hero-caption{left:var(--lpita-safe-x)!important;right:var(--lpita-safe-x)!important;bottom:clamp(48px,9vh,104px)!important;max-width:min(760px,calc(100vw - (var(--lpita-safe-x) * 2)))!important;overflow-wrap:anywhere!important;}
.z-hero-caption strong{display:block!important;font-size:clamp(38px,8vw,96px)!important;max-width:13ch!important;text-wrap:balance!important;}
.z-hero-caption span{display:block!important;max-width:520px!important;font-size:clamp(13px,1.2vw,18px)!important;font-weight:400!important;line-height:1.45!important;text-wrap:balance!important;}
.z-hero-caption em,.z-dual-button,.z-editorial-copy .btn,.z-text-block .btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:0!important;width:auto!important;max-width:min(100%,260px)!important;padding:13px 18px!important;line-height:1.05!important;font-size:12px!important;letter-spacing:.05em!important;white-space:normal!important;text-align:center!important;}
.z-home-carousel,.lpita-collection-carousel-v69,.z-category-directory,.z-text-block,.z-home-panel--split{padding-left:var(--lpita-safe-x)!important;padding-right:var(--lpita-safe-x)!important;}
.z-home-carousel,.lpita-collection-carousel-v69{padding-top:clamp(34px,6vw,78px)!important;padding-bottom:clamp(34px,6vw,78px)!important;}
.home-block-head,.collection-carousel-head-v69{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;gap:clamp(12px,2vw,22px)!important;align-items:end!important;margin:0 0 clamp(16px,3vw,30px)!important;}
.home-block-head h2,.collection-carousel-head-v69 h2{font-size:clamp(26px,4vw,56px)!important;margin:0!important;max-width:100%!important;text-wrap:balance!important;}
.home-block-head p,.collection-carousel-head-v69 p{font-size:13px!important;font-weight:400!important;color:#666!important;margin:0!important;max-width:460px!important;}
.home-block-head a,.collection-carousel-head-v69 a{justify-self:end!important;font-size:12px!important;font-weight:600!important;text-decoration:underline!important;text-underline-offset:4px!important;white-space:nowrap!important;}
.home-carousel-track,.collection-carousel-track-v69{display:grid!important;grid-auto-flow:column!important;grid-auto-columns:minmax(190px,24vw)!important;gap:14px!important;overflow-x:auto!important;overflow-y:hidden!important;padding:0 0 12px!important;scroll-snap-type:x mandatory!important;scrollbar-width:thin!important;}
.collection-card-v69,.z-product-card{scroll-snap-align:start!important;min-width:0!important;background:#fff!important;border-radius:0!important;box-shadow:none!important;border:0!important;}
.collection-card-v69 figure,.product-image-link{border-radius:0!important;background:#f6f6f4!important;overflow:hidden!important;}
.collection-card-v69 figure img,.product-image-link img{border-radius:0!important;display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;}
.collection-card-v69 strong{display:block!important;margin-top:10px!important;font-weight:600!important;font-size:13px!important;letter-spacing:0!important;line-height:1.25!important;color:#111!important;}
.collection-card-v69 em{display:block!important;margin-top:3px!important;color:#777!important;font-style:normal!important;font-size:12px!important;font-weight:400!important;}
.z-text-block{min-height:auto!important;padding-top:clamp(54px,9vw,110px)!important;padding-bottom:clamp(54px,9vw,110px)!important;}
.z-text-block h2{font-size:clamp(28px,5vw,72px)!important;max-width:900px!important;text-wrap:balance!important;}
.z-text-block p{max-width:780px!important;font-size:clamp(14px,1.2vw,18px)!important;font-weight:400!important;line-height:1.65!important;color:#555!important;}
.z-editorial-copy{padding:clamp(32px,7vw,92px) var(--lpita-safe-x)!important;}
.z-editorial-copy h2{font-size:clamp(30px,5vw,70px)!important;text-wrap:balance!important;}
.z-editorial-copy p{font-weight:400!important;line-height:1.65!important;color:#555!important;}
.z-shop-layout{padding-left:var(--lpita-safe-x)!important;padding-right:var(--lpita-safe-x)!important;gap:clamp(22px,3vw,50px)!important;}
.shop-head-v60 h1{font-size:clamp(34px,5vw,74px)!important;text-wrap:balance!important;margin-bottom:6px!important;}
.shop-head-v60 p{font-weight:400!important;color:#666!important;}
.z-filter-line input,.z-filter-line select,.z-filter-line textarea,.z-form-panel input,.z-form-panel select,.z-form-panel textarea,.checkout-page input,.checkout-page select,.cart-page input{border:0!important;border-bottom:1px solid rgba(0,0,0,.28)!important;background:transparent!important;border-radius:0!important;padding-left:0!important;padding-right:0!important;}
.z-filter-line button,.z-filter-line a,.z-buy-box button,.checkout-page button,.cart-page button{border-radius:0!important;min-width:0!important;padding-left:18px!important;padding-right:18px!important;line-height:1.05!important;}
.flash.branded-flash{border-radius:0!important;box-shadow:0 10px 36px rgba(0,0,0,.16)!important;}
@media (max-width:900px){
  :root{--lpita-safe-x:16px;}
  .drawer-grid,.drawer-grid-v77{grid-template-columns:1fr!important;gap:26px!important;}
  .drawer.zara-drawer{padding:20px 18px 96px!important;}
  .drawer-brand.drawer-logo-v77{margin-bottom:32px!important;}
  .z-block-hero,.z-home-hero{min-height:76svh!important;}
  .z-hero-caption{bottom:clamp(48px,12vh,100px)!important;}
  .z-hero-caption strong{font-size:clamp(34px,13vw,58px)!important;max-width:11ch!important;}
  .z-hero-caption span{font-size:13px!important;max-width:320px!important;}
  .home-block-head,.collection-carousel-head-v69{grid-template-columns:1fr!important;align-items:start!important;gap:8px!important;}
  .home-block-head a,.collection-carousel-head-v69 a{justify-self:start!important;}
  .home-carousel-track,.collection-carousel-track-v69{grid-auto-columns:minmax(190px,72vw)!important;gap:10px!important;}
  .z-shop-layout{display:block!important;padding-top:14px!important;}
  .z-shop-menu{margin-bottom:18px!important;}
  .z-filter-line{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;}
  .z-filter-line input:first-of-type{grid-column:1/-1!important;}
  .z-filter-line button,.z-filter-line a{width:100%!important;}
}
@media (max-width:480px){
  .z-hero-caption strong{font-size:38px!important;}
  .z-text-block h2,.home-block-head h2,.collection-carousel-head-v69 h2{font-size:30px!important;}
  .home-carousel-track,.collection-carousel-track-v69{grid-auto-columns:minmax(170px,78vw)!important;}
}
/* css/lpita-v83.css */
:root{--lp83-safe:clamp(16px,4vw,68px);--lp83-safe-sm:16px;--lp83-bottom-nav:70px;}
body.live-body{font-weight:400!important;}
body.live-body p,body.live-body li,body.live-body span:not(.top-action-icon):not(.mb-icon):not(.sale-badge):not(.stock-badge),body.live-body small,body.live-body input,body.live-body select,body.live-body textarea{font-weight:400!important;}
body.live-body h1,body.live-body h2,body.live-body h3,body.live-body .z-hero-caption strong,body.live-body .home-block-head h2,body.live-body .z-product-info h1,body.live-body .directory-title strong{font-weight:760!important;}
body.live-body .z-hero-caption span,body.live-body .home-block-head p,body.live-body .z-text-block p,body.live-body .z-editorial-copy p,body.live-body .z-dual-card small,body.live-body .product-path,body.live-body .z-detail-list,body.live-body .footer-final-brand p,body.live-body .footer-final-news p{font-weight:400!important;letter-spacing:.01em!important;line-height:1.55!important;}
body.live-body .home-block-head span,body.live-body .drawer-number,body.live-body .eyebrow{font-weight:400!important;}
body.live-body .z-dual-hero .z-dual-button{display:none!important;}
body.live-body .zara-header{padding-left:var(--lp83-safe)!important;padding-right:var(--lp83-safe)!important;}
body.live-body .zara-main > section,body.live-body .zara-main > a,body.live-body .site-footer{max-width:100vw!important;overflow:hidden!important;}
body.live-body .z-home-carousel,body.live-body .z-text-block,body.live-body .z-category-directory,body.live-body .z-shop-layout,body.live-body .z-simple-page,body.live-body .z-product-page,body.live-body .checkout-page,body.live-body .cart-page,body.live-body .contact-page,body.live-body .track-page,body.live-body .account-page{padding-left:var(--lp83-safe)!important;padding-right:var(--lp83-safe)!important;}
body.live-body .z-hero-caption{left:var(--lp83-safe)!important;right:var(--lp83-safe)!important;max-width:min(760px,calc(100vw - (var(--lp83-safe) * 2)))!important;}
body.live-body .z-hero-caption strong{font-size:clamp(34px,7.2vw,100px)!important;line-height:.92!important;max-width:100%!important;}
body.live-body .z-hero-caption span{font-size:clamp(13px,1.35vw,18px)!important;max-width:620px!important;text-transform:none!important;}
body.live-body .home-block-head h2,body.live-body .z-text-block h2,body.live-body .z-editorial-copy h2{overflow-wrap:normal!important;word-break:normal!important;hyphens:none!important;}
body.live-body .home-block-head p{max-width:560px!important;}
body.live-body input:not([type=checkbox]):not([type=radio]):not([type=hidden]),body.live-body select,body.live-body textarea{border:0!important;border-bottom:1px solid rgba(17,17,17,.55)!important;background:transparent!important;border-radius:0!important;box-shadow:none!important;outline:0!important;padding-left:0!important;padding-right:0!important;}
body.live-body input:focus,body.live-body select:focus,body.live-body textarea:focus{border-bottom-color:#111!important;box-shadow:none!important;}
body.live-body button,body.live-body .btn,body.live-body input[type=submit]{border-radius:0!important;box-shadow:none!important;line-height:1.1!important;white-space:normal!important;min-width:0!important;max-width:100%!important;}
body.live-body .z-filter-line input,body.live-body .drawer-search input{border:0!important;border-bottom:1px solid rgba(17,17,17,.55)!important;}
.mobile-live-bottom-nav.mobile-nav-v83{display:none!important;}
@media(max-width:900px){
  body.live-body{padding-bottom:calc(var(--lp83-bottom-nav) + env(safe-area-inset-bottom))!important;}
  body.live-body .top-icon-actions{display:none!important;visibility:hidden!important;pointer-events:none!important;}
  body.live-body .department-links{display:none!important;}
  body.live-body .zara-header{grid-template-columns:44px 1fr 44px!important;padding-left:var(--lp83-safe-sm)!important;padding-right:var(--lp83-safe-sm)!important;min-height:64px!important;}
  body.live-body .header-left{display:grid!important;grid-template-columns:44px 1fr 44px!important;align-items:center!important;width:100%!important;}
  body.live-body .hamburger{grid-column:1!important;justify-self:start!important;}
  body.live-body .brand.zara-logo{grid-column:2!important;justify-self:center!important;max-width:56vw!important;}
  body.live-body .brand.zara-logo .live-logo-img{max-width:56vw!important;height:auto!important;max-height:40px!important;}
  .mobile-live-bottom-nav.mobile-nav-v83{position:fixed!important;left:0!important;right:0!important;bottom:0!important;z-index:4400!important;display:grid!important;grid-template-columns:repeat(4,1fr)!important;background:rgba(255,255,255,.98)!important;backdrop-filter:blur(18px)!important;border-top:1px solid rgba(0,0,0,.08)!important;box-shadow:0 -10px 30px rgba(0,0,0,.08)!important;padding:7px 0 calc(7px + env(safe-area-inset-bottom))!important;}
  .mobile-live-bottom-nav.mobile-nav-v83 a{height:54px!important;display:grid!important;place-items:center!important;gap:4px!important;color:#111!important;text-decoration:none!important;font-size:10px!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important;}
  .mobile-live-bottom-nav.mobile-nav-v83 .mb-icon,.mobile-live-bottom-nav.mobile-nav-v83 svg{width:22px!important;height:22px!important;display:block!important;fill:currentColor!important;}
  .mobile-live-bottom-nav.mobile-nav-v83 em{font-style:normal!important;font-weight:500!important;line-height:1!important;}
  body.live-menu-open .mobile-live-bottom-nav.mobile-nav-v83{display:none!important;}
  body.live-body .z-home-carousel,body.live-body .z-text-block,body.live-body .z-category-directory,body.live-body .z-shop-layout,body.live-body .z-simple-page,body.live-body .z-product-page,body.live-body .checkout-page,body.live-body .cart-page,body.live-body .contact-page,body.live-body .track-page,body.live-body .account-page{padding-left:var(--lp83-safe-sm)!important;padding-right:var(--lp83-safe-sm)!important;}
  body.live-body .z-hero-caption{left:var(--lp83-safe-sm)!important;right:var(--lp83-safe-sm)!important;bottom:clamp(64px,10vh,100px)!important;}
  body.live-body .z-hero-caption strong{font-size:clamp(32px,11vw,58px)!important;}
  body.live-body .z-hero-caption span{font-size:13px!important;line-height:1.55!important;}
  body.live-body .home-block-head{grid-template-columns:1fr!important;gap:8px!important;}
  body.live-body .home-block-head h2{font-size:clamp(28px,9vw,44px)!important;}
  body.live-body .z-text-block h2{font-size:clamp(28px,10vw,44px)!important;}
  body.live-body .z-filter-line{grid-template-columns:1fr!important;display:grid!important;}
  body.live-body .z-filter-line button,body.live-body .z-filter-line a{width:100%!important;}
}


html body.live-body .drawer.zara-drawer.drawer-v83{position:fixed!important;inset:0!important;width:100vw!important;max-width:none!important;height:100dvh!important;background:#fff!important;color:#080808!important;z-index:5000!important;padding:clamp(24px,4vw,58px)!important;overflow:auto!important;}
html.live-menu-open body.live-body .site-header.zara-header,body.live-body.live-menu-open .site-header.zara-header{opacity:0!important;visibility:hidden!important;pointer-events:none!important;}
html body.live-body .drawer-v83 .drawer-brand{display:block!important;margin:0 0 clamp(42px,7vw,90px)!important;opacity:1!important;visibility:visible!important;}
html body.live-body .drawer-v83 .drawer-brand .live-logo-img{width:auto!important;max-width:112px!important;max-height:66px!important;background:transparent!important;border:0!important;box-shadow:none!important;filter:none!important;}
html body.live-body .drawer-v83 .drawer-grid{margin:0!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:clamp(28px,5vw,84px)!important;}
html body.live-body .drawer-v83 .drawer-grid h3{font-size:clamp(22px,3vw,42px)!important;font-weight:800!important;margin:0 0 18px!important;}
html body.live-body .drawer-v83 .drawer-grid a{font-size:13px!important;letter-spacing:.04em!important;line-height:1.35!important;padding:10px 0!important;border-bottom:1px solid rgba(0,0,0,.08)!important;font-weight:500!important;}
html body.live-body .z-dual-button{display:none!important;}
html body.live-body .z-hero-caption span,html body.live-body .home-block-head p,html body.live-body .z-text-block p,html body.live-body .z-editorial-copy p,html body.live-body .z-product-info p:not(.price),html body.live-body .z-detail-list p{font-weight:400!important;}
html body.live-body input:not([type="checkbox"]):not([type="radio"]):not([type="file"]),html body.live-body select,html body.live-body textarea{border-top:0!important;border-left:0!important;border-right:0!important;border-bottom:1px solid currentColor!important;box-shadow:none!important;background:transparent!important;border-radius:0!important;outline:0!important;}
html body.live-body button,html body.live-body .btn,html body.live-body input[type="submit"]{border-radius:0!important;box-shadow:none!important;}
@media(max-width:900px){
  html body.live-body .quick-links.zara-actions,html body.live-body .top-icon-actions,html body.live-body .department-links{display:none!important;visibility:hidden!important;pointer-events:none!important;}
  html body.live-body .site-header.zara-header{top:var(--lp83-ann,30px)!important;height:68px!important;min-height:68px!important;display:grid!important;grid-template-columns:46px 1fr 46px!important;align-items:center!important;padding:0 14px!important;background:linear-gradient(180deg,rgba(255,255,255,.84),rgba(255,255,255,.12),rgba(255,255,255,0))!important;border:0!important;box-shadow:none!important;}
  html body.live-body .header-left{display:contents!important;}
  html body.live-body .hamburger{grid-column:1!important;justify-self:start!important;align-self:center!important;margin:0!important;}
  html body.live-body .brand.zara-logo{grid-column:2!important;justify-self:center!important;align-self:center!important;height:58px!important;display:grid!important;place-items:center!important;max-width:120px!important;}
  html body.live-body .brand.zara-logo .live-logo-img{max-width:92px!important;max-height:58px!important;width:auto!important;height:auto!important;background:transparent!important;box-shadow:none!important;border:0!important;}
  html body.live-body .mobile-live-bottom-nav.mobile-nav-v83{position:fixed!important;left:0!important;right:0!important;bottom:0!important;z-index:4500!important;display:grid!important;grid-template-columns:repeat(4,1fr)!important;background:rgba(255,255,255,.98)!important;backdrop-filter:blur(16px)!important;border-top:1px solid rgba(0,0,0,.10)!important;box-shadow:0 -10px 34px rgba(0,0,0,.08)!important;padding:7px 8px calc(7px + env(safe-area-inset-bottom))!important;}
  html body.live-body .mobile-live-bottom-nav.mobile-nav-v83 a{min-height:54px!important;height:auto!important;display:grid!important;place-items:center!important;align-content:center!important;gap:4px!important;color:#0b0b0b!important;text-decoration:none!important;font-size:10px!important;font-weight:600!important;letter-spacing:.02em!important;text-transform:none!important;}
  html body.live-body .mobile-live-bottom-nav.mobile-nav-v83 .mb-icon{width:24px!important;height:24px!important;display:grid!important;place-items:center!important;}
  html body.live-body .mobile-live-bottom-nav.mobile-nav-v83 svg{width:23px!important;height:23px!important;fill:currentColor!important;}
  html body.live-body .mobile-live-bottom-nav.mobile-nav-v83 em{font-style:normal!important;line-height:1!important;font-size:10px!important;font-weight:500!important;}
  html body.live-body .drawer-v83{padding:22px 18px calc(90px + env(safe-area-inset-bottom))!important;}
  html body.live-body .drawer-v83 .drawer-grid{grid-template-columns:1fr!important;gap:34px!important;}
  html body.live-body .drawer-v83 .drawer-brand{margin-bottom:36px!important;}
}
/* css/lpita-v84.css */
:root{--lp84-announcement-h:32px;--lp84-mobile-nav-h:76px;--lp84-safe:16px;}


html body.live-body .live-announcement{
  display:block!important;position:relative!important;height:var(--lp84-announcement-h)!important;min-height:var(--lp84-announcement-h)!important;overflow:hidden!important;background:#080808!important;color:#fff!important;white-space:nowrap!important;line-height:var(--lp84-announcement-h)!important;z-index:7000!important;padding:0!important;text-decoration:none!important;
}
html body.live-body .live-announcement .lp84-marquee-clip{position:absolute!important;inset:0!important;overflow:hidden!important;display:block!important;}
html body.live-body .live-announcement .lp84-marquee-run{display:inline-flex!important;align-items:center!important;gap:52px!important;white-space:nowrap!important;width:max-content!important;min-width:200vw!important;will-change:transform!important;animation:lp84Marquee 17s linear infinite!important;}
html body.live-body .live-announcement .lp84-marquee-run b{display:inline-block!important;font-size:11px!important;line-height:var(--lp84-announcement-h)!important;letter-spacing:.16em!important;font-weight:800!important;text-transform:uppercase!important;white-space:nowrap!important;}
@keyframes lp84Marquee{0%{transform:translate3d(0,0,0)}100%{transform:translate3d(-50%,0,0)}}
@media (prefers-reduced-motion:reduce){html body.live-body .live-announcement .lp84-marquee-run{animation-duration:35s!important;}}


html body.live-body .quick-favorite-btn.is-favorite{font-weight:700!important;color:#111!important;}
html body.live-body .quick-favorite-btn.is-favorite::after{content:' ✓';}


.lp84-gallery-dots{display:none;}
@media(max-width:900px){
  html body.live-body{padding-bottom:calc(var(--lp84-mobile-nav-h) + env(safe-area-inset-bottom))!important;}
  
  html body.live-body .quick-links.zara-actions,
  html body.live-body .top-icon-actions,
  html body.live-body .zara-header .quick-links{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;}
  html body.live-body .department-links{display:none!important;}
  html body.live-body .zara-header{position:fixed!important;top:var(--lp84-announcement-h)!important;left:0!important;right:0!important;height:66px!important;min-height:66px!important;z-index:6600!important;display:grid!important;grid-template-columns:52px 1fr 52px!important;align-items:center!important;padding:0 var(--lp84-safe)!important;background:linear-gradient(180deg,rgba(255,255,255,.86),rgba(255,255,255,.28),rgba(255,255,255,0))!important;border:0!important;box-shadow:none!important;}
  html body.live-body .zara-header .header-left{display:contents!important;}
  html body.live-body .zara-header .hamburger{grid-column:1!important;justify-self:start!important;align-self:center!important;margin:0!important;width:36px!important;height:24px!important;gap:6px!important;}
  html body.live-body .zara-header .hamburger span{display:block!important;width:36px!important;height:1.5px!important;background:currentColor!important;}
  html body.live-body .zara-header .brand.zara-logo{grid-column:2!important;justify-self:center!important;align-self:center!important;width:92px!important;height:58px!important;max-width:92px!important;display:grid!important;place-items:center!important;margin:0!important;}
  html body.live-body .zara-header .brand.zara-logo .live-logo-img{display:block!important;width:auto!important;height:auto!important;max-width:76px!important;max-height:52px!important;background:transparent!important;border:0!important;box-shadow:none!important;filter:none!important;opacity:1!important;}
  html body.live-body.lp-nav-dark .zara-header .brand.zara-logo .live-logo-img{filter:none!important;}

  
  html body.live-body .z-hero-caption,
  html body.live-body .z-editorial-copy,
  html body.live-body .z-text-block,
  html body.live-body .home-block-head{text-align:center!important;align-items:center!important;justify-items:center!important;margin-left:auto!important;margin-right:auto!important;}
  html body.live-body .z-hero-caption{left:18px!important;right:18px!important;max-width:calc(100vw - 36px)!important;display:flex!important;flex-direction:column!important;align-items:center!important;}
  html body.live-body .z-hero-caption strong,
  html body.live-body .z-hero-caption span,
  html body.live-body .z-editorial-copy h2,
  html body.live-body .z-editorial-copy p,
  html body.live-body .z-text-block h2,
  html body.live-body .z-text-block p,
  html body.live-body .home-block-head h2,
  html body.live-body .home-block-head p{margin-left:auto!important;margin-right:auto!important;text-align:center!important;}
  html body.live-body .z-hero-caption em,
  html body.live-body .z-editorial-copy .btn,
  html body.live-body .z-text-block .btn,
  html body.live-body .home-block-head a{margin-left:auto!important;margin-right:auto!important;align-self:center!important;justify-self:center!important;}

  
  html body.live-body .mobile-live-bottom-nav.mobile-nav-v83{position:fixed!important;left:0!important;right:0!important;bottom:0!important;z-index:6900!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:stretch!important;background:rgba(255,255,255,.985)!important;border-top:1px solid rgba(0,0,0,.10)!important;box-shadow:0 -10px 32px rgba(0,0,0,.08)!important;padding:6px 0 calc(6px + env(safe-area-inset-bottom))!important;height:auto!important;min-height:var(--lp84-mobile-nav-h)!important;}
  html body.live-body .mobile-live-bottom-nav.mobile-nav-v83 a{height:64px!important;min-height:64px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:5px!important;color:#0a0a0a!important;text-decoration:none!important;text-transform:none!important;letter-spacing:0!important;font-size:11px!important;font-weight:500!important;line-height:1!important;padding:0!important;margin:0!important;}
  html body.live-body .mobile-live-bottom-nav.mobile-nav-v83 .mb-icon{width:25px!important;height:25px!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:0!important;}
  html body.live-body .mobile-live-bottom-nav.mobile-nav-v83 svg{width:24px!important;height:24px!important;display:block!important;fill:currentColor!important;stroke:none!important;}
  html body.live-body .mobile-live-bottom-nav.mobile-nav-v83 em{display:block!important;font-style:normal!important;font-weight:500!important;font-size:11px!important;line-height:1!important;margin:0!important;}

  
  html body.live-body .z-product-page{display:block!important;padding-left:0!important;padding-right:0!important;}
  html body.live-body .z-product-gallery{display:flex!important;overflow-x:auto!important;overflow-y:hidden!important;gap:0!important;scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch!important;padding:0!important;margin:0!important;scrollbar-width:none!important;}
  html body.live-body .z-product-gallery::-webkit-scrollbar{display:none!important;}
  html body.live-body .z-product-gallery img{flex:0 0 100vw!important;width:100vw!important;min-width:100vw!important;height:auto!important;aspect-ratio:3/4!important;object-fit:cover!important;scroll-snap-align:start!important;border-radius:0!important;}
  html body.live-body .lp84-gallery-dots{display:flex!important;justify-content:center!important;gap:8px!important;padding:12px 0 6px!important;}
  html body.live-body .lp84-gallery-dots button{width:7px!important;height:7px!important;min-height:0!important;padding:0!important;border:1px solid #111!important;border-radius:999px!important;background:transparent!important;font-size:0!important;}
  html body.live-body .lp84-gallery-dots button.is-active{background:#111!important;}

  
  html body.live-body .mobile-checkout-v84{padding:92px 16px calc(92px + env(safe-area-inset-bottom))!important;}
  html body.live-body .mobile-checkout-v84 h1{font-size:clamp(34px,12vw,58px)!important;line-height:.95!important;margin:0 0 24px!important;text-align:left!important;}
  html body.live-body .mobile-checkout-v84 .checkout-grid{display:flex!important;flex-direction:column!important;gap:24px!important;}
  html body.live-body .mobile-checkout-v84 .z-form-panel,
  html body.live-body .mobile-checkout-v84 .summary{border:0!important;background:transparent!important;padding:0!important;box-shadow:none!important;}
  html body.live-body .mobile-checkout-v84 .form-grid{display:grid!important;grid-template-columns:1fr!important;gap:18px!important;}
  html body.live-body .mobile-checkout-v84 .field label{font-weight:700!important;font-size:11px!important;letter-spacing:.08em!important;}
  html body.live-body .mobile-checkout-v84 button{width:100%!important;min-height:48px!important;}
  html body.live-body .mobile-checkout-v84 .checkout-summary-line{border-bottom:1px solid #e5e2dc!important;padding:14px 0!important;}
}
/* css/lpita-v85.css */
:root{--lp85-ann-h:32px;}
html body.live-body .live-announcement,
html body.live-body a.live-announcement,
html body.live-body .live-announcement.is-marquee{
  position:fixed!important;
  top:0!important;
  left:0!important;
  right:0!important;
  width:100vw!important;
  height:var(--lp85-ann-h)!important;
  min-height:var(--lp85-ann-h)!important;
  max-height:var(--lp85-ann-h)!important;
  line-height:var(--lp85-ann-h)!important;
  z-index:2147483000!important;
  display:block!important;
  overflow:hidden!important;
  background:#050505!important;
  color:#fff!important;
  padding:0!important;
  margin:0!important;
  border:0!important;
  text-align:left!important;
  text-decoration:none!important;
  white-space:nowrap!important;
  transform:none!important;
  contain:layout paint style!important;
}
html body.live-body .live-announcement *{box-sizing:border-box!important;}
html body.live-body .live-announcement .announcement-track,
html body.live-body .live-announcement .lp83-marquee-track,
html body.live-body .live-announcement .lp84-marquee-clip,
html body.live-body .live-announcement .lp84-marquee-run{
  animation:none!important;
}
html body.live-body .live-announcement .lp85-ann-viewport{
  position:absolute!important;
  inset:0!important;
  width:100%!important;
  height:100%!important;
  overflow:hidden!important;
  display:block!important;
  pointer-events:none!important;
  background:transparent!important;
}
html body.live-body .live-announcement .lp85-ann-track{
  position:absolute!important;
  left:0!important;
  top:0!important;
  height:var(--lp85-ann-h)!important;
  display:flex!important;
  align-items:center!important;
  width:max-content!important;
  min-width:max-content!important;
  max-width:none!important;
  white-space:nowrap!important;
  will-change:transform!important;
  animation:none!important;
  transition:none!important;
  transform:translate3d(0,0,0);
  background:transparent!important;
}
html body.live-body .live-announcement .lp85-ann-group{
  display:inline-flex!important;
  align-items:center!important;
  height:var(--lp85-ann-h)!important;
  white-space:nowrap!important;
  flex:0 0 auto!important;
}
html body.live-body .live-announcement .lp85-ann-item{
  display:inline-flex!important;
  align-items:center!important;
  height:var(--lp85-ann-h)!important;
  line-height:var(--lp85-ann-h)!important;
  padding:0 72px!important;
  color:#fff!important;
  font-family:Montserrat,Arial,sans-serif!important;
  font-size:12px!important;
  font-weight:800!important;
  letter-spacing:.18em!important;
  text-transform:uppercase!important;
  white-space:nowrap!important;
  opacity:1!important;
  text-shadow:none!important;
}
html body.live-body .live-announcement:hover .lp85-ann-track,
html body.live-body .live-announcement:focus .lp85-ann-track{animation:none!important;}
@media(max-width:900px){
  :root{--lp85-ann-h:30px;}
  html body.live-body .live-announcement .lp85-ann-item{font-size:10px!important;letter-spacing:.13em!important;padding:0 42px!important;}
}
/* css/lpita-v86.css */
:root{--lp86-ann-h:32px;--lp86-mobile-bottom:76px;}


html body.live-body .live-announcement + .live-announcement{display:none!important;visibility:hidden!important;height:0!important;overflow:hidden!important;}
html body.live-body .live-announcement,
html body.live-body .live-announcement.lpita-announcement-v86{
  position:fixed!important;inset:0 0 auto 0!important;width:100vw!important;height:var(--lp86-ann-h)!important;min-height:var(--lp86-ann-h)!important;max-height:var(--lp86-ann-h)!important;line-height:var(--lp86-ann-h)!important;z-index:2147483600!important;display:block!important;overflow:hidden!important;background:#050505!important;color:#fff!important;margin:0!important;padding:0!important;border:0!important;text-decoration:none!important;white-space:nowrap!important;transform:none!important;contain:layout paint!important;
}
html body.live-body .live-announcement > *:not(.lp86-ann-viewport):not(.sr-only){display:none!important;visibility:hidden!important;}
html body.live-body .live-announcement .lp86-ann-viewport{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;overflow:hidden!important;display:block!important;background:transparent!important;}
html body.live-body .live-announcement .lp86-ann-track{position:absolute!important;left:0!important;top:0!important;height:var(--lp86-ann-h)!important;display:flex!important;align-items:center!important;width:max-content!important;max-width:none!important;min-width:max-content!important;white-space:nowrap!important;will-change:transform!important;transition:none!important;animation:none!important;transform:translate3d(0,0,0);}
html body.live-body .live-announcement .lp86-ann-group{height:var(--lp86-ann-h)!important;display:inline-flex!important;align-items:center!important;flex:0 0 auto!important;white-space:nowrap!important;}
html body.live-body .live-announcement .lp86-ann-item{height:var(--lp86-ann-h)!important;line-height:var(--lp86-ann-h)!important;display:inline-flex!important;align-items:center!important;flex:0 0 auto!important;padding:0 clamp(38px,5vw,90px)!important;font-family:Montserrat,Arial,sans-serif!important;font-size:12px!important;font-weight:800!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:#fff!important;white-space:nowrap!important;text-shadow:none!important;opacity:1!important;}
html body.live-body .live-announcement .announcement-track,
html body.live-body .live-announcement .lp83-marquee-track,
html body.live-body .live-announcement .lp84-marquee-run,
html body.live-body .live-announcement .lp85-ann-track{animation:none!important;}


.mobile-live-bottom-nav{display:none!important;}
@media(max-width:900px){
  :root{--lp86-ann-h:30px;}
  html body.live-body .live-announcement .lp86-ann-item{font-size:10px!important;letter-spacing:.12em!important;padding:0 38px!important;}
  body.live-body{padding-bottom:calc(var(--lp86-mobile-bottom) + env(safe-area-inset-bottom,0px))!important;}
  body.live-body .zara-header .quick-links.zara-actions,
  body.live-body .zara-header .top-icon-actions,
  body.live-body .quick-links.zara-actions,
  body.live-body .top-icon-actions,
  body.live-body .ql-search,
  body.live-body .ql-bag,
  body.live-body .ql-account,
  body.live-body .ql-help,
  body.live-body .ql-contact,
  body.live-body .ql-locale{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;}
  body.live-body .zara-header{top:var(--lp86-ann-h)!important;height:70px!important;display:grid!important;grid-template-columns:64px 1fr 64px!important;align-items:center!important;padding:0 18px!important;background:transparent!important;border:0!important;box-shadow:none!important;}
  body.live-body .header-left{display:contents!important;}
  body.live-body .hamburger{grid-column:1!important;justify-self:start!important;align-self:center!important;margin:0!important;width:42px!important;height:28px!important;gap:8px!important;background:transparent!important;border:0!important;}
  body.live-body .hamburger span{width:42px!important;height:1px!important;background:currentColor!important;display:block!important;}
  body.live-body .zara-logo{grid-column:2!important;justify-self:center!important;align-self:center!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:center!important;width:auto!important;max-width:80px!important;height:64px!important;}
  body.live-body .zara-logo .live-logo-img{display:block!important;width:54px!important;height:54px!important;max-width:54px!important;max-height:54px!important;object-fit:contain!important;background:transparent!important;border:0!important;box-shadow:none!important;filter:contrast(1.2)!important;}
  body.live-body .department-links{display:none!important;}
  body.live-body .mobile-live-bottom-nav.mobile-nav-v86{position:fixed!important;left:0!important;right:0!important;bottom:0!important;z-index:2147482000!important;display:grid!important;grid-template-columns:repeat(4,1fr)!important;align-items:stretch!important;height:var(--lp86-mobile-bottom)!important;padding:6px 0 calc(6px + env(safe-area-inset-bottom,0px))!important;background:rgba(255,255,255,.98)!important;border-top:1px solid rgba(0,0,0,.12)!important;box-shadow:0 -10px 28px rgba(0,0,0,.08)!important;color:#050505!important;}
  body.live-body .mobile-live-bottom-nav.mobile-nav-v86 a{position:relative!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:4px!important;min-width:0!important;min-height:0!important;height:100%!important;color:#050505!important;text-decoration:none!important;font-family:Montserrat,Arial,sans-serif!important;font-size:12px!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important;background:transparent!important;border:0!important;padding:0!important;margin:0!important;}
  body.live-body .mobile-live-bottom-nav.mobile-nav-v86 a::before,
  body.live-body .mobile-live-bottom-nav.mobile-nav-v86 a::after,
  body.live-body .mobile-live-bottom-nav.mobile-nav-v86 span::before,
  body.live-body .mobile-live-bottom-nav.mobile-nav-v86 span::after,
  body.live-body .mobile-live-bottom-nav.mobile-nav-v86 em::before,
  body.live-body .mobile-live-bottom-nav.mobile-nav-v86 em::after{content:none!important;display:none!important;}
  body.live-body .mobile-live-bottom-nav.mobile-nav-v86 .mb-icon-wrap{position:relative!important;width:30px!important;height:30px!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:0!important;line-height:1!important;}
  body.live-body .mobile-live-bottom-nav.mobile-nav-v86 .mb-icon{width:26px!important;height:26px!important;display:flex!important;align-items:center!important;justify-content:center!important;color:inherit!important;}
  body.live-body .mobile-live-bottom-nav.mobile-nav-v86 .mnav-svg{width:25px!important;height:25px!important;display:block!important;fill:currentColor!important;stroke:none!important;margin:0!important;vertical-align:top!important;}
  body.live-body .mobile-live-bottom-nav.mobile-nav-v86 em{display:block!important;font-style:normal!important;line-height:1.1!important;font-size:12px!important;font-weight:500!important;color:inherit!important;margin:0!important;padding:0!important;white-space:nowrap!important;}
  body.live-body .mobile-live-bottom-nav.mobile-nav-v86 .mb-count{position:absolute!important;right:-9px!important;top:-7px!important;display:grid!important;place-items:center!important;min-width:18px!important;height:18px!important;border-radius:999px!important;background:#050505!important;color:#fff!important;font-size:10px!important;font-weight:700!important;line-height:1!important;border:2px solid #fff!important;}

  
  body.live-body .z-hero-caption,
  body.live-body .z-text-block,
  body.live-body .z-editorial-copy{text-align:center!important;align-items:center!important;left:22px!important;right:22px!important;margin-inline:auto!important;max-width:calc(100vw - 44px)!important;}
  body.live-body .z-hero-caption em,
  body.live-body .z-text-block .btn,
  body.live-body .z-editorial-copy .btn{margin-left:auto!important;margin-right:auto!important;justify-content:center!important;text-align:center!important;max-width:100%!important;white-space:normal!important;}

  
  body.live-body .lpita-mobile-shoppingbag{padding:120px 18px 120px!important;}
  body.live-body .lpita-mobile-shoppingbag h1{font-size:clamp(42px,13vw,76px)!important;line-height:.95!important;letter-spacing:-.06em!important;margin:0 0 28px!important;}
  body.live-body .lpita-mobile-shoppingbag .cart-lines-v72{display:grid!important;gap:0!important;border-top:1px solid rgba(0,0,0,.08)!important;}
  body.live-body .lpita-mobile-shoppingbag .cart-line-v72{grid-template-columns:82px minmax(0,1fr) 58px 72px 36px!important;gap:12px!important;padding:16px 0!important;border-bottom:1px solid rgba(0,0,0,.08)!important;align-items:center!important;}
  body.live-body .lpita-mobile-shoppingbag .cart-thumb-v72 img{width:82px!important;height:104px!important;object-fit:cover!important;border-radius:0!important;}
  body.live-body .lpita-mobile-shoppingbag .cart-copy-v72 strong{display:block!important;font-size:13px!important;line-height:1.25!important;font-weight:700!important;}
  body.live-body .lpita-mobile-shoppingbag .cart-copy-v72 .muted{display:block!important;font-size:11px!important;line-height:1.35!important;color:#666!important;}
  body.live-body .lpita-mobile-shoppingbag .cart-qty-v72 input{width:48px!important;height:34px!important;text-align:center!important;border:0!important;border-bottom:1px solid #cfcfcf!important;background:transparent!important;padding:0!important;border-radius:0!important;}
  body.live-body .lpita-mobile-shoppingbag .cart-price-v72{font-size:12px!important;white-space:nowrap!important;}
  body.live-body .lpita-mobile-shoppingbag .cart-remove-btn-v72{width:32px!important;height:32px!important;display:grid!important;place-items:center!important;border:1px solid #111!important;background:#fff!important;color:#111!important;border-radius:0!important;padding:0!important;font-size:18px!important;line-height:1!important;}
  body.live-body .lpita-mobile-shoppingbag .cart-summary-v72{position:static!important;margin-top:18px!important;border:0!important;border-top:1px solid #111!important;background:transparent!important;padding:18px 0!important;box-shadow:none!important;}
  body.live-body .lpita-mobile-shoppingbag .cart-summary-v72 .actions{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;}
  body.live-body .lpita-mobile-shoppingbag .cart-summary-v72 button,
  body.live-body .lpita-mobile-shoppingbag .cart-summary-v72 .btn{height:46px!important;border-radius:0!important;}
}
@media(max-width:420px){
  body.live-body .lpita-mobile-shoppingbag .cart-line-v72{grid-template-columns:72px minmax(0,1fr) 44px 32px!important;}
  body.live-body .lpita-mobile-shoppingbag .cart-price-v72{grid-column:2!important;font-size:12px!important;}
  body.live-body .lpita-mobile-shoppingbag .cart-thumb-v72 img{width:72px!important;height:94px!important;}
}
/* css/lpita-v87.css */
:root{--lp87-ann-h:32px;--lp87-head-h:86px;--lp87-mobile-bottom:76px;}


html body.live-body .lpita-announcement-v87{
  position:fixed!important;top:0!important;left:0!important;right:0!important;width:100vw!important;height:var(--lp87-ann-h)!important;min-height:var(--lp87-ann-h)!important;max-height:var(--lp87-ann-h)!important;z-index:2147483600!important;display:block!important;overflow:hidden!important;background:#050505!important;color:#fff!important;text-decoration:none!important;border:0!important;margin:0!important;padding:0!important;white-space:nowrap!important;line-height:var(--lp87-ann-h)!important;transform:none!important;contain:layout paint!important;
}
html body.live-body .lpita-announcement-v87 .lp87-ann-track{position:absolute!important;left:0!important;top:0!important;height:100%!important;width:max-content!important;display:flex!important;align-items:center!important;white-space:nowrap!important;will-change:transform!important;animation:lp87AnnouncementRun 28s linear infinite!important;animation-play-state:running!important;transform:translate3d(0,0,0);}
html body.live-body .lpita-announcement-v87 .lp87-ann-group{display:inline-flex!important;align-items:center!important;height:100%!important;white-space:nowrap!important;flex:0 0 auto!important;}
html body.live-body .lpita-announcement-v87 b{display:inline-flex!important;align-items:center!important;height:100%!important;padding:0 clamp(48px,6vw,110px)!important;font-family:Montserrat,Arial,sans-serif!important;font-size:12px!important;line-height:var(--lp87-ann-h)!important;font-weight:800!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:#fff!important;white-space:nowrap!important;text-shadow:none!important;}
html body.live-body .lpita-announcement-v87:hover .lp87-ann-track,html body.live-body .lpita-announcement-v87:focus .lp87-ann-track{animation-play-state:running!important;}
@keyframes lp87AnnouncementRun{from{transform:translate3d(0,0,0);}to{transform:translate3d(-50%,0,0);}}
html body.live-body .lpita-announcement-v87 .sr-only{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;}

html body.live-body .live-announcement:not(.lpita-announcement-v87){display:none!important;visibility:hidden!important;height:0!important;min-height:0!important;overflow:hidden!important;}


html body.live-body .site-header.zara-header{top:var(--lp87-ann-h)!important;min-height:var(--lp87-head-h)!important;height:var(--lp87-head-h)!important;background:transparent!important;border:0!important;box-shadow:none!important;}
html body.live-body .zara-logo .live-logo-img{background:transparent!important;border:0!important;box-shadow:none!important;}


.mobile-live-bottom-nav{display:none!important;}
@media(max-width:900px){
  :root{--lp87-ann-h:30px;--lp87-head-h:70px;--lp87-mobile-bottom:76px;}
  html body.live-body .lpita-announcement-v87 b{font-size:10px!important;letter-spacing:.12em!important;padding:0 42px!important;}
  html body.live-body .site-header.zara-header{top:var(--lp87-ann-h)!important;height:var(--lp87-head-h)!important;min-height:var(--lp87-head-h)!important;display:grid!important;grid-template-columns:64px 1fr 64px!important;align-items:center!important;padding:0 18px!important;background:transparent!important;border:0!important;box-shadow:none!important;pointer-events:none!important;}
  html body.live-body .site-header.zara-header .header-left{display:contents!important;}
  html body.live-body .site-header.zara-header .hamburger{grid-column:1!important;justify-self:start!important;align-self:center!important;pointer-events:auto!important;margin:0!important;width:42px!important;height:28px!important;gap:8px!important;padding:0!important;border:0!important;background:transparent!important;color:currentColor!important;}
  html body.live-body .site-header.zara-header .hamburger span{display:block!important;width:42px!important;height:1px!important;background:currentColor!important;margin:0!important;}
  html body.live-body .site-header.zara-header .zara-logo{grid-column:2!important;justify-self:center!important;align-self:center!important;display:flex!important;align-items:center!important;justify-content:center!important;width:76px!important;height:66px!important;max-width:76px!important;pointer-events:auto!important;margin:0!important;}
  html body.live-body .site-header.zara-header .zara-logo .live-logo-img{width:54px!important;height:54px!important;max-width:54px!important;max-height:54px!important;object-fit:contain!important;display:block!important;background:transparent!important;border:0!important;box-shadow:none!important;}
  html body.live-body .site-header.zara-header .department-links{display:none!important;}
  html body.live-body .site-header.zara-header .quick-links,
  html body.live-body .site-header.zara-header .zara-actions,
  html body.live-body .site-header.zara-header .top-icon-actions,
  html body.live-body .quick-links.zara-actions,
  html body.live-body .top-icon-actions,
  html body.live-body .ql-search,
  html body.live-body .ql-bag,
  html body.live-body .ql-account,
  html body.live-body .ql-help,
  html body.live-body .ql-contact,
  html body.live-body .ql-locale{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;width:0!important;height:0!important;overflow:hidden!important;}
  html body.live-body{padding-bottom:calc(var(--lp87-mobile-bottom) + env(safe-area-inset-bottom,0px))!important;overflow-x:hidden!important;}
  html body.live-body .mobile-live-bottom-nav.mobile-nav-v87{position:fixed!important;left:0!important;right:0!important;bottom:0!important;z-index:2147482000!important;display:grid!important;grid-template-columns:repeat(4,1fr)!important;height:var(--lp87-mobile-bottom)!important;padding:6px 0 calc(6px + env(safe-area-inset-bottom,0px))!important;background:rgba(255,255,255,.985)!important;border-top:1px solid rgba(0,0,0,.12)!important;box-shadow:0 -10px 28px rgba(0,0,0,.08)!important;color:#050505!important;}
  html body.live-body .mobile-live-bottom-nav.mobile-nav-v87 a{position:relative!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:4px!important;height:100%!important;min-width:0!important;min-height:0!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important;color:#050505!important;text-decoration:none!important;font-family:Montserrat,Arial,sans-serif!important;text-transform:none!important;letter-spacing:0!important;line-height:1!important;}
  html body.live-body .mobile-live-bottom-nav.mobile-nav-v87 a::before,html body.live-body .mobile-live-bottom-nav.mobile-nav-v87 a::after,html body.live-body .mobile-live-bottom-nav.mobile-nav-v87 span::before,html body.live-body .mobile-live-bottom-nav.mobile-nav-v87 span::after,html body.live-body .mobile-live-bottom-nav.mobile-nav-v87 em::before,html body.live-body .mobile-live-bottom-nav.mobile-nav-v87 em::after{content:none!important;display:none!important;}
  html body.live-body .mobile-live-bottom-nav.mobile-nav-v87 .mb-icon-wrap{width:30px!important;height:30px!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:0!important;line-height:1!important;}
  html body.live-body .mobile-live-bottom-nav.mobile-nav-v87 .mb-icon{width:26px!important;height:26px!important;display:flex!important;align-items:center!important;justify-content:center!important;color:inherit!important;line-height:1!important;margin:0!important;padding:0!important;}
  html body.live-body .mobile-live-bottom-nav.mobile-nav-v87 .mnav-svg{display:block!important;width:25px!important;height:25px!important;fill:currentColor!important;stroke:none!important;margin:0!important;}
  html body.live-body .mobile-live-bottom-nav.mobile-nav-v87 em{display:block!important;font-style:normal!important;font-size:12px!important;font-weight:500!important;line-height:1.1!important;color:inherit!important;margin:0!important;padding:0!important;white-space:nowrap!important;}

  
  html body.live-body .z-hero-caption,
  html body.live-body .z-text-block,
  html body.live-body .z-editorial-copy{text-align:center!important;align-items:center!important;left:22px!important;right:22px!important;margin-inline:auto!important;max-width:calc(100vw - 44px)!important;}
  html body.live-body .z-hero-caption em,
  html body.live-body .z-text-block .btn,
  html body.live-body .z-editorial-copy .btn{margin-left:auto!important;margin-right:auto!important;justify-content:center!important;text-align:center!important;max-width:100%!important;white-space:normal!important;}

  
  html body.live-body .z-product-gallery{display:flex!important;overflow-x:auto!important;overflow-y:hidden!important;gap:0!important;scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;}
  html body.live-body .z-product-gallery::-webkit-scrollbar{display:none!important;}
  html body.live-body .z-product-gallery img{flex:0 0 100vw!important;width:100vw!important;min-width:100vw!important;scroll-snap-align:center!important;border-radius:0!important;}

  
  html body.live-body .lpita-mobile-shoppingbag{padding:calc(var(--lp87-ann-h) + var(--lp87-head-h) + 34px) 18px calc(var(--lp87-mobile-bottom) + 36px)!important;}
  html body.live-body .lpita-mobile-shoppingbag h1{font-size:clamp(42px,13vw,76px)!important;line-height:.95!important;letter-spacing:-.06em!important;margin:0 0 28px!important;}
  html body.live-body .lpita-mobile-shoppingbag .cart-lines-v72{display:grid!important;gap:0!important;border-top:1px solid rgba(0,0,0,.08)!important;}
  html body.live-body .lpita-mobile-shoppingbag .cart-line-v72{display:grid!important;grid-template-columns:78px minmax(0,1fr) 48px 64px 34px!important;gap:10px!important;align-items:center!important;padding:14px 0!important;border-bottom:1px solid rgba(0,0,0,.08)!important;}
  html body.live-body .lpita-mobile-shoppingbag .cart-thumb-v72 img{width:78px!important;height:98px!important;object-fit:cover!important;border-radius:0!important;}
  html body.live-body .lpita-mobile-shoppingbag .cart-copy-v72 strong{display:block!important;font-size:13px!important;line-height:1.25!important;font-weight:700!important;}
  html body.live-body .lpita-mobile-shoppingbag .cart-copy-v72 .muted{display:block!important;font-size:11px!important;line-height:1.35!important;color:#666!important;}
  html body.live-body .lpita-mobile-shoppingbag .cart-qty-v72 input{width:42px!important;height:32px!important;text-align:center!important;border:0!important;border-bottom:1px solid #cfcfcf!important;background:transparent!important;padding:0!important;border-radius:0!important;}
  html body.live-body .lpita-mobile-shoppingbag .cart-price-v72{font-size:11px!important;white-space:nowrap!important;}
  html body.live-body .lpita-mobile-shoppingbag .cart-remove-btn-v72{width:30px!important;height:30px!important;display:grid!important;place-items:center!important;border:1px solid #111!important;background:#fff!important;color:#111!important;border-radius:0!important;padding:0!important;font-size:17px!important;line-height:1!important;}
  html body.live-body .lpita-mobile-shoppingbag .cart-summary-v72{position:static!important;margin-top:18px!important;border:0!important;border-top:1px solid #111!important;background:transparent!important;padding:18px 0!important;box-shadow:none!important;}
  html body.live-body .lpita-mobile-shoppingbag .cart-summary-v72 .actions{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;}
}
@media(max-width:430px){
  html body.live-body .lpita-mobile-shoppingbag .cart-line-v72{grid-template-columns:72px minmax(0,1fr) 38px 30px!important;}
  html body.live-body .lpita-mobile-shoppingbag .cart-price-v72{grid-column:2!important;margin-top:-8px!important;}
  html body.live-body .lpita-mobile-shoppingbag .cart-thumb-v72 img{width:72px!important;height:92px!important;}
}
/* css/lpita-v91.css */
.tracking-timeline{margin-top:18px;display:grid;gap:10px}.tracking-event{display:grid;grid-template-columns:130px 1fr auto;gap:12px;align-items:start;border-top:1px solid rgba(0,0,0,.08);padding-top:10px}.tracking-event strong{font-size:12px}.tracking-event span{font-size:13px;font-weight:400}.tracking-event small{color:#777;text-transform:uppercase;font-size:10px}@media(max-width:760px){.tracking-event{grid-template-columns:1fr;gap:3px}}
.tracking-timeline-v91{margin:18px 0 0;padding:0;list-style:none;display:grid;border-top:1px solid rgba(0,0,0,.08)}
.tracking-timeline-v91 li{display:grid;grid-template-columns:130px minmax(0,1fr);gap:10px;padding:12px 0;border-bottom:1px solid rgba(0,0,0,.08)}
.tracking-timeline-v91 time{font-size:11px;color:#777;text-transform:uppercase;letter-spacing:.06em}.tracking-timeline-v91 strong{font-size:13px;font-weight:700}.tracking-timeline-v91 span{grid-column:2;font-size:12px;color:#555;font-weight:400}.tracking-card-v91{border-radius:0!important;background:var(--live-bg,#fff)!important}@media(max-width:760px){.tracking-timeline-v91 li{grid-template-columns:1fr}.tracking-timeline-v91 span{grid-column:auto}}
/* css/lpita-v92.css */
.lpita-announcement-v87,.live-announcement{display:none!important}
.lpita-announcement-v92{position:fixed!important;top:0!important;left:0!important;right:0!important;height:30px!important;z-index:520!important;overflow:hidden!important;display:flex!important;align-items:center!important;background:#080808!important;color:#fff!important;text-decoration:none!important;font-family:Montserrat,Arial,sans-serif!important;font-size:10px!important;font-weight:600!important;letter-spacing:.16em!important;text-transform:uppercase!important;white-space:nowrap!important;line-height:1!important}
.lpita-announcement-v92 .lp92-ann-track{display:flex!important;width:max-content!important;min-width:200%!important;will-change:transform!important;animation:lpitaAnn92Move 28s linear infinite!important;transform:translate3d(0,0,0)!important;animation-play-state:running!important}.lpita-announcement-v92 .lp92-ann-copy{display:inline-flex!important;align-items:center!important;gap:42px!important;padding-right:42px!important;white-space:nowrap!important;flex:0 0 auto!important}@keyframes lpitaAnn92Move{0%{transform:translate3d(0,0,0)}100%{transform:translate3d(-50%,0,0)}}
.lpita-mobile-entrance-loader,.lpita-mobile-loader{display:none}.lpita-mobile-entrance-loader .lpita-loader-mark,.lpita-mobile-loader .lpita-loader-mark{display:grid;place-items:center}.lpita-mobile-entrance-loader .live-logo-img,.lpita-mobile-loader .live-logo-img{display:block!important;background:transparent!important;border:0!important;box-shadow:none!important;filter:none!important}.lpita-mobile-entrance-loader .loader-line,.lpita-mobile-loader .loader-line{display:block;width:98px;height:1px;background:#e4e4e4;position:relative;overflow:hidden;margin-top:22px}.lpita-mobile-entrance-loader .loader-line:before,.lpita-mobile-loader .loader-line:before{content:"";position:absolute;left:-55%;top:0;bottom:0;width:55%;background:#111;animation:lpitaLoaderV92 .8s ease-in-out infinite}.lpita-mobile-entrance-loader p,.lpita-mobile-loader p{margin:13px 0 0;font:500 10px/1 Montserrat,Arial,sans-serif;letter-spacing:.2em;text-transform:uppercase;color:#111}@keyframes lpitaLoaderV92{to{left:100%}}
.flash.branded-flash,.lpita-toast{position:fixed!important;left:50%!important;top:52px!important;transform:translateX(-50%)!important;z-index:1400!important;width:min(520px,calc(100vw - 24px))!important;min-height:52px!important;padding:12px 44px 12px 12px!important;background:#111!important;color:#fff!important;border:0!important;border-radius:0!important;box-shadow:0 18px 46px rgba(0,0,0,.20)!important;display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;gap:11px!important;align-items:center!important;font-family:Montserrat,Arial,sans-serif!important;letter-spacing:0!important;line-height:1.35!important;text-align:left!important;opacity:1!important;transition:opacity .28s ease,transform .28s ease!important}.flash.branded-flash.error,.lpita-toast.error{background:#8e1717!important}.flash.branded-flash.is-hiding,.lpita-toast.is-hiding,.flash.branded-flash.is-leaving,.lpita-toast.is-leaving{opacity:0!important;transform:translateX(-50%) translateY(-8px)!important;pointer-events:none!important}.flash-brand{width:34px!important;height:34px!important;display:grid!important;place-items:center!important;background:#fff!important;color:#111!important;font-weight:900!important;font-size:11px!important;letter-spacing:.05em!important}.flash-message{font-size:13px!important;font-weight:500!important;color:#fff!important}.flash-close{position:absolute!important;right:8px!important;top:8px!important;width:34px!important;height:34px!important;border:0!important;border-radius:0!important;background:transparent!important;color:#fff!important;font-size:22px!important;line-height:1!important;padding:0!important;display:grid!important;place-items:center!important;cursor:pointer!important}.lpita-message-stack{position:fixed!important;z-index:1500!important;left:0!important;right:0!important;top:0!important;pointer-events:none!important}.lpita-message-stack .lpita-toast{pointer-events:auto!important}.lpita-message-stack .lpita-toast:nth-child(2){top:112px!important}.lpita-message-stack .lpita-toast:nth-child(3){top:172px!important}
.live-body input:not([type=checkbox]):not([type=radio]):not([type=file]),.live-body select,.live-body textarea{border:0!important;border-bottom:1px solid rgba(0,0,0,.42)!important;border-radius:0!important;box-shadow:none!important;outline:none!important;background:transparent!important}.live-body input:focus,.live-body select:focus,.live-body textarea:focus{border-bottom-color:#000!important;box-shadow:none!important}.live-body button,.live-body .btn{border-radius:0!important;box-shadow:none!important}
@media(max-width:760px){body.live-body{padding-bottom:calc(70px + env(safe-area-inset-bottom))!important}.lpita-mobile-entrance-loader,.lpita-mobile-loader{position:fixed!important;inset:0!important;z-index:9999!important;background:#fff!important;color:#0a0a0a!important;display:grid!important;place-items:center!important;align-content:center!important;opacity:1!important;visibility:visible!important;transition:opacity .34s ease,visibility .34s ease!important;pointer-events:auto!important}.lpita-mobile-entrance-loader.is-hidden,.lpita-mobile-loader.is-hidden{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.lpita-mobile-entrance-loader .live-logo-img,.lpita-mobile-loader .live-logo-img{max-width:112px!important;max-height:72px!important;object-fit:contain!important}.live-body .quick-links.zara-actions,.live-body .quick-links.zara-actions.top-icon-actions,.live-body .top-icon-actions{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}.mobile-live-bottom-nav.mobile-nav-v92{position:fixed!important;left:0!important;right:0!important;bottom:0!important;z-index:700!important;display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;height:calc(62px + env(safe-area-inset-bottom))!important;padding:4px 4px env(safe-area-inset-bottom)!important;background:rgba(255,255,255,.985)!important;border-top:1px solid rgba(0,0,0,.10)!important;box-shadow:0 -10px 28px rgba(0,0,0,.08)!important;backdrop-filter:blur(16px)!important;list-style:none!important}.mobile-live-bottom-nav.mobile-nav-v92 a{list-style:none!important;min-width:0!important;height:58px!important;min-height:58px!important;padding:5px 2px 4px!important;margin:0!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:3px!important;text-align:center!important;color:#111!important;text-decoration:none!important;font-family:Montserrat,Arial,sans-serif!important;font-size:9px!important;font-weight:500!important;letter-spacing:.02em!important;line-height:1!important;text-transform:none!important;border:0!important;background:transparent!important;box-shadow:none!important;border-radius:0!important;transform:none!important;vertical-align:middle!important}.mobile-live-bottom-nav.mobile-nav-v92 a::before,.mobile-live-bottom-nav.mobile-nav-v92 a::after,.mobile-live-bottom-nav.mobile-nav-v92 span::before,.mobile-live-bottom-nav.mobile-nav-v92 span::after,.mobile-live-bottom-nav.mobile-nav-v92 em::before,.mobile-live-bottom-nav.mobile-nav-v92 em::after{content:none!important;display:none!important}.mobile-live-bottom-nav.mobile-nav-v92 .mb-icon-wrap{width:22px!important;height:22px!important;display:grid!important;place-items:center!important;margin:0!important;padding:0!important;line-height:0!important;list-style:none!important;background:transparent!important;border:0!important;box-shadow:none!important}.mobile-live-bottom-nav.mobile-nav-v92 .mb-icon{display:grid!important;place-items:center!important;width:22px!important;height:22px!important;line-height:0!important;color:currentColor!important}.mobile-live-bottom-nav.mobile-nav-v92 svg,.mobile-live-bottom-nav.mobile-nav-v92 .mnav-svg{width:20px!important;height:20px!important;display:block!important;fill:currentColor!important;stroke:none!important;margin:0!important}.mobile-live-bottom-nav.mobile-nav-v92 em{display:block!important;max-width:100%!important;margin:0!important;padding:0!important;font-style:normal!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;font-size:9px!important;font-weight:500!important;line-height:1.15!important;letter-spacing:.02em!important;color:currentColor!important;list-style:none!important}.mobile-live-bottom-nav.mobile-nav-v92 a.active{font-weight:800!important;color:#000!important}.site-footer{padding-bottom:calc(92px + env(safe-area-inset-bottom))!important}.flash.branded-flash,.lpita-toast{top:38px!important;width:calc(100vw - 18px)!important;min-height:50px!important;padding:10px 40px 10px 10px!important}.flash-message{font-size:12px!important}}
/* css/lpita-v101.css */
.live-body{font-weight:400!important;overflow-x:hidden}
.live-body p,.live-body span,.live-body small,.live-body li,.live-body input,.live-body select,.live-body textarea{font-weight:400}
.live-body h1,.live-body h2,.live-body h3,.z-hero-caption strong,.directory-title strong,.home-block-head h2,.z-product-info h1{font-weight:800!important}
.z-hero-caption span,.z-editorial-copy p,.z-text-block p,.home-block-head p,.z-product-meta h3 span{font-weight:400!important}
.zara-main>section,.zara-main>a.z-home-hero{max-width:100%;overflow:hidden}
.z-block-hero,.z-home-hero{min-height:min(100svh,920px);max-width:100vw}
.z-block-hero img,.z-home-hero img{width:100%;height:100%;object-fit:cover}
.z-hero-caption{left:max(24px,5vw)!important;right:max(24px,5vw)!important;max-width:min(760px,90vw);line-height:1.05}
.z-hero-caption strong{display:block;font-size:clamp(38px,7vw,96px)!important;line-height:.92!important;letter-spacing:-.055em!important;overflow-wrap:break-word}
.z-hero-caption span{display:block;max-width:620px;font-size:clamp(13px,1.25vw,18px)!important;line-height:1.55!important;letter-spacing:.01em!important;margin-top:12px!important;text-transform:none!important}
.z-hero-caption em,.z-text-block .btn,.z-editorial-copy .btn,.home-block-head a{max-width:100%;white-space:normal;line-height:1.15;text-align:center}
.z-text-block,.z-home-carousel,.z-category-directory,.z-home-panel--split{padding-left:max(18px,5vw)!important;padding-right:max(18px,5vw)!important}
.z-text-block h2,.z-editorial-copy h2,.home-block-head h2{font-size:clamp(26px,4.5vw,64px)!important;line-height:1!important;letter-spacing:-.04em!important;overflow-wrap:break-word}
.z-text-block p,.z-editorial-copy p{font-size:clamp(13px,1.1vw,17px);line-height:1.7;font-weight:400!important}
.z-dual-hero{gap:clamp(8px,1.8vw,22px);padding-left:max(16px,4vw)!important;padding-right:max(16px,4vw)!important}
.z-dual-card span{font-size:clamp(28px,5vw,72px)!important;font-weight:800!important;line-height:1!important;letter-spacing:-.045em!important}
.home-block-head{gap:14px!important;align-items:end!important}
.home-carousel-track{padding-left:0!important;padding-right:0!important;scroll-padding-left:0}
@media (max-width:760px){
  .z-block-hero,.z-home-hero{min-height:76svh!important}
  .z-hero-caption{left:18px!important;right:18px!important;bottom:calc(72px + env(safe-area-inset-bottom))!important;text-align:center!important;margin-inline:auto;display:grid;justify-items:center}
  .z-hero-caption strong{font-size:clamp(34px,12vw,52px)!important;letter-spacing:-.045em!important}
  .z-hero-caption span{font-size:13px!important;line-height:1.5!important;max-width:92vw}
  .z-hero-caption em{display:inline-grid;place-items:center;min-height:40px;padding:12px 18px!important;margin-top:14px!important;font-size:11px!important}
  .z-text-block,.z-home-carousel,.z-home-panel--split,.z-category-directory{padding-left:16px!important;padding-right:16px!important}
  .home-block-head{grid-template-columns:1fr!important;text-align:center!important;justify-items:center!important}
  .home-block-head h2{font-size:clamp(26px,9vw,42px)!important}
  .z-editorial-copy{text-align:center;align-items:center!important;padding-left:16px!important;padding-right:16px!important}
  .z-dual-hero{grid-template-columns:1fr!important;padding:16px!important;gap:10px!important}
  .z-dual-card{min-height:58svh!important}
}
/* css/lpita-v118.css */
@media (max-width:760px){
  body.live-body .z-home-hero .z-hero-caption,
  body.live-body .z-block-hero .z-hero-caption,
  body.live-body .z-hero-caption{
    left:20px!important;right:20px!important;width:auto!important;max-width:calc(100vw - 40px)!important;text-align:center!important;align-items:center!important;justify-content:center!important;margin-inline:auto!important;
  }
  body.live-body .z-hero-caption strong,
  body.live-body .z-hero-caption span,
  body.live-body .z-hero-caption p{display:block!important;text-align:center!important;margin-left:auto!important;margin-right:auto!important;max-width:100%!important;overflow-wrap:break-word!important;word-break:normal!important;hyphens:none!important;font-weight:400!important}
  body.live-body .z-hero-caption strong{font-weight:800!important;letter-spacing:-.04em!important;line-height:.9!important;font-size:clamp(38px,14vw,72px)!important}
  body.live-body .z-hero-caption em,
  body.live-body .z-hero-caption .btn,
  body.live-body .z-text-block .btn,
  body.live-body .z-editorial-copy .btn{margin-left:auto!important;margin-right:auto!important;max-width:calc(100vw - 54px)!important;white-space:normal!important;text-align:center!important}
  body.live-body .z-text-block,
  body.live-body .z-editorial-copy,
  body.live-body .home-block-head{text-align:center!important;align-items:center!important;justify-content:center!important;padding-left:20px!important;padding-right:20px!important}
  body.live-body .z-text-block h2,
  body.live-body .z-editorial-copy h2,
  body.live-body .home-block-head h2{font-weight:800!important;text-align:center!important;max-width:100%!important;overflow-wrap:break-word!important;line-height:1!important}
  body.live-body .z-text-block p,
  body.live-body .z-editorial-copy p,
  body.live-body .home-block-head p{font-weight:400!important;text-align:center!important;max-width:34em!important;margin-left:auto!important;margin-right:auto!important}
}
/* css/lpita-v133-cart-discount.css */
.route-cart .lpita-cart-discount-summary-v133{display:grid;gap:8px}
.route-cart .lpita-cart-discount-summary-v133 p{margin:0;display:flex;justify-content:space-between;align-items:baseline;gap:18px}
.route-cart .lpita-cart-discount-line-v133{color:#0f7a3a;font-weight:600}
.route-cart .lpita-cart-total-after-discount-v133{border-top:1px solid rgba(0,0,0,.12);padding-top:10px;font-weight:800}
.route-cart .lpita-cart-savings-note-v133{display:block!important;color:#0f7a3a;font-size:12px;letter-spacing:.02em;font-weight:500}
@media (max-width:760px){
  .route-cart .lpita-cart-discount-summary-v133{padding-bottom:calc(84px + env(safe-area-inset-bottom))}
  .route-cart .lpita-cart-discount-summary-v133 p{font-size:14px;align-items:flex-start}
}
/* css/lpita-v122-paymob.css */
.lpita-paymob-page{min-height:calc(100svh - 120px);padding:clamp(96px,10vw,150px) clamp(18px,5vw,70px) 56px;background:#fff;color:#111;}
.lpita-paymob-shell{width:min(1120px,100%);margin:0 auto;display:grid;gap:24px;}
.lpita-paymob-head{text-align:center;display:grid;gap:8px;}
.lpita-paymob-head h1{font-family:Montserrat,Arial,sans-serif;font-size:clamp(36px,7vw,88px);line-height:.95;margin:0;font-weight:800;letter-spacing:-.05em;text-transform:uppercase;}
.lpita-paymob-head p{margin:0;color:#6b6b6b;font-weight:400;}
.lpita-paymob-frame-wrap{border:1px solid #e5e1dc;background:#fafafa;min-height:680px;position:relative;display:grid;}
.lpita-paymob-frame{width:100%;height:min(760px,82svh);border:0;background:#fff;display:block;}
.lpita-paymob-fallback{position:absolute;left:50%;bottom:22px;transform:translateX(-50%);width:min(92%,560px);background:rgba(255,255,255,.96);border:1px solid #ddd;padding:16px;display:flex;gap:14px;align-items:center;justify-content:space-between;box-shadow:0 18px 50px rgba(0,0,0,.08);}
.lpita-paymob-fallback p{margin:0;color:#555;font-size:13px;line-height:1.35;}
.lpita-paymob-frame-wrap.is-loaded .lpita-paymob-fallback{opacity:.92;}
@media(max-width:760px){.lpita-paymob-page{padding:88px 12px 28px}.lpita-paymob-frame-wrap{min-height:70svh}.lpita-paymob-frame{height:74svh}.lpita-paymob-fallback{position:static;transform:none;width:auto;margin:10px;display:grid;text-align:center}.lpita-paymob-fallback .btn{width:100%;}}
/* css/lpita-v148-paymob-status.css */
body.live-body.route-payment-paymob{background:#fff!important;overflow-x:hidden!important;}
body.live-body.route-payment-paymob .site-header{background:transparent!important;border:0!important;}
body.live-body.route-payment-paymob .site-main{padding-top:0!important;background:#fff!important;min-height:100svh;}
body.live-body .lpita-paymob-page-v148{min-height:calc(100svh - 34px);padding:clamp(92px,11vh,138px) clamp(16px,5vw,72px) 48px;background:#fff;color:#111;}
body.live-body .lpita-paymob-shell-v148{width:min(1180px,100%);margin:0 auto;display:grid;grid-template-columns:minmax(280px,380px) minmax(0,1fr);border:1px solid rgba(17,17,17,.12);background:#fff;box-shadow:0 24px 70px rgba(0,0,0,.045);}
body.live-body .lpita-paymob-summary-v148{padding:clamp(24px,4vw,48px);border-right:1px solid rgba(17,17,17,.08);display:flex;flex-direction:column;gap:14px;background:#fafafa;}
body.live-body .lpita-paymob-brand-v148 img{width:74px!important;height:74px!important;object-fit:contain!important;filter:none!important;opacity:1!important;display:block;margin:0 0 18px;}
body.live-body .lpita-paymob-summary-v148 .eyebrow{font-size:11px!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:#777!important;font-weight:700!important;margin:0;}
body.live-body .lpita-paymob-summary-v148 h1{font-size:clamp(34px,4vw,58px);line-height:.95;margin:0;font-weight:800;letter-spacing:-.055em;}
body.live-body .lpita-paymob-order-v148{margin:4px 0 0;color:#777;font-size:13px;letter-spacing:.04em;}
body.live-body .lpita-paymob-status-v148{margin:8px 0 10px;padding:12px 14px;background:#fff;border:1px solid #eee;font-size:12px;line-height:1.45;color:#555;letter-spacing:.04em;}
body.live-body .lpita-paymob-status-v148.is-ok{background:#ecfdf5;border-color:#bbf7d0;color:#047857;font-weight:800;}
body.live-body .lpita-paymob-check-v148{height:44px!important;border-radius:0!important;border:1px solid #111!important;background:#111!important;color:#fff!important;text-transform:uppercase!important;font-size:11px!important;letter-spacing:.12em!important;font-weight:800!important;}
body.live-body .lpita-paymob-back-v148{font-size:12px;text-transform:uppercase;letter-spacing:.12em;text-decoration:underline;text-underline-offset:4px;color:#555;}
body.live-body .lpita-paymob-frame-panel-v148{padding:clamp(18px,3vw,38px);min-width:0;background:#fff;display:flex;flex-direction:column;}
body.live-body .lpita-paymob-frame{display:block;width:100%;height:min(780px,calc(100svh - 210px));min-height:650px;border:0;background:#fff;overflow:hidden;}
body.live-body .lpita-paymob-fallback{display:none!important;margin-top:14px;border:1px solid rgba(17,17,17,.12);padding:12px 14px;background:#fff;box-shadow:none!important;align-items:center;justify-content:space-between;gap:14px;}
body.live-body .lpita-paymob-fallback.is-visible{display:flex!important;}
body.live-body .lpita-paymob-fallback p{margin:0;color:#555;font-size:12px;line-height:1.35;}
body.live-body .lpita-paymob-fallback .btn{height:42px!important;min-width:150px!important;border-radius:0!important;background:#111!important;color:#fff!important;font-size:10px!important;letter-spacing:.12em!important;}
@media(max-width:820px){
 body.live-body .lpita-paymob-page-v148{padding:86px 0 80px!important;}
 body.live-body .lpita-paymob-shell-v148{display:block;width:100%;border-left:0;border-right:0;box-shadow:none;}
 body.live-body .lpita-paymob-summary-v148{border-right:0;border-bottom:1px solid rgba(17,17,17,.1);padding:22px 18px;background:#fff;}
 body.live-body .lpita-paymob-summary-v148 h1{font-size:34px;}
 body.live-body .lpita-paymob-brand-v148 img{width:56px!important;height:56px!important;}
 body.live-body .lpita-paymob-frame-panel-v148{padding:14px;}
 body.live-body .lpita-paymob-frame{height:72svh;min-height:620px;}
 body.live-body .lpita-paymob-fallback.is-visible{display:grid!important;text-align:center;}
 body.live-body .lpita-paymob-fallback .btn{width:100%!important;}
}
/* css/lpita-v148-paymob-payment.css */
body.live-body.route-payment-paymob{background:#fff!important;overflow-x:hidden!important;}
body.live-body.route-payment-paymob .site-header{background:transparent!important;border:0!important;}
body.live-body .lpita-paymob-page-v125{padding:92px 18px 42px!important;min-height:100svh!important;background:#fff!important;}
body.live-body .lpita-paymob-page-v125 .lpita-paymob-shell{width:min(1080px,100%)!important;margin:0 auto!important;padding:0!important;background:#fff!important;display:grid!important;grid-template-columns:minmax(260px,360px) minmax(0,1fr)!important;gap:28px!important;align-items:start!important;}
body.live-body .lpita-paymob-page-v125 .lpita-paymob-head{text-align:left!important;border:0!important;padding:28px 0!important;position:sticky!important;top:92px!important;}
body.live-body .lpita-paymob-page-v125 .lpita-paymob-head .eyebrow{font-size:11px!important;letter-spacing:.18em!important;color:#777!important;font-weight:700!important;text-transform:uppercase!important;margin:0 0 8px!important;}
body.live-body .lpita-paymob-page-v125 .lpita-paymob-head h1{font-size:clamp(38px,5vw,76px)!important;line-height:.92!important;font-weight:800!important;letter-spacing:-.055em!important;margin:0 0 12px!important;text-transform:uppercase!important;}
body.live-body .lpita-paymob-page-v125 .lpita-paymob-head p{font-size:14px!important;color:#555!important;font-weight:400!important;margin:0!important;}
body.live-body .lpita-paymob-methods-v142{justify-content:flex-start!important;margin-top:18px!important;gap:7px!important;}
body.live-body .lpita-paymob-methods-v142 span{height:28px!important;min-height:28px!important;padding:0 9px!important;border:1px solid #ddd!important;background:#fff!important;color:#111!important;font-size:10px!important;letter-spacing:.1em!important;}
body.live-body .lpita-paymob-frame-wrap{min-height:690px!important;border:1px solid #e7e2dc!important;background:#fff!important;box-shadow:0 24px 70px rgba(0,0,0,.05)!important;overflow:hidden!important;position:relative!important;}
body.live-body .lpita-paymob-frame{width:100%!important;height:720px!important;min-height:720px!important;border:0!important;background:#fff!important;display:block!important;}
body.live-body .lpita-paymob-fallback{position:absolute!important;left:18px!important;right:18px!important;bottom:18px!important;transform:none!important;width:auto!important;border:1px solid #e6e0d8!important;background:rgba(255,255,255,.94)!important;box-shadow:0 14px 42px rgba(0,0,0,.07)!important;padding:12px 14px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;opacity:.0!important;pointer-events:none!important;transition:opacity .2s ease!important;}
body.live-body .lpita-paymob-frame-wrap.show-fallback .lpita-paymob-fallback{opacity:1!important;pointer-events:auto!important;}
body.live-body .lpita-paymob-fallback p{font-size:12px!important;line-height:1.35!important;color:#555!important;margin:0!important;font-weight:400!important;}
body.live-body .lpita-paymob-fallback .btn{min-width:142px!important;height:42px!important;padding:0 12px!important;background:#111!important;color:#fff!important;border:0!important;border-radius:0!important;font-size:10px!important;letter-spacing:.12em!important;}
@media(max-width:820px){
 body.live-body .lpita-paymob-page-v125{padding:86px 12px 28px!important;}
 body.live-body .lpita-paymob-page-v125 .lpita-paymob-shell{display:block!important;}
 body.live-body .lpita-paymob-page-v125 .lpita-paymob-head{position:static!important;text-align:center!important;padding:10px 0 18px!important;}
 body.live-body .lpita-paymob-page-v125 .lpita-paymob-head h1{font-size:40px!important;}
 body.live-body .lpita-paymob-methods-v142{justify-content:center!important;}
 body.live-body .lpita-paymob-frame-wrap{min-height:680px!important;}
 body.live-body .lpita-paymob-frame{height:690px!important;min-height:690px!important;}
 body.live-body .lpita-paymob-fallback{position:static!important;margin:10px!important;display:grid!important;text-align:center!important;opacity:1!important;pointer-events:auto!important;}
 body.live-body .lpita-paymob-fallback .btn{width:100%!important;}
}
/* css/lpita-v150-google-auth-fix.css */
.lpita-google-status-v150{display:grid;gap:4px;margin:0 0 18px;padding:14px 16px;border:1px solid #dedbd4;background:#faf9f6}.lpita-google-status-v150 strong{font-weight:800}.lpita-google-status-v150 span{color:#686868}.lpita-google-status-v150.is-ready{border-color:#a8dcc5;background:#effaf4;color:#10603c}.customer-social-login .google-social-btn,.signup-social-google-v144 .google-social-btn{display:flex!important;align-items:center!important;justify-content:center!important;gap:12px!important;min-height:46px!important;border:1px solid #111!important;background:#fff!important;color:#111!important;text-decoration:none!important;text-transform:uppercase!important;letter-spacing:.06em!important;font-weight:700!important}.google-g-mark{display:inline-grid!important;place-items:center!important;width:22px!important;height:22px!important;border:1px solid #d8d8d8!important;background:#fff!important;color:#111!important;font-weight:900!important;line-height:1!important}.customer-social-login{margin-top:20px}@media(max-width:760px){.customer-social-login .google-social-btn{width:100%!important}.lpita-google-status-v150{padding:12px}}
/* css/lpita-v151-fast-payments.css */
body.live-body.route-cart .lpita-branded-login-loader[data-lpita-universal-loader],
body.live-body.route-checkout .lpita-branded-login-loader[data-lpita-universal-loader],
body.live-body.route-payment-paymob .lpita-branded-login-loader[data-lpita-universal-loader],
body.live-body.route-cart [data-mobile-entrance-loader],
body.live-body.route-checkout [data-mobile-entrance-loader],
body.live-body.route-payment-paymob [data-mobile-entrance-loader],
body.live-body.route-cart [data-mobile-loader],
body.live-body.route-checkout [data-mobile-loader],
body.live-body.route-payment-paymob [data-mobile-loader]{
  display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;
}
body.live-body.route-cart,
body.live-body.route-checkout,
body.live-body.route-payment-paymob{scroll-behavior:auto!important}
body.live-body.route-cart .site-main,
body.live-body.route-checkout .site-main,
body.live-body.route-payment-paymob .site-main{transition:none!important;animation:none!important}


body.live-body.route-checkout .lpita-v151-payment-field{margin-top:20px!important}
body.live-body.route-checkout .lpita-payment-methods-v151{
  display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin-top:12px!important;
}
body.live-body.route-checkout .lpita-payment-option-v151{
  min-height:86px!important;padding:14px 44px 14px 14px!important;border:1px solid #d8d4cc!important;background:#fff!important;color:#111!important;border-radius:0!important;box-shadow:none!important;display:grid!important;grid-template-columns:36px minmax(0,1fr) auto!important;gap:12px!important;align-items:center!important;position:relative!important;cursor:pointer!important;transition:border-color .14s ease,background .14s ease!important;
}
body.live-body.route-checkout .lpita-payment-option-v151:hover{border-color:#111!important;background:#fbfaf7!important}
body.live-body.route-checkout .lpita-payment-option-v151 input{position:absolute!important;opacity:0!important;pointer-events:none!important}
body.live-body.route-checkout .lpita-payment-option-v151:before{content:""!important;display:block!important;position:absolute!important;right:14px!important;top:14px!important;width:10px!important;height:10px!important;border:1px solid #111!important;background:#fff!important;border-radius:50%!important}
body.live-body.route-checkout .lpita-payment-option-v151:has(input:checked):before,
body.live-body.route-checkout .lpita-payment-option-v151.is-selected:before{background:#111!important;box-shadow:inset 0 0 0 2px #fff!important}
body.live-body.route-checkout .lpita-payment-option-v151:has(input:checked),
body.live-body.route-checkout .lpita-payment-option-v151.is-selected{border-color:#111!important;background:#f7f5ef!important}
body.live-body.route-checkout .lpita-pay-icon-v151{
  width:36px!important;height:36px!important;border:1px solid #111!important;background:#111!important;color:#fff!important;display:grid!important;place-items:center!important;font-size:18px!important;line-height:1!important;font-weight:700!important;border-radius:0!important;
}
body.live-body.route-checkout .lpita-payment-option-v151.is-apple .lpita-pay-icon-v151{font-size:25px!important;font-family:Arial,sans-serif!important}
body.live-body.route-checkout .lpita-payment-option-v151.is-cod .lpita-pay-icon-v151{font-size:16px!important}
body.live-body.route-checkout .lpita-pay-copy-v151 strong{display:block!important;font-size:12px!important;line-height:1.2!important;font-weight:800!important;letter-spacing:.07em!important;text-transform:uppercase!important;margin:0 0 5px!important;white-space:normal!important}
body.live-body.route-checkout .lpita-pay-copy-v151 small{display:block!important;font-size:11px!important;line-height:1.35!important;font-weight:400!important;letter-spacing:.01em!important;color:#6d6b66!important;text-transform:none!important;max-width:44ch!important}
body.live-body.route-checkout .lpita-pay-brands-v151{font-size:10px!important;font-weight:800!important;letter-spacing:.08em!important;white-space:nowrap!important;opacity:.72!important;text-transform:uppercase!important;align-self:end!important}
body.live-body.route-checkout .lpita-payment-incentive-v151{margin:12px 0 0!important;padding:12px 14px!important;border-left:2px solid #111!important;background:#f6f4ef!important;color:#111!important;font-size:12px!important;line-height:1.5!important;font-weight:400!important;letter-spacing:.01em!important}
body.live-body.route-checkout .payment-choice-field[data-selected-method="cod"] .lpita-payment-incentive-v151{display:none!important}


body.live-body.route-payment-paymob .lpita-paymob-page-v151{min-height:100svh!important;background:#fff!important;padding:calc(var(--live-header-height,86px) + 24px) clamp(16px,4vw,54px) 58px!important;color:#111!important}
body.live-body.route-payment-paymob .lpita-paymob-shell-v151{width:min(1180px,100%)!important;margin:0 auto!important;display:grid!important;grid-template-columns:minmax(250px,330px) minmax(0,1fr)!important;gap:24px!important;align-items:start!important}
body.live-body.route-payment-paymob .lpita-paymob-summary-v151{background:#f8f7f4!important;border:0!important;padding:28px!important;position:sticky!important;top:calc(var(--live-header-height,86px) + 24px)!important;min-height:240px!important}
body.live-body.route-payment-paymob .lpita-paymob-brand-v151 .live-logo-img{width:72px!important;max-height:72px!important;filter:none!important;opacity:1!important}
body.live-body.route-payment-paymob .lpita-paymob-summary-v151 h1{font-size:clamp(28px,3vw,44px)!important;letter-spacing:-.05em!important;line-height:.95!important;margin:8px 0 10px!important}
body.live-body.route-payment-paymob .lpita-paymob-order-v151{font-size:13px!important;font-weight:700!important;margin:0 0 14px!important}
body.live-body.route-payment-paymob .lpita-paymob-status-v151{font-size:12px!important;line-height:1.5!important;color:#686862!important;min-height:38px!important;margin:14px 0!important}
body.live-body.route-payment-paymob .lpita-paymob-status-v151.is-ok{color:#14804a!important;font-weight:700!important}
body.live-body.route-payment-paymob .lpita-paymob-check-v151,
body.live-body.route-payment-paymob .lpita-paymob-back-v151{width:100%!important;margin-top:8px!important;justify-content:center!important;border-radius:0!important}
body.live-body.route-payment-paymob .lpita-paymob-frame-panel-v151{position:relative!important;background:#fff!important;border:1px solid #e2ded6!important;min-height:760px!important;overflow:hidden!important;box-shadow:none!important}
body.live-body.route-payment-paymob .lpita-paymob-frame{display:block!important;width:100%!important;height:760px!important;border:0!important;background:#fff!important}
body.live-body.route-payment-paymob .lpita-paymob-fallback{display:none!important;position:absolute!important;left:18px!important;right:18px!important;bottom:18px!important;background:rgba(255,255,255,.98)!important;border:1px solid #d9d5cc!important;padding:14px!important;align-items:center!important;gap:12px!important;box-shadow:0 18px 44px rgba(0,0,0,.08)!important}
body.live-body.route-payment-paymob .lpita-paymob-fallback.is-visible{display:flex!important}
body.live-body.route-payment-paymob .lpita-paymob-fallback p{margin:0!important;flex:1!important;font-size:12px!important;color:#666!important;line-height:1.4!important}
body.live-body.route-payment-paymob .lpita-paymob-fallback .btn{min-width:158px!important;border-radius:0!important}
body.live-body.route-payment-paymob .lpita-paymob-redirect-card-v151{height:520px!important;display:grid!important;place-items:center!important;align-content:center!important;gap:16px!important;text-align:center!important;padding:34px!important;background:#f8f7f4!important}
body.live-body.route-payment-paymob .lpita-paymob-redirect-card-v151 strong{font-size:28px!important;letter-spacing:-.04em!important}
body.live-body.route-payment-paymob .lpita-paymob-redirect-card-v151 p{max-width:420px!important;margin:0!important;color:#666!important;line-height:1.5!important}
body.live-body.route-payment-paymob .lpita-paymob-redirect-card-v151 .btn{border-radius:0!important;min-width:220px!important}
@media(max-width:860px){
  body.live-body.route-checkout .lpita-payment-methods-v151{grid-template-columns:1fr!important}
  body.live-body.route-checkout .lpita-payment-option-v151{grid-template-columns:34px minmax(0,1fr)!important;padding:13px 40px 13px 12px!important;min-height:80px!important}
  body.live-body.route-checkout .lpita-pay-brands-v151{grid-column:2!important;justify-self:start!important;margin-top:2px!important}
  body.live-body.route-payment-paymob .lpita-paymob-page-v151{padding:calc(var(--live-header-height,86px) + 12px) 12px 88px!important}
  body.live-body.route-payment-paymob .lpita-paymob-shell-v151{grid-template-columns:1fr!important;gap:12px!important}
  body.live-body.route-payment-paymob .lpita-paymob-summary-v151{position:static!important;min-height:0!important;padding:18px!important}
  body.live-body.route-payment-paymob .lpita-paymob-frame-panel-v151{min-height:660px!important}
  body.live-body.route-payment-paymob .lpita-paymob-frame{height:660px!important}
}
/* css/lpita-v152-fast-paymob.css */
body.route-cart [data-lpita-universal-loader],
body.route-checkout [data-lpita-universal-loader],
body.route-payment-paymob [data-lpita-universal-loader],
body.route-cart .lpita-branded-login-loader,
body.route-checkout .lpita-branded-login-loader,
body.route-payment-paymob .lpita-branded-login-loader,
body.route-cart [data-mobile-loader],
body.route-checkout [data-mobile-loader],
body.route-payment-paymob [data-mobile-loader],
body.route-cart [data-mobile-entrance-loader],
body.route-checkout [data-mobile-entrance-loader],
body.route-payment-paymob [data-mobile-entrance-loader]{display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}
body.route-payment-paymob{background:#fff!important}.lpita-paymob-page-v152{min-height:calc(100svh - 110px);padding:clamp(34px,7vw,96px) clamp(16px,5vw,72px);background:#fff;color:#111}.lpita-paymob-shell-v152{width:min(1120px,100%);margin:0 auto;display:grid;grid-template-columns:minmax(220px,.38fr) minmax(0,.62fr);border:1px solid #e4e0da;background:#fff}.lpita-paymob-summary-v152{padding:clamp(22px,4vw,56px);border-right:1px solid #ece8e1;background:#faf9f6}.lpita-paymob-summary-v152 h1{font-size:clamp(28px,4vw,58px);line-height:.95;margin:8px 0 18px}.lpita-paymob-frame-panel-v152{position:relative;min-height:620px;background:#fff;display:grid;place-items:center;overflow:hidden}.lpita-paymob-frame-panel-v152 iframe{width:100%;height:720px;min-height:620px;border:0;background:#fff;display:block}.lpita-paymob-preparing-v152{position:absolute;inset:0;z-index:2;display:grid;place-items:center;align-content:center;gap:10px;background:#fff;color:#111;text-align:center}.lpita-paymob-preparing-v152[hidden]{display:none!important}.lpita-paymob-mini-logo img{width:70px;height:70px;object-fit:contain}.lpita-paymob-preparing-v152 strong{font-size:14px;letter-spacing:.12em;text-transform:uppercase}.lpita-paymob-preparing-v152 span{font-size:13px;color:#777}.lpita-paymob-fallback{display:none!important}.lpita-paymob-fallback.is-visible{display:block!important;position:absolute;left:24px;right:24px;bottom:24px;background:rgba(255,255,255,.94);border:1px solid #ddd;padding:14px}.lpita-paymob-redirect-card-v152{max-width:420px;padding:28px;border:1px solid #ddd;text-align:center;background:#fff}.lpita-paymob-redirect-card-v152[hidden]{display:none!important}.lpita-v152-checkout-busy button[type="submit"]{opacity:.76;cursor:progress}.lpita-v152-checkout-note{font-size:12px;color:#777;margin-top:8px;text-align:center}
@media(max-width:760px){.lpita-paymob-page-v152{padding:24px 12px 90px}.lpita-paymob-shell-v152{display:block;border:0}.lpita-paymob-summary-v152{border:0;background:#fff;padding:16px 0 20px}.lpita-paymob-frame-panel-v152{min-height:560px}.lpita-paymob-frame-panel-v152 iframe{height:640px;min-height:560px}.lpita-paymob-summary-v152 h1{font-size:32px}.lpita-paymob-check-v151,.lpita-paymob-back-v151{display:none!important}}
/* css/lpita-v153-checkout-discount-paymob.css */
body.live-body.route-checkout .lpita-discount-field-v153{grid-column:auto!important}
body.live-body.route-checkout .lpita-discount-row-v153{display:grid!important;grid-template-columns:minmax(0,1fr) 92px;align-items:end;gap:10px;width:100%}
body.live-body.route-checkout .lpita-discount-row-v153 input{width:100%;min-height:44px!important}
body.live-body.route-checkout .lpita-discount-row-v153 button,
body.live-body.route-checkout .lpita-apply-discount-v153,
body.live-body.route-checkout .lpita-discount-apply-v153{min-height:44px!important;border:0!important;border-bottom:1px solid #111!important;background:transparent!important;color:#111!important;font-size:11px!important;letter-spacing:.08em!important;font-weight:800!important;text-transform:uppercase!important;padding:0 6px!important;border-radius:0!important;box-shadow:none!important}
body.live-body.route-checkout .lpita-discount-row-v153 button:disabled{opacity:.55}
body.live-body.route-checkout .lpita-discount-message-v153{margin-top:7px;font-size:12px;line-height:1.35;color:#777;font-weight:400!important;text-transform:none!important;letter-spacing:0!important}
body.live-body.route-checkout .lpita-discount-message-v153.is-ok{color:#166534!important}.lpita-discount-message-v153.is-error{color:#991b1b!important}
body.live-body.route-checkout .lpita-summary-discount-v153,
body.live-body.route-checkout .lpita-summary-discount-lines-v153 p,
body.live-body.route-checkout .lpita-summary-total-v153{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;margin:6px 0!important}
body.live-body.route-checkout .lpita-summary-total-v153{border-top:1px solid #e6e6e6!important;padding-top:12px!important;font-size:15px!important}
body.live-body.route-checkout .lpita-summary-total-v153 strong{font-size:18px!important;white-space:nowrap!important}
@media(max-width:760px){body.live-body.route-checkout .lpita-discount-row-v153{grid-template-columns:minmax(0,1fr) 82px!important;gap:8px!important}body.live-body.route-checkout .lpita-discount-row-v153 button{font-size:10px!important}}
/* css/lpita-v157-paymob.css */
.payment-choice-card,
.lpita-payment-option-v151,
.lpita-payment-option-v154{
  background:#fff !important;
  color:#111 !important;
  border:1px solid #d8d2c8 !important;
  box-shadow:none !important;
}
.payment-choice-card * ,
.lpita-payment-option-v151 *,
.lpita-payment-option-v154 *{
  color:inherit !important;
}
.payment-choice-card:has(input:checked),
.lpita-payment-option-v151:has(input:checked),
.lpita-payment-option-v154:has(input:checked){
  background:#fff !important;
  color:#111 !important;
  border:2px solid #111 !important;
}
.payment-choice-card input[type="radio"]{accent-color:#111;}
.lpita-pay-brands-v151 b,
.lpita-pay-brands-v154 b{
  background:#fff !important;
  border:1px solid #ddd6cb !important;
  color:#111 !important;
  min-width:38px;
  height:24px;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  font-size:11px;
  line-height:1;
}
.lpita-paymob-preparing,
.lpita-paymob-shell,
.lpita-paymob-card{
  background:#fff !important;
  color:#111 !important;
}
@media(max-width:760px){
  .payment-choice-card,
  .lpita-payment-option-v151,
  .lpita-payment-option-v154{
    min-height:auto !important;
    padding:18px 14px !important;
  }
}
/* css/lpita-v163-critical-flow.css */
body.live-body.route-cart [data-lpita-universal-loader],
body.live-body.route-checkout [data-lpita-universal-loader],
body.live-body.route-payment-paymob [data-lpita-universal-loader],
body.live-body.route-payment-status [data-lpita-universal-loader],
body.live-body.route-payment-callback [data-lpita-universal-loader],
body.live-body.route-cart .lpita-branded-login-loader,
body.live-body.route-checkout .lpita-branded-login-loader,
body.live-body.route-payment-paymob .lpita-branded-login-loader,
body.live-body.route-payment-status .lpita-branded-login-loader,
body.live-body.route-payment-callback .lpita-branded-login-loader,
body.live-body.route-cart [data-mobile-loader],
body.live-body.route-checkout [data-mobile-loader],
body.live-body.route-payment-paymob [data-mobile-loader],
body.live-body.route-cart [data-mobile-entrance-loader],
body.live-body.route-checkout [data-mobile-entrance-loader],
body.live-body.route-payment-paymob [data-mobile-entrance-loader],
body.live-body.route-cart .lpita-mobile-loader,
body.live-body.route-checkout .lpita-mobile-loader,
body.live-body.route-payment-paymob .lpita-mobile-loader{display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;animation:none!important;transition:none!important}
body.live-body.route-cart,
body.live-body.route-checkout,
body.live-body.route-payment-paymob{cursor:auto!important;overflow-x:hidden!important}
body.live-body.route-checkout .z-checkout-grid,
body.live-body.route-checkout .checkout-grid{will-change:auto!important;contain:layout paint style;}
body.live-body.route-checkout .lpita-v163-inline-wait{display:block;margin:10px 0 0;font:400 12px/1.45 Montserrat,Arial,sans-serif;color:#555;letter-spacing:0;text-transform:none}
body.live-body.route-checkout button.lpita-v163-submit-busy{opacity:.72!important;pointer-events:none!important;background:#111!important;color:#fff!important}
body.live-body.route-payment-paymob .lpita-paymob-preparing-v152{min-height:180px!important;display:grid!important;place-items:center!important;gap:8px!important;background:#fff!important;color:#111!important}
body.live-body.route-payment-paymob .lpita-paymob-preparing-v152[hidden]{display:none!important}
body.live-body.route-payment-paymob .lpita-paymob-frame{background:#fff!important;min-height:min(72vh,720px)!important}
@media(max-width:760px){body.live-body.route-payment-paymob .lpita-paymob-frame{min-height:70svh!important}body.live-body.route-checkout .z-checkout-grid{display:block!important}}
/* css/lpita-v157-paymob-google.css */
.customer-social-login .google-social-btn,.signup-social-google-v144 .google-social-btn{display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;min-height:46px!important;visibility:visible!important;opacity:1!important}
.paymob-ok-v141{line-height:1.6}
/* css/lpita-v186-auth-session.css */
.remember-login-line{display:flex!important;align-items:center!important;gap:10px!important;margin:14px 0 18px!important;font:600 12px/1.4 Montserrat,Arial,sans-serif!important;letter-spacing:.04em!important;color:#222!important;text-transform:none!important;cursor:pointer!important;}
.remember-login-line input{appearance:none!important;width:16px!important;height:16px!important;min-width:16px!important;border:1px solid #111!important;border-radius:0!important;background:#fff!important;margin:0!important;display:inline-block!important;position:relative!important;}
.remember-login-line input:checked{background:#111!important;}
.remember-login-line input:checked:after{content:"";position:absolute;left:4px;top:1px;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg);}
.customer-login-form .remember-login-line{margin-top:18px!important;}
.portal-login-card .remember-login-line{color:#111!important;}
/* css/lpita-v163-checkout-lite.css */
body.live-body.route-cart [data-lpita-universal-loader],
body.live-body.route-checkout [data-lpita-universal-loader],
body.live-body.route-payment-paymob [data-lpita-universal-loader],
body.live-body.route-payment-status [data-lpita-universal-loader],
body.live-body.route-payment-callback [data-lpita-universal-loader],
body.live-body.route-cart .lpita-branded-login-loader,
body.live-body.route-checkout .lpita-branded-login-loader,
body.live-body.route-payment-paymob .lpita-branded-login-loader,
body.live-body.route-payment-status .lpita-branded-login-loader,
body.live-body.route-payment-callback .lpita-branded-login-loader,
body.live-body.route-cart [data-mobile-loader],
body.live-body.route-checkout [data-mobile-loader],
body.live-body.route-payment-paymob [data-mobile-loader],
body.live-body.route-cart [data-mobile-entrance-loader],
body.live-body.route-checkout [data-mobile-entrance-loader],
body.live-body.route-payment-paymob [data-mobile-entrance-loader],
body.live-body.route-cart [data-lpita-mobile-persistent-loader],
body.live-body.route-checkout [data-lpita-mobile-persistent-loader],
body.live-body.route-payment-paymob [data-lpita-mobile-persistent-loader]{
  display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;animation:none!important;transition:none!important;
}
body.live-body.route-cart,
body.live-body.route-checkout,
body.live-body.route-payment-paymob{scroll-behavior:auto!important;cursor:auto!important}
body.live-body.route-cart .site-main,
body.live-body.route-checkout .site-main,
body.live-body.route-payment-paymob .site-main{animation:none!important;transition:none!important;filter:none!important}
body.live-body.route-checkout .lpita-v163-button-busy{opacity:.86!important;cursor:progress!important}
body.live-body.route-payment-paymob .lpita-paymob-preparing-v152,
body.live-body.route-payment-paymob [data-paymob-preparing]{
  position:absolute!important;inset:auto 18px 18px 18px!important;min-height:0!important;z-index:3!important;padding:14px 16px!important;border:1px solid #ebe6dc!important;background:rgba(255,255,255,.96)!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;text-align:center!important;color:#111!important;box-shadow:0 10px 26px rgba(0,0,0,.06)!important;
}
body.live-body.route-payment-paymob [data-paymob-preparing][hidden],
body.live-body.route-payment-paymob .lpita-paymob-preparing-v152[hidden]{display:none!important}
body.live-body.route-payment-paymob [data-paymob-preparing] .lpita-paymob-mini-logo{display:none!important}
body.live-body.route-payment-paymob [data-paymob-preparing] strong{font-size:12px!important;letter-spacing:.08em!important;margin:0!important;white-space:normal!important}
body.live-body.route-payment-paymob [data-paymob-preparing] span{font-size:12px!important;color:#777!important}
body.live-body.route-payment-paymob .lpita-paymob-frame-panel-v151,
body.live-body.route-payment-paymob .lpita-paymob-frame-panel-v152{min-height:620px!important;background:#fff!important}
@media(max-width:760px){
  body.live-body.route-payment-paymob .lpita-paymob-frame-panel-v151,
  body.live-body.route-payment-paymob .lpita-paymob-frame-panel-v152{min-height:560px!important}
  body.live-body.route-payment-paymob [data-paymob-preparing]{left:10px!important;right:10px!important;bottom:10px!important;padding:10px!important;display:grid!important;gap:3px!important}
}
/* css/lpita-v165-no-flash-loading.css */
body.live-body .lpita-branded-login-loader:not(.is-active),
body.live-body [data-lpita-universal-loader]:not(.is-active),
body.live-body [data-mobile-loader],
body.live-body [data-mobile-entrance-loader],
body.live-body [data-lpita-mobile-persistent-loader]{display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;animation:none!important;transition:none!important}
body.live-body.route-cart [data-lpita-universal-loader],
body.live-body.route-checkout [data-lpita-universal-loader],
body.live-body.route-payment-paymob [data-lpita-universal-loader],
body.live-body.route-payment-initiate [data-lpita-universal-loader],
body.live-body.route-payment-status [data-lpita-universal-loader],
body.live-body.route-payment-callback [data-lpita-universal-loader],
body.live-body.route-cart .lpita-branded-login-loader,
body.live-body.route-checkout .lpita-branded-login-loader,
body.live-body.route-payment-paymob .lpita-branded-login-loader{display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;animation:none!important;transition:none!important}
body.live-body .lpita-v165-login-loader.is-active{display:grid!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;animation:lpitaV165In .12s ease both!important}
body.live-body .lpita-v165-login-loader.is-hiding{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:opacity .14s ease,visibility .14s ease!important}
body.live-body.lpita-v165-transitioning{cursor:progress}
.lpita-v165-progress{position:fixed;left:0;right:0;top:0;height:2px;z-index:2147483600;background:transparent;pointer-events:none;opacity:0;transition:opacity .1s ease}
.lpita-v165-progress:before{content:"";display:block;width:34%;height:100%;background:#111;transform:translateX(-110%);animation:lpitaV165Progress .7s ease-in-out infinite}
body.lpita-v165-transitioning .lpita-v165-progress{opacity:1}
body.live-body .lpita-announcement-v93{height:30px!important;line-height:30px!important;overflow:hidden!important;white-space:nowrap!important;background:#111!important;color:#fff!important}
body.live-body .lpita-announcement-v93 .lp93-ann-viewport{height:100%!important;overflow:hidden!important;display:block!important}
body.live-body .lpita-announcement-v93 .lp93-ann-track{display:flex!important;align-items:center!important;width:max-content!important;min-width:200%!important;will-change:transform!important;transform:translate3d(0,0,0)}
body.live-body .lpita-announcement-v93 .lp93-ann-group{display:flex!important;align-items:center!important;gap:16px!important;flex:0 0 auto!important;height:100%!important;white-space:nowrap!important}
body.live-body .lpita-announcement-v93 b{font-weight:600!important;white-space:nowrap!important}
body.live-body .lpita-announcement-v93 i{font-style:normal!important;opacity:.65!important}
@keyframes lpitaV165In{from{opacity:0}to{opacity:1}}
@keyframes lpitaV165Progress{0%{transform:translateX(-120%)}100%{transform:translateX(300%)}}
@media (max-width:760px){body.live-body .lpita-announcement-v93{height:28px!important;line-height:28px!important;font-size:9px!important}}
@media (prefers-reduced-motion:reduce){.lpita-v165-progress:before{animation:none;transform:none;width:100%;opacity:.45}}
/* css/lpita-v167-no-flash.css */
html body.live-body .live-announcement:not(.lpita-announcement-fixed),
html body.live-body [class*="lpita-announcement-v"]:not(.lpita-announcement-fixed){display:none!important;visibility:hidden!important;opacity:0!important;height:0!important;min-height:0!important;overflow:hidden!important;pointer-events:none!important}
html body.live-body .lpita-announcement-fixed{position:fixed!important;top:0!important;left:0!important;right:0!important;height:30px!important;min-height:30px!important;line-height:30px!important;z-index:2147482000!important;display:block!important;overflow:hidden!important;background:#050505!important;color:#fff!important;text-decoration:none!important;white-space:nowrap!important;border:0!important;margin:0!important;padding:0!important;font-family:Montserrat,Arial,sans-serif!important;font-size:10px!important;font-weight:700!important;letter-spacing:.14em!important;text-transform:uppercase!important;contain:layout paint!important;backface-visibility:hidden!important;transform:translateZ(0)!important}
html body.live-body .lpita-announcement-fixed .lp167-ann-viewport{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;overflow:hidden!important;display:block!important;background:#050505!important;white-space:nowrap!important}
html body.live-body .lpita-announcement-fixed .lp167-ann-track{display:flex!important;align-items:center!important;height:100%!important;width:max-content!important;min-width:100%!important;max-width:none!important;white-space:nowrap!important;will-change:transform!important;transform:translate3d(0,0,0)!important;transition:none!important;animation:none!important}
html body.live-body .lpita-announcement-fixed .lp167-ann-group{display:flex!important;align-items:center!important;height:100%!important;flex:0 0 auto!important;white-space:nowrap!important;gap:18px!important}
html body.live-body .lpita-announcement-fixed .lp167-ann-group b{display:inline-block!important;color:#fff!important;font-size:10px!important;font-weight:700!important;letter-spacing:.14em!important;line-height:1!important;padding:0 28px!important;white-space:nowrap!important;text-transform:uppercase!important}
html body.live-body .lpita-announcement-fixed .lp167-ann-group i{display:inline-block!important;color:#fff!important;opacity:.55!important;font-size:9px!important;font-style:normal!important;line-height:1!important}
html body.live-body .lpita-announcement-fixed .sr-only{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
html body.live-body .zara-header{top:30px!important;will-change:auto!important;backface-visibility:hidden!important;transform:translateZ(0)!important}
html body.live-body .zara-main{padding-top:calc(var(--live-header-height,92px) + 30px)!important}
@media(max-width:760px){html body.live-body .lpita-announcement-fixed{height:28px!important;min-height:28px!important;line-height:28px!important;font-size:9px!important}html body.live-body .lpita-announcement-fixed .lp167-ann-group b{font-size:9px!important;padding:0 18px!important}html body.live-body .zara-header{top:28px!important}html body.live-body .zara-main{padding-top:calc(72px + 28px)!important}}
@media(prefers-reduced-motion:reduce){html body.live-body .lpita-announcement-fixed .lp167-ann-track{transform:none!important}}
/* css/lpita-v172-home-slider.css */
body.live-body.route-home .zara-main{padding-top:0!important;overflow:hidden;background:#fff!important;color:#080808!important;}
body.live-body.route-home .lp172-home{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);background:#fff;overflow:hidden;}
body.live-body.route-home .home-soft-separator,
body.live-body.route-home .mobile-home-actions,
body.live-body.route-home .z-category-directory{display:none!important;}
.lp172-hero-slider{position:relative;width:100vw;height:clamp(720px,108svh,980px);min-height:720px;overflow:hidden;background:#f6f6f4;isolation:isolate;}
.lp172-hero-slide{position:absolute;inset:0;opacity:0;pointer-events:none;transition:opacity 950ms ease;display:block;}
.lp172-hero-slide.is-active{opacity:1;pointer-events:auto;z-index:2;}
.lp172-hero-slide img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;transform:scale(1.01);transition:transform 5600ms ease;}
.lp172-hero-slide.is-active img{transform:scale(1.05);}
.lp172-hero-shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.24),rgba(0,0,0,.13) 42%,rgba(0,0,0,.38));}
.lp172-hero-copy{position:absolute;left:50%;bottom:clamp(82px,13vh,150px);transform:translateX(-50%);width:min(940px,calc(100vw - 64px));display:grid;justify-items:center;text-align:center;color:#fff;text-shadow:0 2px 24px rgba(0,0,0,.26);z-index:3;}
.lp172-hero-copy p{margin:0 0 12px;font:500 12px/1.1 Montserrat,Arial,sans-serif;letter-spacing:.18em;text-transform:uppercase;}
.lp172-hero-copy h1{margin:0;font:800 clamp(48px,8.2vw,112px)/.92 Montserrat,Arial,sans-serif;letter-spacing:-.067em;text-transform:none;max-width:100%;}
.lp172-hero-copy span{display:block;margin:18px auto 0;max-width:690px;font:400 clamp(15px,1.55vw,20px)/1.55 Montserrat,Arial,sans-serif;letter-spacing:.01em;}
.lp172-hero-copy a,.lp173-hero-button{margin-top:28px!important;display:inline-grid!important;place-items:center!important;min-width:172px!important;min-height:48px!important;padding:0 34px!important;background:rgba(255,255,255,.94)!important;color:#080808!important;text-decoration:none!important;border:1px solid rgba(255,255,255,.92)!important;border-radius:0!important;font:800 11px/1 Montserrat,Arial,sans-serif!important;letter-spacing:.13em!important;text-transform:uppercase!important;box-shadow:0 18px 44px rgba(0,0,0,.16)!important;backdrop-filter:blur(8px);transition:background .2s ease,color .2s ease,transform .2s ease!important;}
.lp172-hero-copy a:hover,.lp173-hero-button:hover{background:#080808!important;color:#fff!important;border-color:#080808!important;transform:translateY(-1px)!important;}
.lp172-hero-dots{position:absolute;left:50%;bottom:32px;transform:translateX(-50%);z-index:5;display:flex;align-items:center;gap:10px;}
.lp172-hero-dots button{width:34px;height:2px;border:0;border-radius:0;background:rgba(255,255,255,.38);padding:0;min-height:0;cursor:pointer;transition:background .25s ease,width .25s ease;}
.lp172-hero-dots button.is-active{background:#fff;width:54px;}
.lp172-brand-marquee{width:100vw;height:48px;display:flex;align-items:center;overflow:hidden;border-top:1px solid #eee;border-bottom:1px solid #eee;background:#fff;color:#080808;white-space:nowrap;}
.lp172-marquee-track{display:flex;align-items:center;width:max-content;gap:34px;animation:lp172-marquee 24s linear infinite;will-change:transform;}
.lp172-marquee-track span,.lp172-marquee-track b{font:500 12px/1 Montserrat,Arial,sans-serif;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;}
.lp172-marquee-track b{font-weight:800;}
@keyframes lp172-marquee{from{transform:translate3d(0,0,0)}to{transform:translate3d(-50%,0,0)}}
.lp172-collections{width:100vw;padding:clamp(50px,7vw,110px) clamp(18px,5vw,78px) clamp(64px,8vw,120px);background:#fff;}
.lp172-section-head{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(220px,430px);align-items:end;gap:18px;margin:0 0 34px;}
.lp172-section-head p{margin:0;font:600 11px/1 Montserrat,Arial,sans-serif;letter-spacing:.18em;text-transform:uppercase;color:#777;}
.lp172-section-head h2{margin:0;font:800 clamp(40px,5.2vw,82px)/.92 Montserrat,Arial,sans-serif;letter-spacing:-.065em;color:#080808;}
.lp172-section-head span{font:400 13px/1.55 Montserrat,Arial,sans-serif;color:#555;text-align:right;}
.lp173-collection-stage{position:relative;width:100%;display:grid;align-items:center;}
.lp172-collection-rail,.lp173-collection-rail{display:flex!important;align-items:stretch;gap:0;overflow-x:auto;overflow-y:visible;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;padding:28px 10vw 34px 2px;scrollbar-width:thin;scroll-behavior:smooth;}
.lp172-collection-card,.lp173-collection-card{position:relative;flex:0 0 clamp(245px,24vw,360px);scroll-snap-align:center;min-width:0;color:#080808;text-decoration:none;background:#fff;display:grid;gap:13px;margin-right:clamp(-42px,-2.6vw,-22px);z-index:1;transform:scale(.94);opacity:.58;filter:saturate(.82);transition:transform .35s ease,opacity .35s ease,filter .35s ease,z-index .35s ease;}
.lp172-collection-card.is-selected,.lp173-collection-card.is-selected{z-index:6;transform:scale(1.04);opacity:1;filter:saturate(1);}
.lp172-collection-card:hover,.lp173-collection-card:hover{z-index:8;transform:scale(1.05);opacity:1;filter:saturate(1);}
.lp172-collection-card figure,.lp173-collection-card figure{margin:0;aspect-ratio:3/4;background:#f6f4f1;overflow:hidden;border:1px solid rgba(0,0,0,.06);box-shadow:0 30px 90px rgba(0,0,0,.08);}
.lp172-collection-card img,.lp173-collection-card img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .55s ease;}
.lp172-collection-card:hover img,.lp173-collection-card:hover img{transform:scale(1.035);}
.lp172-collection-card div,.lp173-collection-info{display:grid;gap:5px;min-height:92px;align-content:start;background:#fff;padding:2px 2px 0;}
.lp172-collection-card small,.lp173-collection-info small{font:500 10px/1.1 Montserrat,Arial,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#777;}
.lp172-collection-card strong,.lp173-collection-info strong{font:800 16px/1.2 Montserrat,Arial,sans-serif;letter-spacing:-.01em;color:#080808;}
.lp172-collection-card span,.lp173-collection-info span{font:700 11px/1.1 Montserrat,Arial,sans-serif;letter-spacing:.1em;text-transform:uppercase;text-decoration:underline;text-underline-offset:4px;color:#080808;margin-top:4px;}
.lp173-collection-nav{position:absolute;top:45%;transform:translateY(-50%);z-index:20;width:42px;height:42px;min-height:42px;padding:0;border:1px solid rgba(0,0,0,.14);background:rgba(255,255,255,.92)!important;color:#080808!important;border-radius:0;font:400 32px/1 Montserrat,Arial,sans-serif;display:grid;place-items:center;box-shadow:0 16px 48px rgba(0,0,0,.10);}
.lp173-collection-nav:hover{background:#080808!important;color:#fff!important;}
.lp173-prev{left:0;}.lp173-next{right:0;}
.lp173-selected-collection{display:flex;align-items:baseline;justify-content:center;gap:12px;margin-top:6px;color:#080808;text-align:center;}
.lp173-selected-collection small{font:600 10px/1 Montserrat,Arial,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#888;}
.lp173-selected-collection strong{font:800 15px/1.15 Montserrat,Arial,sans-serif;letter-spacing:.02em;text-transform:uppercase;}
@media(max-width:900px){
  .lp172-hero-slider{height:88svh;min-height:650px;}
  .lp172-hero-copy{bottom:86px;width:min(100%,calc(100vw - 28px));}
  .lp172-hero-copy h1{font-size:clamp(46px,13vw,70px);line-height:.95;letter-spacing:-.055em;}
  .lp172-hero-copy span{font-size:15px;max-width:340px;line-height:1.5;}
  .lp172-hero-copy a,.lp173-hero-button{min-height:44px!important;min-width:164px!important;padding:0 24px!important;margin-top:22px!important;background:#fff!important;color:#080808!important;}
  .lp172-brand-marquee{height:42px;}
  .lp172-marquee-track{gap:24px;animation-duration:20s;}
  .lp172-section-head{grid-template-columns:1fr;text-align:center;justify-items:center;margin-bottom:18px;gap:8px;}
  .lp172-section-head h2{font-size:clamp(42px,12vw,64px);}
  .lp172-section-head span{text-align:center;max-width:340px;}
  .lp172-collections{padding:46px 14px 92px;}
  .lp172-collection-rail,.lp173-collection-rail{padding:22px 13vw 30px 3vw;}
  .lp172-collection-card,.lp173-collection-card{flex-basis:74vw;margin-right:-10vw;transform:scale(.92);}
  .lp172-collection-card.is-selected,.lp173-collection-card.is-selected{transform:scale(1);}
  .lp172-collection-card div,.lp173-collection-info{text-align:left;padding:4px 2px 0;}
  .lp173-collection-nav{display:none!important;}
  .lp173-selected-collection{margin-top:2px;}
}
@media(prefers-reduced-motion:reduce){.lp172-hero-slide,.lp172-hero-slide img{transition:none!important}.lp172-marquee-track{animation:none!important}.lp172-collection-card,.lp173-collection-card{transition:none!important}}
/* css/lpita-v173-home-hero-collections.css */
body.live-body.route-home .zara-main{padding-top:0!important;overflow:hidden;background:#fff!important;color:#080808!important;}
body.live-body.route-home .lp172-home{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);background:#fff;overflow:hidden;}
body.live-body.route-home .home-soft-separator,
body.live-body.route-home .mobile-home-actions,
body.live-body.route-home .z-category-directory{display:none!important;}
.lp172-hero-slider{position:relative;width:100vw;height:clamp(720px,108svh,980px);min-height:720px;overflow:hidden;background:#f6f6f4;isolation:isolate;}
.lp172-hero-slide{position:absolute;inset:0;opacity:0;pointer-events:none;transition:opacity 950ms ease;display:block;}
.lp172-hero-slide.is-active{opacity:1;pointer-events:auto;z-index:2;}
.lp172-hero-slide img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;transform:scale(1.01);transition:transform 5600ms ease;}
.lp172-hero-slide.is-active img{transform:scale(1.05);}
.lp172-hero-shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.24),rgba(0,0,0,.13) 42%,rgba(0,0,0,.38));}
.lp172-hero-copy{position:absolute;left:50%;bottom:clamp(82px,13vh,150px);transform:translateX(-50%);width:min(940px,calc(100vw - 64px));display:grid;justify-items:center;text-align:center;color:#fff;text-shadow:0 2px 24px rgba(0,0,0,.26);z-index:3;}
.lp172-hero-copy p{margin:0 0 12px;font:500 12px/1.1 Montserrat,Arial,sans-serif;letter-spacing:.18em;text-transform:uppercase;}
.lp172-hero-copy h1{margin:0;font:800 clamp(48px,8.2vw,112px)/.92 Montserrat,Arial,sans-serif;letter-spacing:-.067em;text-transform:none;max-width:100%;}
.lp172-hero-copy span{display:block;margin:18px auto 0;max-width:690px;font:400 clamp(15px,1.55vw,20px)/1.55 Montserrat,Arial,sans-serif;letter-spacing:.01em;}
.lp172-hero-copy a,.lp173-hero-button{margin-top:28px!important;display:inline-grid!important;place-items:center!important;min-width:172px!important;min-height:48px!important;padding:0 34px!important;background:rgba(255,255,255,.94)!important;color:#080808!important;text-decoration:none!important;border:1px solid rgba(255,255,255,.92)!important;border-radius:0!important;font:800 11px/1 Montserrat,Arial,sans-serif!important;letter-spacing:.13em!important;text-transform:uppercase!important;box-shadow:0 18px 44px rgba(0,0,0,.16)!important;backdrop-filter:blur(8px);transition:background .2s ease,color .2s ease,transform .2s ease!important;}
.lp172-hero-copy a:hover,.lp173-hero-button:hover{background:#080808!important;color:#fff!important;border-color:#080808!important;transform:translateY(-1px)!important;}
.lp172-hero-dots{position:absolute;left:50%;bottom:32px;transform:translateX(-50%);z-index:5;display:flex;align-items:center;gap:10px;}
.lp172-hero-dots button{width:34px;height:2px;border:0;border-radius:0;background:rgba(255,255,255,.38);padding:0;min-height:0;cursor:pointer;transition:background .25s ease,width .25s ease;}
.lp172-hero-dots button.is-active{background:#fff;width:54px;}
.lp172-brand-marquee{width:100vw;height:48px;display:flex;align-items:center;overflow:hidden;border-top:1px solid #eee;border-bottom:1px solid #eee;background:#fff;color:#080808;white-space:nowrap;}
.lp172-marquee-track{display:flex;align-items:center;width:max-content;gap:34px;animation:lp172-marquee 24s linear infinite;will-change:transform;}
.lp172-marquee-track span,.lp172-marquee-track b{font:500 12px/1 Montserrat,Arial,sans-serif;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;}
.lp172-marquee-track b{font-weight:800;}
@keyframes lp172-marquee{from{transform:translate3d(0,0,0)}to{transform:translate3d(-50%,0,0)}}
.lp172-collections{width:100vw;padding:clamp(50px,7vw,110px) clamp(18px,5vw,78px) clamp(64px,8vw,120px);background:#fff;}
.lp172-section-head{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(220px,430px);align-items:end;gap:18px;margin:0 0 34px;}
.lp172-section-head p{margin:0;font:600 11px/1 Montserrat,Arial,sans-serif;letter-spacing:.18em;text-transform:uppercase;color:#777;}
.lp172-section-head h2{margin:0;font:800 clamp(40px,5.2vw,82px)/.92 Montserrat,Arial,sans-serif;letter-spacing:-.065em;color:#080808;}
.lp172-section-head span{font:400 13px/1.55 Montserrat,Arial,sans-serif;color:#555;text-align:right;}
.lp173-collection-stage{position:relative;width:100%;display:grid;align-items:center;}
.lp172-collection-rail,.lp173-collection-rail{display:flex!important;align-items:stretch;gap:0;overflow-x:auto;overflow-y:visible;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;padding:28px 10vw 34px 2px;scrollbar-width:thin;scroll-behavior:smooth;}
.lp172-collection-card,.lp173-collection-card{position:relative;flex:0 0 clamp(245px,24vw,360px);scroll-snap-align:center;min-width:0;color:#080808;text-decoration:none;background:#fff;display:grid;gap:13px;margin-right:clamp(-42px,-2.6vw,-22px);z-index:1;transform:scale(.94);opacity:.58;filter:saturate(.82);transition:transform .35s ease,opacity .35s ease,filter .35s ease,z-index .35s ease;}
.lp172-collection-card.is-selected,.lp173-collection-card.is-selected{z-index:6;transform:scale(1.04);opacity:1;filter:saturate(1);}
.lp172-collection-card:hover,.lp173-collection-card:hover{z-index:8;transform:scale(1.05);opacity:1;filter:saturate(1);}
.lp172-collection-card figure,.lp173-collection-card figure{margin:0;aspect-ratio:3/4;background:#f6f4f1;overflow:hidden;border:1px solid rgba(0,0,0,.06);box-shadow:0 30px 90px rgba(0,0,0,.08);}
.lp172-collection-card img,.lp173-collection-card img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .55s ease;}
.lp172-collection-card:hover img,.lp173-collection-card:hover img{transform:scale(1.035);}
.lp172-collection-card div,.lp173-collection-info{display:grid;gap:5px;min-height:92px;align-content:start;background:#fff;padding:2px 2px 0;}
.lp172-collection-card small,.lp173-collection-info small{font:500 10px/1.1 Montserrat,Arial,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#777;}
.lp172-collection-card strong,.lp173-collection-info strong{font:800 16px/1.2 Montserrat,Arial,sans-serif;letter-spacing:-.01em;color:#080808;}
.lp172-collection-card span,.lp173-collection-info span{font:700 11px/1.1 Montserrat,Arial,sans-serif;letter-spacing:.1em;text-transform:uppercase;text-decoration:underline;text-underline-offset:4px;color:#080808;margin-top:4px;}
.lp173-collection-nav{position:absolute;top:45%;transform:translateY(-50%);z-index:20;width:42px;height:42px;min-height:42px;padding:0;border:1px solid rgba(0,0,0,.14);background:rgba(255,255,255,.92)!important;color:#080808!important;border-radius:0;font:400 32px/1 Montserrat,Arial,sans-serif;display:grid;place-items:center;box-shadow:0 16px 48px rgba(0,0,0,.10);}
.lp173-collection-nav:hover{background:#080808!important;color:#fff!important;}
.lp173-prev{left:0;}.lp173-next{right:0;}
.lp173-selected-collection{display:flex;align-items:baseline;justify-content:center;gap:12px;margin-top:6px;color:#080808;text-align:center;}
.lp173-selected-collection small{font:600 10px/1 Montserrat,Arial,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#888;}
.lp173-selected-collection strong{font:800 15px/1.15 Montserrat,Arial,sans-serif;letter-spacing:.02em;text-transform:uppercase;}
@media(max-width:900px){
  .lp172-hero-slider{height:88svh;min-height:650px;}
  .lp172-hero-copy{bottom:86px;width:min(100%,calc(100vw - 28px));}
  .lp172-hero-copy h1{font-size:clamp(46px,13vw,70px);line-height:.95;letter-spacing:-.055em;}
  .lp172-hero-copy span{font-size:15px;max-width:340px;line-height:1.5;}
  .lp172-hero-copy a,.lp173-hero-button{min-height:44px!important;min-width:164px!important;padding:0 24px!important;margin-top:22px!important;background:#fff!important;color:#080808!important;}
  .lp172-brand-marquee{height:42px;}
  .lp172-marquee-track{gap:24px;animation-duration:20s;}
  .lp172-section-head{grid-template-columns:1fr;text-align:center;justify-items:center;margin-bottom:18px;gap:8px;}
  .lp172-section-head h2{font-size:clamp(42px,12vw,64px);}
  .lp172-section-head span{text-align:center;max-width:340px;}
  .lp172-collections{padding:46px 14px 92px;}
  .lp172-collection-rail,.lp173-collection-rail{padding:22px 13vw 30px 3vw;}
  .lp172-collection-card,.lp173-collection-card{flex-basis:74vw;margin-right:-10vw;transform:scale(.92);}
  .lp172-collection-card.is-selected,.lp173-collection-card.is-selected{transform:scale(1);}
  .lp172-collection-card div,.lp173-collection-info{text-align:left;padding:4px 2px 0;}
  .lp173-collection-nav{display:none!important;}
  .lp173-selected-collection{margin-top:2px;}
}
@media(prefers-reduced-motion:reduce){.lp172-hero-slide,.lp172-hero-slide img{transition:none!important}.lp172-marquee-track{animation:none!important}.lp172-collection-card,.lp173-collection-card{transition:none!important}}





body.live-body.route-home .lp173-collection-stage{position:relative!important;width:100%!important;}
body.live-body.route-home .lp173-collection-card.is-selected .lp173-collection-info{background:linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,.68) 55%,rgba(0,0,0,.88))!important;color:#fff!important;}
body.live-body.route-home .lp173-collection-card.is-selected .lp173-collection-info small,
body.live-body.route-home .lp173-collection-card.is-selected .lp173-collection-info strong,
body.live-body.route-home .lp173-collection-card.is-selected .lp173-collection-info span{color:#fff!important;}
body.live-body.route-home .lp173-selected-collection{border-top:1px solid rgba(0,0,0,.08)!important;padding-top:16px!important;margin-top:4px!important;}
body.live-body.route-home .lp173-hero-button{letter-spacing:.16em!important;}
@media(max-width:900px){body.live-body.route-home .lp173-hero-slider{height:98svh!important;min-height:690px!important;}body.live-body.route-home .lp173-collection-card{margin-right:-20vw!important;}body.live-body.route-home .lp173-collection-card div{min-height:34%!important;}}
body.live-body.route-home .lp173-collection-stage{position:relative;isolation:isolate;}
body.live-body.route-home .lp173-collection-nav{
  position:absolute!important;
  top:50%!important;
  transform:translateY(-50%)!important;
  z-index:20!important;
  width:44px!important;
  height:44px!important;
  min-width:44px!important;
  min-height:44px!important;
  display:grid!important;
  place-items:center!important;
  border:1px solid rgba(0,0,0,.14)!important;
  background:rgba(255,255,255,.92)!important;
  color:#111!important;
  border-radius:0!important;
  box-shadow:0 18px 40px rgba(0,0,0,.10)!important;
  font:400 30px/1 Montserrat,Arial,sans-serif!important;
  padding:0!important;
  cursor:pointer!important;
}
body.live-body.route-home .lp173-prev{left:8px!important;}
body.live-body.route-home .lp173-next{right:8px!important;}
body.live-body.route-home .lp173-collection-nav:hover{background:#111!important;color:#fff!important;border-color:#111!important;}
@media(max-width:900px){body.live-body.route-home .lp173-collection-nav{display:none!important;}}
/* css/lpita-v174-collection-refine.css */
body.live-body.route-home .lp172-collections,
body.live-body.route-home .lp173-collections{
  padding-top:clamp(64px,8vw,128px)!important;
  padding-bottom:clamp(72px,9vw,132px)!important;
  background:#fff!important;
}

body.live-body.route-home .lp172-section-head,
body.live-body.route-home .lp173-section-head{
  display:grid!important;
  grid-template-columns:1fr!important;
  justify-items:center!important;
  align-items:center!important;
  text-align:center!important;
  gap:12px!important;
  max-width:min(980px,calc(100vw - 48px))!important;
  margin:0 auto clamp(34px,5vw,64px)!important;
}
body.live-body.route-home .lp172-section-head p,
body.live-body.route-home .lp173-section-head p{
  margin:0!important;
  font:500 10px/1 Montserrat,Arial,sans-serif!important;
  letter-spacing:.22em!important;
  text-transform:uppercase!important;
  color:#8a8a8a!important;
  text-align:center!important;
}
body.live-body.route-home .lp172-section-head h2,
body.live-body.route-home .lp173-section-head h2{
  margin:0 auto!important;
  width:100%!important;
  text-align:center!important;
  font:800 clamp(42px,6.1vw,92px)/.88 Montserrat,Arial,sans-serif!important;
  letter-spacing:-.072em!important;
  color:#080808!important;
}
body.live-body.route-home .lp172-section-head span,
body.live-body.route-home .lp173-section-head span{
  display:block!important;
  margin:4px auto 0!important;
  max-width:560px!important;
  text-align:center!important;
  font:400 14px/1.7 Montserrat,Arial,sans-serif!important;
  letter-spacing:0!important;
  color:#6f6f6f!important;
}

body.live-body.route-home .lp173-collection-stage{
  position:relative!important;
  width:min(100%,1560px)!important;
  margin:0 auto!important;
  padding:0 clamp(0px,1vw,18px)!important;
}
body.live-body.route-home .lp172-collection-rail,
body.live-body.route-home .lp173-collection-rail{
  align-items:center!important;
  gap:0!important;
  padding:clamp(18px,3vw,46px) max(8vw,72px) clamp(26px,4vw,54px)!important;
  overflow-x:auto!important;
  overflow-y:visible!important;
  scroll-snap-type:x mandatory!important;
  scroll-padding-inline:18vw!important;
  scrollbar-width:none!important;
  -ms-overflow-style:none!important;
}
body.live-body.route-home .lp172-collection-rail::-webkit-scrollbar,
body.live-body.route-home .lp173-collection-rail::-webkit-scrollbar{display:none!important;}

body.live-body.route-home .lp172-collection-card,
body.live-body.route-home .lp173-collection-card{
  position:relative!important;
  flex:0 0 clamp(260px,22vw,380px)!important;
  margin-right:clamp(-28px,-1.9vw,-16px)!important;
  display:block!important;
  color:#fff!important;
  background:#f4f3f0!important;
  text-decoration:none!important;
  overflow:hidden!important;
  border:0!important;
  box-shadow:0 24px 70px rgba(0,0,0,.08)!important;
  opacity:.48!important;
  filter:saturate(.72) contrast(.98)!important;
  transform:scale(.91)!important;
  transform-origin:center center!important;
  transition:transform .42s cubic-bezier(.2,.8,.2,1), opacity .42s ease, filter .42s ease, box-shadow .42s ease!important;
  z-index:1!important;
  scroll-snap-align:center!important;
}
body.live-body.route-home .lp172-collection-card.is-selected,
body.live-body.route-home .lp173-collection-card.is-selected{
  opacity:1!important;
  filter:saturate(1) contrast(1.02)!important;
  transform:scale(1.075)!important;
  z-index:8!important;
  box-shadow:0 38px 100px rgba(0,0,0,.14)!important;
}
body.live-body.route-home .lp172-collection-card:hover,
body.live-body.route-home .lp173-collection-card:hover{
  opacity:1!important;
  filter:saturate(1) contrast(1.02)!important;
  transform:scale(1.08)!important;
  z-index:10!important;
}
body.live-body.route-home .lp172-collection-card figure,
body.live-body.route-home .lp173-collection-card figure{
  margin:0!important;
  display:block!important;
  width:100%!important;
  aspect-ratio:3/4!important;
  background:#f5f4f1!important;
  overflow:hidden!important;
  border:0!important;
  box-shadow:none!important;
}
body.live-body.route-home .lp172-collection-card figure:after,
body.live-body.route-home .lp173-collection-card figure:after{
  content:"";
  position:absolute;
  inset:0;
  z-index:1;
  pointer-events:none;
  background:linear-gradient(180deg,rgba(0,0,0,.02) 0%,rgba(0,0,0,.08) 42%,rgba(0,0,0,.58) 100%);
}
body.live-body.route-home .lp172-collection-card img,
body.live-body.route-home .lp173-collection-card img{
  display:block!important;
  width:100%!important;
  height:100%!important;
  object-fit:cover!important;
  transform:none!important;
  transition:transform .7s cubic-bezier(.2,.8,.2,1), filter .42s ease!important;
}
body.live-body.route-home .lp172-collection-card.is-selected img,
body.live-body.route-home .lp173-collection-card.is-selected img,
body.live-body.route-home .lp172-collection-card:hover img,
body.live-body.route-home .lp173-collection-card:hover img{
  transform:scale(1.035)!important;
}

body.live-body.route-home .lp172-collection-card div,
body.live-body.route-home .lp173-collection-info{
  position:absolute!important;
  left:0!important;
  right:0!important;
  bottom:0!important;
  z-index:3!important;
  display:grid!important;
  gap:8px!important;
  min-height:0!important;
  padding:clamp(20px,2.2vw,32px)!important;
  background:linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,.50) 45%,rgba(0,0,0,.82))!important;
  color:#fff!important;
  text-align:left!important;
  align-content:end!important;
}
body.live-body.route-home .lp172-collection-card small,
body.live-body.route-home .lp173-collection-info small{
  color:rgba(255,255,255,.76)!important;
  font:500 9px/1 Montserrat,Arial,sans-serif!important;
  letter-spacing:.20em!important;
  text-transform:uppercase!important;
  margin:0!important;
}
body.live-body.route-home .lp172-collection-card strong,
body.live-body.route-home .lp173-collection-info strong{
  color:#fff!important;
  display:block!important;
  font:800 clamp(23px,2.5vw,40px)/.96 Montserrat,Arial,sans-serif!important;
  letter-spacing:-.055em!important;
  text-transform:none!important;
  text-shadow:0 12px 26px rgba(0,0,0,.28)!important;
  max-width:92%!important;
}
body.live-body.route-home .lp172-collection-card span,
body.live-body.route-home .lp173-collection-info span{
  display:inline-flex!important;
  align-items:center!important;
  width:max-content!important;
  margin-top:6px!important;
  color:#fff!important;
  font:700 10px/1 Montserrat,Arial,sans-serif!important;
  letter-spacing:.16em!important;
  text-transform:uppercase!important;
  text-decoration:none!important;
  opacity:.88!important;
}
body.live-body.route-home .lp172-collection-card span:after,
body.live-body.route-home .lp173-collection-info span:after{
  content:"→";
  margin-left:10px;
  font-size:13px;
  line-height:1;
  transform:translateY(-1px);
}


body.live-body.route-home .lp173-collection-nav{
  width:54px!important;
  height:54px!important;
  min-height:54px!important;
  padding:0!important;
  display:grid!important;
  place-items:center!important;
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
  color:#111!important;
  font:300 56px/1 Montserrat,Arial,sans-serif!important;
  text-shadow:0 0 22px rgba(255,255,255,.65)!important;
  opacity:.72!important;
  transition:opacity .2s ease, transform .2s ease!important;
}
body.live-body.route-home .lp173-collection-nav:hover,
body.live-body.route-home .lp173-collection-nav:focus-visible{
  background:transparent!important;
  color:#111!important;
  opacity:1!important;
  transform:translateY(-50%) scale(1.08)!important;
  outline:0!important;
}
body.live-body.route-home .lp173-prev{left:12px!important;}
body.live-body.route-home .lp173-next{right:12px!important;}


body.live-body.route-home .lp173-selected-collection{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:12px!important;
  margin:10px auto 0!important;
  padding-top:14px!important;
  border-top:1px solid rgba(0,0,0,.08)!important;
  text-align:center!important;
  color:#080808!important;
}
body.live-body.route-home .lp173-selected-collection small{
  font:500 9px/1 Montserrat,Arial,sans-serif!important;
  letter-spacing:.18em!important;
  text-transform:uppercase!important;
  color:#999!important;
}
body.live-body.route-home .lp173-selected-collection strong{
  font:800 12px/1 Montserrat,Arial,sans-serif!important;
  letter-spacing:.12em!important;
  text-transform:uppercase!important;
  color:#080808!important;
}
body.live-body.route-home .lp173-selected-collection a{
  display:none!important;
}

@media(max-width:900px){
  body.live-body.route-home .lp172-collections,
  body.live-body.route-home .lp173-collections{padding:50px 0 92px!important;}
  body.live-body.route-home .lp172-section-head,
  body.live-body.route-home .lp173-section-head{max-width:calc(100vw - 32px)!important;margin-bottom:22px!important;}
  body.live-body.route-home .lp172-section-head h2,
  body.live-body.route-home .lp173-section-head h2{font-size:clamp(44px,13vw,68px)!important;line-height:.9!important;}
  body.live-body.route-home .lp172-section-head span,
  body.live-body.route-home .lp173-section-head span{font-size:13px!important;line-height:1.6!important;max-width:320px!important;}
  body.live-body.route-home .lp172-collection-rail,
  body.live-body.route-home .lp173-collection-rail{padding:18px 14vw 28px!important;scroll-padding-inline:14vw!important;}
  body.live-body.route-home .lp172-collection-card,
  body.live-body.route-home .lp173-collection-card{flex-basis:72vw!important;margin-right:-9vw!important;transform:scale(.92)!important;}
  body.live-body.route-home .lp172-collection-card.is-selected,
  body.live-body.route-home .lp173-collection-card.is-selected{transform:scale(1)!important;}
  body.live-body.route-home .lp172-collection-card:hover,
  body.live-body.route-home .lp173-collection-card:hover{transform:scale(1)!important;}
  body.live-body.route-home .lp172-collection-card div,
  body.live-body.route-home .lp173-collection-info{padding:22px 18px!important;text-align:left!important;}
  body.live-body.route-home .lp172-collection-card strong,
  body.live-body.route-home .lp173-collection-info strong{font-size:clamp(26px,8vw,38px)!important;}
  body.live-body.route-home .lp173-selected-collection{margin-top:4px!important;}
}



body.live-body.route-home .lp172-hero-dots{gap:12px!important;bottom:28px!important;}
body.live-body.route-home .lp172-hero-dots button{display:block!important;width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important;padding:0!important;margin:0!important;background:transparent!important;border:1.5px solid rgba(255,255,255,.78)!important;border-radius:999px!important;box-shadow:none!important;opacity:.72!important;transform:none!important;}
body.live-body.route-home .lp172-hero-dots button:hover,
body.live-body.route-home .lp172-hero-dots button:focus-visible{background:transparent!important;border-color:#fff!important;opacity:1!important;outline:0!important;}
body.live-body.route-home .lp172-hero-dots button.is-active{width:18px!important;background:#fff!important;border-color:#fff!important;opacity:1!important;}

body.live-body.route-home .lp173-collection-stage{width:min(100%,1680px)!important;padding:0!important;}
body.live-body.route-home .lp172-collection-rail,
body.live-body.route-home .lp173-collection-rail{padding:clamp(22px,3.2vw,54px) max(8vw,92px) clamp(34px,4vw,62px)!important;scroll-padding-inline:calc(50% - clamp(170px,14.5vw,240px))!important;justify-content:flex-start!important;}
body.live-body.route-home .lp172-collection-card,
body.live-body.route-home .lp173-collection-card{flex:0 0 clamp(300px,29vw,460px)!important;margin-right:clamp(-32px,-2vw,-20px)!important;transform:scale(.88)!important;opacity:.42!important;filter:saturate(.68) contrast(.98)!important;box-shadow:0 20px 70px rgba(0,0,0,.08)!important;}
body.live-body.route-home .lp172-collection-card.is-selected,
body.live-body.route-home .lp173-collection-card.is-selected{transform:scale(1.08)!important;opacity:1!important;filter:saturate(1) contrast(1)!important;box-shadow:0 40px 110px rgba(0,0,0,.14)!important;}
body.live-body.route-home .lp172-collection-card:hover,
body.live-body.route-home .lp173-collection-card:hover{transform:scale(.94)!important;opacity:.68!important;z-index:4!important;}
body.live-body.route-home .lp172-collection-card figure,
body.live-body.route-home .lp173-collection-card figure{aspect-ratio:3/4!important;border:0!important;box-shadow:none!important;}
body.live-body.route-home .lp172-collection-card div,
body.live-body.route-home .lp173-collection-info{padding:clamp(22px,2.6vw,34px)!important;background:linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,.42) 45%,rgba(0,0,0,.84) 100%)!important;}
body.live-body.route-home .lp172-collection-card strong,
body.live-body.route-home .lp173-collection-info strong{font-size:clamp(26px,2.9vw,46px)!important;max-width:95%!important;}
body.live-body.route-home .lp172-collection-card span,
body.live-body.route-home .lp173-collection-info span{text-decoration:none!important;border:0!important;box-shadow:none!important;padding:0!important;background:transparent!important;}

body.live-body.route-home .lp173-selected-collection{margin-top:8px!important;padding-top:0!important;border-top:0!important;}
body.live-body.route-home .lp173-selected-collection:before,
body.live-body.route-home .lp173-selected-collection:after{display:none!important;content:none!important;}

@media(max-width:900px){
  body.live-body.route-home .lp172-hero-dots{bottom:24px!important;}
  body.live-body.route-home .lp172-collection-rail,
  body.live-body.route-home .lp173-collection-rail{padding:18px 12vw 34px!important;scroll-padding-inline:calc(50% - 36vw)!important;}
  body.live-body.route-home .lp172-collection-card,
  body.live-body.route-home .lp173-collection-card{flex-basis:78vw!important;margin-right:-8vw!important;transform:scale(.9)!important;opacity:.46!important;}
  body.live-body.route-home .lp172-collection-card.is-selected,
  body.live-body.route-home .lp173-collection-card.is-selected{transform:scale(1.03)!important;opacity:1!important;}
}
/* css/lpita-v176-mobile-home-product.css */
@media (max-width:900px){
  body.live-body.route-home .lp172-hero-slider,
  body.live-body.route-home .lp173-hero-slider{
    height:100svh!important;
    min-height:680px!important;
    max-height:none!important;
    background:#0b0b0b!important;
  }
  body.live-body.route-home .lp172-hero-slide,
  body.live-body.route-home .lp173-hero-slide{background:#0b0b0b!important;}
  body.live-body.route-home .lp172-hero-slide img,
  body.live-body.route-home .lp173-hero-slide img{
    width:100%!important;
    height:100%!important;
    min-height:100%!important;
    object-fit:cover!important;
    object-position:center!important;
  }
  body.live-body.route-home .lp172-hero-shade,
  body.live-body.route-home .lp173-hero-shade{
    background:linear-gradient(180deg,rgba(0,0,0,.10),rgba(0,0,0,.06) 42%,rgba(0,0,0,.44) 100%)!important;
  }
  body.live-body.route-home .lp172-hero-copy,
  body.live-body.route-home .lp173-hero-copy{
    top:auto!important;
    bottom:calc(72px + env(safe-area-inset-bottom))!important;
    left:50%!important;
    right:auto!important;
    transform:translateX(-50%)!important;
    width:calc(100vw - 34px)!important;
    max-width:calc(100vw - 34px)!important;
    padding:0!important;
    background:transparent!important;
  }
  body.live-body.route-home .lp172-hero-copy h1,
  body.live-body.route-home .lp173-hero-copy h1{
    font-size:clamp(44px,13vw,68px)!important;
    line-height:.92!important;
    text-align:center!important;
  }
  body.live-body.route-home .lp172-hero-copy span,
  body.live-body.route-home .lp173-hero-copy span{
    font-size:15px!important;
    line-height:1.45!important;
    max-width:330px!important;
    margin-left:auto!important;
    margin-right:auto!important;
    text-align:center!important;
  }

  
  body.live-body .site-header.zara-header .brand.zara-logo,
  body.live-body .site-header.zara-header .brand{
    left:auto!important;
    right:20px!important;
    top:calc(var(--lp-announcement-h,30px) + 14px)!important;
    transform:none!important;
    margin:0!important;
    position:fixed!important;
  }
  body.live-body .site-header.zara-header .live-logo-img,
  body.live-body .site-header.zara-header .brand img{
    width:64px!important;
    max-width:64px!important;
    height:auto!important;
    max-height:none!important;
    background:transparent!important;
    box-shadow:none!important;
    border:0!important;
  }
}


body.live-body.route-home .lp172-collection-card,
body.live-body.route-home .lp173-collection-card{pointer-events:none!important;}
body.live-body.route-home .lp172-collection-card.is-selected,
body.live-body.route-home .lp173-collection-card.is-selected{pointer-events:auto!important;}
body.live-body.route-home .lp172-collection-card figure:after,
body.live-body.route-home .lp173-collection-card figure:after,
body.live-body.route-home .lp172-collection-card:before,
body.live-body.route-home .lp173-collection-card:before,
body.live-body.route-home .lp172-collection-card:after,
body.live-body.route-home .lp173-collection-card:after{
  display:none!important;
  content:none!important;
  background:none!important;
  border:0!important;
  box-shadow:none!important;
}
body.live-body.route-home .lp172-collection-card figure,
body.live-body.route-home .lp173-collection-card figure{
  border:0!important;
  box-shadow:none!important;
}
body.live-body.route-home .lp172-collection-card div,
body.live-body.route-home .lp173-collection-info{
  top:auto!important;
  height:auto!important;
  min-height:34%!important;
  border:0!important;
  box-shadow:none!important;
  background:linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,.34) 50%,rgba(0,0,0,.78) 100%)!important;
}
body.live-body.route-home .lp172-collection-card span,
body.live-body.route-home .lp173-collection-info span,
body.live-body.route-home .lp172-collection-card span:after,
body.live-body.route-home .lp173-collection-info span:after{
  display:none!important;
  content:none!important;
}
body.live-body.route-home .lp173-selected-collection{border:0!important;box-shadow:none!important;}
body.live-body.route-home .lp173-selected-collection:before,
body.live-body.route-home .lp173-selected-collection:after{display:none!important;content:none!important;}
body.live-body.route-home .lp172-collection-rail,
body.live-body.route-home .lp173-collection-rail{scroll-behavior:smooth!important;}
@media (max-width:900px){
  body.live-body.route-home .lp172-section-head h2,
  body.live-body.route-home .lp173-section-head h2{
    font-size:clamp(42px,12vw,62px)!important;
    line-height:.92!important;
  }
  body.live-body.route-home .lp172-collection-card,
  body.live-body.route-home .lp173-collection-card{
    flex-basis:80vw!important;
    margin-right:-7vw!important;
    opacity:.44!important;
    transform:scale(.88)!important;
  }
  body.live-body.route-home .lp172-collection-card.is-selected,
  body.live-body.route-home .lp173-collection-card.is-selected{
    opacity:1!important;
    transform:scale(1.02)!important;
  }
}


@media (max-width:900px){
  body.live-body .z-product-page,
  body.live-body .product-page.z-product-page{
    display:block!important;
    width:100%!important;
    max-width:100%!important;
    padding:calc(var(--lp-announcement-h,30px) + 74px) 0 calc(94px + env(safe-area-inset-bottom))!important;
    margin:0!important;
    overflow-x:hidden!important;
    background:#fff!important;
  }
  body.live-body .z-product-gallery[data-product-gallery]{
    position:relative!important;
    display:block!important;
    width:100vw!important;
    max-width:100vw!important;
    margin:0!important;
    padding:0!important;
    overflow:hidden!important;
    background:#f4f3ef!important;
    touch-action:pan-y pinch-zoom!important;
  }
  body.live-body .z-product-gallery[data-product-gallery][data-lp176-gallery="1"] .lp176-gallery-track{
    display:flex!important;
    width:100%!important;
    overflow-x:auto!important;
    overflow-y:hidden!important;
    scroll-snap-type:x mandatory!important;
    scroll-behavior:smooth!important;
    -webkit-overflow-scrolling:touch!important;
    scrollbar-width:none!important;
    will-change:scroll-position!important;
  }
  body.live-body .z-product-gallery[data-product-gallery][data-lp176-gallery="1"] .lp176-gallery-track::-webkit-scrollbar{display:none!important;}
  body.live-body .z-product-gallery[data-product-gallery][data-lp176-gallery="1"] img[data-gallery-img],
  body.live-body .z-product-gallery[data-product-gallery][data-lp176-gallery="1"] .lp176-gallery-track > img{
    flex:0 0 100vw!important;
    width:100vw!important;
    min-width:100vw!important;
    max-width:100vw!important;
    height:auto!important;
    aspect-ratio:4/5.35!important;
    max-height:calc(100svh - 168px)!important;
    object-fit:contain!important;
    object-position:center!important;
    background:#f4f3ef!important;
    scroll-snap-align:center!important;
    scroll-snap-stop:always!important;
    transform:none!important;
    filter:none!important;
  }
  body.live-body .lpita-gallery-nav-v104,
  body.live-body .lpita-gallery-thumbs-v104,
  body.live-body .lp98-gallery-controls,
  body.live-body .mobile-gallery-dots-v93{display:none!important;}
  body.live-body .lp176-gallery-nav{
    display:grid!important;
    grid-template-columns:42px 1fr 42px!important;
    align-items:center!important;
    width:100vw!important;
    height:38px!important;
    border-top:1px solid rgba(0,0,0,.10)!important;
    border-bottom:1px solid rgba(0,0,0,.10)!important;
    background:#fff!important;
  }
  body.live-body .lp176-gallery-nav button{
    width:42px!important;height:38px!important;min-height:38px!important;padding:0!important;
    border:0!important;background:transparent!important;color:#111!important;font-size:24px!important;font-weight:300!important;
    box-shadow:none!important;border-radius:0!important;
  }
  body.live-body .lp176-gallery-count{font:400 13px/1 Montserrat,Arial,sans-serif!important;letter-spacing:.18em!important;text-align:center!important;color:#777!important;}
  body.live-body .lp176-gallery-thumbs{
    display:flex!important;gap:8px!important;overflow-x:auto!important;padding:10px 14px 0!important;scrollbar-width:none!important;background:#fff!important;
  }
  body.live-body .lp176-gallery-thumbs::-webkit-scrollbar{display:none!important;}
  body.live-body .lp176-thumb{flex:0 0 44px!important;width:44px!important;height:56px!important;border:1px solid transparent!important;background:#f3f2ef!important;padding:0!important;border-radius:0!important;box-shadow:none!important;}
  body.live-body .lp176-thumb.is-active{border-color:#111!important;}
  body.live-body .lp176-thumb img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;}
  body.live-body .z-product-info{padding:22px 18px 0!important;margin:0!important;position:static!important;max-width:none!important;background:#fff!important;}
}
/* css/lpita-v180-home-sections.css */
body.live-body.route-home .lp180-media-hero{
  position:relative!important;
  width:100vw!important;
  min-height:clamp(560px,76svh,860px)!important;
  margin:0!important;
  overflow:hidden!important;
  background:#111!important;
  isolation:isolate!important;
}
body.live-body.route-home .lp180-media-hero .lp180-media{
  position:absolute!important;
  inset:0!important;
  width:100%!important;
  height:100%!important;
  object-fit:cover!important;
  object-position:center!important;
  display:block!important;
}
body.live-body.route-home .lp180-media-shade{
  position:absolute!important;
  inset:0!important;
  z-index:1!important;
  background:linear-gradient(90deg,rgba(0,0,0,.58),rgba(0,0,0,.28) 44%,rgba(0,0,0,.18)),linear-gradient(180deg,rgba(0,0,0,.12),rgba(0,0,0,.44))!important;
  pointer-events:none!important;
}
body.live-body.route-home .lp180-media-copy{
  position:absolute!important;
  z-index:2!important;
  top:50%!important;
  left:clamp(26px,6vw,110px)!important;
  transform:translateY(-50%)!important;
  width:min(680px,calc(100vw - 52px))!important;
  display:grid!important;
  gap:18px!important;
  color:#fff!important;
  text-align:left!important;
}
body.live-body.route-home .lp180-media-copy p{
  margin:0!important;
  font:500 11px/1 Montserrat,Arial,sans-serif!important;
  letter-spacing:.22em!important;
  text-transform:uppercase!important;
  color:rgba(255,255,255,.86)!important;
}
body.live-body.route-home .lp180-media-copy h2{
  margin:0!important;
  font:800 clamp(44px,7vw,104px)/.88 Montserrat,Arial,sans-serif!important;
  letter-spacing:-.075em!important;
  color:#fff!important;
  text-wrap:balance!important;
}
body.live-body.route-home .lp180-media-copy span{
  display:block!important;
  max-width:520px!important;
  font:400 clamp(15px,1.5vw,20px)/1.65 Montserrat,Arial,sans-serif!important;
  color:rgba(255,255,255,.88)!important;
}
body.live-body.route-home .lp180-media-copy a{
  display:inline-grid!important;
  place-items:center!important;
  width:max-content!important;
  min-width:176px!important;
  min-height:48px!important;
  padding:0 32px!important;
  border:1px solid rgba(255,255,255,.82)!important;
  background:rgba(255,255,255,.04)!important;
  color:#fff!important;
  text-decoration:none!important;
  font:800 11px/1 Montserrat,Arial,sans-serif!important;
  letter-spacing:.16em!important;
  text-transform:uppercase!important;
  backdrop-filter:blur(10px)!important;
}
body.live-body.route-home .lp180-media-copy a:hover{background:#fff!important;color:#111!important;}

body.live-body.route-home .lp180-ready-essentials{
  width:100vw!important;
  margin:0!important;
  padding:clamp(64px,8vw,126px) clamp(18px,5vw,78px) clamp(78px,9vw,140px)!important;
  background:#fff!important;
  color:#080808!important;
  overflow:hidden!important;
}
body.live-body.route-home .lp180-ready-head{
  display:grid!important;
  justify-items:center!important;
  text-align:center!important;
  gap:10px!important;
  max-width:min(900px,calc(100vw - 40px))!important;
  margin:0 auto clamp(30px,5vw,64px)!important;
}
body.live-body.route-home .lp180-ready-head p{
  margin:0!important;
  font:500 10px/1 Montserrat,Arial,sans-serif!important;
  letter-spacing:.22em!important;
  text-transform:uppercase!important;
  color:#8a8a8a!important;
}
body.live-body.route-home .lp180-ready-head h2{
  margin:0!important;
  font:800 clamp(42px,6.2vw,92px)/.9 Montserrat,Arial,sans-serif!important;
  letter-spacing:-.075em!important;
  color:#080808!important;
  text-align:center!important;
}
body.live-body.route-home .lp180-ready-head span{
  max-width:520px!important;
  font:400 14px/1.7 Montserrat,Arial,sans-serif!important;
  color:#707070!important;
}
body.live-body.route-home .lp180-ready-rail{
  display:grid!important;
  grid-auto-flow:column!important;
  grid-auto-columns:clamp(260px,22vw,360px)!important;
  gap:clamp(16px,2vw,28px)!important;
  overflow-x:auto!important;
  overscroll-behavior-x:contain!important;
  scroll-snap-type:x mandatory!important;
  scrollbar-width:thin!important;
  padding:4px 0 22px!important;
}
body.live-body.route-home .lp180-ready-card{
  position:relative!important;
  display:block!important;
  color:#080808!important;
  text-decoration:none!important;
  scroll-snap-align:start!important;
  background:#fff!important;
}
body.live-body.route-home .lp180-ready-card figure{
  width:100%!important;
  aspect-ratio:3/4!important;
  margin:0!important;
  background:#f4f3ef!important;
  overflow:hidden!important;
}
body.live-body.route-home .lp180-ready-card img{
  width:100%!important;
  height:100%!important;
  object-fit:cover!important;
  display:block!important;
  transition:transform .55s ease!important;
}
body.live-body.route-home .lp180-ready-card:hover img{transform:scale(1.035)!important;}
body.live-body.route-home .lp180-ready-card div{
  padding:16px 0 0!important;
  display:grid!important;
  gap:7px!important;
}
body.live-body.route-home .lp180-ready-card small{
  font:500 9px/1 Montserrat,Arial,sans-serif!important;
  letter-spacing:.18em!important;
  text-transform:uppercase!important;
  color:#999!important;
}
body.live-body.route-home .lp180-ready-card strong{
  font:800 clamp(22px,2.1vw,34px)/1 Montserrat,Arial,sans-serif!important;
  letter-spacing:-.045em!important;
  color:#080808!important;
}
body.live-body.route-home .lp180-ready-card span{
  width:max-content!important;
  border-bottom:1px solid #111!important;
  padding-bottom:4px!important;
  font:700 10px/1 Montserrat,Arial,sans-serif!important;
  letter-spacing:.14em!important;
  text-transform:uppercase!important;
  color:#080808!important;
}
@media(max-width:900px){
  body.live-body.route-home .lp180-media-hero{min-height:78svh!important;}
  body.live-body.route-home .lp180-media-copy{left:22px!important;right:22px!important;width:auto!important;top:52%!important;}
  body.live-body.route-home .lp180-media-copy h2{font-size:clamp(44px,14vw,70px)!important;line-height:.9!important;}
  body.live-body.route-home .lp180-media-copy span{font-size:15px!important;max-width:330px!important;}
  body.live-body.route-home .lp180-ready-essentials{padding:54px 16px 108px!important;}
  body.live-body.route-home .lp180-ready-head h2{font-size:clamp(42px,12vw,66px)!important;}
  body.live-body.route-home .lp180-ready-rail{grid-auto-columns:78vw!important;gap:18px!important;padding-bottom:18px!important;}
}
/* css/lpita-v182-announcement-header.css */
html body.live-body .lpita-announcement-fixed{display:block!important;overflow:hidden!important;white-space:nowrap!important;background:#050505!important;color:#fff!important;z-index:2147482000!important;}
html body.live-body .lpita-announcement-fixed .lp167-ann-track{display:flex!important;width:max-content!important;max-width:none!important;min-width:200%!important;animation:none!important;will-change:transform!important;}
html body.live-body .lpita-announcement-fixed .lp167-ann-group{display:flex!important;flex:0 0 auto!important;align-items:center!important;white-space:nowrap!important;}

@media(max-width:900px){
  html body.live-body{--lp-v182-ann-h:28px;overflow-x:hidden!important;}
  html body.live-body .lpita-announcement-fixed{height:28px!important;min-height:28px!important;line-height:28px!important;}
  html body.live-body .site-header.zara-header{position:fixed!important;top:var(--lp-v182-ann-h)!important;left:0!important;right:0!important;width:100vw!important;height:94px!important;min-height:94px!important;padding:0!important;margin:0!important;display:block!important;background:transparent!important;border:0!important;box-shadow:none!important;transform:none!important;translate:none!important;transition:none!important;animation:none!important;z-index:9990!important;pointer-events:none!important;}
  html body.live-body .site-header.zara-header .header-left{position:static!important;display:block!important;width:100%!important;height:100%!important;transform:none!important;}
  html body.live-body .site-header.zara-header .department-links,
  html body.live-body .site-header.zara-header .quick-links,
  html body.live-body .site-header.zara-header .top-icon-actions,
  html body.live-body .site-header.zara-header .zara-actions{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;}
  html body.live-body .site-header.zara-header .hamburger,
  html body.live-body .hamburger[data-toggle="live-menu"]{position:fixed!important;top:calc(var(--lp-v182-ann-h) + 39px)!important;left:28px!important;right:auto!important;bottom:auto!important;width:52px!important;height:28px!important;min-width:52px!important;min-height:28px!important;padding:0!important;margin:0!important;display:flex!important;flex-direction:column!important;justify-content:center!important;gap:8px!important;background:transparent!important;border:0!important;box-shadow:none!important;transform:none!important;translate:none!important;transition:none!important;animation:none!important;z-index:10002!important;pointer-events:auto!important;will-change:auto!important;}
  html body.live-body .site-header.zara-header .hamburger span,
  html body.live-body .hamburger[data-toggle="live-menu"] span{display:block!important;width:52px!important;height:1.5px!important;min-height:1.5px!important;margin:0!important;background:currentColor!important;border:0!important;transform:none!important;transition:none!important;}
  html body.live-body .site-header.zara-header .brand.zara-logo,
  html body.live-body .site-header.zara-header .zara-logo{position:fixed!important;top:calc(var(--lp-v182-ann-h) + 22px)!important;left:auto!important;right:34px!important;bottom:auto!important;width:72px!important;height:72px!important;min-width:72px!important;min-height:72px!important;padding:0!important;margin:0!important;display:grid!important;place-items:center!important;background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;overflow:visible!important;transform:none!important;translate:none!important;transition:none!important;animation:none!important;z-index:10001!important;pointer-events:auto!important;will-change:auto!important;}
  html body.live-body .site-header.zara-header .brand.zara-logo img,
  html body.live-body .site-header.zara-header .zara-logo img,
  html body.live-body .site-header.zara-header .live-logo-img{display:block!important;width:72px!important;height:72px!important;max-width:72px!important;max-height:72px!important;object-fit:contain!important;background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;transform:none!important;translate:none!important;transition:none!important;opacity:1!important;}
}
/* css/lpita-v190-loader-stability.css */
html body.live-body{transition:none!important;}
body.live-body.lpita-loading,body.live-body.is-loading,body.live-body.lpita-v149-checkout-submitting,body.live-body.lpita-v151-payment-submitting{cursor:auto!important;}
body.live-body .lpita-branded-login-loader:not(.is-active),
body.live-body [data-lpita-universal-loader]:not(.is-active),
body.live-body [data-mobile-loader],
body.live-body [data-mobile-entrance-loader],
body.live-body [data-lpita-mobile-persistent-loader]{display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;}
body.live-body .lpita-branded-login-loader.is-active{animation:lpitaV190BriefLoader .72s ease .35s forwards!important;pointer-events:none!important;}
body.live-body.route-cart .lpita-branded-login-loader,
body.live-body.route-checkout .lpita-branded-login-loader,
body.live-body.route-payment-paymob .lpita-branded-login-loader,
body.live-body.route-payment-status .lpita-branded-login-loader,
body.live-body.route-payment-callback .lpita-branded-login-loader,
body.live-body.route-order-success .lpita-branded-login-loader,
body.live-body.route-cart [data-lpita-universal-loader],
body.live-body.route-checkout [data-lpita-universal-loader],
body.live-body.route-payment-paymob [data-lpita-universal-loader],
body.live-body.route-payment-status [data-lpita-universal-loader],
body.live-body.route-payment-callback [data-lpita-universal-loader],
body.live-body.route-order-success [data-lpita-universal-loader]{display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;}
@keyframes lpitaV190BriefLoader{0%{opacity:1;visibility:visible}99%{opacity:0;visibility:hidden}100%{opacity:0;visibility:hidden;display:none}}
/* css/lpita-v194-performance.css */
html.lpita-v194-ready body.live-body [data-lpita-universal-loader],
html.lpita-v194-ready body.live-body .lpita-branded-login-loader,
html.lpita-v194-ready body.live-body [data-mobile-loader],
html.lpita-v194-ready body.live-body [data-mobile-entrance-loader],
html.lpita-v194-ready body.live-body [data-lpita-mobile-persistent-loader],
html.lpita-v194-ready body.live-body .lpita-mobile-loader,
html.lpita-v194-ready body.live-body .lpita-mobile-entrance-loader,
html.lpita-v194-ready body.admin-body [data-lpita-universal-loader],
html.lpita-v194-ready body.admin-body .lpita-branded-login-loader{
  opacity:0!important;visibility:hidden!important;pointer-events:none!important;display:none!important;
}
body.live-body.route-cart [data-lpita-universal-loader],
body.live-body.route-checkout [data-lpita-universal-loader],
body.live-body.route-payment-paymob [data-lpita-universal-loader],
body.live-body.route-payment-status [data-lpita-universal-loader],
body.live-body.route-payment-callback [data-lpita-universal-loader]{display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;}
.lpita-v194-progress{position:fixed;left:0;top:0;width:0;height:2px;background:#111;z-index:99999;opacity:0;pointer-events:none;transition:width .24s ease,opacity .16s ease;}
body.lpita-v194-navigating .lpita-v194-progress{opacity:.72;width:78%;}
/* css/lpita-v196-product-recommendations.css */
body.live-body .lpita-product-reco{
  width:min(100%, 1520px);
  margin:0 auto;
  padding:clamp(38px,6vw,86px) clamp(16px,5vw,72px);
  background:var(--live-bg,#fff);
  color:var(--live-text,#111);
  overflow:hidden;
}
body.live-body .lpita-product-reco + .lpita-product-reco{
  padding-top:clamp(22px,4vw,54px);
}
body.live-body .lpita-product-reco-head{
  display:grid;
  gap:8px;
  margin:0 0 clamp(18px,3vw,34px);
}
body.live-body .lpita-product-reco-head p{
  margin:0;
  font:500 11px/1.2 Montserrat,Arial,sans-serif;
  letter-spacing:.16em;
  text-transform:uppercase;
  color:#777;
}
body.live-body .lpita-product-reco-head h2{
  margin:0;
  font:800 clamp(28px,4.8vw,70px)/.95 Montserrat,Arial,sans-serif;
  letter-spacing:-.055em;
  color:#111;
}
body.live-body .lpita-reco-complete .lpita-product-reco-head h2:after{
  content:"";
  display:block;
  width:54px;
  height:2px;
  background:#d71920;
  margin-top:16px;
}
body.live-body .lpita-product-reco-rail{
  display:grid;
  grid-auto-flow:column;
  grid-auto-columns:minmax(190px, 22vw);
  gap:clamp(12px,1.8vw,26px);
  overflow-x:auto;
  overscroll-behavior-x:contain;
  scroll-snap-type:x mandatory;
  padding:0 0 18px;
  scrollbar-width:thin;
}
body.live-body .lpita-product-reco-rail > *{
  scroll-snap-align:start;
}
body.live-body .lpita-product-reco .lpita-card-badges{
  display:flex;
  flex-wrap:wrap;
  gap:6px;
  max-width:calc(100% - 48px);
}
@media(max-width:760px){
  body.live-body .lpita-product-reco{
    padding:42px 14px;
  }
  body.live-body .lpita-product-reco-head{
    text-align:left;
    margin-bottom:18px;
  }
  body.live-body .lpita-product-reco-head h2{
    font-size:34px;
    letter-spacing:-.04em;
  }
  body.live-body .lpita-product-reco-rail{
    grid-auto-columns:72vw;
    gap:14px;
    padding-bottom:14px;
  }
}
@media(max-width:420px){
  body.live-body .lpita-product-reco-rail{grid-auto-columns:78vw;}
}
/* css/lpita-v197-announcement-checkout.css */
html body.live-body .lpita-announcement-fixed,
html body.live-body [data-lpita-announcement]{position:fixed!important;top:0!important;left:0!important;right:0!important;height:30px!important;min-height:30px!important;overflow:hidden!important;background:#050505!important;color:#fff!important;z-index:2147482000!important;display:block!important;text-decoration:none!important;font:700 10px/30px Montserrat,Arial,sans-serif!important;letter-spacing:.14em!important;text-transform:uppercase!important;white-space:nowrap!important;}
html body.live-body [data-lpita-announcement] .lp167-ann-viewport,html body.live-body [data-lpita-announcement] .lp197-ann-viewport{position:absolute!important;inset:0!important;overflow:hidden!important;background:#050505!important;display:block!important;height:30px!important;}
html body.live-body [data-lpita-announcement] .lp167-ann-track,html body.live-body [data-lpita-announcement] .lp197-ann-track{position:absolute!important;left:0!important;top:0!important;display:flex!important;align-items:center!important;height:30px!important;width:max-content!important;min-width:max-content!important;white-space:nowrap!important;will-change:transform!important;animation:lp197Announcement 22s linear infinite!important;transition:none!important;}
html body.live-body [data-lpita-announcement][data-announcement-marquee="0"] .lp167-ann-track,html body.live-body [data-lpita-announcement][data-announcement-marquee="0"] .lp197-ann-track{animation:none!important;left:50%!important;transform:translateX(-50%)!important;}
html body.live-body [data-lpita-announcement] .lp167-ann-group,html body.live-body [data-lpita-announcement] .lp197-ann-group{display:inline-flex!important;align-items:center!important;gap:20px!important;height:30px!important;white-space:nowrap!important;flex:0 0 auto!important;}
html body.live-body [data-lpita-announcement] .lp167-ann-group b,html body.live-body [data-lpita-announcement] .lp167-ann-group i,html body.live-body [data-lpita-announcement] .lp197-ann-group b,html body.live-body [data-lpita-announcement] .lp197-ann-group i{display:inline-block!important;color:#fff!important;font:inherit!important;line-height:30px!important;white-space:nowrap!important;}
html body.live-body [data-lpita-announcement] i{font-style:normal!important;opacity:.7!important;}
html body.live-body [data-lpita-announcement]:hover .lp167-ann-track,html body.live-body [data-lpita-announcement]:hover .lp197-ann-track{animation-play-state:running!important;}
@keyframes lp197Announcement{from{transform:translate3d(0,0,0)}to{transform:translate3d(-50%,0,0)}}
@media(max-width:760px){html body.live-body [data-lpita-announcement],html body.live-body [data-lpita-announcement] .lp167-ann-viewport,html body.live-body [data-lpita-announcement] .lp167-ann-track,html body.live-body [data-lpita-announcement] .lp197-ann-viewport,html body.live-body [data-lpita-announcement] .lp197-ann-track{height:28px!important;line-height:28px!important}html body.live-body [data-lpita-announcement] b,html body.live-body [data-lpita-announcement] i{line-height:28px!important;font-size:9px!important;letter-spacing:.13em!important}.site-header.zara-header{top:28px!important}}
body.live-body.route-checkout .lpita-discount-field-v153{display:block!important;visibility:visible!important;opacity:1!important;grid-column:1/-1!important;order:20!important;}
body.live-body.route-checkout .lpita-discount-row-v153{display:grid!important;grid-template-columns:minmax(0,1fr) 92px!important;gap:10px!important;align-items:end!important;width:100%!important;}
body.live-body.route-checkout .lpita-discount-row-v153 input{display:block!important;width:100%!important;min-width:0!important;height:44px!important;}
body.live-body.route-checkout .lpita-discount-row-v153 button{display:inline-flex!important;align-items:center!important;justify-content:center!important;height:44px!important;min-height:44px!important;white-space:nowrap!important;}
@media(max-width:760px){body.live-body.route-checkout .checkout-grid{display:block!important}body.live-body.route-checkout .lpita-discount-field-v153{margin:18px 0!important;padding:0!important;border:0!important;background:transparent!important}body.live-body.route-checkout .lpita-discount-row-v153{grid-template-columns:minmax(0,1fr) 84px!important}body.live-body.route-checkout .lpita-discount-message-v153{min-height:18px!important;margin-top:8px!important}body.live-body.route-checkout .summary.z-summary{margin-top:22px!important}}
/* css/lpita-v93.css */
:root{--lp93-announcement-h:30px;--lp93-mobile-nav-h:68px}


html body.live-body .live-announcement,
html body.live-body [class*="lpita-announcement-v"]{display:none!important}
html body.live-body .lpita-announcement-v93{
  position:fixed!important;inset:0 0 auto 0!important;z-index:1200!important;
  display:block!important;height:var(--lp93-announcement-h)!important;min-height:var(--lp93-announcement-h)!important;
  padding:0!important;margin:0!important;overflow:hidden!important;background:#0a0a0a!important;color:#fff!important;
  border:0!important;text-decoration:none!important;white-space:nowrap!important;font-family:Montserrat,Arial,sans-serif!important
}
.lp93-ann-viewport{display:block!important;width:100%!important;height:100%!important;overflow:hidden!important}
.lp93-ann-track{display:flex!important;align-items:center!important;width:max-content!important;height:100%!important;will-change:transform!important;transform:translate3d(0,0,0)}
.lp93-ann-group{display:flex!important;align-items:center!important;flex:none!important;height:100%!important}
.lp93-ann-group b{font-size:10px!important;line-height:1!important;font-weight:500!important;letter-spacing:.13em!important;padding:0 34px!important;color:#fff!important}
.lp93-ann-group i{font-style:normal!important;font-size:9px!important;opacity:.55!important;color:#fff!important}
html body.live-body .site-header.zara-header{top:var(--lp93-announcement-h)!important}
html body.live-body .zara-main{padding-top:calc(var(--live-header-height,86px) + var(--lp93-announcement-h))!important}


@media(max-width:760px){
  :root{--lp93-announcement-h:28px;--lp93-mobile-nav-h:66px}
  html body.live-body{padding-bottom:calc(var(--lp93-mobile-nav-h) + env(safe-area-inset-bottom))!important}
  html body.live-body .quick-links.zara-actions,
  html body.live-body .top-icon-actions,
  html body.live-body header .quick-links{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}
  html body.live-body .mobile-live-bottom-nav,
  html body.live-body .mobile-live-bottom-nav.mobile-nav-v92{
    position:fixed!important;left:0!important;right:0!important;bottom:0!important;z-index:1500!important;
    display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;
    width:100%!important;height:calc(var(--lp93-mobile-nav-h) + env(safe-area-inset-bottom))!important;
    padding:3px 3px env(safe-area-inset-bottom)!important;margin:0!important;
    background:rgba(255,255,255,.985)!important;border:0!important;border-top:1px solid rgba(0,0,0,.09)!important;
    box-shadow:0 -8px 24px rgba(0,0,0,.07)!important;backdrop-filter:blur(18px)!important;
    list-style:none!important;overflow:visible!important
  }
  html body.live-body .mobile-live-bottom-nav a{
    display:grid!important;grid-template-rows:24px 13px!important;place-items:center!important;align-content:center!important;
    gap:3px!important;width:100%!important;min-width:0!important;height:60px!important;min-height:60px!important;
    padding:4px 1px!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;
    color:#111!important;text-decoration:none!important;text-align:center!important;line-height:1!important;box-shadow:none!important;
    list-style:none!important;transform:none!important
  }
  html body.live-body .mobile-live-bottom-nav a::before,
  html body.live-body .mobile-live-bottom-nav a::after,
  html body.live-body .mobile-live-bottom-nav *::before,
  html body.live-body .mobile-live-bottom-nav *::after{content:none!important;display:none!important}
  html body.live-body .mobile-live-bottom-nav .mb-icon-wrap,
  html body.live-body .mobile-live-bottom-nav .mb-icon{display:grid!important;place-items:center!important;width:24px!important;height:24px!important;margin:0!important;padding:0!important;line-height:0!important}
  html body.live-body .mobile-live-bottom-nav svg{display:block!important;width:20px!important;height:20px!important;fill:currentColor!important;margin:0!important}
  html body.live-body .mobile-live-bottom-nav em{display:block!important;margin:0!important;padding:0!important;font-style:normal!important;font-size:9px!important;font-weight:500!important;line-height:13px!important;letter-spacing:0!important;white-space:nowrap!important;color:inherit!important}
  html body.live-body .mobile-live-bottom-nav a.active{font-weight:700!important;color:#000!important}
  html body.live-body .site-footer{padding-bottom:calc(var(--lp93-mobile-nav-h) + 28px + env(safe-area-inset-bottom))!important}

  
  html body.live-body .z-product-page{display:block!important;width:100%!important;max-width:100%!important;padding:calc(var(--lp93-announcement-h) + 64px) 0 calc(var(--lp93-mobile-nav-h) + 24px)!important;overflow:hidden!important}
  html body.live-body .z-product-gallery{
    display:flex!important;width:100%!important;max-width:100%!important;gap:0!important;overflow-x:auto!important;overflow-y:hidden!important;
    scroll-snap-type:x mandatory!important;scroll-behavior:smooth!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important
  }
  html body.live-body .z-product-gallery::-webkit-scrollbar{display:none!important}
  html body.live-body .z-product-gallery img{
    flex:0 0 100%!important;width:100%!important;min-width:100%!important;height:auto!important;max-height:72svh!important;
    aspect-ratio:4/5!important;object-fit:cover!important;object-position:center!important;border:0!important;border-radius:0!important;
    scroll-snap-align:start!important;background:#f4f4f2!important
  }
  html body.live-body .z-product-info{position:static!important;width:100%!important;max-width:100%!important;padding:20px 16px 8px!important;margin:0!important;border:0!important;border-radius:0!important;background:var(--live-bg,#fff)!important;box-shadow:none!important}
  html body.live-body .z-product-info h1{font-size:clamp(28px,8vw,38px)!important;line-height:1.04!important;margin:7px 0 10px!important}
  html body.live-body .z-product-info .product-path{font-size:9px!important;line-height:1.4!important;letter-spacing:.1em!important;overflow-wrap:anywhere!important}
  html body.live-body .z-buy-box{margin:16px 0!important;gap:7px!important}
  html body.live-body .z-buy-box select,
  html body.live-body .z-buy-box input{width:100%!important;min-height:46px!important;padding:8px 0!important;border:0!important;border-bottom:1px solid #999!important;border-radius:0!important;background:transparent!important}
  html body.live-body .product-add-cart-btn{width:100%!important;min-height:50px!important;margin-top:8px!important;border-radius:0!important}
  html body.live-body .product-extra-description,.z-detail-list{font-size:13px!important;line-height:1.65!important}
}
@media(max-width:760px){.mobile-gallery-dots-v93{display:flex;justify-content:center;gap:6px;padding:10px 0 2px;background:var(--live-bg,#fff)}.mobile-gallery-dots-v93 button{width:18px!important;height:2px!important;min-height:2px!important;padding:0!important;border:0!important;background:#c9c9c9!important}.mobile-gallery-dots-v93 button.active{background:#111!important}}
/* css/lpita-v94.css */
:root{--lp94-mobile-nav-height:68px;--lp94-announcement-height:30px;--lp94-mobile-header-height:64px}


.lpita-branded-login-loader{position:fixed;inset:0;z-index:2147483646;display:grid;place-items:center;background:#fff;color:#050505;opacity:1;visibility:visible;transition:opacity .28s ease,visibility .28s ease}
.lpita-branded-login-loader.is-admin{background:#f7f7f5}
.lpita-branded-login-loader.is-hidden{opacity:0;visibility:hidden;pointer-events:none}
.lpita-branded-loader-content{display:grid;justify-items:center;gap:16px;width:min(76vw,320px)}
.lpita-branded-loader-logo img{display:block;width:min(52vw,210px);max-height:72px;object-fit:contain;background:transparent!important;border:0!important;box-shadow:none!important}
.lpita-branded-loader-line{display:block;width:100%;height:2px;background:linear-gradient(90deg,#111 0 35%,#dedede 35% 100%);background-size:220% 100%;animation:lpitaV94Load 1s linear infinite}
.lpita-branded-loader-content p{margin:0;font:600 10px/1.2 Montserrat,Arial,sans-serif;letter-spacing:.2em}
@keyframes lpitaV94Load{to{background-position:-220% 0}}


@media(max-width:760px){
  html body.live-body .lpita-message-stack,
  html body.live-body .flash.branded-flash,
  html body.live-body .lpita-toast{top:calc(var(--lp94-announcement-height) + var(--lp94-mobile-header-height) + 10px)!important;z-index:2147482500!important;width:calc(100vw - 24px)!important;max-width:none!important}
}


@media(max-width:760px){
  html,body.live-body{min-height:100%;background:#fff!important}
  body.live-body{padding-bottom:calc(var(--lp94-mobile-nav-height) + env(safe-area-inset-bottom,0px))!important}
  html body.live-body .mobile-live-bottom-nav,
  html body.live-body .mobile-live-bottom-nav.mobile-nav-v92{
    position:fixed!important;left:0!important;right:0!important;bottom:0!important;top:auto!important;
    z-index:2147483000!important;display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;
    height:calc(var(--lp94-mobile-nav-height) + env(safe-area-inset-bottom,0px))!important;
    min-height:calc(var(--lp94-mobile-nav-height) + env(safe-area-inset-bottom,0px))!important;
    padding:6px 4px env(safe-area-inset-bottom,0px)!important;margin:0!important;
    background:#fff!important;color:#050505!important;border:0!important;border-top:1px solid rgba(0,0,0,.12)!important;
    box-shadow:0 -8px 28px rgba(0,0,0,.06)!important;overflow:hidden!important;transform:none!important
  }
  html body.live-body .mobile-live-bottom-nav a{display:grid!important;grid-template-rows:26px 13px!important;align-content:center!important;justify-items:center!important;gap:3px!important;height:100%!important;min-width:0!important;padding:0 2px!important;margin:0!important;border:0!important;background:transparent!important;color:#111!important;text-decoration:none!important;line-height:1!important}
  html body.live-body .mobile-live-bottom-nav .mb-icon-wrap,html body.live-body .mobile-live-bottom-nav .mb-icon{display:grid!important;place-items:center!important;width:24px!important;height:24px!important;margin:0!important;padding:0!important}
  html body.live-body .mobile-live-bottom-nav svg{display:block!important;width:20px!important;height:20px!important;fill:currentColor!important}
  html body.live-body .mobile-live-bottom-nav em{display:block!important;margin:0!important;padding:0!important;font:500 9px/13px Montserrat,Arial,sans-serif!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;max-width:100%!important}
  html body.live-body .site-footer{margin-bottom:0!important;padding-bottom:calc(28px + var(--lp94-mobile-nav-height) + env(safe-area-inset-bottom,0px))!important}
}


@media(max-width:760px){
  html body.live-body .lpita-mobile-shoppingbag-v94{width:100%!important;max-width:none!important;padding:calc(var(--lp94-announcement-height) + var(--lp94-mobile-header-height) + 22px) 16px calc(var(--lp94-mobile-nav-height) + 30px + env(safe-area-inset-bottom,0px))!important;margin:0!important}
  html body.live-body .lpita-mobile-shoppingbag-v94 h1{margin:0 0 8px!important;font-size:clamp(30px,10vw,44px)!important;line-height:1!important;letter-spacing:-.045em!important}
  html body.live-body .mobile-cart-note-v86{margin:0 0 22px!important;max-width:34rem!important;color:#666!important;font-size:12px!important;line-height:1.55!important}
  html body.live-body .lpita-mobile-shoppingbag-v94 .cart-lines-v72{display:grid!important;gap:0!important;border:0!important;border-top:1px solid #dedede!important}
  html body.live-body .lpita-mobile-shoppingbag-v94 .cart-line-v72{position:relative!important;display:grid!important;grid-template-columns:88px minmax(0,1fr) 42px!important;grid-template-areas:"image copy remove" "image qty price"!important;gap:8px 12px!important;align-items:start!important;padding:14px 0!important;border:0!important;border-bottom:1px solid #dedede!important;background:transparent!important}
  html body.live-body .lpita-mobile-shoppingbag-v94 .cart-thumb-v72{grid-area:image!important;display:block!important;width:88px!important}
  html body.live-body .lpita-mobile-shoppingbag-v94 .cart-thumb-v72 img{display:block!important;width:88px!important;height:116px!important;aspect-ratio:auto!important;object-fit:cover!important;border-radius:0!important;background:#f3f3f1!important}
  html body.live-body .lpita-mobile-shoppingbag-v94 .cart-copy-v72{grid-area:copy!important;min-width:0!important;padding-top:1px!important}
  html body.live-body .lpita-mobile-shoppingbag-v94 .cart-copy-v72 strong{display:block!important;margin:0 0 5px!important;font-size:13px!important;font-weight:650!important;line-height:1.3!important;white-space:normal!important}
  html body.live-body .lpita-mobile-shoppingbag-v94 .cart-copy-v72 .muted{display:block!important;margin:2px 0!important;color:#707070!important;font-size:10px!important;line-height:1.35!important}
  html body.live-body .lpita-mobile-shoppingbag-v94 .cart-qty-v72{grid-area:qty!important;align-self:end!important;width:54px!important}
  html body.live-body .lpita-mobile-shoppingbag-v94 .cart-qty-v72 input{display:block!important;width:48px!important;height:34px!important;padding:0!important;text-align:center!important;border:0!important;border-bottom:1px solid #111!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}
  html body.live-body .lpita-mobile-shoppingbag-v94 .cart-price-v72{grid-area:price!important;align-self:end!important;justify-self:end!important;font-size:11px!important;font-weight:600!important;white-space:nowrap!important}
  html body.live-body .lpita-mobile-shoppingbag-v94 .cart-remove-btn-v72{grid-area:remove!important;justify-self:end!important;width:32px!important;height:32px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#111!important;font-size:24px!important;font-weight:300!important;line-height:1!important;box-shadow:none!important}
  html body.live-body .lpita-mobile-shoppingbag-v94 .cart-summary-v72{position:static!important;margin:22px 0 0!important;padding:18px 0 0!important;border:0!important;border-top:1px solid #111!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}
  html body.live-body .lpita-mobile-shoppingbag-v94 .cart-summary-v72 p{margin:0 0 12px!important;font-size:13px!important}
  html body.live-body .lpita-mobile-shoppingbag-v94 .cart-summary-v72 .actions{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;margin-top:16px!important}
  html body.live-body .lpita-mobile-shoppingbag-v94 .cart-summary-v72 button,html body.live-body .lpita-mobile-shoppingbag-v94 .cart-summary-v72 .btn{width:100%!important;min-height:48px!important;border-radius:0!important}
}
/* css/lpita-v95.css */
.lpita-branded-login-loader.is-live[data-loader-mode="persistent"]{display:none}
@media(max-width:760px){
 .lpita-branded-login-loader.is-live[data-loader-mode="persistent"]{position:fixed!important;inset:0!important;z-index:2147483646!important;display:grid!important;place-items:center!important;background:#fff!important;color:#111!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:opacity .18s ease,visibility .18s ease!important}
 .lpita-branded-login-loader.is-live[data-loader-mode="persistent"].is-active{opacity:1!important;visibility:visible!important;pointer-events:auto!important}
 .lpita-branded-login-loader.is-live[data-loader-mode="persistent"] .lpita-branded-loader-logo img{width:min(42vw,150px)!important;max-height:72px!important;filter:none!important}
 .lpita-branded-login-loader.is-live[data-loader-mode="persistent"] .lpita-branded-loader-line{width:min(58vw,220px)!important;height:1px!important;background:linear-gradient(90deg,#111 0 42%,#ddd 42% 100%)!important;background-size:220% 100%!important;animation:lpitaV95Load .8s linear infinite!important}
 .lpita-branded-login-loader.is-live[data-loader-mode="persistent"] p{font:650 10px/1.2 Montserrat,Arial,sans-serif!important;letter-spacing:.18em!important}
}
@keyframes lpitaV95Load{to{background-position:-220% 0}}
/* css/lpita-v97.css */
body.live-body .lpita-branded-login-loader[data-loader-mode="persistent"]{
  position:fixed!important;inset:0!important;z-index:2147483646!important;
  display:grid!important;place-items:center!important;background:#fff!important;color:#111!important;
  opacity:0!important;visibility:hidden!important;pointer-events:none!important;
  transition:opacity .22s ease,visibility .22s ease!important;
}
body.live-body .lpita-branded-login-loader[data-loader-mode="persistent"].is-active{
  opacity:1!important;visibility:visible!important;pointer-events:auto!important;
}
body.live-body .lpita-branded-loader-content{display:grid!important;justify-items:center!important;gap:16px!important;width:min(76vw,320px)!important}
body.live-body .lpita-branded-loader-logo img{display:block!important;width:min(48vw,190px)!important;max-height:76px!important;object-fit:contain!important;background:transparent!important;border:0!important;box-shadow:none!important;filter:none!important}
body.live-body .lpita-branded-loader-line{display:block!important;width:100%!important;height:2px!important;background:linear-gradient(90deg,#111 0 38%,#ddd 38% 100%)!important;background-size:230% 100%!important;animation:lpitaV97Load .85s linear infinite!important}
body.live-body .lpita-branded-loader-content p{margin:0!important;font:600 10px/1.2 Montserrat,Arial,sans-serif!important;letter-spacing:.2em!important}
@keyframes lpitaV97Load{to{background-position:-230% 0}}
/* css/lpita-v98.css */
body.live-body .lpita-branded-login-loader[data-loader-mode="persistent"]{
  transition:opacity .14s ease,visibility .14s linear!important;
  will-change:opacity!important;
}
body.live-body .lpita-branded-loader-content{gap:12px!important;transform:translateZ(0)!important}
body.live-body .lpita-branded-loader-logo img{max-height:64px!important;width:min(40vw,160px)!important}
body.live-body .lpita-branded-loader-line{height:1px!important;animation-duration:.62s!important}
@media(max-width:900px){
  body.live-body .z-product-gallery[data-product-gallery]{
    display:flex!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important;
    width:100%!important;max-width:100%!important;gap:0!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important;
  }
  body.live-body .z-product-gallery[data-product-gallery]::-webkit-scrollbar{display:none!important}
  body.live-body .z-product-gallery[data-product-gallery] img{flex:0 0 100%!important;width:100%!important;min-width:100%!important;max-width:100%!important;height:auto!important;aspect-ratio:4/5!important;object-fit:cover!important}
  .lp98-gallery-controls{display:grid!important;grid-template-columns:36px 1fr 36px!important;align-items:center!important;gap:10px!important;padding:10px 14px 4px!important;background:var(--live-bg,#fff)!important}
  .lp98-gallery-controls>button{width:36px!important;height:36px!important;min-height:36px!important;padding:0!important;border:0!important;background:transparent!important;color:#111!important;font-size:28px!important;font-weight:300!important;line-height:1!important}
  .lp98-gallery-controls>button:disabled{opacity:.22!important}
  .lp98-gallery-dots{display:flex!important;justify-content:center!important;align-items:center!important;gap:7px!important}
  .lp98-gallery-dots button{width:20px!important;height:2px!important;min-height:2px!important;padding:0!important;border:0!important;background:#d3d3d0!important}
  .lp98-gallery-dots button.active{background:#111!important}
}
/* css/lpita-v102.css */
.live-body .footer-v102{background:#111!important;color:#fff!important;overflow:hidden!important}.live-body .footer-grid-v102{border-bottom:0!important}.live-body .footer-social-icons-v102{display:flex!important;align-items:center!important;gap:14px!important;margin-top:20px!important}.live-body .footer-social-icons-v102 a{width:27px!important;height:27px!important;display:grid!important;place-items:center!important;color:#fff!important;text-decoration:none!important;border:0!important;background:transparent!important;box-shadow:none!important;padding:0!important;margin:0!important;opacity:.78!important;transition:opacity .18s ease,transform .18s ease!important}.live-body .footer-social-icons-v102 a:hover{opacity:1!important;transform:translateY(-1px)!important}.live-body .footer-social-icons-v102 svg{width:22px!important;height:22px!important;fill:currentColor!important;display:block!important}.live-body .footer-payment-icons-v102{width:min(100%,1480px)!important;margin:24px auto 0!important;padding:20px clamp(18px,5vw,78px)!important;border-top:1px solid rgba(255,255,255,.10)!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:clamp(16px,2vw,30px)!important;flex-wrap:wrap!important;color:#fff!important;background:transparent!important}.live-body .footer-payment-icons-v102 .payment-label{font-size:10px!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:rgba(255,255,255,.52)!important;font-weight:700!important}.live-body .footer-payment-icons-v102 .pay-mark{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:#fff!important;opacity:.9!important;min-width:0!important;height:auto!important;line-height:1!important}.live-body .footer-payment-icons-v102 svg{display:block!important;height:24px!important;width:auto!important;fill:currentColor!important;color:currentColor!important}.live-body .footer-payment-icons-v102 text{fill:currentColor!important}.live-body .footer-payment-icons-v102 .pay-wallet svg,.live-body .footer-payment-icons-v102 .pay-cod svg{height:24px!important;max-width:132px!important}.live-body .footer-final-bottom{border-top:1px solid rgba(255,255,255,.10)!important;margin-top:20px!important}@media(max-width:760px){.live-body .footer-social-icons-v102{justify-content:center!important}.live-body .footer-payment-icons-v102{padding:18px 16px calc(18px + env(safe-area-inset-bottom))!important;gap:14px!important}.live-body .footer-payment-icons-v102 .payment-label{flex-basis:100%;text-align:center!important}.live-body .footer-payment-icons-v102 svg{height:21px!important}.live-body .footer-payment-icons-v102 .pay-wallet svg,.live-body .footer-payment-icons-v102 .pay-cod svg{height:22px!important;max-width:118px!important}}
.brevo-help-v102{background:#f7f7f6!important;padding:12px 14px!important;border-left:3px solid #111!important;margin-top:12px!important}
/* css/lpita-v103.css */
.live-body .footer-v102,
.live-body .site-footer.footer-v102{display:block!important;visibility:visible!important;opacity:1!important;}
.live-body .footer-final-grid.footer-grid-v102{display:grid!important;grid-template-columns:1.25fr repeat(4,minmax(130px,.75fr)) 1.2fr!important;gap:clamp(28px,4vw,68px)!important;align-items:start!important;}
.live-body .footer-v102 .footer-logo-final{display:inline-flex!important;margin:0 0 20px!important;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;}
.live-body .footer-v102 .footer-logo-final img{width:72px!important;height:auto!important;display:block!important;filter:none!important;}
.live-body .footer-v102 h2,.live-body .footer-v102 h3{font-weight:800!important;letter-spacing:.14em!important;text-transform:uppercase!important;}
.live-body .footer-v102 p,.live-body .footer-v102 a{font-weight:400!important;line-height:1.55!important;}
.live-body .footer-social-icons-v102{display:flex!important;gap:16px!important;align-items:center!important;margin-top:18px!important;}
.live-body .footer-social-icons-v102 a{display:inline-grid!important;place-items:center!important;width:24px!important;height:24px!important;opacity:.9!important;background:transparent!important;border:0!important;box-shadow:none!important;color:currentColor!important;}
.live-body .footer-social-icons-v102 svg{width:22px!important;height:22px!important;fill:currentColor!important;}
.live-body .footer-payment-icons-v102{display:flex!important;visibility:visible!important;opacity:1!important;align-items:center!important;justify-content:center!important;gap:24px!important;flex-wrap:wrap!important;padding:24px clamp(18px,4vw,70px)!important;margin:28px auto 0!important;background:transparent!important;border-top:1px solid rgba(255,255,255,.12)!important;}
.live-body .footer-payment-icons-v102 .payment-label{font-weight:700!important;letter-spacing:.18em!important;text-transform:uppercase!important;opacity:.65!important;}
.live-body .footer-payment-icons-v102 .pay-mark{display:inline-flex!important;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;margin:0!important;color:currentColor!important;opacity:.95!important;}
.live-body .footer-payment-icons-v102 svg{height:24px!important;width:auto!important;display:block!important;fill:currentColor!important;}
.live-body .footer-payment-icons-v102 text{fill:currentColor!important;}
@media(max-width:900px){.live-body .footer-final-grid.footer-grid-v102{grid-template-columns:1fr 1fr!important}.live-body .footer-final-brand,.live-body .footer-final-news{grid-column:1/-1!important}}
@media(max-width:600px){.live-body .footer-final-grid.footer-grid-v102{grid-template-columns:1fr!important}.live-body .footer-payment-icons-v102{gap:16px!important}.live-body .footer-payment-icons-v102 .payment-label{flex:1 0 100%;text-align:center!important}}
/* css/lpita-v103-footer-products.css */
.live-body .footer-v102,
.live-body .site-footer.footer-v102{background:#fff!important;color:#111!important;border-top:1px solid #e8e2d8!important;box-shadow:none!important;}
.live-body .footer-v102 a{color:#111!important;}
.live-body .footer-v102 .footer-final-grid{display:grid!important;grid-template-columns:1.1fr repeat(4,minmax(120px,.75fr)) 1.1fr!important;gap:clamp(22px,4vw,64px)!important;align-items:start!important;width:min(100%,1480px)!important;margin:0 auto!important;padding:clamp(44px,6vw,80px) clamp(20px,5vw,80px) 24px!important;border:0!important;}
.live-body .footer-v102 .footer-final-brand{display:grid!important;gap:14px!important;align-content:start!important;}
.live-body .footer-v102 .footer-logo-final{display:block!important;width:58px!important;height:auto!important;margin:0 0 18px!important;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;}
.live-body .footer-v102 .footer-logo-final img{display:block!important;width:58px!important;height:auto!important;filter:none!important;opacity:1!important;background:transparent!important;}
.live-body .footer-v102 h2,.live-body .footer-v102 h3{font-weight:800!important;letter-spacing:.12em!important;text-transform:uppercase!important;margin:0 0 14px!important;color:#111!important;font-size:13px!important;line-height:1.2!important;}
.live-body .footer-v102 p{font-size:13px!important;line-height:1.65!important;color:#646464!important;margin:0!important;font-weight:400!important;letter-spacing:.02em!important;}
.live-body .footer-v102 .footer-final-col{display:grid!important;gap:12px!important;align-content:start!important;}
.live-body .footer-v102 .footer-final-col a{font-size:13px!important;color:#444!important;text-decoration:none!important;letter-spacing:.1em!important;text-transform:uppercase!important;font-weight:400!important;line-height:1.35!important;}
.live-body .footer-v102 .footer-final-news form{display:grid!important;grid-template-columns:minmax(160px,1fr) auto!important;gap:0!important;margin-top:18px!important;border-bottom:1px solid #111!important;}
.live-body .footer-v102 .footer-final-news input{border:0!important;background:transparent!important;min-height:44px!important;padding:0 10px 0 0!important;box-shadow:none!important;outline:none!important;}
.live-body .footer-v102 .footer-final-news button{border:0!important;background:#111!important;color:#fff!important;min-height:44px!important;padding:0 20px!important;border-radius:0!important;}
.live-body .footer-social-icons-v102{display:flex!important;align-items:center!important;gap:16px!important;margin-top:16px!important;}
.live-body .footer-social-icons-v102 a{width:24px!important;height:24px!important;display:grid!important;place-items:center!important;color:#111!important;background:transparent!important;border:0!important;padding:0!important;box-shadow:none!important;opacity:1!important;}
.live-body .footer-social-icons-v102 svg{width:22px!important;height:22px!important;fill:currentColor!important;display:block!important;}
.live-body .footer-payment-icons-v102{display:flex!important;align-items:center!important;justify-content:center!important;gap:clamp(16px,2.4vw,34px)!important;flex-wrap:wrap!important;width:min(100%,1480px)!important;margin:12px auto 0!important;padding:18px clamp(20px,5vw,80px)!important;border-top:1px solid #eee!important;color:#111!important;background:transparent!important;}
.live-body .footer-payment-icons-v102 .payment-label{font-size:10px!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:#777!important;font-weight:700!important;}
.live-body .footer-payment-icons-v102 .pay-mark{display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#111!important;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;margin:0!important;height:auto!important;opacity:1!important;}
.live-body .footer-payment-icons-v102 svg{display:block!important;width:auto!important;height:23px!important;fill:currentColor!important;color:currentColor!important;}
.live-body .footer-payment-icons-v102 text{fill:currentColor!important;}
.live-body .footer-final-bottom{width:min(100%,1480px)!important;margin:0 auto!important;padding:18px clamp(20px,5vw,80px) calc(24px + env(safe-area-inset-bottom))!important;border-top:1px solid #eee!important;display:flex!important;justify-content:space-between!important;gap:16px!important;flex-wrap:wrap!important;color:#777!important;font-size:11px!important;letter-spacing:.12em!important;text-transform:uppercase!important;background:transparent!important;}
@media(max-width:980px){.live-body .footer-v102 .footer-final-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.live-body .footer-v102 .footer-final-brand,.live-body .footer-v102 .footer-final-news{grid-column:1/-1!important}}
@media(max-width:640px){.live-body .footer-v102 .footer-final-grid{grid-template-columns:1fr!important;text-align:left!important;padding-bottom:16px!important}.live-body .footer-payment-icons-v102{justify-content:flex-start!important}.live-body .footer-payment-icons-v102 .payment-label{flex-basis:100%!important}.live-body .footer-final-bottom{display:grid!important;gap:10px!important}}
/* css/lpita-v104-gallery.css */
@media(max-width:900px){
  body.live-body .z-product-page{overflow-x:hidden!important;}
  body.live-body .z-product-gallery[data-product-gallery],
  body.live-body .z-product-gallery[data-lpita-v104-gallery="1"]{
    display:block!important;
    position:relative!important;
    width:100%!important;
    max-width:100%!important;
    overflow:hidden!important;
    background:#f4f3ef!important;
    touch-action:pan-y!important;
    user-select:none!important;
    -webkit-user-select:none!important;
  }
  body.live-body .z-product-gallery[data-lpita-v104-gallery="1"] .lpita-gallery-track-v104{
    display:flex!important;
    width:100%!important;
    height:auto!important;
    transition:transform .28s cubic-bezier(.22,.61,.36,1)!important;
    will-change:transform!important;
  }
  body.live-body .z-product-gallery[data-lpita-v104-gallery="1"] .lpita-gallery-track-v104 img,
  body.live-body .z-product-gallery[data-lpita-v104-gallery="1"] img[data-gallery-img]{
    display:block!important;
    flex:0 0 100%!important;
    width:100%!important;
    min-width:100%!important;
    max-width:100%!important;
    height:auto!important;
    aspect-ratio:4/5!important;
    object-fit:cover!important;
    border-radius:0!important;
    background:#f4f3ef!important;
    margin:0!important;
    scroll-snap-align:none!important;
  }
  body.live-body .lpita-gallery-nav-v104{
    display:flex!important;
    align-items:center!important;
    justify-content:space-between!important;
    gap:10px!important;
    padding:9px 0 4px!important;
    width:100%!important;
  }
  body.live-body .lpita-gallery-nav-v104 button{
    appearance:none!important;
    -webkit-appearance:none!important;
    width:38px!important;
    height:38px!important;
    min-height:38px!important;
    display:grid!important;
    place-items:center!important;
    padding:0!important;
    border:0!important;
    background:transparent!important;
    color:#111!important;
    font-size:25px!important;
    font-weight:300!important;
    line-height:1!important;
    border-radius:0!important;
  }
  body.live-body .lpita-gallery-nav-v104 button:disabled{opacity:.25!important;}
  body.live-body .lpita-gallery-count-v104{
    font-size:10px!important;
    letter-spacing:.16em!important;
    text-transform:uppercase!important;
    color:#777!important;
    font-weight:500!important;
  }
  body.live-body .lpita-gallery-thumbs-v104{
    display:flex!important;
    align-items:center!important;
    gap:8px!important;
    width:100%!important;
    max-width:100%!important;
    overflow-x:auto!important;
    overflow-y:hidden!important;
    -webkit-overflow-scrolling:touch!important;
    scrollbar-width:none!important;
    padding:8px 0 13px!important;
    margin:0!important;
  }
  body.live-body .lpita-gallery-thumbs-v104::-webkit-scrollbar{display:none!important;}
  body.live-body .lpita-gallery-thumb-v104{
    flex:0 0 54px!important;
    width:54px!important;
    height:68px!important;
    padding:0!important;
    margin:0!important;
    border:1px solid transparent!important;
    background:transparent!important;
    border-radius:0!important;
    overflow:hidden!important;
    opacity:.62!important;
  }
  body.live-body .lpita-gallery-thumb-v104.is-active{
    border-color:#111!important;
    opacity:1!important;
  }
  body.live-body .lpita-gallery-thumb-v104 img{
    display:block!important;
    width:100%!important;
    height:100%!important;
    object-fit:cover!important;
    border-radius:0!important;
    background:#f4f3ef!important;
  }
  body.live-body .lp84-gallery-dots,
  body.live-body .mobile-gallery-dots-v93,
  body.live-body .lp98-gallery-controls{display:none!important;}
}
/* css/lpita-v115-home-restore.css */
body.live-body.route-home{
  --lpita-safe-x:clamp(16px,4.2vw,72px);
  --lpita-section-y:clamp(44px,7vw,104px);
  background:#fff!important;
  color:#0b0b0b!important;
  font-family:Montserrat,Arial,sans-serif!important;
  overflow-x:hidden!important;
}
body.live-body.route-home .zara-main{
  width:100%!important;
  max-width:none!important;
  overflow:hidden!important;
}
body.live-body.route-home .home-soft-separator{
  height:1px!important;
  background:#f1f1f1!important;
  margin:0!important;
}
body.live-body.route-home .z-editable-block,
body.live-body.route-home .z-home-hero,
body.live-body.route-home .z-block-hero,
body.live-body.route-home .z-home-carousel,
body.live-body.route-home .z-home-panel,
body.live-body.route-home .z-text-block,
body.live-body.route-home .lpita-collection-carousel-v69{
  width:100%!important;
  max-width:100%!important;
  box-sizing:border-box!important;
  overflow:hidden!important;
}
body.live-body.route-home .z-block-hero,
body.live-body.route-home .z-home-hero{
  position:relative!important;
  display:block!important;
  min-height:clamp(620px,92svh,940px)!important;
  height:auto!important;
  background:#f6f6f6!important;
  color:#fff!important;
  text-decoration:none!important;
}
body.live-body.route-home .z-block-hero picture,
body.live-body.route-home .z-block-hero picture img,
body.live-body.route-home .z-home-hero picture,
body.live-body.route-home .z-home-hero picture img{
  position:absolute!important;
  inset:0!important;
  display:block!important;
  width:100%!important;
  height:100%!important;
  min-height:0!important;
  object-fit:cover!important;
  object-position:center!important;
}
body.live-body.route-home .z-block-hero::after,
body.live-body.route-home .z-home-hero::after{
  content:""!important;
  position:absolute!important;
  inset:0!important;
  background:linear-gradient(180deg,rgba(0,0,0,.18),rgba(0,0,0,.06) 42%,rgba(0,0,0,.38))!important;
  pointer-events:none!important;
  z-index:1!important;
}
body.live-body.route-home .z-hero-caption{
  position:absolute!important;
  z-index:2!important;
  left:var(--lpita-safe-x)!important;
  right:var(--lpita-safe-x)!important;
  bottom:clamp(52px,9vh,112px)!important;
  max-width:min(880px,calc(100vw - (var(--lpita-safe-x) * 2)))!important;
  margin:0 auto!important;
  text-align:center!important;
  display:grid!important;
  justify-items:center!important;
  gap:clamp(10px,1.4vw,18px)!important;
  color:#fff!important;
  text-shadow:0 2px 18px rgba(0,0,0,.28)!important;
}
body.live-body.route-home .z-hero-caption strong{
  display:block!important;
  max-width:100%!important;
  font-family:Montserrat,Arial,sans-serif!important;
  font-size:clamp(38px,7.6vw,92px)!important;
  line-height:.92!important;
  font-weight:800!important;
  letter-spacing:-.055em!important;
  text-transform:none!important;
  word-break:normal!important;
  overflow-wrap:balance!important;
}
body.live-body.route-home .z-hero-caption span{
  display:block!important;
  max-width:620px!important;
  font-family:Montserrat,Arial,sans-serif!important;
  font-size:clamp(13px,1.45vw,18px)!important;
  line-height:1.55!important;
  font-weight:400!important;
  letter-spacing:.01em!important;
  text-transform:none!important;
}
body.live-body.route-home .z-hero-caption em,
body.live-body.route-home .z-dual-button,
body.live-body.route-home .z-text-block .btn,
body.live-body.route-home .z-editorial-copy .btn{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:auto!important;
  max-width:calc(100vw - (var(--lpita-safe-x) * 2))!important;
  min-height:42px!important;
  padding:0 24px!important;
  border:1px solid currentColor!important;
  border-radius:0!important;
  background:rgba(255,255,255,.96)!important;
  color:#111!important;
  font-style:normal!important;
  font-size:11px!important;
  line-height:1.2!important;
  font-weight:700!important;
  letter-spacing:.08em!important;
  text-transform:uppercase!important;
  white-space:normal!important;
  text-align:center!important;
  text-shadow:none!important;
  text-decoration:none!important;
}
body.live-body.route-home .scroll-note{
  position:absolute!important;
  z-index:2!important;
  left:50%!important;
  bottom:18px!important;
  transform:translateX(-50%)!important;
  width:auto!important;
  color:#fff!important;
  font-size:10px!important;
  font-weight:500!important;
  letter-spacing:.14em!important;
  text-transform:uppercase!important;
  opacity:.82!important;
  pointer-events:none!important;
}
body.live-body.route-home .z-text-block{
  min-height:auto!important;
  padding:var(--lpita-section-y) var(--lpita-safe-x)!important;
  display:grid!important;
  place-items:center!important;
  text-align:center!important;
  background:#fff!important;
  color:#111!important;
  gap:16px!important;
}
body.live-body.route-home .z-text-block>span,
body.live-body.route-home .home-block-head>span,
body.live-body.route-home .z-editorial-copy>span{
  display:block!important;
  font-size:11px!important;
  line-height:1!important;
  font-weight:400!important;
  letter-spacing:.18em!important;
  text-transform:uppercase!important;
  color:#888!important;
}
body.live-body.route-home .z-text-block h2,
body.live-body.route-home .home-block-head h2,
body.live-body.route-home .z-editorial-copy h2,
body.live-body.route-home .collection-carousel-head-v69 h2{
  margin:0!important;
  max-width:960px!important;
  font-family:Montserrat,Arial,sans-serif!important;
  font-size:clamp(30px,5.3vw,68px)!important;
  line-height:1!important;
  font-weight:800!important;
  letter-spacing:-.055em!important;
  color:#111!important;
  text-transform:none!important;
  overflow-wrap:balance!important;
}
body.live-body.route-home .z-text-block p,
body.live-body.route-home .home-block-head p,
body.live-body.route-home .z-editorial-copy p,
body.live-body.route-home .collection-carousel-head-v69 p{
  margin:0!important;
  max-width:760px!important;
  font-size:clamp(13px,1.22vw,16px)!important;
  line-height:1.75!important;
  font-weight:400!important;
  color:#545454!important;
  letter-spacing:.01em!important;
  text-transform:none!important;
}
body.live-body.route-home .z-dual-hero{
  width:100%!important;
  min-height:auto!important;
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:1px!important;
  padding:0!important;
  background:#fff!important;
  color:#fff!important;
  overflow:hidden!important;
}
body.live-body.route-home .z-dual-card{
  position:relative!important;
  min-height:clamp(520px,82svh,820px)!important;
  background:#f6f6f6!important;
  overflow:hidden!important;
  display:block!important;
  color:#fff!important;
}
body.live-body.route-home .z-dual-card img{
  position:absolute!important;
  inset:0!important;
  width:100%!important;
  height:100%!important;
  object-fit:cover!important;
}
body.live-body.route-home .z-dual-card::after{
  content:""!important;
  position:absolute!important;
  inset:0!important;
  background:linear-gradient(180deg,rgba(0,0,0,.05),rgba(0,0,0,.34))!important;
}
body.live-body.route-home .z-dual-card span{
  position:absolute!important;
  z-index:2!important;
  left:var(--lpita-safe-x)!important;
  right:var(--lpita-safe-x)!important;
  bottom:clamp(28px,6vh,62px)!important;
  max-width:620px!important;
  margin:0 auto!important;
  text-align:center!important;
  font-size:clamp(30px,5.2vw,70px)!important;
  line-height:.98!important;
  font-weight:800!important;
  letter-spacing:-.055em!important;
  color:#fff!important;
  text-shadow:0 2px 18px rgba(0,0,0,.25)!important;
}
body.live-body.route-home .z-home-carousel,
body.live-body.route-home .lpita-collection-carousel-v69{
  padding:var(--lpita-section-y) var(--lpita-safe-x)!important;
  background:#fff!important;
  color:#111!important;
}
body.live-body.route-home .home-block-head,
body.live-body.route-home .collection-carousel-head-v69{
  display:grid!important;
  grid-template-columns:auto minmax(0,1fr) auto!important;
  align-items:end!important;
  gap:16px!important;
  margin:0 0 clamp(22px,3vw,38px)!important;
  padding:0!important;
  text-align:left!important;
}
body.live-body.route-home .home-block-head a,
body.live-body.route-home .collection-carousel-head-v69 a{
  justify-self:end!important;
  font-size:11px!important;
  font-weight:700!important;
  letter-spacing:.08em!important;
  text-transform:uppercase!important;
  text-decoration:underline!important;
  text-underline-offset:5px!important;
  white-space:nowrap!important;
  color:#111!important;
}
body.live-body.route-home .home-carousel-track,
body.live-body.route-home .collection-carousel-track-v69{
  display:grid!important;
  grid-auto-flow:column!important;
  grid-auto-columns:clamp(210px,23vw,340px)!important;
  gap:clamp(10px,1.4vw,20px)!important;
  overflow-x:auto!important;
  overflow-y:hidden!important;
  padding:0 0 14px!important;
  scroll-snap-type:x proximity!important;
  -webkit-overflow-scrolling:touch!important;
  scrollbar-width:thin!important;
}
body.live-body.route-home .home-carousel-track > *,
body.live-body.route-home .collection-carousel-track-v69 > *{
  scroll-snap-align:start!important;
}
body.live-body.route-home .collection-card-v69,
body.live-body.route-home .z-product-card{
  min-width:0!important;
  background:#fff!important;
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
  color:#111!important;
}
body.live-body.route-home .collection-card-v69 figure,
body.live-body.route-home .product-image-link{
  display:block!important;
  margin:0!important;
  overflow:hidden!important;
  background:#f5f5f5!important;
  border-radius:0!important;
  aspect-ratio:4/5!important;
}
body.live-body.route-home .collection-card-v69 img,
body.live-body.route-home .z-product-card img{
  width:100%!important;
  height:100%!important;
  object-fit:cover!important;
  border-radius:0!important;
}
body.live-body.route-home .collection-card-v69 span,
body.live-body.route-home .collection-card-v69 strong,
body.live-body.route-home .collection-card-v69 em{
  display:block!important;
  margin-top:8px!important;
  font-style:normal!important;
  color:#111!important;
}
body.live-body.route-home .collection-card-v69 span{
  color:#8a8a8a!important;
  font-size:10px!important;
  font-weight:400!important;
  letter-spacing:.14em!important;
}
body.live-body.route-home .collection-card-v69 strong{
  font-size:13px!important;
  line-height:1.35!important;
  font-weight:700!important;
  letter-spacing:0!important;
}
body.live-body.route-home .collection-card-v69 em{
  color:#777!important;
  font-size:12px!important;
  font-weight:400!important;
}
body.live-body.route-home .z-home-panel--split{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) minmax(360px,.72fr)!important;
  min-height:auto!important;
  background:#fff!important;
  color:#111!important;
}
body.live-body.route-home .z-editorial-card{
  position:relative!important;
  display:block!important;
  min-height:clamp(520px,82svh,820px)!important;
  overflow:hidden!important;
  background:#f6f6f6!important;
}
body.live-body.route-home .z-editorial-card img{
  width:100%!important;
  height:100%!important;
  min-height:inherit!important;
  object-fit:cover!important;
  display:block!important;
}
body.live-body.route-home .z-editorial-card span{
  position:absolute!important;
  left:var(--lpita-safe-x)!important;
  right:var(--lpita-safe-x)!important;
  bottom:clamp(28px,6vh,60px)!important;
  color:#fff!important;
  font-size:clamp(30px,5vw,66px)!important;
  line-height:1!important;
  font-weight:800!important;
  letter-spacing:-.055em!important;
  text-align:center!important;
  text-shadow:0 2px 18px rgba(0,0,0,.28)!important;
}
body.live-body.route-home .z-editorial-copy{
  display:grid!important;
  align-content:center!important;
  justify-items:start!important;
  gap:16px!important;
  padding:var(--lpita-section-y) var(--lpita-safe-x)!important;
  background:#fff!important;
}
body.live-body.route-home .z-marquee-block{
  display:flex!important;
  gap:38px!important;
  align-items:center!important;
  overflow:hidden!important;
  white-space:nowrap!important;
  padding:28px 0!important;
  background:#fff!important;
  color:#111!important;
  border-block:1px solid #eee!important;
  font-size:clamp(18px,3.3vw,44px)!important;
  line-height:1!important;
  font-weight:800!important;
  letter-spacing:-.04em!important;
  text-transform:none!important;
}
body.live-body.route-home .z-marquee-block span{
  display:inline-block!important;
  flex:0 0 auto!important;
  padding-inline:var(--lpita-safe-x)!important;
  animation:lpita-v115-home-marquee 28s linear infinite!important;
}
@keyframes lpita-v115-home-marquee{from{transform:translateX(0)}to{transform:translateX(-100%)}}
body.live-body.route-home .mobile-home-actions{display:none!important;}
body.live-body.route-home .z-product-meta h3,
body.live-body.route-home .z-product-meta h3 a{
  font-weight:600!important;
  font-size:12px!important;
  line-height:1.35!important;
  letter-spacing:0!important;
  color:#111!important;
  text-transform:none!important;
}
body.live-body.route-home .live-price{font-size:12px!important;font-weight:400!important;color:#111!important;}
@media(max-width:760px){
  body.live-body.route-home{--lpita-safe-x:16px;--lpita-section-y:42px;}
  body.live-body.route-home .z-block-hero,
  body.live-body.route-home .z-home-hero{min-height:calc(100svh - 118px)!important;}
  body.live-body.route-home .z-hero-caption{bottom:58px!important;left:16px!important;right:16px!important;gap:10px!important;}
  body.live-body.route-home .z-hero-caption strong{font-size:clamp(34px,12.5vw,52px)!important;line-height:.96!important;}
  body.live-body.route-home .z-hero-caption span{font-size:13px!important;line-height:1.5!important;max-width:340px!important;}
  body.live-body.route-home .z-hero-caption em,
  body.live-body.route-home .z-dual-button,
  body.live-body.route-home .z-text-block .btn,
  body.live-body.route-home .z-editorial-copy .btn{min-height:40px!important;padding:0 18px!important;font-size:10px!important;}
  body.live-body.route-home .z-dual-hero{grid-template-columns:1fr!important;}
  body.live-body.route-home .z-dual-card{min-height:62svh!important;}
  body.live-body.route-home .z-dual-card span{font-size:clamp(30px,11vw,48px)!important;left:16px!important;right:16px!important;}
  body.live-body.route-home .home-block-head,
  body.live-body.route-home .collection-carousel-head-v69{grid-template-columns:1fr!important;align-items:start!important;text-align:center!important;justify-items:center!important;gap:10px!important;}
  body.live-body.route-home .home-block-head h2,
  body.live-body.route-home .z-text-block h2,
  body.live-body.route-home .z-editorial-copy h2,
  body.live-body.route-home .collection-carousel-head-v69 h2{font-size:clamp(28px,10vw,42px)!important;text-align:center!important;}
  body.live-body.route-home .home-block-head p,
  body.live-body.route-home .z-text-block p,
  body.live-body.route-home .z-editorial-copy p,
  body.live-body.route-home .collection-carousel-head-v69 p{text-align:center!important;max-width:360px!important;}
  body.live-body.route-home .home-block-head a,
  body.live-body.route-home .collection-carousel-head-v69 a{justify-self:center!important;}
  body.live-body.route-home .home-carousel-track,
  body.live-body.route-home .collection-carousel-track-v69{grid-auto-columns:72vw!important;gap:10px!important;}
  body.live-body.route-home .z-home-panel--split{grid-template-columns:1fr!important;}
  body.live-body.route-home .z-editorial-card{min-height:62svh!important;}
  body.live-body.route-home .z-editorial-card span{font-size:clamp(30px,11vw,48px)!important;left:16px!important;right:16px!important;}
  body.live-body.route-home .z-editorial-copy{justify-items:center!important;text-align:center!important;}
}
/* css/lpita-v120-center.css */
body.live-body.route-home .z-block-hero,
body.live-body.route-home .z-home-hero,
body.live-body.route-home .z-text-block,
body.live-body.route-home .z-home-carousel,
body.live-body.route-home .z-home-panel,
body.live-body.route-home .z-category-directory,
body.live-body.route-home .z-dual-hero{
  max-width:100%;
  overflow:hidden;
}
body.live-body.route-home .z-hero-caption{
  left:max(18px,env(safe-area-inset-left))!important;
  right:max(18px,env(safe-area-inset-right))!important;
  margin-left:auto!important;
  margin-right:auto!important;
  max-width:min(920px,calc(100vw - 40px))!important;
  text-align:center!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  justify-content:center!important;
}
body.live-body.route-home .z-hero-caption strong,
body.live-body.route-home .z-hero-caption span,
body.live-body.route-home .z-hero-caption em{
  margin-left:auto!important;
  margin-right:auto!important;
  text-align:center!important;
}
body.live-body.route-home .z-hero-caption span,
body.live-body.route-home .z-text-block p,
body.live-body.route-home .home-block-head p,
body.live-body.route-home .z-editorial-copy p{
  font-weight:400!important;
}
body.live-body.route-home .z-text-block,
body.live-body.route-home .home-block-head,
body.live-body.route-home .z-editorial-copy{
  padding-left:clamp(18px,4vw,72px)!important;
  padding-right:clamp(18px,4vw,72px)!important;
}
body.live-body.route-home .z-text-block h2,
body.live-body.route-home .home-block-head h2,
body.live-body.route-home .z-editorial-copy h2,
body.live-body.route-home .directory-title strong{
  max-width:min(100%,980px)!important;
  overflow-wrap:normal!important;
  word-break:normal!important;
  hyphens:none!important;
}
body.live-body.route-home .z-text-block .btn,
body.live-body.route-home .z-hero-caption em,
body.live-body.route-home .z-editorial-copy .btn{
  white-space:normal!important;
  line-height:1.25!important;
  min-width:0!important;
}
@media (max-width:760px){
  body.live-body.route-home .z-hero-caption{bottom:clamp(70px,12svh,128px)!important;max-width:calc(100vw - 32px)!important;}
  body.live-body.route-home .z-hero-caption strong{font-size:clamp(40px,15vw,78px)!important;line-height:.88!important;}
  body.live-body.route-home .z-hero-caption span{font-size:clamp(15px,4.2vw,22px)!important;line-height:1.45!important;max-width:90vw!important;}
  body.live-body.route-home .z-text-block,
  body.live-body.route-home .home-block-head,
  body.live-body.route-home .z-editorial-copy{padding-left:18px!important;padding-right:18px!important;text-align:center!important;align-items:center!important;}
}
/* css/lpita-v121-product-price.css */
body.live-body .z-product-info,
body.live-body .product-info.z-product-info{
  text-align:left!important;
}
body.live-body .z-product-info h1,
body.live-body .product-info.z-product-info h1{
  margin-bottom:clamp(12px,1.8vw,20px)!important;
}
body.live-body .z-product-info .product-price,
body.live-body .product-info.z-product-info .product-price,
body.live-body .z-product-info p.price.product-price,
body.live-body .product-info.z-product-info p.price.product-price{
  display:flex!important;
  align-items:baseline!important;
  justify-content:flex-start!important;
  gap:14px!important;
  width:100%!important;
  margin:0 0 clamp(22px,3vw,34px)!important;
  text-align:left!important;
  line-height:1.1!important;
}
body.live-body .z-product-info .product-price strong,
body.live-body .product-info.z-product-info .product-price strong{
  font-size:clamp(28px,3.2vw,44px)!important;
  font-weight:800!important;
  letter-spacing:-.03em!important;
  white-space:nowrap!important;
}
body.live-body .z-product-info .product-price .compare,
body.live-body .product-info.z-product-info .product-price .compare{
  font-size:clamp(14px,1.2vw,18px)!important;
  color:#c72c2c!important;
  white-space:nowrap!important;
}
@media (max-width:760px){
  body.live-body .z-product-info .product-price,
  body.live-body .product-info.z-product-info .product-price{margin-bottom:22px!important;gap:10px!important;}
  body.live-body .z-product-info .product-price strong,
  body.live-body .product-info.z-product-info .product-price strong{font-size:24px!important;}
}
/* css/lpita-v123-home-footer.css */
body.live-body.route-home{--lpita-v123-x:clamp(18px,4.2vw,72px);--lpita-v123-y:clamp(48px,7vw,104px);background:#fff!important;color:#111!important;overflow-x:hidden!important}
body.live-body.route-home .zara-main,body.live-body.route-home .zara-main>section,body.live-body.route-home .zara-main>a.z-home-hero,body.live-body.route-home .z-editable-block,body.live-body.route-home .z-home-hero,body.live-body.route-home .z-block-hero,body.live-body.route-home .z-dual-hero,body.live-body.route-home .z-home-carousel,body.live-body.route-home .z-home-panel,body.live-body.route-home .z-text-block,body.live-body.route-home .lpita-collection-carousel-v69{width:100%!important;max-width:100%!important;box-sizing:border-box!important;overflow:hidden!important}
body.live-body.route-home .home-soft-separator{height:1px!important;background:#f1f1f1!important;margin:0!important}
body.live-body.route-home .z-block-hero,body.live-body.route-home .z-home-hero{position:relative!important;display:block!important;min-height:clamp(620px,92svh,940px)!important;height:auto!important;background:#f6f6f6!important;color:#fff!important;text-decoration:none!important}
body.live-body.route-home .z-block-hero picture,body.live-body.route-home .z-home-hero picture,body.live-body.route-home .z-block-hero picture img,body.live-body.route-home .z-home-hero picture img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;display:block!important;object-fit:cover!important;object-position:center!important;min-height:0!important}
body.live-body.route-home .z-block-hero:after,body.live-body.route-home .z-home-hero:after{content:""!important;position:absolute!important;inset:0!important;z-index:1!important;background:linear-gradient(180deg,rgba(0,0,0,.14),rgba(0,0,0,.04) 44%,rgba(0,0,0,.38))!important;pointer-events:none!important}
body.live-body.route-home .z-hero-caption{position:absolute!important;z-index:2!important;left:var(--lpita-v123-x)!important;right:var(--lpita-v123-x)!important;bottom:clamp(56px,9vh,112px)!important;max-width:min(880px,calc(100vw - (var(--lpita-v123-x) * 2)))!important;margin:0 auto!important;text-align:center!important;display:grid!important;justify-items:center!important;gap:clamp(10px,1.4vw,18px)!important;color:#fff!important;text-shadow:0 2px 18px rgba(0,0,0,.28)!important}
body.live-body.route-home .z-hero-caption strong{display:block!important;max-width:100%!important;font-family:Montserrat,Arial,sans-serif!important;font-size:clamp(38px,7.2vw,92px)!important;line-height:.92!important;font-weight:800!important;letter-spacing:-.055em!important;text-transform:none!important;word-break:normal!important;overflow-wrap:break-word!important;text-align:center!important}
body.live-body.route-home .z-hero-caption span{display:block!important;max-width:640px!important;font-family:Montserrat,Arial,sans-serif!important;font-size:clamp(13px,1.35vw,18px)!important;line-height:1.55!important;font-weight:400!important;letter-spacing:.01em!important;text-transform:none!important;text-align:center!important}
body.live-body.route-home .z-hero-caption em,body.live-body.route-home .z-dual-button,body.live-body.route-home .z-text-block .btn,body.live-body.route-home .z-editorial-copy .btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;max-width:calc(100vw - (var(--lpita-v123-x) * 2))!important;min-height:42px!important;padding:0 24px!important;border:1px solid currentColor!important;border-radius:0!important;background:rgba(255,255,255,.96)!important;color:#111!important;font-style:normal!important;font-size:11px!important;line-height:1.2!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important;white-space:normal!important;text-align:center!important;text-shadow:none!important;text-decoration:none!important}
body.live-body.route-home .scroll-note{position:absolute!important;z-index:2!important;left:50%!important;bottom:18px!important;transform:translateX(-50%)!important;color:#fff!important;font-size:10px!important;font-weight:500!important;letter-spacing:.14em!important;text-transform:uppercase!important;opacity:.82!important}
body.live-body.route-home .z-text-block{min-height:auto!important;padding:var(--lpita-v123-y) var(--lpita-v123-x)!important;display:grid!important;place-items:center!important;text-align:center!important;background:#fff!important;color:#111!important;gap:16px!important}
body.live-body.route-home .z-text-block>span,body.live-body.route-home .home-block-head>span,body.live-body.route-home .z-editorial-copy>span{display:block!important;font-size:11px!important;line-height:1!important;font-weight:400!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:#888!important}
body.live-body.route-home .z-text-block h2,body.live-body.route-home .home-block-head h2,body.live-body.route-home .z-editorial-copy h2,body.live-body.route-home .collection-carousel-head-v69 h2{margin:0!important;max-width:960px!important;font-family:Montserrat,Arial,sans-serif!important;font-size:clamp(30px,5.1vw,68px)!important;line-height:1!important;font-weight:800!important;letter-spacing:-.052em!important;color:#111!important;text-transform:none!important;overflow-wrap:normal!important;word-break:normal!important;text-wrap:balance!important}
body.live-body.route-home .z-text-block p,body.live-body.route-home .home-block-head p,body.live-body.route-home .z-editorial-copy p,body.live-body.route-home .collection-carousel-head-v69 p{margin:0!important;max-width:760px!important;font-size:clamp(13px,1.22vw,16px)!important;line-height:1.75!important;font-weight:400!important;color:#545454!important;letter-spacing:.01em!important;text-transform:none!important}
body.live-body.route-home .z-dual-hero{width:100%!important;min-height:auto!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:1px!important;padding:0!important;background:#fff!important;color:#fff!important;overflow:hidden!important}
body.live-body.route-home .z-dual-card{position:relative!important;min-height:clamp(520px,82svh,820px)!important;background:#f6f6f6!important;overflow:hidden!important;display:block!important;color:#fff!important}
body.live-body.route-home .z-dual-card img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important}
body.live-body.route-home .z-dual-card:after{content:""!important;position:absolute!important;inset:0!important;background:linear-gradient(180deg,rgba(0,0,0,.05),rgba(0,0,0,.34))!important}
body.live-body.route-home .z-dual-card span{position:absolute!important;z-index:2!important;left:var(--lpita-v123-x)!important;right:var(--lpita-v123-x)!important;bottom:clamp(28px,6vh,62px)!important;max-width:620px!important;margin:0 auto!important;text-align:center!important;font-size:clamp(30px,5vw,70px)!important;line-height:.98!important;font-weight:800!important;letter-spacing:-.052em!important;color:#fff!important;text-shadow:0 2px 18px rgba(0,0,0,.25)!important}
body.live-body.route-home .z-home-carousel,body.live-body.route-home .lpita-collection-carousel-v69{padding:var(--lpita-v123-y) var(--lpita-v123-x)!important;background:#fff!important;color:#111!important}
body.live-body.route-home .home-block-head,body.live-body.route-home .collection-carousel-head-v69{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:end!important;gap:16px!important;margin:0 0 clamp(22px,3vw,38px)!important;padding:0!important;text-align:left!important}
body.live-body.route-home .home-block-head a,body.live-body.route-home .collection-carousel-head-v69 a{justify-self:end!important;font-size:11px!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important;text-decoration:underline!important;text-underline-offset:5px!important;white-space:nowrap!important;color:#111!important}
body.live-body.route-home .home-carousel-track,body.live-body.route-home .collection-carousel-track-v69{display:grid!important;grid-auto-flow:column!important;grid-auto-columns:clamp(210px,23vw,340px)!important;gap:clamp(10px,1.4vw,20px)!important;overflow-x:auto!important;overflow-y:hidden!important;padding:0 0 14px!important;scroll-snap-type:x proximity!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:thin!important}
body.live-body.route-home .collection-card-v69,body.live-body.route-home .z-product-card{min-width:0!important;background:#fff!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:#111!important}
body.live-body.route-home .collection-card-v69 figure,body.live-body.route-home .product-image-link{display:block!important;margin:0!important;overflow:hidden!important;background:#f5f5f5!important;border-radius:0!important;aspect-ratio:4/5!important}
body.live-body.route-home .collection-card-v69 img,body.live-body.route-home .z-product-card img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:0!important}
body.live-body.route-home .z-home-panel--split{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(360px,.72fr)!important;min-height:auto!important;background:#fff!important;color:#111!important}
body.live-body.route-home .z-editorial-card{position:relative!important;display:block!important;min-height:clamp(520px,82svh,820px)!important;overflow:hidden!important;background:#f6f6f6!important;color:#fff!important}
body.live-body.route-home .z-editorial-card img{width:100%!important;height:100%!important;min-height:inherit!important;object-fit:cover!important;display:block!important}
body.live-body.route-home .z-editorial-card span{position:absolute!important;left:var(--lpita-v123-x)!important;right:var(--lpita-v123-x)!important;bottom:clamp(28px,6vh,60px)!important;color:#fff!important;font-size:clamp(30px,5vw,66px)!important;line-height:1!important;font-weight:800!important;letter-spacing:-.052em!important;text-align:center!important;text-shadow:0 2px 18px rgba(0,0,0,.28)!important}
body.live-body.route-home .z-editorial-copy{display:grid!important;align-content:center!important;justify-items:start!important;gap:16px!important;padding:var(--lpita-v123-y) var(--lpita-v123-x)!important;background:#fff!important}
body.live-body.route-home .z-marquee-block{display:flex!important;gap:38px!important;align-items:center!important;overflow:hidden!important;white-space:nowrap!important;padding:28px 0!important;background:#fff!important;color:#111!important;border-block:1px solid #eee!important;font-size:clamp(18px,3.3vw,44px)!important;line-height:1!important;font-weight:800!important;letter-spacing:-.04em!important;text-transform:none!important}
body.live-body.route-home .z-marquee-block span{display:inline-block!important;flex:0 0 auto!important;padding-inline:var(--lpita-v123-x)!important;animation:lpita-v123-home-marquee 28s linear infinite!important}
@keyframes lpita-v123-home-marquee{from{transform:translateX(0)}to{transform:translateX(-100%)}}
body.live-body.route-home .mobile-home-actions{display:none!important}
body.live-body.route-home .z-product-meta h3,body.live-body.route-home .z-product-meta h3 a{font-weight:600!important;font-size:12px!important;line-height:1.35!important;letter-spacing:0!important;color:#111!important;text-transform:none!important}
body.live-body.route-home .live-price{font-size:12px!important;font-weight:400!important;color:#111!important}
@media(max-width:760px){body.live-body.route-home{--lpita-v123-x:16px;--lpita-v123-y:42px}body.live-body.route-home .z-block-hero,body.live-body.route-home .z-home-hero{min-height:calc(100svh - 118px)!important}body.live-body.route-home .z-hero-caption{bottom:58px!important;left:16px!important;right:16px!important;gap:10px!important}body.live-body.route-home .z-hero-caption strong{font-size:clamp(34px,12vw,54px)!important;line-height:.96!important}body.live-body.route-home .z-hero-caption span{font-size:13px!important;line-height:1.5!important;max-width:340px!important}body.live-body.route-home .z-dual-hero{grid-template-columns:1fr!important}body.live-body.route-home .z-dual-card{min-height:62svh!important}body.live-body.route-home .home-block-head,body.live-body.route-home .collection-carousel-head-v69{grid-template-columns:1fr!important;align-items:start!important;text-align:center!important;justify-items:center!important;gap:10px!important}body.live-body.route-home .home-block-head h2,body.live-body.route-home .z-text-block h2,body.live-body.route-home .z-editorial-copy h2,body.live-body.route-home .collection-carousel-head-v69 h2{font-size:clamp(28px,10vw,42px)!important;text-align:center!important}body.live-body.route-home .home-block-head p,body.live-body.route-home .z-text-block p,body.live-body.route-home .z-editorial-copy p,body.live-body.route-home .collection-carousel-head-v69 p{text-align:center!important;max-width:360px!important}body.live-body.route-home .home-block-head a,body.live-body.route-home .collection-carousel-head-v69 a{justify-self:center!important}body.live-body.route-home .home-carousel-track,body.live-body.route-home .collection-carousel-track-v69{grid-auto-columns:72vw!important;gap:10px!important}body.live-body.route-home .z-home-panel--split{grid-template-columns:1fr!important}body.live-body.route-home .z-editorial-copy{justify-items:center!important;text-align:center!important}}
.live-body .footer-payment-icons-v123{display:flex!important;align-items:center!important;justify-content:center!important;gap:clamp(16px,2.2vw,32px)!important;flex-wrap:wrap!important;overflow:visible!important;width:min(100%,1480px)!important;margin:16px auto 0!important;padding:20px clamp(18px,5vw,80px)!important;background:transparent!important;border-top:1px solid rgba(0,0,0,.10)!important;color:#111!important}
.live-body .footer-payment-icons-v123 .payment-label{font-size:10px!important;line-height:1!important;letter-spacing:.18em!important;text-transform:uppercase!important;font-weight:700!important;color:#777!important}
.live-body .footer-payment-icons-v123 .pay-mark{display:inline-flex!important;align-items:center!important;justify-content:center!important;background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;padding:0!important;margin:0!important;height:32px!important;min-width:0!important;max-width:none!important;line-height:1!important;color:#111!important;overflow:visible!important}
.live-body .footer-payment-icons-v123 svg{display:block!important;height:32px!important;width:auto!important;max-width:none!important;overflow:visible!important;fill:currentColor!important;color:currentColor!important}
.live-body .footer-payment-icons-v123 text{fill:currentColor!important;dominant-baseline:auto!important}
.live-body .footer-v102,.live-body .zara-footer{overflow:visible!important;background:#fff!important;color:#111!important}
.live-body .footer-v102 .footer-social-icons-v102 a,.live-body .footer-v102 .footer-social-icons-v102 svg{color:#111!important;fill:#111!important;overflow:visible!important}
@media(max-width:760px){.live-body .footer-payment-icons-v123{justify-content:flex-start!important;gap:16px!important;padding:18px 16px calc(24px + env(safe-area-inset-bottom))!important}.live-body .footer-payment-icons-v123 .payment-label{flex:1 0 100%!important;text-align:left!important}.live-body .footer-payment-icons-v123 .pay-mark{height:28px!important}.live-body .footer-payment-icons-v123 svg{height:28px!important}}
/* css/lpita-v125-home-footer-paymob.css */
body.live-body.route-home .zara-main{overflow-x:hidden!important;background:#fff!important}
body.live-body.route-home .z-hero-caption,body.live-body.route-home .z-text-block,body.live-body.route-home .z-editorial-copy{text-align:center!important}
body.live-body.route-home .z-hero-caption strong,body.live-body.route-home .z-text-block h2,body.live-body.route-home .z-editorial-copy h2,body.live-body.route-home .home-block-head h2{max-width:min(1120px,calc(100vw - 40px))!important;margin-left:auto!important;margin-right:auto!important;text-wrap:balance!important}
body.live-body.route-home .z-hero-caption span,body.live-body.route-home .z-text-block p,body.live-body.route-home .z-editorial-copy p,body.live-body.route-home .home-block-head p{font-weight:400!important;margin-left:auto!important;margin-right:auto!important;text-wrap:pretty!important}
.live-body .footer-payment-icons-v125{display:flex!important;align-items:center!important;justify-content:center!important;gap:clamp(14px,2vw,28px)!important;flex-wrap:wrap!important;width:min(100%,1480px)!important;margin:18px auto 0!important;padding:22px clamp(18px,5vw,80px)!important;border-top:1px solid rgba(0,0,0,.10)!important;background:transparent!important;color:inherit!important;overflow:visible!important;line-height:1!important}
.live-body .footer-payment-icons-v125 .payment-label{font-size:10px!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:#8a8a8a!important;font-weight:600!important;line-height:1!important;margin-right:4px!important}
.live-body .footer-payment-icons-v125 .pay-mark{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;height:30px!important;min-height:30px!important;line-height:1!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:0!important;margin:0!important;white-space:nowrap!important;overflow:visible!important;color:inherit!important;font-family:Montserrat,Arial,sans-serif!important;font-weight:800!important;font-size:14px!important;letter-spacing:.02em!important;text-transform:none!important;max-width:none!important;vertical-align:middle!important}
.live-body .footer-payment-icons-v125 .pay-visa{font-size:25px!important;letter-spacing:-.07em!important;font-weight:900!important}
.live-body .footer-payment-icons-v125 .pay-mastercard{font-size:10px!important;text-transform:uppercase!important;letter-spacing:.01em!important;position:relative!important;padding-left:33px!important}
.live-body .footer-payment-icons-v125 .pay-mastercard i,.live-body .footer-payment-icons-v125 .pay-mastercard b{position:absolute!important;left:0!important;top:5px!important;width:19px!important;height:19px!important;border-radius:50%!important;background:currentColor!important;display:block!important;opacity:.95!important}
.live-body .footer-payment-icons-v125 .pay-mastercard b{left:13px!important;opacity:.58!important}.live-body .footer-payment-icons-v125 .pay-mastercard em{font-style:normal!important;font-size:10px!important;font-weight:800!important}
.live-body .footer-payment-icons-v125 .pay-apple{font-size:19px!important;font-weight:800!important}.live-body .footer-payment-icons-v125 .pay-apple strong{font-size:22px!important;line-height:1!important;font-weight:800!important}
.live-body .footer-payment-icons-v125 .wallet-icon{width:22px!important;height:16px!important;border:2px solid currentColor!important;display:inline-block!important;position:relative!important;flex:0 0 auto!important}.live-body .footer-payment-icons-v125 .wallet-icon:after{content:"";position:absolute;right:-2px;top:4px;width:6px;height:6px;border-left:2px solid currentColor}
.live-body .footer-payment-icons-v125 .cod-icon{width:28px!important;height:16px!important;border:2px solid currentColor!important;display:inline-block!important;position:relative!important;flex:0 0 auto!important}.live-body .footer-payment-icons-v125 .cod-icon:after{content:"";position:absolute;right:-12px;bottom:-4px;width:8px;height:8px;border:2px solid currentColor;border-radius:50%}
.live-body .footer-v102,.live-body .zara-footer{overflow:visible!important}.live-body .footer-final-grid{overflow:visible!important}
.lpita-paymob-page-v125 .lpita-paymob-shell{width:min(100%,1180px)!important;margin:0 auto!important;padding:clamp(24px,4vw,56px)!important;background:#fff!important;color:#111!important}.lpita-paymob-page-v125 .lpita-paymob-head{text-align:center!important;margin-bottom:24px!important}.lpita-paymob-page-v125 .lpita-paymob-head h1{font-size:clamp(32px,5vw,64px)!important;letter-spacing:-.05em!important;margin:0!important}.lpita-paymob-page-v125 .lpita-paymob-head p{font-weight:400!important;color:#666!important}.lpita-paymob-page-v125 .lpita-paymob-frame-wrap{border:1px solid #e2ded7!important;background:#fff!important;min-height:680px!important;position:relative!important;overflow:hidden!important}.lpita-paymob-page-v125 .lpita-paymob-frame{display:block!important;width:100%!important;height:720px!important;border:0!important;background:#fff!important}.lpita-paymob-page-v125 .lpita-paymob-fallback{position:static!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;border-top:1px solid #eee!important;padding:16px 18px!important;background:#fff!important;color:#333!important}.lpita-paymob-page-v125 .lpita-paymob-fallback p{margin:0!important;font-weight:400!important}.lpita-paymob-page-v125 .lpita-paymob-fallback .btn{border-radius:0!important;background:#111!important;color:#fff!important}
@media(max-width:760px){.live-body .footer-payment-icons-v125{justify-content:flex-start!important;gap:14px!important;padding:18px 16px calc(24px + env(safe-area-inset-bottom))!important}.live-body .footer-payment-icons-v125 .payment-label{flex:1 0 100%!important}.live-body .footer-payment-icons-v125 .pay-mark{height:26px!important;min-height:26px!important;font-size:12px!important}.live-body .footer-payment-icons-v125 .pay-visa{font-size:21px!important}.live-body .footer-payment-icons-v125 .pay-apple{font-size:17px!important}.live-body .footer-payment-icons-v125 .pay-mastercard{padding-left:30px!important}.live-body .footer-payment-icons-v125 .pay-mastercard i,.live-body .footer-payment-icons-v125 .pay-mastercard b{width:17px!important;height:17px!important}.live-body .footer-payment-icons-v125 .pay-mastercard b{left:12px!important}.lpita-paymob-page-v125 .lpita-paymob-shell{padding:18px!important}.lpita-paymob-page-v125 .lpita-paymob-frame-wrap{min-height:640px!important}.lpita-paymob-page-v125 .lpita-paymob-frame{height:680px!important}.lpita-paymob-page-v125 .lpita-paymob-fallback{display:grid!important}.lpita-paymob-page-v125 .lpita-paymob-fallback .btn{width:100%!important}}
/* css/lpita-v126-footer-payments.css */
body.live-body .footer-payment-icons-v126{
  width:min(100%,1480px)!important;margin:14px auto 0!important;padding:16px clamp(18px,5vw,80px)!important;
  border-top:1px solid rgba(0,0,0,.08)!important;display:flex!important;align-items:center!important;justify-content:center!important;
  gap:18px!important;flex-wrap:wrap!important;background:transparent!important;color:#111!important;overflow:visible!important;line-height:1!important;
}
body.live-body .footer-payment-icons-v126 .payment-label{font-size:10px!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:#888!important;font-weight:500!important;margin-right:2px!important;}
body.live-body .footer-payment-icons-v126 .pay-chip{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;border:0!important;background:transparent!important;box-shadow:none!important;border-radius:0!important;height:20px!important;min-height:20px!important;max-height:20px!important;padding:0!important;margin:0!important;overflow:visible!important;color:#111!important;font-family:Montserrat,Arial,sans-serif!important;font-weight:600!important;font-size:10px!important;letter-spacing:.01em!important;text-transform:none!important;white-space:nowrap!important;}
body.live-body .footer-payment-icons-v126 .pay-visa span{font-weight:900!important;font-size:18px!important;letter-spacing:-.06em!important;line-height:1!important;}
body.live-body .footer-payment-icons-v126 .pay-mastercard{position:relative!important;padding-left:24px!important;}
body.live-body .footer-payment-icons-v126 .pay-mastercard i,body.live-body .footer-payment-icons-v126 .pay-mastercard b{display:block!important;position:absolute!important;top:3px!important;width:14px!important;height:14px!important;border-radius:50%!important;background:#111!important;}
body.live-body .footer-payment-icons-v126 .pay-mastercard i{left:0!important;opacity:.95!important}body.live-body .footer-payment-icons-v126 .pay-mastercard b{left:9px!important;opacity:.56!important}
body.live-body .footer-payment-icons-v126 .pay-apple strong{font-size:18px!important;line-height:1!important;font-weight:500!important;margin-right:1px!important;}
body.live-body .footer-payment-icons-v126 svg{width:18px!important;height:18px!important;display:block!important;fill:currentColor!important;flex:0 0 18px!important;overflow:visible!important;}
@media(max-width:760px){body.live-body .footer-payment-icons-v126{justify-content:flex-start!important;gap:14px!important;padding:14px 18px calc(22px + env(safe-area-inset-bottom))!important}body.live-body .footer-payment-icons-v126 .payment-label{flex:1 0 100%!important}.footer-payment-icons-v126 .pay-chip{height:18px!important;min-height:18px!important;font-size:9px!important}.footer-payment-icons-v126 .pay-visa span{font-size:16px!important}}
/* css/lpita-v138-footer-payments.css */
body.live-body .footer-payment-icons-v138{width:min(100%,1480px)!important;margin:16px auto 0!important;padding:14px clamp(18px,5vw,80px)!important;border-top:1px solid rgba(0,0,0,.08)!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:14px!important;flex-wrap:wrap!important;background:transparent!important;overflow:visible!important;color:#111!important;line-height:1!important;letter-spacing:0!important;}
body.live-body .footer-payment-icons-v138 .payment-label{font-size:10px!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:#999!important;font-weight:400!important;margin-right:8px!important;}
body.live-body .footer-payment-icons-v138 .paymark{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;border:0!important;background:transparent!important;box-shadow:none!important;border-radius:0!important;padding:0!important;margin:0!important;height:18px!important;min-height:18px!important;max-height:18px!important;color:#111!important;fill:#111!important;overflow:visible!important;white-space:nowrap!important;font-family:Montserrat,Arial,sans-serif!important;font-size:10px!important;font-weight:600!important;text-transform:none!important;}
body.live-body .footer-payment-icons-v138 .paymark-visa{font-size:18px!important;font-weight:900!important;letter-spacing:-.06em!important;line-height:1!important;}
body.live-body .footer-payment-icons-v138 .paymark-mastercard{width:28px!important;position:relative!important;}
body.live-body .footer-payment-icons-v138 .paymark-mastercard i,body.live-body .footer-payment-icons-v138 .paymark-mastercard b{display:block!important;position:absolute!important;top:2px!important;width:15px!important;height:15px!important;border-radius:50%!important;background:#111!important;}
body.live-body .footer-payment-icons-v138 .paymark-mastercard i{left:3px!important;opacity:.95!important}body.live-body .footer-payment-icons-v138 .paymark-mastercard b{left:13px!important;opacity:.55!important}
body.live-body .footer-payment-icons-v138 .paymark-apple strong{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif!important;font-size:18px!important;font-weight:600!important;line-height:1!important;}
body.live-body .footer-payment-icons-v138 .paymark-apple em{font-style:normal!important;font-size:14px!important;font-weight:400!important;line-height:1!important;}
body.live-body .footer-payment-icons-v138 svg{width:17px!important;height:17px!important;display:block!important;fill:currentColor!important;flex:0 0 17px!important;overflow:visible!important;}
body.live-body .footer-payment-icons-v138 .paymark span{font-size:10px!important;font-weight:600!important;letter-spacing:.01em!important;}
@media(max-width:760px){body.live-body .footer-payment-icons-v138{justify-content:flex-start!important;gap:12px!important;padding:14px 18px calc(22px + env(safe-area-inset-bottom))!important;}body.live-body .footer-payment-icons-v138 .payment-label{flex:0 0 100%!important;margin:0!important;}body.live-body .footer-payment-icons-v138 .paymark-visa{font-size:16px!important;}}
/* css/lpita-v126-home-safety.css */
body.live-body.route-home .zara-main{overflow:hidden!important;background:#fff!important;}
body.live-body.route-home .z-block-hero,body.live-body.route-home .z-home-hero{display:block!important;visibility:visible!important;opacity:1!important;min-height:calc(100svh - 34px)!important;position:relative!important;}
body.live-body.route-home .z-block-hero img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;}
body.live-body.route-home .z-hero-caption{max-width:min(860px,calc(100vw - 40px))!important;left:clamp(20px,5vw,80px)!important;right:auto!important;text-align:left!important;}
body.live-body.route-home .z-hero-caption span,body.live-body.route-home .z-text-block p,body.live-body.route-home .home-block-head p{font-weight:400!important;}
body.live-body.route-home .z-home-carousel,body.live-body.route-home .z-text-block,body.live-body.route-home .z-dual-hero,body.live-body.route-home .z-home-panel{display:block!important;visibility:visible!important;opacity:1!important;}
@media(max-width:760px){body.live-body.route-home .z-hero-caption{left:20px!important;right:20px!important;max-width:calc(100vw - 40px)!important;text-align:center!important}body.live-body.route-home .z-hero-caption em,body.live-body.route-home .z-hero-caption .btn{margin-left:auto!important;margin-right:auto!important}.z-block-hero{min-height:86svh!important}}
/* css/lpita-v127-home-stable.css */
body.live-body.route-home{
  --lpita-home-x:clamp(16px,4.5vw,78px);
  --lpita-home-y:clamp(46px,7.2vw,112px);
  background:#fff!important;
  color:#111!important;
  overflow-x:hidden!important;
}
body.live-body.route-home .zara-main{width:100%!important;max-width:none!important;overflow:hidden!important;background:#fff!important;}
body.live-body.route-home .home-soft-separator{height:1px!important;margin:0!important;background:#f2f2f2!important;}
body.live-body.route-home .z-editable-block,
body.live-body.route-home .z-home-hero,
body.live-body.route-home .z-block-hero,
body.live-body.route-home .z-home-carousel,
body.live-body.route-home .z-dual-hero,
body.live-body.route-home .z-text-block,
body.live-body.route-home .z-home-panel,
body.live-body.route-home .lpita-collection-carousel-v69{display:block!important;visibility:visible!important;opacity:1!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;overflow:hidden!important;}
body.live-body.route-home .z-home-hero,
body.live-body.route-home .z-block-hero{position:relative!important;min-height:clamp(620px,92svh,940px)!important;height:auto!important;color:#fff!important;background:#f4f4f4!important;text-decoration:none!important;}
body.live-body.route-home .z-home-hero picture,
body.live-body.route-home .z-home-hero picture img,
body.live-body.route-home .z-block-hero picture,
body.live-body.route-home .z-block-hero picture img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-height:0!important;object-fit:cover!important;object-position:center!important;display:block!important;}
body.live-body.route-home .z-home-hero::after,
body.live-body.route-home .z-block-hero::after{content:""!important;position:absolute!important;inset:0!important;z-index:1!important;background:linear-gradient(180deg,rgba(0,0,0,.20),rgba(0,0,0,.06) 42%,rgba(0,0,0,.40))!important;pointer-events:none!important;}
body.live-body.route-home .z-hero-caption{position:absolute!important;z-index:2!important;left:var(--lpita-home-x)!important;right:var(--lpita-home-x)!important;bottom:clamp(54px,9vh,118px)!important;max-width:min(900px,calc(100vw - (var(--lpita-home-x) * 2)))!important;margin:0 auto!important;text-align:center!important;display:grid!important;justify-items:center!important;gap:clamp(10px,1.4vw,18px)!important;color:#fff!important;text-shadow:0 2px 18px rgba(0,0,0,.25)!important;}
body.live-body.route-home .z-hero-caption strong{display:block!important;font-family:Montserrat,Arial,sans-serif!important;font-size:clamp(42px,7.8vw,96px)!important;line-height:.92!important;font-weight:800!important;letter-spacing:-.055em!important;text-transform:none!important;max-width:100%!important;word-break:normal!important;overflow-wrap:anywhere!important;}
body.live-body.route-home .z-hero-caption span{display:block!important;font-size:clamp(13px,1.45vw,18px)!important;line-height:1.55!important;font-weight:400!important;letter-spacing:.01em!important;text-transform:none!important;max-width:640px!important;}
body.live-body.route-home .z-hero-caption em,
body.live-body.route-home .z-dual-button,
body.live-body.route-home .z-text-block .btn,
body.live-body.route-home .z-editorial-copy .btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:42px!important;width:auto!important;max-width:calc(100vw - (var(--lpita-home-x) * 2))!important;padding:0 24px!important;border:1px solid currentColor!important;border-radius:0!important;background:rgba(255,255,255,.96)!important;color:#111!important;font-size:11px!important;font-weight:700!important;letter-spacing:.11em!important;text-transform:uppercase!important;font-style:normal!important;text-decoration:none!important;white-space:normal!important;text-align:center!important;line-height:1.2!important;}
body.live-body.route-home .scroll-note{position:absolute!important;z-index:2!important;left:50%!important;right:auto!important;bottom:18px!important;transform:translateX(-50%)!important;color:rgba(255,255,255,.84)!important;font-weight:400!important;letter-spacing:.14em!important;}
body.live-body.route-home .z-text-block{min-height:auto!important;padding:var(--lpita-home-y) var(--lpita-home-x)!important;background:#fff!important;color:#111!important;display:grid!important;justify-items:center!important;text-align:center!important;align-content:center!important;gap:14px!important;}
body.live-body.route-home .z-text-block>span,
body.live-body.route-home .home-block-head>span,
body.live-body.route-home .collection-carousel-head-v69>span{color:#aaa!important;font-size:11px!important;font-weight:600!important;letter-spacing:.14em!important;text-transform:uppercase!important;}
body.live-body.route-home .z-text-block h2,
body.live-body.route-home .home-block-head h2,
body.live-body.route-home .collection-carousel-head-v69 h2,
body.live-body.route-home .z-editorial-copy h2{font-family:Montserrat,Arial,sans-serif!important;font-size:clamp(34px,6vw,78px)!important;line-height:.96!important;font-weight:800!important;letter-spacing:-.055em!important;text-transform:none!important;margin:0!important;color:#111!important;}
body.live-body.route-home .z-text-block p,
body.live-body.route-home .home-block-head p,
body.live-body.route-home .collection-carousel-head-v69 p,
body.live-body.route-home .z-editorial-copy p{font-size:clamp(14px,1.5vw,18px)!important;line-height:1.62!important;font-weight:400!important;color:#555!important;letter-spacing:.01em!important;text-transform:none!important;max-width:720px!important;margin:0!important;}
body.live-body.route-home .z-dual-hero{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:1px!important;min-height:auto!important;padding:0!important;background:#fff!important;}
body.live-body.route-home .z-dual-card{position:relative!important;min-height:clamp(520px,82svh,820px)!important;overflow:hidden!important;background:#f5f5f5!important;color:#fff!important;display:block!important;}
body.live-body.route-home .z-dual-card img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;}
body.live-body.route-home .z-dual-card::after{content:""!important;position:absolute!important;inset:0!important;background:linear-gradient(180deg,rgba(0,0,0,.05),rgba(0,0,0,.34))!important;z-index:1!important;}
body.live-body.route-home .z-dual-card span{position:absolute!important;z-index:2!important;left:var(--lpita-home-x)!important;right:var(--lpita-home-x)!important;bottom:clamp(30px,6vh,64px)!important;margin:0 auto!important;text-align:center!important;font-size:clamp(32px,5.2vw,72px)!important;line-height:.98!important;font-weight:800!important;letter-spacing:-.055em!important;color:#fff!important;text-shadow:0 2px 18px rgba(0,0,0,.24)!important;}
body.live-body.route-home .z-home-carousel,
body.live-body.route-home .lpita-collection-carousel-v69{padding:var(--lpita-home-y) var(--lpita-home-x)!important;background:#fff!important;color:#111!important;}
body.live-body.route-home .home-block-head,
body.live-body.route-home .collection-carousel-head-v69{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:end!important;gap:16px!important;margin:0 0 clamp(22px,3vw,38px)!important;padding:0!important;text-align:left!important;}
body.live-body.route-home .home-block-head a,
body.live-body.route-home .collection-carousel-head-v69 a{justify-self:end!important;font-size:11px!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important;text-decoration:underline!important;text-underline-offset:5px!important;white-space:nowrap!important;color:#111!important;}
body.live-body.route-home .home-carousel-track,
body.live-body.route-home .collection-carousel-track-v69{display:grid!important;grid-auto-flow:column!important;grid-auto-columns:clamp(210px,23vw,340px)!important;gap:clamp(10px,1.4vw,20px)!important;overflow-x:auto!important;overflow-y:hidden!important;padding:0 0 14px!important;scroll-snap-type:x proximity!important;-webkit-overflow-scrolling:touch!important;}
body.live-body.route-home .collection-card-v69,
body.live-body.route-home .z-product-card{border:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;min-width:0!important;color:#111!important;}
body.live-body.route-home .collection-card-v69 figure,
body.live-body.route-home .product-image-link{display:block!important;margin:0!important;overflow:hidden!important;background:#f5f5f5!important;border-radius:0!important;aspect-ratio:4/5!important;}
body.live-body.route-home .collection-card-v69 img,
body.live-body.route-home .z-product-card img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:0!important;}
body.live-body.route-home .z-home-panel--split{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(360px,.72fr)!important;min-height:auto!important;background:#fff!important;color:#111!important;}
body.live-body.route-home .z-editorial-card{position:relative!important;display:block!important;min-height:clamp(520px,82svh,820px)!important;overflow:hidden!important;background:#f5f5f5!important;}
body.live-body.route-home .z-editorial-card img{width:100%!important;height:100%!important;min-height:inherit!important;object-fit:cover!important;display:block!important;}
body.live-body.route-home .z-editorial-card span{position:absolute!important;left:var(--lpita-home-x)!important;right:var(--lpita-home-x)!important;bottom:clamp(28px,6vh,60px)!important;text-align:center!important;color:#fff!important;font-size:clamp(32px,5vw,68px)!important;line-height:1!important;font-weight:800!important;letter-spacing:-.055em!important;text-shadow:0 2px 18px rgba(0,0,0,.28)!important;}
body.live-body.route-home .z-editorial-copy{display:grid!important;align-content:center!important;justify-items:start!important;gap:16px!important;padding:var(--lpita-home-y) var(--lpita-home-x)!important;background:#fff!important;}
body.live-body.route-home .z-marquee-block{display:flex!important;gap:38px!important;align-items:center!important;overflow:hidden!important;white-space:nowrap!important;padding:28px 0!important;background:#fff!important;color:#111!important;border-block:1px solid #eee!important;font-size:clamp(18px,3.3vw,44px)!important;line-height:1!important;font-weight:800!important;letter-spacing:-.04em!important;text-transform:none!important;}
body.live-body.route-home .z-marquee-block span{display:inline-block!important;flex:0 0 auto!important;padding-inline:var(--lpita-home-x)!important;animation:lpita-v127-home-marquee 28s linear infinite!important;}
@keyframes lpita-v127-home-marquee{from{transform:translateX(0)}to{transform:translateX(-100%)}}
body.live-body.route-home .mobile-home-actions{display:none!important;}
body.live-body.route-home .z-product-meta h3,
body.live-body.route-home .z-product-meta h3 a{font-weight:600!important;font-size:12px!important;line-height:1.35!important;letter-spacing:0!important;color:#111!important;text-transform:none!important;}
body.live-body.route-home .live-price{font-size:12px!important;font-weight:400!important;color:#111!important;}
@media(max-width:760px){
  body.live-body.route-home{--lpita-home-x:16px;--lpita-home-y:42px;}
  body.live-body.route-home .z-home-hero,
  body.live-body.route-home .z-block-hero{min-height:calc(100svh - 118px)!important;}
  body.live-body.route-home .z-hero-caption{left:16px!important;right:16px!important;bottom:58px!important;gap:10px!important;text-align:center!important;}
  body.live-body.route-home .z-hero-caption strong{font-size:clamp(34px,12.5vw,54px)!important;line-height:.96!important;}
  body.live-body.route-home .z-hero-caption span{font-size:13px!important;line-height:1.5!important;max-width:340px!important;}
  body.live-body.route-home .z-hero-caption em,
  body.live-body.route-home .z-dual-button,
  body.live-body.route-home .z-text-block .btn,
  body.live-body.route-home .z-editorial-copy .btn{min-height:40px!important;padding:0 18px!important;font-size:10px!important;}
  body.live-body.route-home .z-dual-hero{grid-template-columns:1fr!important;}
  body.live-body.route-home .z-dual-card{min-height:62svh!important;}
  body.live-body.route-home .z-dual-card span{font-size:clamp(30px,11vw,50px)!important;left:16px!important;right:16px!important;}
  body.live-body.route-home .home-block-head,
  body.live-body.route-home .collection-carousel-head-v69{grid-template-columns:1fr!important;align-items:start!important;text-align:center!important;justify-items:center!important;gap:10px!important;}
  body.live-body.route-home .home-block-head h2,
  body.live-body.route-home .z-text-block h2,
  body.live-body.route-home .z-editorial-copy h2,
  body.live-body.route-home .collection-carousel-head-v69 h2{font-size:clamp(28px,10vw,44px)!important;text-align:center!important;}
  body.live-body.route-home .home-block-head p,
  body.live-body.route-home .z-text-block p,
  body.live-body.route-home .z-editorial-copy p,
  body.live-body.route-home .collection-carousel-head-v69 p{text-align:center!important;max-width:360px!important;}
  body.live-body.route-home .home-block-head a,
  body.live-body.route-home .collection-carousel-head-v69 a{justify-self:center!important;}
  body.live-body.route-home .home-carousel-track,
  body.live-body.route-home .collection-carousel-track-v69{grid-auto-columns:72vw!important;gap:10px!important;}
  body.live-body.route-home .z-home-panel--split{grid-template-columns:1fr!important;}
  body.live-body.route-home .z-editorial-card{min-height:62svh!important;}
  body.live-body.route-home .z-editorial-card span{font-size:clamp(30px,11vw,50px)!important;left:16px!important;right:16px!important;}
  body.live-body.route-home .z-editorial-copy{justify-items:center!important;text-align:center!important;}
}
/* css/lpita-v138-home-stable.css */
body.live-body.route-home{
  --lpita-home-x:clamp(16px,4.5vw,78px);
  --lpita-home-y:clamp(46px,7.2vw,112px);
  background:#fff!important;
  color:#111!important;
  overflow-x:hidden!important;
}
body.live-body.route-home .zara-main{width:100%!important;max-width:none!important;overflow:hidden!important;background:#fff!important;}
body.live-body.route-home .home-soft-separator{height:1px!important;margin:0!important;background:#f2f2f2!important;}
body.live-body.route-home .z-editable-block,
body.live-body.route-home .z-home-hero,
body.live-body.route-home .z-block-hero,
body.live-body.route-home .z-home-carousel,
body.live-body.route-home .z-dual-hero,
body.live-body.route-home .z-text-block,
body.live-body.route-home .z-home-panel,
body.live-body.route-home .lpita-collection-carousel-v69{display:block!important;visibility:visible!important;opacity:1!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;overflow:hidden!important;}
body.live-body.route-home .z-home-hero,
body.live-body.route-home .z-block-hero{position:relative!important;min-height:clamp(620px,92svh,940px)!important;height:auto!important;color:#fff!important;background:#f4f4f4!important;text-decoration:none!important;}
body.live-body.route-home .z-home-hero picture,
body.live-body.route-home .z-home-hero picture img,
body.live-body.route-home .z-block-hero picture,
body.live-body.route-home .z-block-hero picture img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-height:0!important;object-fit:cover!important;object-position:center!important;display:block!important;}
body.live-body.route-home .z-home-hero::after,
body.live-body.route-home .z-block-hero::after{content:""!important;position:absolute!important;inset:0!important;z-index:1!important;background:linear-gradient(180deg,rgba(0,0,0,.20),rgba(0,0,0,.06) 42%,rgba(0,0,0,.40))!important;pointer-events:none!important;}
body.live-body.route-home .z-hero-caption{position:absolute!important;z-index:2!important;left:var(--lpita-home-x)!important;right:var(--lpita-home-x)!important;bottom:clamp(54px,9vh,118px)!important;max-width:min(900px,calc(100vw - (var(--lpita-home-x) * 2)))!important;margin:0 auto!important;text-align:center!important;display:grid!important;justify-items:center!important;gap:clamp(10px,1.4vw,18px)!important;color:#fff!important;text-shadow:0 2px 18px rgba(0,0,0,.25)!important;}
body.live-body.route-home .z-hero-caption strong{display:block!important;font-family:Montserrat,Arial,sans-serif!important;font-size:clamp(42px,7.8vw,96px)!important;line-height:.92!important;font-weight:800!important;letter-spacing:-.055em!important;text-transform:none!important;max-width:100%!important;word-break:normal!important;overflow-wrap:anywhere!important;}
body.live-body.route-home .z-hero-caption span{display:block!important;font-size:clamp(13px,1.45vw,18px)!important;line-height:1.55!important;font-weight:400!important;letter-spacing:.01em!important;text-transform:none!important;max-width:640px!important;}
body.live-body.route-home .z-hero-caption em,
body.live-body.route-home .z-dual-button,
body.live-body.route-home .z-text-block .btn,
body.live-body.route-home .z-editorial-copy .btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:42px!important;width:auto!important;max-width:calc(100vw - (var(--lpita-home-x) * 2))!important;padding:0 24px!important;border:1px solid currentColor!important;border-radius:0!important;background:rgba(255,255,255,.96)!important;color:#111!important;font-size:11px!important;font-weight:700!important;letter-spacing:.11em!important;text-transform:uppercase!important;font-style:normal!important;text-decoration:none!important;white-space:normal!important;text-align:center!important;line-height:1.2!important;}
body.live-body.route-home .scroll-note{position:absolute!important;z-index:2!important;left:50%!important;right:auto!important;bottom:18px!important;transform:translateX(-50%)!important;color:rgba(255,255,255,.84)!important;font-weight:400!important;letter-spacing:.14em!important;}
body.live-body.route-home .z-text-block{min-height:auto!important;padding:var(--lpita-home-y) var(--lpita-home-x)!important;background:#fff!important;color:#111!important;display:grid!important;justify-items:center!important;text-align:center!important;align-content:center!important;gap:14px!important;}
body.live-body.route-home .z-text-block>span,
body.live-body.route-home .home-block-head>span,
body.live-body.route-home .collection-carousel-head-v69>span{color:#aaa!important;font-size:11px!important;font-weight:600!important;letter-spacing:.14em!important;text-transform:uppercase!important;}
body.live-body.route-home .z-text-block h2,
body.live-body.route-home .home-block-head h2,
body.live-body.route-home .collection-carousel-head-v69 h2,
body.live-body.route-home .z-editorial-copy h2{font-family:Montserrat,Arial,sans-serif!important;font-size:clamp(34px,6vw,78px)!important;line-height:.96!important;font-weight:800!important;letter-spacing:-.055em!important;text-transform:none!important;margin:0!important;color:#111!important;}
body.live-body.route-home .z-text-block p,
body.live-body.route-home .home-block-head p,
body.live-body.route-home .collection-carousel-head-v69 p,
body.live-body.route-home .z-editorial-copy p{font-size:clamp(14px,1.5vw,18px)!important;line-height:1.62!important;font-weight:400!important;color:#555!important;letter-spacing:.01em!important;text-transform:none!important;max-width:720px!important;margin:0!important;}
body.live-body.route-home .z-dual-hero{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:1px!important;min-height:auto!important;padding:0!important;background:#fff!important;}
body.live-body.route-home .z-dual-card{position:relative!important;min-height:clamp(520px,82svh,820px)!important;overflow:hidden!important;background:#f5f5f5!important;color:#fff!important;display:block!important;}
body.live-body.route-home .z-dual-card img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;}
body.live-body.route-home .z-dual-card::after{content:""!important;position:absolute!important;inset:0!important;background:linear-gradient(180deg,rgba(0,0,0,.05),rgba(0,0,0,.34))!important;z-index:1!important;}
body.live-body.route-home .z-dual-card span{position:absolute!important;z-index:2!important;left:var(--lpita-home-x)!important;right:var(--lpita-home-x)!important;bottom:clamp(30px,6vh,64px)!important;margin:0 auto!important;text-align:center!important;font-size:clamp(32px,5.2vw,72px)!important;line-height:.98!important;font-weight:800!important;letter-spacing:-.055em!important;color:#fff!important;text-shadow:0 2px 18px rgba(0,0,0,.24)!important;}
body.live-body.route-home .z-home-carousel,
body.live-body.route-home .lpita-collection-carousel-v69{padding:var(--lpita-home-y) var(--lpita-home-x)!important;background:#fff!important;color:#111!important;}
body.live-body.route-home .home-block-head,
body.live-body.route-home .collection-carousel-head-v69{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:end!important;gap:16px!important;margin:0 0 clamp(22px,3vw,38px)!important;padding:0!important;text-align:left!important;}
body.live-body.route-home .home-block-head a,
body.live-body.route-home .collection-carousel-head-v69 a{justify-self:end!important;font-size:11px!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important;text-decoration:underline!important;text-underline-offset:5px!important;white-space:nowrap!important;color:#111!important;}
body.live-body.route-home .home-carousel-track,
body.live-body.route-home .collection-carousel-track-v69{display:grid!important;grid-auto-flow:column!important;grid-auto-columns:clamp(210px,23vw,340px)!important;gap:clamp(10px,1.4vw,20px)!important;overflow-x:auto!important;overflow-y:hidden!important;padding:0 0 14px!important;scroll-snap-type:x proximity!important;-webkit-overflow-scrolling:touch!important;}
body.live-body.route-home .collection-card-v69,
body.live-body.route-home .z-product-card{border:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;min-width:0!important;color:#111!important;}
body.live-body.route-home .collection-card-v69 figure,
body.live-body.route-home .product-image-link{display:block!important;margin:0!important;overflow:hidden!important;background:#f5f5f5!important;border-radius:0!important;aspect-ratio:4/5!important;}
body.live-body.route-home .collection-card-v69 img,
body.live-body.route-home .z-product-card img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:0!important;}
body.live-body.route-home .z-home-panel--split{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(360px,.72fr)!important;min-height:auto!important;background:#fff!important;color:#111!important;}
body.live-body.route-home .z-editorial-card{position:relative!important;display:block!important;min-height:clamp(520px,82svh,820px)!important;overflow:hidden!important;background:#f5f5f5!important;}
body.live-body.route-home .z-editorial-card img{width:100%!important;height:100%!important;min-height:inherit!important;object-fit:cover!important;display:block!important;}
body.live-body.route-home .z-editorial-card span{position:absolute!important;left:var(--lpita-home-x)!important;right:var(--lpita-home-x)!important;bottom:clamp(28px,6vh,60px)!important;text-align:center!important;color:#fff!important;font-size:clamp(32px,5vw,68px)!important;line-height:1!important;font-weight:800!important;letter-spacing:-.055em!important;text-shadow:0 2px 18px rgba(0,0,0,.28)!important;}
body.live-body.route-home .z-editorial-copy{display:grid!important;align-content:center!important;justify-items:start!important;gap:16px!important;padding:var(--lpita-home-y) var(--lpita-home-x)!important;background:#fff!important;}
body.live-body.route-home .z-marquee-block{display:flex!important;gap:38px!important;align-items:center!important;overflow:hidden!important;white-space:nowrap!important;padding:28px 0!important;background:#fff!important;color:#111!important;border-block:1px solid #eee!important;font-size:clamp(18px,3.3vw,44px)!important;line-height:1!important;font-weight:800!important;letter-spacing:-.04em!important;text-transform:none!important;}
body.live-body.route-home .z-marquee-block span{display:inline-block!important;flex:0 0 auto!important;padding-inline:var(--lpita-home-x)!important;animation:lpita-v127-home-marquee 28s linear infinite!important;}
@keyframes lpita-v127-home-marquee{from{transform:translateX(0)}to{transform:translateX(-100%)}}
body.live-body.route-home .mobile-home-actions{display:none!important;}
body.live-body.route-home .z-product-meta h3,
body.live-body.route-home .z-product-meta h3 a{font-weight:600!important;font-size:12px!important;line-height:1.35!important;letter-spacing:0!important;color:#111!important;text-transform:none!important;}
body.live-body.route-home .live-price{font-size:12px!important;font-weight:400!important;color:#111!important;}
@media(max-width:760px){
  body.live-body.route-home{--lpita-home-x:16px;--lpita-home-y:42px;}
  body.live-body.route-home .z-home-hero,
  body.live-body.route-home .z-block-hero{min-height:calc(100svh - 118px)!important;}
  body.live-body.route-home .z-hero-caption{left:16px!important;right:16px!important;bottom:58px!important;gap:10px!important;text-align:center!important;}
  body.live-body.route-home .z-hero-caption strong{font-size:clamp(34px,12.5vw,54px)!important;line-height:.96!important;}
  body.live-body.route-home .z-hero-caption span{font-size:13px!important;line-height:1.5!important;max-width:340px!important;}
  body.live-body.route-home .z-hero-caption em,
  body.live-body.route-home .z-dual-button,
  body.live-body.route-home .z-text-block .btn,
  body.live-body.route-home .z-editorial-copy .btn{min-height:40px!important;padding:0 18px!important;font-size:10px!important;}
  body.live-body.route-home .z-dual-hero{grid-template-columns:1fr!important;}
  body.live-body.route-home .z-dual-card{min-height:62svh!important;}
  body.live-body.route-home .z-dual-card span{font-size:clamp(30px,11vw,50px)!important;left:16px!important;right:16px!important;}
  body.live-body.route-home .home-block-head,
  body.live-body.route-home .collection-carousel-head-v69{grid-template-columns:1fr!important;align-items:start!important;text-align:center!important;justify-items:center!important;gap:10px!important;}
  body.live-body.route-home .home-block-head h2,
  body.live-body.route-home .z-text-block h2,
  body.live-body.route-home .z-editorial-copy h2,
  body.live-body.route-home .collection-carousel-head-v69 h2{font-size:clamp(28px,10vw,44px)!important;text-align:center!important;}
  body.live-body.route-home .home-block-head p,
  body.live-body.route-home .z-text-block p,
  body.live-body.route-home .z-editorial-copy p,
  body.live-body.route-home .collection-carousel-head-v69 p{text-align:center!important;max-width:360px!important;}
  body.live-body.route-home .home-block-head a,
  body.live-body.route-home .collection-carousel-head-v69 a{justify-self:center!important;}
  body.live-body.route-home .home-carousel-track,
  body.live-body.route-home .collection-carousel-track-v69{grid-auto-columns:72vw!important;gap:10px!important;}
  body.live-body.route-home .z-home-panel--split{grid-template-columns:1fr!important;}
  body.live-body.route-home .z-editorial-card{min-height:62svh!important;}
  body.live-body.route-home .z-editorial-card span{font-size:clamp(30px,11vw,50px)!important;left:16px!important;right:16px!important;}
  body.live-body.route-home .z-editorial-copy{justify-items:center!important;text-align:center!important;}
}



body.live-body.route-home .zara-main{display:block!important;visibility:visible!important;opacity:1!important;}
body.live-body.route-home .z-home-hero,body.live-body.route-home .z-text-block,body.live-body.route-home .z-dual-hero,body.live-body.route-home .z-home-carousel,body.live-body.route-home .z-home-panel,body.live-body.route-home .z-marquee-block,body.live-body.route-home .z-category-directory{display:block!important;visibility:visible!important;opacity:1!important;}
body.live-body.route-home .z-dual-hero{display:grid!important;}
body.live-body.route-home .z-home-carousel .home-carousel-track{display:grid!important;grid-auto-flow:column!important;}
body.live-body.route-home .z-home-hero picture,body.live-body.route-home .z-home-hero img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;}
/* css/lpita-v137-home-protect.css */
body.live-body.route-home .zara-main{
  background:#fff;
  overflow-x:hidden;
}
body.live-body.route-home .zara-main > .z-home-hero,
body.live-body.route-home .zara-main > .z-block-hero,
body.live-body.route-home .zara-main > .z-dual-hero,
body.live-body.route-home .zara-main > .z-home-carousel,
body.live-body.route-home .zara-main > .z-home-panel,
body.live-body.route-home .zara-main > .z-text-block,
body.live-body.route-home .zara-main > .z-marquee-block,
body.live-body.route-home .zara-main > .z-category-directory{
  display:block;
  width:100%;
  max-width:100%;
  visibility:visible;
  opacity:1;
  transform:none;
  box-sizing:border-box;
}
body.live-body.route-home .zara-main > .z-dual-hero{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  min-height:92svh;
  gap:0;
}
body.live-body.route-home .zara-main > .z-home-panel--split{
  display:grid;
  grid-template-columns:minmax(0,1fr) minmax(360px,.56fr);
  align-items:stretch;
  min-height:88svh;
  background:#fff;
}
body.live-body.route-home .z-home-hero,
body.live-body.route-home .z-block-hero{
  position:relative;
  min-height:min(100svh,920px);
  overflow:hidden;
  color:#fff;
  background:#f3f1ec;
}
body.live-body.route-home .z-home-hero picture,
body.live-body.route-home .z-home-hero img,
body.live-body.route-home .z-block-hero picture,
body.live-body.route-home .z-block-hero img,
body.live-body.route-home .z-dual-card img,
body.live-body.route-home .z-editorial-card img{
  display:block;
  width:100%;
  height:100%;
  object-fit:cover;
  border-radius:0!important;
}
body.live-body.route-home .z-home-hero picture,
body.live-body.route-home .z-block-hero picture{
  position:absolute;
  inset:0;
}
body.live-body.route-home .z-home-hero:after,
body.live-body.route-home .z-block-hero:after,
body.live-body.route-home .z-dual-card:after,
body.live-body.route-home .z-editorial-card:after{
  content:"";
  position:absolute;
  inset:0;
  background:linear-gradient(180deg,rgba(0,0,0,.18),rgba(0,0,0,.12) 42%,rgba(0,0,0,.34));
  pointer-events:none;
}
body.live-body.route-home .z-hero-caption{
  position:absolute;
  left:max(28px,6vw);
  right:max(28px,6vw);
  bottom:clamp(54px,10vh,118px);
  z-index:2;
  max-width:min(760px,88vw);
  margin-inline:auto;
  text-align:center;
  display:grid;
  gap:10px;
  justify-items:center;
}
body.live-body.route-home .z-hero-caption strong{
  display:block;
  font-family:Montserrat,Arial,sans-serif!important;
  font-size:clamp(42px,7.5vw,112px);
  line-height:.9;
  letter-spacing:-.055em;
  font-weight:800;
  text-transform:none;
  color:inherit;
  text-wrap:balance;
}
body.live-body.route-home .z-hero-caption span,
body.live-body.route-home .z-editorial-copy p,
body.live-body.route-home .z-text-block p,
body.live-body.route-home .home-block-head p{
  font-weight:400!important;
  letter-spacing:.01em!important;
  line-height:1.55;
  text-wrap:balance;
}
body.live-body.route-home .z-hero-caption em,
body.live-body.route-home .z-dual-button,
body.live-body.route-home .z-text-block .btn,
body.live-body.route-home .z-editorial-copy .btn{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  width:max-content;
  max-width:100%;
  min-height:42px;
  padding:0 20px!important;
  border:1px solid currentColor!important;
  border-radius:0!important;
  font-style:normal!important;
  text-decoration:none!important;
  font-size:11px!important;
  font-weight:700!important;
  letter-spacing:.08em!important;
  white-space:normal;
  text-align:center;
}
body.live-body.route-home .z-dual-card{
  position:relative;
  min-height:84svh;
  overflow:hidden;
  color:#fff;
  display:block;
}
body.live-body.route-home .z-dual-card span{
  position:absolute;
  left:clamp(20px,5vw,70px);
  right:clamp(20px,5vw,70px);
  bottom:clamp(32px,8vh,86px);
  z-index:2;
  font-size:clamp(34px,5vw,82px);
  line-height:.95;
  font-weight:800;
  letter-spacing:-.055em;
  text-align:center;
  text-wrap:balance;
}
body.live-body.route-home .z-home-carousel{
  padding:clamp(34px,6vw,82px) max(18px,4vw);
  background:#fff;
  color:#111;
}
body.live-body.route-home .home-block-head{
  display:grid;
  grid-template-columns:auto minmax(0,1fr) auto;
  gap:16px;
  align-items:end;
  margin:0 0 22px;
  max-width:1480px;
  margin-inline:auto;
}
body.live-body.route-home .home-block-head h2,
body.live-body.route-home .z-text-block h2,
body.live-body.route-home .z-editorial-copy h2{
  margin:0;
  font-family:Montserrat,Arial,sans-serif!important;
  font-weight:800;
  letter-spacing:-.05em;
  line-height:.95;
  text-transform:none;
  text-wrap:balance;
}
body.live-body.route-home .home-block-head h2{font-size:clamp(28px,4vw,58px)}
body.live-body.route-home .home-carousel-track{
  display:grid;
  grid-auto-flow:column;
  grid-auto-columns:minmax(210px,24vw);
  gap:16px;
  overflow-x:auto;
  overscroll-behavior-x:contain;
  scroll-snap-type:x mandatory;
  padding:0 0 12px;
  max-width:1480px;
  margin-inline:auto;
}
body.live-body.route-home .z-text-block{
  min-height:42svh;
  padding:clamp(52px,9vw,120px) max(20px,8vw);
  display:grid;
  place-items:center;
  text-align:center;
  gap:12px;
  background:#fff;
  color:#111;
}
body.live-body.route-home .z-text-block h2{font-size:clamp(32px,6vw,84px)}
body.live-body.route-home .z-text-block p{max-width:760px;margin:0 auto!important;color:#555}
body.live-body.route-home .z-editorial-card{
  position:relative;
  display:block;
  min-height:88svh;
  overflow:hidden;
  color:#fff;
}
body.live-body.route-home .z-editorial-card span{
  position:absolute;
  left:clamp(20px,5vw,72px);
  right:clamp(20px,5vw,72px);
  bottom:clamp(30px,7vh,80px);
  z-index:2;
  font-size:clamp(32px,5vw,76px);
  line-height:.95;
  font-weight:800;
  letter-spacing:-.055em;
  text-align:center;
  text-wrap:balance;
}
body.live-body.route-home .z-editorial-copy{
  display:grid;
  align-content:center;
  gap:14px;
  padding:clamp(38px,6vw,86px);
  background:#fff;
  color:#111;
}
body.live-body.route-home .z-editorial-copy h2{font-size:clamp(30px,5vw,70px)}
body.live-body.route-home .z-marquee-block{
  display:flex;
  gap:32px;
  overflow:hidden;
  white-space:nowrap;
  background:#fff;
  color:#111;
  border-block:1px solid #eee;
  padding:20px 0;
  font-size:clamp(22px,5vw,74px);
  font-weight:800;
  letter-spacing:-.055em;
}
body.live-body.route-home .z-marquee-block span{
  display:inline-flex;
  padding-left:32px;
  animation:lpitaHomeMarquee137 24s linear infinite;
}
@keyframes lpitaHomeMarquee137{to{transform:translateX(-100%)}}
body.live-body.route-home .home-soft-separator{height:1px;background:#eee}
@media (max-width:760px){
  body.live-body.route-home .zara-main{padding-bottom:calc(76px + env(safe-area-inset-bottom))}
  body.live-body.route-home .z-home-hero,
  body.live-body.route-home .z-block-hero{min-height:76svh}
  body.live-body.route-home .z-hero-caption{left:18px;right:18px;bottom:clamp(38px,8vh,70px);max-width:calc(100vw - 36px)}
  body.live-body.route-home .z-hero-caption strong{font-size:clamp(34px,13vw,56px);letter-spacing:-.045em}
  body.live-body.route-home .zara-main > .z-dual-hero,
  body.live-body.route-home .zara-main > .z-home-panel--split{grid-template-columns:1fr;min-height:auto}
  body.live-body.route-home .z-dual-card,
  body.live-body.route-home .z-editorial-card{min-height:68svh}
  body.live-body.route-home .z-dual-card span,
  body.live-body.route-home .z-editorial-card span{text-align:center;font-size:clamp(30px,11vw,52px)}
  body.live-body.route-home .z-editorial-copy{padding:38px 18px;text-align:center;justify-items:center}
  body.live-body.route-home .home-block-head{grid-template-columns:1fr;text-align:center;justify-items:center;gap:8px}
  body.live-body.route-home .home-carousel-track{grid-auto-columns:minmax(170px,64vw);gap:12px}
  body.live-body.route-home .z-home-carousel{padding:38px 14px}
  body.live-body.route-home .z-text-block{padding:46px 18px;min-height:34svh}
  body.live-body.route-home .z-text-block h2{font-size:clamp(28px,10vw,46px)}
}
/* css/lpita-v136-cookie-consent.css */
.lpita-cookie-shell[hidden],.lpita-cookie-modal[aria-hidden="true"]{display:none!important}.lpita-cookie-shell,.lpita-cookie-modal{font-family:Montserrat,Arial,sans-serif;letter-spacing:0;color:#111}.lpita-cookie-shell{position:fixed;left:0;right:0;bottom:0;z-index:9998;display:flex;justify-content:center;padding:18px max(16px,env(safe-area-inset-left)) calc(18px + env(safe-area-inset-bottom));pointer-events:none}.lpita-cookie-card{width:min(980px,100%);display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:18px;align-items:center;background:rgba(255,255,255,.97);backdrop-filter:blur(18px);border:1px solid rgba(17,17,17,.12);box-shadow:0 24px 80px rgba(0,0,0,.14);padding:18px 20px;pointer-events:auto}.lpita-cookie-mark{width:42px;height:42px;display:grid;place-items:center;background:#111;color:#fff;font-size:12px;font-weight:800;letter-spacing:.08em}.lpita-cookie-content{min-width:0}.lpita-cookie-eyebrow{margin:0 0 5px!important;font-size:10px!important;font-weight:700!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:#666!important}.lpita-cookie-card h2,.lpita-cookie-panel h2{margin:0 0 6px!important;font-size:18px!important;line-height:1.15!important;font-weight:800!important;letter-spacing:-.03em!important;color:#111!important}.lpita-cookie-card p,.lpita-cookie-panel p{margin:0!important;font-size:12px!important;line-height:1.55!important;font-weight:400!important;color:#333!important}.lpita-cookie-policy{display:inline-block;margin-top:7px!important;font-size:11px!important;text-decoration:underline!important;text-underline-offset:4px!important;color:#111!important}.lpita-cookie-actions,.lpita-cookie-panel-actions{display:flex;gap:8px;align-items:center;justify-content:flex-end;flex-wrap:wrap}.lpita-cookie-btn,.lpita-cookie-link-btn{appearance:none;border-radius:0!important;font-family:Montserrat,Arial,sans-serif!important;min-height:38px!important;padding:0 16px!important;font-size:10px!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important;cursor:pointer!important;white-space:nowrap!important;box-shadow:none!important}.lpita-cookie-btn{border:1px solid #111!important;background:#fff!important;color:#111!important}.lpita-cookie-btn-primary{background:#111!important;color:#fff!important}.lpita-cookie-link-btn{border:0!important;background:transparent!important;color:#111!important;text-decoration:underline!important;text-underline-offset:4px!important;padding-inline:8px!important}.lpita-cookie-modal{position:fixed;inset:0;z-index:9999}.lpita-cookie-modal.is-open{display:block}.lpita-cookie-modal-backdrop{position:absolute;inset:0;background:rgba(0,0,0,.36);backdrop-filter:blur(3px)}.lpita-cookie-panel{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(560px,calc(100vw - 28px));max-height:calc(100svh - 32px);overflow:auto;background:#fff;border:1px solid rgba(17,17,17,.14);box-shadow:0 28px 90px rgba(0,0,0,.24);padding:24px}.lpita-cookie-close{position:absolute;right:14px;top:12px;width:34px!important;height:34px!important;border:0!important;background:transparent!important;color:#111!important;font-size:28px!important;line-height:1!important;padding:0!important;cursor:pointer}.lpita-cookie-modal-copy{margin-bottom:16px!important}.lpita-cookie-options{display:grid;gap:10px;margin:18px 0}.lpita-cookie-option{display:grid!important;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;border:1px solid rgba(17,17,17,.12);padding:14px;background:#fff;cursor:pointer}.lpita-cookie-option strong{display:block;font-size:13px;font-weight:800;color:#111}.lpita-cookie-option small{display:block;margin-top:3px;font-size:11px;line-height:1.45;color:#666;font-weight:400}.lpita-cookie-option input{width:22px!important;height:22px!important;accent-color:#111;margin:0!important}.lpita-cookie-option.is-locked{background:#f7f7f7;cursor:default}.footer-cookie-link,.lpita-cookie-settings-link{appearance:none;border:0!important;background:transparent!important;color:inherit!important;padding:0!important;margin:0!important;font:inherit!important;text-transform:none!important;letter-spacing:inherit!important;text-decoration:underline!important;text-underline-offset:3px!important;min-height:0!important;cursor:pointer!important;box-shadow:none!important}@media(max-width:760px){.lpita-cookie-shell{padding:12px 12px calc(78px + env(safe-area-inset-bottom))}.lpita-cookie-card{grid-template-columns:1fr;gap:12px;padding:16px}.lpita-cookie-mark{display:none}.lpita-cookie-actions{justify-content:stretch}.lpita-cookie-actions .lpita-cookie-btn{flex:1 1 46%}.lpita-cookie-link-btn{width:100%;text-align:center}.lpita-cookie-card h2,.lpita-cookie-panel h2{font-size:16px!important}.lpita-cookie-panel{top:auto;bottom:0;left:0;right:0;transform:none;width:auto;max-height:85svh;padding:20px 16px calc(18px + env(safe-area-inset-bottom));border-left:0;border-right:0;border-bottom:0}.lpita-cookie-panel-actions{display:grid;grid-template-columns:1fr 1fr}.lpita-cookie-panel-actions .lpita-cookie-link-btn{grid-column:1/-1}.lpita-cookie-option{padding:13px 12px}.lpita-cookie-option small{font-size:10.5px}}@media(prefers-reduced-motion:no-preference){.lpita-cookie-card{animation:lpitaCookieIn .22s ease both}@keyframes lpitaCookieIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.lpita-cookie-panel{animation:lpitaCookiePanelIn .22s ease both}@keyframes lpitaCookiePanelIn{from{opacity:0;transform:translate(-50%,-47%)}to{opacity:1;transform:translate(-50%,-50%)}}@media(max-width:760px){.lpita-cookie-panel{animation:lpitaCookieMobilePanelIn .22s ease both}@keyframes lpitaCookieMobilePanelIn{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}}}
/* css/lpita-v124-checkout.css */
.checkout-v124 .payment-choice-field{margin-top:14px}
.checkout-v124 .payment-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:8px}
.checkout-v124 .payment-choice-card{border:1px solid #d9d4cc;padding:16px 18px;display:flex;gap:12px;align-items:flex-start;cursor:pointer;background:#fff;min-height:98px;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}
.checkout-v124 .payment-choice-card input{width:18px;height:18px;margin:2px 0 0;accent-color:#111}
.checkout-v124 .payment-choice-card strong{display:block;font-size:13px;letter-spacing:.08em;text-transform:uppercase;font-weight:800;color:#111;margin-bottom:7px}
.checkout-v124 .payment-choice-card small{display:block;font-size:12px;line-height:1.55;color:#666;font-weight:400;text-transform:none;letter-spacing:.01em}
.checkout-v124 .payment-choice-card:has(input:checked){border-color:#111;background:#faf9f6;box-shadow:inset 0 0 0 1px #111}
.checkout-v124 .online-payment-incentive{margin:12px 0 0;padding:12px 0;border-top:1px solid #e9e4dc;font-size:13px;line-height:1.6;color:#333;font-weight:400}
.checkout-v124:has(.is-cod input:checked) .online-payment-incentive{display:none}
.product-action-row-v124{display:grid;grid-template-columns:1fr 1fr;gap:10px;align-items:center}
.product-action-row-v124 button{width:100%;min-height:48px;border-radius:0!important}
.product-buy-now-btn-v124{background:#fff!important;color:#111!important;border:1px solid #111!important;font-weight:900;letter-spacing:.1em;text-transform:uppercase}
@media(max-width:760px){.checkout-v124 .payment-choice-grid{grid-template-columns:1fr}.checkout-v124 .payment-choice-card{min-height:auto;padding:14px}.product-action-row-v124{grid-template-columns:1fr}.checkout-v124 .online-payment-incentive{font-size:12px}}
/* css/lpita-v130-header-icons.css */
html body.live-body{
  --lpita-nav-color:#111;
  --lpita-nav-logo-filter:brightness(0) contrast(1.35);
}
html body.live-body.lpita-v130-nav-dark,
html body.live-body.lp-nav-dark{
  --lpita-nav-color:#fff;
  --lpita-nav-logo-filter:brightness(0) invert(1) contrast(1.35);
}
html body.live-body.lpita-v130-nav-light{
  --lpita-nav-color:#111;
  --lpita-nav-logo-filter:brightness(0) contrast(1.35);
}
html body.live-body header.site-header.zara-header,
html body.live-body header.site-header.zara-header *{
  box-shadow:none!important;
}
html body.live-body .brand.zara-logo,
html body.live-body .brand.zara-logo *,
html body.live-body .brand.zara-logo .live-logo-img,
html body.live-body .drawer-brand .live-logo-img{
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
}
html body.live-body .brand.zara-logo .live-logo-img,
html body.live-body .brand.zara-logo .lpita-single-logo{
  filter:var(--lpita-nav-logo-filter)!important;
  opacity:1!important;
  mix-blend-mode:normal!important;
}
html body.live-body .hamburger,
html body.live-body .hamburger span{
  color:var(--lpita-nav-color)!important;
  border-color:var(--lpita-nav-color)!important;
}
html body.live-body .hamburger span{
  background:var(--lpita-nav-color)!important;
}
html body.live-body header.site-header.zara-header nav.quick-links.zara-actions.top-icon-actions,
html body.live-body .quick-links.zara-actions.top-icon-actions{
  color:var(--lpita-nav-color)!important;
  filter:none!important;
  mix-blend-mode:normal!important;
  opacity:1!important;
  visibility:visible!important;
}
html body.live-body .top-icon-actions,
html body.live-body .top-icon-actions *,
html body.live-body .top-icon-actions a,
html body.live-body .top-icon-actions summary,
html body.live-body .top-icon-actions .top-action-icon,
html body.live-body .top-icon-actions .top-action-icon *,
html body.live-body .top-icon-actions svg,
html body.live-body .top-icon-actions svg *,
html body.live-body .top-icon-actions .mnav-svg,
html body.live-body .top-icon-actions .mnav-svg *{
  color:inherit!important;
  fill:currentColor!important;
  stroke:currentColor!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:none!important;
}
html body.live-body .top-icon-actions svg path,
html body.live-body .top-icon-actions .mnav-svg path{
  fill:currentColor!important;
  stroke:none!important;
}
html body.live-body .top-icon-actions .ql-bag em{
  border:1px solid currentColor!important;
  background:var(--lpita-nav-color)!important;
  color:var(--live-bg,#fff)!important;
}
html body.live-body.lpita-v130-nav-dark .top-icon-actions .ql-bag em,
html body.live-body.lp-nav-dark .top-icon-actions .ql-bag em{
  background:#fff!important;
  color:#111!important;
  border-color:#fff!important;
}
html body.live-body.lpita-v130-nav-light .top-icon-actions .ql-bag em{
  background:#111!important;
  color:#fff!important;
  border-color:#111!important;
}
@media (min-width:768px){
  html body.live-body header.site-header.zara-header{
    display:flex!important;
    align-items:center!important;
  }
  html body.live-body header.site-header.zara-header .brand.zara-logo{
    position:fixed!important;
    left:50%!important;
    top:calc(var(--lp-ann, 32px) + 34px)!important;
    transform:translate(-50%,-50%)!important;
    z-index:90030!important;
    display:block!important;
    margin:0!important;
  }
  html body.live-body header.site-header.zara-header .brand.zara-logo .live-logo-img{
    width:70px!important;
    height:70px!important;
    max-width:70px!important;
    max-height:70px!important;
    object-fit:contain!important;
  }
  html body.live-body header.site-header.zara-header nav.quick-links.zara-actions.top-icon-actions{
    position:fixed!important;
    right:38px!important;
    top:calc(var(--lp-ann, 32px) + 34px)!important;
    transform:translateY(-50%)!important;
    display:flex!important;
    align-items:center!important;
    justify-content:flex-end!important;
    gap:22px!important;
    height:28px!important;
    z-index:90031!important;
    padding:0!important;
    margin:0!important;
    background:transparent!important;
    border:0!important;
  }
}
@media (max-width:767px){
  html body.live-body header.site-header.zara-header{
    position:fixed!important;
    left:0!important;
    right:0!important;
    top:var(--lp-ann, 32px)!important;
    height:72px!important;
    display:grid!important;
    grid-template-columns:72px 1fr 72px!important;
    align-items:center!important;
    padding:0 14px!important;
    background:transparent!important;
    border:0!important;
    z-index:90040!important;
  }
  html body.live-body header.site-header.zara-header .header-left{
    display:contents!important;
  }
  html body.live-body header.site-header.zara-header .department-links{
    display:none!important;
  }
  html body.live-body header.site-header.zara-header .hamburger{
    grid-column:1!important;
    justify-self:start!important;
    align-self:center!important;
    position:relative!important;
    left:auto!important;
    top:auto!important;
    transform:none!important;
    margin:0!important;
    width:44px!important;
    height:28px!important;
    display:flex!important;
    flex-direction:column!important;
    justify-content:center!important;
    gap:7px!important;
    padding:0!important;
    background:transparent!important;
    border:0!important;
  }
  html body.live-body header.site-header.zara-header .hamburger span{
    width:44px!important;
    height:1px!important;
    display:block!important;
  }
  html body.live-body header.site-header.zara-header .brand.zara-logo{
    grid-column:2!important;
    justify-self:center!important;
    align-self:center!important;
    position:relative!important;
    left:auto!important;
    top:auto!important;
    transform:none!important;
    margin:0!important;
    padding:0!important;
    width:auto!important;
    max-width:76px!important;
    height:62px!important;
    display:grid!important;
    place-items:center!important;
  }
  html body.live-body header.site-header.zara-header .brand.zara-logo .live-logo-img{
    width:58px!important;
    height:58px!important;
    max-width:58px!important;
    max-height:58px!important;
    object-fit:contain!important;
  }
  html body.live-body header.site-header.zara-header nav.quick-links.zara-actions.top-icon-actions,
  html body.live-body .site-header.zara-header .quick-links.zara-actions,
  html body.live-body .quick-links.zara-actions.top-icon-actions,
  html body.live-body .top-icon-actions{
    display:none!important;
    visibility:hidden!important;
    pointer-events:none!important;
    opacity:0!important;
  }
  html body.live-body .mobile-live-bottom-nav,
  html body.live-body .lpita-mobile-bottom-menu{
    display:grid!important;
  }
}
/* css/lpita-v131-header-align.css */
html body.live-body{
  --lpita-v131-icon-color:#111;
  --lpita-v131-logo-filter:brightness(0) contrast(1.45);
}
html body.live-body.lpita-v131-nav-dark{
  --lpita-v131-icon-color:#fff;
  --lpita-v131-logo-filter:brightness(0) invert(1) contrast(1.35);
}
html body.live-body.lpita-v131-nav-light{
  --lpita-v131-icon-color:#111;
  --lpita-v131-logo-filter:brightness(0) contrast(1.45);
}
html body.live-body header.site-header.zara-header{
  position:fixed!important;
  inset:0 0 auto 0!important;
  height:0!important;
  min-height:0!important;
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
  overflow:visible!important;
  pointer-events:none!important;
  z-index:90000!important;
}
html body.live-body header.site-header.zara-header::before,
html body.live-body header.site-header.zara-header::after{
  display:none!important;
  content:none!important;
}
@media (min-width:768px){
  html body.live-body header.site-header.zara-header .hamburger{
    position:fixed!important;
    left:38px!important;
    top:calc(var(--lp-ann, var(--lp-announcement-h, 32px)) + 52px)!important;
    transform:translateY(-50%)!important;
    width:52px!important;
    height:30px!important;
    margin:0!important;
    padding:0!important;
    z-index:90051!important;
    pointer-events:auto!important;
    background:transparent!important;
    border:0!important;
    color:var(--lpita-v131-icon-color)!important;
    display:flex!important;
    flex-direction:column!important;
    justify-content:center!important;
    gap:8px!important;
  }
  html body.live-body header.site-header.zara-header .hamburger span{
    width:52px!important;
    height:1px!important;
    background:var(--lpita-v131-icon-color)!important;
    border:0!important;
    box-shadow:none!important;
  }
  html body.live-body header.site-header.zara-header .brand.zara-logo{
    position:fixed!important;
    left:50%!important;
    top:calc(var(--lp-ann, var(--lp-announcement-h, 32px)) + 52px)!important;
    transform:translate(-50%,-50%)!important;
    width:74px!important;
    height:74px!important;
    max-width:74px!important;
    max-height:74px!important;
    margin:0!important;
    padding:0!important;
    z-index:90050!important;
    pointer-events:auto!important;
    display:grid!important;
    place-items:center!important;
    background:transparent!important;
    border:0!important;
    box-shadow:none!important;
    opacity:1!important;
  }
  html body.live-body header.site-header.zara-header .brand.zara-logo .live-logo-img,
  html body.live-body header.site-header.zara-header .brand.zara-logo .lpita-single-logo{
    display:block!important;
    width:74px!important;
    height:74px!important;
    max-width:74px!important;
    max-height:74px!important;
    object-fit:contain!important;
    background:transparent!important;
    border:0!important;
    box-shadow:none!important;
    filter:var(--lpita-v131-logo-filter)!important;
    opacity:1!important;
    mix-blend-mode:normal!important;
  }
  html body.live-body header.site-header.zara-header nav.quick-links.zara-actions.top-icon-actions{
    position:fixed!important;
    right:42px!important;
    top:calc(var(--lp-ann, var(--lp-announcement-h, 32px)) + 52px)!important;
    transform:translateY(-50%)!important;
    height:30px!important;
    display:flex!important;
    align-items:center!important;
    justify-content:flex-end!important;
    gap:20px!important;
    margin:0!important;
    padding:0!important;
    background:transparent!important;
    border:0!important;
    box-shadow:none!important;
    opacity:1!important;
    visibility:visible!important;
    pointer-events:auto!important;
    color:var(--lpita-v131-icon-color)!important;
    z-index:90052!important;
    mix-blend-mode:normal!important;
    filter:none!important;
  }
  html body.live-body header.site-header.zara-header nav.quick-links.zara-actions.top-icon-actions::before,
  html body.live-body header.site-header.zara-header nav.quick-links.zara-actions.top-icon-actions::after,
  html body.live-body header.site-header.zara-header nav.quick-links.zara-actions.top-icon-actions a::before,
  html body.live-body header.site-header.zara-header nav.quick-links.zara-actions.top-icon-actions a::after,
  html body.live-body header.site-header.zara-header nav.quick-links.zara-actions.top-icon-actions summary::before,
  html body.live-body header.site-header.zara-header nav.quick-links.zara-actions.top-icon-actions summary::after{
    display:none!important;
    content:none!important;
  }
  html body.live-body header.site-header.zara-header .top-icon-actions,
  html body.live-body header.site-header.zara-header .top-icon-actions *,
  html body.live-body header.site-header.zara-header .top-icon-actions a,
  html body.live-body header.site-header.zara-header .top-icon-actions details,
  html body.live-body header.site-header.zara-header .top-icon-actions summary,
  html body.live-body header.site-header.zara-header .top-icon-actions .top-locale-switcher,
  html body.live-body header.site-header.zara-header .top-icon-actions .top-locale-switcher summary,
  html body.live-body header.site-header.zara-header .top-icon-actions .top-action-icon{
    color:var(--lpita-v131-icon-color)!important;
    fill:currentColor!important;
    stroke:currentColor!important;
    filter:none!important;
    opacity:1!important;
    text-shadow:none!important;
  }
  html body.live-body header.site-header.zara-header .top-icon-actions a,
  html body.live-body header.site-header.zara-header .top-icon-actions .top-locale-switcher,
  html body.live-body header.site-header.zara-header .top-icon-actions .top-locale-switcher>summary{
    width:22px!important;
    height:22px!important;
    min-width:22px!important;
    min-height:22px!important;
    display:grid!important;
    place-items:center!important;
    padding:0!important;
    margin:0!important;
    background:transparent!important;
    border:0!important;
    box-shadow:none!important;
  }
  html body.live-body header.site-header.zara-header .top-icon-actions svg,
  html body.live-body header.site-header.zara-header .top-icon-actions .mnav-svg,
  html body.live-body header.site-header.zara-header .top-icon-actions svg path,
  html body.live-body header.site-header.zara-header .top-icon-actions .mnav-svg path{
    width:21px!important;
    height:21px!important;
    color:var(--lpita-v131-icon-color)!important;
    fill:currentColor!important;
    stroke:none!important;
    opacity:1!important;
  }
  html body.live-body header.site-header.zara-header .top-icon-actions .ql-bag em{
    position:absolute!important;
    right:-9px!important;
    top:-9px!important;
    width:16px!important;
    height:16px!important;
    min-width:16px!important;
    min-height:16px!important;
    border-radius:50%!important;
    display:grid!important;
    place-items:center!important;
    font-size:9px!important;
    line-height:1!important;
    font-style:normal!important;
    font-weight:900!important;
    background:var(--lpita-v131-icon-color)!important;
    border:1px solid var(--lpita-v131-icon-color)!important;
    color:#fff!important;
  }
  html body.live-body.lpita-v131-nav-dark header.site-header.zara-header .top-icon-actions .ql-bag em{
    color:#111!important;
  }
}
@media (max-width:767px){
  html body.live-body header.site-header.zara-header{
    position:fixed!important;
    top:var(--lp-ann, var(--lp-announcement-h, 32px))!important;
    left:0!important;
    right:0!important;
    height:74px!important;
    min-height:74px!important;
    display:block!important;
    background:transparent!important;
    border:0!important;
    box-shadow:none!important;
    pointer-events:none!important;
    z-index:90000!important;
  }
  html body.live-body header.site-header.zara-header .header-left{display:block!important;}
  html body.live-body header.site-header.zara-header .department-links{display:none!important;}
  html body.live-body header.site-header.zara-header .hamburger{
    position:fixed!important;
    left:30px!important;
    top:calc(var(--lp-ann, var(--lp-announcement-h, 32px)) + 37px)!important;
    transform:translateY(-50%)!important;
    width:42px!important;
    height:28px!important;
    display:flex!important;
    flex-direction:column!important;
    justify-content:center!important;
    gap:7px!important;
    margin:0!important;
    padding:0!important;
    background:transparent!important;
    border:0!important;
    pointer-events:auto!important;
    color:var(--lpita-v131-icon-color)!important;
    z-index:90052!important;
  }
  html body.live-body header.site-header.zara-header .hamburger span{
    width:42px!important;
    height:1px!important;
    background:var(--lpita-v131-icon-color)!important;
  }
  html body.live-body header.site-header.zara-header .brand.zara-logo{
    position:fixed!important;
    left:calc(50% - 10px)!important;
    top:calc(var(--lp-ann, var(--lp-announcement-h, 32px)) + 37px)!important;
    transform:translate(-50%,-50%)!important;
    width:68px!important;
    height:68px!important;
    max-width:68px!important;
    max-height:68px!important;
    display:grid!important;
    place-items:center!important;
    margin:0!important;
    padding:0!important;
    background:transparent!important;
    border:0!important;
    box-shadow:none!important;
    pointer-events:auto!important;
    z-index:90051!important;
  }
  html body.live-body header.site-header.zara-header .brand.zara-logo .live-logo-img,
  html body.live-body header.site-header.zara-header .brand.zara-logo .lpita-single-logo{
    width:64px!important;
    height:64px!important;
    max-width:64px!important;
    max-height:64px!important;
    object-fit:contain!important;
    background:transparent!important;
    border:0!important;
    box-shadow:none!important;
    filter:var(--lpita-v131-logo-filter)!important;
    opacity:1!important;
  }
  html body.live-body header.site-header.zara-header nav.quick-links.zara-actions.top-icon-actions,
  html body.live-body .top-icon-actions,
  html body.live-body .quick-links.zara-actions.top-icon-actions{
    display:none!important;
    visibility:hidden!important;
    opacity:0!important;
    pointer-events:none!important;
  }
}
/* css/lpita-v132-bogo.css */
.live-body .lpita-card-badges{
  position:absolute!important;
  top:10px!important;
  left:10px!important;
  z-index:8!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:flex-start!important;
  gap:6px!important;
  pointer-events:none!important;
  max-width:calc(100% - 72px)!important;
}
.live-body .lpita-card-badges .sale-badge,
.live-body .sale-badge,
.live-body .sale-badge-inline{
  background:#d71920!important;
  color:#fff!important;
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
}
.live-body .bogo-badge{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-height:24px!important;
  padding:6px 8px!important;
  background:#111!important;
  color:#fff!important;
  border:0!important;
  border-radius:0!important;
  font-size:9px!important;
  line-height:1!important;
  font-weight:900!important;
  letter-spacing:.08em!important;
  text-transform:uppercase!important;
  white-space:normal!important;
  text-align:left!important;
}
.live-body .lpita-card-badges .sale-badge{
  position:static!important;
  display:inline-flex!important;
  min-height:24px!important;
  padding:6px 8px!important;
  font-size:9px!important;
  line-height:1!important;
}
.live-body .product-image-link>.sale-badge:not(.sale-badge-inline){
  position:absolute!important;
  top:10px!important;
  left:10px!important;
}
.live-body .product-image-link>.lpita-card-badges~.sale-badge{display:none!important;}
.live-body .lpita-product-badge-row{
  display:flex!important;
  align-items:center!important;
  flex-wrap:wrap!important;
  gap:8px!important;
  margin:0 0 12px!important;
}
.live-body .lpita-product-badge-row .sale-badge,
.live-body .lpita-product-badge-row .stock-badge,
.live-body .lpita-product-badge-row .bogo-badge{
  position:static!important;
  margin:0!important;
  min-height:26px!important;
  padding:7px 9px!important;
  font-size:10px!important;
  line-height:1!important;
  border-radius:0!important;
}
.live-body .lpita-product-badge-row .stock-badge{background:#f3f3f3!important;color:#111!important;border:1px solid #ddd!important;}
@media(max-width:760px){
  .live-body .lpita-card-badges{top:8px!important;left:8px!important;gap:5px!important;max-width:calc(100% - 50px)!important;}
  .live-body .bogo-badge,.live-body .lpita-card-badges .sale-badge{font-size:8px!important;padding:5px 7px!important;min-height:22px!important;letter-spacing:.06em!important;}
}
/* css/lpita-v138-paymob-footer-home.css */
body.live-body.route-home .zara-main > section,
body.live-body.route-home .zara-main > a.z-home-hero{display:block!important;visibility:visible!important;opacity:1!important;max-width:100%!important;overflow:hidden!important;}
body.live-body.route-home .z-home-hero{min-height:100svh!important;background:#f5f5f3!important;position:relative!important;}
body.live-body.route-home .z-home-hero picture,
body.live-body.route-home .z-home-hero img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;}
body.live-body.route-home .z-hero-caption{left:clamp(22px,5vw,72px)!important;right:clamp(22px,5vw,72px)!important;bottom:clamp(70px,12vh,140px)!important;max-width:min(780px,88vw)!important;}
body.live-body.route-home .z-hero-caption strong{font-weight:800!important;line-height:.9!important;letter-spacing:-.055em!important;}
body.live-body.route-home .z-hero-caption span{font-weight:400!important;line-height:1.45!important;}
body.live-body.route-home .z-home-carousel,
body.live-body.route-home .z-text-block,
body.live-body.route-home .z-home-panel,
body.live-body.route-home .z-dual-hero{display:block!important;visibility:visible!important;opacity:1!important;}
body.live-body.route-home .home-carousel-track{display:grid!important;grid-auto-flow:column!important;grid-auto-columns:minmax(220px,24vw)!important;gap:18px!important;overflow-x:auto!important;padding-bottom:16px!important;}
body.live-body.route-home .z-home-panel--split{display:grid!important;grid-template-columns:1fr 1fr!important;gap:0!important;}
body.live-body.route-home .z-dual-hero{display:grid!important;grid-template-columns:1fr 1fr!important;gap:16px!important;padding:clamp(32px,5vw,72px)!important;}
body.live-body.route-home .z-dual-card{display:block!important;min-height:70svh!important;position:relative!important;overflow:hidden!important;background:#f5f4f1!important;}
body.live-body.route-home .z-text-block{text-align:center!important;padding:clamp(64px,9vw,120px) clamp(22px,6vw,120px)!important;}
body.live-body.route-home .z-text-block p{font-weight:400!important;max-width:760px!important;margin-inline:auto!important;}
@media(max-width:760px){
  body.live-body.route-home .z-hero-caption{text-align:center!important;left:18px!important;right:18px!important;bottom:90px!important;margin:auto!important;}
  body.live-body.route-home .z-hero-caption strong{font-size:clamp(44px,15vw,70px)!important;}
  body.live-body.route-home .z-home-panel--split,
  body.live-body.route-home .z-dual-hero{grid-template-columns:1fr!important;}
  body.live-body.route-home .home-carousel-track{grid-auto-columns:minmax(70vw,78vw)!important;}
}
.lpita-payments-v138{display:flex!important;align-items:center!important;justify-content:center!important;gap:14px!important;flex-wrap:wrap!important;padding:18px 18px 22px!important;border-top:1px solid #e8e4dc!important;color:#111!important;background:#fff!important;overflow:visible!important;}
.lpita-payments-label-v138{font-size:10px!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:#999!important;margin-right:8px!important;}
.pm-v138{display:inline-flex!important;align-items:center!important;justify-content:center!important;height:26px!important;line-height:1!important;color:#111!important;background:transparent!important;border:0!important;box-shadow:none!important;overflow:visible!important;white-space:nowrap!important;}
.pm-v138 svg{width:24px!important;height:24px!important;fill:#111!important;display:block!important;}
.pm-visa{font-weight:900!important;font-size:23px!important;letter-spacing:-.04em!important;font-family:Arial Black,Montserrat,Arial,sans-serif!important;}
.pm-mastercard{position:relative!important;width:42px!important;min-width:42px!important;}
.pm-mastercard i,.pm-mastercard b{position:absolute!important;width:20px!important;height:20px!important;border-radius:50%!important;top:3px!important;display:block!important;}
.pm-mastercard i{left:5px!important;background:#111!important;}
.pm-mastercard b{left:18px!important;background:#777!important;mix-blend-mode:multiply!important;}
.pm-apple strong{font-size:22px!important;font-weight:700!important;margin-right:4px!important;line-height:1!important;}
.pm-apple em{font-style:normal!important;font-size:19px!important;font-weight:500!important;}
.pm-wallet,.pm-cod{gap:6px!important;font-size:11px!important;font-weight:700!important;letter-spacing:.02em!important;text-transform:uppercase!important;}
.admin-body .lpita-paymob-wizard-v138{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:18px!important;max-width:1120px!important;}
.admin-body .lpita-paymob-steps-v138 h2{font-size:24px!important;margin-bottom:8px!important;}
.admin-body .paymob-step-grid-v138{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;margin:18px 0!important;}
.admin-body .paymob-step-grid-v138 div{background:#f7f7f5!important;padding:14px!important;min-height:82px!important;border:0!important;display:grid!important;gap:8px!important;}
.admin-body .paymob-step-grid-v138 b{width:28px!important;height:28px!important;background:#111!important;color:#fff!important;display:grid!important;place-items:center!important;border-radius:50%!important;font-size:12px!important;}
.admin-body .paymob-step-grid-v138 span{font-weight:700!important;font-size:12px!important;line-height:1.3!important;color:#111!important;}
.admin-body .paymob-help-v138,.admin-body .paymob-warning-v138{background:#fff8e8!important;border-left:4px solid #111!important;padding:14px 16px!important;color:#222!important;line-height:1.55!important;}
.admin-body .lpita-paymob-live-v138 .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;}
@media(max-width:860px){.admin-body .paymob-step-grid-v138,.admin-body .lpita-paymob-live-v138 .form-grid{grid-template-columns:1fr!important}}
.footer-payment-icons-v138{display:flex!important;align-items:center!important;justify-content:center!important;gap:14px!important;flex-wrap:wrap!important;padding:18px!important;border-top:1px solid #e8e4dc!important;overflow:visible!important;background:#fff!important;color:#111!important;line-height:1!important;}
.footer-payment-icons-v138 .payment-label{font-size:10px!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:#9a9a9a!important;margin-right:6px!important;}
.footer-payment-icons-v138 .pay-mini{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;height:24px!important;min-height:24px!important;max-height:24px!important;line-height:1!important;border:0!important;box-shadow:none!important;background:transparent!important;color:#111!important;overflow:visible!important;white-space:nowrap!important;padding:0!important;margin:0!important;}
.footer-payment-icons-v138 .pay-mini svg{width:22px!important;height:22px!important;display:block!important;overflow:visible!important;stroke:currentColor!important;}
.footer-payment-icons-v138 .pay-mini em{font-style:normal!important;font-size:10px!important;font-weight:700!important;letter-spacing:.02em!important;text-transform:uppercase!important;line-height:1!important;}
.footer-payment-icons-v138 .pay-mini-visa{font:900 22px/1 Arial Black,Montserrat,Arial,sans-serif!important;letter-spacing:-.05em!important;}
.footer-payment-icons-v138 .pay-mini-mc{width:40px!important;min-width:40px!important;position:relative!important;}
.footer-payment-icons-v138 .pay-mini-mc i,.footer-payment-icons-v138 .pay-mini-mc b{position:absolute!important;top:3px!important;width:18px!important;height:18px!important;border-radius:50%!important;display:block!important;}
.footer-payment-icons-v138 .pay-mini-mc i{left:5px!important;background:#111!important;}
.footer-payment-icons-v138 .pay-mini-mc b{left:17px!important;background:#777!important;mix-blend-mode:multiply!important;}
.footer-payment-icons-v138 .pay-mini-mc em{display:none!important;}
.footer-payment-icons-v138 .pay-mini-apple strong{font-size:22px!important;font-weight:700!important;line-height:1!important;}
.footer-payment-icons-v138 .pay-mini-apple em{font-size:18px!important;text-transform:none!important;font-weight:500!important;}
@media(max-width:760px){.footer-payment-icons-v138{justify-content:flex-start!important;gap:12px!important}.footer-payment-icons-v138 .payment-label{flex:1 0 100%!important}}
/* css/lpita-v138-footer-paymob.css */
body.live-body .footer-payment-row.footer-payment-icons-v138{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  flex-wrap:wrap!important;
  gap:18px!important;
  width:min(100%,1480px)!important;
  margin:18px auto 0!important;
  padding:18px clamp(18px,5vw,80px)!important;
  border-top:1px solid rgba(0,0,0,.10)!important;
  background:transparent!important;
  color:#111!important;
  overflow:visible!important;
  line-height:1!important;
}
body.live-body .footer-payment-icons-v138 .payment-label{
  font-size:10px!important;letter-spacing:.18em!important;text-transform:uppercase!important;
  color:#8a8a8a!important;font-weight:500!important;margin-right:4px!important;
}
body.live-body .footer-payment-icons-v138 .pay-icon{
  position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;
  gap:5px!important;height:22px!important;min-height:22px!important;padding:0!important;margin:0!important;
  background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important;
  color:#111!important;font-family:Montserrat,Arial,sans-serif!important;font-weight:700!important;font-size:10px!important;letter-spacing:.02em!important;white-space:nowrap!important;
}
body.live-body .footer-payment-icons-v138 .pay-visa{font-size:20px!important;font-weight:900!important;letter-spacing:-.06em!important;}
body.live-body .footer-payment-icons-v138 .pay-mastercard{width:42px!important;min-width:42px!important;}
body.live-body .footer-payment-icons-v138 .pay-mastercard i,
body.live-body .footer-payment-icons-v138 .pay-mastercard b{position:absolute!important;top:3px!important;width:16px!important;height:16px!important;border-radius:50%!important;background:#111!important;display:block!important;}
body.live-body .footer-payment-icons-v138 .pay-mastercard i{left:4px!important;opacity:.96!important;}
body.live-body .footer-payment-icons-v138 .pay-mastercard b{left:15px!important;opacity:.58!important;}
body.live-body .footer-payment-icons-v138 .pay-mastercard em{position:absolute!important;right:0!important;font-style:normal!important;font-size:8px!important;font-weight:900!important;letter-spacing:-.02em!important;}
body.live-body .footer-payment-icons-v138 .pay-apple strong{font-size:18px!important;line-height:1!important;font-weight:500!important;margin-right:1px!important;}
body.live-body .footer-payment-icons-v138 svg{width:17px!important;height:17px!important;display:block!important;fill:currentColor!important;flex:0 0 17px!important;}
body.live-body .footer-payment-icons-v138 .pay-wallet span,
body.live-body .footer-payment-icons-v138 .pay-cod span{font-size:10px!important;font-weight:700!important;}
.paymob-v138-panel{background:#fff!important;border:1px solid #e5e1da!important;padding:22px!important;box-shadow:0 12px 34px rgba(0,0,0,.04)!important;}
.paymob-v138-hero{display:grid!important;gap:8px!important;padding:18px!important;background:#f8f6f1!important;border-left:4px solid #111!important;margin-bottom:16px!important;}
.paymob-v138-hero strong{font-size:18px!important;letter-spacing:-.02em!important;}
.paymob-v138-steps{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;margin:12px 0!important;}
.paymob-v138-steps span{background:#fff!important;border:1px solid #ddd6ca!important;padding:10px!important;font-size:11px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.04em!important;text-align:center!important;}
.paymob-v138-fields{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;}
.paymob-v138-fields .field.full{grid-column:1/-1!important;}
.paymob-v138-warning{border:1px solid #f4bcbc!important;background:#fff6f6!important;color:#9f1239!important;padding:12px!important;font-size:12px!important;line-height:1.45!important;margin:12px 0!important;}
.paymob-v138-note{font-size:12px!important;line-height:1.55!important;color:#555!important;}
@media(max-width:760px){
 body.live-body .footer-payment-row.footer-payment-icons-v138{justify-content:flex-start!important;gap:13px!important;padding:16px 18px calc(22px + env(safe-area-inset-bottom))!important;}
 body.live-body .footer-payment-icons-v138 .payment-label{flex:1 0 100%!important;}
 body.live-body .footer-payment-icons-v138 .pay-visa{font-size:18px!important;}
 body.live-body .footer-payment-icons-v138 .pay-icon{height:20px!important;min-height:20px!important;}
 .paymob-v138-steps{grid-template-columns:1fr 1fr!important;}
 .paymob-v138-fields{grid-template-columns:1fr!important;}
}
/* css/lpita-v138-home-footer-paymob.css */
body.live-body.route-home .z-home-hero,
body.live-body.route-home .z-block-hero,
body.live-body.route-home .z-text-block,
body.live-body.route-home .z-dual-hero,
body.live-body.route-home .z-home-carousel,
body.live-body.route-home .z-home-panel,
body.live-body.route-home .z-marquee-block{display:block;visibility:visible;opacity:1;max-width:100%;overflow:hidden}
body.live-body.route-home .z-dual-hero{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,2vw,28px)}
body.live-body.route-home .z-home-carousel .home-carousel-track{display:grid!important;grid-auto-flow:column!important;grid-auto-columns:minmax(220px,24vw);gap:clamp(14px,2vw,26px);overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory}
body.live-body.route-home .z-home-panel--split{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,.9fr)}
body.live-body.route-home .z-hero-caption,
body.live-body.route-home .z-text-block,
body.live-body.route-home .home-block-head{text-align:center}
body.live-body.route-home .z-hero-caption{left:clamp(24px,6vw,90px);right:clamp(24px,6vw,90px);max-width:min(960px,calc(100vw - 48px));}
body.live-body.route-home .z-hero-caption span,
body.live-body.route-home .z-text-block p,
body.live-body.route-home .home-block-head p,
body.live-body.route-home .z-editorial-copy p{font-weight:400!important}
@media(max-width:760px){
  body.live-body.route-home .z-dual-hero,
  body.live-body.route-home .z-home-panel--split{grid-template-columns:1fr!important}
  body.live-body.route-home .home-carousel-track{grid-auto-columns:minmax(72vw,84vw)!important}
  body.live-body.route-home .z-hero-caption{left:22px!important;right:22px!important;text-align:center!important;display:grid!important;place-items:center!important}
}

body.live-body .lpita-payment-marks-v138{width:min(100%,1480px);margin:18px auto 0;padding:14px clamp(18px,5vw,80px);border-top:1px solid rgba(0,0,0,.08);display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap;background:transparent;color:#111;line-height:1;overflow:visible}
body.live-body .lpita-payment-marks-v138 .payment-label{font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:#8a8a8a;font-weight:500;margin-right:4px;line-height:1}
body.live-body .lpita-payment-marks-v138 .pay-mark{display:inline-flex;align-items:center;justify-content:center;gap:5px;height:18px;min-height:18px;max-height:18px;border:0;background:transparent;box-shadow:none;padding:0;margin:0;color:#111;line-height:18px;white-space:nowrap;font-family:Montserrat,Arial,sans-serif;font-size:10px;font-weight:700;letter-spacing:.02em;text-transform:none;overflow:visible;vertical-align:middle}
body.live-body .lpita-payment-marks-v138 .pay-visa{font-size:17px;font-weight:900;letter-spacing:-.04em;text-transform:uppercase}
body.live-body .lpita-payment-marks-v138 .pay-mastercard i{display:block;width:15px;height:15px;border-radius:50%;background:#111;margin:0}
body.live-body .lpita-payment-marks-v138 .pay-mastercard i+i{margin-left:-8px;opacity:.58}
body.live-body .lpita-payment-marks-v138 .pay-mastercard b{font-size:8px;line-height:1;text-transform:uppercase;margin-left:2px}
body.live-body .lpita-payment-marks-v138 svg{width:16px;height:16px;min-width:16px;display:block;fill:currentColor;overflow:visible}
body.live-body .lpita-payment-marks-v138 .pay-apple svg{width:14px;height:17px}
body.live-body .lpita-payment-marks-v138 .pay-wallet span,
body.live-body .lpita-payment-marks-v138 .pay-cod span{font-size:10px;font-weight:700;letter-spacing:.01em}
@media(max-width:760px){body.live-body .lpita-payment-marks-v138{justify-content:flex-start;gap:12px;padding-left:18px;padding-right:18px}.lpita-payment-marks-v138 .payment-label{flex-basis:100%}}

body.admin-body .lpita-paymob-wizard-v138{display:grid;gap:16px}
body.admin-body .lpita-paymob-wizard-v138 .panel{background:#fff;border:0;box-shadow:0 1px 0 rgba(0,0,0,.06),0 18px 50px rgba(0,0,0,.05);border-radius:0}
body.admin-body .lpita-paymob-steps-v138 h2{font-size:24px;margin:0 0 8px}
body.admin-body .paymob-step-grid-v138{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:16px}
body.admin-body .paymob-step-grid-v138 div{background:#f7f6f3;padding:14px;display:grid;gap:7px}
body.admin-body .paymob-step-grid-v138 b{display:grid;place-items:center;width:28px;height:28px;background:#111;color:#fff;font-size:12px}
body.admin-body .paymob-step-grid-v138 span{font-size:12px;font-weight:700}
body.admin-body .paymob-help-v138,
body.admin-body .paymob-warning-v138{margin-top:14px;background:#fff8e6;border-left:4px solid #d88b10;padding:12px 14px;color:#3f3420;font-size:13px;line-height:1.55}
body.admin-body .lpita-paymob-live-v138 h3{font-size:18px;margin:0 0 14px}
@media(max-width:900px){body.admin-body .paymob-step-grid-v138{grid-template-columns:1fr 1fr}}
@media(max-width:560px){body.admin-body .paymob-step-grid-v138{grid-template-columns:1fr}}
/* css/lpita-v140-mobile-home-polish.css */
@media (max-width: 760px){
  body.live-body.route-home .mobile-home-actions,
  body.live-body .mobile-home-actions{
    display:none!important;
    visibility:hidden!important;
    height:0!important;
    min-height:0!important;
    padding:0!important;
    margin:0!important;
    overflow:hidden!important;
    pointer-events:none!important;
  }
  body.live-body.route-home .z-block-hero .z-hero-caption,
  body.live-body.route-home .z-home-hero .z-hero-caption{
    left:50%!important;
    right:auto!important;
    width:min(92vw, 560px)!important;
    max-width:min(92vw, 560px)!important;
    transform:translateX(-50%)!important;
    text-align:center!important;
    justify-items:center!important;
    align-items:center!important;
  }
  body.live-body.route-home .z-hero-caption strong,
  body.live-body.route-home .z-hero-caption span,
  body.live-body.route-home .z-hero-caption em{
    text-align:center!important;
    margin-left:auto!important;
    margin-right:auto!important;
  }
  body.live-body.route-home .z-home-carousel .home-block-head{
    display:flex!important;
    flex-direction:column!important;
    align-items:center!important;
    justify-content:center!important;
    text-align:center!important;
    width:100%!important;
    max-width:100%!important;
    margin-left:auto!important;
    margin-right:auto!important;
    gap:10px!important;
  }
  body.live-body.route-home .z-home-carousel .home-block-head > span,
  body.live-body.route-home .z-home-carousel .home-block-head > h2,
  body.live-body.route-home .z-home-carousel .home-block-head > p,
  body.live-body.route-home .z-home-carousel .home-block-head > a{
    width:auto!important;
    max-width:min(92vw, 640px)!important;
    text-align:center!important;
    margin-left:auto!important;
    margin-right:auto!important;
    justify-self:center!important;
  }
  body.live-body.route-home .z-text-block,
  body.live-body.route-home .z-editorial-copy{
    text-align:center!important;
    justify-items:center!important;
    align-items:center!important;
    padding-left:24px!important;
    padding-right:24px!important;
  }
  body.live-body.route-home .z-text-block h2,
  body.live-body.route-home .z-text-block p,
  body.live-body.route-home .z-editorial-copy h2,
  body.live-body.route-home .z-editorial-copy p,
  body.live-body.route-home .z-editorial-copy .btn{
    text-align:center!important;
    margin-left:auto!important;
    margin-right:auto!important;
    max-width:min(92vw, 640px)!important;
  }
  body.live-body.route-home .z-dual-card span,
  body.live-body.route-home .z-editorial-card span{
    left:50%!important;
    right:auto!important;
    transform:translateX(-50%)!important;
    width:min(92vw, 520px)!important;
    text-align:center!important;
  }
}
/* css/lpita-v148-paymob.css */
body.live-body.route-payment-paymob{background:#fff!important;overflow-x:hidden!important;}
body.live-body.route-payment-paymob .site-header{background:transparent!important;border:0!important;}
body.live-body.route-payment-paymob .site-main{padding-top:0!important;background:#fff!important;min-height:100svh;}
body.live-body .lpita-paymob-page-v148{min-height:calc(100svh - 34px);padding:clamp(92px,11vh,138px) clamp(16px,5vw,72px) 48px;background:#fff;color:#111;}
body.live-body .lpita-paymob-shell-v148{width:min(1180px,100%);margin:0 auto;display:grid;grid-template-columns:minmax(280px,380px) minmax(0,1fr);border:1px solid rgba(17,17,17,.12);background:#fff;box-shadow:0 24px 70px rgba(0,0,0,.045);}
body.live-body .lpita-paymob-summary-v148{padding:clamp(24px,4vw,48px);border-right:1px solid rgba(17,17,17,.08);display:flex;flex-direction:column;gap:14px;background:#fafafa;}
body.live-body .lpita-paymob-brand-v148 img{width:74px!important;height:74px!important;object-fit:contain!important;filter:none!important;opacity:1!important;display:block;margin:0 0 18px;}
body.live-body .lpita-paymob-summary-v148 .eyebrow{font-size:11px!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:#777!important;font-weight:700!important;margin:0;}
body.live-body .lpita-paymob-summary-v148 h1{font-size:clamp(34px,4vw,58px);line-height:.95;margin:0;font-weight:800;letter-spacing:-.055em;}
body.live-body .lpita-paymob-order-v148{margin:4px 0 0;color:#777;font-size:13px;letter-spacing:.04em;}
body.live-body .lpita-paymob-status-v148{margin:8px 0 10px;padding:12px 14px;background:#fff;border:1px solid #eee;font-size:12px;line-height:1.45;color:#555;letter-spacing:.04em;}
body.live-body .lpita-paymob-status-v148.is-ok{background:#ecfdf5;border-color:#bbf7d0;color:#047857;font-weight:800;}
body.live-body .lpita-paymob-check-v148{height:44px!important;border-radius:0!important;border:1px solid #111!important;background:#111!important;color:#fff!important;text-transform:uppercase!important;font-size:11px!important;letter-spacing:.12em!important;font-weight:800!important;}
body.live-body .lpita-paymob-back-v148{font-size:12px;text-transform:uppercase;letter-spacing:.12em;text-decoration:underline;text-underline-offset:4px;color:#555;}
body.live-body .lpita-paymob-frame-panel-v148{padding:clamp(18px,3vw,38px);min-width:0;background:#fff;display:flex;flex-direction:column;}
body.live-body .lpita-paymob-frame{display:block;width:100%;height:min(780px,calc(100svh - 210px));min-height:650px;border:0;background:#fff;overflow:hidden;}
body.live-body .lpita-paymob-fallback{display:none!important;margin-top:14px;border:1px solid rgba(17,17,17,.12);padding:12px 14px;background:#fff;box-shadow:none!important;align-items:center;justify-content:space-between;gap:14px;}
body.live-body .lpita-paymob-fallback.is-visible{display:flex!important;}
body.live-body .lpita-paymob-fallback p{margin:0;color:#555;font-size:12px;line-height:1.35;}
body.live-body .lpita-paymob-fallback .btn{height:42px!important;min-width:150px!important;border-radius:0!important;background:#111!important;color:#fff!important;font-size:10px!important;letter-spacing:.12em!important;}
@media(max-width:820px){
 body.live-body .lpita-paymob-page-v148{padding:86px 0 80px!important;}
 body.live-body .lpita-paymob-shell-v148{display:block;width:100%;border-left:0;border-right:0;box-shadow:none;}
 body.live-body .lpita-paymob-summary-v148{border-right:0;border-bottom:1px solid rgba(17,17,17,.1);padding:22px 18px;background:#fff;}
 body.live-body .lpita-paymob-summary-v148 h1{font-size:34px;}
 body.live-body .lpita-paymob-brand-v148 img{width:56px!important;height:56px!important;}
 body.live-body .lpita-paymob-frame-panel-v148{padding:14px;}
 body.live-body .lpita-paymob-frame{height:72svh;min-height:620px;}
 body.live-body .lpita-paymob-fallback.is-visible{display:grid!important;text-align:center;}
 body.live-body .lpita-paymob-fallback .btn{width:100%!important;}
}
/* css/lpita-v153-checkout-discount.css */
body.live-body.route-checkout .lpita-v153-discount-field{position:relative;}
body.live-body.route-checkout .lpita-v153-discount-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:end;width:100%;}
body.live-body.route-checkout .lpita-v153-discount-row input{width:100%!important;min-width:0!important;}
body.live-body.route-checkout .lpita-v153-discount-apply{height:42px!important;min-height:42px!important;padding:0 16px!important;border-radius:0!important;background:#111!important;color:#fff!important;border:0!important;font-size:11px!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-weight:700!important;white-space:nowrap;}
body.live-body.route-checkout .lpita-v153-discount-message{font-size:12px;line-height:1.4;margin-top:8px;color:#555;}
body.live-body.route-checkout .lpita-v153-discount-message.is-success{color:#12633d;}
body.live-body.route-checkout .lpita-v153-discount-message.is-error{color:#a51d2a;}
body.live-body.route-checkout .lpita-v153-checkout-live-total{margin:14px 0 18px;}
body.live-body.route-checkout .lpita-v153-total-card{border-top:1px solid #dedede;border-bottom:1px solid #dedede;padding:12px 0;display:grid;gap:8px;}
body.live-body.route-checkout .lpita-v153-total-card p{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin:0!important;font-size:13px;line-height:1.35;}
body.live-body.route-checkout .lpita-v153-total-card p span{color:#555;font-weight:400;}
body.live-body.route-checkout .lpita-v153-total-card p strong{font-weight:600;color:#111;text-align:right;}
body.live-body.route-checkout .lpita-v153-total-card .is-total{padding-top:10px;border-top:1px solid #eee;font-size:15px;}
body.live-body.route-checkout .lpita-v153-total-card .is-total span,body.live-body.route-checkout .lpita-v153-total-card .is-total strong{font-weight:800;color:#111;}
@media(max-width:760px){body.live-body.route-checkout .lpita-v153-discount-row{grid-template-columns:1fr;}body.live-body.route-checkout .lpita-v153-discount-apply{width:100%!important;}}
/* css/lpita-v153-checkout-discount-payment.css */
body.live-body.route-checkout .lpita-discount-row-v153,
body.live-body.route-checkout .lpita-discount-apply-v153{display:flex!important;align-items:flex-end!important;gap:10px!important;width:100%!important}
body.live-body.route-checkout .lpita-discount-row-v153 input,
body.live-body.route-checkout .lpita-discount-apply-v153 input{flex:1!important;min-width:0!important}
body.live-body.route-checkout .lpita-discount-row-v153 button,
body.live-body.route-checkout .lpita-discount-apply-v153 button{height:42px!important;min-height:42px!important;padding:0 16px!important;border:0!important;border-bottom:1px solid #111!important;background:#111!important;color:#fff!important;border-radius:0!important;font-size:11px!important;letter-spacing:.08em!important;white-space:nowrap!important}
body.live-body.route-checkout .lpita-discount-message-v153{margin:7px 0 0!important;font-size:12px!important;color:#111!important;min-height:16px!important;font-weight:400!important}
body.live-body.route-checkout .lpita-discount-message-v153.is-error{color:#9b1111!important}
body.live-body.route-checkout .lpita-total-to-pay-v153{font-size:15px!important;border-top:1px solid #111!important;padding-top:12px!important;margin-top:10px!important}
body.live-body.route-checkout .lpita-total-to-pay-v153 strong{font-size:20px!important;letter-spacing:-.02em!important}
body.live-body.route-checkout .lpita-payment-option-v151 input[type="radio"]{position:absolute!important;opacity:0!important;pointer-events:none!important}
body.live-body.route-checkout .lpita-payment-option-v151{border:1px solid #ddd!important;background:#fff!important;border-radius:0!important;box-shadow:none!important;transition:border-color .16s ease,background .16s ease!important}
body.live-body.route-checkout .lpita-payment-option-v151:has(input:checked),
body.live-body.route-checkout .lpita-payment-option-v151.is-selected{border-color:#111!important;background:#fafafa!important}
body.live-body.route-checkout .lpita-payment-option-v151:has(input:checked)::after,
body.live-body.route-checkout .lpita-payment-option-v151.is-selected::after{content:'✓';margin-left:auto;font-size:13px;font-weight:800;color:#111}
body.live-body.route-checkout .lpita-payment-option-v151.is-disabled{opacity:.45!important;pointer-events:none!important}
@media(max-width:760px){body.live-body.route-checkout .lpita-discount-row-v153,body.live-body.route-checkout .lpita-discount-apply-v153{align-items:stretch!important}body.live-body.route-checkout .lpita-discount-row-v153 button,body.live-body.route-checkout .lpita-discount-apply-v153 button{height:auto!important;min-width:86px!important}}
/* css/lpita-v154-online-checkout.css */
.checkout-page .lpita-payment-methods-v151{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:8px}
.checkout-page .lpita-payment-option-v154{border:1px solid #d8d5cf;background:#fff;padding:18px 16px;min-height:126px;display:grid;grid-template-columns:36px 1fr;gap:14px;align-items:start;position:relative;box-shadow:none;border-radius:0!important;cursor:pointer;transition:border-color .16s ease,background .16s ease}
.checkout-page .lpita-payment-option-v154 input{position:absolute;opacity:0;pointer-events:none}
.checkout-page .lpita-payment-option-v154:has(input:checked){border-color:#111;background:#fbfaf8;outline:2px solid #111;outline-offset:-2px}
.checkout-page .lpita-payment-option-v154 .lpita-pay-icon-v151 svg{width:28px;height:28px;stroke:currentColor;fill:none;stroke-width:1.8}
.checkout-page .lpita-payment-option-v154 strong{display:block;font-size:14px;letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-weight:800}
.checkout-page .lpita-payment-option-v154 small{display:block;font-size:12px;line-height:1.55;color:#6f6f6f;font-weight:400;letter-spacing:.01em;text-transform:none;max-width:540px}
.checkout-page .lpita-pay-brands-v154{grid-column:1/-1;display:flex;gap:6px;flex-wrap:wrap;margin-top:4px;font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:#111}
.checkout-page .lpita-pay-brands-v154 b{border:1px solid #dedbd5;padding:5px 7px;font-weight:700;background:#fff}
.checkout-page .online-payment-incentive{font-weight:400!important;line-height:1.55;color:#666;margin-top:10px}
.checkout-page .payment-choice-card:not(.lpita-payment-option-v154){display:none!important}
.lpita-paymob-page.is-redirect-method .lpita-paymob-frame{display:none!important}
.lpita-paymob-page.is-redirect-method .lpita-paymob-fallback{display:none!important}
.lpita-paymob-redirect-card-v151{border:1px solid #111;background:#fff;padding:24px;display:grid;gap:12px;text-align:center;max-width:420px;margin:auto}
@media(max-width:760px){.checkout-page .lpita-payment-methods-v151{grid-template-columns:1fr}.checkout-page .lpita-payment-option-v154{min-height:auto;padding:15px 14px}.checkout-page .lpita-pay-brands-v154 b{font-size:9px;padding:4px 6px}}
/* css/lpita-v155-payment-method-clean.css */
body.live-body.route-checkout .checkout-v124 .lpita-payment-methods-v151,
body.live-body.route-checkout .lpita-payment-methods-v151{
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:14px!important;
  align-items:stretch!important;
}
body.live-body.route-checkout .lpita-payment-option-v154,
body.live-body.route-checkout .checkout-v124 .lpita-payment-option-v154{
  border:1px solid #d8d5cf!important;
  background:#fff!important;
  color:#111!important;
  min-height:126px!important;
  padding:18px 16px!important;
  display:grid!important;
  grid-template-columns:38px minmax(0,1fr)!important;
  gap:14px!important;
  align-items:start!important;
  border-radius:0!important;
  box-shadow:none!important;
  outline:0!important;
}
body.live-body.route-checkout .lpita-payment-option-v154 *{
  color:inherit!important;
  opacity:1!important;
  text-shadow:none!important;
}
body.live-body.route-checkout .lpita-payment-option-v154 input[type="radio"]{
  position:absolute!important;
  inset:0!important;
  opacity:0!important;
  pointer-events:auto!important;
  width:100%!important;
  height:100%!important;
  margin:0!important;
}
body.live-body.route-checkout .lpita-payment-option-v154 .lpita-pay-icon-v151{
  width:38px!important;
  height:38px!important;
  display:grid!important;
  place-items:center!important;
  border:1px solid #d8d5cf!important;
  background:#fff!important;
  color:#111!important;
}
body.live-body.route-checkout .lpita-payment-option-v154 .lpita-pay-icon-v151 svg{
  width:22px!important;
  height:22px!important;
  stroke:#111!important;
  fill:none!important;
}
body.live-body.route-checkout .lpita-payment-option-v154 strong{
  color:#111!important;
  font-weight:800!important;
  letter-spacing:.08em!important;
  text-transform:uppercase!important;
  font-size:14px!important;
  margin:0 0 7px!important;
  line-height:1.2!important;
}
body.live-body.route-checkout .lpita-payment-option-v154 small{
  color:#6b6b6b!important;
  font-weight:400!important;
  font-size:12px!important;
  line-height:1.55!important;
  letter-spacing:.01em!important;
  text-transform:none!important;
}
body.live-body.route-checkout .lpita-payment-option-v154:has(input:checked),
body.live-body.route-checkout .lpita-payment-option-v154.is-selected{
  border-color:#111!important;
  background:#faf9f6!important;
  box-shadow:inset 0 0 0 1px #111!important;
  outline:0!important;
}
body.live-body.route-checkout .lpita-payment-option-v154:has(input:checked)::after,
body.live-body.route-checkout .lpita-payment-option-v154.is-selected::after{
  content:"✓"!important;
  position:absolute!important;
  right:14px!important;
  top:14px!important;
  display:grid!important;
  place-items:center!important;
  width:22px!important;
  height:22px!important;
  background:#111!important;
  color:#fff!important;
  font-size:13px!important;
  font-weight:800!important;
  border-radius:0!important;
}
body.live-body.route-checkout .lpita-pay-brands-v154{
  grid-column:1/-1!important;
  display:flex!important;
  flex-wrap:wrap!important;
  gap:7px!important;
  margin-top:8px!important;
}
body.live-body.route-checkout .lpita-pay-brands-v154 b{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-height:28px!important;
  padding:0 10px!important;
  border:1px solid #d8d5cf!important;
  background:#fff!important;
  color:#111!important;
  font-size:10px!important;
  line-height:1!important;
  letter-spacing:.08em!important;
  text-transform:uppercase!important;
  font-weight:800!important;
}
body.live-body.route-checkout .lpita-payment-option-v154.is-cod .lpita-pay-brands-v154{display:none!important;}
@media(max-width:760px){
  body.live-body.route-checkout .checkout-v124 .lpita-payment-methods-v151,
  body.live-body.route-checkout .lpita-payment-methods-v151{grid-template-columns:1fr!important;gap:10px!important;}
  body.live-body.route-checkout .lpita-payment-option-v154{min-height:auto!important;padding:14px 12px!important;grid-template-columns:34px minmax(0,1fr)!important;}
  body.live-body.route-checkout .lpita-payment-option-v154 .lpita-pay-icon-v151{width:34px!important;height:34px!important;}
}
/* css/lpita-v156-paymob-clean.css */
.payment-choice-card.lpita-payment-option-v154,
.payment-choice-card.lpita-payment-option-v151{
  background:#fff!important;
  color:#111!important;
  border:1px solid #d8d3ca!important;
  box-shadow:none!important;
  opacity:1!important;
}
.payment-choice-card.lpita-payment-option-v154 *,
.payment-choice-card.lpita-payment-option-v151 *{color:inherit!important;opacity:1!important;}
.payment-choice-card.lpita-payment-option-v154:has(input:checked),
.payment-choice-card.lpita-payment-option-v151:has(input:checked){
  background:#fff!important;
  color:#111!important;
  border:2px solid #111!important;
}
.payment-choice-card.lpita-payment-option-v154:has(input:checked)::after,
.payment-choice-card.lpita-payment-option-v151:has(input:checked)::after{
  content:'✓';
  color:#111!important;
  background:transparent!important;
  font-weight:800;
  position:absolute;
  right:24px;
  bottom:22px;
}
.lpita-pay-brands-v154 b,
.lpita-pay-brands-v151 b{
  background:#fff!important;
  color:#111!important;
  border:1px solid #d8d3ca!important;
  min-width:44px;
  text-align:center;
}
.lpita-pay-icon-v151 svg *{stroke:currentColor!important;fill:none!important;}
.lpita-pay-icon-v151{background:#fff!important;color:#111!important;border:1px solid #d8d3ca!important;}
.lpita-paymob-page .zara-header,.lpita-paymob-page .live-announcement{display:none!important;}
.lpita-paymob-page .lpita-paymob-frame-panel-v151{background:#fff!important;box-shadow:none!important;border:1px solid #e5e0d8!important;}
.lpita-paymob-page .lpita-paymob-frame{background:#fff!important;min-height:720px!important;}
@media(max-width:760px){
  .payment-choice-grid{grid-template-columns:1fr!important;gap:12px!important;}
  .payment-choice-card.lpita-payment-option-v154,
  .payment-choice-card.lpita-payment-option-v151{min-height:126px!important;padding:18px!important;}
  .lpita-paymob-page .lpita-paymob-frame{min-height:76vh!important;}
}
/* css/lpita-v163-fast-cart-checkout.css */
body.live-body.route-cart .lpita-branded-login-loader,
body.live-body.route-checkout .lpita-branded-login-loader,
body.live-body.route-payment-paymob .lpita-branded-login-loader,
body.live-body.route-payment-status .lpita-branded-login-loader,
body.live-body.route-payment-callback .lpita-branded-login-loader,
body.live-body.route-cart [data-lpita-universal-loader],
body.live-body.route-checkout [data-lpita-universal-loader],
body.live-body.route-payment-paymob [data-lpita-universal-loader],
body.live-body.route-cart [data-mobile-entrance-loader],
body.live-body.route-checkout [data-mobile-entrance-loader],
body.live-body.route-payment-paymob [data-mobile-entrance-loader],
body.live-body.route-cart [data-lpita-mobile-persistent-loader],
body.live-body.route-checkout [data-lpita-mobile-persistent-loader],
body.live-body.route-payment-paymob [data-lpita-mobile-persistent-loader]{
  display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;animation:none!important;transition:none!important;
}
body.live-body.route-cart,
body.live-body.route-checkout,
body.live-body.route-payment-paymob{cursor:auto!important;overflow-x:hidden!important;}
body.live-body.route-cart * ,
body.live-body.route-checkout * ,
body.live-body.route-payment-paymob *{animation-duration:.001s!important;scroll-behavior:auto!important;}
body.live-body.route-checkout .checkout-grid.is-submitting-light{opacity:.94;}
body.live-body.route-checkout .checkout-grid.is-submitting-light button[type="submit"]{cursor:wait!important;}
.lpita-v163-inline-wait{font-size:12px;line-height:1.45;margin:10px 0 0;color:#555;font-weight:400!important;}
body.live-body.route-payment-paymob .lpita-paymob-preparing-v152{min-height:180px;display:grid;place-items:center;text-align:center;background:#fafafa;border:0!important;}
body.live-body.route-payment-paymob .lpita-paymob-frame-panel-v151,
body.live-body.route-payment-paymob .lpita-paymob-frame-panel-v152{min-height:520px;}
body.live-body.route-payment-paymob .lpita-paymob-status-v151{font-weight:500!important;}
/* css/lpita-v164-fast-critical-flow.css */
body.live-body.route-cart,
body.live-body.route-checkout,
body.live-body.route-payment-paymob,
body.live-body.route-payment-status,
body.live-body.route-payment-callback{
  cursor:auto!important;
  overflow-x:hidden!important;
  overflow-y:auto!important;
}
body.live-body.route-cart [data-lpita-universal-loader],
body.live-body.route-checkout [data-lpita-universal-loader],
body.live-body.route-payment-paymob [data-lpita-universal-loader],
body.live-body.route-payment-status [data-lpita-universal-loader],
body.live-body.route-payment-callback [data-lpita-universal-loader],
body.live-body.route-cart .lpita-branded-login-loader,
body.live-body.route-checkout .lpita-branded-login-loader,
body.live-body.route-payment-paymob .lpita-branded-login-loader,
body.live-body.route-payment-status .lpita-branded-login-loader,
body.live-body.route-payment-callback .lpita-branded-login-loader,
body.live-body.route-cart [data-mobile-loader],
body.live-body.route-checkout [data-mobile-loader],
body.live-body.route-payment-paymob [data-mobile-loader],
body.live-body.route-payment-status [data-mobile-loader],
body.live-body.route-payment-callback [data-mobile-loader],
body.live-body.route-cart [data-mobile-entrance-loader],
body.live-body.route-checkout [data-mobile-entrance-loader],
body.live-body.route-payment-paymob [data-mobile-entrance-loader],
body.live-body.route-payment-status [data-mobile-entrance-loader],
body.live-body.route-payment-callback [data-mobile-entrance-loader],
body.live-body.route-cart [data-lpita-mobile-persistent-loader],
body.live-body.route-checkout [data-lpita-mobile-persistent-loader],
body.live-body.route-payment-paymob [data-lpita-mobile-persistent-loader],
body.live-body.route-cart .lpita-mobile-loader,
body.live-body.route-checkout .lpita-mobile-loader,
body.live-body.route-payment-paymob .lpita-mobile-loader,
body.live-body.route-cart .lpita-mobile-entrance-loader,
body.live-body.route-checkout .lpita-mobile-entrance-loader,
body.live-body.route-payment-paymob .lpita-mobile-entrance-loader{
  display:none!important;
  opacity:0!important;
  visibility:hidden!important;
  pointer-events:none!important;
  animation:none!important;
  transition:none!important;
  transform:none!important;
}
body.live-body.route-cart.lpita-loading,
body.live-body.route-checkout.lpita-loading,
body.live-body.route-payment-paymob.lpita-loading,
body.live-body.route-cart.is-loading,
body.live-body.route-checkout.is-loading,
body.live-body.route-payment-paymob.is-loading{
  overflow:auto!important;
}
body.live-body.route-cart *,
body.live-body.route-checkout *,
body.live-body.route-payment-paymob *{
  scroll-behavior:auto!important;
}
body.live-body.route-checkout .checkout-grid,
body.live-body.route-checkout .z-form-panel,
body.live-body.route-checkout .z-summary,
body.live-body.route-cart .cart-page,
body.live-body.route-payment-paymob .lpita-paymob-page{
  contain:none!important;
  will-change:auto!important;
}
body.live-body.route-checkout .lpita-v164-inline-status{
  margin:10px 0 0!important;
  color:#555!important;
  font:400 12px/1.45 Montserrat,Arial,sans-serif!important;
  letter-spacing:0!important;
  text-transform:none!important;
}
body.live-body.route-checkout .lpita-v164-pay-busy{
  opacity:.85!important;
  cursor:progress!important;
}
body.live-body.route-payment-paymob .lpita-paymob-preparing-v152,
body.live-body.route-payment-paymob .lpita-paymob-preparing-v151{
  min-height:140px!important;
  display:grid!important;
  place-items:center!important;
  padding:20px!important;
  background:#fff!important;
  color:#111!important;
  border:0!important;
  box-shadow:none!important;
}
body.live-body.route-payment-paymob .lpita-paymob-preparing-v152[hidden],
body.live-body.route-payment-paymob .lpita-paymob-preparing-v151[hidden]{display:none!important;}
body.live-body.route-payment-paymob .lpita-paymob-frame{background:#fff!important;min-height:min(72vh,720px)!important;}
@media(max-width:760px){
  body.live-body.route-payment-paymob .lpita-paymob-frame{min-height:68svh!important;}
  body.live-body.route-checkout .checkout-grid{display:block!important;}
}
/* css/lpita-v176-mobile-hero-collections-gallery.css */
@media(max-width:767px){
  html body.live-body header.site-header.zara-header .brand.zara-logo{
    left:auto!important;
    right:22px!important;
    top:calc(var(--lp-ann, var(--lp-announcement-h, 32px)) + 37px)!important;
    transform:translateY(-50%)!important;
    width:58px!important;
    height:58px!important;
    max-width:58px!important;
    max-height:58px!important;
  }
  html body.live-body header.site-header.zara-header .brand.zara-logo .live-logo-img,
  html body.live-body header.site-header.zara-header .brand.zara-logo .lpita-single-logo{
    width:56px!important;
    height:56px!important;
    max-width:56px!important;
    max-height:56px!important;
  }
}


body.live-body.route-home .lp172-hero-slider,
body.live-body.route-home .lp173-hero-slider{
  background:#111!important;
}
body.live-body.route-home .lp172-hero-slide,
body.live-body.route-home .lp173-hero-slide{
  background:#111!important;
}
body.live-body.route-home .lp172-hero-slide img,
body.live-body.route-home .lp173-hero-slide img{
  height:100%!important;
  min-height:100%!important;
  object-fit:cover!important;
  object-position:center!important;
}
body.live-body.route-home .lp172-hero-shade,
body.live-body.route-home .lp173-hero-shade{
  background:linear-gradient(180deg,rgba(0,0,0,.12) 0%,rgba(0,0,0,.06) 45%,rgba(0,0,0,.22) 100%)!important;
}
@media(max-width:900px){
  body.live-body.route-home .lp172-hero-slider,
  body.live-body.route-home .lp173-hero-slider{
    height:calc(100svh - var(--lp-ann, var(--lp-announcement-h, 32px)))!important;
    min-height:620px!important;
    max-height:none!important;
  }
  body.live-body.route-home .lp172-hero-copy,
  body.live-body.route-home .lp173-hero-copy{
    bottom:58px!important;
    top:auto!important;
    transform:translateX(-50%)!important;
    width:calc(100vw - 32px)!important;
  }
  body.live-body.route-home .lp172-hero-copy h1,
  body.live-body.route-home .lp173-hero-copy h1{font-size:clamp(44px,13vw,68px)!important;}
  body.live-body.route-home .lp172-hero-dots{bottom:18px!important;}
}


body.live-body.route-home .lp172-hero-dots button{
  display:block!important;
  width:16px!important;
  height:16px!important;
  min-width:16px!important;
  min-height:16px!important;
  padding:0!important;
  margin:0!important;
  background:transparent!important;
  border:1.5px solid rgba(255,255,255,.78)!important;
  border-radius:50%!important;
  box-shadow:none!important;
  opacity:.78!important;
}
body.live-body.route-home .lp172-hero-dots button.is-active{
  width:16px!important;
  background:#fff!important;
  border-color:#fff!important;
  opacity:1!important;
}


body.live-body.route-home .lp172-collection-card,
body.live-body.route-home .lp173-collection-card{
  pointer-events:none!important;
  flex-basis:clamp(320px,30vw,480px)!important;
  margin-right:clamp(-26px,-1.8vw,-14px)!important;
  background:#f6f5f2!important;
  border:0!important;
  opacity:.38!important;
  transform:scale(.88)!important;
  filter:saturate(.72) contrast(.98)!important;
}
body.live-body.route-home .lp172-collection-card.is-selected,
body.live-body.route-home .lp173-collection-card.is-selected{
  pointer-events:auto!important;
  opacity:1!important;
  transform:scale(1.08)!important;
  filter:saturate(1) contrast(1.01)!important;
  z-index:10!important;
}
body.live-body.route-home .lp172-collection-card:hover,
body.live-body.route-home .lp173-collection-card:hover{
  transform:scale(.9)!important;
  opacity:.50!important;
}
body.live-body.route-home .lp172-collection-card.is-selected:hover,
body.live-body.route-home .lp173-collection-card.is-selected:hover{
  transform:scale(1.09)!important;
  opacity:1!important;
}
body.live-body.route-home .lp172-collection-card figure:after,
body.live-body.route-home .lp173-collection-card figure:after,
body.live-body.route-home .lp172-collection-card:before,
body.live-body.route-home .lp172-collection-card:after,
body.live-body.route-home .lp173-collection-card:before,
body.live-body.route-home .lp173-collection-card:after{
  display:none!important;
  content:none!important;
}
body.live-body.route-home .lp172-collection-card figure,
body.live-body.route-home .lp173-collection-card figure{
  border:0!important;
  box-shadow:none!important;
  background:#f6f5f2!important;
}
body.live-body.route-home .lp172-collection-card div,
body.live-body.route-home .lp173-collection-info{
  background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.20) 42%,rgba(0,0,0,.72) 100%)!important;
  border:0!important;
  box-shadow:none!important;
}
body.live-body.route-home .lp172-collection-card span,
body.live-body.route-home .lp173-collection-info span{
  display:none!important;
}
body.live-body.route-home .lp173-selected-collection{
  border:0!important;
  padding-top:0!important;
  margin-top:10px!important;
}
body.live-body.route-home .lp173-selected-collection:before,
body.live-body.route-home .lp173-selected-collection:after{display:none!important;content:none!important;}
@media(max-width:900px){
  body.live-body.route-home .lp172-collections,
  body.live-body.route-home .lp173-collections{padding-top:50px!important;}
  body.live-body.route-home .lp172-collection-rail,
  body.live-body.route-home .lp173-collection-rail{
    padding:18px 12vw 28px!important;
    scroll-padding-inline:calc(50% - 38vw)!important;
  }
  body.live-body.route-home .lp172-collection-card,
  body.live-body.route-home .lp173-collection-card{flex-basis:78vw!important;margin-right:-8vw!important;}
  body.live-body.route-home .lp172-collection-card.is-selected,
  body.live-body.route-home .lp173-collection-card.is-selected{transform:scale(1.02)!important;}
}


@media(max-width:900px){
  body.live-body.route-product .zara-main{padding-top:0!important;}
  body.live-body.route-product .z-product-page{
    display:block!important;
    padding:calc(var(--lp-ann, var(--lp-announcement-h, 32px)) + 78px) 0 calc(86px + env(safe-area-inset-bottom))!important;
    overflow:hidden!important;
  }
  body.live-body.route-product .z-product-gallery[data-product-gallery]{
    width:100vw!important;
    max-width:100vw!important;
    margin:0!important;
    padding:0!important;
    background:#f6f5f2!important;
    overflow:hidden!important;
    contain:layout paint!important;
  }
  body.live-body.route-product .lpita-gallery-native-v176{
    display:flex!important;
    width:100%!important;
    overflow-x:auto!important;
    overflow-y:hidden!important;
    scroll-snap-type:x mandatory!important;
    scroll-behavior:smooth!important;
    -webkit-overflow-scrolling:touch!important;
    scrollbar-width:none!important;
    overscroll-behavior-x:contain!important;
    touch-action:pan-x pan-y!important;
  }
  body.live-body.route-product .lpita-gallery-native-v176::-webkit-scrollbar{display:none!important;}
  body.live-body.route-product .lpita-gallery-native-v176 img{
    flex:0 0 100%!important;
    width:100%!important;
    min-width:100%!important;
    height:auto!important;
    aspect-ratio:4/5!important;
    object-fit:cover!important;
    background:#f6f5f2!important;
    border:0!important;
    border-radius:0!important;
    margin:0!important;
    scroll-snap-align:center!important;
  }
  body.live-body.route-product .lpita-gallery-nav-v104,
  body.live-body.route-product .lpita-gallery-thumbs-v104{display:none!important;}
  body.live-body.route-product .lpita-gallery-nav-v176{
    width:100vw!important;
    display:grid!important;
    grid-template-columns:44px 1fr 44px!important;
    align-items:center!important;
    gap:0!important;
    border-top:1px solid rgba(0,0,0,.10)!important;
    border-bottom:1px solid rgba(0,0,0,.10)!important;
    background:#fff!important;
    margin:0!important;
  }
  body.live-body.route-product .lpita-gallery-nav-v176 button{
    height:42px!important;
    min-height:42px!important;
    padding:0!important;
    margin:0!important;
    border:0!important;
    background:transparent!important;
    color:#111!important;
    font:300 24px/1 Montserrat,Arial,sans-serif!important;
  }
  body.live-body.route-product .lpita-gallery-count-v176{
    text-align:center!important;
    font:400 12px/1 Montserrat,Arial,sans-serif!important;
    letter-spacing:.18em!important;
    color:#777!important;
  }
  body.live-body.route-product .lpita-gallery-thumbs-v176{
    display:flex!important;
    gap:8px!important;
    overflow-x:auto!important;
    padding:10px 12px 14px!important;
    background:#fff!important;
    scrollbar-width:none!important;
    -webkit-overflow-scrolling:touch!important;
  }
  body.live-body.route-product .lpita-gallery-thumbs-v176::-webkit-scrollbar{display:none!important;}
  body.live-body.route-product .lpita-gallery-thumb-v176{
    width:50px!important;
    height:64px!important;
    min-width:50px!important;
    padding:0!important;
    border:1px solid transparent!important;
    background:transparent!important;
    opacity:.56!important;
  }
  body.live-body.route-product .lpita-gallery-thumb-v176.is-active{border-color:#111!important;opacity:1!important;}
  body.live-body.route-product .lpita-gallery-thumb-v176 img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;}
  body.live-body.route-product .z-product-info{padding:24px 18px 0!important;}
}
/* css/lpita-v177-mobile-product-gallery-fix.css */
@media (max-width:900px){
  
  html body.live-body.route-product,
  html body.live-body.route-product .site-main.zara-main{
    background:#fff!important;
    padding-top:0!important;
    margin-top:0!important;
    overflow-x:hidden!important;
  }
  html body.live-body.route-product .z-product-page,
  html body.live-body.route-product .product-page.z-product-page{
    padding-top:0!important;
    margin-top:0!important;
    display:block!important;
    width:100%!important;
    max-width:100%!important;
    overflow:hidden!important;
    background:#fff!important;
  }

  
  html body.live-body.route-product header.site-header.zara-header{
    position:fixed!important;
    top:var(--lp-announcement-h,32px)!important;
    left:0!important;
    right:0!important;
    height:88px!important;
    min-height:88px!important;
    background:transparent!important;
    border:0!important;
    box-shadow:none!important;
    backdrop-filter:none!important;
    -webkit-backdrop-filter:none!important;
    z-index:90!important;
    pointer-events:none!important;
  }
  html body.live-body.route-product header.site-header.zara-header .hamburger{
    position:fixed!important;
    left:24px!important;
    top:calc(var(--lp-announcement-h,32px) + 46px)!important;
    transform:translateY(-50%)!important;
    margin:0!important;
    z-index:92!important;
    pointer-events:auto!important;
  }
  html body.live-body.route-product header.site-header.zara-header .brand.zara-logo,
  html body.live-body.route-product header.site-header.zara-header .brand{
    position:fixed!important;
    left:auto!important;
    right:28px!important;
    top:calc(var(--lp-announcement-h,32px) + 46px)!important;
    transform:translateY(-50%)!important;
    margin:0!important;
    width:60px!important;
    height:60px!important;
    max-width:60px!important;
    max-height:60px!important;
    z-index:92!important;
    pointer-events:auto!important;
    background:transparent!important;
    border:0!important;
    box-shadow:none!important;
  }
  html body.live-body.route-product header.site-header.zara-header .brand.zara-logo .live-logo-img,
  html body.live-body.route-product header.site-header.zara-header .brand.zara-logo img{
    width:58px!important;
    height:58px!important;
    max-width:58px!important;
    max-height:58px!important;
    object-fit:contain!important;
    display:block!important;
    background:transparent!important;
    border:0!important;
    box-shadow:none!important;
  }
  html body.live-body.route-product header.site-header.zara-header .top-icon-actions,
  html body.live-body.route-product header.site-header.zara-header .quick-links,
  html body.live-body.route-product header.site-header.zara-header .department-links{display:none!important;}

  
  html body.live-body.route-product .z-product-gallery[data-product-gallery],
  html body.live-body.route-product .z-product-gallery{
    position:relative!important;
    width:100vw!important;
    max-width:100vw!important;
    margin:0!important;
    padding:0!important;
    top:0!important;
    left:50%!important;
    right:auto!important;
    transform:translateX(-50%)!important;
    overflow:hidden!important;
    background:#f7f6f3!important;
    border:0!important;
    box-shadow:none!important;
    min-height:0!important;
  }
  html body.live-body.route-product .lp177-gallery-track{
    display:flex!important;
    width:100vw!important;
    max-width:100vw!important;
    overflow-x:auto!important;
    overflow-y:hidden!important;
    scroll-snap-type:x mandatory!important;
    scroll-behavior:smooth!important;
    -webkit-overflow-scrolling:touch!important;
    scrollbar-width:none!important;
    touch-action:pan-x pan-y!important;
    will-change:scroll-position!important;
    overscroll-behavior-x:contain!important;
    background:#f7f6f3!important;
  }
  html body.live-body.route-product .lp177-gallery-track::-webkit-scrollbar{display:none!important;}
  html body.live-body.route-product .lp177-gallery-track img{
    flex:0 0 100vw!important;
    width:100vw!important;
    min-width:100vw!important;
    max-width:100vw!important;
    height:auto!important;
    aspect-ratio:4/5.18!important;
    max-height:calc(100svh - 86px)!important;
    object-fit:cover!important;
    object-position:center!important;
    margin:0!important;
    padding:0!important;
    border:0!important;
    border-radius:0!important;
    background:#f7f6f3!important;
    scroll-snap-align:center!important;
    scroll-snap-stop:always!important;
    transform:none!important;
    filter:none!important;
  }
  html body.live-body.route-product .lp176-gallery-track,
  html body.live-body.route-product .lpita-gallery-native-v176{display:none!important;}
  html body.live-body.route-product .lpita-gallery-nav-v104,
  html body.live-body.route-product .lpita-gallery-thumbs-v104,
  html body.live-body.route-product .lp98-gallery-controls,
  html body.live-body.route-product .mobile-gallery-dots-v93,
  html body.live-body.route-product .lp176-gallery-nav,
  html body.live-body.route-product .lp176-gallery-thumbs,
  html body.live-body.route-product .lpita-gallery-nav-v176,
  html body.live-body.route-product .lpita-gallery-thumbs-v176{display:none!important;}

  html body.live-body.route-product .lp177-gallery-nav{
    width:100vw!important;
    display:grid!important;
    grid-template-columns:46px 1fr 46px!important;
    align-items:center!important;
    height:42px!important;
    margin:0!important;
    padding:0!important;
    background:#fff!important;
    border-top:1px solid rgba(0,0,0,.10)!important;
    border-bottom:1px solid rgba(0,0,0,.10)!important;
  }
  html body.live-body.route-product .lp177-gallery-nav button{
    width:46px!important;
    height:42px!important;
    min-height:42px!important;
    padding:0!important;
    margin:0!important;
    border:0!important;
    background:transparent!important;
    color:#111!important;
    font:300 24px/1 Montserrat,Arial,sans-serif!important;
    box-shadow:none!important;
    border-radius:0!important;
  }
  html body.live-body.route-product .lp177-gallery-count{
    display:block!important;
    text-align:center!important;
    color:#777!important;
    font:400 12px/1 Montserrat,Arial,sans-serif!important;
    letter-spacing:.18em!important;
  }
  html body.live-body.route-product .lp177-gallery-thumbs{
    display:flex!important;
    gap:8px!important;
    overflow-x:auto!important;
    overflow-y:hidden!important;
    padding:10px 12px 14px!important;
    background:#fff!important;
    scrollbar-width:none!important;
    -webkit-overflow-scrolling:touch!important;
  }
  html body.live-body.route-product .lp177-gallery-thumbs::-webkit-scrollbar{display:none!important;}
  html body.live-body.route-product .lp177-gallery-thumb{
    flex:0 0 54px!important;
    width:54px!important;
    height:68px!important;
    min-width:54px!important;
    padding:0!important;
    margin:0!important;
    border:1px solid transparent!important;
    background:#f4f3ef!important;
    border-radius:0!important;
    box-shadow:none!important;
    opacity:.58!important;
  }
  html body.live-body.route-product .lp177-gallery-thumb.is-active{opacity:1!important;border-color:#111!important;}
  html body.live-body.route-product .lp177-gallery-thumb img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;}
  html body.live-body.route-product .z-product-info{padding:22px 18px 0!important;margin:0!important;background:#fff!important;}
}


body.live-body.route-home .lp172-collection-card span,
body.live-body.route-home .lp173-collection-info span{display:none!important;visibility:hidden!important;height:0!important;overflow:hidden!important;margin:0!important;padding:0!important;}
body.live-body.route-home .lp172-collection-card span:before,
body.live-body.route-home .lp172-collection-card span:after,
body.live-body.route-home .lp173-collection-info span:before,
body.live-body.route-home .lp173-collection-info span:after{display:none!important;content:none!important;}
body.live-body.route-home .lp172-collection-card,
body.live-body.route-home .lp173-collection-card,
body.live-body.route-home .lp172-collection-card *,
body.live-body.route-home .lp173-collection-card *{border-top-color:transparent!important;border-bottom-color:transparent!important;}
body.live-body.route-home .lp172-collection-card figure:after,
body.live-body.route-home .lp173-collection-card figure:after,
body.live-body.route-home .lp172-collection-card:before,
body.live-body.route-home .lp172-collection-card:after,
body.live-body.route-home .lp173-collection-card:before,
body.live-body.route-home .lp173-collection-card:after,
body.live-body.route-home .lp173-collection-progress{display:none!important;content:none!important;background:none!important;border:0!important;box-shadow:none!important;}
body.live-body.route-home .lp172-collection-card div,
body.live-body.route-home .lp173-collection-info{border:0!important;box-shadow:none!important;}
/* css/lpita-v178-mobile-header-lock.css */
@media (max-width: 900px){
  html body.live-body{
    --lp-v178-ann-h: var(--lp-announcement-h, 0px);
    --lp-v178-header-h: 94px;
    overflow-x:hidden!important;
  }

  html body.live-body .site-header.zara-header{
    position:fixed!important;
    left:0!important;
    right:0!important;
    top:var(--lp-v178-ann-h,0px)!important;
    height:var(--lp-v178-header-h,94px)!important;
    min-height:var(--lp-v178-header-h,94px)!important;
    max-height:var(--lp-v178-header-h,94px)!important;
    width:100vw!important;
    padding:0!important;
    margin:0!important;
    display:block!important;
    background:transparent!important;
    border:0!important;
    box-shadow:none!important;
    transform:none!important;
    translate:none!important;
    transition:none!important;
    animation:none!important;
    contain:layout style!important;
    z-index:9990!important;
    pointer-events:none!important;
  }
  html body.live-body .site-header.zara-header:before,
  html body.live-body .site-header.zara-header:after{
    display:none!important;
    content:none!important;
  }
  html body.live-body .site-header.zara-header .header-left{
    display:block!important;
    position:static!important;
    width:100%!important;
    height:100%!important;
    transform:none!important;
  }
  html body.live-body .site-header.zara-header .department-links,
  html body.live-body .site-header.zara-header .quick-links,
  html body.live-body .site-header.zara-header .top-icon-actions,
  html body.live-body .site-header.zara-header .zara-actions{
    display:none!important;
    visibility:hidden!important;
    opacity:0!important;
    pointer-events:none!important;
  }

  html body.live-body .site-header.zara-header .hamburger,
  html body.live-body .hamburger[data-toggle="live-menu"]{
    position:fixed!important;
    top:calc(var(--lp-v178-ann-h,0px) + 39px)!important;
    left:28px!important;
    right:auto!important;
    bottom:auto!important;
    width:52px!important;
    height:28px!important;
    min-width:52px!important;
    min-height:28px!important;
    max-width:52px!important;
    max-height:28px!important;
    padding:0!important;
    margin:0!important;
    display:flex!important;
    flex-direction:column!important;
    justify-content:center!important;
    gap:8px!important;
    background:transparent!important;
    border:0!important;
    box-shadow:none!important;
    border-radius:0!important;
    transform:none!important;
    translate:none!important;
    transition:none!important;
    animation:none!important;
    z-index:10002!important;
    pointer-events:auto!important;
    will-change:auto!important;
  }
  html body.live-body .site-header.zara-header .hamburger span,
  html body.live-body .hamburger[data-toggle="live-menu"] span{
    display:block!important;
    width:52px!important;
    height:1.5px!important;
    min-height:1.5px!important;
    padding:0!important;
    margin:0!important;
    border:0!important;
    background:currentColor!important;
    transform:none!important;
    transition:none!important;
    box-shadow:none!important;
  }

  html body.live-body .site-header.zara-header .brand.zara-logo,
  html body.live-body .site-header.zara-header .zara-logo{
    position:fixed!important;
    top:calc(var(--lp-v178-ann-h,0px) + 22px)!important;
    left:auto!important;
    right:34px!important;
    bottom:auto!important;
    width:72px!important;
    height:72px!important;
    min-width:72px!important;
    min-height:72px!important;
    max-width:72px!important;
    max-height:72px!important;
    padding:0!important;
    margin:0!important;
    display:grid!important;
    place-items:center!important;
    background:transparent!important;
    border:0!important;
    box-shadow:none!important;
    border-radius:0!important;
    transform:none!important;
    translate:none!important;
    transition:none!important;
    animation:none!important;
    z-index:10001!important;
    pointer-events:auto!important;
    overflow:visible!important;
    will-change:auto!important;
  }
  html body.live-body .site-header.zara-header .brand.zara-logo img,
  html body.live-body .site-header.zara-header .zara-logo img,
  html body.live-body .site-header.zara-header .live-logo-img{
    display:block!important;
    width:72px!important;
    height:72px!important;
    max-width:72px!important;
    max-height:72px!important;
    object-fit:contain!important;
    background:transparent!important;
    border:0!important;
    box-shadow:none!important;
    border-radius:0!important;
    transform:none!important;
    translate:none!important;
    transition:none!important;
    opacity:1!important;
  }

  html body.live-menu-open .site-header.zara-header,
  html body.live-menu-open .site-header.zara-header .hamburger,
  html body.live-menu-open .site-header.zara-header .zara-logo{
    display:none!important;
    visibility:hidden!important;
    pointer-events:none!important;
  }

  
  html body.live-body.route-product .site-main.zara-main,
  html body.live-body.route-product .zara-main,
  html body.live-body.route-product .z-product-page{
    padding-top:0!important;
    margin-top:0!important;
  }
  html body.live-body.route-product .z-product-gallery,
  html body.live-body.route-product [data-product-gallery],
  html body.live-body.route-product .lpita-v177-product-gallery{
    margin-top:0!important;
    padding-top:0!important;
  }
}
/* css/lpita-v189-first20-popup.css */
.lpita-first20-popup[hidden]{display:none!important}.lpita-first20-popup{position:fixed;inset:0;z-index:9999;display:grid;place-items:center;padding:22px;pointer-events:auto}.lpita-first20-backdrop{position:absolute;inset:0;background:rgba(0,0,0,.34);backdrop-filter:blur(10px)}.lpita-first20-card{position:relative;width:min(440px,calc(100vw - 34px));background:#fff;color:#111;border:1px solid rgba(0,0,0,.12);box-shadow:0 34px 100px rgba(0,0,0,.22);padding:34px 30px 28px;text-align:left;display:grid;gap:14px;font-family:Montserrat,Arial,sans-serif}.lpita-first20-close{position:absolute;right:14px;top:12px;width:34px;height:34px;border:0;background:transparent;color:#111;font-size:26px;line-height:1;padding:0;display:grid;place-items:center}.lpita-first20-eyebrow{margin:0;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:#777;font-weight:600}.lpita-first20-card h2{margin:0;font-size:clamp(30px,5vw,48px);line-height:.95;letter-spacing:-.06em;font-weight:900;color:#111}.lpita-first20-card p{margin:0;color:#555;font-size:15px;line-height:1.65}.lpita-first20-code{display:grid;grid-template-columns:1fr auto;border:1px solid #111;margin-top:4px;min-height:52px}.lpita-first20-code span{display:flex;align-items:center;padding:0 16px;font-weight:900;letter-spacing:.18em;text-transform:uppercase;font-size:14px}.lpita-first20-code button{border:0;border-left:1px solid #111;background:#111;color:#fff;padding:0 18px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;font-size:11px}.lpita-first20-card small{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#777}.lpita-first20-card.is-copied .lpita-first20-code button{background:#0f7a3a}@media(max-width:640px){.lpita-first20-popup{padding-bottom:calc(90px + env(safe-area-inset-bottom))}.lpita-first20-card{padding:30px 22px 24px}.lpita-first20-code{grid-template-columns:1fr}.lpita-first20-code button{height:46px;border-left:0;border-top:1px solid #111}}
/* css/lpita-v179-hero-text-motion.css */
body.live-body.route-home .lp172-hero-copy,
body.live-body.route-home .lp173-hero-copy{
  top:50%!important;
  bottom:auto!important;
  left:clamp(36px,7vw,126px)!important;
  right:auto!important;
  transform:translateY(-50%)!important;
  width:min(680px,44vw)!important;
  max-width:min(680px,44vw)!important;
  display:flex!important;
  flex-direction:column!important;
  justify-content:center!important;
  align-items:flex-start!important;
  justify-items:start!important;
  text-align:left!important;
  color:#fff!important;
  text-shadow:0 16px 45px rgba(0,0,0,.20)!important;
}

body.live-body.route-home .lp172-hero-copy p,
body.live-body.route-home .lp173-hero-copy p,
body.live-body.route-home .lp172-hero-copy h1,
body.live-body.route-home .lp173-hero-copy h1,
body.live-body.route-home .lp172-hero-copy span,
body.live-body.route-home .lp173-hero-copy span{
  text-align:left!important;
  width:100%!important;
  max-width:100%!important;
  color:#fff!important;
}

body.live-body.route-home .lp172-hero-copy p,
body.live-body.route-home .lp173-hero-copy p{
  margin:0 0 12px!important;
  font-weight:500!important;
}
body.live-body.route-home .lp172-hero-copy h1,
body.live-body.route-home .lp173-hero-copy h1{
  margin:0!important;
  font-weight:800!important;
  line-height:.9!important;
  letter-spacing:-.065em!important;
  text-wrap:balance!important;
}
body.live-body.route-home .lp172-hero-copy span,
body.live-body.route-home .lp173-hero-copy span{
  margin:20px 0 0!important;
  font-weight:400!important;
  line-height:1.55!important;
  opacity:.96!important;
  text-wrap:balance!important;
}


body.live-body.route-home .lp172-hero-copy a,
body.live-body.route-home .lp173-hero-button,
body.live-body.route-home .lp173-hero-copy a{
  align-self:flex-start!important;
  margin-top:28px!important;
  background:rgba(255,255,255,.05)!important;
  color:#fff!important;
  border:1px solid rgba(255,255,255,.76)!important;
  box-shadow:none!important;
  backdrop-filter:blur(3px)!important;
  -webkit-backdrop-filter:blur(3px)!important;
  text-shadow:none!important;
}
body.live-body.route-home .lp172-hero-copy a:hover,
body.live-body.route-home .lp173-hero-button:hover,
body.live-body.route-home .lp173-hero-copy a:hover{
  background:rgba(255,255,255,.16)!important;
  color:#fff!important;
  border-color:#fff!important;
}


body.live-body.route-home .lp172-hero-slide .lp172-hero-copy p,
body.live-body.route-home .lp172-hero-slide .lp172-hero-copy h1,
body.live-body.route-home .lp172-hero-slide .lp172-hero-copy span,
body.live-body.route-home .lp172-hero-slide .lp172-hero-copy a{
  opacity:0;
  transform:translate3d(-22px,0,0);
}
body.live-body.route-home .lp172-hero-slide.is-active .lp172-hero-copy p{
  animation:lp179HeroCopyIn .58s cubic-bezier(.22,.72,.2,1) .06s both;
}
body.live-body.route-home .lp172-hero-slide.is-active .lp172-hero-copy h1{
  animation:lp179HeroCopyIn .68s cubic-bezier(.22,.72,.2,1) .18s both;
}
body.live-body.route-home .lp172-hero-slide.is-active .lp172-hero-copy span{
  animation:lp179HeroCopyIn .68s cubic-bezier(.22,.72,.2,1) .38s both;
}
body.live-body.route-home .lp172-hero-slide.is-active .lp172-hero-copy a{
  animation:lp179HeroCopyIn .62s cubic-bezier(.22,.72,.2,1) .56s both;
}
@keyframes lp179HeroCopyIn{
  from{opacity:0;transform:translate3d(-22px,0,0)}
  to{opacity:1;transform:translate3d(0,0,0)}
}

@media(max-width:900px){
  body.live-body.route-home .lp172-hero-copy,
  body.live-body.route-home .lp173-hero-copy{
    top:50%!important;
    bottom:auto!important;
    left:50%!important;
    right:auto!important;
    transform:translate(-50%,-50%)!important;
    width:min(82vw,420px)!important;
    max-width:min(82vw,420px)!important;
    align-items:flex-start!important;
    justify-items:start!important;
    text-align:left!important;
    padding:0!important;
  }
  body.live-body.route-home .lp172-hero-copy p,
  body.live-body.route-home .lp173-hero-copy p,
  body.live-body.route-home .lp172-hero-copy h1,
  body.live-body.route-home .lp173-hero-copy h1,
  body.live-body.route-home .lp172-hero-copy span,
  body.live-body.route-home .lp173-hero-copy span{
    text-align:left!important;
    margin-left:0!important;
    margin-right:0!important;
  }
  body.live-body.route-home .lp172-hero-copy h1,
  body.live-body.route-home .lp173-hero-copy h1{
    font-size:clamp(46px,15vw,74px)!important;
    line-height:.92!important;
  }
  body.live-body.route-home .lp172-hero-copy span,
  body.live-body.route-home .lp173-hero-copy span{
    max-width:320px!important;
    font-size:clamp(14px,4.6vw,18px)!important;
  }
  body.live-body.route-home .lp172-hero-copy a,
  body.live-body.route-home .lp173-hero-button,
  body.live-body.route-home .lp173-hero-copy a{
    align-self:flex-start!important;
    min-width:168px!important;
    max-width:min(82vw,360px)!important;
  }
}

@media(prefers-reduced-motion:reduce){
  body.live-body.route-home .lp172-hero-slide .lp172-hero-copy p,
  body.live-body.route-home .lp172-hero-slide .lp172-hero-copy h1,
  body.live-body.route-home .lp172-hero-slide .lp172-hero-copy span,
  body.live-body.route-home .lp172-hero-slide .lp172-hero-copy a{
    opacity:1!important;
    transform:none!important;
    animation:none!important;
  }
}
/* css/lpita-v197-announcement-checkout-google.css */
html body.live-body .lpita-announcement-fixed,
html body.live-body [data-lpita-announcement]{position:fixed!important;top:0!important;left:0!important;right:0!important;height:30px!important;min-height:30px!important;overflow:hidden!important;background:#050505!important;color:#fff!important;z-index:2147482000!important;display:block!important;text-decoration:none!important;font:700 10px/30px Montserrat,Arial,sans-serif!important;letter-spacing:.14em!important;text-transform:uppercase!important;white-space:nowrap!important;}
html body.live-body [data-lpita-announcement] .lp167-ann-viewport,html body.live-body [data-lpita-announcement] .lp197-ann-viewport{position:absolute!important;inset:0!important;overflow:hidden!important;background:#050505!important;display:block!important;height:30px!important;}
html body.live-body [data-lpita-announcement] .lp167-ann-track,html body.live-body [data-lpita-announcement] .lp197-ann-track{position:absolute!important;left:0!important;top:0!important;display:flex!important;align-items:center!important;height:30px!important;width:max-content!important;min-width:max-content!important;white-space:nowrap!important;will-change:transform!important;animation:lp197Announcement 22s linear infinite!important;transition:none!important;}
html body.live-body [data-lpita-announcement][data-announcement-marquee="0"] .lp167-ann-track,html body.live-body [data-lpita-announcement][data-announcement-marquee="0"] .lp197-ann-track{animation:none!important;left:50%!important;transform:translateX(-50%)!important;}
html body.live-body [data-lpita-announcement] .lp167-ann-group,html body.live-body [data-lpita-announcement] .lp197-ann-group{display:inline-flex!important;align-items:center!important;gap:20px!important;height:30px!important;white-space:nowrap!important;flex:0 0 auto!important;}
html body.live-body [data-lpita-announcement] .lp167-ann-group b,html body.live-body [data-lpita-announcement] .lp167-ann-group i,html body.live-body [data-lpita-announcement] .lp197-ann-group b,html body.live-body [data-lpita-announcement] .lp197-ann-group i{display:inline-block!important;color:#fff!important;font:inherit!important;line-height:30px!important;white-space:nowrap!important;}
html body.live-body [data-lpita-announcement] i{font-style:normal!important;opacity:.7!important;}
html body.live-body [data-lpita-announcement]:hover .lp167-ann-track,html body.live-body [data-lpita-announcement]:hover .lp197-ann-track{animation-play-state:running!important;}
@keyframes lp197Announcement{from{transform:translate3d(0,0,0)}to{transform:translate3d(-50%,0,0)}}
@media(max-width:760px){html body.live-body [data-lpita-announcement],html body.live-body [data-lpita-announcement] .lp167-ann-viewport,html body.live-body [data-lpita-announcement] .lp167-ann-track,html body.live-body [data-lpita-announcement] .lp197-ann-viewport,html body.live-body [data-lpita-announcement] .lp197-ann-track{height:28px!important;line-height:28px!important}html body.live-body [data-lpita-announcement] b,html body.live-body [data-lpita-announcement] i{line-height:28px!important;font-size:9px!important;letter-spacing:.13em!important}.site-header.zara-header{top:28px!important}}
body.live-body.route-checkout .lpita-discount-field-v153{display:block!important;visibility:visible!important;opacity:1!important;grid-column:1/-1!important;order:20!important;}
body.live-body.route-checkout .lpita-discount-row-v153{display:grid!important;grid-template-columns:minmax(0,1fr) 92px!important;gap:10px!important;align-items:end!important;width:100%!important;}
body.live-body.route-checkout .lpita-discount-row-v153 input{display:block!important;width:100%!important;min-width:0!important;height:44px!important;}
body.live-body.route-checkout .lpita-discount-row-v153 button{display:inline-flex!important;align-items:center!important;justify-content:center!important;height:44px!important;min-height:44px!important;white-space:nowrap!important;}
@media(max-width:760px){body.live-body.route-checkout .checkout-grid{display:block!important}body.live-body.route-checkout .lpita-discount-field-v153{margin:18px 0!important;padding:0!important;border:0!important;background:transparent!important}body.live-body.route-checkout .lpita-discount-row-v153{grid-template-columns:minmax(0,1fr) 84px!important}body.live-body.route-checkout .lpita-discount-message-v153{min-height:18px!important;margin-top:8px!important}body.live-body.route-checkout .summary.z-summary{margin-top:22px!important}}