@font-face{font-display:swap;font-family:Playfair Display;font-style:normal;font-weight:500;src:url(/static/media/playfair-display-cyrillic-500-normal.58519c2029b39309b63a.woff2) format("woff2"),url(/static/media/playfair-display-cyrillic-500-normal.e48e49ec5751065a876d.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Playfair Display;font-style:normal;font-weight:500;src:url(/static/media/playfair-display-vietnamese-500-normal.ca871f27ecc8ab7cc1e7.woff2) format("woff2"),url(/static/media/playfair-display-vietnamese-500-normal.4e0bd30c39336508058b.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Playfair Display;font-style:normal;font-weight:500;src:url(/static/media/playfair-display-latin-ext-500-normal.cf45c10328043c0db350.woff2) format("woff2"),url(/static/media/playfair-display-latin-ext-500-normal.89f69eda21b4f68aee0d.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Playfair Display;font-style:normal;font-weight:500;src:url(/static/media/playfair-display-latin-500-normal.d3e40468b43818e6bac7.woff2) format("woff2"),url(/static/media/playfair-display-latin-500-normal.a1c38b574bb3e08734b5.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Playfair Display;font-style:normal;font-weight:600;src:url(/static/media/playfair-display-cyrillic-600-normal.c9fa15344b05f783c61b.woff2) format("woff2"),url(/static/media/playfair-display-cyrillic-600-normal.8a60d7ce2d0d92f0764d.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Playfair Display;font-style:normal;font-weight:600;src:url(/static/media/playfair-display-vietnamese-600-normal.dd555f2877b4898e16bf.woff2) format("woff2"),url(/static/media/playfair-display-vietnamese-600-normal.db2905edcae29a806fb4.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Playfair Display;font-style:normal;font-weight:600;src:url(/static/media/playfair-display-latin-ext-600-normal.f1c9785af700cf64b32a.woff2) format("woff2"),url(/static/media/playfair-display-latin-ext-600-normal.035506bace019c3e0029.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Playfair Display;font-style:normal;font-weight:600;src:url(/static/media/playfair-display-latin-600-normal.bfb61dccc8300c68aa16.woff2) format("woff2"),url(/static/media/playfair-display-latin-600-normal.9d993db7549b0f1efc9d.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Playfair Display;font-style:normal;font-weight:700;src:url(/static/media/playfair-display-cyrillic-700-normal.8808357ba94162839a99.woff2) format("woff2"),url(/static/media/playfair-display-cyrillic-700-normal.cdb3d28d3127d9f98ee9.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Playfair Display;font-style:normal;font-weight:700;src:url(/static/media/playfair-display-vietnamese-700-normal.0489b7c29db902f4b52a.woff2) format("woff2"),url(/static/media/playfair-display-vietnamese-700-normal.d58e72db9234ac598541.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Playfair Display;font-style:normal;font-weight:700;src:url(/static/media/playfair-display-latin-ext-700-normal.5cf66780fdbf0cd89db4.woff2) format("woff2"),url(/static/media/playfair-display-latin-ext-700-normal.338ee960fa00e4cd1422.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Playfair Display;font-style:normal;font-weight:700;src:url(/static/media/playfair-display-latin-700-normal.62fc3d7c8ed6e0fe1e5a.woff2) format("woff2"),url(/static/media/playfair-display-latin-700-normal.2e7ea282291dce958a61.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Playfair Display;font-style:italic;font-weight:500;src:url(/static/media/playfair-display-cyrillic-500-italic.c27dc078878896ee8486.woff2) format("woff2"),url(/static/media/playfair-display-cyrillic-500-italic.9b67ee5c27eb06eea611.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Playfair Display;font-style:italic;font-weight:500;src:url(/static/media/playfair-display-vietnamese-500-italic.5685d59e5a8343b8aed8.woff2) format("woff2"),url(/static/media/playfair-display-vietnamese-500-italic.93c47b78187634637c48.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Playfair Display;font-style:italic;font-weight:500;src:url(/static/media/playfair-display-latin-ext-500-italic.c6e4c1163444d046ffe6.woff2) format("woff2"),url(/static/media/playfair-display-latin-ext-500-italic.9938916dfb90ccba0202.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Playfair Display;font-style:italic;font-weight:500;src:url(/static/media/playfair-display-latin-500-italic.72ba90bc246fe5a2c096.woff2) format("woff2"),url(/static/media/playfair-display-latin-500-italic.2a385c3dc6762965daa4.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:400;src:url(/static/media/manrope-cyrillic-ext-400-normal.dd6629a5ac96b1b9496b.woff2) format("woff2"),url(/static/media/manrope-cyrillic-ext-400-normal.d706d6c43b0214bfb650.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:400;src:url(/static/media/manrope-cyrillic-400-normal.67d2f5cd27a74c066bb7.woff2) format("woff2"),url(/static/media/manrope-cyrillic-400-normal.803cbd0e719151df3d8f.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:400;src:url(/static/media/manrope-greek-400-normal.91c29e2e99de39ffd2db.woff2) format("woff2"),url(/static/media/manrope-greek-400-normal.94e36a3348e01178daa1.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:400;src:url(/static/media/manrope-vietnamese-400-normal.07b7f29f8b0fb89c929a.woff2) format("woff2"),url(/static/media/manrope-vietnamese-400-normal.96dac2f6286e1a04f9b9.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:400;src:url(/static/media/manrope-latin-ext-400-normal.a05ad2a2eb9002767f90.woff2) format("woff2"),url(/static/media/manrope-latin-ext-400-normal.5519f7a0fd74c0aa3aac.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:400;src:url(/static/media/manrope-latin-400-normal.84d41d78bb782fb0f969.woff2) format("woff2"),url(/static/media/manrope-latin-400-normal.0d1ad757ee42bab20614.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:500;src:url(/static/media/manrope-cyrillic-ext-500-normal.c803169a005534ccd3ce.woff2) format("woff2"),url(/static/media/manrope-cyrillic-ext-500-normal.7de3a9dc24887eb97e02.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:500;src:url(/static/media/manrope-cyrillic-500-normal.8bc39612bab147b548a0.woff2) format("woff2"),url(/static/media/manrope-cyrillic-500-normal.d9a670e709ce916c1b2f.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:500;src:url(/static/media/manrope-greek-500-normal.3ca2b78cc08d41506266.woff2) format("woff2"),url(/static/media/manrope-greek-500-normal.f712727ba6c6af22d46b.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:500;src:url(/static/media/manrope-vietnamese-500-normal.9d5e4c2f4b8f26f4504e.woff2) format("woff2"),url(/static/media/manrope-vietnamese-500-normal.c9bee1b7182072d8d1de.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:500;src:url(/static/media/manrope-latin-ext-500-normal.7e0789a3289d22727ab3.woff2) format("woff2"),url(/static/media/manrope-latin-ext-500-normal.cb08765add2357d17048.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:500;src:url(/static/media/manrope-latin-500-normal.c7736fa36f1acc702e19.woff2) format("woff2"),url(/static/media/manrope-latin-500-normal.d6d9a6ff354d8f532ed3.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:600;src:url(/static/media/manrope-cyrillic-ext-600-normal.089722617bc2a1516cec.woff2) format("woff2"),url(/static/media/manrope-cyrillic-ext-600-normal.4bbf09a9b13d319bf5fd.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:600;src:url(/static/media/manrope-cyrillic-600-normal.fc7005426b89f1e8a5a0.woff2) format("woff2"),url(/static/media/manrope-cyrillic-600-normal.09ed6ca36d257b1a4881.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:600;src:url(/static/media/manrope-greek-600-normal.728f66dc2faf2d2a642d.woff2) format("woff2"),url(/static/media/manrope-greek-600-normal.5fc8a48033a208313724.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:600;src:url(/static/media/manrope-vietnamese-600-normal.7b668eb50143b685afd7.woff2) format("woff2"),url(/static/media/manrope-vietnamese-600-normal.a240bc5d3e2b56b8dd99.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:600;src:url(/static/media/manrope-latin-ext-600-normal.908f435aaf9ae938320e.woff2) format("woff2"),url(/static/media/manrope-latin-ext-600-normal.16b78ad10143191b033d.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:600;src:url(/static/media/manrope-latin-600-normal.af1782c892c03046369d.woff2) format("woff2"),url(/static/media/manrope-latin-600-normal.2b64d70a40d9de82bb19.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:700;src:url(/static/media/manrope-cyrillic-ext-700-normal.4ee2708831b279ef20f1.woff2) format("woff2"),url(/static/media/manrope-cyrillic-ext-700-normal.b2b2b1d8ddf951e3ba37.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:700;src:url(/static/media/manrope-cyrillic-700-normal.682e60cb17fbaab47031.woff2) format("woff2"),url(/static/media/manrope-cyrillic-700-normal.b3861ca8cfacc88c54ff.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:700;src:url(/static/media/manrope-greek-700-normal.8b5144f5aa9ba2f87b92.woff2) format("woff2"),url(/static/media/manrope-greek-700-normal.f68cae99ba31ccd12a09.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:700;src:url(/static/media/manrope-vietnamese-700-normal.5d5f32888990c62b5471.woff2) format("woff2"),url(/static/media/manrope-vietnamese-700-normal.1d5cbbeae3c8b8b0b3fa.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:700;src:url(/static/media/manrope-latin-ext-700-normal.7559db14fbd483e845ce.woff2) format("woff2"),url(/static/media/manrope-latin-ext-700-normal.d75558844f2c31e07286.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:700;src:url(/static/media/manrope-latin-700-normal.bee86ea645ea6bd5d499.woff2) format("woff2"),url(/static/media/manrope-latin-700-normal.86549a2403b1726731ce.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:"Noto Serif Armenian";font-style:normal;font-weight:500;src:url(/static/media/noto-serif-armenian-armenian-500-normal.ba7375e982610f341884.woff2) format("woff2"),url(/static/media/noto-serif-armenian-armenian-500-normal.921c743ab4c044d5fe56.woff) format("woff");unicode-range:u+0308,u+0530-058f,u+2010,u+2024,u+25cc,u+fb13-fb17}@font-face{font-display:swap;font-family:"Noto Serif Armenian";font-style:normal;font-weight:500;src:url(/static/media/noto-serif-armenian-latin-ext-500-normal.88d2c812c0bb54cc68fa.woff2) format("woff2"),url(/static/media/noto-serif-armenian-latin-ext-500-normal.93ba29336038f45b8b24.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:"Noto Serif Armenian";font-style:normal;font-weight:500;src:url(/static/media/noto-serif-armenian-latin-500-normal.91bb1c8f581f2c698629.woff2) format("woff2"),url(/static/media/noto-serif-armenian-latin-500-normal.b676d724d6ffb1f2543e.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:"Noto Serif Armenian";font-style:normal;font-weight:600;src:url(/static/media/noto-serif-armenian-armenian-600-normal.ed378853d616255772e9.woff2) format("woff2"),url(/static/media/noto-serif-armenian-armenian-600-normal.f16aa0f6484c04114578.woff) format("woff");unicode-range:u+0308,u+0530-058f,u+2010,u+2024,u+25cc,u+fb13-fb17}@font-face{font-display:swap;font-family:"Noto Serif Armenian";font-style:normal;font-weight:600;src:url(/static/media/noto-serif-armenian-latin-ext-600-normal.fb2ea77b6a56e388fece.woff2) format("woff2"),url(/static/media/noto-serif-armenian-latin-ext-600-normal.1a66c3348347ec6d2f89.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:"Noto Serif Armenian";font-style:normal;font-weight:600;src:url(/static/media/noto-serif-armenian-latin-600-normal.4bc9205efc6a1bacf5cf.woff2) format("woff2"),url(/static/media/noto-serif-armenian-latin-600-normal.71880fc1ffd0d1d62f62.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:"Noto Serif Armenian";font-style:normal;font-weight:700;src:url(/static/media/noto-serif-armenian-armenian-700-normal.10f62901656e7e8e3b38.woff2) format("woff2"),url(/static/media/noto-serif-armenian-armenian-700-normal.bfeb19efcacd217e198f.woff) format("woff");unicode-range:u+0308,u+0530-058f,u+2010,u+2024,u+25cc,u+fb13-fb17}@font-face{font-display:swap;font-family:"Noto Serif Armenian";font-style:normal;font-weight:700;src:url(/static/media/noto-serif-armenian-latin-ext-700-normal.616a8d5c0a2b28d91b7d.woff2) format("woff2"),url(/static/media/noto-serif-armenian-latin-ext-700-normal.39ce00914fee08669214.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:"Noto Serif Armenian";font-style:normal;font-weight:700;src:url(/static/media/noto-serif-armenian-latin-700-normal.978f4b3cbd8e69d21c7e.woff2) format("woff2"),url(/static/media/noto-serif-armenian-latin-700-normal.5e4733d9258e1f3396db.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Noto Sans Armenian;font-style:normal;font-weight:400;src:url(/static/media/noto-sans-armenian-armenian-400-normal.589a9cd875f8817a3aa8.woff2) format("woff2"),url(/static/media/noto-sans-armenian-armenian-400-normal.b1086fc7eb148b0667af.woff) format("woff");unicode-range:u+0308,u+0530-058f,u+2010,u+2024,u+25cc,u+fb13-fb17}@font-face{font-display:swap;font-family:Noto Sans Armenian;font-style:normal;font-weight:400;src:url(/static/media/noto-sans-armenian-latin-ext-400-normal.5bb1f306bd7e19caff9c.woff2) format("woff2"),url(/static/media/noto-sans-armenian-latin-ext-400-normal.4eb80f08854b905f77e9.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Noto Sans Armenian;font-style:normal;font-weight:400;src:url(/static/media/noto-sans-armenian-latin-400-normal.f84fb65cf4920bf94357.woff2) format("woff2"),url(/static/media/noto-sans-armenian-latin-400-normal.f5e341e23a91abef175a.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Noto Sans Armenian;font-style:normal;font-weight:500;src:url(/static/media/noto-sans-armenian-armenian-500-normal.1556abfb26c6ff8f3cc1.woff2) format("woff2"),url(/static/media/noto-sans-armenian-armenian-500-normal.c63f604b74500cf63f34.woff) format("woff");unicode-range:u+0308,u+0530-058f,u+2010,u+2024,u+25cc,u+fb13-fb17}@font-face{font-display:swap;font-family:Noto Sans Armenian;font-style:normal;font-weight:500;src:url(/static/media/noto-sans-armenian-latin-ext-500-normal.fb329e6148fdfbaa79dd.woff2) format("woff2"),url(/static/media/noto-sans-armenian-latin-ext-500-normal.4eed442ae5bf63465595.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Noto Sans Armenian;font-style:normal;font-weight:500;src:url(/static/media/noto-sans-armenian-latin-500-normal.b35c618622e0f4835cc3.woff2) format("woff2"),url(/static/media/noto-sans-armenian-latin-500-normal.e195d11ad147d98dec19.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Noto Sans Armenian;font-style:normal;font-weight:600;src:url(/static/media/noto-sans-armenian-armenian-600-normal.dd6548fcf3d823cbd79c.woff2) format("woff2"),url(/static/media/noto-sans-armenian-armenian-600-normal.49d39ad30b591cb90786.woff) format("woff");unicode-range:u+0308,u+0530-058f,u+2010,u+2024,u+25cc,u+fb13-fb17}@font-face{font-display:swap;font-family:Noto Sans Armenian;font-style:normal;font-weight:600;src:url(/static/media/noto-sans-armenian-latin-ext-600-normal.0394dc32569f1ddaba8b.woff2) format("woff2"),url(/static/media/noto-sans-armenian-latin-ext-600-normal.01ac2496cf866a69d812.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Noto Sans Armenian;font-style:normal;font-weight:600;src:url(/static/media/noto-sans-armenian-latin-600-normal.f7a466b5363ecc47d942.woff2) format("woff2"),url(/static/media/noto-sans-armenian-latin-600-normal.609cedb6617f2f172eb7.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Noto Sans Armenian;font-style:normal;font-weight:700;src:url(/static/media/noto-sans-armenian-armenian-700-normal.e05a4b9aede32df67bce.woff2) format("woff2"),url(/static/media/noto-sans-armenian-armenian-700-normal.208f72e16ed1c3971a96.woff) format("woff");unicode-range:u+0308,u+0530-058f,u+2010,u+2024,u+25cc,u+fb13-fb17}@font-face{font-display:swap;font-family:Noto Sans Armenian;font-style:normal;font-weight:700;src:url(/static/media/noto-sans-armenian-latin-ext-700-normal.79c5242e8995d882946b.woff2) format("woff2"),url(/static/media/noto-sans-armenian-latin-ext-700-normal.530bcc727bf06afad74b.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Noto Sans Armenian;font-style:normal;font-weight:700;src:url(/static/media/noto-sans-armenian-latin-700-normal.cc40bdfb08d42be1866e.woff2) format("woff2"),url(/static/media/noto-sans-armenian-latin-700-normal.5bc13d1f6905ed690fb1.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}body,html{margin:0;padding:0}::selection{background:#a8874f59}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#f4ede2}::-webkit-scrollbar-thumb{background:#c8b596;border-radius:8px}::-webkit-scrollbar-thumb:hover{background:#a8874f}:root{--bg:#faf6ef;--bg-soft:#f4ede2;--panel:#fffdf9;--ink:#33271b;--ink-soft:#7c6a55;--ink-faint:#a5947e;--gold:#a8874f;--gold-deep:#8b6d3a;--gold-soft:#a8874f38;--rose:#c98d94;--lavender:#b5a8cf;--lavender-bg:#f3eff8;--green:#1fa85a;--blue:#4d7fd6;--radius:20px;--radius-sm:12px;--shadow:0 18px 45px -18px #45331f47;--shadow-soft:0 10px 30px -14px #45331f2e;--font-display:"Playfair Display","Noto Serif Armenian",Georgia,serif;--font-body:"Manrope","Noto Sans Armenian","Segoe UI",sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;background:radial-gradient(1200px 500px at 85% -100px,#c8aa7824,#0000 60%),#faf6ef;background:radial-gradient(1200px 500px at 85% -100px,#c8aa7824,#0000 60%),var(--bg);color:#33271b;color:var(--ink);font-family:Manrope,Noto Sans Armenian,Segoe UI,sans-serif;font-family:var(--font-body);font-size:16px;line-height:1.6;margin:0}img{display:block;max-width:100%}h1,h2,h3{font-family:Playfair Display,"Noto Serif Armenian",Georgia,serif;font-family:var(--font-display);font-weight:600;letter-spacing:.01em;line-height:1.18;margin:0}p{color:#7c6a55;color:var(--ink-soft);margin:0}button{cursor:pointer;font-family:inherit}a{color:inherit;text-decoration:none}.app-shell{display:flex;flex-direction:column;min-height:100vh}main{flex:1 1}.eyebrow{align-items:center;color:#a8874f;color:var(--gold);display:inline-flex;font-size:12px;font-weight:700;gap:8px;letter-spacing:.22em;text-transform:uppercase}.section-wrap{margin:0 auto;padding:44px 0;width:min(1200px,calc(100% - 48px))}.section-gap{margin-top:20px}.section-header{align-items:flex-end;display:flex;gap:20px;justify-content:space-between;margin-bottom:30px}.section-header h2{font-size:clamp(26px,3.4vw,38px);margin-top:8px}.dark-button,.light-button,.outline-button{align-items:center;border:1px solid #0000;border-radius:999px;display:inline-flex;font-size:15px;font-weight:600;gap:10px;justify-content:center;letter-spacing:.02em;padding:15px 30px;transition:transform .25s ease,box-shadow .25s ease,background .25s ease,color .25s ease}.dark-button{background:linear-gradient(135deg,#3a2d1f,#241a10);box-shadow:0 10px 30px -14px #45331f2e;box-shadow:var(--shadow-soft);color:#f7efe2}.dark-button:hover{box-shadow:0 18px 45px -18px #45331f47;box-shadow:var(--shadow);transform:translateY(-2px)}.outline-button{background:#0000;border-color:#3c2d1c59;color:#33271b;color:var(--ink)}.outline-button:hover{border-color:#a8874f;border-color:var(--gold);transform:translateY(-2px)}.outline-button:hover,.text-button{color:#8b6d3a;color:var(--gold-deep)}.text-button{align-items:center;background:none;border:none;display:inline-flex;font-size:14px;font-weight:700;gap:7px;letter-spacing:.03em;padding:0}.pill-button,.text-button:hover{color:#33271b;color:var(--ink)}.pill-button{align-items:center;background:#fffdf9;background:var(--panel);border:1px solid #3c2d1c38;border-radius:999px;display:inline-flex;font-size:13px;font-weight:600;gap:7px;padding:9px 16px;transition:all .22s ease;white-space:nowrap}.pill-button:hover{background:#33271b;background:var(--ink);border-color:#33271b;border-color:var(--ink);color:#f7efe2}.icon-button{align-items:center;background:#0000;border:none;border-radius:50%;color:#33271b;color:var(--ink);display:inline-flex;height:42px;justify-content:center;transition:background .2s ease,color .2s ease;width:42px}.icon-button:hover{background:#a8874f24;color:#8b6d3a;color:var(--gold-deep)}.button-row{display:flex;flex-wrap:wrap;gap:14px}.mobile-only{display:none!important}.sr-only{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.reveal{opacity:0;transform:translateY(26px);transition:opacity .7s ease,transform .7s ease}.reveal.is-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none;transition:none}}.announce-bar{background:linear-gradient(90deg,#33271b,#4a3823 55%,#33271b);color:#f7efe2eb;display:flex;font-size:12.5px;gap:34px;justify-content:center;letter-spacing:.06em;padding:9px 16px}.announce-bar span{align-items:center;display:inline-flex;gap:7px;white-space:nowrap}.site-header{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:#faf6efd1;border-bottom:1px solid #0000;position:sticky;top:0;transition:border .3s ease,box-shadow .3s ease;z-index:60}.site-header.is-scrolled{border-bottom:1px solid #3c2d1c1a;box-shadow:0 12px 30px -22px #45331f73}.header-inner{align-items:center;display:flex;gap:26px;margin:0 auto;padding:12px 0;width:min(1240px,calc(100% - 32px))}.brand-link{display:inline-flex;flex-shrink:0}.brand-logo{align-items:center;display:inline-flex;gap:11px}.brand-mark-img{display:block;height:48px;width:auto}.site-footer .brand-mark-img{height:56px}.brand-logo-words{display:flex;flex-direction:column;line-height:1}.brand-logo-words strong{color:#33271b;color:var(--ink);font-family:Playfair Display,"Noto Serif Armenian",Georgia,serif;font-family:var(--font-display);font-size:21px;font-weight:600;letter-spacing:.34em}.brand-logo-words small{color:#a8874f;color:var(--gold);font-size:9.5px;letter-spacing:.42em;margin-top:5px;text-transform:uppercase}.site-footer .brand-logo-words strong{color:#f4ead9}.main-nav{align-items:center;display:flex;gap:26px;margin:0 auto}.main-nav>a{color:#7c6a55;color:var(--ink-soft);font-size:14.5px;font-weight:600;letter-spacing:.04em;padding:6px 0;position:relative;transition:color .2s ease;white-space:nowrap}.main-nav>a:after{background:linear-gradient(90deg,#a8874f,#d9bd8b);background:linear-gradient(90deg,var(--gold),#d9bd8b);border-radius:2px;bottom:0;content:"";height:2px;left:0;position:absolute;transform:scaleX(0);transform-origin:left center;transition:transform .32s cubic-bezier(.32,.72,.24,1);width:100%}.main-nav>a.is-active,.main-nav>a:hover{color:#33271b;color:var(--ink)}.main-nav>a.is-active:after,.main-nav>a:hover:after{transform:scaleX(1)}.header-actions{align-items:center;display:flex;flex-shrink:0;gap:4px}.lang-switch{background:#fffdf9b3;border:1px solid #3c2d1c2e;border-radius:999px;display:inline-flex;margin-right:10px;padding:3px}.lang-switch button,.nav-langs button{background:#0000;border:none;border-radius:999px;color:#7c6a55;color:var(--ink-soft);font-size:12.5px;font-weight:700;letter-spacing:.04em;padding:6px 12px;transition:all .2s ease}.lang-switch button.is-active,.nav-langs button.is-active{background:#33271b;background:var(--ink);color:#f7efe2}.cart-button{position:relative}.cart-count{background:#a8874f;background:var(--gold);border-radius:999px;color:#fff;display:flex;font-size:11px;font-weight:700;height:18px;justify-content:center;min-width:18px;padding:0 5px;position:absolute;right:0;top:2px}.cart-count,.hero{align-items:center}.hero{grid-gap:56px;display:grid;gap:56px;grid-template-columns:1.05fr .95fr;margin:26px auto 0;padding:30px 0 10px;width:min(1200px,calc(100% - 48px))}.hero-copy h1{font-size:clamp(34px,5vw,58px);margin:18px 0 20px}.hero-copy>p{font-size:17px;margin-bottom:30px;max-width:480px}.hero-facts{border-top:1px solid #3c2d1c1f;display:flex;gap:34px;margin-top:42px;padding-top:26px}.hero-facts div{display:flex;flex-direction:column;gap:4px}.hero-facts strong{color:#8b6d3a;color:var(--gold-deep);font-family:Playfair Display,"Noto Serif Armenian",Georgia,serif;font-family:var(--font-display);font-size:22px}.hero-facts span{color:#7c6a55;color:var(--ink-soft);font-size:13px;max-width:150px}.hero-media{position:relative}.hero-media>img{aspect-ratio:4/4.7;border-radius:200px 200px 20px 20px;border-radius:200px 200px var(--radius) var(--radius);box-shadow:0 18px 45px -18px #45331f47;box-shadow:var(--shadow);object-fit:cover;width:100%}.hero-media:before{border:1px solid #a8874f38;border:1px solid var(--gold-soft);border-radius:210px 210px 20px 20px;border-radius:210px 210px var(--radius) var(--radius);content:"";inset:-16px 16px 16px -16px;pointer-events:none;position:absolute}.hero-card{align-items:flex-start;background:#fffdf9;background:var(--panel);border-radius:12px;border-radius:var(--radius-sm);bottom:36px;box-shadow:0 18px 45px -18px #45331f47;box-shadow:var(--shadow);color:#8b6d3a;color:var(--gold-deep);display:flex;gap:12px;left:-34px;max-width:300px;padding:16px 18px;position:absolute}.hero-card strong{color:#33271b;color:var(--ink);display:block;font-size:14px}.hero-card span{color:#7c6a55;color:var(--ink-soft);font-size:12.5px;line-height:1.45}.usp-band{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(4,1fr);margin:60px auto 8px;width:min(1200px,calc(100% - 48px))}.usp-band article{background:#fffdf9;background:var(--panel);border:1px solid #3c2d1c12;border-radius:20px;border-radius:var(--radius);padding:26px 24px;transition:transform .25s ease,box-shadow .25s ease}.usp-band article:hover{box-shadow:0 10px 30px -14px #45331f2e;box-shadow:var(--shadow-soft);transform:translateY(-4px)}.usp-icon{align-items:center;background:linear-gradient(140deg,#a8874f29,#c98d9424);border-radius:16px;color:#8b6d3a;color:var(--gold-deep);display:inline-flex;height:52px;justify-content:center;margin-bottom:15px;width:52px}.usp-band h3{font-size:17px;margin-bottom:6px}.usp-band p{font-size:13.5px}.category-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(6,1fr)}.category-card{border-radius:20px;border-radius:var(--radius);box-shadow:0 10px 30px -14px #45331f2e;box-shadow:var(--shadow-soft);grid-column:span 2;min-height:300px;overflow:hidden;position:relative}.category-card:first-child,.category-card:nth-child(2){grid-column:span 3;min-height:400px}.category-card img{height:100%;inset:0;object-fit:cover;position:absolute;transition:transform .7s ease;width:100%}.category-card:hover img{transform:scale(1.06)}.category-card:after{background:linear-gradient(180deg,#1e150c00 38%,#1e150cc7);content:"";inset:0;position:absolute}.category-card-body{bottom:20px;color:#fdf8ef;left:22px;position:absolute;right:22px;z-index:2}.category-card-body h3{font-size:21px;margin-bottom:4px}.category-card-body p{color:#fdf8efd1;font-size:13px;margin-bottom:10px}.category-link{align-items:center;color:#ecd9b5;display:inline-flex;font-size:12.5px;font-weight:700;gap:7px;letter-spacing:.14em;text-transform:uppercase}.product-grid{grid-gap:22px;display:grid;gap:22px;grid-template-columns:repeat(auto-fill,minmax(255px,1fr))}.product-card{background:#fffdf9;background:var(--panel);border:1px solid #3c2d1c12;border-radius:20px;border-radius:var(--radius);display:flex;flex-direction:column;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.product-card:hover{box-shadow:0 18px 45px -18px #45331f47;box-shadow:var(--shadow);transform:translateY(-5px)}.product-card-media{aspect-ratio:4/4.4;background:#f4ede2;background:var(--bg-soft);display:block;overflow:hidden;position:relative}.product-card-media img{height:100%;inset:0;object-fit:cover;position:absolute;transition:opacity .5s ease,transform .6s ease;width:100%}.product-card-media .hover-image{opacity:0}.product-card:hover .product-card-media img:first-child{transform:scale(1.04)}.product-card:hover .hover-image{opacity:1;transform:scale(1.02)}.badge-row{display:flex;gap:6px;left:13px;position:absolute;top:13px;z-index:2}.badge{background:#fffdf9eb;border-radius:999px;box-shadow:0 6px 16px -8px #0006;color:#33271b;color:var(--ink);font-size:11px;font-weight:700;letter-spacing:.08em;padding:5px 11px;text-transform:uppercase}.badge-new{background:#a8874f;background:var(--gold);color:#fff}.badge-hit{background:#33271b;color:#f3e6cf}.badge-handmade{background:#fffdf9f0;color:#8b6d3a;color:var(--gold-deep)}.badge-gift{background:#c98d94;background:var(--rose);color:#fff}.quick-view-button{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1e150cd1;border:none;border-radius:999px;bottom:14px;color:#f7efe2;display:inline-flex;font-size:12.5px;font-weight:600;gap:7px;left:50%;opacity:0;padding:10px 18px;position:absolute;transform:translate(-50%,12px);transition:opacity .28s ease,transform .28s ease;white-space:nowrap;z-index:2}.product-card:hover .quick-view-button{opacity:1;transform:translate(-50%)}.product-card-body{display:flex;flex:1 1;flex-direction:column;gap:6px;padding:17px 18px 19px}.product-card-body h3{font-size:16.5px;font-weight:600;line-height:1.35}.product-card-material{color:#a5947e;color:var(--ink-faint);font-size:12.5px}.product-card-foot{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-top:auto;padding-top:12px}.price{color:#33271b;color:var(--ink);font-size:16px;font-weight:700;white-space:nowrap}.price small{color:#a5947e;color:var(--ink-faint);font-weight:600}.price-request{color:#8b6d3a;color:var(--gold-deep);font-size:13.5px;font-weight:700}.kids-feature{grid-gap:54px;align-items:center;background:linear-gradient(140deg,#f3eff8,#faf3ef);background:linear-gradient(140deg,var(--lavender-bg),#faf3ef);border-radius:32px;border-radius:calc(var(--radius)*1.6);display:grid;gap:54px;grid-template-columns:.92fr 1.08fr;margin:30px auto;padding:46px 52px;width:min(1200px,calc(100% - 48px))}.kids-media img{border-radius:20px;border-radius:var(--radius);box-shadow:0 18px 45px -18px #45331f47;box-shadow:var(--shadow);width:100%}.kids-copy h2{font-size:clamp(26px,3.2vw,38px);margin:12px 0 14px}.kids-copy>p{margin-bottom:20px}.kids-list{grid-gap:11px 20px;display:grid;gap:11px 20px;grid-template-columns:1fr 1fr;list-style:none;margin:0 0 26px;padding:0}.kids-list li{align-items:center;color:#33271b;color:var(--ink);display:flex;font-size:14px;font-weight:600;gap:9px}.kids-list svg{color:#a8874f;color:var(--gold);flex-shrink:0}.sewing-teaser{grid-gap:50px;align-items:center;background:#fffdf9;background:var(--panel);border:1px solid #3c2d1c14;border-radius:32px;border-radius:calc(var(--radius)*1.6);display:grid;gap:50px;grid-template-columns:1.1fr .9fr;margin:30px auto;padding:46px 52px;width:min(1200px,calc(100% - 48px))}.sewing-teaser-copy h2{font-size:clamp(26px,3vw,36px);margin:12px 0 14px}.sewing-teaser-copy p{margin-bottom:20px}.price-chips{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:24px}.price-chips span{background:#a8874f12;border:1px dashed #8b6d3a80;border-radius:999px;color:#8b6d3a;color:var(--gold-deep);font-size:14px;font-weight:700;padding:8px 16px}.sewing-teaser-media img{border-radius:20px;border-radius:var(--radius);box-shadow:0 18px 45px -18px #45331f47;box-shadow:var(--shadow);width:100%}.about-band{grid-gap:54px;align-items:center;display:grid;gap:54px;grid-template-columns:.9fr 1.1fr;margin:30px auto;width:min(1200px,calc(100% - 48px))}.about-media img{aspect-ratio:4/4.6;border-radius:200px 200px 20px 20px;border-radius:200px 200px var(--radius) var(--radius);box-shadow:0 18px 45px -18px #45331f47;box-shadow:var(--shadow);object-fit:cover;width:100%}.about-copy h2{font-size:clamp(26px,3.2vw,40px);margin:12px 0 16px}.about-copy p{margin-bottom:20px;max-width:500px}.follow-band{align-items:center;background:radial-gradient(400px 200px at 50% -60px,#a8874f29,#0000),#fffdf9;background:radial-gradient(400px 200px at 50% -60px,#a8874f29,#0000),var(--panel);border:1px solid #3c2d1c14;border-radius:32px;border-radius:calc(var(--radius)*1.6);color:#8b6d3a;color:var(--gold-deep);display:flex;flex-direction:column;gap:12px;margin:40px auto 70px;padding:50px 40px;text-align:center;width:min(860px,calc(100% - 48px))}.follow-band h2{color:#33271b;color:var(--ink);font-size:clamp(24px,3vw,32px)}.follow-band p{margin-bottom:12px;max-width:420px}.page-head{align-items:center;display:flex;flex-direction:column;gap:12px;margin:40px auto 0;text-align:center;width:min(820px,calc(100% - 48px))}.page-head h1{font-size:clamp(30px,4.4vw,48px)}.about-logo{margin:6px auto 0;width:min(300px,64%)}.page-head p{max-width:560px}.chip-row{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:18px}.chip{background:#fffdf9;background:var(--panel);border:1px solid #3c2d1c33;border-radius:999px;color:#7c6a55;color:var(--ink-soft);font-size:13.5px;font-weight:600;padding:10px 20px;transition:all .22s ease}.chip:hover{border-color:#a8874f;border-color:var(--gold);color:#8b6d3a;color:var(--gold-deep)}.chip.is-active{background:#33271b;background:var(--ink);border-color:#33271b;border-color:var(--ink);color:#f7efe2}.catalog-count{color:#a5947e;color:var(--ink-faint);font-size:13px;margin-bottom:26px;text-align:center}.breadcrumbs{padding:26px 0 0}.product-detail{grid-gap:56px;align-items:start;display:grid;gap:56px;grid-template-columns:1.02fr .98fr;padding-top:20px}.product-gallery{display:flex;flex-direction:column;gap:12px;position:sticky;top:96px}.gallery-main img{aspect-ratio:4/4.5;border-radius:20px;border-radius:var(--radius);box-shadow:0 18px 45px -18px #45331f47;box-shadow:var(--shadow);object-fit:cover;width:100%}.gallery-thumbs{display:flex;flex-wrap:wrap;gap:10px}.gallery-thumbs button{background:none;border:2px solid #0000;border-radius:12px;border-radius:var(--radius-sm);height:74px;opacity:.75;overflow:hidden;padding:0;transition:all .2s ease;width:74px}.gallery-thumbs button img{height:100%;object-fit:cover;width:100%}.gallery-thumbs button:hover{opacity:1}.gallery-thumbs button.is-active{border-color:#a8874f;border-color:var(--gold);opacity:1}.product-info h1{font-size:clamp(26px,3.2vw,38px);margin:10px 0 14px}.product-price{margin-bottom:16px}.price-line{align-items:baseline;display:flex;gap:8px}.price-line strong{color:#33271b;color:var(--ink);font-family:Playfair Display,"Noto Serif Armenian",Georgia,serif;font-family:var(--font-display);font-size:28px}.price-line strong.price-request{color:#8b6d3a;color:var(--gold-deep);font-size:20px}.price-line small{color:#a5947e;color:var(--ink-faint);font-weight:600}.product-description{margin-bottom:24px}.selector-group{margin-bottom:22px}.selector-head{color:#7c6a55;color:var(--ink-soft);display:flex;font-size:13px;font-weight:700;justify-content:space-between;letter-spacing:.08em;margin-bottom:10px;text-transform:uppercase}.size-options{display:flex;flex-wrap:wrap;gap:9px}.size-options button{align-items:center;background:#fffdf9;background:var(--panel);border:1px solid #3c2d1c38;border-radius:12px;border-radius:var(--radius-sm);color:#33271b;color:var(--ink);display:flex;flex-direction:column;font-size:13.5px;font-weight:700;gap:2px;padding:9px 15px;transition:all .2s ease}.size-options button small{color:#a5947e;color:var(--ink-faint);font-size:11px;font-weight:600}.size-options button:hover{border-color:#a8874f;border-color:var(--gold)}.size-options button.active{background:#33271b;background:var(--ink);border-color:#33271b;border-color:var(--ink);color:#f7efe2}.size-options button.active small{color:#f7efe2bf}.purchase-row{align-items:stretch;display:flex;gap:12px;margin-bottom:14px}.dark-button.grow{flex:1 1}.quantity-stepper{align-items:center;background:#fffdf9;background:var(--panel);border:1px solid #3c2d1c38;border-radius:999px;display:inline-flex;gap:4px;padding:4px}.quantity-stepper button{align-items:center;background:#0000;border:none;border-radius:50%;color:#33271b;color:var(--ink);display:inline-flex;height:34px;justify-content:center;width:34px}.quantity-stepper button:hover{background:#a8874f26}.quantity-stepper span{font-weight:700;min-width:26px;text-align:center}.direct-order{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr;margin-bottom:10px}.order-button{align-items:center;border:none;border-radius:999px;display:inline-flex;font-size:14px;font-weight:700;gap:9px;justify-content:center;padding:14px 18px;text-align:center;transition:transform .22s ease,box-shadow .22s ease,background .22s ease}.order-button:hover{box-shadow:0 10px 30px -14px #45331f2e;box-shadow:var(--shadow-soft);transform:translateY(-2px)}.order-button.whatsapp{background:#1fa85a;background:var(--green);color:#fff}.order-button.messenger{background:#4d7fd6;background:var(--blue);color:#fff}.order-button.ghost{background:#0000;border:1px solid #3c2d1c40;color:#33271b;color:var(--ink);font-weight:600}.order-button.ghost:hover{border-color:#a8874f;border-color:var(--gold);box-shadow:none;color:#8b6d3a;color:var(--gold-deep)}.feature-list{margin:26px 0 8px}.feature-list h3{font-size:16px;margin-bottom:12px}.feature-list ul{grid-gap:10px 18px;display:grid;gap:10px 18px;grid-template-columns:1fr 1fr;list-style:none;margin:0;padding:0}.feature-list li{align-items:center;color:#7c6a55;color:var(--ink-soft);display:flex;font-size:13.5px;font-weight:600;gap:9px}.feature-list svg{color:#a8874f;color:var(--gold);flex-shrink:0}.info-accordion{border-top:1px solid #3c2d1c1f;margin-top:20px}.info-accordion details{border-bottom:1px solid #3c2d1c1f;padding:4px 0}.info-accordion summary{align-items:center;cursor:pointer;display:flex;font-size:14.5px;font-weight:700;justify-content:space-between;list-style:none;padding:13px 0}.info-accordion summary::-webkit-details-marker{display:none}.info-accordion summary:after{color:#a8874f;color:var(--gold);content:"+";font-size:19px;transition:transform .25s ease}.info-accordion details[open] summary:after{transform:rotate(45deg)}.info-accordion p{font-size:14px;padding-bottom:15px}.pricelist{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.price-group{background:#fffdf9;background:var(--panel);border:1px solid #3c2d1c14;border-radius:20px;border-radius:var(--radius);box-shadow:0 10px 30px -14px #45331f2e;box-shadow:var(--shadow-soft);padding:28px 26px}.price-group h3{border-bottom:1px solid #a8874f40;font-size:17px;margin-bottom:18px;padding-bottom:14px}.price-group ul{display:flex;flex-direction:column;gap:13px;list-style:none;margin:0;padding:0}.price-group li{align-items:baseline;display:flex;font-size:14.5px;gap:10px}.price-group li span{color:#7c6a55;color:var(--ink-soft);white-space:nowrap}.price-group li i{border-bottom:1px dotted #7c6a5580;flex:1 1;transform:translateY(-4px)}.price-group li strong{font-size:15px;white-space:nowrap}.pricelist-cta{align-items:center;background:linear-gradient(120deg,#a8874f1f,#c98d941a);border-radius:20px;border-radius:var(--radius);display:flex;flex-wrap:wrap;gap:18px;justify-content:space-between;margin-top:26px;padding:24px 28px}.pricelist-cta p{font-size:14px;max-width:420px}.contact-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(4,1fr)}.contact-card{align-items:center;background:#fffdf9;background:var(--panel);border:1px solid #3c2d1c14;border-radius:20px;border-radius:var(--radius);color:#8b6d3a;color:var(--gold-deep);display:flex;flex-direction:column;gap:9px;padding:30px 24px;text-align:center;transition:transform .25s ease,box-shadow .25s ease}.contact-card:hover{box-shadow:0 18px 45px -18px #45331f47;box-shadow:var(--shadow);transform:translateY(-4px)}.contact-card h3{color:#33271b;color:var(--ink);font-size:17px}.contact-card p{font-size:14px}.contact-note{align-items:flex-start;background:#fffdf9;background:var(--panel);border:1px solid #3c2d1c14;border-radius:20px;border-radius:var(--radius);color:#8b6d3a;color:var(--gold-deep);display:flex;gap:16px;padding:22px 26px}.contact-note h3{color:#33271b;color:var(--ink);font-size:16px;margin-bottom:4px}.contact-note p{font-size:14px}.drawer-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1e150c73;inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .3s ease;z-index:90}.drawer-backdrop.is-open{opacity:1;pointer-events:auto}.cart-drawer{background:#faf6ef;background:var(--bg);bottom:0;box-shadow:-30px 0 60px -30px #1e150c80;display:flex;flex-direction:column;position:fixed;right:0;top:0;transform:translateX(105%);transition:transform .38s cubic-bezier(.32,.72,.24,1);width:min(430px,100%);z-index:100}.cart-drawer.is-open{transform:none}.drawer-head{align-items:center;border-bottom:1px solid #3c2d1c1a;display:flex;justify-content:space-between;padding:20px 24px}.drawer-head h2{font-size:21px}.drawer-empty{align-items:center;color:#a8874f;color:var(--gold);display:flex;flex:1 1;flex-direction:column;gap:12px;justify-content:center;padding:30px;text-align:center}.drawer-empty h3{color:#33271b;color:var(--ink);font-size:19px}.drawer-empty p{font-size:14px;max-width:280px}.drawer-items{display:flex;flex:1 1;flex-direction:column;gap:16px;overflow-y:auto;padding:18px 24px}.drawer-item{background:#fffdf9;background:var(--panel);border:1px solid #3c2d1c12;border-radius:12px;border-radius:var(--radius-sm);display:flex;gap:14px;padding:12px}.drawer-item img{border-radius:9px;height:96px;object-fit:cover;width:82px}.drawer-item-info{display:flex;flex:1 1;flex-direction:column;gap:3px}.drawer-item-info strong{font-size:13.5px;line-height:1.35}.drawer-item-size{color:#a5947e;color:var(--ink-faint);font-size:12px}.drawer-item-price{color:#8b6d3a;color:var(--gold-deep);font-size:13.5px;font-weight:700}.drawer-item-controls{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-top:auto}.drawer-item .quantity-stepper{padding:2px}.drawer-item .quantity-stepper button{height:27px;width:27px}.drawer-item .text-button{color:#a5947e;color:var(--ink-faint);font-size:12px}.drawer-item .text-button:hover{color:#b4544e}.drawer-foot{background:#faf6ef;background:var(--bg);border-top:1px solid #3c2d1c1a;display:flex;flex-direction:column;gap:10px;padding:18px 24px 22px}.drawer-total{align-items:baseline;display:flex;font-size:15px;justify-content:space-between}.drawer-total strong{font-family:Playfair Display,"Noto Serif Armenian",Georgia,serif;font-family:var(--font-display);font-size:21px}.drawer-total small{font-family:Manrope,Noto Sans Armenian,Segoe UI,sans-serif;font-family:var(--font-body);font-size:12px;font-weight:600}.drawer-hint,.drawer-total small{color:#a5947e;color:var(--ink-faint)}.drawer-hint{font-size:12.5px}.order-secondary{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.order-secondary .order-button{font-size:12.5px;padding:12px 10px}.search-overlay{animation:fadeIn .25s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#faf6eff7;display:flex;flex-direction:column;inset:0;position:fixed;z-index:110}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.search-head{align-items:center;border-bottom:2px solid #33271b;border-bottom:2px solid var(--ink);color:#8b6d3a;color:var(--gold-deep);display:flex;gap:14px;margin:34px auto 10px;padding-bottom:12px;width:min(760px,calc(100% - 48px))}.search-head input{background:#0000;border:none;color:#33271b;color:var(--ink);flex:1 1;font-family:Playfair Display,"Noto Serif Armenian",Georgia,serif;font-family:var(--font-display);font-size:21px;outline:none}.search-results{display:flex;flex-direction:column;gap:10px;margin:10px auto 40px;overflow-y:auto;width:min(760px,calc(100% - 48px))}.search-empty{padding:40px 0;text-align:center}.search-result{align-items:center;background:#fffdf9;background:var(--panel);border:1px solid #3c2d1c14;border-radius:12px;border-radius:var(--radius-sm);color:#8b6d3a;color:var(--gold-deep);display:flex;gap:16px;padding:10px 16px 10px 10px;text-align:left;transition:transform .2s ease,box-shadow .2s ease}.search-result:hover{box-shadow:0 10px 30px -14px #45331f2e;box-shadow:var(--shadow-soft);transform:translateX(4px)}.search-result img{border-radius:8px;height:66px;object-fit:cover;width:58px}.search-result span{display:flex;flex:1 1;flex-direction:column;gap:2px}.search-result strong{color:#33271b;color:var(--ink);font-size:14.5px}.search-result small{color:#a5947e;color:var(--ink-faint);font-size:12.5px;font-weight:600}.modal-backdrop{align-items:center;animation:fadeIn .25s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1e150c80;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:105}.quick-view{animation:riseIn .3s ease;background:#faf6ef;background:var(--bg);border-radius:24px;border-radius:calc(var(--radius)*1.2);box-shadow:0 18px 45px -18px #45331f47;box-shadow:var(--shadow);max-height:88vh;overflow-y:auto;position:relative;width:min(880px,100%)}@keyframes riseIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}.modal-close{background:#fffdf9;background:var(--panel);box-shadow:0 10px 30px -14px #45331f2e;box-shadow:var(--shadow-soft);position:absolute;right:14px;top:14px;z-index:3}.quick-view-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:1fr 1fr;padding:28px}.quick-view .product-gallery{position:static}.quick-view .gallery-main img{aspect-ratio:4/4.2}.quick-view-info h2{font-size:24px;margin-bottom:10px}.quick-view-info>p{font-size:14px;margin:12px 0 16px}.quick-facts{display:flex;flex-direction:column;gap:9px;margin:0 0 20px}.quick-facts div{display:flex;font-size:13.5px;gap:10px}.quick-facts dt{color:#7c6a55;color:var(--ink-soft);font-weight:700;min-width:90px}.quick-facts dd{color:#33271b;color:var(--ink);margin:0}.site-footer{background:linear-gradient(160deg,#2c2115,#1d150c);color:#f4ead9d1;margin-top:40px;padding:56px 0 26px}.footer-grid{grid-gap:40px;border-bottom:1px solid #f4ead924;display:grid;gap:40px;grid-template-columns:1.4fr 1fr 1fr 1fr;margin:0 auto;padding-bottom:40px;width:min(1200px,calc(100% - 48px))}.footer-brand p{color:#f4ead9a8;font-size:13.5px;margin-top:16px;max-width:300px}.footer-tagline{color:#cbb388!important;font-family:Playfair Display,"Noto Serif Armenian",Georgia,serif;font-family:var(--font-display);font-style:italic}.footer-grid h3{color:#cbb388;font-size:13px;letter-spacing:.18em;margin-bottom:16px;text-transform:uppercase}.footer-grid a{color:#f4ead9c7;display:block;font-size:14px;padding:5px 0;transition:color .2s ease,transform .2s ease}.footer-grid a:hover{color:#fff;transform:translateX(3px)}.footer-city{color:#f4ead980;display:block;font-size:12.5px;margin-top:10px}.footer-bottom{align-items:center;color:#f4ead98c;display:flex;font-size:12.5px;gap:14px;justify-content:space-between;margin:0 auto;padding-top:22px;width:min(1200px,calc(100% - 48px))}.footer-langs{display:flex;gap:12px;letter-spacing:.06em}.not-found{align-items:center;display:flex;flex-direction:column;gap:14px;justify-content:center;min-height:46vh;padding:60px 24px;text-align:center}.not-found h1{font-size:clamp(28px,4vw,44px)}@media (max-width:1080px){.category-grid{grid-template-columns:repeat(6,1fr)}.category-card,.category-card:first-child,.category-card:nth-child(2){grid-column:span 2;min-height:300px}.category-card:nth-child(4),.category-card:nth-child(5){grid-column:span 3}.usp-band{grid-template-columns:repeat(2,1fr)}.pricelist{grid-template-columns:1fr}.contact-grid{grid-template-columns:repeat(2,1fr)}.footer-grid{grid-template-columns:1fr 1fr}}@media (max-width:920px){.desktop-only{display:none!important}.mobile-only{display:inline-flex!important}.header-inner{gap:12px}.brand-link{margin-right:auto}.main-nav{align-items:flex-start;background:#faf6ef;background:var(--bg);bottom:0;box-shadow:30px 0 60px -30px #1e150c66;flex-direction:column;gap:6px;left:0;margin:0;padding:90px 30px 30px;position:fixed;top:0;transform:translateX(-105%);transition:transform .35s cubic-bezier(.32,.72,.24,1);width:min(320px,86%);z-index:70}.main-nav.is-open{transform:none}.main-nav>a{border-bottom:1px solid #3c2d1c14;font-size:18px;padding:10px 0;width:100%}.nav-langs{display:flex!important;gap:8px;margin-top:22px}.nav-langs button{border:1px solid #3c2d1c33}.hero{gap:40px;grid-template-columns:1fr;padding-top:12px}.hero-media{order:-1}.hero-media>img{aspect-ratio:4/4;border-radius:130px 130px 20px 20px;border-radius:130px 130px var(--radius) var(--radius)}.hero-media:before{border-radius:140px 140px 20px 20px;border-radius:140px 140px var(--radius) var(--radius)}.hero-card{bottom:16px;left:12px}.about-band,.kids-feature,.sewing-teaser{gap:30px;grid-template-columns:1fr;padding:30px 26px}.about-band{padding:0}.product-detail{gap:34px;grid-template-columns:1fr}.product-gallery{position:static}.quick-view-grid{grid-template-columns:1fr}}@media (max-width:560px){.announce-bar{font-size:11.5px;gap:16px;overflow-x:auto}.section-wrap{padding:30px 0}.about-band,.follow-band,.hero,.kids-feature,.section-wrap,.sewing-teaser,.usp-band{width:calc(100% - 32px)}.usp-band{gap:12px;grid-template-columns:1fr 1fr}.usp-band article{padding:18px 16px}.category-grid{grid-template-columns:1fr 1fr}.category-card,.category-card:first-child,.category-card:nth-child(2),.category-card:nth-child(4),.category-card:nth-child(5){grid-column:span 1;min-height:230px}.category-card:nth-child(5){grid-column:span 2}.product-grid{gap:14px;grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.product-card-body{padding:13px 14px 15px}.product-card-foot .pill-button{justify-content:center;width:100%}.direct-order,.feature-list ul,.kids-list{grid-template-columns:1fr}.purchase-row{flex-direction:column}.quantity-stepper{justify-content:center}.contact-grid,.footer-grid{grid-template-columns:1fr}.footer-grid{gap:26px}.footer-bottom{flex-direction:column;text-align:center}.hero-facts{gap:20px}.pricelist-cta{align-items:flex-start;flex-direction:column}}.page-fade{animation:pageIn .5s ease both}@keyframes pageIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes riseFade{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}.hero-enter>*{animation:riseFade .85s cubic-bezier(.22,.65,.3,1) both}.hero-enter>:first-child{animation-delay:.05s}.hero-enter>:nth-child(2){animation-delay:.16s}.hero-enter>:nth-child(3){animation-delay:.27s}.hero-enter>:nth-child(4){animation-delay:.38s}.hero-enter>:nth-child(5){animation-delay:.49s}@keyframes heroMediaIn{0%{opacity:0;transform:scale(.965) translateY(18px)}to{opacity:1;transform:none}}.hero-enter-media{animation:heroMediaIn 1.05s cubic-bezier(.22,.65,.3,1) .18s both}.hero-card{animation:riseFade .8s ease .85s both}.reveal-stagger>*{opacity:0;transform:translateY(26px);transition:opacity .65s cubic-bezier(.22,.65,.3,1),transform .65s cubic-bezier(.22,.65,.3,1)}.reveal-stagger.is-visible>*{opacity:1;transform:none}.reveal-stagger.is-visible>:first-child{transition-delay:0ms}.reveal-stagger.is-visible>:nth-child(2){transition-delay:70ms}.reveal-stagger.is-visible>:nth-child(3){transition-delay:.14s}.reveal-stagger.is-visible>:nth-child(4){transition-delay:.21s}.reveal-stagger.is-visible>:nth-child(5){transition-delay:.28s}.reveal-stagger.is-visible>:nth-child(6){transition-delay:.35s}.reveal-stagger.is-visible>:nth-child(7){transition-delay:.42s}.reveal-stagger.is-visible>:nth-child(n+8){transition-delay:.48s}[data-parallax]{will-change:transform}.ornament{align-items:center;display:flex;gap:14px;justify-content:center;margin:34px auto 6px;width:min(420px,60%)}.ornament i{background:linear-gradient(90deg,#0000,#a8874f8c);flex:1 1;height:1px}.ornament i:last-child{background:linear-gradient(90deg,#a8874f8c,#0000)}.ornament span{background:#a8874f;background:var(--gold);border-radius:1px;height:7px;transform:rotate(45deg);width:7px}.category-link svg,.dark-button svg,.outline-button svg,.text-button svg{transition:transform .28s ease}.category-card:hover .category-link svg,.dark-button:hover svg,.outline-button:hover svg,.text-button:hover svg{transform:translateX(4px)}.to-top{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fffdf9eb;border:1px solid #a8874f73;border-radius:50%;bottom:22px;box-shadow:0 10px 30px -14px #45331f2e;box-shadow:var(--shadow-soft);color:#8b6d3a;color:var(--gold-deep);display:flex;height:48px;justify-content:center;opacity:0;pointer-events:none;position:fixed;right:22px;transform:translateY(14px);transition:opacity .3s ease,transform .3s ease,background .2s ease;width:48px;z-index:80}.to-top svg{transform:rotate(180deg)}.to-top.is-visible{opacity:1;pointer-events:auto;transform:none}.to-top:hover{background:#33271b;background:var(--ink);border-color:#33271b;border-color:var(--ink);color:#f3e6cf}.gallery-main{background:none;border:none;border-radius:20px;border-radius:var(--radius);cursor:zoom-in;display:block;padding:0;position:relative;width:100%}.gallery-zoom-hint{align-items:center;background:#fffdf9eb;border-radius:50%;bottom:14px;box-shadow:0 10px 30px -14px #45331f2e;box-shadow:var(--shadow-soft);color:#8b6d3a;color:var(--gold-deep);display:flex;height:40px;justify-content:center;opacity:0;position:absolute;right:14px;transform:translateY(6px);transition:opacity .25s ease,transform .25s ease;width:40px}.gallery-main:hover .gallery-zoom-hint{opacity:1;transform:none}.lightbox{align-items:center;animation:fadeIn .25s ease;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#18110adb;cursor:zoom-out;display:flex;inset:0;justify-content:center;padding:30px;position:fixed;z-index:130}.lightbox img{animation:riseFade .35s ease;border-radius:12px;border-radius:var(--radius-sm);box-shadow:0 40px 90px -30px #000000b3;cursor:default;max-height:92vh;max-width:min(1100px,94vw)}.lightbox-close,.lightbox-nav{align-items:center;background:#fffdf924;border:none;border-radius:50%;color:#f7efe2;cursor:pointer;display:flex;height:48px;justify-content:center;position:absolute;transition:background .2s ease;width:48px}.lightbox-close:hover,.lightbox-nav:hover{background:#fffdf94d}.lightbox-close{right:20px;top:20px}.lightbox-nav{top:50%;transform:translateY(-50%)}.lightbox-nav.prev{left:20px}.lightbox-nav.prev svg{transform:rotate(90deg)}.lightbox-nav.next{right:20px}.lightbox-nav.next svg{transform:rotate(-90deg)}.cart-drawer.is-open .drawer-item{animation:riseFade .45s ease both}.cart-drawer.is-open .drawer-item:first-child{animation-delay:.08s}.cart-drawer.is-open .drawer-item:nth-child(2){animation-delay:.15s}.cart-drawer.is-open .drawer-item:nth-child(3){animation-delay:.22s}.cart-drawer.is-open .drawer-item:nth-child(n+4){animation-delay:.28s}:focus-visible{border-radius:4px;outline:2px solid #a8874f;outline:2px solid var(--gold);outline-offset:3px}@media (prefers-reduced-motion:reduce){.cart-drawer.is-open .drawer-item,.hero-card,.hero-enter-media,.hero-enter>*,.lightbox,.lightbox img,.page-fade{animation:none!important}.reveal-stagger>*{opacity:1;transform:none;transition:none}}@media (max-width:560px){.to-top{bottom:14px;height:44px;right:14px;width:44px}.lightbox{padding:12px}.lightbox-nav.prev{left:8px}.lightbox-nav.next{right:8px}}
/*# sourceMappingURL=main.b04fe3ac.css.map*/