.hoodie_page__eQqEX{--hoodie-bg:#f5eedc;--hoodie-swatch:#efe6d2;--hoodie-accent:#6b4a2b;--hoodie-contrast:#1f1a14;position:relative;min-height:100vh;background:var(--hoodie-bg);color:var(--hoodie-contrast);transition:background-color .7s cubic-bezier(.22,1,.36,1),color .5s ease;overflow:hidden;padding-bottom:6rem}.hoodie_hero__8ZyCC{position:relative;padding:1.5rem 4vw 3rem;z-index:1}.hoodie_heroBg__yRjOO{position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 75% 30%,hsla(0,0%,100%,.55) 0,transparent 55%),radial-gradient(circle at 15% 80%,rgba(0,0,0,.06) 0,transparent 50%);z-index:0}.hoodie_heroGrid__rjgMF{position:relative;display:grid;grid-template-columns:minmax(280px,1fr) minmax(320px,1.15fr);gap:3rem;align-items:center;max-width:1280px;margin:0 auto}.hoodie_heroLeft__gM2mt{display:flex;flex-direction:column;gap:1.6rem;animation:hoodie_rise__GbOLt .9s cubic-bezier(.22,1,.36,1) both}@keyframes hoodie_rise__GbOLt{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.hoodie_eyebrow__5JDAE{display:inline-flex;align-items:center;gap:.6rem;font-size:.78rem;letter-spacing:.18em;text-transform:uppercase;font-weight:600;margin:0;color:var(--hoodie-contrast);opacity:.75}.hoodie_dot__tMyYs{width:8px;height:8px;border-radius:50%;background:#772119;display:inline-block;box-shadow:0 0 0 4px rgba(119,33,25,.18)}.hoodie_title__KvAxU{margin:0;display:flex;flex-direction:column;gap:.4rem;line-height:.95}.hoodie_titleArabic__Ac7ZM{font-size:clamp(4rem,11vw,9rem);font-weight:700;letter-spacing:-.01em;font-family:Amiri,Noto Naskh Arabic,Times New Roman,serif;line-height:1;color:var(--hoodie-contrast)}.hoodie_titleLatin__Yre1O{font-size:clamp(1.6rem,3.2vw,2.6rem);font-weight:600;letter-spacing:-.01em;text-transform:none;color:var(--hoodie-contrast);opacity:.85}.hoodie_tagline__1jEXb{font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.55;max-width:38ch;margin:0;color:var(--hoodie-contrast);opacity:.86}.hoodie_tagline__1jEXb em{font-style:italic;font-weight:600}.hoodie_heroStage__XV4d7{display:flex;flex-direction:column;align-items:center;gap:1.25rem;animation:hoodie_rise__GbOLt 1.1s cubic-bezier(.22,1,.36,1) both}.hoodie_stage__LqEso{position:relative;width:100%;max-width:560px;aspect-ratio:4/5;cursor:pointer;perspective:1600px;outline:none}.hoodie_stage__LqEso:focus-visible .hoodie_stageInner__Nrzc7{box-shadow:0 0 0 3px var(--hoodie-contrast),0 30px 60px -20px rgba(0,0,0,.35)}.hoodie_stageGlow__K9mih{position:absolute;inset:-20%;background:radial-gradient(ellipse at center,hsla(0,0%,100%,.55),transparent 60%);z-index:0;filter:blur(40px);pointer-events:none}.hoodie_stageInner__Nrzc7{position:relative;width:100%;height:100%;border-radius:28px;transform-style:preserve-3d;transition:transform .9s cubic-bezier(.22,1,.36,1)}.hoodie_stageFlipped__Eq4HQ .hoodie_stageInner__Nrzc7{transform:rotateY(180deg)}.hoodie_cardStack__cESTz{position:absolute;inset:0;opacity:0;transition:opacity .6s ease;pointer-events:none;transform-style:preserve-3d}.hoodie_cardActive__gYJrB{opacity:1;pointer-events:auto}.hoodie_face__pp13a{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;backface-visibility:hidden;-webkit-backface-visibility:hidden;filter:drop-shadow(0 30px 40px rgba(0,0,0,.18))}.hoodie_faceFront__a7IEA{transform:rotateY(0deg)}.hoodie_faceBack__u_C9b{transform:rotateY(180deg)}.hoodie_nameOverlay__LBZMo{position:absolute;top:42%;left:35%;transform:translate(-50%,-50%) rotateY(0deg);font-family:Amiri,Noto Naskh Arabic,Times New Roman,serif;font-style:italic;font-size:clamp(.7rem,1.1vw,1rem);letter-spacing:.04em;color:var(--hoodie-accent);text-shadow:0 1px 2px rgba(0,0,0,.06);pointer-events:none;white-space:nowrap;backface-visibility:hidden;-webkit-backface-visibility:hidden;opacity:.85;max-width:22%;overflow:hidden;text-overflow:ellipsis}.hoodie_nameOverlayBack__sX_EE{display:none}.hoodie_flipHint__1ycwr{display:inline-flex;background:rgba(0,0,0,.05);border-radius:999px;padding:4px;gap:4px}.hoodie_flipBtn__A_4sD{border:0;background:transparent;padding:.5rem 1.25rem;border-radius:999px;font-size:.85rem;letter-spacing:.08em;text-transform:uppercase;font-weight:600;color:var(--hoodie-contrast);opacity:.7;cursor:pointer;transition:all .25s ease}.hoodie_flipBtn__A_4sD:hover{opacity:1}.hoodie_flipBtnActive__qaiNv{background:var(--hoodie-contrast);color:var(--hoodie-bg);opacity:1}.hoodie_configurator__3aphs{position:relative;z-index:2;padding:3rem 4vw 1rem;max-width:1280px;margin:0 auto}.hoodie_configCard__hDZmt{background:hsla(0,0%,100%,.55);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.7);border-radius:24px;padding:2rem 2.25rem;display:flex;flex-direction:column;gap:1.5rem;box-shadow:0 30px 80px -40px rgba(0,0,0,.25)}.hoodie_configHeader__B3t2p{display:flex;justify-content:space-between;align-items:flex-end;gap:1rem;border-bottom:1px dashed rgba(0,0,0,.12);padding-bottom:1.25rem;flex-wrap:wrap}.hoodie_configKicker__6IWJ5{margin:0 0 .25rem;font-size:.75rem;letter-spacing:.2em;text-transform:uppercase;opacity:.6;font-weight:600}.hoodie_configTitle__Y9trg{margin:0;font-size:clamp(1.6rem,2.5vw,2.2rem);font-weight:700;letter-spacing:-.01em}.hoodie_priceBadge__VFH5P{display:flex;align-items:baseline;gap:.4rem;margin:0}.hoodie_priceFrom__X2Pym{font-size:.8rem;letter-spacing:.1em;text-transform:uppercase;opacity:.6}.hoodie_priceVal__SDdp4{font-size:clamp(1.8rem,3vw,2.4rem);font-weight:700;color:#772119}.hoodie_field__W0sZc{display:flex;flex-direction:column;gap:.75rem}.hoodie_fieldLabel__BAoeK{display:flex;align-items:center;gap:.6rem;margin:0;font-size:.95rem;font-weight:600;letter-spacing:.02em}.hoodie_fieldLabel__BAoeK span{font-size:.7rem;letter-spacing:.15em;color:#772119;font-weight:700}.hoodie_fieldLabel__BAoeK em{font-style:normal;font-weight:400;opacity:.6;font-size:.85rem}.hoodie_swatchRow__JqBpI{display:flex;gap:.9rem;flex-wrap:wrap}.hoodie_swatch__79Zzy{position:relative;width:48px;height:48px;border-radius:50%;border:0;padding:0;cursor:pointer;box-shadow:inset 0 0 0 1px rgba(0,0,0,.08),0 4px 10px -4px rgba(0,0,0,.25);transition:transform .2s ease}.hoodie_swatch__79Zzy:hover{transform:translateY(-2px)}.hoodie_swatchRing__uuEyE{position:absolute;inset:-6px;border-radius:50%;border:2px solid transparent;transition:border-color .2s ease}.hoodie_swatchActive__ddXp2 .hoodie_swatchRing__uuEyE{border-color:var(--hoodie-contrast)}.hoodie_sizeRow__1ehRW{display:flex;flex-wrap:wrap;gap:.5rem}.hoodie_sizeBtn__PRRiX{min-width:56px;padding:.7rem 1rem;border-radius:12px;border:1.5px solid rgba(0,0,0,.12);background:hsla(0,0%,100%,.6);font-size:.95rem;font-weight:600;letter-spacing:.08em;cursor:pointer;transition:all .2s ease;color:var(--hoodie-contrast)}.hoodie_sizeBtnActive__0HPRg,.hoodie_sizeBtn__PRRiX:hover{border-color:var(--hoodie-contrast)}.hoodie_sizeBtnActive__0HPRg{background:var(--hoodie-contrast);color:var(--hoodie-bg)}.hoodie_nameRow__ULzNZ{position:relative;display:flex;align-items:center}.hoodie_nameInput__oZ0DB{flex:1;width:100%;padding:.95rem 4rem .95rem 1.1rem;border-radius:12px;border:1.5px solid rgba(0,0,0,.12);background:hsla(0,0%,100%,.85);font-size:1rem;font-family:inherit;outline:none;transition:border-color .2s ease;color:var(--hoodie-contrast)}.hoodie_nameInput__oZ0DB:focus{border-color:#772119}.hoodie_nameCount__rF5Y3{position:absolute;right:1rem;font-size:.78rem;opacity:.55;font-variant-numeric:tabular-nums;pointer-events:none}.hoodie_helper__mskRw{margin:0;font-size:.8rem;opacity:.55}.hoodie_cta__zHMpl{display:inline-flex;align-items:center;justify-content:center;gap:.75rem;padding:1.1rem 2rem;border-radius:999px;background:#772119;color:#fff;font-size:1.05rem;font-weight:700;letter-spacing:.02em;text-decoration:none;border:0;cursor:pointer;transition:transform .25s ease,box-shadow .25s ease,background-color .25s ease;box-shadow:0 18px 40px -18px rgba(119,33,25,.7)}.hoodie_cta__zHMpl svg{transition:transform .25s ease}.hoodie_cta__zHMpl:hover{background:#8a2020;transform:translateY(-2px);box-shadow:0 24px 50px -18px rgba(119,33,25,.85)}.hoodie_cta__zHMpl:hover svg{transform:translateX(4px)}.hoodie_guarantee__jvrM8{margin:0;text-align:center;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;opacity:.55}.hoodie_story__B9D2S{position:relative;padding:6rem 4vw 2rem;max-width:1280px;margin:0 auto}.hoodie_storyHead__FcpOc{display:flex;flex-direction:column;gap:1rem;margin-bottom:2.5rem;max-width:720px}.hoodie_storyTitle___zwvZ{font-size:clamp(1.8rem,3.5vw,3rem);font-weight:700;letter-spacing:-.015em;line-height:1.1;margin:0}.hoodie_storyGrid__EZJZb{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.hoodie_storyCard__oTBX_{position:relative;padding:2rem 2rem 2.25rem;background:hsla(0,0%,100%,.55);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border:1px solid hsla(0,0%,100%,.7);border-radius:20px;display:flex;flex-direction:column;gap:.85rem}.hoodie_storyCard__oTBX_ h3{font-size:clamp(1.4rem,2.4vw,2rem);margin:0;font-weight:700;letter-spacing:-.01em;font-family:Amiri,Noto Naskh Arabic,inherit,serif}.hoodie_storyCard__oTBX_ p{margin:0;line-height:1.65;opacity:.85;font-size:1rem}.hoodie_storyCard__oTBX_ p strong{color:var(--hoodie-contrast);font-weight:700}.hoodie_storyTag__nZHxa{align-self:flex-start;font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;font-weight:700;padding:.3rem .7rem;border-radius:999px;background:var(--hoodie-contrast);color:var(--hoodie-bg)}.hoodie_storyMeaning__NIE32{font-size:.95rem!important;opacity:.65!important;border-left:3px solid #772119;padding-left:.85rem;margin-top:.4rem!important}.hoodie_sizeChart__yxu4v{padding:4rem 4vw 2rem;max-width:1000px;margin:0 auto}.hoodie_sizeChart__yxu4v h2{font-size:clamp(1.6rem,2.8vw,2.2rem);margin:0 0 .5rem;font-weight:700}.hoodie_sizeIntro__NGDlA{margin:0 0 1.5rem;opacity:.7}.hoodie_tableWrap__WZg1n{overflow-x:auto;border-radius:16px;border:1px solid rgba(0,0,0,.1);background:hsla(0,0%,100%,.5)}.hoodie_tableWrap__WZg1n table{width:100%;border-collapse:collapse;font-size:.95rem;font-variant-numeric:tabular-nums}.hoodie_tableWrap__WZg1n thead{background:rgba(0,0,0,.04)}.hoodie_tableWrap__WZg1n thead th{text-align:left;padding:.9rem 1.1rem;font-weight:700;font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;opacity:.7}.hoodie_tableWrap__WZg1n tbody tr{border-top:1px solid rgba(0,0,0,.06);transition:background-color .2s ease}.hoodie_tableWrap__WZg1n td{padding:.85rem 1.1rem}.hoodie_tableRowActive__SmmcU{background:rgba(119,33,25,.08);font-weight:600}.hoodie_faq__D3ewW{padding:3rem 4vw;max-width:880px;margin:0 auto}.hoodie_faq__D3ewW h2{font-size:clamp(1.6rem,2.8vw,2.2rem);margin:0 0 1.5rem;font-weight:700}.hoodie_faq__D3ewW details{border-top:1px solid rgba(0,0,0,.12);padding:1.25rem 0;cursor:pointer}.hoodie_faq__D3ewW details[open] summary{color:#772119}.hoodie_faq__D3ewW details:last-of-type{border-bottom:1px solid rgba(0,0,0,.12)}.hoodie_faq__D3ewW summary{list-style:none;font-weight:600;font-size:1.05rem;display:flex;justify-content:space-between;align-items:center;transition:color .2s ease}.hoodie_faq__D3ewW summary::-webkit-details-marker{display:none}.hoodie_faq__D3ewW summary:after{content:"+";font-size:1.4rem;transition:transform .25s ease}.hoodie_faq__D3ewW details[open] summary:after{content:"−"}.hoodie_faq__D3ewW details p{margin:.85rem 0 0;line-height:1.6;opacity:.8;font-weight:400}.hoodie_finalCta__La_V_{text-align:center;padding:5rem 4vw 4rem}.hoodie_finalCta__La_V_ h2{margin:0 0 1.75rem;display:flex;flex-direction:column;align-items:center;gap:.5rem}.hoodie_finalCtaSub__xASiD{font-size:clamp(.9rem,1.6vw,1.2rem);letter-spacing:.16em;text-transform:uppercase;font-weight:600;opacity:.7}.hoodie_stickyBar__QUWOz{position:fixed;left:1rem;right:1rem;bottom:1rem;display:none;z-index:50;align-items:center;justify-content:space-between;padding:.85rem 1.1rem;background:var(--hoodie-contrast);color:var(--hoodie-bg);border-radius:16px;text-decoration:none;box-shadow:0 20px 40px -10px rgba(0,0,0,.4)}.hoodie_stickyMeta__5RtO9{font-size:.82rem;letter-spacing:.04em;font-weight:500;opacity:.85;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-right:.6rem}.hoodie_stickyCta__yPMoW{font-weight:700;letter-spacing:.05em;flex-shrink:0;color:#f0aa96}.hoodie_reveal__4iOc0{opacity:0;transform:translateY(24px);transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1)}.hoodie_revealed__BC094{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.hoodie_cta__zHMpl,.hoodie_heroLeft__gM2mt,.hoodie_heroStage__XV4d7,.hoodie_reveal__4iOc0,.hoodie_revealed__BC094,.hoodie_stageInner__Nrzc7,.hoodie_stage__LqEso{transition:none!important;animation:none!important;transform:none!important;opacity:1!important}}@media screen and (max-width:845px){.hoodie_page__eQqEX{padding-bottom:7rem}.hoodie_hero__8ZyCC{padding:.75rem 1.25rem 1rem}.hoodie_heroGrid__rjgMF{grid-template-columns:1fr;gap:1.5rem}.hoodie_heroStage__XV4d7{order:-1}.hoodie_stage__LqEso{max-width:92%}.hoodie_titleArabic__Ac7ZM{font-size:clamp(3.5rem,16vw,6rem)}.hoodie_configurator__3aphs{padding:1rem 1rem .5rem}.hoodie_configCard__hDZmt{padding:1.5rem 1.25rem;border-radius:20px}.hoodie_story__B9D2S{padding:3rem 1.25rem 1rem}.hoodie_storyGrid__EZJZb{grid-template-columns:1fr}.hoodie_storyCard__oTBX_{padding:1.5rem 1.25rem}.hoodie_faq__D3ewW,.hoodie_sizeChart__yxu4v{padding:2.5rem 1.25rem}.hoodie_finalCta__La_V_{padding:3.5rem 1.25rem 2rem}.hoodie_stickyBar__QUWOz{display:flex}}@media screen and (max-width:480px){.hoodie_swatch__79Zzy{width:56px;height:56px}}