.elementor .fb-product-promo{font-weight:500;font-size:10px;color:var(--fb-red);line-height:1.25em;text-align:start;}.elementor .fb-product-price{font-weight:800;font-size:15px;color:var(--fb-red);line-height:1.1em;text-align:start;}.elementor .fb-product-name{font-weight:500;font-size:13px;color:var(--fb-black);line-height:1.25em;text-align:start;}.elementor .fb-product-media{width:100%;aspect-ratio:3 / 4;object-fit:cover;background-color:var(--fb-gray);}.elementor .fb-product-card{min-width:0px;display:flex;flex-direction:column;gap:5px;}.elementor .fb-product-grid{display:grid;gap:12px;grid-template-columns:repeat(4, minmax(0, 1fr));grid-template-rows:none;}.elementor .fb-filter-active{font-weight:700;font-size:12px;color:var(--fb-white);line-height:1em;text-align:center;cursor:pointer;padding-block-start:7px;padding-block-end:7px;padding-inline-start:13px;padding-inline-end:13px;border-radius:999px;border-width:1px;border-color:var(--fb-black);border-style:solid;background-color:var(--fb-black);display:inline-block;}.elementor .fb-filter-pill{font-weight:700;font-size:12px;color:var(--fb-black);line-height:1em;text-align:center;cursor:pointer;padding-block-start:7px;padding-block-end:7px;padding-inline-start:13px;padding-inline-end:13px;border-radius:999px;border-width:1px;border-color:var(--fb-line);border-style:solid;background-color:var(--fb-gray);display:inline-block;}.elementor .fb-filter-row{margin-block-start:0px;margin-block-end:4px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:row;gap:8px;flex-wrap:wrap;align-items:center;}.elementor .fb-sale-title{font-weight:500;font-size:40px;color:var(--fb-white);letter-spacing:0.5px;line-height:1em;text-align:center;text-transform:uppercase;}.elementor .fb-sale-media{width:100%;height:250px;object-fit:cover;}.elementor .fb-label-bottom{position:absolute;inset-inline-end:0px;inset-block-end:12px;inset-inline-start:0px;font-weight:700;font-size:14px;color:var(--fb-white);line-height:1.15em;text-align:center;text-transform:uppercase;padding-block-start:7px;padding-block-end:7px;padding-inline-start:10px;padding-inline-end:10px;background-color:rgba(0,0,0,0.28);}.elementor .fb-category-media{width:100%;height:100%;object-fit:cover;display:block;}.elementor .fb-category-feature{grid-row:span 2;}.elementor .fb-category-grid{display:grid;gap:8px;grid-template-columns:repeat(4, minmax(0, 1fr));grid-template-rows:none;grid-auto-rows:300px;}.elementor .fb-formal-title{font-weight:400;font-size:46px;color:var(--fb-white);letter-spacing:0.4px;line-height:1em;text-align:center;text-transform:uppercase;}.elementor .fb-formal-media{width:100%;height:620px;object-fit:cover;}.elementor .fb-brand-label{font-weight:800;font-size:13px;color:var(--fb-black);line-height:1.2em;text-align:center;text-transform:uppercase;}.elementor .fb-brand-media{width:100%;aspect-ratio:3 / 4;object-fit:cover;}.elementor .fb-brand-grid{display:grid;gap:8px;grid-template-columns:repeat(6, minmax(0, 1fr));grid-template-rows:none;}.elementor .fb-denim-media{width:100%;height:720px;object-fit:cover;object-position:center center;}.elementor .fb-campaign-title{font-weight:700;font-size:48px;color:var(--fb-white);letter-spacing:-1.1px;line-height:0.98em;text-align:center;text-transform:uppercase;}.elementor .fb-campaign-media{width:100%;height:620px;object-fit:cover;}.elementor .fb-split{display:grid;gap:0px;grid-template-columns:repeat(2, minmax(0, 1fr));}.elementor .fb-card-label{font-weight:700;font-size:13px;color:var(--fb-black);line-height:1.25em;text-align:center;}.elementor .fb-trend-media{width:100%;aspect-ratio:3 / 4;object-fit:cover;}.elementor .fb-card{min-width:0px;display:flex;flex-direction:column;gap:8px;}.elementor .fb-grid-four{display:grid;gap:8px;grid-template-columns:repeat(4, minmax(0, 1fr));grid-template-rows:none;}.elementor .fb-section-title{font-weight:800;font-size:24px;color:var(--fb-black);letter-spacing:-0.5px;line-height:1.05em;text-align:start;text-transform:uppercase;}.elementor .fb-latest-shell{width:100%;max-width:1320px;padding-block-start:54px;padding-block-end:78px;padding-inline-start:24px;padding-inline-end:24px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:16px;}.elementor .fb-section-shell{width:100%;max-width:1320px;padding-block-start:56px;padding-block-end:20px;padding-inline-start:24px;padding-inline-end:24px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:16px;}.elementor .fb-cta-light{font-weight:700;font-size:14px;color:var(--fb-white);line-height:1.2em;text-align:center;text-decoration:underline;text-transform:uppercase;cursor:pointer;}.elementor .fb-hero-title{font-weight:700;font-size:64px;color:var(--fb-white);letter-spacing:-1.8px;line-height:0.94em;text-align:center;text-transform:uppercase;}.elementor .fb-kicker-light{font-weight:500;font-size:16px;color:var(--fb-white);letter-spacing:0.6px;line-height:1.2em;text-align:center;text-transform:uppercase;}.elementor .fb-overlay{position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;padding-block-start:28px;padding-block-end:28px;padding-inline-start:28px;padding-inline-end:28px;background-color:rgba(0,0,0,0.18);display:flex;flex-direction:column;gap:12px;justify-content:center;align-items:center;}.elementor .fb-hero-media{height:680px;object-position:center center;}.elementor .fb-media-cover{width:100%;object-fit:cover;display:block;}.elementor .fb-feature-block{width:100%;max-width:1600px;overflow:hidden;position:relative;margin-block-start:26px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;grid-template-rows:none;}.elementor .fb-stage{width:100%;overflow:hidden;position:relative;}.elementor .fb-hero-stage{width:100%;max-width:1600px;overflow:hidden;position:relative;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .fb-promo{width:100%;font-weight:700;font-size:18px;color:var(--fb-white);letter-spacing:0.2px;line-height:1.15em;text-align:center;text-transform:uppercase;padding-block-start:14px;padding-block-end:14px;padding-inline-start:24px;padding-inline-end:24px;background-color:var(--fb-pink);display:block;}.elementor .fb-page{width:100%;overflow:hidden;color:var(--fb-black);background-color:var(--fb-white);display:flex;flex-direction:column;}