:root{--deep:#041421;--teal:#042630;--teal-2:#063947;--paper:#EDE7DC;--paper-dim:#8FA0A6;--gold:#C9A24B;--line:rgba(237,231,220,.1)}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--deep);color:var(--paper);font-family:Tajawal,sans-serif;padding-top:96px}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}.wrap{max-width:1200px;margin:0 auto;padding:0 42px}.site-header{position:fixed;top:20px;left:0;right:0;z-index:50;display:flex;justify-content:center;padding:0 20px}.header-pill{width:100%;max-width:1100px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding:12px 28px;border-radius:999px;background:#0929338c;border:1px solid rgba(237,231,220,.14);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 10px 30px #020a1059}.shop-dd{position:relative;justify-self:start}.shop-dd-trigger{display:flex;align-items:center;gap:6px;font-family:Space Grotesk,sans-serif;font-size:13px;font-weight:600;letter-spacing:.06em;color:var(--paper);cursor:pointer}.shop-dd-trigger svg{width:11px;height:11px;transition:transform .2s}.shop-dd:hover .shop-dd-trigger svg{transform:rotate(180deg)}.shop-dd-menu{position:absolute;top:calc(100% + 16px);right:-10px;min-width:180px;background:var(--teal);border:1px solid rgba(237,231,220,.14);border-radius:14px;padding:8px;opacity:0;visibility:hidden;transform:translateY(6px);transition:.2s;box-shadow:0 14px 30px #020a1066}.shop-dd:hover .shop-dd-menu,.shop-dd:focus-within .shop-dd-menu{opacity:1;visibility:visible;transform:translateY(0)}.shop-dd-menu a{display:block;padding:9px 12px;font-size:12.5px;color:var(--paper-dim);border-radius:8px}.shop-dd-menu a:hover{background:#ede7dc14;color:var(--paper)}.header-logo{justify-self:center;display:flex}.header-logo img{height:22px;width:auto}.header-icons{display:flex;align-items:center;gap:18px;justify-self:end}.header-icons a{position:relative;display:flex;color:var(--paper);opacity:.9;transition:.2s}.header-icons a:hover{opacity:1}.header-icons svg{width:18px;height:18px}.icon-badge{position:absolute;top:-7px;right:-8px;min-width:14px;height:14px;padding:0 3px;border-radius:999px;background:var(--gold);color:var(--deep);font-family:Space Grotesk,sans-serif;font-size:9px;font-weight:700;display:flex;align-items:center;justify-content:center;line-height:1}.hero{position:relative;height:78vh;min-height:480px;display:flex;align-items:flex-end;justify-content:center;padding-bottom:64px;background:linear-gradient(180deg,#04142126,#041421d9),radial-gradient(circle at 50% 30%,var(--teal-2) 0%,var(--teal) 45%,var(--deep) 85%);overflow:hidden}.hero-note{position:absolute;top:26px;left:50%;transform:translate(-50%);font-family:Space Grotesk,sans-serif;font-size:11px;letter-spacing:.35em;color:var(--paper-dim)}.hero-btn{position:relative;z-index:2;padding:16px 54px;border-radius:999px;border:1px solid var(--paper);font-family:Space Grotesk,sans-serif;font-size:13px;letter-spacing:.22em;color:var(--paper);background:#04142159;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:.25s}.hero-btn:hover{background:var(--paper);color:var(--deep)}.stats{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--line)}.stats>div{text-align:center;padding:36px 12px;border-left:1px solid var(--line)}.stats>div:last-child{border-left:none}.stats h3{font-family:Space Grotesk,sans-serif;font-size:30px;font-weight:700;color:var(--gold)}.stats span{font-size:12px;color:var(--paper-dim);letter-spacing:.03em}.section-title{display:flex;align-items:baseline;justify-content:space-between;padding:56px 0 24px}.section-title h2{font-family:Space Grotesk,sans-serif;font-size:20px;letter-spacing:.06em;font-weight:600}.section-title a{font-size:12px;color:var(--paper-dim)}.section-title a:hover{color:var(--gold)}.collections{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;padding-bottom:20px}.collection-tile{position:relative;aspect-ratio:3/4;border-radius:10px;overflow:hidden;background:radial-gradient(circle at 30% 20%,var(--teal-2),var(--teal) 60%,var(--deep) 100%);display:flex;align-items:flex-end;padding:16px;border:1px solid var(--line)}.collection-tile span{font-family:Space Grotesk,sans-serif;font-size:12px;letter-spacing:.08em;font-weight:600}.product-rail{display:flex;gap:16px;overflow-x:auto;padding-bottom:14px;scrollbar-width:none}.product-rail::-webkit-scrollbar{display:none}.p-card{flex:0 0 200px}.p-card .thumb{aspect-ratio:3/4;border-radius:6px;overflow:hidden;background:var(--teal);border:1px solid var(--line);position:relative}.p-card .thumb img{width:100%;height:100%;object-fit:cover}.p-card .badge,.tag{position:absolute;top:8px;right:8px;z-index:2;font-size:9px;letter-spacing:.05em;background:var(--gold);color:var(--deep);padding:3px 8px;border-radius:2px;font-family:Space Grotesk,sans-serif}.p-card .info{padding:10px 2px 0}.p-card h4{font-family:Space Grotesk,sans-serif;font-size:11.5px;font-weight:500;letter-spacing:.02em;text-transform:uppercase;margin-bottom:5px}.price-row{display:flex;align-items:center;gap:6px}.price{font-size:11.5px;color:var(--paper-dim)}.price.old{text-decoration:line-through;opacity:.5}.price.sale{color:var(--paper)}.newsletter{margin-top:70px;padding:60px 0;border-top:1px solid var(--line);text-align:center}.newsletter h3{font-family:Space Grotesk,sans-serif;font-size:18px;letter-spacing:.04em;margin-bottom:18px}.newsletter form{display:flex;justify-content:center;gap:8px;max-width:360px;margin:0 auto}.newsletter input{flex:1;background:transparent;border:1px solid var(--line);border-radius:999px;padding:12px 18px;color:var(--paper);font-family:Tajawal,sans-serif;font-size:13px}.newsletter input::placeholder{color:var(--paper-dim)}.newsletter button{padding:12px 26px;border-radius:999px;border:1px solid var(--paper);background:var(--paper);color:var(--deep);font-family:Space Grotesk,sans-serif;font-size:12px;letter-spacing:.1em;cursor:pointer}footer{border-top:1px solid var(--line);padding:40px 0 50px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:18px}footer .foot-links{display:flex;gap:22px;font-size:12px;color:var(--paper-dim)}footer .foot-links a:hover{color:var(--paper)}footer .foot-brand{font-family:Space Grotesk,sans-serif;font-size:13px;letter-spacing:.08em;color:var(--paper-dim)}.shop-head{display:flex;align-items:baseline;justify-content:space-between;max-width:1100px;margin:0 auto;padding:38px 42px 22px}.shop-head h1{font-family:Space Grotesk,sans-serif;font-size:20px;letter-spacing:.06em;font-weight:600}.shop-head span{font-size:11px;color:var(--paper-dim)}.collection-grid{display:grid;grid-template-columns:repeat(4,minmax(0,220px));gap:22px 20px;justify-content:center;max-width:1100px;margin:0 auto;padding:0 42px 80px}.card{position:relative}.card .thumb{aspect-ratio:3/4;background:var(--teal);position:relative;overflow:hidden;border:1px solid var(--line);transition:transform .35s ease}.card .thumb img{width:100%;height:100%;object-fit:cover}.card:hover .thumb{transform:scale(1.015)}.card .info{padding:10px 2px 0}.card .info h3{font-family:Space Grotesk,sans-serif;font-size:11.5px;font-weight:500;letter-spacing:.02em;color:var(--paper);margin-bottom:4px;text-transform:uppercase}.card .tag{left:8px;right:auto;background:var(--paper)}.pagination{display:flex;justify-content:center;gap:8px;padding-bottom:70px}.pagination a,.pagination span{padding:8px 12px;border:1px solid var(--line);font-size:12px;border-radius:8px}.pagination .current{background:var(--paper);color:var(--deep)}@media(max-width:900px){.wrap{padding:0 20px}.stats{grid-template-columns:repeat(2,1fr)}.stats>div:nth-child(2n){border-left:none}.collections{grid-template-columns:repeat(2,1fr)}.collection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){body{padding-top:84px}.site-header{top:14px;padding:0 14px}.header-pill{padding:10px 16px}.shop-dd-trigger span{display:none}.header-icons{gap:13px}.header-logo img{height:19px}.hero{height:70vh}.shop-head{padding-left:20px;padding-right:20px}.collection-grid{gap:14px 10px;padding:0 20px 60px}}.product-page{padding:42px 0 90px;overflow:hidden}.product-layout{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(360px,.82fr);gap:58px;align-items:start}.product-gallery{position:sticky;top:125px}.product-main-media{position:relative;aspect-ratio:3/4;background:var(--teal);border:1px solid var(--line);overflow:hidden}.product-main-media img{width:100%;height:100%;object-fit:cover;display:block;transition:opacity .25s,transform .55s cubic-bezier(.2,.7,.2,1)}.product-main-media.is-switching img{opacity:.2;transform:scale(1.025)}.product-thumbs{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin-top:10px}.product-thumb{padding:0;border:1px solid var(--line);background:var(--teal);aspect-ratio:1;overflow:hidden;cursor:pointer;opacity:.6;transition:.25s}.product-thumb.is-active,.product-thumb:hover{opacity:1;border-color:var(--paper)}.product-thumb img{width:100%;height:100%;object-fit:cover}.gallery-arrow{position:absolute;top:50%;transform:translateY(-50%);width:42px;height:42px;border:1px solid rgba(237,231,220,.25);border-radius:50%;background:#0414218c;color:var(--paper);font-size:28px;line-height:1;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:.2s}.gallery-arrow:hover{background:var(--paper);color:var(--deep)}.gallery-prev{left:14px}.gallery-next{right:14px}.product-info{padding:12px 0}.product-kicker{font:10px Space Grotesk,sans-serif;letter-spacing:.2em;color:var(--paper-dim);margin-bottom:15px}.product-info h1{font:600 34px Space Grotesk,sans-serif;letter-spacing:.02em;margin-bottom:13px}.product-price{font:15px Space Grotesk,sans-serif;color:var(--paper-dim);margin-bottom:32px}.variant-group{border:0;border-top:1px solid var(--line);padding:20px 0;margin:0}.variant-group legend{font:11px Space Grotesk,sans-serif;letter-spacing:.12em;margin-bottom:12px;text-transform:uppercase}.variant-values{display:flex;flex-wrap:wrap;gap:8px}.variant-value{min-width:48px;padding:10px 15px;background:transparent;color:var(--paper);border:1px solid var(--line);border-radius:999px;font:12px Tajawal,sans-serif;cursor:pointer;transition:.2s}.variant-value:hover,.variant-value.is-selected{border-color:var(--paper);background:var(--paper);color:var(--deep)}.color-values .variant-value{display:flex;align-items:center;gap:8px}.swatch-dot{width:13px;height:13px;border-radius:50%;display:inline-block;background:var(--swatch);border:1px solid rgba(255,255,255,.3)}.size-chart-wrap{padding:18px 0}.size-chart-trigger{border:0;background:none;color:var(--paper);padding:0;font:12px Space Grotesk,sans-serif;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.size-chart-trigger span{margin-right:6px}.add-to-cart{width:100%;padding:16px;border-radius:999px;border:1px solid var(--paper);background:var(--paper);color:var(--deep);font:600 12px Space Grotesk,sans-serif;letter-spacing:.12em;cursor:pointer;transition:.25s}.add-to-cart:hover{background:transparent;color:var(--paper)}.add-to-cart:disabled{opacity:.45;cursor:not-allowed}.product-description{border-top:1px solid var(--line);margin-top:28px;padding-top:24px;color:var(--paper-dim);font-size:13px;line-height:2}.size-chart-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:center;padding:24px;opacity:0;visibility:hidden;transition:.3s}.size-chart-modal.is-open{opacity:1;visibility:visible}.size-chart-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#020a10cc;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.size-chart-dialog{position:relative;z-index:1;width:min(900px,100%);max-height:90vh;overflow:auto;background:var(--teal);border:1px solid var(--line);padding:28px;border-radius:18px;transform:translateY(20px) scale(.98);transition:.3s}.size-chart-modal.is-open .size-chart-dialog{transform:none}.size-chart-dialog h2{font:600 18px Space Grotesk,sans-serif;margin-bottom:18px}.size-chart-dialog img{width:100%;height:auto;display:block}.size-chart-close{position:absolute;top:12px;left:14px;border:0;background:none;color:var(--paper);font-size:28px;cursor:pointer}@media(max-width:900px){.product-layout{grid-template-columns:1fr;gap:30px}.product-gallery{position:relative;top:auto}.product-info h1{font-size:28px}}@media(max-width:700px){.product-page{padding-top:25px}.product-thumbs{grid-template-columns:repeat(4,1fr)}.gallery-arrow{width:36px;height:36px}.product-info h1{font-size:24px}}.reveal-ready{opacity:0;transform:translateY(20px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.2,1)}.product-page{padding:34px 0 110px;background:#000;color:#f5d900;min-height:80vh}.product-layout--reference{grid-template-columns:minmax(0,1.05fr) minmax(390px,.95fr);gap:72px;align-items:start}.product-gallery{position:sticky;top:118px;min-width:0}.product-main-media{position:relative;aspect-ratio:1/1;background:#000;border:0;overflow:hidden}.product-main-media img{width:100%;height:100%;object-fit:contain;display:block;transition:opacity .3s,transform .6s cubic-bezier(.2,.7,.2,1)}.product-main-media.is-switching img{opacity:0;transform:scale(1.015)}.product-placeholder{width:100%;height:100%;opacity:.3}.product-thumbs{display:flex;gap:18px;margin-top:26px;align-items:center;min-height:92px}.product-thumb{width:92px;height:92px;padding:0;border:1px solid rgba(245,217,0,.18);background:#000;overflow:hidden;cursor:pointer;opacity:.7;transition:transform .25s,opacity .25s,border-color .25s}.product-thumb.is-active,.product-thumb:hover{opacity:1;border-color:#f5d900;transform:translateY(-2px)}.product-thumb img{width:100%;height:100%;object-fit:contain}.gallery-arrow{position:absolute;top:50%;transform:translateY(-50%);width:38px;height:38px;border:1px solid rgba(245,217,0,.35);border-radius:50%;background:#0000008c;color:#f5d900;font-size:26px;line-height:1;cursor:pointer;transition:.2s;z-index:2}.gallery-arrow:hover{background:#f5d900;color:#000}.gallery-prev{left:10px}.gallery-next{right:10px}.product-info--reference{padding:58px 0 0;max-width:590px}.product-info--reference .product-kicker{font:10px Space Grotesk,sans-serif;letter-spacing:.16em;color:#f5d900;margin-bottom:28px;text-transform:uppercase}.product-info--reference h1{font:700 34px Space Grotesk,sans-serif;letter-spacing:.06em;line-height:1.15;text-transform:uppercase;color:#f5d900;margin-bottom:22px}.product-info--reference .product-price{font:600 16px Space Grotesk,sans-serif;letter-spacing:.08em;color:#f5d900;margin-bottom:30px}.product-info--reference .product-form{display:block}.product-info--reference .variant-group{border:0;padding:0;margin:0 0 18px}.product-info--reference .variant-group legend{font:9px Space Grotesk,sans-serif;letter-spacing:.13em;color:#f5d900;margin-bottom:10px;text-transform:uppercase}.product-info--reference .variant-values{display:flex;flex-wrap:wrap;gap:8px}.product-info--reference .variant-value{min-width:39px;height:30px;padding:5px 13px;border:1px solid rgba(245,217,0,.38);border-radius:4px;background:#000;color:#f5d900;font:10px Space Grotesk,sans-serif;letter-spacing:.05em;cursor:pointer;transition:.2s}.product-info--reference .variant-value:hover,.product-info--reference .variant-value.is-selected{background:#f5d900;color:#000;border-color:#f5d900}.product-info--reference .color-values .variant-value{display:flex;align-items:center;gap:7px}.swatch-dot{width:12px;height:12px;border-radius:50%;display:inline-block;background:#777;border:1px solid rgba(255,255,255,.35);flex:0 0 12px}.swatch-white{background:#fff}.swatch-black{background:#111}.swatch-camo{background:#748164}.swatch-red{background:#c62828}.swatch-blue{background:#234d9b}.swatch-green{background:#536b45}.swatch-yellow{background:#f5d900}.swatch-brown{background:#795548}.swatch-gray,.swatch-grey{background:#888}.product-tax-note{font:8px Space Grotesk,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#f5d900;margin:2px 0 18px}.quantity-row{display:flex;align-items:center;justify-content:flex-start;gap:14px;margin:0 0 22px}.quantity-label{font:9px Space Grotesk,sans-serif;letter-spacing:.13em;text-transform:uppercase;color:#f5d900}.quantity-control{display:flex;align-items:center;width:108px;height:38px;border:1px solid rgba(245,217,0,.55);border-radius:4px;overflow:hidden}.quantity-control button{width:31px;height:100%;border:0;background:#000;color:#f5d900;font-size:15px;cursor:pointer}.quantity-control button:hover{background:#f5d900;color:#000}.quantity-control input{width:46px;height:100%;border:0;border-left:1px solid rgba(245,217,0,.25);border-right:1px solid rgba(245,217,0,.25);background:#000;color:#f5d900;text-align:center;font:10px Space Grotesk,sans-serif;outline:0}.quantity-control input::-webkit-outer-spin-button,.quantity-control input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.quantity-control input[type=number]{-moz-appearance:textfield}.product-info--reference .size-chart-trigger{width:100%;height:38px;border:1px solid #f5d900;background:#000;color:#f5d900;display:flex;align-items:center;justify-content:center;gap:8px;font:9px Space Grotesk,sans-serif;letter-spacing:.13em;text-transform:uppercase;cursor:pointer;transition:.2s;margin:0 0 28px}.product-info--reference .size-chart-trigger:hover{background:#f5d900;color:#000}.size-chart-icon{font-size:17px;line-height:1;transform:rotate(-25deg)}.product-info--reference .add-to-cart{height:46px;width:100%;border:1px solid #f5d900;border-radius:24px;background:#000;color:#f5d900;font:600 10px Space Grotesk,sans-serif;letter-spacing:.13em;text-transform:uppercase;cursor:pointer;transition:.25s}.product-info--reference .add-to-cart:hover{background:#f5d900;color:#000}.product-info--reference .add-to-cart:disabled{opacity:.4;cursor:not-allowed}.product-navigation{display:flex;gap:10px;margin-top:20px}.product-nav-btn{display:inline-flex;align-items:center;justify-content:center;min-width:92px;height:34px;border:1px solid #f5d900;color:#f5d900;font:9px Space Grotesk,sans-serif;letter-spacing:.08em;text-transform:uppercase;transition:.2s}.product-nav-btn:hover{background:#f5d900;color:#000}.product-info--reference .product-description{border-top:0;margin-top:28px;padding-top:0;color:#f5d900;font:11px/2.05 Space Grotesk,sans-serif;letter-spacing:.05em;text-transform:uppercase;max-width:520px}.product-info--reference .product-description p{margin-bottom:8px}.product-info--reference .product-description ul,.product-info--reference .product-description ol{padding-left:18px;margin-bottom:10px}.product-info--reference .size-chart-modal{color:#f5d900}.product-info--reference .size-chart-dialog{background:#050505;border:1px solid #f5d900;border-radius:0}.size-chart-dialog h2,.size-chart-close{color:#f5d900}.size-chart-empty{color:#f5d900;font:11px Space Grotesk,sans-serif;line-height:1.8}@media(max-width:1000px){.product-layout--reference{grid-template-columns:minmax(0,1fr) minmax(330px,.85fr);gap:42px}.product-info--reference{padding-top:30px}.product-info--reference h1{font-size:29px}}@media(max-width:760px){.product-page{padding-top:20px}.product-layout--reference{grid-template-columns:1fr;gap:34px}.product-gallery{position:relative;top:auto}.product-main-media{aspect-ratio:1/1}.product-info--reference{padding:0 4px}.product-info--reference h1{font-size:25px}.product-thumbs{gap:10px;margin-top:16px;overflow-x:auto;padding-bottom:3px}.product-thumb{width:72px;height:72px;flex:0 0 72px}.quantity-row{margin-bottom:18px}}:root{--deep:#041421;--teal:#042630;--teal-2:#063947;--paper:#EDE7DC;--paper-dim:#8FA0A6;--gold:#C9A24B;--line:rgba(237,231,220,.12);--panel:rgba(4,38,48,.92)}body{background:radial-gradient(circle at 50% -10%,rgba(6,57,71,.28),transparent 34%),var(--deep)}.announcement-bar{position:fixed;top:0;left:0;right:0;z-index:60;height:26px;background:var(--deep);border-bottom:1px solid var(--line);font:9px Space Grotesk,sans-serif;letter-spacing:.16em;color:var(--gold)}.announcement-inner{height:100%;display:flex;align-items:center;justify-content:center;gap:20px}.announcement-inner a{color:var(--paper);opacity:.7}.announcement-inner a:hover{opacity:1;color:var(--gold)}.site-header{top:46px}.header-cart{position:relative;display:flex;border:0;background:none;color:var(--paper);padding:0;cursor:pointer;opacity:.9}.header-cart:hover{opacity:1}.header-cart svg{width:18px;height:18px}body{padding-top:122px}.hero-btn,.newsletter button,.add-to-cart{border-color:var(--gold)}.hero-btn:hover,.newsletter button:hover{background:var(--gold);color:var(--deep)}.product-info--reference .product-kicker,.product-info--reference h1,.product-info--reference .product-price,.product-info--reference .variant-group legend,.product-tax-note,.quantity-label,.product-info--reference .product-description,.product-info--reference .size-chart-trigger,.product-info--reference .add-to-cart,.product-nav-btn,.size-chart-dialog h2,.size-chart-close,.size-chart-empty{color:var(--gold)}.product-info--reference .variant-value{border-color:#c9a24b6b;background:var(--deep);color:var(--gold)}.product-info--reference .variant-value:hover,.product-info--reference .variant-value.is-selected{background:var(--gold);color:var(--deep);border-color:var(--gold)}.quantity-control,.quantity-control button,.quantity-control input,.product-info--reference .size-chart-trigger,.product-info--reference .add-to-cart,.product-nav-btn{border-color:#c9a24ba6;background:var(--deep);color:var(--gold)}.quantity-control button:hover,.product-info--reference .size-chart-trigger:hover,.product-info--reference .add-to-cart:hover,.product-nav-btn:hover{background:var(--gold);color:var(--deep)}.quantity-control input{border-left-color:#c9a24b40;border-right-color:#c9a24b40}.product-info--reference .size-chart-dialog{background:var(--teal);border-color:var(--gold)}.product-info--reference .size-chart-modal .size-chart-backdrop{background:#020a10d1}.cart-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;pointer-events:none;visibility:hidden}.cart-drawer.is-open{pointer-events:auto;visibility:visible}.cart-drawer-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#020a10a6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;transition:.3s}.cart-drawer.is-open .cart-drawer-backdrop{opacity:1}.cart-drawer-panel{position:absolute;top:0;right:0;width:min(460px,100%);height:100%;background:linear-gradient(180deg,var(--teal),var(--deep));border-left:1px solid var(--line);transform:translate(100%);transition:transform .38s cubic-bezier(.2,.8,.2,1);display:flex;flex-direction:column}.cart-drawer.is-open .cart-drawer-panel{transform:none}.cart-drawer-head{display:flex;justify-content:space-between;align-items:flex-start;padding:28px 26px 20px;border-bottom:1px solid var(--line)}.cart-kicker{display:block;color:var(--paper-dim);font:9px Space Grotesk,sans-serif;letter-spacing:.16em;margin-bottom:8px}.cart-drawer-head h2{font:600 20px Space Grotesk,sans-serif;letter-spacing:.08em}.cart-close{border:0;background:none;color:var(--paper);font-size:30px;line-height:1;cursor:pointer}.cart-drawer-body{flex:1;overflow:auto}.cart-items{padding:18px 22px}.cart-item{position:relative;display:grid;grid-template-columns:82px 1fr;gap:14px;padding:0 0 18px;margin-bottom:18px;border-bottom:1px solid var(--line)}.cart-item-image{width:82px;height:104px;background:var(--teal-2);overflow:hidden}.cart-item-image img{width:100%;height:100%;object-fit:cover}.cart-item-info h3{font:600 12px Space Grotesk,sans-serif;letter-spacing:.04em;text-transform:uppercase;margin-bottom:6px}.cart-item-info p{font-size:11px;color:var(--paper-dim);margin-bottom:8px}.cart-item-info strong{font:11px Space Grotesk,sans-serif;color:var(--gold)}.cart-qty{display:flex;align-items:center;width:94px;height:30px;border:1px solid var(--line);margin-top:10px}.cart-qty button{width:30px;height:100%;border:0;background:transparent;color:var(--paper);cursor:pointer}.cart-qty span{flex:1;text-align:center;font:10px Space Grotesk,sans-serif}.cart-remove{position:absolute;right:0;top:-5px;border:0;background:none;color:var(--paper-dim);font-size:20px;cursor:pointer}.cart-remove:hover{color:var(--gold)}.cart-drawer-foot{padding:20px 22px 26px;border-top:1px solid var(--line);margin-top:auto}.cart-subtotal{display:flex;justify-content:space-between;align-items:center;font:10px Space Grotesk,sans-serif;letter-spacing:.1em}.cart-subtotal strong{color:var(--gold);font-size:14px}.cart-drawer-foot>p{font-size:10px;color:var(--paper-dim);margin:8px 0 16px}.cart-checkout{display:flex;align-items:center;justify-content:center;height:46px;border:1px solid var(--gold);border-radius:24px;background:var(--gold);color:var(--deep);font:600 10px Space Grotesk,sans-serif;letter-spacing:.13em;transition:.2s}.cart-checkout:hover{background:transparent;color:var(--gold)}.cart-view{display:block;text-align:center;margin-top:12px;color:var(--paper-dim);font:9px Space Grotesk,sans-serif;letter-spacing:.12em}.cart-empty{min-height:65vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:30px}.cart-empty h3{font:600 17px Space Grotesk,sans-serif;letter-spacing:.08em}.cart-empty p{font-size:12px;color:var(--paper-dim);margin:10px 0 22px}.cart-empty a{border:1px solid var(--gold);padding:12px 24px;color:var(--gold);font:10px Space Grotesk,sans-serif;letter-spacing:.1em}.toast{position:fixed;z-index:150;left:50%;bottom:24px;transform:translate(-50%,20px);background:var(--teal);border:1px solid var(--gold);color:var(--paper);padding:12px 18px;border-radius:999px;font:10px Space Grotesk,sans-serif;letter-spacing:.06em;opacity:0;pointer-events:none;transition:.25s}.toast.is-visible{opacity:1;transform:translate(-50%)}.search-page{padding:46px 0 100px}.search-hero{display:flex;align-items:flex-end;justify-content:space-between;border-bottom:1px solid var(--line);padding-bottom:22px}.search-kicker{font:9px Space Grotesk,sans-serif;color:var(--paper-dim);letter-spacing:.18em;margin-bottom:10px}.search-hero h1{font:600 32px Space Grotesk,sans-serif;letter-spacing:.08em}.search-count{font:10px Space Grotesk,sans-serif;color:var(--paper-dim)}.search-form{position:relative;display:flex;gap:10px;margin:26px 0 42px}.search-form input{flex:1;min-width:0;height:52px;border:1px solid var(--line);border-radius:4px;background:var(--teal);color:var(--paper);padding:0 18px;outline:0;font:13px Tajawal,sans-serif}.search-form input:focus{border-color:var(--gold)}.search-form button{height:52px;padding:0 26px;border:1px solid var(--gold);background:var(--gold);color:var(--deep);font:600 10px Space Grotesk,sans-serif;letter-spacing:.1em;cursor:pointer}.search-live{position:absolute;top:58px;left:0;right:100px;background:var(--teal);border:1px solid var(--line);z-index:20;border-radius:4px;overflow:hidden;box-shadow:0 18px 40px #0000004d}.search-live a{display:flex;align-items:center;gap:12px;padding:10px 14px;border-bottom:1px solid var(--line)}.search-live a:last-child{border-bottom:0}.search-live img{width:42px;height:52px;object-fit:cover;background:var(--teal-2)}.search-live span{font:11px Space Grotesk,sans-serif}.search-live small{display:block;color:var(--paper-dim);margin-top:4px}.search-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 18px}.search-card{display:block}.search-card-media{aspect-ratio:3/4;background:var(--teal);border:1px solid var(--line);overflow:hidden}.search-card-media img{width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.search-card:hover .search-card-media img{transform:scale(1.035)}.search-card-info{padding-top:10px;display:flex;justify-content:space-between;gap:10px}.search-card-info h2{font:500 11px Space Grotesk,sans-serif;text-transform:uppercase;letter-spacing:.03em}.search-card-info span{font-size:11px;color:var(--paper-dim);white-space:nowrap}.search-empty{text-align:center;padding:100px 20px;border:1px solid var(--line);background:#0426304d}.search-empty h2{font:600 20px Space Grotesk,sans-serif;letter-spacing:.08em}.search-empty p{color:var(--paper-dim);font-size:12px;margin:10px 0 24px}.search-empty a{display:inline-flex;padding:12px 24px;border:1px solid var(--gold);color:var(--gold);font:10px Space Grotesk,sans-serif;letter-spacing:.1em}.cart-page{padding:48px 0 100px}.cart-page-head{display:flex;justify-content:space-between;align-items:end;border-bottom:1px solid var(--line);padding-bottom:22px;margin-bottom:26px}.cart-page-head h1{font:600 30px Space Grotesk,sans-serif;letter-spacing:.08em}.cart-page-head span{font:10px Space Grotesk,sans-serif;color:var(--paper-dim)}.cart-page-grid{display:grid;grid-template-columns:1fr 340px;gap:48px}.cart-page-item{display:grid;grid-template-columns:110px 1fr auto;gap:18px;padding:0 0 20px;margin-bottom:20px;border-bottom:1px solid var(--line)}.cart-page-item img{width:110px;height:140px;object-fit:cover;background:var(--teal)}.cart-page-item h2{font:600 13px Space Grotesk,sans-serif;letter-spacing:.04em;text-transform:uppercase}.cart-page-item p{font-size:11px;color:var(--paper-dim);margin:8px 0}.cart-page-item strong{font:11px Space Grotesk,sans-serif;color:var(--gold)}.cart-summary{background:var(--teal);border:1px solid var(--line);padding:24px;height:max-content;position:sticky;top:130px}.cart-summary h2{font:600 15px Space Grotesk,sans-serif;letter-spacing:.08em;margin-bottom:20px}.cart-summary-row{display:flex;justify-content:space-between;font:10px Space Grotesk,sans-serif;padding:10px 0;border-bottom:1px solid var(--line)}.cart-summary-row strong{color:var(--gold)}.cart-summary p{font-size:10px;color:var(--paper-dim);line-height:1.7;margin:14px 0}.cart-summary .cart-checkout{width:100%}.reveal-ready{opacity:0;transform:translateY(18px);transition:opacity .6s ease,transform .6s ease}.reveal-ready.is-visible{opacity:1;transform:none}@media(max-width:900px){.search-grid{grid-template-columns:repeat(2,1fr)}.cart-page-grid{grid-template-columns:1fr}.cart-summary{position:relative;top:auto}.announcement-inner{font-size:8px}.site-header{top:42px}}@media(max-width:700px){body{padding-top:112px}.announcement-bar{height:24px}.search-page{padding-top:28px}.search-hero h1{font-size:25px}.search-form{margin-bottom:28px}.search-grid{gap:18px 10px}.search-card-info{display:block}.search-card-info span{display:block;margin-top:4px}.cart-drawer-panel{width:100%}.cart-page-item{grid-template-columns:78px 1fr}.cart-page-item img{width:78px;height:100px}.cart-page-item>strong{grid-column:2}.announcement-inner a{display:none}}:root{--brand-bg:#041421;--brand-surface:#042630;--brand-white:#fff}body{background:var(--brand-bg);color:#fff;font-family:Barlow,Tajawal,sans-serif;font-weight:600}.hero{background-color:var(--brand-bg)}.hero-video-wrap{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden}.hero-video-wrap video{width:100%;height:100%;object-fit:cover;display:block}.hero-video-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,#04142114,#041421e0)}.hero-note,.hero-btn{z-index:2}.hero-btn,.shop-dd-trigger,.section-title h2,.shop-head h1,.product-info--reference h1,.product-info--reference .product-price,.product-info--reference .variant-group legend,.product-info--reference .variant-value,.product-info--reference .add-to-cart,.product-info--reference .size-chart-trigger,.quantity-label,.quantity-control input,.product-kicker,.product-tax-note{font-family:Barlow,Tajawal,sans-serif;font-weight:700}.product-card-media{position:absolute;top:0;right:0;bottom:0;left:0;perspective:900px}.product-card-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;transition:opacity .42s ease,transform .6s cubic-bezier(.2,.75,.2,1);backface-visibility:hidden}.product-card-front{opacity:1;transform:rotateY(0) scale(1)}.product-card-back{opacity:0;transform:rotateY(-88deg) scale(.96)}[data-product-card]:hover .product-card-front,[data-product-card].is-touch-active .product-card-front{opacity:0;transform:rotateY(88deg) scale(.96)}[data-product-card]:hover .product-card-back,[data-product-card].is-touch-active .product-card-back{opacity:1;transform:rotateY(0) scale(1)}.card .thumb,.p-card .thumb{background:var(--brand-surface)}.card .thumb,.p-card .thumb{transform:none!important}.product-page{background:var(--brand-bg)!important;color:#fff!important}.product-page .product-info--reference,.product-page .product-info--reference *,.product-page .product-info--reference .product-kicker,.product-page .product-info--reference .product-price,.product-page .product-info--reference .variant-group legend,.product-page .product-info--reference .product-tax-note,.product-page .quantity-label{color:#fff}.product-page .product-main-media,.product-page .product-thumb,.product-page .quantity-control,.product-page .quantity-control input,.product-page .product-info--reference .variant-value,.product-page .product-info--reference .size-chart-trigger,.product-page .product-info--reference .add-to-cart{background:var(--brand-bg);color:#fff;border-color:#ffffff47}.product-page .product-thumb.is-active,.product-page .product-thumb:hover{border-color:#fff}.product-page .gallery-arrow{color:#fff;border-color:#ffffff59;background:#041421a6}.product-page .gallery-arrow:hover{background:#fff;color:var(--brand-bg)}.product-page .product-info--reference .variant-value:hover,.product-page .product-info--reference .variant-value.is-selected{background:#fff;color:var(--brand-bg);border-color:#fff}.product-page .product-info--reference .size-chart-trigger:hover,.product-page .product-info--reference .add-to-cart:hover{background:#fff;color:var(--brand-bg)}.product-page .product-info--reference .add-to-cart:disabled{opacity:.45}.product-page .product-description{color:#ffffffb8;font-weight:500}.contact-page{padding:70px 0 110px;background:var(--brand-bg);color:#fff}.contact-hero{max-width:760px;padding:35px 0 60px}.contact-kicker{font:700 12px Barlow,sans-serif;letter-spacing:.18em;color:#fff9}.contact-hero h1{font:800 clamp(48px,8vw,92px) "Barlow",sans-serif;line-height:.9;letter-spacing:-.03em;margin:18px 0 20px}.contact-hero p{max-width:620px;color:#ffffffad;font-size:17px;line-height:1.6;font-weight:500}.contact-grid{display:grid;grid-template-columns:.72fr 1.28fr;gap:70px;align-items:start;border-top:1px solid rgba(255,255,255,.12);padding-top:42px}.contact-info{display:grid;gap:1px}.contact-card{padding:22px 0;border-bottom:1px solid rgba(255,255,255,.12);display:grid;gap:7px}.contact-card span{font:700 10px Barlow,sans-serif;letter-spacing:.16em;color:#ffffff7a}.contact-card a,.contact-card strong{font:700 16px Barlow,sans-serif;color:#fff}.contact-form-wrap{border:1px solid rgba(255,255,255,.12);padding:30px}.contact-fields{display:grid;grid-template-columns:1fr 1fr;gap:20px}.contact-fields label{display:grid;gap:8px;font:700 10px Barlow,sans-serif;letter-spacing:.13em;color:#ffffffad}.contact-fields label:nth-child(3),.contact-fields label:nth-child(4){grid-column:1/-1}.contact-fields label span{font-weight:500;opacity:.55}.contact-fields input,.contact-fields textarea{width:100%;border:1px solid rgba(255,255,255,.18);background:#042630;color:#fff;padding:13px 14px;border-radius:3px;outline:0;font:600 15px Barlow,Tajawal,sans-serif}.contact-fields textarea{resize:vertical;min-height:150px}.contact-fields input:focus,.contact-fields textarea:focus{border-color:#fff}.contact-submit{margin-top:22px;width:100%;height:50px;border:1px solid #fff;background:#fff;color:var(--brand-bg);font:800 12px Barlow,sans-serif;letter-spacing:.15em;cursor:pointer;transition:.2s}.contact-submit:hover{background:transparent;color:#fff}.contact-success{margin-bottom:20px;padding:14px;border:1px solid rgba(255,255,255,.3);font:700 11px Barlow,sans-serif;letter-spacing:.08em}.contact-form-wrap .errors{color:#fff;margin-bottom:15px;font-size:13px}@media(max-width:700px){.contact-page{padding:40px 0 80px}.contact-grid{grid-template-columns:1fr;gap:35px}.contact-form-wrap{padding:20px}.contact-fields{grid-template-columns:1fr}.contact-fields label:nth-child(3),.contact-fields label:nth-child(4){grid-column:auto}.contact-hero p{font-size:15px}.product-card-back{display:block}}.site-footer{border-top:1px solid rgba(255,255,255,.12);margin-top:40px;padding-top:46px}.footer-main{display:grid;grid-template-columns:1.35fr 1fr 1fr 1fr;gap:34px;padding-bottom:42px}.foot-brand-col p{color:#ffffff8c;font-size:14px;font-weight:500;margin-top:10px}.footer-col{display:flex;flex-direction:column;gap:11px}.footer-col h4{margin:0 0 7px;color:#fff;font-size:13px;font-weight:800;letter-spacing:.04em}.footer-col a,.footer-bottom a{color:#ffffffa3;font-size:13px;font-weight:500;text-decoration:none;transition:color .2s}.footer-col a:hover,.footer-bottom a:hover{color:#fff}.social-links{display:flex;flex-direction:column;gap:10px}.social-link{display:flex;align-items:center;gap:10px}.social-link:first-letter{font-size:18px}.social-link span{font-size:13px}.footer-bottom{border-top:1px solid rgba(255,255,255,.1);padding:19px 0 7px;display:flex;align-items:center;justify-content:space-between;gap:20px;color:#ffffff6b;font-size:11px}.footer-bottom .foot-links{display:flex;gap:20px}.newsletter p{margin:-12px 0 18px;color:#ffffff8c;font-size:13px;font-weight:500}@media(max-width:800px){.footer-main{grid-template-columns:1fr 1fr;gap:30px}.foot-brand-col{grid-column:1/-1}}@media(max-width:520px){.footer-main{grid-template-columns:1fr 1fr}.footer-bottom{align-items:flex-start;flex-direction:column}.footer-bottom .foot-links{flex-wrap:wrap;gap:12px}}.info-page{padding:72px 0 100px;background:var(--brand-bg);color:#fff}.info-hero{max-width:760px;padding-bottom:55px}.info-hero span{font:700 11px Barlow,sans-serif;letter-spacing:.18em;color:#ffffff7a}.info-hero h1{font:800 clamp(48px,8vw,90px) "Barlow","Tajawal",sans-serif;line-height:.9;margin:16px 0 20px}.info-hero p{font:500 17px Tajawal,sans-serif;line-height:1.8;color:#ffffffad}.info-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;border:1px solid rgba(255,255,255,.12)}.info-grid>div{padding:30px;border-left:1px solid rgba(255,255,255,.12)}.info-grid>div:last-child{border-left:0}.info-grid h2{font:800 18px Barlow,Tajawal,sans-serif;margin:0 0 12px}.info-grid p{font:500 14px Tajawal,sans-serif;line-height:1.9;color:#ffffff9e;margin:0}.faq-list{border-top:1px solid rgba(255,255,255,.12)}.faq-list details{border-bottom:1px solid rgba(255,255,255,.12);padding:22px 0}.faq-list summary{cursor:pointer;list-style:none;font:700 18px Tajawal,sans-serif;display:flex;justify-content:space-between;gap:20px}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";font:400 22px Barlow;color:#ffffff8c}.faq-list details[open] summary:after{content:"\2212"}.faq-list details p{max-width:760px;color:#ffffff9e;font:500 14px Tajawal,sans-serif;line-height:1.9;margin:14px 0 0}@media(max-width:700px){.info-page{padding:45px 0 75px}.info-grid{grid-template-columns:1fr}.info-grid>div{border-left:0;border-bottom:1px solid rgba(255,255,255,.12)}.info-grid>div:last-child{border-bottom:0}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/theme.css.map */
