/** Shopify CDN: Minification failed

Line 2182:4 Expected identifier but found "*"
Line 2292:4 Expected identifier but found "*"
Line 9880:1 Expected identifier but found "."
Line 9880:109 Unexpected "{"

**/
@charset "UTF-8";
@import url('https://fonts.googleapis.com/css2?family=Averia+Serif+Libre:wght@300;400;700&display=swap');

@font-face {
    font-family: 'Cubano';
    src: url('Cubano-Regular.woff2') format('woff2'),
        url('Cubano-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Bliss Pro';
    src: url('BlissPro-Bold.woff2') format('woff2'),
        url('BlissPro-Bold.woff') format('woff'),
        url('BlissPro-Bold.ttf') format('truetype'),
        url('BlissPro-Bold.svg#BlissPro-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Bliss Pro';
    src: url('data:font/woff2;charset=utf-8;base64,d09GMgABAAAAAJcUAA8AAAABuvAAAJayAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP0ZGVE0cGlobimYcnH4GYACHfhEICoW6HISlHwuPOAABNgIkA55sBCAFh38H0G9bsmdxB2u3nU9PgXoD+F7r7atIdY3qNca5u1WVh5MwR5GBYONg2EB3wOz///8/MdkYI+HMAzDLslr/24TIhMjcIyTZMnOVnltrTcUeIeNQESE7YJcmTu2Uk2peY1+bT8nFOiFZnvN+hmqp3NX6A0lIQhKSC26jp37rHTm01d1aK/NqXhlCQH1SzgFJSMLQB7Alu/Tyhh9tNsPxtshzl19Zy0cfmvqrw730q8miX5BF27EAhYhCRcKD2Ii6HebkKjHp+horNHkTmJgBq+M09FqWvfiFXPSKCebquz6LOyFrMJXgz/B/6acCw34iy7uSRWDjMkaycnLyWv9rbGZ2/92hmniEqFkTEX9dzJZLWGhaGmRKIF0iJEJkeH6dz90/TuTJE1FHnz7RJ/PoE4fjdEzGTNxUbwzTGzOblUWzSjFrnv9+v0fX3ue+wP/h8aBidGR0JuMJik4TqApZoeo6VWgE2+ZCpYN0vDt3Dofh4UWRWukBhwW+1GkuU1cTv2RgXtsiQ+4LKYMES//xk//nsnz9NMW0M3tc1ZaOYQ1KhNVPro4YIniAK/xcRdXu/+U0R/KpGnuR8c98wzaOQ36tl8AbFa2W7dczwWkBIJslCMxoJLtgc+lw2SYFBv+zP3xgaF2EFr9/DmCq30AvpJmlDx6YZ86jdOX4AZpbJwwjUTCSGvSi2Riw9S1vkbBmxQa9kQNHloCKUWijiI0oKnZ/lPpp9Ef5YVP7y1vNaIoQRAJZgJ11WJJ++q3dPhGO+5MkKWwGrpnZSMZwGbkooRf8wXNg84FjRD4K5GwOXHgWA//ntKoMIPR/lVitDaKN9+6C/IIMKBA9zWjkuptxRqgS9V4mbrOx1mDWuXTfhtZ0k8aThtBC5h0vpiTmW9wdZEKIT0ZHTKcM1ty0BXc48D/qDM39NettBEiCqPsv51Jvd1YzDm8pznS/2g+19+aFaAOoIr/LRKiw1B9COxui+xeuIpBMTteSRBaqvrVVLHyliLWdqBpRIUSF6vT+VbVaQFouN1Wby92rrtyi1Hpje6G7or3XEzN/8MkPgKRAUrKhsDa9WXaWN+gS5v8BDIKQHC7FIPty7K5qL7edy5vepn7tW+9Ksv1JdpJ/QM7hJ5p+dQDUAk+/WmktsmJltTLsyhx0cjljQP600u6TotBKsmSSk3wgNgbkEH0AZqe7uaa7qiOurr2+uapjqKuzL1356TyjZACWIbtLUge5k3ynRfdmdg9YMo9xdw9t1pqkI5mD1OXIoYNUZ6T/OTKEHxFwW2ZOHonVGnUOKSrFQTEFI6Xqx6/9vokn8VAJocKRHbizgtkX8Xq3PdqP8Py/u9O3qyK0+L6jjKoz9u/KPV+OWxXnJ7OoSrVsMlmuLKpUVUhw+CQq+XCbjPl+jxHcteQpjoUY/Wtew9Sy4K+/MxpVTVXVQzHBa0LQGm/ohmHU9r73ki0b2qsorwIckiAak02AeZmzf7TRu7M9+8ey41yMLYEEgpIFmfr9/34zz4UUtmjFwIMPPjGDZj9+5kVaAHAXfr4L+bb1+zMfd/w+3vTfqPUK0x+QMIKjQwMJCYZeGjTSyQQmK8yApiwwFgArK0wFTVWrCVatmqKpWXFgNZ+HaEAAfqfx2xJBF5r3n0SXIGEF/1vuDHv2cZgTlvdeLC7hdE37VE+hpWy6QmyO+hieAUKrIP2eBCOBJFJII4MscsijgCJKKKOCKmqog0EDTbTQRgdd9NAHSzY55JJHPgUUUkQxJZRSRjkVnKGSKqqpoZY66mmgiWZaaKWNdjpYsmLNhm07brrlnvseeuqlj46cOPXLvwCa0kA0SBomGhYatnCEM9xBRyBCEYlU5KIQpWCiEa3oxKTmaBYaBGCROZaQf7233PfUgfe+OiFin6/T8hMZPInKQaRzxUq91e2nTos+I6asuOGeJ77xs9c+wia/ioSxwHgrVJVq1rZu9WlQwxvTxGY2v6Vtakd7OtDt3uvHfu/psMBFRmnMxm0CJnTapmv6ZmTmZ2Wuzsv5s2ghJkADRSg0oJ4I0pKOSNKTgYZkJgtZyUZ2coJLYLi9+WtBHvKCT+DQOy3fnlMVr8APc1gGGgIuxtFTkEIUpghFIXY4ROCNJLHcmFSBhhQ+pQE1UZQxWaOTSyLewJU9jLxSrzHQULCbYg+lAKPstJuDhqrB1JSpIwBzO7PnYPkkaGi4QpOW0AoQbbu7m7DzSWLQqUPQxUP/FCe4wOQh9fAU+oEG9g2NaGwmAWgKz4tjBsPFolw7NR/Nx2gWrmbZw+pmSAZPwewJWLp26+fgpG4y9YMG8qvB2BCKHQEgcL2eLaF4vjWvt+ezDjTskGCfI1gknWhzIMc7BMIgHzpa4r4Mh0dIJ0OYPTkFiPOB9VGr76McxkVl4eDqmQlEVYRhsNPsRZgHtQAs1VqiNns4qauGmwWmT3d6wDOHswydsHkdmvcb+BgtS9VCwxJO6lupXzBaVjqLEa6qn0LgbhgDQmMVGv4G36bTEECo/AmE6d0a8UNPECV4UEEfWQzxQ5MAAnET2CYDrh7JgObRw/IVSMhswWm4/UtSgR6D8UkDjvHJkzEmZn8W1Sa2v7ZTiVPfyevX4ZQE/E3r9qZLov+NM6SP66enfKZ2TjI/OIckX+jTUk8ndQwYB3siCBFOWsJI9+5IrESQQQVtzLHHDT9CiaGUGlroYgB7rMZ7bgjT2QONc6wfEof5EX7UGMZHhoK3lRfECmxnL895PG3dSebkcco+9Z1unk7PImfLc9y5ijT9E+X8eVvVPd75+Mfp2An8oXbl7S4SszUQf5ns2LJhzcqoG6dohrM7nB5HIplCpdHZcoVSbeVk4x4i+93HUILkRUVlNd0wLZvLC4XBEUg0CovBkfAODCaLyxPwAVAklEpkKo1WpzeYrW3t7bzzccgSf1mmlSJwDEUgEHj+qCjJiqohGMN/3ubb/f378cqzVFe48s+07D/ns64Ky9BUWRIFnrVdLwijOOn6oYXkMZosLLsJbXXnpgAiUAjBCIrhBEnRDMvxgijJiqrppmWzO5wutxcCQ6AwOAKJQmOwODwBKJLIFEqNwWRhZWPn4DRRKKqmG6bHh8LgCCQKDaIz2Vy+UCyVqzQ6o9kq483SGIxmq83ucLo9Xj4gMAQKRyBRaAwOTyCSyBQqjc5gstgcLk8glkhlcoVSpdZodXqD0WS2WG12h9PN3cPTy8fXP6O1nYMk/UeYUvVqgSal5PAiiGjIZFNKHR30McE8G3bc8dBzr3303al/gWgYaNjCHYH25O76MYll7OMSrwQkNDEtyiNoI5liNaueKzU+hTjGKCW0op1HU3Qq3kE02VklO/RkHUpRiCZpV4YzmqhOOa5ognoVuKMkDc7gebR4jSrxDo7NhgUghUbTSUgwIQSX4CAJCiGB0UpAdOIfUvyiF98YxCdG8Y5p3YvQHrZf1DNm8YhF3GMVt9jENXZxiUOcQ4lTnIKPyzvGDXGI5/3bxzu4YqSrmYkoTe1k2IonMyh3pjhNqiYUyJEDaCOABpN8MWIJoVl58lBSSbqkSSft0iZTefKTBUMtjhpUqlRIG7xxStshAAHqU5wAAzGvBli7T+8Weom0Z6dBAM21tjj1PP3mQj8WxUpFkSIZWZJECUjixSCKaxLfJUcbTly48eDFB42fAILQynv/TDTHF1qnszq0q1OvQaN0aZpubkyWLAVFavA8TmwE/0VhMEjhogd0rWAJ4vwq9ShUpFiJUmXKVTijUphQIQiCBQkUwJ8fXz68efHkwZ0bVy6cOcFz5MBejdrqcXHxdovI3bapinw1FRP+VsEMjjkLlqxYs2HLjj0HjvCcOHPhyo07D568ePPhiyC0Fl2ctN0q0rYiT+ljhmGWdPlwjIIkoSicuHDjwQsb8A+ABw6Dw+EQHAGnhdPBkXB6OAOcEc4EExpmOAucFc427MMxqOEcruEenuEtGgwCCxZhFRFEOprhC1P1qpc1msc6bgSQQE7I2ADUPhiOsE+y3uDSB85xMcceGs/OhQ3dOQeCp29c158bq2/cl+WCc4dr5o/t7NVA8PaAThgcQM5ArXVma+puBVyhQ1Y3W0WROsusXvn3aCuE11QgkzoWubMo+0FsYQFQ2aFA3d2EYwiSMJrvL4cauphgHVVwgeFWN+KI1Ke38Uf9Nn4ybuMi4zYu0m/jIT3m+S7YpGoI16kNgaCCTILBamGSTN/7ZyYaDi0NZWhptjQ9Gi2KES+JkRA96HgTJKQHoLn+82ET3HkIIH1yqAO8M2zZz0Lz7J4hB/HyKtBXYH/eJyI/n/106hug1H7qfxhi4B0/qL6d+XwX+DC/FH9rLYCLrMQ6KE3Qvf9WoUaz3b6g3AdwgBEIamQydGSjEK1YJjM1+a+nV/pkuEZqCqd0yqd2zs3O8l/BK2lV3y5QD0U4QQQVMFiQQAcHxEEJnIEhhEIcwihC/8gPw8QuiF0Xu4VFrGIfPzgAh5hbO9j/z6CPc4wc+ShFJ9apya/ydqP3w6H4yc9M/XQvAD1dpFV1O1v9LoICHmSAG7Z1iVBBtuEPeXe9CYKj+RfZKXr/3t/35y2+hTf/+p/Jl2SKofVP+u9VV2xYt2ZVjSq5wj8LKxjADtawgiXMoA91yMH7B7sDLyDkgczwAvjABJeBGpADskAMCANU8ONbEHjuHbor66Cxz7MygGN3proQdi0C8nL2HY8fzYgJMxas2GCHowX4/AsihDAiiCKG+HeYP/cGGGKEMSaYNhTBD//v6xj4HvWbFFFCNQ20cY5Ouuihm17O009fg1E3zJCMMylTzOgcJbQthQHEEQyB8DABMmeJITLKEomIkUKaghUf45oIJSla1a1O8mogitQTjcpFsgiCGP3o1bDaokkLMwAI8qhvorDQsMJgMDiMDoaEQTAE+KrpLgeDnTxWGBszOIzgtLQwehgLKD268+T+u+z2/B12w3d29KV+9j+yznqxMT+Ls1xKbM7qcAPgTxTksKqfzj/JDZSsPlh++cnOrhQ9B/Qq+46TMxp2qGrw1TdX6nwlNnF50u2D5UAoLbZVRJGZRbFonru9wBI5w5VbZOOseeuB2+torHLre58Tie+BrG3zdMsdqRtwWuegyeM0ktmtQfGpJRUdfNHkPlyTPzdpX01Z4huMzZFHO83g0rZFa9MnN3JKPXfabYxuJt8a8+M019LK7mQBZ8U1ndXyfUH51CZ3bNrTzi1egPlArXxGJU8HQkkgUFmlAEm69cSy5yo28KHX5UkIBXaTp4NwM49WnojbjTPUN7IytnPzEjkcbLY2HdLBRcudZw52crm7QHLlm7YkxMotuNFqxqSG3xnfaM7Uu+dcUiSvLDWGwKTDyh97jmvECasm0XfF5axvec+2bGLHOVFHs/DC3Ie72Eyk27vwJSIRhyjG/GUCgwg9vqrs3WQbvZmZCAN8k3+UeeK4Ri0m3pA9bPNgg16s2icvvpswwx8b0DVrG3Sm+nOyAkni/qOyuI6az6VztsoHjpllO1ZrwE+TWZIZPYYQRL8LhA3XE/dkDwTmEEBKoB1Kp9zOogYg0OpRmVgzvxlMPpkKVo0RVHyY22BQgEDrR8UW5gWqUVpUBKP+1hUACDSLmS3L8qL0PhMAkNUMjxyKP1ptLFCAQKvHTCCFucM0TN2sYtBqxoxJdMAj+8LvuqJhpUartLhtKCoNCh8WtbNYzE1fbjpT3F6gJ12ANvo5GSEe55uCSK7TjMpHPna09oAc/WESCJBJnkumiVwNIWYKQyRHMLc0z6iYtV6SfPp+Gyx6ogMO3IhP5oo1XYWqJaNQataGKdMnTnzSSX//qmaIdVGmBfm2tN4WdCzefRHtLCu1zcHr6/4gTahyjgqDEpQjU8SjsibpmhkvSliukgiF+VNPJfLIUh4JOVdkBtVT0WyoePPrgORcTjC2bRrcCo1la/KgwnUisu0NKlXlyYHnHY4nwWLrrMvjPT2/7ULkY7mPP7HUwe7Zp6cHjq/Hh5s9mSVNP32ccRup3AL2T0Aly3WRjqNiSsYsOXijTva/W2s6ymabvleepm/BbF6mZ0l6otNetMaux1CIQwoz/eeUYvfL9bCwa+M6hTcw1TtJNmRpUyzxP4zcFb4irCfETnwSuTa54Y5SzWZpIkRKtKm8HRkdq5JZZ6lo5PKK6y8mlijRhYYATUq95jeVWQndBLNRE13Pt1vL3tZYIJxEmbeVQCf2E3RRAdMojXZvEq+V5mATpG7W5rnk9tIQKqQ6UJTQwXzI3JapNP8iTrbbyGeNi2gUKVvwBFvFYlxGjsxK7xuJtfvHy8W30aX69bBJaMdeXXrD4i8f98bykF+3LioX1Yv9eH9sF7OZbm9f+nN35bdHMC/kzLQs8ZVidL+sR43I2hGwBxZXX8JyYYv7Sr6ucVWjAig1BpnxRJch6XhASuQ6iy3BxhLwlGtYWikKkRm3qSFbJSjfunxGN+KiqJFMybxccZ5E52+nErNmjG/9IzUlb+w++sgyjv137Creab/sCMdpwFe2Hxpv7s49us6ulRbTjxGWTH1ndh00PdWZsxWWJE+xzXqRLqnSlc6dTsc0rIGLvlxLjD8Y1LF32kGIduIUWNbJ1e3oxD17Js0C9HOWDqwqdD3I0+AuFlTwr0Qd9vuN5fmj/3Yzc+YRNWczbow+juv+j/3atMyqphGgkx0rm/mTX3AXB278mYtMabrwopFFSrRtiwX3+0QUL+eRajlFTEQCbZ9dUMqrxRL7xHO82GFoIszZL1Gy/3fZEzECGadErofMKMTXgdZ/jXaANQq3iejRmJOMHIMvi6ib6cipN9K3mqv2B2veZgD8ilKSEEK0kFgYTG5Tv4O8ReJmVKY9CcnnDnz5hf3hMTWzhQG+Wx8BlXIGzCeiChEE8UmiTUuuCsoA2t6XwpsUUiQFI6UBQUICghogf/gSpxad1dnR7V8I1fb6cE62P67RR7kXh6dqb96z3T+zYBV6ObyRlKO9xwZ2Z1jyHF+HQyOUG3WiV9rptJXJHPu/c/RwWVhlPk5zVUjXTTiOgKRU/fcLMcd/pXpvtDepK1KO3GgjFqLPJrXeey56bJAb3au2PWqLlEMkF1RyZJII5lXTcbWHBETUIe34/Fl9F9M4/EvZsyqpkh7/PZJnkfDVhX4HU6z2MKVyAWXAIWoOceLHPjWU4hdHYOYOACmO/AwDIarRQgIM+KJMUbvAbZqnKK8zm7OCYcacu3ZNchJllIoo92UZznwwyzPKihcUkv7/xYbfJL/ukLoZ1Ffvc8P5Q+f+8ydfxrsvz5r3cCUFnZEJEwZOCHIj3DMLlCU9ilWZWlyqfIyu/I5x5r9Y5eP0FmmymCwhijYx4qSiy+hSmpLBceOg8YG7JCZyeOfuzKNebiCffuReYZpzSUSVcTj9XhES0FaQk6DzgA8wFo+kUx0Kq6dLNH8/OjEVLRHEsnV3azeglufLXZTuqCCSVCkKfIh0WEW6X/AJnLbrUvDQfEFJz3uDEtipqB1XMEk6PX5iQxt5FmG5mKAhcvwANBwTUzAbRmwvDtQTSnXhVzpDimDbgYlcvUbMwdrYJ92BvWIiVji4z282PxxOQxf65STYQzINo5O23W+6soPGNcVSLDXBdO7SQmpzHyfLs4zmaeOk0CFimAdnKDMxW5+157w0dFlZdj9SFqE4jL3ZboD3/SnkBQtFq1wFhonZZiqG8166qhIVWsP1a1PAyL/FgO2rgn4wK+wl/w+WWkFrzAr5pcJq/LHw5a6RnD0je2KFiRy27aF0C8NW7ONssfuNcQjTJYccpjCZk72BnJkV/a407/RQ/Pc3UDf8D4YOCbUkkCJZMsI0pKiByjROcBamYYrRJnRLho6fG8RByE9hhYo4/8ijf8as7+ZrnpOQlNiecI2MsQaCDTMwnvBqx1Qqk4Sqj3nPRd4pKzmmuagn881ra2ajuM4o+qhLdiQpT2kBKiGI8bcToAtWj797L1+VzYt6aEPvW/VpI92LBkZUnpisOz7LmvGHbXYbzXqvZHdAZjSNdQdzCiexhtbfXJj51RWmyCraKAcdeYZKsp0D2Z0VfWCqyNwS7UC6WUHveh1DGm/4OT7/tAVVgnea/aUsgfOXYUDrzuYqJIoGODML2u/1Ne0JTcHLcG1KT+Y8wxlFtIFNN7oSYLTFIEWYOr3Tfcf4L7Sg9SKpJrP9WopJF9i4aduwFTONmTJjPLFrs/jnFYeCn0dGuABjHN6rN6CkgzjoZ/tF2O2JVqCHucCsFK1BitwnRi385lCSFUN5cZ63V9FHSst/RtB5G4JIMu2jsWShxtSrroyRVgRVqG6yleT+DeigONI2kCabKamjQCzDpWP2o//LIBaufklKYVzLK+rbBgRp5aG2itI2vy2BdMVuIcQCUtFOtJ8nuesrDsl85ZXpKgca5mJvKUlNfUnQz6+Bc3IBxnJmZybAvaGJxijy5oKZHbQq9e5buDWpfeS99/KqmVfov6iaGqjq+w1ib2RldIZJPGcVqyx301J0UVSZ/LTBFhi3/pPLmN5weY9M9al7xXtxthmEbn+w5Ov30rxBm75qUrYqWC8livxvkriG3HRmZg9esIJsOFacmrqhPfIRbD1th0c34ud/DIRj9krzWQcN1dQhCvXslEwI+0tlQFWjBotZLpSU4dFttktfei3bnt/tI4mm69G6g7rr0tnPKij9FuhnzUgGq2g2aWJPkJZAkadBQQT6ENZivM8UUZ/7TkFDOpjNtYB6MODjtvFFF90Zput30Jq56ddJ2+p/kr2cjVFL9bqdr8ekxuF0uR/cowkyJECA+pdMnyoWxGsmKLhAlfpOw2Q07gd/MTkirDpzcnTjw7mcTFJmhyIBq5HwAeOWDP9/FdORDD4xhuC7T2R8dXjtR2qDAG68/HekihoakS/1M6Pz6T3m1KwZ0G+SNX94G3CXRBOdTbcRSiK41zhfTI5vh556sE3vpCx7zBdQNLR9zGoxo7Gyv2GcLKExslTQ7w1MR/MGzdV3PT+C6iBz55hWFXQhMGyajBZWavCAcpcWAXtIE+q/NC27P3PfmImfzPxBX/UGXrfn9tu+Kj0VSVgja59pgOvVBUWxFl9XPkjMJlgDSTZsiiShSYpSZ39zlhZt9sUEbctHET4K66xHhtNWj5xEkwLGC8xXskkp0MXg8nmiuFUGUy1eCgZYPKFlKJ6Ktr6EmhItVjxJ/tbwV4Os+cN7Bu5+0BSRcRdR02QZw8qurMDa3MFznqnFZ7kZNJbRNxIch48/vDzLzU0bsn3jWW63fhihlgwLX/lIBnFw2eVpE8+cAZ9PhzW0GBq+95BpG0X2ApbdcAudCKNyKwflVsRBvtCnjn/fn5gaWjdu21W0/Q6bFjSLKyeoHQm9OdKy2pJMOKcZwcyodgVQpMwAJXOU6T1SLy5HeXfwcvxCqxiYUHgFOE+c4EilqWQcbjP72KJIBqGrph2I9hNBeQluh3LfC4evg0vWmiONku5ujntkCRhYZUAFqty75c1WNfOYMT93+ZCUejUf/RM1GdIHKeQB6yVybCFfWo+2UpRSkTQd/A8tidIgqS7iPryaWugpDOjVCe3EUbbUfwdoVWq9QCO6Q4/oikiQgJ3zbL35sDEzqIBSCsjE4JSV5kQhbzQTq8TqV/4mcflrvzLLrGYNENoQez6j640butPq5pLHolzc+MrQ0AbIu6e1EENrRE/XUpCEJLC8VTa711LbXFqIe5BfyWvptf/n2ovbToc+2S8vQ9xoQlrrrfj/UXwQDDyN9ZY4QSwiAhVCW0fisJ2xGmyrObSB9TwAJexqHMSrSLfm8u5/xpybGBl1iB0BTfl2zUF53QUXiBhDcGitkoq9hGKrDYPEHKZ7MHFraJnmywQar/fsCEtDP2m2eOi5Eq4mh/tmg7zY9hbR2OJhQMyuLK82g+mcQPNLMbgKglXdVKf1MH9hexI/J0SViUaHLGSSNPhfTyrispIBNcjepFnqtTjtORiPoHyezJ2N2KJJukM5JkkpHyouMly3iK/jppbWoop7200NZgANVJU7q2/UIfZkY+eNk7OjIS8SdwsLLTB0KXeHFpOssXnZ+LlYUeZo1xHPDjOsXRzrGbkerNhlp0cV38Z+9xjkeaTxnqRY5AKcEmvwGPparFYlXWtr00o3u2DXuOqOVGWVF1cBsi0B+IZK5aEl8VE8JZHCQKnd825wgcjT7AecUv/hrnibuk6JI6LlLZ5QyTB2lV9fyS5C/mpYg1ZUUhoEoZF5Ea8Igc9lIxLoSicIEiC3INeapICNSFkJPSyR2pMhb+4gaubUYsJC2JjLFAkarSkBBIm1u4a30NV3BEykYbJdoL9KV8Pg8idDOslzNJMclP+Npu9ObdaBPNpJLGXde6IsBsjhP25Pt3ZpSTe4RxHUiLzSzhX8pjzmPIRF2iHTzUimUUp/PrluKof+/JDl9zAGiqrCXaBzltwGV7qB8A8dlQye4g4Dsxtd6T2xuS1tEHesDYS+tOcrCqQDHHOeoDQTbFgCgNs3TaeisEt5Eq36puFVXKoxm4XIRq0U58B+x+o6mKiyb5dlZb5H7hJhklzyDRh5s71WLxcMARP4v5q6ivh33guIZZwB0YR2R0c5XvBal6/2CcrCZVhFZf5hRJT5LMWMfWJyUIgaV+u+QCpqpEErtcfXuQWyDjkXrcpKI2wG5qv+q+yjJ+gNz9g+ccg+zOURj24aIw3aKrfhcRDp6KzU2OPhSZIID/EY5yDPpzibTmz7WMmX8IMU6g37eEmGyRyXbXYdogHnym3IltCfbbpnaymSn2C7o9WkZe7SRRGan+EnPXY4/Oe0xxHTKTPRuNoxn78gpVPNmttlGhvbom218JEsNuUemrvSemSSDhkHJcTTnyh6Fq3n3VJ+9+ASgEYmlNJbFkD0mVzjy9MyMr2MpArj8ykVMZeN8Cvk5OjeXkAdcHByRMRB6elYW80ZjlZxZsd/ktOAEQOqLX8aqwHNLUTbisPfZh4YZzY2R9ANv34rQQ7xm+gROTYXwgEm5rFM45nM8FluVZpL0XKZhOqVj80+4TfZlE9tD3Yt4Ofat6n52zPbdh08eEEFaQ5+Vohf8mNRcDaHpZ4umaQ/BqVO/cjhmUKh4ypxz5d/h09ryLAqzN7XnBX914C6PBv4ZWSpmIaZXXlU70DQsZz4GFYERfSZTQBZ9AhovAAs5mfMtXcAoIj5wNhMTrX8uTQRVlibD5SzbdsQZFnbWMOnpvXZtOJPNSGtKBk1Gt4u9fcSXW+ZCLYmE0FPOA7HrXh3N3s5aWYreCkDXoIcWfGywKbXekIPZuX2dbI5PYCRnNnBys1zTdcW9NQgpMDLvJjEArZ4gtXRrp5AvkR62QHSgsOnYZ9WuRwcnEOlc4hsi4URieK8567nWKtQUuxyOcLSRgGv4lMAbilHcvsEq+irhyT0IcwxGPpL7acH29RSEGEq197BednQYCrPhgHZLJPPdnhLn6i9ZzgZRQ9sYfVnyDlZqy7ntjp8+Rvk6lRnwh0AirpubpQZc4wfn+Lz00pQqDfUGOhfVpNPf/JactXAlONCbCBXJJsVrUuodM81xoD3cJ2iPXhYTHiC8bFsFn1AoFQ40d0d3TXLMWLnpFZU6xu1nTqmggGnIQad0pmpSWu+VuVQF4dDE7/J/0cbDeDvaV0NvnSAUBxHo0rN1iPeb9xZAzPoM0p2oiveATWzzv5F7/BhMYdcsH7otw3B1NtbIGhPOMW3LS9W0Au7PPnTlZyfhZH7gG1TFP5VDwGmKdRFu4snQIzKOo9TnfxylAYUhLSPAwec2yM/6rGLLlk1gNADWzBtpkI8vpWRjacOrszE9Kwn4U/2gZE7uET4w2EwECp4dx/z0mqKdjxC2Mrviw3qXOHwDLbslvym4qNW8VW8uxwUhs4yFgwBz8bzqdL5pKdY8x2gx5Iah4kGRKgo/7vgsTuvbqhnSqnV5DzkYslruG0Deaxw8hRtXr438rujpyBQAIjUECO/yoQcK+jeYIkJEKG2yz7n2ocNYcDRNiPoJXIdx5FpgXImOQjGkCC2dSphlAy4DmhrSu0oaPLLWowWZGPA37lawOcRcpf71n8MFg0gzxEF8srL+BIQBbUhN2BDg8urDDoWmJA7UEicd4LJVI/j4IIfGJUZLfmxgIJRGPpmHZYpDDXeDqhoOTb20QnzDZnFWSt4mbYyFAF2qnrBp8Aw9dsdWENDmmh0W+rwjsLeAU/rHK0z8Cf/iIy+sWASAtNPKnFvhcx+dHTnx283wIq51jm1pnZ9AgWVAwQpLeNEVuLrUcKZAi6z3693lz5X/9HnXPPsKe2oW9ix4sY943yq4Egoj/yymGHV6eo2As48d93DQWFruR5Ik+KtqKDBvngl1swRKaEPzBapDHE232WrRsPed8Ak35xsXLBlSVmN+WzM6vmnL8V6DuodufqfG4Wr5ZBcr+cC+TJLsOuCkZV4x64gY7D3cixrCsJwToCc6V9ZM/lfeTuH+N7pqKrZ2sd2TcpWhrYnnuW64GvvGskFBcNvkPryn45gc3kjR7xIR29dSQ6aXDH0RVwZDRtrMrzpwhBTQoNYt7AvjwGwtgfwLA+clKE1AxGK5UWg0GvcqkHB4U5Om+BUE307OsPLSTDN+Bi/ZQadXe7MPC9K25+3bP9vb/P5zKD9wkgX5MhdtmZjMfCSWk0m9qjtLlF7Xp3wMrOt5PP7RTKbL2ba95Cin7ztjMlYzAFw7sow9Zv3OgyY/ykteTNQ/U598TXM1SSko8RIoujDrs+9oGO1GnEH8ZO1mobrE9sSA3TMBLAOGc/a7SOvvCGX5jch4Tskd6Cgi9bTmo7nkGhwU9h2voWEDOmYm+djDXbr+yLkxmsWzLb3h+DaeqvJyQHY7IGuPvzpr5wmpWcZagAHGev1dlXoAbE5+4pMQpC9SaxX87he6b15qNr/0MN6BsMHFz6E+nbgYes9pPpqPayWhmpq/CIOFPdqPrzPKW29CKQrtpMYCLyePOFXyMVLcLXXt7MpfxwlmeHM7grOLpRnMFcKUIx3Vtyvcd7CQmQeMsJa2jCB93gg+2MMTUygjguGrKF3h2G1nPq55fQSb8cJjV96wb3C6pSclPA+o69Hz+EmL70b7ByKGy1A6MZrLSJKSoOKnJt2pmwFsUqMvEeNlxSi5gEPOgsrt3xCoDGb5nNQzk8BKu4Zvq6gitHRdDTl3FT+5oAGql1IQYs01KMP3MbsjEMi2sSSket3FtyCPB11XjyVMCxF9IyuS0pXFIJ+Z3laF1Tsb4hqlXKa4nU+mnPNDx75aaiASiWoo9BFIqZgEze2v/WHSWR7Cx//cDmX4OyMj1ELAvPCWTkdc5+u6+j3mHRZgM8NAbXWKBn3IPI/j/CFG0m/7Ac5TN+KRTNGdWdJ7VmpOSuSzvDDQHFY99Vy5K92SIIVRjjDgM9hWJgcdiYSPcHw5GJrFACdBBGHPg7JAeoDDmSmMVaLA6kgTunWRNY4mEstZe3GhdMoOlVYMjigD7LJoM6Y9mtkNklHGz8qLUZpy9xpKFNWJllC0uhq5OqbL4NlZ4xppmYMg7XURAYoscnjM4I69p6NMbycEdqk7cbboE56eMiSxI4ZNsfHAgvUA0o80MZeGyfDb5Q3mGa5scvyDqjsJse6eCm3g2wjyRde4h0W2Dy+Wq+ahG5XNa3fK9mydmxoc++51erGGFjjTWBw5+asoVYiu/8zpkjimAtJavpbUjLUS1H8H4KT9WMMahpZC0PnCxDgn9vppfYL6tfBPYpbWGY5fPRdu2UAvsm5qbwAeO1csFs7WwqAt3mhb7CFEW3mY8N+dQEnIclwl0rlefIdsB745k//A14ceI5ttV6ehY9euasCmCXKuzu4IXbaAayuzY46sPxUUp6VZFaqxQ1hnRehgZJFsWZg64UN6Q8xeG3mf/kbvdS1btMc6Dmab0pBj7JQrigCi1D/dX9Lpj/OpNyPqhthqoevdMm7Yjebuw2+rTjrKAcqH/V2mxT5GNJ1aNDAo7iLODOLXWvAEwW4BiSwbn2BwJtzhk+/yaAIxkdIdOqgHIjqUo4e64ZvjNm1blHjfIJdgqITJejoh11p8OeLSlwTzXuZnG1EoN3qQtbcq//oRIKRnMLsPmD8yrSUme6+4F/k+vh5X0NM9dSaL4kVKNF5TbXHwvley3O6XpE6a5lFRy+wk70UcRkDTKR9CiO53pHuFp9aWeORdk6DNLEkVa2fVam37VbzHDZBrFalpDzqhzdqg41by48ArHGylb/J44SM3/TtBsZUgCyCjFK8xCHR30cK/fSMWQOrZ2LIwc0HQT0lDlFeGGmctSLe1Ob7pXqM7zLDelulNodjldaNfbmuEP0iFGGkE6d5c2jQ8GhYaSb978shPM/sONjETmJSAYd7JlRrr6BtB9BDpvAy++jgHJTvrhcKdgHS4xBX1Nl+o85HkpTDCUL2FNsgD9nPhpNZNrXVxhJ88ss15OAiaXocWxYMalfphjgaU8S1SPDct+G4yugSQ+E8uYsip37gPAzhRUNdAmN3Gq79fKtjR7rYByjYeczJasTbmk5WoTLSaIxD3rXlnV5KNZNpuohzlAbms248ZknU6C3yP5opLr9wFLRj6JfVCXOvq0vN9oJsmi/g/AgNCoQowDzWpfhanB8tgWvlZLuMTKuBa84ueeRAl1YZ1jupQsSHh/x4fmBGIQ17v6mu9jgzYeXjAV6OA9ZfdrEU03e3HbvpIhyv9bZ8W1t/xqGXWzRvwv7HltD8CP77DuCwsPNEdxpiqQj+lJ8Un0gON6L4fNO3rf9np0Q5UA3LnkXUQ74GbAdEacPAIYmRQiz9OcF/9W1+ECOpMSOzzIbrTeyXVNOTWEciiW6Tgl6KToRryJ7JHQeobXPxnHWuj9ruqmkdOTGTW/ziNxUxnOLHZEk3a8C9scZhk8tQIHkqERwbgx45GnXZVNNr99q6LdU2/1XN8Woq6cZ3xp7ewZt7vLll1uGQtYJq86WT94tNNESD2Ghbd6igdVXOHw3u7TQUdnvQYkm1lfHF5OtsPobPyei0a//wWxTVwmC5Nhm/Are7Z3T4Y01oLrJaMKK01za6V8sKZMl7VfdyuTu+BQBQyZAb8RToXt5LeQT+kz2072EH/GK2/zOKzXHO2Uw8/YJ/njMFLQhiAzFA1qiFRQlGinMe8wcn4Dszkvwl7VkZobapBpoVizu7taz+dxam2p6dSRRn1Iu42uGadtVe4NmziCB+KZUvRzVbvFBQj7Neu/9s+aE59TSlFkoatQXX1TDElg5asa+XJg8pedhi7fBDSB5c+MDhhx4/6PB1CdTcYiLitMgKDT4q/zRGtmuSdlTF84s47fREDl9VwT5yWoSp747oUT8/jJViiF3eOjHFK2y+zd0QxefYhPFiM9vGwzdwfEpResun3Q8b+UGbZaVBVbO39Sfv0ya8I3u3MlUZVPCCxdsC8RqGZ8qpnjS5/aL9YXg5ukfNN1aQO6BLw2VpFy/bruqLkGVd8RdeTu3YDHCRQMOgrPEIsKY8VYGy0Ey4SHyNV06TWZplFpPaB9v4jENM2uR3pkmsBbQXsY6QUqlZTJgjymrkapHp99R3OP68MSqREdkUEITxDBOjS1LAZG6I0Y5G6z0xvSaakK/yJ9vVq+aVWpFD55mxhZgjFN+w5XmbniTmHx5SpgAu+nBczkjkV/HthSTgP/z6F0EW8TcEWCh0Hvce3v3IHMjrpAKC9WJiwQqoD66BQ7fAxvvq2cO2sH69sJ/Wwj5aoxXHVzlNjuDWFeRBYADcupo+1GCZETr4ebWWVZLesINomS+LLwFDUcIelXMHjQfMoj9sagLJve21TStYt69Gu3Rn9Czis/lURfOf75zEHgerwqgXR0z+RjEMKC9GW1guUBBx0251v1Lnt41WHDRCon7p9FkZXw/17/B7Sll2UiT+TJUSxWTZqqdvWhpK/B6XUO/7AakxgNMQyFZ5bI+teWtl+BROLiNeL7R/GpgTeTAcWLjgz82JDUgc50jyYUhKaM1yiM5PMisrmEhEslDgVCz4JrHeLKAmLCla1pWL7SaT3EKANOuHm146Bjlxm2Sf8oAybxQ2UVDbxRrcFsKUQFedwkxsOKVkaQtPsrO3YUVa9/3xqq29CWZ3R84+ZRKgy0pKkhbxthhFGfzXOt6SLcOydQjTRiHDxk2dy0xxBMXAoA++wYB/3GiLrGn3e6/i9noT9ROrOdon4c/wQ8fsAJTRnXB0HPBW1NgCbLEQHY5bcCaKay63bDPTMCgHdh6bF90fHEF0bfsDZgztB+HGXfFwWQEdXPAT3tNYJwMbkinsdZT+J0X6EPES3pEbVeH1oF2JUsuyu7sN/LVbpgQiqmqRY3ZyQLM5W0ueHjfHFZ5RyMRw9LX+IUjJiLAfRhCl1gp8AkErj+uzbEd7HVYZNBhGeQMQ6Q/KZeH2FuvAZ9lAs5e7FMaHMFPNr5gGKPFaJIeA+gEF0U3omPWKIMN+J5dvs4Y+M2ApQ5FpwoDMTB/Ro+9V1kmiJgFuTrPAolXq+aABdJIqJqzlQWPZnPsr/ZVsOLk1mrTRN15n35cBL03CC3ecFfpoFrm0Dl+ZipMKIvtfad9yVrR3QC7CDMhKpJ/eZMdz4UuDLENy7SblYJd/QoSBJLcBWeWAJPq8QB4tgFybrL9+ACAIMUsUxFcRIGc7EhfjTdiOodh6+pbbq2uc5/V5arZd7M3aqeFL91CAMG/ho656sOVqziZbt8CAkTxRIKKIkon8hKRnai5aiMi1OtqCk+xyPEkvZkCU0kURMXB45Gkx8XExkXFxsdNgq1x4gE2+JvAwOJddNnwPSwfJTlImEpMpEJRCBZDO19BPX3M/XeB9esD5FHwFnb9fZMCK/HCZ2dL5RytD5OBnx+8vMxiKPF9ksvhE/xOOgwVzf8KK/AhGR2/3sZd4+h+rCyjUdl+YxsSjqZAxxZPi5RoV1JVQ9eBiA8fmxHoZSyDmRie+ytGXmR6P5AqxZqIdY+YIIaSH03Nhgcp7F5hnRh6dHRudnhWbmR0ds5CiM4uzLIyiejPSBbNEEBdjARfBxfgSqXyUedDUBEcEHOeyhiQHMOws2miBbZ4+HvrFk3s2Xg0KESP9d8cibw8U32Qvyz7TVJ2SrXJuR936eWXNuUAVytLjCpNJznvdLxUn+26r6Vt0lBU7QX1dctLgOEaFKxnPF4JskIvTAEj1a8R8L/72Q2hM26E1nSDQFpxkjSw7Do0bTC0bS6hxcCzqKhkCmLDWQVJlF6mqfKw7NbSg7dgaKUijLQhY05UdhsYArd0wE+U33EpGjQV65N5Q99H+XtA3pzr3xvUgR51KPFvlO2Q2ApmovaNhWxv84tqc+Mn29b2P9nXuTfcIeJ3SGL+0MqQKByy3xW7F1uzXJGwltAHcT9+zHUaM5s+lHuHeTa6BiPpt/m3AyK4tllBTxFByhvuVSAC0RTj76SEfvYHaV84tGMFBHBC8RRNsDxlWf438dnQY+eVr1JfDI7DppNOOX1jZngMIR6CDjNYecywmJLo0TpGexWXFSxGaEnnGhsvexqf3o5/dfrzcaa/T7B/mMfr0OUalL5iVcxeYarImzhh2NDZHhDWUSyxFTKxVKq67hBntA0N3/hfhbvQd4oBumB2/kndzxw2RyF3bmezF6M8l3TEsfQgcrLbLrgaNGVy9etX6u7XVeeYcOH/nsioUSRsGARyGcTZHr6LoPDmhPV1ZuGJP3xVZ/Tt/1DXWRsiUo6vOkANpW3Iz7uPOXAOBqJyjthWNDqedbS6szVfeJJT3Fhkano7ULOm+ssG7Xh04NPru+fJd2j+b68ERlXllnrogg1bNdfilqm3QYRU+zahtS1X/zqLb0Lfqv8AU9fzvtQFyzliEAqzRSJXCWWEgbznduRXepxthTq5kXtmORPwMOBiDPX62EJhlUUckn3ArtET7XMyl5kKRrYlYGl1ulSmy27Vyhw5ERXN5GHAFMImaOGOifyHbOIsa2w7L8N/tXK2SaGEORu4i/nOvWbGGNkLdwqx5vskoTU/JNsk/vyGWlF8FMOZq20soVLE0mSyRUikSSXJfnnMwuSS7MUckLYKS1YR82Lk+6vCdXNbcjbzReIrw9dwA+K1r69f08RvzDFBuZVCn7pbLAF1saGMik6wylokjSyYJ4sj8VEZdNilm43z3s8klar6Ogo0jUDJUZA7plqjCUbHXovKzkoGKIaG5RmvmomgPVePaWIrUrVVU9PpNvfZJuY3HC287XIjKYGnAl7aQ4DhBKA9NBCMKOFf+gKXhCleZ1GkWMlUaUcamYqLRWHbNrnNR2p7r2Xafj2fybXcLC8fNw7ep1bFXOxg72nuKZ7LsS/sBm8hR2zXRY1uGXPzLTPwltL1+hmLWfAlsWbsT9ACEedn23kall2u/nRQsSaBpLMWR2kGKOWZMGt1q/7PmRrE4TmwlEnKypJLsrOwiwGKXz3RiOeJDN4zQP+X5o74mBEwvMBPPXq83ftXrfqHqVhHhQdHed+R16oknv8c/J1yVuC7Jd/XN1pxl6/g6zZ7gB38ODxstBd6Z3BwLHGMu4Xh3Cr7sCzOBIzdHzACe1KUVgArUK+pmIIxPBBxXN0ciFue5Induz5m+mvRc/kJDP3cI3S9zkxny6n6iWKB4GjqdWhZYfqbm0QIDT/QlGUsMbfkXo0oAIf9ewnbg0tZyhHUMRrQ7hgLLu/SnFR870DoCk/QsigjPAv+65bRCGB+yhvHp5Ul3mV8ZGFigmW16W5zULsvQKBhnEgCUneCZRDesGmORLH4GYdr+BdxrjjD7xPpICF7psnsKVEVCL2IGhnW3t4b0NPaXaowM6W1uj+pi9q5cXzigefn8BbS0+JJm/yVrXt1kcaNknWx8wfni7LTbBZrJyF06uy1WwfvjNDdURhpuI+IAC8QDHXjgH6RLLbdW7n+iYSX7rO5pz7vJNAb0qRcHRhWt/nfqX3mLO0DSsqPN+6LzzkymSMI6o2efF/Mvu/rsjU6cvRfjcc9Xw0dCaEbJAQVAoL/pVGXQOf3A5QxeMgojlhKdlFycE5RKMeV8AaUhOmy3Xui5ItMXva6tjuEsYWwsk4lVIU1oE17FYspii1kjzLu3k+7qA2pSya686Z3wJOAqKpeCUAvZYn9sQISDUWC7/dUye3EQDuZTP9t3qYVUBQIVOjEN8Sy+J0SrG9yQ4QVx70VfMohpiIEPdIKv7Hnm5NGXaW1AAuFxpUeFnH/7Bf+t1YZynCx9jsvi5///5CTx3U1d7Y1sJpP5/BHVN/QBz8ve+bM8Bi9cX7Heb14d5LB55/8NPOIRuK/MqusM03GeLnBbjRPQkH2eZJR2h1aW07tmF5Q+B0i2qbkdQNu2MwfELMJtT49FXJ8CpedzNwBt2425GYBkA2Sb5D83tX9evy6BuCYBGPJK8gBnj+GGIgNZEViW8K7MX18+NVA63eXkh16H6EUIO5khTZXf1GHjiP/VgoCSGXbjoJVcyAuGHrczFLKZVjUXmEUtZJkAiLSjV/78OvNuwwwveCyO2nQMpWVezWsfq8wt6iCbQiswJkAFNfA8L+bpmeeS4l90BhvdDrepy28eK6mtOZsVXkbn7nowrA5iUJtP4qpetL2SFfnZcvDuCUAk4yLOSgReNXtuajZbJbf7fE3ZuXagu9xFhOLq8imZXjq4q9pzLYyqGacT+sWq8M/fCW5de8lxGBNXOsnbpzpTnVUFLDNUXa4qOj8+0RjrnYCesEfHlTaU/NFdXGYATw9ufWnNtvOvEEV8dlKkmNbYyCs3B5phqgzWdfr+ZWDChYvNkbKKmMOqo56iiGFX75aup2sThnGtguLs+ILQRrYi4Tgs285vZZraHYwpMtaMfRbOkzM7hWOZiMwGO5wi/rT11ykFBhfE1xuUwgwHkAEQA0e2rbm9BmERGQJcZ3DOoUZoeoGqsNK2E1A2TzbhU6HZrs4+pYJGV8rTU4H0FYWrxzqmZJEG98mje2KiNZY3RuB3cfYpFDSGUp5OPd3BTxXSd1jY0TssJqA+Cy2D9Ic3jipUpeDhXyrN24naP4L4zW3e6F35HZ4FtmLckboBk9joDAjX6pt3aBicmq3K9xoXL206wapMM74+ohhbZhwST/IuT/Se/C5V1xAphiyM8klqTjRC0wpURQ9zglREQg8wCl1kFBxhFrzo4vVdykB5Gavz7zRl5SDuACBKRvQv07Azf3zOhf7B1mr+T1MmvLSGsq4zjc0tRZjn4GeIyxq9tELeWHJv3dFPSof/suh7gCg5YgrU5V71sSMsYc8jtDWNVefmdYD4zR10NJNZRQNlJcqbyvoobeLhISBnJRjJcGgdCBWdC0WYIsxIiIqxMuo2zvW15ijdqMLmlngIr4DCo79ooqB0TDZblF6Sx24Rw18HL1E5NSWp6AOXR14cWsjCKePvnpncV7FjI3m7RNtlwCRKWjhXFsMRs8N4NS6H+jaiGLWL4kKHHj95MPNzVyK4MRnUI3hXb5x+qYXe157w1t4A0Qiuwxun29XQdvXinWroavV37oTbU3eqoPtVgCXyte8L8FLvQO9f4IuQ1+Ct6SdTYDy5yaP+s3ySaZeHv5uoDU7x2JJSz+CkBKqafM2z/M7nIaFB6M0gEBYIZCCpjtPz32acWgQhN8OhWh0HS6RHcMbRjPKu55uZruSMjZgHsvTqhMPk7vkwuLhoiivVZawpkBmde0plsUah0E0H/S8BUuQrQIoA1592TCP3IG6SuG/BEZXMKOitT2ypru7VTIKrEnLhCCIUDXnXV1X1aZDh6oScTTG8OBqw3mgX0iRFku47TDC8KySbTSZsb6VIP7tsbTD4/rRbYvz0fO9lWKv447EreTA3rXPBpk1Jza15uZVNKUk5ZOpwimEfYhektc1qJ/dcrU6LStnu5V+RmhtKbi/AYC7g5bJd1Q2l/jmGV4yZkAHcXoxJAivhJomvAt3OssLiWLOZRLPW8qra8mKbhMY8i9jWkqqa4vIEm/pC6lZcVVVctN+Z60qs4loLWT1Ttg+mpW4fSCHvHEhN2zEIpl4Zthg2GTYfa9fTHuNhh3ikbv2PZiLqel6B/pfvvr5jRWh1R3GQ+9R3uNazNiCVJcbSRU5iNb463SmmV0E61YClUm5WX/v9pYkb5VbwW12u7Q4EFg2B4ynROdjCpByGUogr5et1a2wV80yNvubtma7b5IIqb5iI2ZUUY3QULU2N40UU4OaKko0xUcx0FQ6MyMEATC5eOB6IJ/B4OFKCRHzfMjzIJRC5IKHuyCOs6wBUjUIvak4N6OZ7ok9dX/tYx2raO2XsW2X9X94zoZ4qsCdsVApL6eX7b7ycHH/wZTzNIanNG+MuaGnJyM1vIgYD2sw1WTUX0KXOljm22pTQ7M2kCigEzq7IQBLNiiR6hQfcVFaeWsCUwLA1neY8KRuGl0xCUAHJPK2/ln+tRgO993kP9geN/xMQqLPp1j27th4CLOIesaOH2Pke3ebj340WuOtPvfd6oH/vtfXd1/2Dd19B5TxnlVuCRW0ULs8Fm74hb77hjaaWG+71j/7GrTO07xSq8DyVFUQfl9PeZyEXBtCaVcxazoKUW2UTY8VF0xOcUxMsM+NXG3JdPdtdvWvdvNvBkhJf/rVYvmd8CdcS+KTI6+vXAOy2Fo2NQq2pNySCKDRcPb+kGims1VXpb7Ouyi4iExDh4kw6no25/b7SiwpoDgPUetxksrqDdA//tgzpsNc90KcjXYaEspOQ3bW6eRml8V51hVqQHbNrgMA1UkQtA2xrhmTE1FVF8Hic54hiX4JcsU9pxUw0Q5tvmuWCkPFr8sHnklhByOwiliOAGDmy9s5wQOJiHyBi8esay+d/q5v09A94Ae2ZNYD4ehkgvgLGxKXAXjHYKhYXhkbQwuNly2TEw1NCwfuYS52qg884Ae48rcCXHoYD+PwWaWDAXNNTc4EJc/mqprdglvICXYpVznEHYel2giPI7/5r9ddyNChDEqvAcWcFPRqSnCsaOM55mYBX7gYD+Pxm6Y30pFbEhY/RldFDl4culIsSMMmGoBCQJUKugnHmpTsmLbbsHBfgrtvr7GdWSElE2opo59x+ur4OmzPA2/ykbss7BpNKETMfiZXEocWhi+WiIZgnx+U7PrVuNxlrV7DOoIK5tcNev2rmETHoAbnxJK9aJZNrkPJg4fkCEhva9pIyn5BMhiRlu9q0YHpi23z308llar6OvI0rUDIUZC5pXFR+9Y6NAd9MJlnlLBNH7gchAsEOx/qNiFpXYCArFH/VNaNKkqaunabfR20rrO0oLMWdizlXZUZ+tzvgdRoB1p2kTFq8/L38WScHvYaHcSeqEpflfidbr7FMMo4HOnl8HJ4vFUYjx4NcF8jD40C+EwSLi4RN/mAZxMqoj7qXF+XF4BoviNZjceyjs1RL2S1gnzQbjGNiz3nckJa6I6/wPWBRrDf3YNyh1Q+4frPPkDS0m6ODH5/BSyxBISmz3OlwsFvGheAHTabrpGFmc5QThk/kmENofaxzttfPdOJyxEu0wz6mMqeq4DOubhUn6Nqz2E7zvnzhV9VkhamrReVxPdsK69eXFRCdFVQjwbVhQdrKCFzA8+D5XQzjdIu6f74Y66vqJIVpa/WgL1ZfU1jfUViO/fPpcoLhDMK9+izrrtZpupQrMETjioZLFr7OUgZFwHLZcmmP9jamCKs8i1jbI21oSR4d5972MpHrAa0Jc0w/SpkLdCKGt7Nr4F+uyeO3X+irq0iJHk9PVUJiUVF3VSwpv6C7hhQPaJquJaX09i6ht4b1MPvXN5r9U/oaSCl9Ll76z5Xbo7oae9d2OgIV7seZnvMzbVh8B73oV/m2aDzva1B1+i18v9th3EIFCno3FBiTFMqxQvW95C46AXJLI02xVasTnx5bHASv4Dp1OaVzcJzX2Mljh0uJ2k584YUir//FFLHIYZ2TRSv/l3E666si9fticECcyOt4vf3eIVW04gVp+q0aedE2Y+niYaflwsIdN62V+SlUTowznZno5nGt6NxQqm2vmpNgJMXCw8kkUuNwbBFWmy6i4RxpJ5ccaaJiGyODSsprAYLBVV2pZt62Wfd004IHbZ5VyNS1pzJLn9lsK67tKK6MO5ovy7IP0Y4C4KWOjgYt50pS/ekOlLWZH2W3Lt3xdrwLENd7lB81kx95Ly9y5jNM8oXHC0npcx7LoBHVdOl8hZNxuYfdKeJ6XBXvlmjrM3DQ5hH/tScOVRCxannpCduxalgAubIwNctL5+6q9lz5ld1R0dF32SyDlp0f4DQ0naEPsf4+Hw9z965Qq8ylgJT+6bawMvVDlV1d3bLj8EmwoSh5EGMVgMYrH1A5ON0CCkxDfcgEYgOG228aQkys7n6a0ZgMMOsVGFG3BPFETlzTtnICd1Ycj2MkGLJDI3PyDTdPNgFdnSF5Wxl7/iTBCD16yrymuE6yQcE5/RB2ITyj3uMHWK6UUeeTB9OF6nc8yjJ82qXxD5CoBy/fc10PpjopBXEHe/f7aCzyq8UM27iGb4EprDEhByK+kbg//olP2namNKMnNs6zs7ws/RwIsSz0LgESReGEGQSDFNae/XELLmYS9ldLaCKx2N8YwVWqRdQi2NaE191iB2kV/zfj7UAeXi7viAPXBKcD2s+T+hyfgCNwwZx1Xsq6tr71JPX/+8vAfc0QSJ5d3Xn3MaPgXnm8ucDsgERmf9Wtx8xCe2fizasHde0Kq4fLPAQEg+b4kVSrgpXDpb5gCEd3x3keRVdjGSWcyUt8Uom73pnuRJeujnUtZpG8yagdCuzCkJMGOCnpB4Cu8uiBMav7J1rGF/ucEj9ZQFlnKBct8kuolXVNTfnYIHTBLFYNS7BRv5Y8TZ+znNM6dNSApywU85USptqCPtr87ubc7HPNyPwBX1OwiCnvGwV6Mvpo87qbcrPPNeIBnGROy5fYxPDmDKMIYmT4PnQunkdiyzdAHfPZ2TaDub4B2jdh3vLZRWkgd8WYQK4Lj8hWaIBQEYp0lk8bJh/SxlSPjUYR1NzbD7AiQAxvnZ0rOlzNsVnl0gEWaiC+NANNNP5M/u3O4gUQIbVyfmaYep/t7pJGVSv9Lk7pqQ+NQHWp2W7OPpXCDzxDejndc/fs7SisxHUSOy9vz9rpg2XKeUdxNfZszNnFbcWYW3YU/y0FEd0ZgxbG/sCWQDzBBnZ/z61yu25BUXmnjSop+PHkV/ICL61lezmmOSpOKhKmE5RX297dNIzj5aU19XbXFPUMepUbSjmubXMWcwqZNj7jRGdYamAL3ct9UE2LAVxmOqdd9MU53ZPt5pKWyjSNThEw0Uth87ThFG8kWb/EPE8ayF3+GzrXlUfIrNPaMZkKuumK68IR8ZymgA7tSD1YHd7p8OqgQwyIrS1IzW73GqvnQ9UK8cp4kBs+hs514oFs+YbJtd3JMB+fqgy1rbqjDCGNHpqIXrwGcQwSSz/hQduzrSSxD4NvZrLYkeTrDFUIrc81MOTzE9ZM1vcaZgWPESe0KWQwH3JJM4pwZ67+N7CqJ9vd2adW+F1on8bD+v1WBgAYdvTrSvyJHsoqRzY2FUXw3lHGiSeApFn6XSVTyYSaBHmVAxs7FYmHbXiPxfkZBCNNCG22tZ2Bzdqp5NC9NypRMFgdu0XzRbMnswWzp8zOF+ziuVTzNVwsAPFe3pNJDYcNsDnYn47cbgNeB6LVgv/hKuzjC62Z+h8mUO4sC3MJcDxo2FFsgEVDFX8kIh4wkK753QiAMCqaYZdEfXEKXA0P24fOdeARZheaM9oB48+SfPLqyaazvI5yhWD42GWdxM4iS2jQbIxW10JVeH2Pvu2P0nmH4GMd6K+KY1dR35cGcGciUG30szKOl6i9GsNQCDslUhkexiSgdlT6BYVhS1549LT8VnnNT7behDZvR3dsSt4kbrFrTovLgyU2nufEasU30qjLKLM3oeu6wyh2hfpq++mUQGo8CoGDfjiTJIhH68p5FWieTXp447CQaRZ1fJC5p1eDZw6nLWxqLomlvO5vuVWx7lzUlKyV6tdV8ldrGkNxXt6ybZTEpIh4FJAUkEl5lmq15ZSdb8++vz2Y82x3bxlgtl5l2g2d8Jc77Jc7l6lKRIfvU1m0E3WWVXqLqfAts20dOBPuzTKwo/0jkaiWRVk6kTIrwpH6YTuYQ5HIUy5YK9dB2e5xJpRvqEzBNWMPjqvOYD/6jJwxDG7RtvsDIIjDl9bHSG6R2Eu6FkqK2Rif+kOXncGdaAU678DD5v2wLdPJkw/QIG4aemuYCfWpWfiqmhkGCV2fnCFv+2jze+QHaiYUew3ca9zqDlZr52HIbI+sMH1doS9JYcaGQidl2PbJitPXFc9/PUID4k3wK1suhAgbyCW71fDMzZTKZPsOpf9VE5uR8sbk5mjg+M3xhCM9kYX56gVrvLJZFQZCA1dnw3j6U6OkgATqPr3Q40dIoZ3vCRcgFZedQTFn33F/0SEGxjYUpABxNzT/Z4xC5FmX5efkofIy8tDzlKGy8itfk2m8vat16qyqg1tMIGqXxfVJDwYhwQ8w8VUXIBXEHK4x+6E50MowO+i1NOSWwqrXs+wJmzf4kEvhR5zRSk6ocWxHw2WJm87BMMieMEwrGU4lKClc77ipV6XhR87biuvX3d0OcnFFIN2IYgen2Yr8Brq4Tfc3RznRyv275pwzmMVuNIPGW8KQbrXeKtY4i0GXrh+qK2Xmc41lfqO4rXBqfzhpuW2TpQfO5Kc72ugtVO+KORjlT/OO+tAhYWfVV/v+lJ4QgcFOY6bsmJegcn7f/N7U+KQ2fdv8xglE2udGJup0n1icW0y452gLork7XNpkLXEO6siu1rLIr+85GIlOrEjRQGL4PH2JkRaxfWBl785AdmJbYrkunFNDItHVwEpeNGFFY68B6i24Fdtay2x37e7lR3tl1hPv5RG9M17THAgwSp4NEN1mzXAz0/iP6IUrk7SDrDB9Q6FP/YlfwBS4PI2escFp7/IHEU671gID5K+PQSyAPL2c9hzTmtusfOK7KszAyc0PUDGaKubdmExN+7p866evfF5xqtABHj7Gl+vKI4Ayh0DPod9KNAXNvpTg04SVEATcboPz+Kx0SYPzBiUobZNL2pV0iS2IkKMnG/jHkG3S07vD/FOLm0K4zjAJMW1NsZo/AQQMxa9eBXUnFGbiN6osVVBtlfLfTYJ6di5xZ4lnL2/vUqnByPnBl1xDnL5LtWT9zAs4GUnGlWCEp0rY5eWH7A+ZZx2CHO27ddkjt5SBtP+zId05f4BpLx2SOeOArHblDO93DMM0URqeozKTKuUS8Sg/0luot0OzIlHTL4s2GPqmZb4k+5e+lJS6Fz500A5c546wG9+A3f0ozoSvxR/CYabNb1vf7ipzvdIGc+vpCDvqsIFEGH6CVTfU+erJkalWomP9zDGbiW5K/Zne1KeVEfmGoXsfjkRDsCaR9XiB7CtQR/dnUdgM9SgvaiYv8l5+5MwX8ZnBi14MkjYOoeAqNo+B/3oB7Y8QR6sjMgKA8iOjcjdHjzEUlaAPmW5nNeNXyl4ZTYJzgub2pnX6+/T0mZObIndtVyJILxf2iSoeOwBRm3bpbyjps29vAoT5R1OYNvVkNzd2lnr+D8UCxROvnHReoxdkAjll5OpO66LZ0YFPGCQKv/SapVV3C69yVq8vvgR4ji3oou8p8Yc3iQsfb/yw4bDVLVlLdNCq/eAlzHaIsrSlL1hX4/qEOx0JIQ+yQfubuwEOlgULKvSrWLuy3F50TfwLb8u8Z9aaHLNVYz6kq5qV4jsliFtquCtLrSKVwfrX7v5MvPVzra8UXkmigkTm9ILU9O+Ox1yc4P+qLFkKL8UXYNJoVp+AQdPolk1mRWpVx0rdnosdKS/AYdj09qWSkXv8M725krTjWSaV0pJ9nmSYTi41Z/jWRlVVASds4zRGBuNGdDF9X34Le/HsNWJ5IVhevuCej/AblhuJ1SD/c26FNLkcovOFV0V7bZk4EiIisYMQswmmi2NSMhoMo6S3acliv9s2jMm13J3bVatR3J3G3dR5Ph31/g6emCDQNG8NGiohVKNWwUySRUMFY37Camn8ku1rZdmPTG7C/vYL/bTcBX0mQdvyT+7Cpxs/bbhsDYtWUu20yj/4CMFil60j7ZJNLe48iu0r4zJpc/h18H/+wurMECR/JjMKYsl//dTBzOFP++Rw1M49vNbd0bfcxNnF2bfc0T281s4N+Ox+EEMcy0NRZxeK+50dvpk+5DtyVOVz1tcaxPrpei0i48uXFLqwI/riEPx7O84F20ACtZJUAutfu/Uz8c7Ptf5SWBWJKrvrj7csmELxXcV2LkTjVMy51uR7Zn/QO6GWNdV3AQOZkUOsJqPYegcR8iLxYXQLNXCP8/XTO/wDeZ2V8nmQUI5ByVV3yhujUdkSGV7asLIYGXstyaIGFx+91A2j1QmUygvQ0ZfbjPXm0eEmnJqBiBNa9hQX+gwJHLz86LZc6wbUpxv+O3zdHXj0dizf3q1QtgBmySfM5vmets4t1mqvN5n2ugWmELCO1FyqLXBsPf4zxbCU7ho462C1eSECPOrS5Y8I26eyZiu8M856AQ82VTeOlXjPM/QjOoRWqNwMIrjVn9yWatx6vh023VP4/kgDX7YX1j+nlWU7oHQmvCE8qeR0v7/Ze1P/v/U9+S9Tjv7Kfrz/5s0dLeY+CfUfhTizp4SoptOs6TQMimDIMjRHqKC1wOvfDACFBwDxJMZkDzl0QM3Hvc8kMi+5xSYlZ4enMCyer+NS+qU/bzZMMsNLYQyP/IxLrNUVblszpUCY/cI4T1RpnlPjKNOqHOW5QJjEFPc6eqlNYsQ1G8/SoeSnvqwi7bXQFnoJGpPH8P9MqrISHMLMm/DJRH4tLxurRu4cTyfgCy6HORjLy6T1W22tzx/4W45fda/VtovHwqk8M8crKbGYC6gD7t70HSk5C7akJxC43Dv9QaBYS8TEkLCoIWXxjYOJSWWdMdFNVQCF6ugnhOhKwOceGh6oY5U2ItmjfDG+NLuati7sRKTxeybtU+wBPWal4YZoPydjqVC/YMUjA2kTK0WNMIeZl6tjWdhYGbG/+Ra6NAFUUO++kG9+JX//59LybT0p+mvE2+uwN1FPY/KvIe5H34pPcN/Dpns/IP5o86gLSi4J/XLW0PrBrOFLaq8EP2VrJ84O4ODv3dTrc4/hkdlh6aOhSnmqCpTVK9yslMud8D3YH4QEB8FTAwQAvVXNz0CCEVzBt08/rEGrqye5msW0CqkNAVrH48ZrqaG+gIOYMo8ZvUgW7ozIXe7EymgYN7uwvTdTFraA6bjpXkf7WK0c0libuY+q5WAu/di1hc/DZS5zBq2GuWi7Zfz1TCyNbY/zRfoS7BSag1tfuQ5UjASZgNKmlDJ4iAWvGGYur+ssznxQPJFAtyitWQgaPh9KakwHmQcvPnz4eespguntC1qhO8nueBjtLl7HWlU9Ul6d3RwUlTVQAH6E+9cYypFpOmQ+Op+jyySvDnzAQHNnJEwN4Qm8fek5tSTtKM0pO1VljDJGhDwh7ozvrr0BtJxnQhHlF7f/MHT+oN/7zMH8JVz3UoRjVXJNeGNEZO6mQifd7c2iTWXDIBrVM3KmhJbhcpbeuOkbvR8azn9ZnI817/d1Ap4Hu5/4RBdd2RLlC+z69/VP4CrgHcXut5qk1NnnRjLTtw5Hs2TRncOWLSPq9zkAfgChVyFefJg91rOCFc3G9fMKxuNPmfHJG/seOEDQ16ugfGuD23yFfpkS6ZsYnECLjmleMkdLOgY+uggHAY3AF993vzDSv7uvwjminomtfKMV3SXLtlMls6YxC/nn+58qhrNL5wN0fzH2/UfLnfFryicpyUAmoBr3H0Ioa6g6Y/D2n9U2spgx/1eFaH8IXWyqrsHBwzTcks7khWDySh8IHHPHZ9SnxWVNic76WcG/oCxy/crdv4MZQ9XYnbXkQbgmoU45ka/UBrc5/Ubr1R2d6SYKRjm72JHeyM5ovLqWhFD9QVeuvbrKf5BQ1n4I4X8Dxuw8RmfID5fXEjAa4H8h7tk5jnmL90a1hpBpDEaqYcNNpy+jZJNkcGXCJXCKnv6hwTsvLoXbLMVOdMk5mV06GkKVgSoKEbOlUzyoSBtNAQN/h5dKQOiOf0HnppxOVHz+HzzoIrr9rkn+ftHlunz52TZ3f+1GPfPckztrI71+5mdXI0AwI4Y5tGdg1UijUs1izFbE5k8zxU9IBkrfYn5ftRi7FtBYFk0qkxI4yHWOxtgeVY1nKB4tWS2rKqWEaw8e2f4owo+HfPTXXZuR9NiwxinjFb9us7J/c3hNwYVPFd0Qfxw5XJj80dAPtuLVkpxK/gk5sgpUgfjvrhEayonx2VrXOzcziNyOA/bEKZp7tFE6zRKOa7xOrUNlK4R9WsnCzGl+QGx6SZQV/1T9tBtrU0gSAsEaY8e0ptm3tll2PXoubvS7islhx8pAaMzCAc4Jnia4My7llEaLOGVelYZ2XeCVUCSxX2n/6HPz/9pcIOvg5lMJ8QBUEnrsF0rsaU93GcQdM1SphSvkZzjwFyClNVbB1VOPhRvnGF0rplaXoJbrNg46lVqiE9yAWtaXnnOi7N2/h+Xfl/Upi0W5s659i9xQGhrtU6LYcf2hP0gAYe5GvyJgYvmQYXI66Jufbn9G/ENsDStzjVbLlCn+16I71KMmTDh9ynJcuQo/8ElGYss+oQ3ic/64Sf3bJzl3UPENNGdEDM+Or0K9wCp2PugyabEvtZDKW5QZbYqnsxOQTtpbo0iigISyhbsQLRk2ra0mXQ/OyBu+UJapCsum5Z6Edqzc4pQfPvFcGpR03iQ6ZPjVcEC0Q9L59CC4ibrSYnS32WK6oDYq5JxyYN3WqmN9Y4CfymMsGWjHG49fCHyZMKkXbSf5raK86yOlYanc9e2p0wwvukzUuWp4jtM6C9xENmBjj58wetQ3XCkzjzOQ2A6JVXPBS7ZmPsxqGa+HKH9fYm0Ia37qzrrsDHHULrZRb5QQLJ1FE94Lbt1Br8RFdq6Y6d8/ybPN5Ok77WPkkZv326EkPRvXiR/lOYZC8BjSwg3M7U2NoroRfJm2+XeZBGzx54Qppy9ZII2ncqrCHmO0TrOEW4/XqbVvzgrhWq1kSeY0/yaiwoIJNS/9F3okIYj8I2HS6WsWeJLRanj19pHjaf6INJcA3TXpSY+svlujzEtL5URmkstbmSPjd1mml8NORy3wiHXYchvlmqkyEBlxq3AqE0VSFe1AJW4uulKOZyZtDPpROG+fV/mmW+E/wMMZBc9RNxoM9tqt5lce7zAtJW8koXbt7cx3NzsYn1r1v9U0H9lzyf13bZPrr54LMMKouI8qRwTYaky6LDzeqL2p6VG5Yrqj1aK5iSD57dzwMs3aAmx8ZBkc7C8DgHu+IG1L4iqCiFLeoYTLsFs7Y7GvLLCsiJyRdN6XShvcE15AIHVR64n5sWBV5fhPpkig3LvNM3pNTvomvc0EAk5ddoMzf3jpcs6cHkn+Lx86on7WatJ0XD6vEpZvV1tyKdXlYvaLY66nq/ERm3O0UQaERIagFNSaoRMfUe4CymZeZLuCqzBOjZWqnYIFMDxrZJyGGKfXyLYqx+wYHmtISu66cK6rLFaLSYbWAcrmitn9kq9AyXUpzVLulSaTFLAS/hduRNUdNPYANnLlTQjovuiKhuJqfVb8Ab1kf0w8KQWGkbdEFcUbEcv33PA1LCLL+xQzluoonARN3ac8DzkyZ6kuqapP3zk/TX+7X0DJSI4sSrDAYfIW5j0xUIoKXI8q7fpUSVGI1ZehgWZUf7HR3BmTM1dyDEjEciR/8qgVTH+LglFQoPIqCn1nh93w+I3WVCtxPmchzJlbnS9Owbgtmu0YQNn8MuJPFw9pevNykUc+b34dwSOzIJtMvAB1+MSoeXtcXI4vQK3X7EwNG8z8RNcntfQQc5QRF7k4jLdIDNeJ05TFKR03LMSSqhZFFyKN+CATXoRumIRMxcRmJvVUA2dmqZDHuxwGndp4R+GKPwI2D79P8d0neoI6VX6+u0Ttt8bQeci5XcG8+9vXzU8DOEQiLda8oPlZePELXKxwsmdxV2Gbt0+67vPmSVN6E/WnvqR3cWvwa/RXQPJgMahq/kxON27/pK9RDK8J/QPGt5dhYhGC90pA8+D2e+7/dMN/5j13z/uedpaXZ6Lu5l/7z/mR+/ablsDk4Ib+z4V9fixJLEV9n4sGk1gAm3sJ8mL1J2brHZ8Uy750AwMB3rOcrmy31FkeSZsrWRYhb1bP0WY6+9MpzynbuU6/fkpgPP1wyrDLnhZJv3ADFf8Mda4RPdiBsol7Vf3UiS46OzHPqN2nQnaNEuIhZipVRsuLuV9IXx5WgSLxO1R9LsS4advDoN2tkmge9dEVhrCfCmJF6a5l9MDCyc3jzZALkaIMqwZpklz7XFKeRXtQJTV3NDxZyUijamleOD0QZKJ6UrRPJuhXfeb9kTeQwRpakBZrs+LpuyrMm+/S8T9/8YcnkydKRqyIjLzfHb95jF484t+d/bzPO7dYhhq9F0St0ty5oVkF1AvFSH8wQXgReZ17/ljfbMPmkUujqkSm6Xf1Ql0rFruNtsTKAhyUlN0XzARBAWOWH6Y8Ncnd5KhBck5SsjO/bnBbkQ5+2WstPOlgjXPMX7ND4cuhgYW2lQD3nYW0DPRzwxHnThQZ1JoHuVFPql6xC315PszoYrhNW2JlKoejcm8WA7k0m5LoYfDWbU6pA4UZDZfqiXAMwcQ6sMnXDTgZSUSnTZTTcuPua4hO9Pdelh7sQHkEXPvuayMvfL6fG/zdj3xCdR/Po2WSzP442rBJu0clybI2tMlzNjw2VaMCT3Xw3Vpsc2ySA/mDam4hMgxZFOWTaj5yqM7A/XmqlFxpZuU7iBb8CI1MMcJrvpTCjXpgSA6hkIGNdS11mVmAWrdGzexxVzdy/m8qnMScnGzquQGcLNAmNHE64WdwRfhJ8LNM7Tv+v3x1V2XEPdSvidtKbigPjihVon7sCAMwTtg0jPOEMyj5iOwMDi5DGVYMUiTZ6SxEjkV1UIniPh6aqElPoWrTvDH3gZlKqD3fk0rNK3Xml1NSB/um7u+wLGmxLN+7/iJAef7Q7cWRgdvzQAb1FeC++p/r2WPAvf8KcD25FEH2I+NuM8Ql+3MbdhkiEyrsjrIKgJ5OuMCe8b8nm4RYD2Ude73Xq+0ozLBjzntqJE0VyKJV3wraxnvDjdSTMqnKqWgnoBTBc/vGyUEtwkwz0o5ZlZsaRx2+PiitypSEaZiHMi8CKkCYe5G+0dahVwGUzW9Cj7QUn35fcucY65sN4QXPt9vp13D9HX7mLP16M78nPLAjDnCLqvCDsBG4HhtuwbmGT0MIsA91ZQHOzQiphhYUzQJGJ8kwMKdvqmXqtS1DA4ApwBCcwa2rarBrbeblVWsacPUApXHeoqSsfm9TmMV+i2agdgxcxPA3HZjCbPIh7Zt4efQyf5NBIJjp45P3dXuDLbYxBwl995pP9fPXt4LfGLg/KP9S5vmNgeatIDjBvuF7LsQc1GUB2oOVFvzCMPZeQO2T6iv0VwYoVSIWlkOfZBRI2iy5mMmpyOdv0Gqf1O2olxh43ikBu/KI8poIYntdRBSXJUZ01IAWdhKkqGz0AOPPrpSIFYAwMQoZi467yctqmtE55IFaoTNOE2VmF6z0wcr365MJcj85iSE2NkD03rI1Ad5J+erRvY210Tu11RP3iif2qtrlNLihbrCE3IIdWw5xcb3kdgCv3U8qQ8x8iK5yIoNU/JhFEk8mA9hhAKY/UEHP4ZDwjBcKjn0zfFJb1Quk/f6oUetLGaweOQN4b8tXTC+l3/g5HuMTh+kzF2kPc53lDJmIqwo7i5Iy9zSlNytFOW+oqe8EbsYWgPa2Fj73NhIntzU6qr6hWl/2KeBVT+yjpoTzBVk/Q3HahVlbMvLPtKSHplAVz6By1WLiVH5Nu4p5kkqC5cxdQohHMNB8PhjJiBTFJyRH8QAO58RSfQJ6wFhKt59zHMIpGHK7M9Oqd7bm1kwur+7s7MfN4rgAVyM1GVuFIw4BzuBy4H3j+9Pu04+NHwEIWqM0UhqbmNXPdaZwraU0AYmHt6Y0MDzKRG+OhDWam2c6Z+EAwCe13CiYJ/NyzWbNHT2Z96YwGrgeBt4yuzuZcQlqj8FPyV6aq88K5iqpj0FpOsSLh8WZX7obrvUHFCqFON9HIRWyAIG117o2KCULELA8HcSZSSjePNlvdBwIaW46AAKMvuKBgEQ6CCSx3WqBdOPAtz3sN6T35VLv3efcX5RvVLQkayxBS8sHGnSuCR3d6ErEvsiy87k3p0oXvFdv2nfRwuAfY5pzJImr02P8wOK/xi0PdkdkyIDRC1JWq57Lxs6R0vU/9g/ieW72JBDluvHzxIXGzW7Bjjz035ZEh+J7yWQxUz0GigDC/Gh7yS4Nb5pM51904RggzF88fWqbRLJOpnfJfmWAn13TVYNnal66qukTmluWr2rO5UVLlWvcQdItFBQ/Yify4K2iz+vbK7IpbbV19rTlLo4sQUk6xDMBCIGiV11DUuceFGnIDg0fu6prYDKWw4O/L8heCXcOMoJ6h7IveGQeVzTpgrwinIBN9tHsLbo20m2NqajCBtttcrLwZmH9TOQ9TNIwX/zeBff3sKwEkGZ4EVaAWvRzJLVu8At0bPiowl2nQ4PcRaFZsTjbK07oSLV8UneDXjbmklEKLo5e3rE+q4AAVfVW3CcGr1gO5vhK4s44ah7SqzufEs4XIuvsWkVKSqqymxG3UM9x8Xk1bfOQ4thzF5PeyBPwomhmaqmHHeEsRyrLKTnoqV4XnYstpEy1iGvS4Mo3UpADpi9QQc/mJuMZL347D2jVLeE4OiGqRQ7IWpQQJ+snS4smbUns2ebYILk5ACUvz6tuU64Ozw5+BeA6sWlYqfsOA6HYu2+h5h49uFyb/fpxWnGsWwJ9fl/r+bSiHHOT/Z3eCwhBn0gZsu/ZsroPSZiPGYWTHdFZpWuoxRGBhQCHqFL4JW+9xMM+n0vxH0ulicG8AA4ccCsOIF7P7Lo+B8Y3JybDKZCNH3WAnRSVlR8h57cY3WzIT+w8e/c2wLdurW+B7J/sCYrLFsanzrf0i6ru5qHAuPPkOrklFR9FLzSB7hXq0s3GYPy2XsLTASLeJDUNEUk7lnabm5Zu9JJGiA7GXA4jg+oMi3iiF8ZLZiWzHfyUVAFEpwnFP2NtxTS6EEqlZvGonBS2FQTCZpWumPARUlJYtMfnxyYaE90SkFfM0PhflisB9LZ7dvzg2qre4IhVp3dZYIfVc27vmk7o3c5rMNfhI+fh69dUQu42XDv1nAOppnc0l8W3MhehzKVtHfxyZ3wRswW205eg9MUtzXHxmzpdZvtpWbzQh/Hpj4W4r0CThdOFCKH+W81FPKmWkYyhq4RGNJeZlaFhEvsHp16maCPuQDz1qnjsnF51BvZSWIquHr23sTZ2t6Z6Yq944l5V27X2+olFAMO5KiDBgeEfUvEPG+v57W6rN2TQCniHaeo1HOyEz0ro82QSJm99X9qC85W+QntG4wSOCniRcKWPFGTECd4pmkkKN257UYSju7LIecqa8WqySF0K7Tr4oYdUIrCWDvZ/5LbOk05S258KdgU1AEvETqUj0hEZy7gapZC8+fz59O0yAHdOD+IOS6jr54LxJjIvpwcu5mE2QyKR2PpC7yu8GCZsmEuyaGnFZEEipo5szL79vpdZOg/oCwSpVom7fqX9T9CFeZr/mgk8xmh0AfMebOMTusfPniAeP2k8LMvOLHidWZBdBgIo3AsDpqvyFMDbFNpXbJEmcFEZCXiaHGFPtBHlbHwet2Wrf+xcgdpmtXG2oQeREsOXx9ni7EQ5B18sWPtm4uI6eHkfKrRKOYWhbYWbJS4uqjvCFsR0anoY43LSra6BGaMsuSGDx83IUK8E3tJMqt4UvvZbR+ufvzpafz/7J3+bH7INXa0Lw4y7CJh3vG/xM141sOYxsFpTNbjqMbgGerBeV/aWBnsebe34BC3XGTLNMqnKpLcAzcNvBenhPX91tD4X1n///LPXAvqqFhg8qfjJMfZFHU18nY5HILSi+ucI+yH7rQ8J6MHeXeV3LdW0QRj3kn3L/A+wh3ujCHNaBUJvy7sI9OtXKo0LosX37Ilyj1La15+2+RMo/TFyTvQWGl27Bq0DTzT6hJ+chKlQwk5kuy/2T0X9NGKfdv4pMHWIPVwFq8CUNPNZl9FjtA7835F2evay4clK3Rvp5nv967FeDmSt1eCl1S7LWzY3HCdMV1PZfSfTRz5eZjybDktnHptzzxUHxYFh//zCS0W4L8Wtjs+198xOrocCfZWPJqNd7utIVdnP460MtCW9IyTsBFm/aWzpTnfPhbW2ZqAKw0LBvDk1/gbIXKNul0bsGuxA1wVqQgvrw4qVBnMPUL25K9VBJqSly0VCX+/4f90DLEsk973WJC8sXjD/almpMx5BZ1V06QxdHnANxo8RJTq9K5V8XOJx+UtzRgT5PPuSbK9E5lJLG0f88bvWU1/P31msT8zY6SMCS2SvHUw2Di+VequV1zG58yAH6Wu2yT8qL8PNUdMJ/HickMprbPG32zOd8v7cYlO5lVVlsa5MWuzY/mwRmP3Cl1pM7yzM74O/IdTfoi8PfgtTfwsfvET7rw10j2n1ryMMPScM1flLtYKJlk+Nnyif6tt/3jnZ6oC2Oo5+3jlb/4XypfFLC5gokxMbY8NDkxN7EoPXXN1aLw5VQp50kFLJHAYzg0UaZILNmXmEcGaECR4CS6UDHSzJRoI9FFynFQFJiGTJo60xNow8DW+juToqClAd1LYYKEryao1xRpo2BhUGySNsUTa0PA3vYJbuainjGAF6S68M+zPshy98HlXqyCglYEPmEawtWaqbf4/210aqXQzX9Y2Y1ZRgitN0E+MolYQWMYNVQxng07cYybMx58eEQjBu6kpFr2a8nb4l+C7T350nSOGfJNV7cVv9A7+r21TpXkVFsVo1mvLGw0NKmxNIFX5g/BiH5yiHG82D/4ipe6eFOT3l5jHBiEIAG9QTRjEORse2qy3x6JYG+49S3exFvvX25ZoxNtpgyG2mP1eWCYkNifH5/hDDesxPxcGSKcDrTzydIFc5OFZPTlNjhOjhfqP1I4WF14KukUfC9TRo3Y5o04hquT/L/5Ze7gT2tTEIJmBnFj4/ZxwqmedY4npJjlqC3MVlvjasVOatil8ATni/t1aw0L5f9IkWh/P7L/f9J6TnRGT/4ES4J7C57zf6dZgYbzL2kgzdbzNr4E9qorluG29IoqhxypE+4xaUFg5EXKNHovQOBz8zFVmDm2djEqihXMPmOSWW98tMyluiqTLf6t5XT6/cZvyz0QpIodKvLgdKC75sJAf7NMJyN7nmtvJPqNQSC8igXvzeGiRnHQxXgHmqZrdGd/7YuRXerxtpJmMM+PHSUdiT52j2fHBFFughL1wjJlOCGJ7jw28xkudi+saEcbje2vgZH9K5vLvMf68/pb4rneCDH8WWVrDUnhjG6tXfSkSEeJsSE8pW9hn391eIBEI4qSmwjap5LiHgyR+/VN0T5Ks4OXPB5aLvRFw8kGw9ieQwWjU1YQ58ZINiTU4EphZbC/g6FlmcRFWn8asHHYyPXPFdmFvsLjFQcPOkOp6VmwlCRiYMFGtD3nyWas2ad0vvZs4amR1OVmumkCRsMJ+af2Cm+lGljgNPuLLP3HR4xn0+oE7VXZHooAwCh8N6nvnlur7FvqOvR0zscHerQK303dog2uRwvJo/qtjN2WZczggtO2i3pz878gzd5ClhiXb0hlC/Xv82AlCoq19R3/tS2N5SO2vytXEHgxVNRVubWHJijJrqt6Y7B1/unL9k5aDd7uUvQGdHUSZlETeBtFNtxqfredTr2FVHn9wacE8bump/qeTp9Ob8s+ES39AmdylYu1N77u7QtE+NmrsCYU/eTH5nFcROLf9O31ygJrNtAlZ18YjKPT1nHIEvYNGEDMBbJnU4RqWgYlsTvCLars27yTx4PXHg6b2BjW+cUI7R7YyzV91zu/5aqziSwgPyiOVOVoosSK7SAJoBzyyGMyyPXvg8q9SdUxaOsKYzjezMUzn/+8JAXYTS1WhMhcyPR/NX4jtikZZIHJHUyqm1fjQHhFWNVHAkcJS7sq3S1hIk4iWJ5kQTQcLAOmjW+o5cduqFLjKjo9zFRlwmhYZIiIg9iZAOCrb08oH2ctQY8GlpV4ClzaX5yFA1NngH0Tk/uTZNLfmYo8wBX4JeyKeN0sNn8R4hTR30c+BeKjS6DI4CN6qZEpiqvJ7PPUy77bh5DAcAQuUcs61odDzt3K1y4Lk021tkaHA6UrO0644/ccOjb+eG+HN1PSiyrbcuGNTgT9Zp4AN9MARUertSLbul7c+dm9TrYgL3R6EnTxcConHJ7dq9cHFl0WWejgDwi11CTZeZ6AYLS2iHUv2HnKswRlOxkzaFjVYnXQSN+nv+EAZcRwvdJRNqNQ/o8sEpSSfpTCWQ6j0L+gzEMM/m6JU/mgnZjWBRzQ/yjSfvQzZW26Vrg2YM5q7OWX+31jzPlA3nr1zG0a8AnCZjotqwvb41Iqz+jORS2NRadUMjIUCRbbStf3RU3N3oW/KQ+CTumhZX58bfNix5AmyR0TpjjsXBD6uS6YAXbFyAweln0c/vKLwgf/Nkh+5etLyI6blL6YmlKysL1z4wYmflQ07whEijoiHchOiK9EuImjVdV1gxQlwhCizdtUWJLU9R+rxf2e5OPrcyiMtlwplWkTgIgTSHxSuWyfH7V6Qfo2/EGkkyjjHc5jIF43GwTe8qtFa0UzG9yEII/b2ee9Yz5jIWj5c83Z/bB/wSDGLVZX1F9DzHc1TEXvrhUxzjU/2VZTibnOBJ+ThhVV5+eJJaiWI2MNGbxHTn7kWLi9LQ3WDSAQsQ4GT9YOXHyqyLinLVRXmzQN1HAQlW21nvGbYZUWt+lKDvkFz2WDawCyQ93e3VLJ9fkS4FmpfabZrpwbSMi0LRmLK0XWGGZd6ZIkk6fR1Hkp+3ojXb0Oi4yBh/riuPyF55U5JTXTymEnoQ1wksqrAd9OHE2lkq6hJzPWn+FdWfhfTB5lkfHQrLJv2S2gPek0pBrUPkealAya2euPXZbk4+ldLv+mNAiVENavCbrSKfPR0eLlG07a+9Pn7iRmLBUQEoOCwYjfxny5SAGgBm1RV542ZnHxUxuAwDAXutjGufSabXB30BV4OAuchpWFhdXywLk6Tb1gbM0RM9mvm5an2m4jkTpS96SA/v1PMp3OaPm2wKGRg3ZFwr1PM25RAaWEc1lu/gbqqMcn7paq1rbUo/EN+rlmPn4FLTSeuG63Skeytnvq9MHaUymosA3igvYchVrqQClWD1Sw3sQo7gFe53yMaQ37TggBI9kP8sgeM2m1XP99zqz14f26B2q3/6Ov+B1xsfR67OIDGfkox/OQJLd7QdpCXQIx8QiFE+SI2TkGjyJhMuU4KkiISRMBsDSS+AYSswToZjxBLLGxyL+Dhu5b6DFx+Gj3XL3OHyF3NyES7UqW5+74aRMiM+Nf7WImj1gbCIFr9Tev3qpbdhX5TUydPTyUFwmQ2AYccQ/KuYoLA8Mh/L41ILDonYIpZNNenEedxf61jcKYnXK2ayOqUwnf/bAbQLeRb2Nh+J/Ro6X2DnXeBR6or6m77uFv/251l75fKUlWjtES5zpLlrZB2L7h7ZGEhTUx/mtkwCxBM7ZdhIspzJ9yH/bLAZiGBVA6qan8mON6sa7rnmqL9h83tjcikNljGXwTjWy91oLZG1bnCT2kddO2cP+AhNSQWGpmZYtPk19EHRjoLhemgUYpNAk576WQ8nE7oyVowwS3rrLsFvZQjT+gALKe/RBKWChOtLU/JTq2hcGAp5r5QNNXZHHUucSTZfb5gaqOP0ODSkXOvoD3dzRJHyJBLFLOapIhm6Tprub8Hz8D17ay7NyZ+wyJ+c2NqjWqTWjEuBS3mSeUYMQ04HXH5KkEBfKmTl3SR8zvw+/wYhy41MN6hRP1JDc0vcfgNfbswwkMr6FTZwFjUaqwwle8Oh86I843h8cQwSMsZzpU39/3rHARsbW8+LeAWxPnt2sunDxi0KhVkkVzJAG9qtLulHG+T3qAMKLjVKXEN71qT5IgwnR6hpuZCzdieEv/Ajtb87+YKfOKiDrxMsBn1AAwbOj1vGYnjryPSAbU4JWfyS/D7p1kfI6aA6rmIdw+vSU6qKwopm3CS8mPGYOHkzffylOS88TIJP/ZdJBaOsnnCM+ix1/nx/jFUk9riqGp8t0apsUPF1TCBJq03GudCre6uDXY+2d3wWKT6GTMu2OayQ/o+7l9zfinjb3bxkTWNRdWmiffTp1bFKz/NMUm7OPItS7ZYlvQcOB2rlYfp11LmlxrPbNxvIDuhJ5xy0NEpXodZgd6pFgHwh/yZRc3X/7QvUzuub5xQ3Tbx8Xwi4Owu1OrsrMwrAP1crjdWt9SrRc3DE+rgDfRvVpV1XqMojdMYBIoFiBu8PaSw/mcQUArkynNY+giMnyc7DCxbGi3iRMf1uEnyJ5rhSbTEniA5jq2Mjw8xha7gefpJXyMRzpqptYlRvqqkPEQb7xRzQPC7mjWZkanZfU4HzucVEwWJ4e78Az1E7v6ItRRTl7OmM/J7L/BzZQp5ShuVkzvmmAbJbLuAt8/5SKQFfoui10wbL7L7U5/1bxSgNhaDTUUg6DZlEpwP43zINNMJyy1AfL4KUAkqofDbGHMlIzy2JwUCimIBJprYjFTdfPkGocXi+vqekDMRtSVQaC4IqbQakGJMU/kNBu2zSCqqItkJboy+lrGZptj7LRyikLh7/b/1hyqmPgRz6QXKHAe+neykKbQvLl6idK+u9WmWWb9mUNaYcncVhV8fwgf/feA176LrjtRCh3nn0ycZEUZTc09kfhOhYhaPQmKGxc7GFfxsydpNrKXTm+npxLJPyGMj5U5t9dTMxW4T5PnqL6JLS1WmGtkRykQG+MULJKCMs+AHHLYWzE5AyIk9i8SVAq8HxF0pnXFTyrHkmeV5JH7lxTuP6rlJtl555OgbYkumJ8RO6I742kvxT0C91aK4uK4J3+NnFX2TALEE3uNy0ATVvLNEPgt/w48Hl3Hkoc57q9ZCey9LRYEf+5eP+ZUAv89P1EL9ec6v+1vox/rfrleb7TfcBL416a6oKWQVF2RLWrF9Ygc6uLCOnJQnyOm+sOJSgBXhliCHv5WpV1UITe4HKc86V/6Ei8f/BEzQh9qLvGgzdaRg/V3/iafjXlLSsN59+hX8Dlk55W/FLP57OAYQj6LZwYI7m5ZrN6ZXFaGBoCX8FM0oDDTmJzBb3Hm+iNKVwS/EM+lMxgNMH3jfJ95AmGs6q5PZm1+LaZjWHonypuaxKN7I41Rad7o5Wo06BWVVSFA8gKuhJy1kV/N58f72N6U1K0c7rahoNwP1tUA40i1igPahoyH8goUEE04FqFuhGDydh7xmIQW8pz5ui2tfAIO5XCLySw+9yWGtQyqoIEkgXoxEYSOK+7mCq9wehK4tYTW49HxxZNBtCOLrdcOj3q3ah/2iZ1duKJpUzNUFwSg6rt3wnpEIOqxApyKwkYTIrlhbX5ZQxoMiGP/CzJYwjP8qL9sqsI97LJ3pnvPF2yNFrVLN6FLXlV6D+Xgo/IFAfvhlrHrVUbXq2k5m1Y3G26tpkKRShVDJKWfj5a3vVl1gTPXveIAK3Q4Exn95q13S+M00vGUrNGWAGf0OWr12sE2ctk/COUbyUsVOuCPbFyLUKxWzaO82o99b9cW6bAQFWvbw4BLrB580kpydZYnftp1LTjuEYUOHzD5U8CdIVg6x7IFnf0ON4fXu3DtKoC1TQtciHrZ3hNV+LMZiS4ckKIDApRnEyPv126mQg1bZW/XwWZ3eSyuPQ4Xv+K9N1lN9fapNui9uRTmc3VOW7G5Uvq6U1TcrzM/Ia9FT6h8SF7CU8h1WsUYQlxmx6pbg25dO+f5wZDcL8mCDdl1g77PgFJiOUrfNKAFdeoOlajr9vd8AJfGGZ8rYLDxGteFOEQjI/xeB9vaN4Xqgf1btdNSqCMAU+DWJxqtXST0/cmzaaZGT5swqrlMUNT9r0QnLRVsyMYAjaxuWscMqGfZxjapoNwM0ka8Fh9cTmlgFhY0aWgo/mc0j7hmWTG3S/2oFBjVwha68qTZU5Bw0DLda5tgemUDrwMhzya0bK7itUVraOxAlvthrtgn567K4NdMT2eDJyDDWt93rlrARwBQ+FWiOnaW9EOu3dNnQ036QPaOzE5VRocVV8Zj5Iy3mOIF3haLeqJYA2r4Nc9i8J62/1ckaXnxfFBOpcq9ttiY70mFENp27ZgBiFxsJVlObrLWaRn5PzcUtzqfzrAx1h8b8RMXoZcWFell4l8y7V9e8O46VO8y223qW6/n0heKtI5r2zQMKf5R/m33m8PPmuj7f2y/jzQRBrwzmlQxJJ71uPJ+zSQWCYjFKHTMCy0g6+GUuDZXFOcLqfY1I35+IJbA6ewOIQ8RwOoL/B6R46AcsOkZBPQ0Jdjplg1Du9FUf4p09AzIWULJbenxpIv2wksf1S17O3Qm5fqQWHekZT1TjJhIX6pUIhuRGN4Hy1sd1c75CRRze1JE47UUdLFhBosUeEBBfe0MKwOQR8wTsJB09kcQDUY16zhBXcgIFpxGd+mbsaoTlKfYeZ3oihZ09vMekmyATCEjFHdWVuaB9Em0SI/RELcBM1eH286Mrr5M8G0QzXofq6hunKuLMHWcl+gq9KT+oaVNYbTC7kcoCjQ7wx69WNJQ36VpSRjL5BkhcjN2tNb6peCduqzFpYzchMeqGmWRYfi+AB3zz/9Bb5SVLnCvspq34zJwV7ET1TGXmPPdEv9ExifKsX5rkXJgsoVY0FyxN7J9NznytCTQwoJQEk+9SlHUDbunMJKJHGbuTpNy7NRJQg+28TOhl7R96M9IH2vy+7ZoCQwH9mwevGHXEp30eNK7I+gqumyL9r6T+uABQplEgWOs69wOmhUXA8oGMfpa9py3WIyAusj4FH2KaHWTgyv7JXoNRiDUs2iysuexgaxkUo565cxQ6UnHvZs+aqWM7T0KJZhGp2di2L1KInPFvZXBZmSRdm5wfWx8IjHBbS5wIGKg1yxVWacRGD/2gTZK2vBuBzkRr+o66Fe3NvVFGA+hZk0TbcrVhHo1xfEy31259KwTwPl6suxw5+08LCGgm/h6hvffLprFWA+b6tfOsAwQHIprghJLklf/raQWNRvo3a/GZlpYw4qrwl2gs3EEY5gCPZRyxyc23WyHv7X6bzBZVCy67Iu+T0pphhoCQqVAW0K1CRzTVM1jWMyGbqX5z9P+muTxra7nvqeaoBpq1twHR5CTBtbwWqonIzyHm1PcPlRdTZ4iDjmDprJaks06XM0Djl3DS2Bzwq4mpqTmygoTYlg3pOWze1T16OnswCOHttYG1s676y+kc43vbhSLo7WTmggscayd0pTK7urWYl8N4VD3rDzwm+OgDe6hEagKrrfYkXr+Wg5XGGG5/5QgIYznUBCU7AgX85oOp+G6nbluiGRUY2XEbWRUbXXUy++jXnZflLt1snktOxkhlAVQP3VJUzkglzJ4xmMxadSN2IUcUHL1NwvowSCWJUze/uv+2JXp3ckqyZrFZQgKqYBjeQfbRVANvh1ODg9jcBGMf9f9Ov3yq42FTfBVfmj6dzXBycWGq+/P1/+xMeyQ8Ct+szUGsnW+IC1tooUUE5QMdq+GF9S1FPwojl957S0whDr4UhXvVI4ZbZEuTByNSK2yWFUnj4qwwQ8mzmXpnOBp260qn2v3DXcsQwa1iO/tjpoLWjxg9WF0/E6vsIMw1QH25gi9jD5L1kG4GrP3Z9b/0IezSxN3FYoHg9GnPU9XrX/sJPw1nL/R7nK3WZmpoSsIwGxvNir0DAdF3OlHGGu0F+K9Vtq5oxxPc3vs0pBk2rIKtwKaYJ3Msel3t1mapANJ16b4xueReNKXWQZGxGsgHC6gCR9JSwVK2sN8MME96nz7jrq33DbM5LExLE6LENyqaeNn2j0PsEUeyGHo1CTR/gk0rEnUp9LLLkS8l7rj97qxt/H7zjKvpS9Jbrz8P1td/37ve9S2OmkIvySj05UT1lik4ouM1QDvDVOTGoY/5Rw0xGYDD/6MTUUavZ8iks+X3VBc8Lzlew5VA4anoqzFvIRnUkL5FPyPX/Pmh9WkjcTtwRlkB63QXqCHPBiwSxIzYbQbETuAd7J9joFrsSBo7aZ8TGYAtjYwpjaaG40M+XFChei8Ecddvuwnm96HFdr0vPKpC41gp2zCy2c9ez/Pa/2BOsLYd4pRNNmOUCcmsdHsi2s8CqAULbxbMh+f1n7NE/KtwOUnMqWlcOf4E9ehYJJNeW/sJdxIyNUN4a/xP7YrMa5MVrr/E1x3udGUPq8UfKtNdKdXvio6WcpvfagYGL4tYvSwx8WbqWIiODozN206Ftat5KZDZ1JyyisVvIMXAwV9tZjxc9TvdnxBR4p/Xo0qPKo0pVk5Ofm83WwhXGbG+2v5r5aXe+b79scDzyJ4sB+mAn5shZu8WRn/Wp/6iQihTMtUtI/mIStk9ffNGLmTfMadT6qgpgeeT0XUrzDynN9w+FYLx3X/WzZwbvhK6jT6HVHraGFZ+GZbbaZR/gfA/yF7V0eruzmhLt26UdarBHRSV8v57kMtNecNCyL23NMK5Um7RC0CwDJMRg3mW4HkxGRxKJte02JCv3edhAZ6vymXDDSMdDfhcmsMGj1U94Z0w9r1Kmf7WF9kl30et1VU/WbNrL5z+GWx8vPfPQickTPTFZwj9uTxEu49meqhf3ix72IFrIs5bU347gDYQJRLfB7SLmuCdm+snz2sUy/a6wExheaqtOWfx0WLVbQgjf3okErSMOf4QWrrnmUn8Qvr7fi9r0so+MR9vdr9GLy34eq6WnKaOOx2InEvRbmy/WcaZ/nvnFkj9cW90I9CDsormmQBhuQjabmOQ1Y49uJ4pgNzyQyVELaoP+KXr/NMx83n3uOl/GuU/LGXz/zfa6Mx0MK3u9gdLULLH+h9vKIp77R3qlJjEMRLNIgEBI4oxblnX23LhydLM4HPw5Nj3wKhuf7A0NQw/7yqWzOTSoEmw0BEqa/zkSG88/EOM0l6z590mLqkX39+IU31ZWBFQNAz3Ykz+PtU6epQFe9Z4MNKvpyjoJlnP2c4825kLmVi7NGZmOAlgdkVoQkshQytUgriPvYFevw6qWzAwcH9GmK/tIX6GZp7QUVj3mnDnd7NDsmGuHi16PvvgjXZn2qP8YmUkVEQUjy6ZYLC996bpc64qsHE39kyP8ISCRmN5YsMzJTp9cl2o+FeGENalbcZ2cYPgYrgzFa99EQYAVtX5KF87wsPOIB4cOiis/3xD8oZEedFhIzaSp5SCAahYGitpOjF8wLDkzkGJ6vm9H5z3l1ToIalLgSMIo1MfMQ96FvOalPd7YpD0JaYR3hOw5cOSPqxt0x/epiinB/prEuOreKH5EZfDK3riEmloggfr25++1s+WvC40gvI7W71k01di+rrMQqUvDImMpHFtaAbXR7U9H6VNfo20pGeNW8efjsysTs0RybhHjO++jxLQOwCI0kf6Yzq69Ml0LVzhpe7P9YOZZ4Aw0MYcvkLOjllZwfwWhuedJNfPuTZO6U9bkE8N9lP8c/WMkIxL8H1st7l/tPw76TrrO/02XRA9iTURycr8CoPZaAtSqib+fu/2xQoWys+l7gD8AuqesMiLnIg99ZFwBsYsWey6KzFUNvM+r941YQzkFzTyfRAatoIr4rRXUSlht6Ehi5hRH9ZhbIKh/idooyBT2rqRfrh78MNRBWdFHW2O1mA0LYLNEz0Agcqr1CIGe7q1tE/WLi1awo3JuL7sVE+286Y75qx0JkfqImf+9poK0IjjVWkYVy8UKLAcbHsewrEoaiVFWDYKJoay85JYAdktevzDTVEbrWWrHst9YZ42qSCCoh4zzhl+g/6mijFjI2H7x2jC7SVlHC5yVdwX1IV9uolrMv2cfw/EbyxxiWRI7K55wXomPsQHU3AylSvlRfbQxpRG/UrV9kWR55WC5Moj5Rsc9tnRFjQJidUKO6eXhS7Yo5irhcoQJOitjWAAxJxGHoXhVr2K0nlULbhkKCy+p4qucqB5Tmb2IhX5Qf6MCMB9Em73bdm8why0TEq7wWXXx9KcAgDyxvyNQPWZnrU5366lPwZrzZvcWir2xoY9Gs4RMACUYQH9KA5BfDEgToTIV0kbo8SnwUvvADDbQgtjGo0IbOAweZevl3Qh7XtSjx6ZqgtrsPb1IUTJL89a+WMJi7lRCQcJnevqBXzmAkygJ8BJl0ReL4eaAKZ/HmWfJJodG3kBdplqwSOQQ9GWq3a6z+F1CmYHrvpotXfMQK4j/IdxCY4qyRGlkanAD+ZkUhZJGWQEAQWmjvLKHQz77ZW7BbUgNuIlUgphOlINHRz70nVponiyplo6s3WN3juEGuzBmjYN9YY/sxKKp3UZsI6xAbT9sGYqrac0i6ooIj/H68i3UQePY+j3DEMWwjy8lTp7w+MP6kdSBsO9wrpfwYQJ8q6VlAViK8Q5Mn+US6y5xdINi7CR4HpsuMEWRFQQNSIkV0zlO9mMSOLqoVN4X4LBXlgA0qs/30Yf1iFA2XFZrWTvEukPE8ezpbWoFpB/ZrpSJ3f5pgjsGswSh6aEz84hwukeHA1GuCGki1pekd69eN+J3C3UF0vaApr9RvYV/SgKqArrMtFLH6rj4EOtxcXM7ArEOccpcKnMydK0bJEgCXscax7Zy4puVo7yqr9S6D/aYCbALFgiz5RuPLxHLR1+hx8y14dh9lPqh2E25P9jOVZIt4mXqnlPj9KOqhcffgT0U0mccalgJbc4Faslluxgvtv0JLos3cgufNygrVqqjOScIpY+4OsJv/ob4mHoYKGMAltDtnZpFlWKtQemjrAsWCXhWBsWYdPlHLAizh1Yo/o5DAf4kdGY7zjjyes3iRS0ZpURSQ6pkCtsMZC8B/sKPZxDW1ovfDMI6NaS9Mu08rpYHJxYQmydsuXnBMX5XGy/rM3TygHLqZdRPeM2W85BeVfnoNecOJ7kXUnBHXQrr1nh8A62UjDPROL6qFeW8cL8RXSRQv2XimWzJmsLJ4/XrCwc7Mjgmk6DPcNSCaadCwErApn831Vyp5jiN6J5Qh9A5TO3hGXudN5uK76FGYtFds8cNZnoSsa1H+OmZmA4G0NklfF3ko52e0UDo7xt7vLY80FM7S7dRCdqPo7MXih1uS7g1Thvi0VaNEUQIv46xG1MODZAPhVcmpsUZ5vGyVkA/4Jnr4T3G59OoyrCHnBrnq4LaCbQWUpEh2eddamUlA0tPYH8zJuBVMZLdoN4pwopx7BDpfuDVHJz9zaevWLc0qttCe2sdzZBVbM9EIUdyI/mbMvIvNeIgW20+IEWk66uw04+oUNKUjKngGgxQvsmlMqVAr8RWrejgED32rqvOcmIK7KGyHUV7nLCtuenWLVehjm0o6+7xAsTnKze/E9bWksGLAMCTbAB/fACfJgzgXwr2Nj/AVR8Qq0up+G3yjWGdG5FeWuXUdh5p2tZU8ZVnwSngdOr3SPbnlnltebWrYm7ax7W5Ip9kko/dzxXikRW0yxBtb2Lot52lAF+eDxSdO2Wc4gFKGyWOUndLfukDykpHClxJ0Fu2+2Lth/bYr+PUQrVnf1923CS1v8qj2+dKAVJWcRvYUt3Oz6Yil0IpGU1JaCCVbvuu95Y/qqDlN+eTtA6t+NEigTqGbD3msdQ6miB5UMrLFYmtyhGSo0SXDxLL3eKnlZdOZxpSHywfwFIGS4Eb2xllqXebANR5VmA0luWFGsN1sbKAUUftI6rdjotMawrIaY3DNkWsFcKpuseDlz0aS1uZlvudu1dinsSN2iDCDvGyTD0dU6CFDqSyY6RAf9e0qtySjL+lBmAAOu6UnFeOcp9z6EZ1jqUC8iuCsCwtTrc1rclbjynmNWPBz0sjoSqWQ0copKXiTBuEJVEur1EjgN/DmSfiIjPRNyyNxOFjJkcOFnyBB2xgrovx9gDoYFfT8ghYQ18R7AZ+00A7H/0kzY23rIPfCc1iu84HOmviLsbnjh7uPCzL84MjxIwO0Zt1BHLdMaKH23HMcXESupA4i81ucHL4WIpiYWecZuh7/90tQP0IjmbRA4AtADg0OOh1YJBWHTgTbjkQ9NF2EFgSxLSYnerQ6To9ArkwLQ4bHFn7+uwge5SGTMWKQ0ESIUy4RCLiZJEVjs+FCAWKOCESwMJURKBAC1WEhf5oToQUji46L1Ie+XRRfg4JTCYmiHLACwxSb9/CCxCyvBFGa9IbAXEgHXOo0wyeekYjADBEi5BQJUscx27PfHZxcbhkcWVTi0YA6CbWQIdDJVSYgjGqaBMpmNcdzn6Av1Zh0Ud5bUSFs9aUVqba4yl5xTYgszQzEBpgdxAD+bcKoPvjK09aaZZE4hCBnPR5OjO0LsIj9rcOXzrWekR+We+ZKEKsGLZXeZKk7ctUYkQiCkQgJoatJFFEdKL0aIQgSQxEnhtQwfzFWvXF3pcSFeINa9p/Sw6wFPQe3iB68BsFDFtrrfC8wy1GAlte/8BWA3PTsAbg22f6HztrYHUY+GaObii0+zvJggZvFTqjTLt+PUo9lKfWd4cqNCq26qlvOgw4duREl2GbrhgRJFgVgmtCXLXlhm3X7Xgn1G037RoV5qtq99xxV7gPPikRKUIUomgxOsWKF4eEuCSJPw8key9FKoo0GdJddE6WTNnGJmvyUus7mGJXHVr+d8yP7jKyiZkWHi8CiUJjsDg8gZi1TSQyhUoDEExnMFlsTraMxPP4AqFILJHK5AqlKqEoJI1WpzcYTWYLAAgC521G4IiNykEg3XMtNAabnb1YEghPIJLIFCqNzmCy2Bwujy8QisT5IUQqkyeVeSxCqVJrtDp9TJDD5QEsd+pvXTGaqB3zfKv9Y+qgsqrBd1XCRDSPhY6jmt/qsf0/BAqDI5AoNAaLwxOIJDKFSqMzmCw2h8vjCwBQKBJLpDK5QqlSa7Q6vcFoMltYWlnb2NrZOzgK6j/AQmLV5EEwBIwWRgdDwuhhDDBGGBOMGcaiVmUvB9Vkk89XdPkrUMEKVbgiFa1YxStRSYrPesxwgTWizxpbl8uKIgbZUH7zf5WfvbA5XB5fIBSJJVKZXKFUqTVand5gNJktAOD0CoZAYXDEVrJZ/jEyV0Gg0tx8vS1QaAwWhycQSWQKlUZnMFlsDpfHFwhFYolUJlcoVWqNVqc3GE1mC0Vul+7L7fHy9gGBIVAYHW6sSKK3TUfJ27YzWWwOl8cXCAsFwQiK4bS1aWlvM1jn6AVRkmls4ykUJW4n5XJ7/PMfQmmbmhA6jsWtTCCSSHOj6G3jbA7FbW18gSF0hhiGFFpS3QyV05HdpiGQzTSr582VtY2tnb2DoxPtaIIUkqi4nwGVKMmKqgHCumFatuN6fhBGcZJmeVFWddN2/TBO8wKAEIygGE6QFM2wHC+Ikqyomm6Ylu24nh+EUZykWV6UVd20XT+M07ys236c1/283h8IRlAMJ0iKZliOF0RJVlRNN0zLdsh68/TVsadZXpRV3bQEvrU8TvOybvtxUgWX/njSzfH9+f77j6AYTpAUzbAcL1AOl6yTCdeM43r+78Fdp1d0hNHqb1lIT1d5CqgFkZiL32uRL63kS9kjdUp8dOESar2imJ3rPaxPUSi5XeTCqg3Vmc5/1CvCdA53TWqTaYygWoKkEoUm5FQbME1Ay8yk/0gpbxG+w+WKLoXz581E+fCdlNYscKbwsD6F62BeZYHGmDYBq9q07XwS5ZOMYnZjO1p0tqeiQlzvw2Ub8EMaMEV5d4Hxjw+zPKqjdgTQsfDAzvU+jC8GqrKYU6lUHFahrkBP3N7rwqb5qpF5jKP+bDluHmUP10dO4XF3PsBA3SS2qNQqC1ajCwNNCTRIqeEUPqiASkyCKpIiB4ywmqIiJjE0ywHJEJMovlTJJdIKf/s6OTgVtGm5ds24J+B3njcPf8A9GDgOE31K8LhpKp40ph3QJiYr165T8jGL0iWJhxRuZ13mSY6rNPiwOI0u/vwFSxzzEiN4Xfda6o3JfIvJab7aDYlLMiz1Ui7zKY6YVvaUGXsin2RXY2ZbdYvyNLRIy6SYGwcBjJdWuco56CY6DsetoUe6AjMaB31qVamOIwBT+XML3Qa7Cru91Y1ORSdsX5uqGrvn0IN66A4U6oWJfcZ6sdQOavjP7xfaCbPPlBiUoOqzipZrubV9w2L8HqEq6hTVmRQxnjat+xX1RDQaoyw6oKO2hU18s85hd7faD83SL1ksBo2wNq0qDBGJMkRmpAUzrfyI+7A13gxK2a+td2G8Gvzejq/j8VVPdYmIUA2NrSYDNbEYGy+lLjRdf5GjmQ6xrGAEgJ1wkFhMYYqhMwA1sRgbL6kANbEYO/C65BYR6VMSamIxhakJmwGoicXYeOkKUBPLOdtlNaPFzLfpIgNqYjH2uqbvn7zaA/VYdiVKhu2whw48+i/deuweYukrcPtz7s5P063Z3eGk2ZvzwCETz3xYhUVU2ggQtTD1o5Vv1z7lLQX7XqQTeWmoFGJpFAC1qCFDFKShP55skUl56VQ7P3WyZ0lOLHKJPLhW+wzdVwUt3orl9I68E+8q3palE12pVPeLuiHZsGZYNmQa0MadddIIES4DKfNcSbf/f3ADp3Pb5qbx7fcPzJMu1FfGOxGq6Ssbb1U7udktaz898yDsnd6o20ZyW61faHpdNG+L5c/f3x3mq09XOx+n6Rmn11Py/Ten1zZNErVGxhZiID76+NfB3s6WBBq1vwSussGUCtRa7g9iJfMhre3h/87B8DbDhHiryu6dDM298m8PXV5BIdovxbI3t6WcNTT0+i2jtozgMmui9GO9BBOCfSfmb1Y4a1xEF10QTawMMmd36RYq66HyHurroPkOujNAB6sqoi+ngLWIB9jK7KAbRFLbZCa2Vxqadz7YAm17tJ0Rtl3Y3pxsE/1omx1sgj1cYkvslQ/ZITtm4+gPNdrvBAWEiGkUfXE/pIWt+xW77ZObTmvv4FmYXgvj2XPI10xTaA1tTLyTLaYUMuLqiW+m5UtkJwvwu5+a5qQlDP7xZM/+40jLH+lWJBbJ29xMUxSV0TyBkrIpvHBMpu7wvMsrtvKS3XLDruJ0/YBTdDHqKCccymlLD2V7k5IxYdShyU3FZB7TKVPRy72hRZNQaDi8/MOMYZjaK+MQ81M+DXu69ReCHn3FxtJnS32fVfVA1fHxczjnKy6uMX7MfbacT/3HXEJMzPvUzlNcjeaWkzxhriH6Cj4N1F3Tdd48NkW1ux03ntFA00FDHH4hbISOdCSXneQgk65E+UhzF+JmiVis2Br/8K4zzg52agHZ/eFDOefAD+wQZj6irzjgsePOkmP5msTzK4Gp18w7VFdxv/DkQgtn0HCBDgxY6GGAESbwMMM/WCBABIQr3OAOj+NnzXTKT3bZcYAJfyH51/ezq3m81JQ/8VQml+c44qmdxwXOj84V5RNPo5SKObFSw1nQDkzmoSnA5L/Os9IVJbRR+3CFGZDfgGsAgDXAuaK8JUgANUAQoBkAQABK8E72qlWH/YBTjAXtwWQhNOE2XOTB8wbbb47v1thBpdeneFrjwoj/Tm68xcPx+qou19VdtjMwjNfu1I/8iUUQTDWXTjui5N6xjrIMCDnlrUPFj4C0KLlzi+9Jylr8qCHeuSawVG8KdOP0wkXnZ4XcdD3RUPLodsMso4lf0DyOs4z7S9RuOwXQXZrSCzYYG4gPGwxyA/KRmKFH22dK7z/M2v48dxjTow7EFzDtl4hk6DT2kuR6DzmQy753sa3UFUP/edT3NYVMOTD8C+zWVssdamgLbrL2I9ybUZqPqutqOkDEsY/tsdewbL1PgVvWAlWSGf1zWsL6JcPrpmA1BqNEdWdkunmYg4CBCk4I2Aycg9pxetWdEOqwGXuq6xOCTkDYN2WhsdpCrE4tcHQ+xToIC/VcVHgtsbJB/d9ZSJqLllbwf8mO42x1nJaaxOEY07n5bWfdXemUNP9tc/kjaYZc8qEeSzxYDH421JyIuUQh0sphJpWVIDMTa8L/fLAAq/KStViWxSKahmayamk1Vv+p8hJvEixKrImq0n+eIEtNPmRinuWupViRqx23MjAWNmzdW5C2sNzd0X6Y3b/Rjt2yZRWftv4imSsbjs+HZqbZp0u1QfbkCSurOcraUlo1SMC4yXXAPXJvd+ptZpzE3CMtuxJBnzIFmFxD9O4HPGPoYaDG3sPi5K1Hy3EPS8sST1fqzdxAmbikCoOFa22XxgtS9H1dm9hHxnttMq5BJYUK5xE5MnEPf8v7/2uixOP1HGRL7oIFAAAA') format('woff2'),
        url('data:font/woff;charset=utf-8;base64,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') format('woff'),
        url('BlissPro-Bold.ttf') format('truetype'),
        url('BlissPro-Bold.svg#BlissPro-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

:root{
    --font-stack-header: "Averia Serif Libre",serif;
    --font-stack-body: "Averia Serif Libre",serif;
    --font-weight-header: 400;
}


*,
::after,
::before {
    box-sizing: border-box
}

body {
    margin: 0;
    background-image: url('body-bg.jpg');
    background-size: contain;
    background-repeat: repeat-y;
    font-family: "Averia Serif Libre",serif;
}

body,
button {
    font-size: calc(var(--font-size-base) * 1px);
    /* font-family: var(--font-stack-body); */
    font-style: var(--font-style-body);
    font-weight: var(--font-weight-body);
    color: var(--color-text);
    line-height: 1.5
}

body,
button {
    -webkit-font-smoothing: antialiased;
    -webkit-text-size-adjust: 100%
}

.border-bottom {
    border-bottom: 1px solid var(--color-border)
}

.btn--link {
    background-color: transparent;
    border: 0;
    margin: 0;
    color: var(--color-text);
    text-align: left
}

.text-right {
    text-align: right
}

.icon {
    display: inline-block;
    width: 20px;
    height: 20px;
    vertical-align: middle;
    fill: currentColor
}

.icon__fallback-text,
.visually-hidden {
    position: absolute !important;
    overflow: hidden;
    clip: rect(0 0 0 0);
    height: 1px;
    width: 1px;
    margin: -1px;
    padding: 0;
    border: 0
}

svg.icon:not(.icon--full-color) circle,
svg.icon:not(.icon--full-color) ellipse,
svg.icon:not(.icon--full-color) g,
svg.icon:not(.icon--full-color) line,
svg.icon:not(.icon--full-color) path,
svg.icon:not(.icon--full-color) polygon,
svg.icon:not(.icon--full-color) polyline,
svg.icon:not(.icon--full-color) rect,
symbol.icon:not(.icon--full-color) circle,
symbol.icon:not(.icon--full-color) ellipse,
symbol.icon:not(.icon--full-color) g,
symbol.icon:not(.icon--full-color) line,
symbol.icon:not(.icon--full-color) path,
symbol.icon:not(.icon--full-color) polygon,
symbol.icon:not(.icon--full-color) polyline,
symbol.icon:not(.icon--full-color) rect {
    fill: inherit;
    stroke: inherit
}

li {
    list-style: none
}

.list--inline {
    padding: 0;
    margin: 0
}

.list--inline>li {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle
}

a {
    color: var(--color-text);
    text-decoration: none
}

.h1,
.h2,
h1,
h2 {
    margin: 0 0 17.5px;
   
    font-style: var(--font-style-header);
    font-weight: var(--font-weight-header);
    line-height: 1.2;
    overflow-wrap: break-word;
    word-wrap: break-word
}

.h1 a,
.h2 a,
h1 a,
h2 a {
    color: inherit;
    text-decoration: none;
    font-weight: inherit
}

.h1,
h1 {
    font-size: calc(((var(--font-h1-desktop))/ (var(--font-size-base))) * 1em);
    text-transform: none;
    letter-spacing: 0
}

@media only screen and (max-width:749px) {

    .h1,
    h1 {
        font-size: calc(((var(--font-h1-mobile))/ (var(--font-size-base))) * 1em)
    }
}

.h2,
h2 {
    font-size: 26px;
}

@media only screen and (max-width:749px) {

    .h2,
    h2 {
        font-size: calc(((var(--font-h2-mobile))/ (var(--font-size-base))) * 1em)
    }
}

p {
    color: var(--color-body-text);
    margin: 0 0 19.44444px
}

@media only screen and (max-width:749px) {
    p {
        font-size: calc(((var(--font-size-base) - 1)/ (var(--font-size-base))) * 1em)
    }
}

p:last-child {
    margin-bottom: 0
}

@media only screen and (max-width:749px) {
    .small--hide {
        display: none !important
    }
}

.grid {
    list-style: none;
    margin: 0;
    padding: 0;
    margin-left: -30px
}

.grid::after {
    content: '';
    display: table;
    clear: both
}

@media only screen and (max-width:749px) {
    .grid {
        margin-left: -22px
    }
}

.grid::after {
    content: '';
    display: table;
    clear: both
}

.grid--no-gutters {
    margin-left: 0
}

.grid--no-gutters .grid__item {
    padding-left: 0
}

.grid--table {
    display: table;
    table-layout: fixed;
    width: 100%
}

.grid--table>.grid__item {
    float: none;
    display: table-cell;
    vertical-align: middle
}

.grid__item {
    float: left;
    padding-left: 30px;
    width: 100%
}

@media only screen and (max-width:749px) {
    .grid__item {
        padding-left: 22px
    }
}

.grid__item[class*="--push"] {
    position: relative
}

@media only screen and (min-width:750px) {
    .medium-up--one-quarter {
        width: 25%
    }

    .medium-up--push-one-third {
        width: 33.33%
    }

    .medium-up--one-half {
        width: 50%
    }

    .medium-up--push-one-third {
        left: 33.33%;
        position: relative
    }
}

.site-header {
    position: relative;
    background-color: var(--color-body)
}

@media only screen and (max-width:749px) {
    .site-header {
        border-bottom: 1px solid var(--color-border)
    }
}


.logo-align--center .site-header__logo {
    text-align: center;
    margin: 0 auto
}

@media only screen and (max-width:749px) {
    .logo-align--center .site-header__logo {
        text-align: left;
    }
}

@media only screen and (max-width:749px) {
    .site-header__logo {
        text-align: left
    }

    .site-header__logo img {
        margin: 0
    }
}

.site-header__logo-link {
    display: inline-block;
    word-break: break-word
}

@media only screen and (min-width:750px) {
    .logo-align--center .site-header__logo-link {
        margin: 0 auto
    }
}

.site-header__logo-image {
    display: block
}

@media only screen and (min-width:750px) {
    .site-header__logo-image {
        margin: 0 auto
    }
}

.site-header__logo-image img {
    width: 100%
}

.site-header__logo-image--centered img {
    margin: 0 auto
}

.site-header__logo img {
    display: block
}

.site-header__icons {
    position: relative;
    white-space: nowrap
}

@media only screen and (max-width:749px) {
    .site-header__icons {
        width: 100%;
        padding-right: 0;
    }

    .site-header__icons .btn--link,
    .site-header__icons .site-header__cart {
        font-size: calc(((var(--font-size-base))/ (var(--font-size-base))) * 1em);
    }

    .site-header__icons .btn--link{
        color: #fff;
    }

    .site-header__icons .btn--link:not([disabled]):hover,
    .site-header__icons .btn--link:focus{
      color: #C8642A;
    }

    .site-header__icons .js-mobile-nav-toggle{
        margin-right: auto;
    }
}

.site-header__icons-wrapper {
    position: relative;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -o-align-items: center;
    align-items: center;
    -webkit-justify-content: flex-end;
    -ms-justify-content: flex-end;
    justify-content: flex-end
}

.site-header__account,
.site-header__cart,
.site-header__search {
    position: relative
}

.site-header__search.site-header__icon {
    display: none
}

@media only screen and (min-width:1400px) {
    .site-header__search.site-header__icon {
        display: block
    }
}

.site-header__search-toggle {
    display: block
}

@media only screen and (min-width:750px) {

    .site-header__account,
    .site-header__cart {
        padding: 10px 11px
    }
}

.site-header__cart-title,
.site-header__search-title {
    position: absolute !important;
    overflow: hidden;
    clip: rect(0 0 0 0);
    height: 1px;
    width: 1px;
    margin: -1px;
    padding: 0;
    border: 0;
    display: block;
    vertical-align: middle
}

.site-header__cart-title {
    margin-right: 3px
}

.site-header__cart-count {
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    right: .4rem;
    top: .2rem;
    font-weight: 700;
    background-color: var(--color-btn-primary);
    color: var(--color-btn-primary-text);
    border-radius: 50%;
    min-width: 1em;
    height: 1em
}

.site-header__cart-count span {
    font-family: HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: calc(11em / 16);
    line-height: 1
}

@media only screen and (max-width:749px) {
    .site-header__cart-count {
        top: calc(7em / 16);
        right: 0;
        border-radius: 50%;
        min-width: calc(19em / 16);
        height: calc(19em / 16)
    }
}

@media only screen and (max-width:749px) {
    .site-header__cart-count span {
        padding: .25em calc(6em / 16);
        font-size: 12px
    }
}

.site-header__menu {
    display: none
}

@media only screen and (max-width:749px) {
    .site-header__icon {
        display: inline-block;
        vertical-align: middle;
        padding: 10px 11px;
        margin: 0
    }
}

@media only screen and (min-width:750px) {
    .site-header__icon .icon-search {
        margin-right: 3px
    }
}

.announcement-bar {
    z-index: 10;
    position: relative;
    text-align: center;
    border-bottom: 1px solid transparent;
    padding: 2px
}

.announcement-bar__link {
    display: block
}

.announcement-bar__message {
    display: block;
    padding: 11px 22px;
    font-size: calc(((16)/ (var(--font-size-base))) * 1em);
    font-weight: var(--font-weight-header)
}

@media only screen and (min-width:750px) {
    .announcement-bar__message {
        padding-left: 55px;
        padding-right: 55px
    }
}

.site-nav {
    position: static;
    padding: 0;
    text-align: center;
    background-color: #000;
}

.site-nav>li:first-child>.site-nav__link{
  padding-left: 0;
}

.site-nav a:not(.site-nav__dropdown .site-nav__link) {
    padding: 24px 16px;
    color: #fff;
    text-transform: uppercase;
    font-size: 14px;
    letter-spacing: 1.5px;
    font-family: 'Bliss Pro';
}

.site-nav a:not(.site-nav__dropdown .site-nav__link):hover{
  color: #C8642A !important;
}

.site-nav__link {
    display: block;
    white-space: nowrap
}

.site-nav__link .icon-chevron-down {
    width: 0.6em;
    height: 0.6em;
    margin-left: 0.5rem;
    vertical-align: baseline;
}

.site-nav__link--active .site-nav__label {
    border-bottom-color: var(--color-text)
}

.site-nav__link--button {
    border: none;
    background-color: transparent;
    padding: 24px 16px;
    color: #fff;
    text-transform: uppercase;
    font-size: 14px;
    letter-spacing: 1.5px;
    font-family: Bliss Pro;
}

.site-header__mobile-nav {
    z-index: 11;
    position: static;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.site-header__mobile-nav .logo{
    position: absolute;
    left: 0;
    right: 0;
    margin: 0px auto;
    z-index: 10;
    width: 100px;
    top: 20px;
}

.site-header__mobile-nav nav.small--hide{
    width: 100%;
    padding-right: 15px;
}

.site-header__mobile-nav nav.small--hide .site-nav{
    display: flex;
}

.site-header__mobile-nav nav.small--hide .site-nav li:nth-child(4){
  margin-left: auto;
}

@media only screen and (max-width:749px) {
    .site-header__mobile-nav {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        width: 100%;
        -ms-flex-align: center;
        -webkit-align-items: center;
        -moz-align-items: center;
        -ms-align-items: center;
        -o-align-items: center;
        align-items: center
    }
}

.mobile-nav--open .icon-close {
    display: none
}

.main-content {
    opacity: 0
}

.main-content .shopify-section {
    display: none
}

.main-content .shopify-section:first-child {
    display: inherit
}

.critical-hidden {
    display: none
}




/*============================================================================
  Debut | Built with Shopify Slate

  Some things to know about this file:
    - Sass is compiled on Shopify's server so you don't need to convert it to CSS yourself
    - The output CSS is compressed and comments are removed
    - You cannot use native CSS/Sass @imports in this file without a build script
==============================================================================*/
/*================ SASS HELPERS ================*/
/*================ #Mixins ================*/
/*============================================================================
  Prefix mixin for generating vendor prefixes.
  Based on https://github.com/thoughtbot/bourbon/blob/master/app/assets/stylesheets/addons/_prefixer.scss

  Usage:
    // Input:
    .element {
      @include prefix(transform, scale(1), ms webkit spec);
    }

    // Output:
    .element {
      -ms-transform: scale(1);
      -webkit-transform: scale(1);
      transform: scale(1);
    }
==============================================================================*/
/*================ Media Query Mixin ================*/
/*================ Responsive Show/Hide Helper ================*/
/*================ Responsive Text Alignment Helper ================*/
/*============================================================================
  Convert pixels (unitless) to ems
  eg. for a relational value of 12px write calc-font-size(12) when the parent is 16px
  if the parent is another value say 24px write calc-font-size(12, 24)
  Based on https://github.com/thoughtbot/bourbon/blob/master/app/assets/stylesheets/functions/_px-to-em.scss
==============================================================================*/
/*============================================================================
  Flexbox prefix mixins from Bourbon
    https://github.com/thoughtbot/bourbon/blob/master/app/assets/stylesheets/css3/_flex-box.scss
==============================================================================*/
/*================ VARIABLES ================*/
/*============================================================================
  Grid Breakpoints and Class Names
    - Do not change the variable names
    - Breakpoint pixel values are used in the window.theme.breakpoints object
==============================================================================*/
/*============================================================================
  Generate breakpoint-specific column widths and push classes
    - Default column widths: $grid-breakpoint-has-widths: ($small, $medium-up);
    - Default is no push classes
==============================================================================*/
/*================ Color Variables ================*/
/*================ Sizing Variables ================*/
/*================ Footer Variables ================*/
/*================ Z-Index ================*/
/*================ SVG ================*/
/*================ Drawers ================*/
/*================ Hero Slider ================*/
/*================ Typography ================*/
/*================ Gift Cards ================*/
/*================ Z-index ================*/
/*================ Product video ================*/
/*================ Image placeholder ================*/
/*================ VENDOR ================*/
/*============================================================================
  Slick Slider 1.6.0

  - If upgrading Slick's styles, use the following variables/functions
    instead of the slick defaults (from slick-theme.scss)
  - This file includes default slick.scss styles (at Slick Slider SCSS)
    and slick-theme.scss (at Slick Slider Theme). Upgrade each area individually.
  - Remove `outline: none` from `.slick-dots li button`
==============================================================================*/
/*================ Slick Slider SCSS ================*/
.slick-slider {
    position: relative;
    display: block;
    box-sizing: border-box;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list {
    position: relative;
    overflow: hidden;
    display: block;
    margin: 0;
    padding: 0;
}

.slick-list:focus {
    outline: none;
}

.slick-list.dragging {
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

.slick-track {
    position: relative;
    left: 0;
    top: 0;
    display: block;
}

.slick-track:before,
.slick-track:after {
    content: "";
    display: table;
}

.slick-track:after {
    clear: both;
}

.slick-loading .slick-track {
    visibility: hidden;
}

.slick-slide {
    float: left;
    height: 100%;
    min-height: 1px;
    display: none;
}

[dir="rtl"] .slick-slide {
    float: right;
}

.slick-slide img {
    display: block;
}

.slick-slide.slick-loading img {
    display: none;
}

.slick-slide.dragging img {
    pointer-events: none;
}

.slick-initialized .slick-slide {
    display: block;
}

.slick-loading .slick-slide {
    visibility: hidden;
}

.slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
    display: none;
}

/*================ Slick Slider Theme ================*/
.slick-loading .slick-list {
    background: #fff var(--slick-img-url) center center no-repeat;
}

/* Icons */
/* Arrows */
.slick-prev,
.slick-next {
    position: absolute;
    display: block;
    height: 20px;
    width: 20px;
    line-height: 0px;
    font-size: 0px;
    cursor: pointer;
    background: transparent;
    color: transparent;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    padding: 0;
    border: none;
}

.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
    background: transparent;
    color: transparent;
}

.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before {
    opacity: 1;
}

.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
    opacity: 0.25;
}

.slick-prev:before,
.slick-next:before {
    font-family: "slick-icons, sans-serif";
    font-size: 20px;
    line-height: 1;
    color: #000;
    opacity: 0.75;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.slick-prev {
    left: -25px;
}

[dir="rtl"] .slick-prev {
    left: auto;
    right: -25px;
}

.slick-prev:before {
    content: "←";
}

[dir="rtl"] .slick-prev:before {
    content: "→";
}

.slick-next {
    right: -25px;
}

[dir="rtl"] .slick-next {
    left: -25px;
    right: auto;
}

.slick-next:before {
    content: "→";
}

[dir="rtl"] .slick-next:before {
    content: "←";
}

/* Dots */
.slick-dotted.slick-slider {
    margin-bottom: 30px;
}

.slick-dots {
    list-style: none;
    display: block;
    text-align: center;
    padding: 0;
    margin: 0;
}

.slick-dots li {
    position: relative;
    display: inline-block;
    height: 20px;
    width: 20px;
    margin: 0 5px;
    padding: 0;
    cursor: pointer;
}

.slick-dots li button,
.slick-dots li a {
    border: 0;
    background: transparent;
    display: block;
    height: 20px;
    width: 20px;
    line-height: 0px;
    font-size: 0px;
    color: transparent;
    padding: 5px;
    cursor: pointer;
}

.slick-dots li button:hover:before,
.slick-dots li button:focus:before,
.slick-dots li a:hover:before,
.slick-dots li a:focus:before {
    opacity: 1;
}

.slick-dots li button:before,
.slick-dots li a:before {
    position: absolute;
    top: 0;
    left: 0;
    content: "•";
    width: 20px;
    height: 20px;
    font-family: "slick-icons, sans-serif";
    font-size: 6px;
    line-height: 20px;
    text-align: center;
    color: #fff;
    opacity: 0.25;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.slick-dots li.slick-active button:before {
    color: #fff;
    opacity: 0.75;
}

/*================ GLOBAL ================*/
/*============================================================================
  #Normalize
  Based on normalize.css v3.0.2 | MIT License | git.io/normalize
==============================================================================*/
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
    display: block;
}

input,
textarea,
select,
.disclosure__toggle {
    -webkit-font-smoothing: antialiased;
    -webkit-text-size-adjust: 100%;
}

a {
    background-color: transparent;
}

b,
strong {
    font-weight: var(--font-weight-body--bolder);
}

em {
    font-style: italic;
}

small {
    font-size: 80%;
}

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

sup {
    top: -0.5em;
}

sub {
    bottom: -0.25em;
}

img {
    max-width: 100%;
    border: 0;
}

button,
input,
optgroup,
select,
.disclosure__toggle,
textarea {
    color: inherit;
    font: inherit;
    margin: 0;
}

button[disabled],
html input[disabled] {
    cursor: default;
}

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
    border-style: none;
    padding: 0;
}

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
    outline: 1px dotted ButtonText;
}

input[type="search"],
input[type="number"],
input[type="email"],
input[type="password"] {
    -webkit-appearance: none;
    -moz-appearance: none;
}

table {
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
}

td,
th {
    padding: 0;
}

textarea {
    overflow: auto;
    -webkit-appearance: none;
    -moz-appearance: none;
}

/*============================================================================
  Fast Tap
  enables no-delay taps (FastClick-esque) on supporting browsers
==============================================================================*/
a,
button,
[role="button"],
input,
label,
select,
.disclosure__toggle,
textarea {
    touch-action: manipulation;
}

/*============================================================================
  #Grid
==============================================================================*/
/*============================================================================
  Grid Setup
    1. Allow the grid system to be used on lists.
    2. Remove any margins and paddings that might affect the grid system.
    3. Apply a negative `margin-left` to negate the columns' gutters.
==============================================================================*/
/*============================================================================
  Reversed grids allow you to structure your source in the opposite
  order to how your rendered layout will appear.
==============================================================================*/
.grid--rev {
    direction: rtl;
    text-align: left;
}

.grid--rev>.grid__item {
    direction: ltr;
    text-align: left;
    float: right;
}

/*============================================================================
  Grid Columns
    - Create width classes, prepended by the breakpoint name.
==============================================================================*/
/*================ Grid push classes ================*/
/*================ Clearfix helper on uniform grids ================*/
/*================ Build Base Grid Classes ================*/
/* Whole */
.one-whole {
    width: 100%;
}

/* Halves */
.one-half {
    width: 50%;
}

/* Thirds */
.one-third {
    width: 33.33333%;
}

.two-thirds {
    width: 66.66667%;
}

/* Quarters */
.one-quarter {
    width: 25%;
}

.two-quarters {
    width: 50%;
}

.three-quarters {
    width: 75%;
}

/* Fifths */
.one-fifth {
    width: 20%;
}

.two-fifths {
    width: 40%;
}

.three-fifths {
    width: 60%;
}

.four-fifths {
    width: 80%;
}

/* Sixths */
.one-sixth {
    width: 16.66667%;
}

.two-sixths {
    width: 33.33333%;
}

.three-sixths {
    width: 50%;
}

.four-sixths {
    width: 66.66667%;
}

.five-sixths {
    width: 83.33333%;
}

/* Eighths */
.one-eighth {
    width: 12.5%;
}

.two-eighths {
    width: 25%;
}

.three-eighths {
    width: 37.5%;
}

.four-eighths {
    width: 50%;
}

.five-eighths {
    width: 62.5%;
}

.six-eighths {
    width: 75%;
}

.seven-eighths {
    width: 87.5%;
}

/* Tenths */
.one-tenth {
    width: 10%;
}

.two-tenths {
    width: 20%;
}

.three-tenths {
    width: 30%;
}

.four-tenths {
    width: 40%;
}

.five-tenths {
    width: 50%;
}

.six-tenths {
    width: 60%;
}

.seven-tenths {
    width: 70%;
}

.eight-tenths {
    width: 80%;
}

.nine-tenths {
    width: 90%;
}

/* Twelfths */
.one-twelfth {
    width: 8.33333%;
}

.two-twelfths {
    width: 16.66667%;
}

.three-twelfths {
    width: 25%;
}

.four-twelfths {
    width: 33.33333%;
}

.five-twelfths {
    width: 41.66667%;
}

.six-twelfths {
    width: 50%;
}

.seven-twelfths {
    width: 58.33333%;
}

.eight-twelfths {
    width: 66.66667%;
}

.nine-twelfths {
    width: 75%;
}

.ten-twelfths {
    width: 83.33333%;
}

.eleven-twelfths {
    width: 91.66667%;
}

.show {
    display: block !important;
}

.hide {
    display: none !important;
}

.text-left {
    text-align: left !important;
}

.text-right {
    text-align: right !important;
}

.text-center {
    text-align: center !important;
}

/*================ Build Responsive Grid Classes ================*/
@media only screen and (max-width: 749px) {

    /* Whole */
    .small--one-whole {
        width: 100%;
    }

    /* Halves */
    .small--one-half {
        width: 50%;
    }

    /* Thirds */
    .small--one-third {
        width: 33.33333%;
    }

    .small--two-thirds {
        width: 66.66667%;
    }

    /* Quarters */
    .small--one-quarter {
        width: 25%;
    }

    .small--two-quarters {
        width: 50%;
    }

    .small--three-quarters {
        width: 75%;
    }

    /* Fifths */
    .small--one-fifth {
        width: 20%;
    }

    .small--two-fifths {
        width: 40%;
    }

    .small--three-fifths {
        width: 60%;
    }

    .small--four-fifths {
        width: 80%;
    }

    /* Sixths */
    .small--one-sixth {
        width: 16.66667%;
    }

    .small--two-sixths {
        width: 33.33333%;
    }

    .small--three-sixths {
        width: 50%;
    }

    .small--four-sixths {
        width: 66.66667%;
    }

    .small--five-sixths {
        width: 83.33333%;
    }

    /* Eighths */
    .small--one-eighth {
        width: 12.5%;
    }

    .small--two-eighths {
        width: 25%;
    }

    .small--three-eighths {
        width: 37.5%;
    }

    .small--four-eighths {
        width: 50%;
    }

    .small--five-eighths {
        width: 62.5%;
    }

    .small--six-eighths {
        width: 75%;
    }

    .small--seven-eighths {
        width: 87.5%;
    }

    /* Tenths */
    .small--one-tenth {
        width: 10%;
    }

    .small--two-tenths {
        width: 20%;
    }

    .small--three-tenths {
        width: 30%;
    }

    .small--four-tenths {
        width: 40%;
    }

    .small--five-tenths {
        width: 50%;
    }

    .small--six-tenths {
        width: 60%;
    }

    .small--seven-tenths {
        width: 70%;
    }

    .small--eight-tenths {
        width: 80%;
    }

    .small--nine-tenths {
        width: 90%;
    }

    /* Twelfths */
    .small--one-twelfth {
        width: 8.33333%;
    }

    .small--two-twelfths {
        width: 16.66667%;
    }

    .small--three-twelfths {
        width: 25%;
    }

    .small--four-twelfths {
        width: 33.33333%;
    }

    .small--five-twelfths {
        width: 41.66667%;
    }

    .small--six-twelfths {
        width: 50%;
    }

    .small--seven-twelfths {
        width: 58.33333%;
    }

    .small--eight-twelfths {
        width: 66.66667%;
    }

    .small--nine-twelfths {
        width: 75%;
    }

    .small--ten-twelfths {
        width: 83.33333%;
    }

    .small--eleven-twelfths {
        width: 91.66667%;
    }

    .grid--uniform .small--one-half:nth-child(2n+1),
    .grid--uniform .small--one-third:nth-child(3n+1),
    .grid--uniform .small--one-quarter:nth-child(4n+1),
    .grid--uniform .small--one-fifth:nth-child(5n+1),
    .grid--uniform .small--one-sixth:nth-child(6n+1),
    .grid--uniform .small--two-sixths:nth-child(3n+1),
    .grid--uniform .small--three-sixths:nth-child(2n+1),
    .grid--uniform .small--one-eighth:nth-child(8n+1),
    .grid--uniform .small--two-eighths:nth-child(4n+1),
    .grid--uniform .small--four-eighths:nth-child(2n+1),
    .grid--uniform .small--five-tenths:nth-child(2n+1),
    .grid--uniform .small--one-twelfth:nth-child(12n+1),
    .grid--uniform .small--two-twelfths:nth-child(6n+1),
    .grid--uniform .small--three-twelfths:nth-child(4n+1),
    .grid--uniform .small--four-twelfths:nth-child(3n+1),
    .grid--uniform .small--six-twelfths:nth-child(2n+1) {
        clear: both;
    }

    .small--show {
        display: block !important;
    }

    .small--hide {
        display: none !important;
    }

    .small--text-left {
        text-align: left !important;
    }

    .small--text-right {
        text-align: right !important;
    }

    .small--text-center {
        text-align: center !important;
    }
}

@media only screen and (min-width: 750px) {

    /* Whole */
    .medium-up--one-whole {
        width: 100%;
    }

    /* Halves */
    .medium-up--one-half {
        width: 50%;
    }

    /* Thirds */
    .medium-up--one-third {
        width: 33.33333%;
    }

    .medium-up--two-thirds {
        width: 66.66667%;
    }

    /* Quarters */
    .medium-up--one-quarter {
        width: 25%;
    }

    .medium-up--two-quarters {
        width: 50%;
    }

    .medium-up--three-quarters {
        width: 75%;
    }

    /* Fifths */
    .medium-up--one-fifth {
        width: 20%;
    }

    .medium-up--two-fifths {
        width: 40%;
    }

    .medium-up--three-fifths {
        width: 60%;
    }

    .medium-up--four-fifths {
        width: 80%;
    }

    /* Sixths */
    .medium-up--one-sixth {
        width: 16.66667%;
    }

    .medium-up--two-sixths {
        width: 33.33333%;
    }

    .medium-up--three-sixths {
        width: 50%;
    }

    .medium-up--four-sixths {
        width: 66.66667%;
    }

    .medium-up--five-sixths {
        width: 83.33333%;
    }

    /* Eighths */
    .medium-up--one-eighth {
        width: 12.5%;
    }

    .medium-up--two-eighths {
        width: 25%;
    }

    .medium-up--three-eighths {
        width: 37.5%;
    }

    .medium-up--four-eighths {
        width: 50%;
    }

    .medium-up--five-eighths {
        width: 62.5%;
    }

    .medium-up--six-eighths {
        width: 75%;
    }

    .medium-up--seven-eighths {
        width: 87.5%;
    }

    /* Tenths */
    .medium-up--one-tenth {
        width: 10%;
    }

    .medium-up--two-tenths {
        width: 20%;
    }

    .medium-up--three-tenths {
        width: 30%;
    }

    .medium-up--four-tenths {
        width: 40%;
    }

    .medium-up--five-tenths {
        width: 50%;
    }

    .medium-up--six-tenths {
        width: 60%;
    }

    .medium-up--seven-tenths {
        width: 70%;
    }

    .medium-up--eight-tenths {
        width: 80%;
    }

    .medium-up--nine-tenths {
        width: 90%;
    }

    /* Twelfths */
    .medium-up--one-twelfth {
        width: 8.33333%;
    }

    .medium-up--two-twelfths {
        width: 16.66667%;
    }

    .medium-up--three-twelfths {
        width: 25%;
    }

    .medium-up--four-twelfths {
        width: 33.33333%;
    }

    .medium-up--five-twelfths {
        width: 41.66667%;
    }

    .medium-up--six-twelfths {
        width: 50%;
    }

    .medium-up--seven-twelfths {
        width: 58.33333%;
    }

    .medium-up--eight-twelfths {
        width: 66.66667%;
    }

    .medium-up--nine-twelfths {
        width: 75%;
    }

    .medium-up--ten-twelfths {
        width: 83.33333%;
    }

    .medium-up--eleven-twelfths {
        width: 91.66667%;
    }

    .grid--uniform .medium-up--one-half:nth-child(2n+1),
    .grid--uniform .medium-up--one-third:nth-child(3n+1),
    .grid--uniform .medium-up--one-quarter:nth-child(4n+1),
    .grid--uniform .medium-up--one-fifth:nth-child(5n+1),
    .grid--uniform .medium-up--one-sixth:nth-child(6n+1),
    .grid--uniform .medium-up--two-sixths:nth-child(3n+1),
    .grid--uniform .medium-up--three-sixths:nth-child(2n+1),
    .grid--uniform .medium-up--one-eighth:nth-child(8n+1),
    .grid--uniform .medium-up--two-eighths:nth-child(4n+1),
    .grid--uniform .medium-up--four-eighths:nth-child(2n+1),
    .grid--uniform .medium-up--five-tenths:nth-child(2n+1),
    .grid--uniform .medium-up--one-twelfth:nth-child(12n+1),
    .grid--uniform .medium-up--two-twelfths:nth-child(6n+1),
    .grid--uniform .medium-up--three-twelfths:nth-child(4n+1),
    .grid--uniform .medium-up--four-twelfths:nth-child(3n+1),
    .grid--uniform .medium-up--six-twelfths:nth-child(2n+1) {
        clear: both;
    }

    .medium-up--show {
        display: block !important;
    }

    .medium-up--hide {
        display: none !important;
    }

    .medium-up--text-left {
        text-align: left !important;
    }

    .medium-up--text-right {
        text-align: right !important;
    }

    .medium-up--text-center {
        text-align: center !important;
    }
}

/*================ Build Grid Push Classes ================*/
@media only screen and (max-width: 749px) {

    /* Halves */
    .small--push-one-half {
        left: 50%;
    }

    /* Thirds */
    .small--push-one-third {
        left: 33.33333%;
    }

    .small--push-two-thirds {
        left: 66.66667%;
    }

    /* Quarters */
    .small--push-one-quarter {
        left: 25%;
    }

    .small--push-two-quarters {
        left: 50%;
    }

    .small--push-three-quarters {
        left: 75%;
    }

    /* Fifths */
    .small--push-one-fifth {
        left: 20%;
    }

    .small--push-two-fifths {
        left: 40%;
    }

    .small--push-three-fifths {
        left: 60%;
    }

    .small--push-four-fifths {
        left: 80%;
    }

    /* Sixths */
    .small--push-one-sixth {
        left: 16.66667%;
    }

    .small--push-two-sixths {
        left: 33.33333%;
    }

    .small--push-three-sixths {
        left: 50%;
    }

    .small--push-four-sixths {
        left: 66.66667%;
    }

    .small--push-five-sixths {
        left: 83.33333%;
    }

    /* Eighths */
    .small--push-one-eighth {
        left: 12.5%;
    }

    .small--push-two-eighths {
        left: 25%;
    }

    .small--push-three-eighths {
        left: 37.5%;
    }

    .small--push-four-eighths {
        left: 50%;
    }

    .small--push-five-eighths {
        left: 62.5%;
    }

    .small--push-six-eighths {
        left: 75%;
    }

    .small--push-seven-eighths {
        left: 87.5%;
    }

    /* Tenths */
    .small--push-one-tenth {
        left: 10%;
    }

    .small--push-two-tenths {
        left: 20%;
    }

    .small--push-three-tenths {
        left: 30%;
    }

    .small--push-four-tenths {
        left: 40%;
    }

    .small--push-five-tenths {
        left: 50%;
    }

    .small--push-six-tenths {
        left: 60%;
    }

    .small--push-seven-tenths {
        left: 70%;
    }

    .small--push-eight-tenths {
        left: 80%;
    }

    .small--push-nine-tenths {
        left: 90%;
    }

    /* Twelfths */
    .small--push-one-twelfth {
        left: 8.33333%;
    }

    .small--push-two-twelfths {
        left: 16.66667%;
    }

    .small--push-three-twelfths {
        left: 25%;
    }

    .small--push-four-twelfths {
        left: 33.33333%;
    }

    .small--push-five-twelfths {
        left: 41.66667%;
    }

    .small--push-six-twelfths {
        left: 50%;
    }

    .small--push-seven-twelfths {
        left: 58.33333%;
    }

    .small--push-eight-twelfths {
        left: 66.66667%;
    }

    .small--push-nine-twelfths {
        left: 75%;
    }

    .small--push-ten-twelfths {
        left: 83.33333%;
    }

    .small--push-eleven-twelfths {
        left: 91.66667%;
    }
}

@media only screen and (min-width: 750px) {

    /* Halves */
    .medium-up--push-one-half {
        left: 50%;
    }

    /* Thirds */
    .medium-up--push-one-third {
        left: 33.33333%;
    }

    .medium-up--push-two-thirds {
        left: 66.66667%;
    }

    /* Quarters */
    .medium-up--push-one-quarter {
        left: 25%;
    }

    .medium-up--push-two-quarters {
        left: 50%;
    }

    .medium-up--push-three-quarters {
        left: 75%;
    }

    /* Fifths */
    .medium-up--push-one-fifth {
        left: 20%;
    }

    .medium-up--push-two-fifths {
        left: 40%;
    }

    .medium-up--push-three-fifths {
        left: 60%;
    }

    .medium-up--push-four-fifths {
        left: 80%;
    }

    /* Sixths */
    .medium-up--push-one-sixth {
        left: 16.66667%;
    }

    .medium-up--push-two-sixths {
        left: 33.33333%;
    }

    .medium-up--push-three-sixths {
        left: 50%;
    }

    .medium-up--push-four-sixths {
        left: 66.66667%;
    }

    .medium-up--push-five-sixths {
        left: 83.33333%;
    }

    /* Eighths */
    .medium-up--push-one-eighth {
        left: 12.5%;
    }

    .medium-up--push-two-eighths {
        left: 25%;
    }

    .medium-up--push-three-eighths {
        left: 37.5%;
    }

    .medium-up--push-four-eighths {
        left: 50%;
    }

    .medium-up--push-five-eighths {
        left: 62.5%;
    }

    .medium-up--push-six-eighths {
        left: 75%;
    }

    .medium-up--push-seven-eighths {
        left: 87.5%;
    }

    /* Tenths */
    .medium-up--push-one-tenth {
        left: 10%;
    }

    .medium-up--push-two-tenths {
        left: 20%;
    }

    .medium-up--push-three-tenths {
        left: 30%;
    }

    .medium-up--push-four-tenths {
        left: 40%;
    }

    .medium-up--push-five-tenths {
        left: 50%;
    }

    .medium-up--push-six-tenths {
        left: 60%;
    }

    .medium-up--push-seven-tenths {
        left: 70%;
    }

    .medium-up--push-eight-tenths {
        left: 80%;
    }

    .medium-up--push-nine-tenths {
        left: 90%;
    }

    /* Twelfths */
    .medium-up--push-one-twelfth {
        left: 8.33333%;
    }

    .medium-up--push-two-twelfths {
        left: 16.66667%;
    }

    .medium-up--push-three-twelfths {
        left: 25%;
    }

    .medium-up--push-four-twelfths {
        left: 33.33333%;
    }

    .medium-up--push-five-twelfths {
        left: 41.66667%;
    }

    .medium-up--push-six-twelfths {
        left: 50%;
    }

    .medium-up--push-seven-twelfths {
        left: 58.33333%;
    }

    .medium-up--push-eight-twelfths {
        left: 66.66667%;
    }

    .medium-up--push-nine-twelfths {
        left: 75%;
    }

    .medium-up--push-ten-twelfths {
        left: 83.33333%;
    }

    .medium-up--push-eleven-twelfths {
        left: 91.66667%;
    }
}

/*================ #Helper Classes ================*/
.clearfix {
    *zoom: 1;
}

.clearfix::after {
    content: '';
    display: table;
    clear: both;
}

.visually-hidden {
    position: absolute !important;
    overflow: hidden;
    clip: rect(0 0 0 0);
    height: 1px;
    width: 1px;
    margin: -1px;
    padding: 0;
    border: 0;
}

.visually-hidden--inline {
    margin: 0;
    height: 1em;
}

.visually-hidden--static {
    position: static !important;
}

.js-focus-hidden:focus {
    outline: none;
}

.no-js:not(html) {
    display: none;
}

.no-js .no-js:not(html) {
    display: block;
}

.no-js .js {
    display: none;
}

.hide {
    display: none !important;
}

/*============================================================================
  Skip to content button
    - Overrides .visually-hidden when focused
==============================================================================*/
.skip-link:focus {
    clip: auto;
    width: auto;
    height: auto;
    margin: 0;
    color: var(--color-text);
    background-color: var(--color-bg);
    padding: 10px;
    opacity: 1;
    z-index: 10000;
    transition: none;
}

/*=============== Lazy loading ===================*/
.box {
    background: no-repeat;
    background-color: #f7f7f7;
    background-size: contain;
}

.ratio-container {
    position: relative;
}

.ratio-container:after {
    content: '';
    display: block;
    height: 0;
    width: 100%;
    /* 16:9 = 56.25% = calc(9 / 16 * 100%) */
    padding-bottom: 50%;
    content: "";
}

.ratio-container>* {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

/*=============== Critical CSS ===================*/
.main-content {
    opacity: 1;
}

.main-content .shopify-section {
    display: inherit;
}

.critical-hidden {
    display: inherit;
}

/*================ #Basic Styles ================*/
.page-width {
    *zoom: 1;
    max-width: 1200px;
    margin: 0 auto;
}

.page-width::after {
    content: '';
    display: table;
    clear: both;
}

.main-content {
    display: block;
    padding-top: 35px;
}

@media only screen and (min-width: 750px) {
    .main-content {
        padding-top: 55px;
    }
}

.section-header {
    margin-bottom: 35px;
}

@media only screen and (min-width: 750px) {
    .section-header {
        margin-bottom: 55px;
    }
}

.section-header .link{
   font-size: 14px;
   color: #C8642A;

}

.section-header .link:hover{
  color: #A3471A;
  text-decoration: underline;
}

/*================ Typography ================*/
blockquote {
    font-size: calc(((18) / (var(--font-size-base))) * 1em);
    font-style: normal;
    text-align: center;
    padding: 0 30px;
    margin: 0;
}

.rte blockquote {
    border-color: var(--color-border);
    border-width: 1px 0;
    border-style: solid;
    padding: 30px 0;
    margin-bottom: 27.5px;
}

blockquote p+cite {
    margin-top: 27.5px;
}

blockquote cite {
    display: block;
    font-size: 0.85em;
    font-weight: var(--font-weight-body);
}

blockquote cite::before {
    content: '\2014 \0020';
}

code,
pre {
    font-family: Consolas, monospace;
    font-size: 1em;
}

pre {
    overflow: auto;
}

input,
textarea,
select,
.disclosure__toggle {
    font-size: calc(var(--font-size-base) * 1px);
    font-family: var(--font-stack-body);
    font-style: var(--font-style-body);
    font-weight: var(--font-weight-body);
    color: var(--color-text);
    line-height: 1.5;
}

@media only screen and (max-width: 989px) {

    input,
    textarea,
    select,
    .disclosure__toggle,
    button {
        font-size: 16px;
    }
}

/*================ Headings ================*/
h3,
.h3,
h4,
.h4,
h5,
.h5,
h6,
.h6 {
    margin: 0 0 17.5px;
    font-family: var(--font-stack-header);
    font-style: var(--font-style-header);
    font-weight: var(--font-weight-header);
    line-height: 1.2;
    overflow-wrap: break-word;
    word-wrap: break-word;
}

h3 a,
.h3 a,
h4 a,
.h4 a,
h5 a,
.h5 a,
h6 a,
.h6 a {
    color: inherit;
    text-decoration: none;
    font-weight: inherit;
}

h3,
.h3 {
    font-size: calc(((var(--font-size-header)) / (var(--font-size-base))) * 1em);
    text-transform: none;
    letter-spacing: 0;
   
}

@media only screen and (max-width: 749px) {

    h3,
    .h3 {
        font-size: calc(((var(--font-h3-mobile)) / (var(--font-size-base))) * 1em);
    }
}


h4,
.h4 {
    font-size: calc(((var(--font-h4-desktop)) / (var(--font-size-base))) * 1em);
}

@media only screen and (max-width: 749px) {

    h4,
    .h4 {
        font-size: calc(((var(--font-h4-mobile)) / (var(--font-size-base))) * 1em);
    }
}


h5,
.h5 {
    font-size: calc(((var(--font-h5-desktop)) / (var(--font-size-base))) * 1em);
}

@media only screen and (max-width: 749px) {

    h5,
    .h5 {
        font-size: calc(((var(--font-h5-mobile)) / (var(--font-size-base))) * 1em);
    }
}


h6,
.h6 {
    font-size: calc(((var(--font-h6-desktop)) / (var(--font-size-base))) * 1em);
}

@media only screen and (max-width: 749px) {

    h6,
    .h6 {
        font-size: calc(((var(--font-h6-mobile)) / (var(--font-size-base))) * 1em);
    }
}

/*================ RTE headings ================*/
.rte {
    color: var(--color-body-text);
    margin-bottom: 35px;
}

.rte:last-child {
    margin-bottom: 0;
}

.rte h1,
.rte h2,
.rte h3,
.rte .h3,
.rte h4,
.rte .h4,
.rte h5,
.rte .h5,
.rte h6,
.rte .h6 {
    margin-top: 55px;
    margin-bottom: 27.5px;
}

.rte h1:first-child,
.rte h2:first-child,
.rte h3:first-child,
.rte .h3:first-child,
.rte h4:first-child,
.rte .h4:first-child,
.rte h5:first-child,
.rte .h5:first-child,
.rte h6:first-child,
.rte .h6:first-child {
    margin-top: 0;
}

.rte li {
    margin-bottom: 4px;
    list-style: inherit;
}

.rte li:last-child {
    margin-bottom: 0;
}

.rte-setting {
    margin-bottom: 19.44444px;
}

.rte-setting:last-child {
    margin-bottom: 0;
}

/*================ Misc styles ================*/
.fine-print {
    font-size: calc(((14) / (var(--font-size-base))) * 1em);
    font-style: italic;
}

.txt--minor {
    font-size: 80%;
}

.txt--emphasis {
    font-style: italic;
}

.address {
    margin-bottom: 55px;
}

/*================ Hero and slideshow headers ================*/
.mega-title,
.mega-subtitle {
    color: var(--color-overlay-title-text);
}

.hero .mega-title,
.hero .mega-subtitle {
    text-shadow: 0 0 4px rgba(0, 0, 0, 0.4);
}

@media only screen and (min-width: 750px) {

    .mega-title,
    .mega-subtitle {
        text-shadow: 0 0 4px rgba(0, 0, 0, 0.4);
    }
}

.mega-title {
    margin-bottom: 8px;
}

.mega-title--large {
    font-size: calc(((var(--font-size-header) + 8) / (var(--font-size-base))) * 1em);
}

@media only screen and (min-width: 750px) {
    .mega-title--large {
        font-size: calc(((var(--font-mega-title-large-desktop)) / (var(--font-size-base))) * 1em);
    }
}

@media only screen and (min-width: 750px) {
    .mega-subtitle {
        font-size: calc(((var(--font-size-base) + 4) / (var(--font-size-base))) * 1em);
        margin: 0 auto;
    }

    .text-center .mega-subtitle {
        max-width: 75%;
    }
}

.mega-subtitle p {
    color: var(--color-overlay-title-text);
}

.mega-subtitle a {
    color: var(--color-overlay-title-text);
    border-bottom: 1px solid currentColor;
}

.mega-subtitle a:hover,
.mega-subtitle a:focus {
    color: var(--color-overlay-text-focus);
}

.mega-subtitle--large {
    font-size: calc(((var(--font-size-base) + 2) / (var(--font-size-base))) * 1em);
    font-weight: var(--font-weight-header);
}

@media only screen and (min-width: 750px) {
    .mega-subtitle--large {
        font-size: calc(((var(--font-size-base) + 8) / (var(--font-size-base))) * 1em);
    }
}

/*============================================================================
  Animation Classes and Keyframes
==============================================================================*/
.is-transitioning {
    /* display: block !important;
    visibility: visible !important; */
}

/*================ #Icons ================*/
svg.icon:not(.icon--full-color) .icon-error__symbol,
symbol.icon:not(.icon--full-color) .icon-error__symbol {
    fill: #ffffff;
}

/*================ Payment Icons ================*/
.payment-icons {
    -moz-user-select: none;
    -ms-user-select: none;
    -webkit-user-select: none;
    user-select: none;
    cursor: default;
}

@media only screen and (max-width: 749px) {
    .payment-icons {
        line-height: 40px;
    }
}

.payment-icons .icon {
    width: 38px;
    height: 24px;
    fill: inherit;
}

/*================ Social Icons ================*/
.social-icons .icon {
    width: 23px;
    height: 23px;
}

@media only screen and (min-width: 750px) {
    .social-icons .icon {
        width: 25px;
        height: 25px;
    }
}

.social-icons .icon.icon--wide {
    width: 40px;
}

/*================ Spinner Icon ================*/
.icon-spinner {
    -moz-animation: spin 500ms infinite linear;
    -o-animation: spin 500ms infinite linear;
    -webkit-animation: spin 500ms infinite linear;
    animation: spin 500ms infinite linear;
}

/*================ Error Icons ================*/
.icon-error {
    fill: #d20000;
    width: calc(calc(var(--font-size-base) * 1px) - 2px);
    height: calc(calc(var(--font-size-base) * 1px) - 2px);
    margin-top: 0.1em;
    flex-shrink: 0;
}

/*================ #Lists ================*/
ul,
ol {
    margin: 0;
    padding: 0;
}

ol {
    list-style: decimal;
}

/*================ #Rich Text Editor ================*/
.rte img {
    height: auto;
}

.rte table {
    table-layout: fixed;
}

.rte ul,
.rte ol {
    margin: 0 0 17.5px 35px;
}

.rte ul.list--inline,
.rte ol.list--inline {
    margin-left: 0;
}

.rte ul {
    list-style: disc outside;
}

.rte ul ul {
    list-style: circle outside;
}

.rte ul ul ul {
    list-style: square outside;
}

.rte a:not(.btn) {
    border-bottom: 1px solid currentColor;
    padding-bottom: 1px;
}

.text-center.rte ul,
.text-center.rte ol,
.text-center .rte ul,
.text-center .rte ol {
    margin-left: 0;
    list-style-position: inside;
}

.scrollable-wrapper {
    max-width: 100%;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
}

/*================ #Links and Buttons ================*/
a:not([disabled]):hover,
a:focus {
    color: var(--color-text-focus);
}

.password-powered-by a:not([disabled]):hover,
.password-powered-by a:focus {
    color: var(--color-text-focus);
    border-bottom: 1px solid var(--color-text-focus);
}

a[href^="tel"] {
    color: inherit;
}

/*================ Buttons ================*/
.btn,
.shopify-payment-button .shopify-payment-button__button--unbranded {
    -moz-user-select: none;
    -ms-user-select: none;
    -webkit-user-select: none;
    user-select: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    display: inline-block;
    width: auto;
    text-decoration: none;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    border: 1px solid transparent;
    border-radius: 7px;
    padding: 8px 16px;
    background-color: var(--color-btn-primary);
    color: var(--color-btn-primary-text);
    font-family: 'Bliss Pro';
    font-style: var(--font-style-header);
    font-weight: var(--font-weight-header);
    text-transform: uppercase;
    letter-spacing: 0.08em;
    white-space: normal;
    font-size: calc(((var(--font-size-base) - 6) / (var(--font-size-base))) * 1em);
}

@media only screen and (min-width: 750px) {

    .btn,
    .shopify-payment-button .shopify-payment-button__button--unbranded {
        padding: 8px 16px;
    }
}

.btn:not([disabled]):hover,
.shopify-payment-button .shopify-payment-button__button--unbranded:not([disabled]):hover,
.btn:focus,
.shopify-payment-button .shopify-payment-button__button--unbranded:focus {
    color: var(--color-btn-primary-text);
    background-color: var(--color-btn-primary-focus);
}

.btn .icon-arrow-right,
.shopify-payment-button .shopify-payment-button__button--unbranded .icon-arrow-right,
.btn .icon-arrow-left,
.shopify-payment-button .shopify-payment-button__button--unbranded .icon-arrow-left {
    height: 9px;
}

.btn[disabled],
.shopify-payment-button .shopify-payment-button__button--unbranded[disabled],
.btn[aria-disabled],
.shopify-payment-button .shopify-payment-button__button--unbranded[aria-disabled] {
    cursor: default;
    opacity: 0.5;
}

.btn--secondary {
    background-color: transparent;
    color: var(--color-btn-primary);
    border-color: var(--color-btn-primary);
}

.btn--secondary:not([disabled]):hover,
.btn--secondary:focus {
    background-color: #7E3512;
    color: #fff;
    border-color: #7E3512;
}

.btn--secondary-accent {
background-color: var(--color-btn-primary);
    color: #fff;
    border-color: var(--color-btn-primary);
}

.btn--secondary-accent:not([disabled]):hover,
.btn--secondary-accent:focus {
    background-color: #7E3512;
    color: #fff;
    border-color: #7E3512;
}

.btn--small {
    padding: 8px 10px;
    font-size: calc(((11) / (var(--font-size-base))) * 1em);
    line-height: 1;
}

.btn--tertiary {
    background-color: transparent;
    color: var(--color-small-button-text-border);
    border-color: var(--color-small-button-text-border);
}

.btn--tertiary:not([disabled]):hover,
.btn--tertiary:focus {
    background-color: transparent;
    color: var(--color-small-button-text-border-focus);
    border-color: var(--color-small-button-text-border-focus);
}

/*================ Button variations ================*/
@media only screen and (max-width: 749px) {
    .btn--small-wide {
        padding-left: 50px;
        padding-right: 50px;
    }
}

.btn--link {
    background-color: transparent;
    border: 0;
    margin: 0;
    color: var(--color-text);
    text-align: left;
}

.btn--link:not([disabled]):hover,
.btn--link:focus {
    color: var(--color-text-focus);
    background-color: transparent;
}

.btn--link .icon {
    vertical-align: middle;
}

.btn--narrow {
    padding-left: 15px;
    padding-right: 15px;
}

.btn--has-icon-after .icon {
    margin-left: 10px;
}

.btn--has-icon-before .icon {
    margin-right: 10px;
}

/*================ Force an input/button to look like a text link ================*/
.text-link {
    display: inline;
    border: 0 none;
    background: none;
    padding: 0;
    margin: 0;
}

.text-link--accent {
    color: var(--color-btn-primary);
    border-bottom: 1px solid currentColor;
    padding-bottom: 1px;
}

.text-link--accent:not([disabled]):hover,
.text-link--accent:focus {
    color: var(--color-btn-primary-focus);
}

/*================ Return to collection/blog links ================*/
.return-link-wrapper {
    margin-top: 0;
    margin-bottom: 0;
}

@media only screen and (max-width: 749px) {
    .return-link-wrapper {
        margin-top: 55px;
    }
}

.full-width-link {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 2;
}

/*================ #Tables ================*/
table {
    margin-bottom: 27.5px;
}

table a {
    border-bottom: 1px solid currentColor;
}

th {
    font-family: var(--font-stack-header);
    font-style: var(--font-style-header);
    font-weight: var(--font-weight-body--bold);
}

th,
td {
    text-align: left;
    border: 1px solid var(--color-border);
    padding: 10px 14px;
}

tbody th,
tfoot th {
    font-weight: normal;
}

/*============================================================================
  Responsive tables, defined with .responsive-table on table element.
==============================================================================*/
@media only screen and (max-width: 749px) {
    .responsive-table thead {
        display: none;
    }

    .responsive-table th,
    .responsive-table td {
        float: left;
        clear: left;
        width: 100%;
        text-align: right;
        padding: 27.5px;
        border: 0;
        margin: 0;
    }

    .responsive-table th::before,
    .responsive-table td::before {
        content: attr(data-label);
        float: left;
        text-align: center;
        font-size: 12px;
        padding-right: 10px;
        font-weight: normal;
    }

    .responsive-table__row+.responsive-table__row,
    tfoot>.responsive-table__row:first-child {
        position: relative;
        margin-top: 10px;
        padding-top: 55px;
    }

    .responsive-table__row+.responsive-table__row::after,
    tfoot>.responsive-table__row:first-child::after {
        content: '';
        display: block;
        position: absolute;
        top: 0;
        left: 27.5px;
        right: 27.5px;
        border-bottom: 1px solid var(--color-border);
    }
}

/*================ #Images and Iframes ================*/
svg:not(:root) {
    overflow: hidden;
}

.video-wrapper {
    position: relative;
    overflow: hidden;
    max-width: 100%;
    padding-bottom: 56.25%;
    height: 0;
    height: auto;
}

.video-wrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

/*================ Adds a background color pulsating animation ================*/
[data-image-loading-animation] {
    background-color: var(--global-color-image-loader-primary);
    -moz-animation: image-loader 2s 400ms infinite;
    -o-animation: image-loader 2s 400ms infinite;
    -webkit-animation: image-loader 2s 400ms infinite;
    animation: image-loader 2s 400ms infinite;
}

.no-js [data-image-loading-animation] {
    animation-name: none;
}

/*================ Forms ================*/
form {
    margin: 0;
}

fieldset {
    border: 1px solid var(--color-border-form);
    margin: 0 0 55px;
    padding: 27.5px;
}

legend {
    border: 0;
    padding: 0;
}

button {
    cursor: pointer;
}

input[type="submit"] {
    cursor: pointer;
}

label {
    display: block;
    margin-bottom: 5px;
}

@media only screen and (max-width: 749px) {
    label {
        font-size: calc(((var(--font-size-base) - 2) / (var(--font-size-base))) * 1em);
    }
}

[type="radio"]+label,
[type="checkbox"]+label {
    display: inline-block;
    margin-bottom: 0;
}

label[for] {
    cursor: pointer;
}

input,
textarea,
select,
.disclosure__toggle {
    border: 1px solid var(--color-border-form);
    background-color: var(--color-text-field);
    color: var(--color-text-field-text);
    max-width: 100%;
    line-height: 1.2;
    border-radius: 2px;
}

input:focus,
textarea:focus,
select:focus,
.disclosure__toggle:focus {
    border-color: var(--color-border-form-darker);
}

input[disabled],
textarea[disabled],
select[disabled],
.disclosure__toggle[disabled] {
    cursor: default;
    background-color: #f4f4f4;
    border-color: #f4f4f4;
}

input.input--error::-webkit-input-placeholder,
textarea.input--error::-webkit-input-placeholder,
select.input--error::-webkit-input-placeholder,
.input--error.disclosure__toggle::-webkit-input-placeholder {
    color: #d20000;
    opacity: 0.5;
}

input.input--error::-moz-placeholder,
textarea.input--error::-moz-placeholder,
select.input--error::-moz-placeholder,
.input--error.disclosure__toggle::-moz-placeholder {
    color: #d20000;
    opacity: 0.5;
}

input.input--error:-ms-input-placeholder,
textarea.input--error:-ms-input-placeholder,
select.input--error:-ms-input-placeholder,
.input--error.disclosure__toggle:-ms-input-placeholder {
    color: #d20000;
    opacity: 0.5;
}

input.input--error::-ms-input-placeholder,
textarea.input--error::-ms-input-placeholder,
select.input--error::-ms-input-placeholder,
.input--error.disclosure__toggle::-ms-input-placeholder {
    color: #d20000;
    opacity: 1;
}

input.hidden-placeholder::-webkit-input-placeholder,
textarea.hidden-placeholder::-webkit-input-placeholder,
select.hidden-placeholder::-webkit-input-placeholder,
.hidden-placeholder.disclosure__toggle::-webkit-input-placeholder {
    color: transparent;
}

input.hidden-placeholder::-moz-placeholder,
textarea.hidden-placeholder::-moz-placeholder,
select.hidden-placeholder::-moz-placeholder,
.hidden-placeholder.disclosure__toggle::-moz-placeholder {
    color: transparent;
}

input.hidden-placeholder:-ms-input-placeholder,
textarea.hidden-placeholder:-ms-input-placeholder,
select.hidden-placeholder:-ms-input-placeholder,
.hidden-placeholder.disclosure__toggle:-ms-input-placeholder {
    color: transparent;
}

input.hidden-placeholder::-ms-input-placeholder,
textarea.hidden-placeholder::-ms-input-placeholder,
select.hidden-placeholder::-ms-input-placeholder,
.hidden-placeholder.disclosure__toggle::-ms-input-placeholder {
    opacity: 1;
}

.product-form input,
.product-form textarea,
.product-form select,
.product-form .disclosure__toggle {
    min-height: 44px;
}

textarea {
    min-height: 100px;
}

/*================ Error styles ================*/
input.input--error,
select.input--error,
.input--error.disclosure__toggle,
textarea.input--error {
    border-color: #d20000;
    background-color: #fff8f8;
    color: #d20000;
    margin-bottom: 11.66667px;
}

.input-error-message {
    display: flex;
    line-height: 1.3;
    color: var(--color-body-text);
    font-size: calc(((var(--font-size-base) - 2) / (var(--font-size-base))) * 1em);
    margin-bottom: 11.66667px;
}

@media only screen and (max-width: 749px) {
    .input-error-message {
        margin-bottom: 19.44444px;
    }
}

.input-error-message .icon {
    width: 1em;
    height: 1em;
    margin-right: calc((10 / (var(--font-size-base))) * 1em);
}


select,
.disclosure__toggle {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-position: right center;
    background-image: var(--svg-select-icon);
    background-repeat: no-repeat;
    background-position: right 10px center;
    line-height: 1.2;
    padding-right: 28px;
    text-indent: 0.01px;
    text-overflow: '';
    cursor: pointer;
    padding-top: 8px;
    padding-left: 15px;
    padding-bottom: 8px;
}

@media only screen and (min-width: 750px) {

    select,
    .disclosure__toggle {
        padding-top: 10px;
        padding-left: 18px;
        padding-bottom: 10px;
    }
}

.select-group {
    position: relative;
    z-index: 2;
}

.select-group select,
.select-group .disclosure__toggle {
    background-image: none;
    background-color: transparent;
}

.select-group .icon {
    height: calc(8em / 16);
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    width: calc(8em / 16);
    z-index: -1;
}

.select-label {
    font-size: calc(((14) / (var(--font-size-base))) * 1em);
    color: #C8642A;
}

optgroup {
    font-weight: var(--font-weight-body--bold);
}

option {
    color: var(--color-text);
    background-color: var(--color-body);
}

select::-ms-expand,
.disclosure__toggle::-ms-expand {
    display: none;
}

/*================ Form labels ================*/
.label--hidden {
    position: absolute;
    height: 0;
    width: 0;
    margin-bottom: 0;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px);
}

::-webkit-input-placeholder {
    color: var(--color-text-field-text);
    opacity: 0.6;
}

::-moz-placeholder {
    color: var(--color-text-field-text);
    opacity: 0.6;
}

:-ms-input-placeholder {
    color: var(--color-text-field-text);
    opacity: 0.6;
}

::-ms-input-placeholder {
    color: var(--color-text-field-text);
    opacity: 1;
}

/*================ Labels ================*/
.label--error {
    color: #d20000;
}

input,
textarea {
    padding: 8px 15px;
}

@media only screen and (min-width: 750px) {

    input,
    textarea {
        padding: 10px 18px;
    }
}

/*================ Vertical forms ================*/
.form-vertical input,
.form-vertical select,
.form-vertical .disclosure__toggle,
.form-vertical textarea {
    display: block;
    width: 100%;
    margin-bottom: 19.44444px;
}

.form-vertical input.input--error,
.form-vertical select.input--error,
.form-vertical .input--error.disclosure__toggle,
.form-vertical textarea.input--error {
    margin-bottom: 11.66667px;
}

.form-vertical [type="radio"],
.form-vertical [type="checkbox"] {
    display: inline-block;
    width: auto;
    margin-right: 5px;
}

.form-vertical [type="submit"],
.form-vertical .btn,
.form-vertical .shopify-payment-button .shopify-payment-button__button--unbranded,
.shopify-payment-button .form-vertical .shopify-payment-button__button--unbranded {
    display: inline-block;
    width: auto;
}

/*================ Single field forms ================*/
.form-single-field {
    margin: 0 auto 55px;
    max-width: 35rem;
}

.form-single-field .input--error {
    margin-bottom: 0;
}

/*================ Form feedback messages ================*/
.note,
.form-message {
    padding: 8px;
    margin: 0 0 27.5px;
    border: 1px solid var(--color-border-form);
}

@media only screen and (min-width: 750px) {

    .note,
    .form-message {
        padding: 10px;
    }
}

.form-message--success {
    border: 1px solid #1F873D;
    background-color: #f8fff9;
    color: #1F873D;
    display: block;
    width: 100%;
}

.form-message--error {
    color: #651818;
    border: 1px solid #d20000;
    background-color: #fff8f8;
    padding: 1rem 1.3rem;
    text-align: left;
    width: 100%;
}

.form-message--error li {
    list-style-type: disc;
    list-style-position: inside;
}

.form-message--error .form-message__title {
    font-size: 1.2em;
}

.form-message--error .form-message__link,
.form-message--error a {
    display: inline-block;
    text-decoration: underline;
    text-decoration-skip-ink: auto;
    color: #651818;
}

.form-message--error .form-message__link:hover,
.form-message--error .form-message__link:focus,
.form-message--error a:hover,
.form-message--error a:focus {
    text-decoration: none;
    color: #651818;
}

/*================ Input Groups ================*/
.input-group {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
    align-items: center;
}

.form-vertical .input-group {
    margin-bottom: 55px;
}

.input-group--nowrap {
    flex-wrap: nowrap;
}

.input-group--error {
    margin-bottom: 11.66667px;
}

.input-group__field,
.input-group__field input,
.input-group__btn .btn,
.input-group__btn .shopify-payment-button .shopify-payment-button__button--unbranded,
.shopify-payment-button .input-group__btn .shopify-payment-button__button--unbranded {
    min-height: 42px;
}

@media only screen and (min-width: 750px) {

    .input-group__field,
    .input-group__field input,
    .input-group__btn .btn,
    .input-group__btn .shopify-payment-button .shopify-payment-button__button--unbranded,
    .shopify-payment-button .input-group__btn .shopify-payment-button__button--unbranded {
        min-height: 46px;
    }
}

.input-group__field {
    -ms-flex-preferred-size: 15rem;
    -webkit-flex-basis: 15rem;
    -moz-flex-basis: 15rem;
    flex-basis: 15rem;
    flex-grow: 9999;
    margin-bottom: 1rem;
    border-radius: 2px 0 0 2px;
    text-align: left;
}

.input-group__field input {
    width: 100%;
}

.form-vertical .input-group__field {
    margin: 0;
}

.input-group__field--connected {
    margin-bottom: 0;
}

.input-group__field--connected input {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.input-group__btn {
    flex-grow: 1;
}

.input-group__btn .btn,
.input-group__btn .shopify-payment-button .shopify-payment-button__button--unbranded,
.shopify-payment-button .input-group__btn .shopify-payment-button__button--unbranded {
    width: 100%;
    border-radius: 0 2px 2px 0;
}

/*================ #Site Nav and Dropdowns ================*/


/*================ Site Nav Links ================*/
.site-nav__link.site-nav--active-dropdown {
    border: 1px solid var(--color-border);
    border-bottom: 1px solid transparent;
    z-index: 2;
}

.site-nav__link:focus .site-nav__label,
.site-nav__link:not([disabled]):hover .site-nav__label {
    border-bottom-color: var(--color-text);
}


.site-nav__link--button:focus,
.site-nav__link--button:hover {
    color: #C8642A !important;
}

/*================ Dropdowns ================*/
.site-nav--has-dropdown {
    position: relative;
}

.site-nav--has-centered-dropdown {
    position: static;
}

.site-nav__dropdown {
    display: none;
    position: absolute;
    padding: 11px 30px 11px 0;
    margin: 0;
    z-index: 7;
    text-align: left;
    border: 1px solid #FAF7F3;
    background: #FAF7F3;
    left: 0px;
    top: 100% !important;
}

.site-nav__dropdown .site-nav__link {
    padding: 0px 15px 0px;
    color: #000000;
    font-size: 15px;
}

.site-nav--active-dropdown .site-nav__dropdown {
    display: block;
}

.site-nav__dropdown li {
    display: block;
}

.site-nav__dropdown--right:not(.site-nav__dropdown--centered) {
    right: 0;
    left: unset;
}

.site-nav__dropdown--left:not(.site-nav__dropdown--centered) {
    left: 0;
}

.site-nav__dropdown--centered {
    width: 100%;
    padding: 0;
    text-align: center;
}

/*================ Child list ================*/
.site-nav__childlist {
    display: inline-block;
    background: #FAF7F3;
    padding: 60px 0 40px 0px;
    text-align: left;
}

.site-nav__childlist .site-nav__childlist-grid .site-nav__childlist-item:nth-child(1) .site-nav__child-link--parent span{
    border-bottom: 3px solid #C8642A;
    font-weight: bold;
    display: inline-block;
    color: #000000;
}

.site-nav__childlist .site-nav__childlist-grid .site-nav__childlist-item:nth-child(2) .site-nav__child-link--parent span{
    border-bottom: 3px solid #F29E5D;
    font-weight: bold;
    display: inline-block;
    color: #000000;
}

.site-nav__childlist .site-nav__childlist-grid .site-nav__childlist-item:nth-child(3) .site-nav__child-link--parent span{
    border-bottom: 3px solid #D9A13B;
    font-weight: bold;
    display: inline-block;
    color: #000000;
}

.site-nav__childlist .site-nav__childlist-grid .site-nav__childlist-item:nth-child(4) .site-nav__child-link--parent span{
    border-bottom: 3px solid #ED6A6A;
    font-weight: bold;
    display: inline-block;
    color: #000000;
}

.site-nav__childlist-grid {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: auto;
    margin-bottom: -15px;
}

.site-nav__childlist-item {
    -webkit-flex: 0 1 auto;
    -moz-flex: 0 1 auto;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    margin-bottom: 15px;
}

.site-nav__child-link--parent {
    font-weight: var(--font-weight-body--bold);
    margin: 4px 0;
}

body.prevent-scrolling {
    overflow: hidden;
    position: fixed;
    width: 100%;
}

.page-width {
    padding-left: 55px;
    padding-right: 55px;
}

@media only screen and (max-width: 749px) {
    .page-width {
        padding-left: 22px;
        padding-right: 22px;
    }
}

.page-container {
    transition: all 0.45s cubic-bezier(0.29, 0.63, 0.44, 1);
    position: relative;
    overflow: hidden;
}

@media only screen and (min-width: 750px) {
    .page-container {
        -ms-transform: translate3d(0, 0, 0);
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}

hr {
    margin: 55px 0;
    border: 0;
    border-bottom: 1px solid var(--color-border);
}

.hr--small {
    padding: 10px 0;
    margin: 0;
}

.hr--invisible {
    border-bottom: 0;
}

.border-top {
    border-top: 1px solid var(--color-border);
}

.empty-page-content {
    padding: 125px 55px;
}

@media only screen and (max-width: 749px) {
    .empty-page-content {
        padding-left: 22px;
        padding-right: 22px;
    }
}

.grid--half-gutters {
    margin-left: -15px;
}

.grid--half-gutters>.grid__item {
    padding-left: 15px;
}

.grid--double-gutters {
    margin-left: -60px;
}

.grid--double-gutters>.grid__item {
    padding-left: 60px;
}

.grid--flush-bottom {
    margin-bottom: -55px;
    overflow: auto;
}

.grid--flush-bottom>.grid__item {
    margin-bottom: 55px;
}

@-webkit-keyframes spin {
    0% {
        -ms-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -ms-transform: rotate(360deg);
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@-moz-keyframes spin {
    0% {
        -ms-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -ms-transform: rotate(360deg);
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@-ms-keyframes spin {
    0% {
        -ms-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -ms-transform: rotate(360deg);
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@keyframes spin {
    0% {
        -ms-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -ms-transform: rotate(360deg);
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@-webkit-keyframes image-loader {
    0% {
        background-color: var(--global-color-image-loader-primary);
    }

    50% {
        background-color: var(--global-color-image-loader-primary);
    }

    100% {
        background-color: var(--global-color-image-loader-primary);
    }
}

@-moz-keyframes image-loader {
    0% {
        background-color: var(--global-color-image-loader-primary);
    }

    50% {
        background-color: var(--global-color-image-loader-primary);
    }

    100% {
        background-color: var(--global-color-image-loader-primary);
    }
}

@-ms-keyframes image-loader {
    0% {
        background-color: var(--global-color-image-loader-primary);
    }

    50% {
        background-color: var(--global-color-image-loader-primary);
    }

    100% {
        background-color: var(--global-color-image-loader-primary);
    }
}

@keyframes image-loader {
    0% {
        background-color: var(--global-color-image-loader-primary);
    }

    50% {
        background-color: var(--global-color-image-loader-primary);
    }

    100% {
        background-color: var(--global-color-image-loader-primary);
    }
}

.drawer {
    display: none;
    position: fixed;
    -webkit-overflow-scrolling: touch;
    z-index: 9;
}

.js-drawer-open-top .drawer {
    display: block;
}

.drawer--top {
    width: 100%;
    -ms-transform: translateY(-100%);
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
}

.js-drawer-open-top .drawer--top {
    -ms-transform: translateY(0%);
    -webkit-transform: translateY(0%);
    transform: translateY(0%);
    display: flex;
    max-height: 100vh;
}

.drawer-page-content::after {
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
    content: '';
    display: block;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.6);
    z-index: 8;
    transition: all 0.45s cubic-bezier(0.29, 0.63, 0.44, 1);
}

.js-drawer-open .drawer-page-content::after {
    opacity: 1;
    visibility: visible;
    pointer-events: auto;
}

.drawer__title,
.drawer__close {
    display: table-cell;
    vertical-align: middle;
}

.drawer__close-button {
    background: none;
    border: 0 none;
    position: relative;
    right: -15px;
    height: 100%;
    width: 60px;
    padding: 0 20px;
    color: inherit;
    font-size: calc(((18) / (var(--font-size-base))) * 1em);
}

.drawer__close-button:active,
.drawer__close-button:focus {
    background-color: rgba(0, 0, 0, 0.6);
}

.grid--view-items {
    overflow: auto;
    margin-bottom: -35px;
}

.grid-view-item {
    margin: 0 auto 35px;
}

.custom__item .grid-view-item {
    margin-bottom: 0;
}

.grid-view-item__title {
    margin-bottom: 0;
    color: var(--color-text);
}

.grid-view-item__meta {
    margin-top: 8px;
}

@media only screen and (max-width: 749px) {

    .grid-view-item__title,
    .grid-view-item__meta {
        font-size: calc(((var(--font-size-base) - 1) / (var(--font-size-base))) * 1em);
    }
}

.grid-view-item__link {
    display: block;
}

.grid-view-item__vendor {
    margin-top: 4px;
    color: var(--color-body-text);
    font-size: calc(((var(--font-size-base) - 2) / (var(--font-size-base))) * 1em);
    text-transform: uppercase;
}

@media only screen and (max-width: 749px) {
    .grid-view-item__vendor {
        font-size: calc(((var(--font-size-base) - 3) / (var(--font-size-base))) * 1em);
    }
}

.grid-view-item__image-wrapper {
    margin: 0 auto 15px;
    position: relative;
    width: 100%;
    background-color: #fff;
    overflow: hidden;
    border-radius: 8px;
}

.grid-view-item__image {
    display: block;
    margin: 0 auto;
    width: 100%;
}

.grid-view-item__image-wrapper .grid-view-item__image {
    position: absolute;
    top: 0;
}

.grid-view-item__image.lazyload {
    opacity: 0;
}

.list-view-item {
    margin-bottom: 22px;
}

.list-view-item:last-child {
    margin-bottom: 0;
}

@media only screen and (min-width: 750px) {
    .list-view-item {
        border-bottom: 1px solid var(--color-border);
        padding-bottom: 22px;
    }

    .list-view-item:last-child {
        padding-bottom: 0;
        border-bottom: 0;
    }
}

.list-view-item__link {
    display: table;
    table-layout: fixed;
    width: 100%;
}

.list-view-item__image {
    max-height: 95px;
}

.list-view-item__image-column {
    display: table-cell;
    vertical-align: middle;
    width: 130px;
    min-height: 44px;
}

@media only screen and (max-width: 749px) {
    .list-view-item__image-column {
        width: 85px;
    }
}

.list-view-item__image-wrapper {
    position: relative;
    margin-right: 35px;
}

@media only screen and (max-width: 749px) {
    .list-view-item__image-wrapper {
        margin-right: 17.5px;
    }
}

.list-view-item__title-column {
    display: table-cell;
    vertical-align: middle;
}

.list-view-item__title {
    color: var(--color-text);
    min-width: 100px;
    font-family: var(--font-stack-header);
    font-style: var(--font-style-header);
    font-weight: var(--font-weight-header);
    font-size: calc(((var(--font-size-base) + 2) / (var(--font-size-base))) * 1em);
}

@media only screen and (max-width: 749px) {
    .list-view-item__title {
        font-size: calc(((var(--font-size-base) - 1) / (var(--font-size-base))) * 1em);
    }
}

.list-view-item__vendor {
    color: var(--color-body-text);
    font-size: 0.9em;
    font-weight: var(--font-weight-body);
    text-transform: uppercase;
    letter-spacing: 1px;
}

.list-view-item__price-column {
    display: table-cell;
    text-align: right;
    vertical-align: middle;
    width: 20%;
    font-size: calc(((var(--font-size-base) + 1) / (var(--font-size-base))) * 1em);
}

@media only screen and (max-width: 749px) {
    .list-view-item__price-column {
        font-size: calc(((var(--font-size-base) - 1) / (var(--font-size-base))) * 1em);
    }
}

.list-view-item__price-column .price {
    align-items: flex-end;
}

.list-view-item__price-column .price dd {
    margin: 0 0 0 0.5em;
    line-height: normal;
}

.list-view-item__price-column .price__regular,
.list-view-item__price-column .price__sale {
    flex-basis: 100%;
    justify-content: flex-end;
    margin-right: 0;
}

/*============================================================================
  Slick slider overrides
==============================================================================*/
.slick-dotted.slick-slider {
    margin-bottom: 0;
}

/*================ Slick dots and prev/next pagination ================*/
.slideshow__arrows .slick-dots {
    margin: 0 0.75rem;
}

.slideshow__arrows .slick-dots li {
    margin: 0;
    vertical-align: middle;
    width: 10px;
    height: 10px;
    margin-left: 6px;
}

.slideshow__arrows .slick-dots li:first-of-type {
    margin-left: 0;
}

@media only screen and (min-width: 750px) {
    .slideshow__arrows .slick-dots li {
        width: 12px;
        height: 12px;
        margin-left: 8px;
    }
}

.slideshow__arrows .slick-dots li button,
.slideshow__arrows .slick-dots li a {
    position: relative;
    padding: 0;
    width: 10px;
    height: 10px;
}

@media only screen and (min-width: 750px) {

    .slideshow__arrows .slick-dots li button,
    .slideshow__arrows .slick-dots li a {
        width: 12px;
        height: 12px;
    }
}

.slideshow__arrows .slick-dots li button::before,
.slideshow__arrows .slick-dots li a::before {
    text-indent: -9999px;
    background-color: transparent;
    border-radius: 100%;
    background-color: currentColor;
    width: 10px;
    height: 10px;
    opacity: 0.4;
    transition: all 0.2s;
}

@media only screen and (min-width: 750px) {

    .slideshow__arrows .slick-dots li button::before,
    .slideshow__arrows .slick-dots li a::before {
        width: 12px;
        height: 12px;
    }
}

.slideshow__arrows .slick-dots li.slick-active button::before,
.slideshow__arrows .slick-dots li.slick-active a::before,
.slideshow__arrows .slick-dots li.slick-active-mobile button::before,
.slideshow__arrows .slick-dots li.slick-active-mobile a::before {
    opacity: 1;
}

.slideshow__arrows .slick-dots li button:active::before,
.slideshow__arrows .slick-dots li .slick-active a::before,
.slideshow__arrows .slick-dots li .slick-active-mobile a::before {
    opacity: 0.7;
}

/*================ Index sections ================*/
.index-section {
    padding-top: 35px;
    padding-bottom: 35px;
}

@media only screen and (min-width: 750px) {
    .index-section {
        padding-top: 55px;
        padding-bottom: 55px;
    }
}

.index-section:first-child {
    padding-top: 0;
    border-top: 0;
}

.index-section:last-child {
    padding-bottom: 0;
}

.index-section--flush+.index-section--flush {
    margin-top: -70px;
}

@media only screen and (min-width: 750px) {
    [class*="index-section--flush"]+[class*="index-section--flush"] {
        margin-top: -110px;
    }
}

.index-section--flush:first-child {
    margin-top: -35px;
}

@media only screen and (min-width: 750px) {
    [class*="index-section--flush"]:first-child {
        margin-top: -55px;
        margin-bottom: -55px;
    }
}

.index-section--flush:last-child {
    margin-bottom: -35px;
}

@media only screen and (min-width: 750px) {
    [class*="index-section--flush"]:last-child {
        margin-bottom: -55px;
    }
}

@media only screen and (max-width: 749px) {
    .index-section--featured-product:first-child {
        margin-top: -12px;
    }
}

@media only screen and (max-width: 749px) {
    .index-section--slideshow+.index-section--flush {
        margin-top: 0.4rem;
    }
}

.placeholder-svg {
    display: block;
    fill: var(--color-blankstate);
    background-color: var(--color-blankstate-background);
    width: 100%;
    height: 100%;
    max-width: 100%;
    max-height: 100%;
    border: 1px solid var(--color-blankstate-border);
}

.placeholder-noblocks {
    padding: 40px;
    text-align: center;
}

.placeholder-background {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}

.placeholder-background .icon {
    border: 0;
}

.image-bar__content .placeholder-svg {
    position: absolute;
    top: 0;
    left: 0;
}

.plyr.plyr--full-ui.plyr--video {
    color: var(--color-text);
    background-color: transparent;
    /* stylelint-disable-next-line */
    /* stylelint-disable-next-line */
    /* stylelint-disable-next-line */
}

.plyr.plyr--full-ui.plyr--video .plyr__video-wrapper {
    background-color: transparent;
}

.plyr.plyr--full-ui.plyr--video .plyr__poster {
    background-color: var(--color-video-bg);
}

.plyr.plyr--full-ui.plyr--video:fullscreen .plyr__video-wrapper .plyr.plyr--full-ui.plyr--video:fullscreen .plyr__poster {
    background-color: #000;
}

.plyr.plyr--full-ui.plyr--video:-webkit-full-screen .plyr__video-wrapper,
.plyr.plyr--full-ui.plyr--video:-webkit-full-screen .plyr__poster {
    background-color: #000;
}

.plyr.plyr--full-ui.plyr--video:-moz-full-screen .plyr__video-wrapper,
.plyr.plyr--full-ui.plyr--video:-moz-full-screen .plyr__poster {
    background-color: #000;
}

.plyr.plyr--full-ui.plyr--video:-ms-fullscreen .plyr__video-wrapper,
.plyr.plyr--full-ui.plyr--video:-ms-fullscreen .plyr__poster {
    background-color: #000;
}

.plyr.plyr--full-ui.plyr--video .plyr--fullscreen-fallback .plyr__video-wrapper,
.plyr.plyr--full-ui.plyr--video .plyr--fullscreen-fallback .plyr__poster {
    background-color: #000;
}

.plyr.plyr--full-ui.plyr--video .plyr__control.plyr__control--overlaid {
    background-color: var(--color-bg);
    border-color: rgba(var(--color-text-rgb), 0.05);
}

.plyr.plyr--full-ui.plyr--video .plyr__control.plyr__control--overlaid.plyr__tab-focus,
.plyr.plyr--full-ui.plyr--video .plyr__control.plyr__control--overlaid:hover {
    color: rgba(var(--color-text-rgb), 0.55);
}

.plyr.plyr--full-ui.plyr--video .plyr__controls {
    background-color: var(--color-bg);
    border-color: rgba(var(--color-text-rgb), 0.05);
}

.plyr.plyr--full-ui.plyr--video .plyr__progress input[type='range']::-moz-range-thumb {
    box-shadow: 2px 0 0 0 var(--color-bg);
}

.plyr.plyr--full-ui.plyr--video .plyr__progress input[type='range']::-ms-thumb {
    box-shadow: 2px 0 0 0 var(--color-bg);
}

.plyr.plyr--full-ui.plyr--video .plyr__progress input[type='range']::-webkit-slider-thumb {
    box-shadow: 2px 0 0 0 var(--color-bg);
}

.plyr.plyr--full-ui.plyr--video .plyr__progress input[type='range']::-webkit-slider-runnable-track {
    background-image: linear-gradient(to right, currentColor var(--value, 0), rgba(var(--color-text-rgb), 0.6) var(--value, 0));
}

.plyr.plyr--full-ui.plyr--video .plyr__progress input[type='range']::-moz-range-track {
    background-color: rgba(var(--color-text-rgb), 0.6);
}

.plyr.plyr--full-ui.plyr--video .plyr__progress input[type='range']::-ms-fill-upper {
    background-color: rgba(var(--color-text-rgb), 0.6);
}

.plyr.plyr--full-ui.plyr--video .plyr__progress input[type='range'].plyr__tab-focus::-webkit-slider-runnable-track {
    box-shadow: 0 0 0 4px rgba(var(--color-text-rgb), 0.25);
}

.plyr.plyr--full-ui.plyr--video .plyr__progress input[type='range'].plyr__tab-focus::-moz-range-track {
    box-shadow: 0 0 0 4px rgba(var(--color-text-rgb), 0.25);
}

.plyr.plyr--full-ui.plyr--video .plyr__progress input[type='range'].plyr__tab-focus::-ms-track {
    box-shadow: 0 0 0 4px rgba(var(--color-text-rgb), 0.25);
}

.plyr.plyr--full-ui.plyr--video .plyr__progress input[type='range']:active::-moz-range-thumb {
    box-shadow: 0 0 0 3px rgba(var(--color-text-rgb), 0.25);
}

.plyr.plyr--full-ui.plyr--video .plyr__progress input[type='range']:active::-ms-thumb {
    box-shadow: 0 0 0 3px rgba(var(--color-text-rgb), 0.25);
}

.plyr.plyr--full-ui.plyr--video .plyr__progress input[type='range']:active::-webkit-slider-thumb {
    box-shadow: 0 0 0 3px rgba(var(--color-text-rgb), 0.25);
}

.plyr.plyr--full-ui.plyr--video .plyr__progress .plyr__tooltip {
    background-color: var(--color-text);
    color: var(--color-bg);
}

.plyr.plyr--full-ui.plyr--video .plyr__progress .plyr__tooltip::before {
    border-top-color: var(--color-text);
}

.plyr.plyr--full-ui.plyr--video.plyr--loading .plyr__progress__buffer {
    background-image: linear-gradient(-45deg, rgba(var(--color-text-rgb), 0.6) 25%, transparent 25%, transparent 50%, rgba(var(--color-text-rgb), 0.6) 50%, rgba(var(--color-text-rgb), 0.6) 75%, transparent 75%, transparent);
}

.plyr.plyr--full-ui.plyr--video .plyr__volume input[type='range'] {
    color: var(--color-bg);
}

.plyr.plyr--full-ui.plyr--video .plyr__volume input[type='range']::-moz-range-thumb {
    box-shadow: 2px 0 0 0 var(--color-text);
}

.plyr.plyr--full-ui.plyr--video .plyr__volume input[type='range']::-ms-thumb {
    box-shadow: 2px 0 0 0 var(--color-text);
}

.plyr.plyr--full-ui.plyr--video .plyr__volume input[type='range']::-webkit-slider-thumb {
    box-shadow: 2px 0 0 0 var(--color-text);
}

.plyr.plyr--full-ui.plyr--video .plyr__volume input[type='range']::-webkit-slider-runnable-track {
    background-image: linear-gradient(to right, currentColor var(--value, 0), rgba(var(--color-bg-rgb), 0.6) var(--value, 0));
}

.plyr.plyr--full-ui.plyr--video .plyr__volume input[type='range']::-moz-range-track,
.plyr.plyr--full-ui.plyr--video .plyr__volume input[type='range']::-ms-fill-upper {
    background-color: rgba(var(--color-bg-rgb), 0.6);
}

.plyr.plyr--full-ui.plyr--video .plyr__volume input[type='range'].plyr__tab-focus::-webkit-slider-runnable-track {
    box-shadow: 0 0 0 4px rgba(var(--color-bg-rgb), 0.25);
}

.plyr.plyr--full-ui.plyr--video .plyr__volume input[type='range'].plyr__tab-focus::-moz-range-track {
    box-shadow: 0 0 0 4px rgba(var(--color-bg-rgb), 0.25);
}

.plyr.plyr--full-ui.plyr--video .plyr__volume input[type='range'].plyr__tab-focus::-ms-track {
    box-shadow: 0 0 0 4px rgba(var(--color-bg-rgb), 0.25);
}

.plyr.plyr--full-ui.plyr--video .plyr__volume input[type='range']:active::-moz-range-thumb {
    box-shadow: 0 0 0 3px rgba(var(--color-bg-rgb), 0.25);
}

.plyr.plyr--full-ui.plyr--video .plyr__volume input[type='range']:active::-ms-thumb {
    box-shadow: 0 0 0 3px rgba(var(--color-bg-rgb), 0.25);
}

.plyr.plyr--full-ui.plyr--video .plyr__volume input[type='range']:active::-webkit-slider-thumb {
    box-shadow: 0 0 0 3px rgba(var(--color-bg-rgb), 0.25);
}

.shopify-model-viewer-ui .shopify-model-viewer-ui__controls-area {
    background: var(--color-bg);
    border-color: rgba(var(--color-text-rgb), 0.05);
}

.shopify-model-viewer-ui .shopify-model-viewer-ui__button {
    color: var(--color-text);
}

.shopify-model-viewer-ui .shopify-model-viewer-ui__button--control:hover {
    color: rgba(var(--color-text-rgb), 0.55);
}

.shopify-model-viewer-ui .shopify-model-viewer-ui__button--control:active,
.shopify-model-viewer-ui .shopify-model-viewer-ui__button--control.focus-visible:focus {
    color: rgba(var(--color-text-rgb), 0.55);
    background: rgba(var(--color-text-rgb), 0.05);
}

.shopify-model-viewer-ui .shopify-model-viewer-ui__button--control:not(:last-child):after {
    border-color: rgba(var(--color-text-rgb), 0.05);
}

.shopify-model-viewer-ui .shopify-model-viewer-ui__button--poster {
    background: var(--color-bg);
    border-color: rgba(var(--color-text-rgb), 0.05);
}

.shopify-model-viewer-ui .shopify-model-viewer-ui__button--poster:hover,
.shopify-model-viewer-ui .shopify-model-viewer-ui__button--poster:focus {
    color: rgba(var(--color-text-rgb), 0.55);
}

/*================ TEMPLATES ================*/
/*============= Templates | Password =============*/
.password-page {
    display: table;
    height: 100%;
    width: 100%;
    color: var(--color-body-text);
    background-color: var(--color-body);
    background-size: cover;
}

.password-form-message {
    max-width: 500px;
    margin-left: auto;
    margin-right: auto;
}

.password-header {
    height: 85px;
    display: table-row;
}

.password-header__inner {
    display: table-cell;
    vertical-align: middle;
}

.password-login {
    padding: 0 30px;
    text-align: right;
}

.password-logo .logo {
    color: var(--color-text);
    font-weight: var(--font-weight-header);
    max-width: 100%;
}

.password-content {
    text-align: center;
}

.password-content--rte {
    margin-bottom: 35px;
}

.password-content__title {
    display: block;
    margin-bottom: 82.5px;
}

.password-main {
    display: table-row;
    width: 100%;
    height: 100%;
    margin: 0 auto;
}

.password-main__inner {
    display: table-cell;
    vertical-align: middle;
    padding: 27.5px 55px;
}

.password-message {
    max-width: 500px;
    margin: 82.5px auto 27.5px;
}

.password__form-heading {
    margin-bottom: 55px;
}

.password-powered-by {
    margin-top: 82.5px;
}

.password-social-sharing {
    margin-top: 82.5px;
}

.product-single {
    overflow-anchor: none;
}

.product-single__title {
    margin-bottom: 0.5rem;
    font-weight: normal;
}

.product__price,
.featured-product__price {
    font-size: 1.25em;
}

.product__policies {
    margin: 0.4rem 0 1rem 0;
    font-size: calc(((var(--font-size-base) - 1) / (var(--font-size-base))) * 1em);
}

/*================ Add to cart form ================*/
.product-form {
    width: auto;
    padding-top: 1.5rem;
}

.product-form__controls-group {
    display: flex;
    flex-wrap: wrap;
}

.product-form__controls-group--submit {
    margin-top: 0px;
}

.product-form__controls-group~.product-form__controls-group--submit {
    margin-top: 15px;
}

.product-form__item {
    flex-grow: 0;
    flex-basis: 100%;
    margin-bottom: 10px;
    padding: 0;
}

@media only screen and (min-width: 990px) {
    .product-form__item {
        flex-basis: 50%;
        padding: 0 5px;
    }

    .product-single--large-image .product-form__item {
        flex-basis: 100%;
    }
}

.product-form__item label {
    display: block;
    font-size: 13px;
    text-transform: uppercase;
    font-weight: normal;
    margin-bottom: 0;
    width: 100%;
}

.product-form__item--submit {
    -webkit-flex: 1 1 300px;
    -moz-flex: 1 1 300px;
    -ms-flex: 1 1 300px;
    flex: 1 1 300px;
}

.product-form__item--submit .qty-wrap{
  display: flex;
    align-items: flex-end;
}

.product-form__item--submit .qty-wrap .product-form__controls-group{
  max-width: 100px;
    margin-right: 20px;
}




.product-form__item--submit .qty-wrap input[type="button"] {
  -webkit-appearance: button;
  cursor: pointer;
}

.product-form__item--submit .qty-wrap input::-webkit-outer-spin-button,
.product-form__item--submit .qty-wrap input::-webkit-inner-spin-button {
  -webkit-appearance: none;
}

.product-form__item--submit .qty-wrap .input-group {
  position: relative;
}

.product-form__item--submit .qty-wrap .input-group input[type='button'] {
  background-color: transparent;
  min-width: 35px;
  width: auto;
  transition: all 300ms ease;
  color: #C8642A;
  border: none;
  position: absolute;
  top: 0;
  height: 100%;
  font-size: 20px;
}

.product-form__item--submit .qty-wrap .input-group .button-minus,
.product-form__item--submit .qty-wrap .input-group .button-plus {
  font-weight: bold;
  height: 38px;
  padding: 0;
  width: 38px;
  position: relative;
}

.product-form__item--submit .qty-wrap .input-group .quantity-field {
  text-align: center;
}

.product-form__item--submit .qty-wrap .button-plus {
  right: 0;
}

.product-form__item--submit .qty-wrap .button-minus {
  left: 0;
}

.product-form__item--submit .qty-wrap input[type="number"] {
  -moz-appearance: textfield;
  -webkit-appearance: none;
}


.product-form__item--no-variants {
    max-width: 100%;
}

.product-form__item--payment-button {
    -ms-flex-preferred-size: 100%;
    -webkit-flex-basis: 100%;
    -moz-flex-basis: 100%;
    flex-basis: 100%;
}

@media only screen and (min-width: 990px) {

    .product-single--small-media .product-form__item--payment-button,
    .product-single--full-media .product-form__item--payment-button {
        display: inline-flex;
        -ms-flex-align: start;
        -webkit-align-items: flex-start;
        -moz-align-items: flex-start;
        -ms-align-items: flex-start;
        -o-align-items: flex-start;
        align-items: flex-start;
    }
}

.product-form__item--payment-button.product-form__item--no-variants {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: stretch;
    -webkit-align-items: stretch;
    -moz-align-items: stretch;
    -ms-align-items: stretch;
    -o-align-items: stretch;
    align-items: stretch;
}

.product-form--variant-sold-out .shopify-payment-button {
    display: none;
}

.product-form--payment-button-no-variants {
    max-width: 100%;
}

.product-form__variants {
    display: none;
}

.no-js .product-form__variants {
    display: block;
}

.product-form__input {
    display: block;
    width: 100%;
    border: 1px solid #C8642A;
    background-color: transparent;
    border-radius: 6px;
}

.product-form__input.input--error {
    margin-bottom: 0;
}

.product-form__input--quantity {
    max-width: 100%;
}

.product-form__error-message-wrapper {
    display: flex;
    flex-basis: 100%;
    padding: 0.5rem 0;
    margin: 0 calc((5 / (var(--font-size-base))) * 1em) 20px;
}

.product-form__controls-group~.product-form__error-message-wrapper {
    margin-bottom: 0;
}

.product-form__error-message-wrapper--has-payment-button {
    padding: 0.5rem 0;
}

.product-form__error-message-wrapper--hidden {
    display: none;
}

.product-form__error-message {
    margin-left: 0.5rem;
    font-size: calc(((var(--font-size-base) - 2) / (var(--font-size-base))) * 1em);
    line-height: 1.2;
    color: var(--color-body-text);
}

.product-form__cart-submit,
.shopify-payment-button .shopify-payment-button__button--unbranded {
    display: block;
    width: 100%;
    line-height: 1.4;
    padding-left: 5px;
    padding-right: 5px;
    white-space: normal;
    margin-top: 0;
    margin-bottom: 0;
    min-height: 44px;
    font-size: 14px;
}

.product-single--small-media .product-form__cart-submit,
.product-single--small-media .shopify-payment-button .shopify-payment-button__button--unbranded,
.shopify-payment-button .product-single--small-media .shopify-payment-button__button--unbranded,
.product-single--full-media .product-form__cart-submit,
.product-single--full-media .shopify-payment-button .shopify-payment-button__button--unbranded,
.shopify-payment-button .product-single--full-media .shopify-payment-button__button--unbranded {
    -webkit-flex: 50%;
    -moz-flex: 50%;
    -ms-flex: 50%;
    flex: 50%;
    margin-right: 10px;
}

.product-single--small-media .shopify-payment-button,
.product-single--full-media .shopify-payment-button {
    -webkit-flex: 50%;
    -moz-flex: 50%;
    -ms-flex: 50%;
    flex: 50%;
}

.shopify-payment-button .shopify-payment-button__button--unbranded:hover {
    background-color: var(--color-btn-primary-focus) !important;
}

.shopify-payment-button .shopify-payment-button__button--branded {
    border-radius: 2px;
    overflow: hidden;
}

.shopify-payment-button .shopify-payment-button__more-options {
    margin: 16px 0 10px;
    font-size: calc(((var(--font-size-base) - 2) / (var(--font-size-base))) * 1em);
    text-decoration: underline;
}

.shopify-payment-button .shopify-payment-button__more-options:hover,
.shopify-payment-button .shopify-payment-button__more-options:focus {
    opacity: 0.6;
}

@media only screen and (min-width: 750px) {
    .product-form__cart-submit--small {
        max-width: 300px;
    }
}

.product-single__description {
    margin-top: 40px;
    color: #535353;
   
}

.product-single__description p{
    color: #535353;
}

.product__quantity-error .icon {
    margin-right: 1rem;
}

/*================ Product Images ================*/
.product-single__thumbnail {
    display: block;
    margin: -2px 0 8px;
    min-height: 44px;
    position: relative;
    border: 2px solid transparent;
}

.product-single__thumbnail:not([disabled]):not(.active-thumb):hover {
    opacity: 0.8;
}

.product-single__thumbnail.active-thumb {
    border-color: var(--color-text);
}

.product-single__thumbnail-image {
    max-width: 100%;
    display: block;
    margin: 0 auto;
    padding: 2px;
}

.product-single__thumbnail-badge {
    width: 22px;
    height: 22px;
    position: absolute;
    right: 6px;
    top: 6px;
    pointer-events: none;
}

@media only screen and (min-width: 750px) {
    .product-single__thumbnail-badge {
        width: 26px;
        height: 26px;
    }
}

.product-single__thumbnail-badge .icon {
    fill: var(--color-bg);
    width: 100%;
    height: 100%;
    vertical-align: baseline;
}

.product-single__thumbnail-badge .icon-3d-badge-full-color-outline,
.product-single__thumbnail-badge .icon-video-badge-full-color-outline {
    stroke: rgba(var(--color-text-rgb), 0.05);
}

.product-single__thumbnail-badge .icon-3d-badge-full-color-element,
.product-single__thumbnail-badge .icon-video-badge-full-color-element {
    fill: var(--color-text);
}

.product-featured-media {
    display: block;
    margin: 0 auto;
    position: absolute;
    top: 4px;
    left: 4px;
    width: calc(100% - 8px);
}

.no-js .product-featured-media {
    position: relative;
}

.zoomImg {
    background-color: var(--color-body);
}

@media only screen and (max-width: 749px) {
    .product-single__media-group {
        margin-bottom: 30px;
    }

    .product-single__media--has-thumbnails {
        margin-bottom: 30px;
    }
}

.product-single__media-group--full {
    margin-bottom: 30px;
}

.product-single__media-wrapper {
    margin: 0 auto;
    width: 100%;
}

.product-single__media {
    margin: 0 auto;
    min-height: 1px;
    width: 100%;
    height: 100%;
    position: relative;
}

.product-single__media iframe,
.product-single__media model-viewer,
.product-single__media .shopify-model-viewer-ui,
.product-single__media img,
.product-single__media>video,
.product-single__media .plyr,
.product-single__media .media-item {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    max-width: 100%;
}

.product-single__media iframe,
.product-single__media .media-video,
.product-single__media model-viewer,
.product-single__media .shopify-model-viewer-ui,
.product-single__media .media-item,
.product-single__media .plyr,
.product-single__media .plyr__video-wrapper {
    height: 100%;
}

.product-single__media--video {
    background-color: var(--color-video-bg);
}

.product-single__view-in-space {
    background-color: rgba(var(--color-text-rgb), 0.08);
    border: none;
    width: 100%;
    min-height: 44px;
    padding-top: 10px;
    padding-bottom: 10px;
    display: block;
    font-size: calc(((var(--font-size-base)) / (var(--font-size-base))) * 1em);
    color: var(--color-text);
}

.product-single__view-in-space[data-shopify-xr-hidden] {
    visibility: hidden;
}

@media only screen and (min-width: 750px) {
    .product-single__view-in-space[data-shopify-xr-hidden] {
        display: none;
    }
}

.product-single__view-in-space:hover .product-single__view-in-space-text,
.product-single__view-in-space:focus .product-single__view-in-space-text {
    border-bottom-color: var(--color-text);
}

.product-single__view-in-space svg.icon {
    height: calc((25 / (var(--font-size-base))) * 1em);
    width: calc((25 / (var(--font-size-base))) * 1em);
    margin-top: -3px;
    margin-right: 2.43px;
    fill: transparent;
}

.product-single__view-in-space svg.icon .icon-3d-badge-full-color-outline {
    stroke: none;
}

.product-single__view-in-space svg.icon .icon-3d-badge-full-color-element {
    fill: var(--color-text);
    opacity: 1;
}

.product-single__view-in-space-text {
    border-bottom: 1px solid transparent;
}

@media only screen and (max-width: 749px) {
    .template-product .main-content {
        padding-top: 22px;
    }

    .product-single__media-group {
        position: relative;
    }

    .thumbnails-wrapper {
        position: relative;
        top: 10px;
        text-align: center;
        margin: 0 2px 30px 2px;
    }

    .thumbnails-slider__btn {
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        padding-top: 10px;
        padding-bottom: 10px;
    }

    .thumbnails-slider__btn .icon {
        height: 14px;
        width: 14px;
    }

    .thumbnails-slider__prev {
        left: -15px;
    }

    .thumbnails-slider__next {
        right: -15px;
    }

    .product-single__thumbnail {
        margin: 0 auto;
    }
}

.product-single__thumbnails {
    display: flex;
    flex-wrap: wrap;
    margin-top: 15px;
    margin-left: -9px;
    margin-right: -9px;
}

@media only screen and (max-width: 749px) {
    .product-single__thumbnails {
        margin-top: 0;
        justify-content: center;
    }

    .slider-active .product-single__thumbnails {
        display: block;
        margin: 0 auto;
        max-width: 75%;
        overflow: hidden;
    }
}

@media only screen and (max-width: 749px) {
    .product-single__thumbnails-slider-track {
        position: relative;
        left: 0;
        top: 0;
        display: block;
    }

    .product-single__thumbnails-slider-track:before,
    .product-single__thumbnails-slider-track:after {
        content: "";
        display: table;
    }

    .product-single__thumbnails-slider-track:after {
        clear: both;
    }
}

@media only screen and (min-width: 750px) {
    .product-single__thumbnails-slider-track {
        display: flex;
        flex-wrap: wrap;
    }
}

.product-single__thumbnails-item {
    flex: 0 0 25%;
    padding-left: 5px;
}

@media only screen and (max-width: 749px) {
    .product-single__thumbnails-item.slick-slide {
        padding-bottom: 10px;
        padding-left: 2.5px;
        padding-right: 2.5px;
        vertical-align: middle;
    }

    .thumbnails-slider--active .product-single__thumbnails-item.slick-slide {
        padding-top: 5px;
        padding-bottom: 5px;
    }
}

@media only screen and (min-width: 750px) {
    .product-single__thumbnails-item {
        padding-left: 5px;
        padding-right: 5px;
    }
}

@media only screen and (max-width: 749px) {
    .product-single__thumbnails-item-slide {
        display: block;
        float: left;
        height: 100%;
        min-height: 1px;
        padding: 5px 2.5px;
    }
}

@media only screen and (min-width: 750px) {
    .product-single__thumbnails-item--small {
        flex: 0 0 50%;
    }
}

@media only screen and (min-width: 990px) {
    .product-single__thumbnails-item--small {
        flex: 0 0 33.33333%;
    }
}

@media only screen and (min-width: 750px) {
    .product-single__thumbnails-item--medium {
        flex: 0 0 33.33333%;
    }
}

@media only screen and (min-width: 990px) {
    .product-single__thumbnails-item--medium {
        flex: 0 0 25%;
    }
}

@media only screen and (min-width: 750px) {
    .product-single__thumbnails-item--large {
        flex: 0 0 25%;
    }
}

@media only screen and (min-width: 990px) {
    .product-single__thumbnails-item--large {
        flex: 0 0 20%;
    }
}

@media only screen and (min-width: 750px) {
    .product-single__thumbnails-item--full {
        flex: 0 0 20%;
    }
}

@media only screen and (min-width: 990px) {
    .product-single__thumbnails-item--full {
        flex: 0 0 12.5%;
    }
}

/*================ Template | Collections ================*/
.collection-hero {
    position: relative;
    overflow: hidden;
    margin-top: -55px;
    margin-bottom: 22px;
}

@media only screen and (min-width: 750px) {
    .collection-hero {
        margin-bottom: 55px;
    }
}

.collection-description {
    margin-bottom: 22px;
    margin-top: 22px;
}

@media only screen and (min-width: 750px) {
    .collection-description {
        margin-bottom: 35px;
        margin-top: 35px;
    }
}

.collection-hero__image {
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: cover;
    height: 360px;
    opacity: 1;
}

@media only screen and (max-width: 749px) {
    .collection-hero__image {
        height: 180px;
    }
}

.collection-hero__title-wrapper::before {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: var(--opacity-image-overlay);
    background: rgb(72,59,36);
    background: linear-gradient(180deg, rgba(72,59,36,0) 0%, rgba(0,0,0,1) 55%);
}

.collection-hero__title {
    position: absolute;
    color: var(--color-overlay-title-text);
    width: 100%;
    text-align: left;
    left: 0;
    right: 0;
    top: 50%;
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}

@media only screen and (min-width: 750px) {
    .collection-hero__title {
        font-size: calc(((var(--font-size-header) + 24) / (var(--font-size-base))) * 1em);
    }
}

.template-blog .social-sharing {
    margin-bottom: 17.5px;
}

.blog-list-view .pagination {
    padding-top: 0;
}

.blog-filter {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -o-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
}

.blog-filter .icon-chevron-down {
    fill: var(--color-text-field-text);
    width: calc(10em / 16);
    height: calc(10em / 16);
    right: 0.7rem;
}

.blog-filter__label {
    margin: 0 1rem 0 0;
}

.cart-header {
    margin-bottom: 0.7rem;
    text-align: center;
}

@media only screen and (min-width: 750px) {
    .cart-header {
        margin-bottom: 1.7rem;
    }
}

.cart-header__title {
    margin-bottom: 0.5rem;
}

@media only screen and (min-width: 750px) {
    .cart-header__title {
        margin-bottom: 1rem;
    }
}

/*================ Cart page ================*/
.cart {
    color: var(--color-body-text);
}

.cart th,
.cart td {
    border: 0;
}

.cart td {
    padding-top: 22px;
    padding-bottom: 22px;
}

@media only screen and (min-width: 750px) {
    .cart td {
        padding-left: 22px;
        padding-right: 22px;
    }
}

.cart th {
    font-family: var(--font-stack-body);
    font-weight: var(--font-weight-body);
    font-size: calc(((var(--font-size-base) - 2) / (var(--font-size-base))) * 1em);
    text-transform: uppercase;
    padding: 27.5px 22px;
}

@media only screen and (max-width: 749px) {

    .cart td:nth-child(3),
    .cart th:nth-child(2) {
        padding-left: 0;
        padding-right: 0;
    }
}

.cart td:first-child,
.cart th:first-child {
    padding-left: 0;
}

.cart td:first-child.cart__removed-product,
.cart th:first-child.cart__removed-product {
    padding: 1rem 0 1.2rem 0.5rem;
}

.cart td:last-child,
.cart th:last-child {
    padding-right: 0;
}

.cart dd {
    margin-left: 0;
}

.cart__meta {
    width: 50%;
}

@media only screen and (min-width: 750px) {
    .cart__meta {
        width: 40%;
    }
}

@media only screen and (min-width: 990px) {
    .cart__meta {
        width: 45%;
    }
}

.cart__product-information {
    display: flex;
}

.cart__image-wrapper {
    padding-right: 1.5rem;
    flex: 5rem 0 0;
}

@media only screen and (min-width: 750px) {
    .cart__image-wrapper {
        padding-right: 2.5rem;
        flex: 8rem 0 0;
    }
}

@media only screen and (min-width: 990px) {
    .cart__image-wrapper {
        padding-right: 3rem;
        flex: 9rem 0 0;
    }
}

.product-details {
    padding: calc((5 / (var(--font-size-base))) * 1em) 0 0;
    font-size: calc(((var(--font-size-base) - 2) / (var(--font-size-base))) * 1em);
}

.product-details.hide+.cart__remove {
    margin-top: 0;
}

.product-details__item {
    margin-bottom: 0.15em;
}

.product-details__item--variant-option:not(.hide)+.product-details__item--property {
    margin-top: 0.8rem;
}

.product-details__item-label {
    font-weight: var(--font-weight-body--bold);
}

.cart__qty {
    margin-top: calc((15 / (var(--font-size-base))) * 1em);
}

@media only screen and (min-width: 750px) {
    .cart__qty {
        margin-top: 0;
    }
}

.cart__qty-label {
    position: absolute !important;
    overflow: hidden;
    clip: rect(0 0 0 0);
    height: 1px;
    width: 1px;
    margin: -1px;
    padding: 0;
    border: 0;
}

.cart__qty-input {
    text-align: center;
    width: 60px;
    padding-left: calc((5 / (var(--font-size-base))) * 1em);
    padding-right: calc((5 / (var(--font-size-base))) * 1em);
}

.cart__qty-error-message-wrapper,
.cart__error-message-wrapper {
    line-height: 1.2;
}

.cart__qty-error-message-wrapper .icon-error,
.cart__error-message-wrapper .icon-error {
    margin-top: 0;
}

.cart__qty-error-message-wrapper--desktop {
    display: none;
}

@media only screen and (min-width: 750px) {
    .cart__qty-error-message-wrapper--desktop {
        display: block;
    }
}

.cart__qty-error-message-wrapper--mobile {
    display: block;
}

@media only screen and (min-width: 750px) {
    .cart__qty-error-message-wrapper--mobile {
        display: none;
    }
}

.cart__qty-error-message,
.cart__error-message {
    font-size: calc(((var(--font-size-base) - 2) / (var(--font-size-base))) * 1em);
    color: var(--color-body-text);
    vertical-align: middle;
}

.cart__error-message-wrapper {
    margin-top: 1rem;
}

@media only screen and (min-width: 750px) {
    .cart__error-message-wrapper {
        margin-top: 0.8rem;
    }
}

.cart__row {
    border-bottom: 1px solid var(--color-border);
}

.cart__row p {
    margin-bottom: 0;
}

.cart__row p+p {
    margin-top: 10px;
}

.cart__row td {
    vertical-align: top;
}

@media only screen and (min-width: 750px) {
    .cart__row td {
        vertical-align: middle;
    }
}

.cart__row--heading {
    color: var(--color-text);
    letter-spacing: 0.3px;
}

.cart__removed-product-details {
    font-weight: var(--font-weight-body--bold);
}

.cart-subtotal__title {
    font-size: calc(((var(--font-size-base) + 2) / (var(--font-size-base))) * 1em);
}

.cart-subtotal__price {
    padding-left: 27.5px;
}

@media only screen and (min-width: 750px) {
    .cart-subtotal__price {
        padding-left: 55px;
        min-width: 150px;
        display: inline-block;
    }
}

.cart__footer {
    padding-top: 17.5px;
}

.cart__buttons-container {
    display: flex;
    flex-direction: column;
    max-width: 20rem;
    margin: 0 auto;
}

@media only screen and (min-width: 750px) {
    .cart__buttons-container {
        display: block;
        max-width: none;
    }
}

.cart__submit-controls {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}

@media only screen and (min-width: 750px) {
    .cart__submit-controls {
        -webkit-flex-direction: row;
        -moz-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-flex-wrap: wrap;
        -moz-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -ms-flex-align: start;
        -webkit-align-items: flex-start;
        -moz-align-items: flex-start;
        -ms-align-items: flex-start;
        -o-align-items: flex-start;
        align-items: flex-start;
        -webkit-justify-content: flex-end;
        -ms-justify-content: flex-end;
        justify-content: flex-end;
    }
}

.cart__submit {
    margin-bottom: 0;
    min-height: 44px;
    width: 100%;
}

.cart__submit+.cart__submit {
    margin-top: 10px;
    margin-left: 0;
}

@media only screen and (min-width: 750px) {
    .cart__submit {
        min-height: auto;
        width: auto;
    }

    .cart__submit+.cart__submit {
        margin-top: 0;
        margin-left: 10px;
    }
}

.cart__shipping {
    font-size: calc(((var(--font-size-base) - 2) / (var(--font-size-base))) * 1em);
    padding: 10px 0 20px;
    margin-bottom: 25px;
}

.cart-note__label,
.cart-note__input {
    display: block;
}

@media only screen and (max-width: 749px) {

    .cart-note__label,
    .cart-note__input {
        margin: 0 auto;
    }
}

.cart-note__label {
    margin-bottom: 15px;
}

.cart-note__input {
    min-height: 50px;
    width: 100%;
}

@media only screen and (max-width: 749px) {
    .cart-note__input {
        margin-bottom: 40px;
    }
}

.cart__product-title {
    border-bottom: none;
    color: var(--color-body-text);
}

.cart__product-title:not([disabled]):hover,
.cart__product-title:focus {
    color: var(--color-body-text);
    border-bottom: 1px solid currentColor;
}

.cart__image {
    max-height: 95px;
    display: block;
    margin: 0 auto;
}

.cart__remove {
    margin-top: calc((8 / (var(--font-size-base))) * 1em);
}

.cart__price {
    text-align: right;
    padding-right: 0;
    font-size: calc(((var(--font-size-base) - 1) / (var(--font-size-base))) * 1em);
    width: 50%;
}

.cart__price dl {
    margin: 0;
}

@media only screen and (min-width: 750px) {
    .cart__price {
        width: 25%;
    }
}

.cart__quantity-td {
    width: 20%;
}

.cart__final-price {
    width: 15%;
}

@media only screen and (max-width: 749px) {
    .cart-message {
        padding-top: 20px;
    }

    .cart__qty-label {
        position: inherit !important;
        overflow: auto;
        clip: auto;
        width: auto;
        height: auto;
        margin: 0;
        display: inline-block;
        vertical-align: middle;
        font-size: calc(((13) / (var(--font-size-base))) * 1em);
        margin-right: 5px;
    }
}

.cart--no-cookies .cart__continue-btn {
    display: none;
}

.cart--no-cookies .cart--empty-message {
    display: none;
}

.cookie-message {
    display: none;
    padding-bottom: 25px;
}

.cart--no-cookies .cookie-message {
    display: block;
}

.additional-checkout-buttons {
    margin-top: 1rem;
}

.additional-checkout-buttons input[type="image"] {
    padding: 0;
    border: 0;
    background: transparent;
}

[data-shopify-buttoncontainer] {
    justify-content: flex-end;
}

.myaccount {
    display: flex;
    flex-wrap: wrap;
}

@media only screen and (min-width: 990px) {
    .myaccount__order-history {
        -webkit-flex: 1 0 66.66667%;
        -moz-flex: 1 0 66.66667%;
        -ms-flex: 1 0 66.66667%;
        flex: 1 0 66.66667%;
    }
}

@media only screen and (min-width: 990px) {
    .myaccount__account-details {
        -webkit-flex: 1 0 33.33333%;
        -moz-flex: 1 0 33.33333%;
        -ms-flex: 1 0 33.33333%;
        flex: 1 0 33.33333%;
    }
}

.order-table {
    border: 1px solid var(--color-border);
}

.order-table a {
    border-bottom: 1px solid currentColor;
}

.order-table th,
.order-table td {
    border: 0;
}

.order-table tbody th,
.order-table tfoot th {
    font-weight: normal;
    text-transform: none;
    letter-spacing: 0;
}

.order-table tbody tr+tr {
    border-top: 1px solid var(--color-border);
}

.order-table thead {
    border-bottom: 1px solid var(--color-body-text);
}

.order-table tfoot {
    border-top: 1px solid var(--color-body-text);
}

.order-table tfoot tr:first-child th,
.order-table tfoot tr:first-child td {
    padding-top: 1.25em;
}

.order-table tfoot tr:nth-last-child(2) th,
.order-table tfoot tr:nth-last-child(2) td {
    padding-bottom: 1.25em;
}

.order-table tfoot tr:last-child th,
.order-table tfoot tr:last-child td {
    border-top: 1px solid var(--color-body-text);
    font-weight: var(--font-weight-body--bold);
    padding-top: 1.25em;
    padding-bottom: 1.25em;
    text-transform: uppercase;
}

@media only screen and (min-width: 750px) {
    .order-table thead th {
        text-transform: uppercase;
        padding-top: 1.25em;
        padding-bottom: 1.25em;
    }

    .order-table tbody tr th,
    .order-table tbody tr td {
        padding-top: 1.25em;
        padding-bottom: 1.25em;
    }

    .order-table tfoot tr td,
    .order-table tfoot tr th {
        vertical-align: bottom;
    }
}

@media only screen and (max-width: 749px) {
    .order-table {
        border: 0;
    }

    .order-table thead {
        display: none;
    }

    .order-table th,
    .order-table td {
        float: left;
        clear: left;
        width: 100%;
        text-align: right;
        padding: 0.5rem 0;
        border: 0;
        margin: 0;
    }

    .order-table th::before,
    .order-table td::before {
        content: attr(data-label);
        float: left;
        text-align: left;
        padding-right: 2em;
        max-width: 80%;
    }

    .order-table tbody tr th:first-child {
        padding-top: 1.25em;
    }

    .order-table tbody tr td:last-child {
        padding-bottom: 1.25em;
    }

    .order-table tbody th::before,
    .order-table tbody td::before {
        font-weight: var(--font-weight-body--bold);
    }
}

@media only screen and (max-width: 749px) {
    .order-table__product {
        display: flex;
        justify-content: space-between;
    }
}

.item-props {
    margin-top: 5px;
    display: flex;
    flex-direction: column;
}

.item-props__property {
    font-size: calc(((var(--font-size-base) - 2) / (var(--font-size-base))) * 1em);
}

.order-discount {
    color: var(--color-sale-text);
    display: block;
    line-height: 1.2em;
}

.order-discount .icon-saletag {
    fill: currentColor;
    width: 1em;
    height: 1em;
    margin-right: 0.4em;
}

.order-discount--title {
    text-transform: uppercase;
    word-break: break-word;
    padding-right: 1em;
}

.order-discount--list {
    margin: 0.8em 0 0 1.3em;
    list-style: none;
    padding: 0;
}

.order-discount__item {
    text-indent: -1.3em;
}

.order-discount__item+.order-discount__item {
    margin-top: 0.6em;
}

@media only screen and (max-width: 749px) {
    .order-discount-wrapper {
        display: flex;
        justify-content: space-between;
        width: 100%;
    }
}

.order-discount-card-wrapper {
    display: flex;
    justify-content: center;
}

@media only screen and (min-width: 750px) {
    .order-discount-card-wrapper {
        justify-content: flex-end;
    }
}

.order-discount--cart {
    font-size: calc(((var(--font-size-base) - 1) / (var(--font-size-base))) * 1em);
    padding-right: 0;
}

@media only screen and (min-width: 750px) {
    .order-discount--cart {
        font-size: calc(((var(--font-size-base) - 2) / (var(--font-size-base))) * 1em);
    }
}

.order-discount--cart-total {
    padding-left: 27.5px;
}

@media only screen and (min-width: 750px) {
    .order-discount--cart-total {
        padding-left: 55px;
        min-width: 150px;
    }
}

/*================ MODULES ================*/
.site-header {
    position: relative;
    background-color: #000;
}

@media only screen and (max-width: 749px) {
    .site-header {
        border-bottom: 1px solid var(--color-border);
    }
}


.logo-align--center .site-header__logo {
    text-align: center;
    margin: 0 auto;
}

@media only screen and (max-width: 749px) {
    .logo-align--center .site-header__logo {
        text-align: left;
        margin: 15px 0;
    }
}

@media only screen and (max-width: 749px) {
    .site-header__logo {
        padding-left: 22px;
        text-align: left;
    }

    .site-header__logo img {
        margin: 0;
    }
}

.site-header__logo-link {
    display: inline-block;
    word-break: break-word;
}

@media only screen and (min-width: 750px) {
    .logo-align--center .site-header__logo-link {
        margin: 0 auto;
    }
}

.site-header__logo-image {
    display: block;
        background: transparent;
    animation: none;
}

@media only screen and (min-width: 750px) {
    .site-header__logo-image {
        margin: 0 auto;
    }
}

.site-header__logo-image img {
    width: 100%;
}

.site-header__logo-image--centered img {
    margin: 0 auto;
}

.site-header__logo img {
    display: block;
}

.site-header__icons {
    position: relative;
    white-space: nowrap;
}

@media only screen and (max-width: 749px) {
    .site-header__icons {
        width: 100%;
        padding-right: 0px;
    }

    .site-header__icons .btn--link,
    .site-header__icons .site-header__cart {
        font-size: calc(((var(--font-size-base)) / (var(--font-size-base))) * 1em);
    }
}

.site-header__icons-wrapper {
    position: relative;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -o-align-items: center;
    align-items: center;
    -webkit-justify-content: flex-end;
    -ms-justify-content: flex-end;
    justify-content: flex-end;
}

.site-header__cart,
.site-header__search,
.site-header__account {
    position: relative;
    color: #fff;
}

.site-header__cart:hover,
.site-header__search:hover,
.site-header__account:hover {
    color: #C8642A !important;
}

.site-header__search.site-header__icon {
    display: none;
}

@media only screen and (min-width: 1400px) {
    .site-header__search.site-header__icon {
        display: block;
    }
}

.site-header__search-toggle {
    display: block;
    color: #fff;
}

.site-header__search-toggle:hover{
    color: #C8642A !important;
}

@media only screen and (min-width: 750px) {

    .site-header__account,
    .site-header__cart {
        padding: 10px 11px;
    }
}

.site-header__cart-title,
.site-header__search-title {
    position: absolute !important;
    overflow: hidden;
    clip: rect(0 0 0 0);
    height: 1px;
    width: 1px;
    margin: -1px;
    padding: 0;
    border: 0;
    display: block;
    vertical-align: middle;
}

.site-header__cart-title {
    margin-right: 3px;
}

.site-header__cart-count {
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    right: 0.4rem;
    top: 0.2rem;
    font-weight: bold;
    background-color: var(--color-btn-primary);
    color: var(--color-btn-primary-text);
    border-radius: 50%;
    min-width: 1em;
    height: 1em;
}

.site-header__cart-count span {
    font-family: "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: calc(11em / 16);
    line-height: 1;
}

@media only screen and (max-width: 749px) {
    .site-header__cart-count {
        top: calc(7em / 16);
        right: 0;
        border-radius: 50%;
        min-width: calc(19em / 16);
        height: calc(19em / 16);
    }
}

@media only screen and (max-width: 749px) {
    .site-header__cart-count span {
        padding: 0.25em calc(6em / 16);
        font-size: 12px;
    }
}

.site-header__menu {
    display: none;
}

@media only screen and (max-width: 749px) {
    .site-header__icon {
        display: inline-block;
        vertical-align: middle;
        padding: 10px 11px;
        margin: 0;
    }
}

@media only screen and (min-width: 750px) {
    .site-header__icon .icon-search {
        margin-right: 3px;
    }
}

.announcement-bar {
    z-index: 10;
    position: relative;
    text-align: center;
    border-bottom: 1px solid transparent;
    padding: 2px;
}

.announcement-bar__link {
    display: block;
}

.announcement-bar__message {
    display: block;
    padding: 11px 22px;
    font-size: calc(((16) / (var(--font-size-base))) * 1em);
    font-weight: var(--font-weight-header);
}

@media only screen and (min-width: 750px) {
    .announcement-bar__message {
        padding-left: 55px;
        padding-right: 55px;
    }
}

.article-listing {
    padding-top: 55px;
    margin-bottom: 55px;
}

.article {
    margin-bottom: 55px;
}

.article__meta {
    margin-bottom: 22px;
}

.article__title {
    margin-bottom: 11px;
    font-size: 15px;
    font-family: 'Cubano';
    font-weight: normal;
}

@media only screen and (max-width: 749px) {
    .article__title--has-image {
        padding-left: 22px;
    }
}

.article__author {
    margin-right: 10px;
}

.article__author,
.article__date {
    display: inline-block;
    margin-bottom: 22px;
}

.template-article .article__author,
.article__meta .article__author,
.template-article .article__date,
.article__meta .article__date {
    margin-bottom: 0;
}

.article__tags {
    margin-bottom: 27.5px;
}

.article__tags--list {
    font-style: italic;
}

.article__link {
    display: block;
}

@media only screen and (max-width: 749px) {
    .article__link {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        width: 100%;
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }
}

.article__link:not([disabled]):hover .article__grid-image-wrapper::before,
.article__link:focus .article__grid-image-wrapper::before {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: var(--color-image-overlay);
    opacity: var(--opacity-image-overlay);
    z-index: 1;
    border-radius: 8px;
}

.article__link--fixed-overlay:not([disabled]):hover .article__grid-image-wrapper::before,
.article__link--fixed-overlay:focus .article__grid-image-wrapper::before {
    bottom: auto;
}

.article__meta-buttons li:first-child {
    margin-right: 1.5rem;
}

.article__comment-count {
    border-color: transparent;
    border-bottom-color: currentColor;
    padding: 0 0 3px 0;
}

.article__comment-count:not([disabled]):hover,
.article__comment-count:focus {
    border-color: transparent;
    border-bottom-color: currentColor;
}

.rte--article {
    margin-bottom: 20px;
}

/*============================================================================
  Blog article grid
==============================================================================*/
.grid--blog {
    margin-bottom: -55px;
    overflow: auto;
}

.article__grid-tag {
    margin-right: 10px;
}

.article__grid-meta {
    margin-bottom: 55px;
    display: none;
}

@media only screen and (max-width: 749px) {
    .article__grid-meta--has-image {
        float: left;
        padding-left: 22px;
    }
}

.article__grid-excerpt {
    margin-bottom: 17.5px;
}

.article-image-wrapper.article__grid-image-wrapper {
    margin-left: 0;
    margin-right: 0;
}

.article__grid-image-wrapper {
    margin: 0 auto;
    position: relative;
    width: 100%;
}

.article__grid-image-wrapper--small {
    width: 50%;
}

.article__grid-image-container {
    display: block;
    clear: both;
    position: relative;
    margin: 0 auto 10px 0;
    min-height: 1px;
    width: 100%;
    height: 100%;
    border-radius: 8px;
    overflow: hidden;
}

@media only screen and (max-width: 749px) {
    .article__grid-image-container {
        float: left;
    }
}

.article__grid-image-container img {
    display: block;
    height: 100%;
        object-fit: cover;
}

.article__grid-image {
    margin: 0 auto;
    width: 100%;
}

.js .article__grid-image {
    position: absolute;
    top: 0;
}

.article__list-image-container {
    display: block;
    clear: both;
    position: relative;
    min-height: 1px;
    width: 100%;
    height: 100%;
}

.article__list-image-wrapper {
    width: 100%;
    margin-bottom: 20px;
}

.article__list-image {
    margin: 0 auto;
    width: 100%;
    position: absolute;
    top: 0;
}

/*============================================================================
  Blog/article card
==============================================================================*/
.blog-card {
    margin-bottom: 30px;
    margin-top: 30px;
}

@media only screen and (min-width: 750px) {
    .blog-card {
        margin-top: 0;
    }
}

.blog-card__image-wrapper {
    margin-bottom: 30px;
    padding-bottom: 100%;
    position: relative;
    width: 100%;
}

.blog-card__image-wrapper:hover .blog-card__title-wrapper::before,
.blog-card__image-wrapper:focus .blog-card__title-wrapper::before {
    opacity: var(--hover-overlay-opacity);
}

.blog-card__image-wrapper:focus {
    opacity: 1;
}

.blog-card__image-wrapper--small {
    padding-bottom: 50%;
}

.blog-card__image-wrapper--medium {
    padding-bottom: 75%;
}

.blog-card__title {
    color: var(--color-overlay-title-text);
    font-size: calc(((var(--font-size-header)) / (var(--font-size-base))) * 1em);
    hyphens: auto;
    margin-bottom: 11px;
    padding: 0 5px;
    position: absolute;
    text-align: center;
    text-shadow: 0 0 4px rgba(0, 0, 0, 0.4);
    transition: 0.1s cubic-bezier(0.44, 0.13, 0.48, 0.87);
    top: 50%;
    width: 100%;
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}

@media only screen and (min-width: 750px) {
    .blog-card__title {
        padding: 0 15px;
    }
}

.blog-card__link {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
}

.blog-card__overlay {
    position: relative;
    display: block;
    height: 100%;
    width: 100%;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center top;
}

.blog-card__title-wrapper::before {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: var(--color-image-overlay);
    opacity: var(--opacity-image-overlay);
}

.blog-card__excerpt {
    margin-bottom: 17.5px;
}

.blog-card__comment-count {
    border-color: transparent;
    border-bottom-color: currentColor;
    padding: 0 0 3px 0;
}

.blog-card__comment-count:not([disabled]):hover,
.blog-card__comment-count:focus {
    border-color: transparent;
    border-bottom-color: currentColor;
}

.cart-popup-wrapper {
    display: block;
    position: fixed;
    width: 100%;
    background-color: var(--color-body);
    z-index: 9999;
    border: 1px solid var(--color-border);
    transform: translateY(0%);
    transition: all 0.45s cubic-bezier(0.29, 0.63, 0.44, 1);
}

@media only screen and (min-width: 750px) {
    .cart-popup-wrapper {
        width: 23rem;
        right: 0;
    }
}

.cart-popup-wrapper--hidden {
    display: none;
    transform: translateY(-100%);
}

.cart-popup {
    padding: 0.2rem 1.5rem 1rem;
}

.cart-popup__header {
    display: flex;
    flex-direction: row;
    align-items: center;
    border-bottom: 1px solid var(--color-border);
}

.cart-popup__heading {
    flex-grow: 1;
    padding: 0.5rem 0rem;
    margin: 0;
    color: var(--color-body-text);
    line-height: 1.2em;
    letter-spacing: 0.3px;
    text-transform: uppercase;
    font-size: calc(((var(--font-size-base) - 2) / (var(--font-size-base))) * 1em);
    font-family: var(--font-stack-body);
    font-weight: var(--font-weight-body);
}

.cart-popup__close {
    padding: 0.9rem;
    margin-right: -0.9rem;
    background-color: transparent;
    border: none;
    line-height: 0;
}

.cart-popup__close .icon-close {
    width: 1rem;
    height: 1rem;
    fill: currentColor;
}

.cart-popup__close:hover,
.cart-popup__close:focus {
    color: var(--color-text-focus);
}

.cart-popup-item {
    display: flex;
    margin: 1rem 0;
}

.cart-popup-item__image-wrapper {
    position: relative;
    flex-basis: 18%;
    flex-shrink: 0;
    margin-right: 1rem;
    text-align: center;
}

.cart-popup-item__image {
    display: block;
    margin: 0 auto;
    max-height: 95px;
}

.cart-popup-item__description {
    display: flex;
    color: var(--color-body-text);
    flex-basis: 100%;
    justify-content: space-between;
    line-height: 1.2rem;
}

.cart-popup-item__title {
    color: var(--color-text);
    font-size: calc(((var(--font-size-base) + 2) / (var(--font-size-base))) * 1em);
    font-family: var(--font-stack-header);
    font-weight: var(--font-weight-header);
    margin-bottom: 0;
}

.product-details {
    margin-top: 0.25rem;
    font-size: calc(((var(--font-size-base) - 2) / (var(--font-size-base))) * 1em);
}

.product-details__item {
    margin-bottom: 0.2rem;
    line-height: 1.5;
}

.product-details__item:last-child {
    margin-bottom: 0;
}

.product-details__property-label {
    font-weight: var(--font-weight-body--bold);
}

.cart-popup-item__quantity {
    flex-basis: 30%;
    flex-shrink: 0;
    margin-left: 1rem;
    text-align: right;
    font-size: calc(((var(--font-size-base) - 2) / (var(--font-size-base))) * 1em);
}

.cart-popup__cta-link {
    width: 100%;
}

.cart-popup__dismiss {
    margin-top: 0.5rem;
    text-align: center;
}

.cart-popup__dismiss-button {
    font-size: calc(((var(--font-size-base) - 2) / (var(--font-size-base))) * 1em);
}

.sidebar {
    margin-top: 40px;
}

.sidebar__list {
    list-style: none;
    margin-bottom: 55px;
}

.sidebar__list li {
    margin-bottom: 10px;
}

.pagination {
    text-align: center;
    list-style: none;
    font-size: calc(((15) / (var(--font-size-base))) * 1em);
    padding-top: 55px;
}

.pagination li {
    display: inline-block;
}

.pagination .icon {
    display: block;
    height: 20px;
    vertical-align: middle;
}

.pagination__text {
    padding: 0 27.5px;
}

.comment {
    margin-bottom: 30px;
}

.comment:last-child {
    margin-bottom: 0;
}

.comment__content {
    margin-bottom: 5px;
}

.comment__meta-item {
    margin-right: 10px;
    font-size: calc(((14) / (var(--font-size-base))) * 1em);
}

.comment__meta-item:first-child::before {
    content: '\2014 \0020';
}

.social-sharing {
    display: flex;
}

.template-password .social-sharing {
    justify-content: center;
}

.btn--share {
    background-color: transparent;
    border-color: var(--color-border);
    color: var(--color-text);
    margin-right: 5px;
    margin-bottom: 10px;
}

.btn--share:not([disabled]):hover,
.btn--share:focus {
    background-color: transparent;
    border-color: var(--color-btn-social-focus);
    color: var(--color-text);
}

.btn--share .icon {
    vertical-align: middle;
    width: 16px;
    height: 16px;
    margin-right: 4px;
}

.btn--share .icon-facebook {
    fill: #3b5998;
}

.btn--share .icon-twitter {
    fill: #00aced;
}

.btn--share .icon-pinterest {
    fill: #cb2027;
}

.share-title {
    display: inline-block;
    vertical-align: middle;
}

/*================ Variables ================*/
.search-form__input-wrapper {
    position: relative;
}

.search-form__input {
    padding-right: 45px;
    width: 100%;
    min-height: 44px;
    color: var(--color-text-field-text);
    background-color: var(--color-text-field);
    border: none;
    border: 1px solid var(--color-border-form);
}

.search-form__input::-ms-clear {
    display: none;
}

.search-form__input::-webkit-search-cancel-button {
    display: none;
}

.search-form__input::placeholder {
    color: var(--color-text-field-text);
    opacity: 0.6;
}

.search-form__input:-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    color: var(--color-text-field-text);
    opacity: 0.6;
}

.search-form__input::-ms-input-placeholder {
    /* Microsoft Edge */
    color: var(--color-text-field-text);
    opacity: 0.6;
}

.search-form__clear-action {
    appearance: none;
    margin: 0;
    padding: 0;
    background: none;
    border: none;
    font-size: inherit;
    line-height: inherit;
    cursor: pointer;
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: center;
    top: 50%;
    margin-top: -12px;
    right: 10px;
    width: 24px;
    height: 24px;
    border-radius: 50%;
    background-color: transparent;
    transition-property: opacity, visibility, background-color, transform;
    transition-duration: 100ms;
    transition-timing-function: ease-in-out;
}

.search-form__clear-action .icon-close {
    flex: 1 1 auto;
    width: 12px;
    height: 12px;
    fill: var(--color-text-field-text);
}

.search-form__clear-action:focus,
.search-form__clear-action:hover {
    background-color: rgba(var(--color-text-field-text-rgb), 0.2);
}

.search-form__clear-action:active {
    transform: scale(0.9);
}

.search-form__clear-action.predictive-search__clear-button--visible {
    opacity: 1;
    visibility: visible;
    pointer-events: auto;
}

.search-bar__form .search-form__clear-action {
    right: 44px;
}

.search-form--focus .predictive-search__clear-button--visible {
    opacity: 1;
    visibility: visible;
    pointer-events: auto;
}

.search-page-form .predictive-search__clear-button--visible {
    opacity: 1;
    visibility: visible;
    pointer-events: auto;
}

.search-form__connected-submit {
    appearance: none;
    margin: 0;
    padding: 0;
    background: none;
    border: none;
    font-size: inherit;
    line-height: inherit;
    cursor: pointer;
    flex: 0 0 auto;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 50px;
    background-color: var(--color-btn-primary);
    border-radius: 0 2px 2px 0;
    transition: background-color 100ms ease-in-out;
}

.search-form__connected-submit:focus,
.search-form__connected-submit:hover {
    background-color: var(--color-btn-primary-darker);
}

.search-form__connected-submit:active {
    background-color: var(--color-btn-primary);
}

.search-form__connected-submit .icon-search {
    fill: var(--color-btn-primary-text);
    width: 20px;
    height: 20px;
}

.search-bar {
    z-index: 999;
    background-color: var(--color-body);
}

.search-bar__interior {
    height: 100%;
    display: flex;
    flex: 1;
}

@media only screen and (min-width: 750px) {
    .search-bar__interior {
        padding-left: 55px;
        padding-right: 55px;
        height: auto;
    }
}

.search-form__container {
    flex: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    padding-left: 7px;
    padding-right: 10px;
    background-color: var(--color-bg);
}

.search-bar__form {
    flex: 1 1 100%;
    position: relative;
    max-width: 750px;
    border: 1px solid transparent;
}

.search-bar__actions {
    display: flex;
    flex: 0 0 auto;
    align-items: center;
}

.search-bar__submit {
    z-index: 1;
    position: absolute;
    right: 0;
    top: 0;
    display: inline-block;
    padding: 0 12px;
    height: 100%;
    vertical-align: middle;
    background-color: transparent;
    border: 0;
    margin: 0;
    color: var(--color-text-field-text);
}

.search-bar__submit .icon {
    position: relative;
    top: -1px;
    width: 1.2rem;
    height: auto;
}

.search-bar__submit:hover,
.search-bar__submit:focus {
    color: rgba(var(--color-text-field-text-rgb), 0.6);
}

.search-bar__input {
    padding-right: 45px;
    width: 100%;
    min-height: 44px;
    color: var(--color-text-field-text);
    background-color: var(--color-text-field);
    border: none;
    border: 1px solid var(--color-border-form);
}

.search-bar__close {
    padding: calc(10em / 16) 0.75em;
    margin-right: -10px;
}

.search-bar__close .icon {
    width: 1rem;
    height: auto;
}

.search--less-than-2-results {
    height: 40vh;
}

.predictive-search-wrapper {
    transition-property: opacity, visibility;
    transition-duration: 100ms;
    transition-timing-function: ease-in-out;
    z-index: 1000;
    position: absolute;
    left: 0;
    right: 0;
    margin-top: -1px;
    border: 1px solid var(--color-border-form);
    background-color: var(--color-bg);
    overflow-y: auto;
    display: none;
}

.search-bar .predictive-search-wrapper {
    position: fixed;
    width: 100%;
}

@media only screen and (max-width: 749px) {
    .search-bar .predictive-search-wrapper {
        border: none;
    }
}

@media only screen and (min-width: 750px) {
    .search-bar .predictive-search-wrapper {
        position: absolute;
        right: auto;
        left: auto;
        max-width: 748px;
    }
}

@media only screen and (min-width: 750px) {
    .predictive-search-wrapper {
        max-height: 80vh;
    }
}

.search-page-form .predictive-search-wrapper {
    max-height: 60vh;
}

@media only screen and (max-width: 749px) {
    .predictive-search-wrapper--drawer {
        padding-top: 14px;
        margin-top: 3px;
    }
}

.predictive-search-wrapper--visible {
    display: block;
}

.predictive-search {
    height: 100%;
    text-align: left;
}

@media only screen and (max-width: 989px) {
    .search-bar .predictive-search {
        overflow-y: auto;
        -webkit-overflow-scrolling: touch;
    }
}

.predictive-search-loading {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    padding: 14px 0;
    text-align: center;
}

.icon-predictive-search-spinner::before {
    content: '';
    display: block;
    width: 28px;
    height: 28px;
    border-radius: 50%;
    border: 4px solid;
    border-color: currentColor currentColor currentColor transparent;
    -moz-animation: spin 500ms infinite linear;
    -o-animation: spin 500ms infinite linear;
    -webkit-animation: spin 500ms infinite linear;
    animation: spin 500ms infinite linear;
}

.predictive-search-loading__icon {
    display: inline-block;
    margin: 0;
    color: var(--color-body-text);
    width: 20px;
    height: 20px;
}

.predictive-search-loading__icon .icon-predictive-search-spinner::before {
    width: 100%;
    height: 100%;
    border-width: 3px;
}

.predictive-search-title {
    position: relative;
    display: flex;
    align-items: center;
    padding: 14px;
}

.predictive-search-title::before {
    content: '';
    position: absolute;
    right: 0;
    top: 0;
    left: 0;
    height: 0;
    background-color: var(--color-border);
}

.predictive-search-title::after {
    content: '';
    position: absolute;
    right: 14px;
    bottom: -1px;
    left: 14px;
    height: 1px;
    background-color: var(--color-border);
}

@media only screen and (max-width: 749px) {
    .predictive-search-wrapper--drawer .predictive-search-title::before {
        height: 1px;
    }
}

.predictive-search-title__content {
    flex: 1 1 auto;
    margin-bottom: 0;
    padding-right: 40px;
    font-size: calc(((var(--font-size-base) - 2) / (var(--font-size-base))) * 1em);
    font-family: var(--font-stack-body);
    font-weight: var(--font-weight-body);
    text-transform: uppercase;
    color: var(--color-body-text);
    white-space: normal;
}

.predictive-search-title__loading-spinner {
    flex: 0 0 auto;
    position: absolute;
    top: 50%;
    right: 14px;
    margin-top: -10px;
    width: 20px;
    height: 20px;
    color: var(--color-body-text);
}

.predictive-search-title__loading-spinner .icon-predictive-search-spinner::before {
    width: 100%;
    height: 100%;
    border-width: 3px;
}

.predictive-search-item {
    font-weight: 400;
    white-space: normal;
}

.predictive-search-item__details {
    display: flex;
    width: 100%;
    flex-wrap: wrap;
    flex-direction: column;
    margin-top: 0;
    margin-bottom: 0;
}

.predictive-search-item__detail--inline {
    display: flex;
    flex-direction: row;
}

.predictive-search-item__link {
    display: flex;
    padding: 14px;
    background-color: transparent;
    transition: background-color 100ms ease-in-out;
}

.predictive-search-item__link:active {
    background-color: transparent;
}

.predictive-search-item--selected .predictive-search-item__link,
.predictive-search-item--selected .predictive-search-view-all__button,
.predictive-search-item__link:hover {
    background-color: var(--predictive-search-focus);
}

.predictive-search-item--selected .predictive-search-item__link .predictive-search-item__title-text,
.predictive-search-item--selected .predictive-search-view-all__button .predictive-search-item__title-text,
.predictive-search-item__link:hover .predictive-search-item__title-text {
    border-bottom-color: var(--color-text);
}

.predictive-search__column {
    flex: 1 1 auto;
}

.predictive-search__column--image {
    flex-grow: 0;
    flex-shrink: 0;
    width: 44px;
    height: 44px;
    margin-right: 12px;
    position: relative;
}

.predictive-search-item__image {
    object-fit: contain;
    font-family: "object-fit: contain";
    width: 100%;
    height: 100%;
}

.predictive-search__column--content {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
}

.predictive-search__column--center {
    justify-content: center;
}

.predictive-search-item__title-text {
    display: inline-block;
    color: var(--color-text);
    word-break: break-word;
    border-bottom: 1px solid transparent;
    line-height: 1.2;
    font-family: var(--font-stack-header);
    font-weight: var(--font-weight-header);
}

.predictive-search-item__vendor {
    color: var(--color-body-text);
    font-size: calc(((var(--font-size-base) - 3) / (var(--font-size-base))) * 1em);
    text-transform: uppercase;
    letter-spacing: 1px;
}

.predictive-search-item__price {
    padding-top: 6px;
    flex: 0 0 auto;
    color: var(--color-body-text);
}

.predictive-search-item__price--sale {
    color: var(--color-sale-text);
}

.predictive-search-item__price--compare {
    text-decoration: line-through;
}

.predictive-search-view-all,
.predictive-search-loading {
    border-top: 1px solid var(--color-border);
}

@media only screen and (min-width: 750px) {

    .predictive-search__list .predictive-search-view-all:first-child,
    .predictive-search__list .predictive-search-loading:first-child {
        border-top: none;
    }
}

.predictive-search-view-all__button {
    display: block;
    width: 100%;
    border: none;
    padding: 14px;
    text-align: left;
    color: var(--color-text);
    background-color: transparent;
    word-break: break-word;
    white-space: normal;
    font-family: var(--font-stack-header);
    font-weight: var(--font-weight-header);
}

.predictive-search-view-all__button:hover,
.predictive-search-view-all__button:focus {
    background-color: var(--predictive-search-focus);
}

/*================ Mobile Site Nav ================*/
.mobile-nav {
    display: block;
    -ms-transform: translate3d(0, 0, 0);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    transition: all 0.45s cubic-bezier(0.29, 0.63, 0.44, 1);
}

.sub-nav--is-open .mobile-nav {
    -ms-transform: translate3d(-100%, 0, 0);
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
}

.third-nav--is-open .mobile-nav {
    -ms-transform: translate3d(-200%, 0, 0);
    -webkit-transform: translate3d(-200%, 0, 0);
    transform: translate3d(-200%, 0, 0);
}

.mobile-nav__link,
.mobile-nav__sublist-link {
    display: block;
    width: 100%;
    padding: 15px 30px;
    font-size: 16px;
}

.mobile-nav__link {
    position: relative;
}

.mobile-nav__label {
    border-bottom: 1px solid transparent;
}

.mobile-nav__link--active .mobile-nav__label {
    border-bottom-color: var(--color-text);
}

.mobile-nav__sublist-link:not(.mobile-nav__sublist-header) {
    padding-left: 70px;
    padding-right: 30px;
}

.mobile-nav__item {
    display: block;
    width: 100%;
}

.mobile-nav__item .icon {
    position: absolute;
    top: 50%;
    left: 50%;
    height: 14px;
    width: 14px;
    margin: -6px 0 0 -7px;
}

.mobile-nav__return {
    border-right: 1px solid var(--color-border);
}

.mobile-nav__return-btn {
    position: relative;
    padding: 24px 0;
    width: 55px;
}

.mobile-nav__icon {
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    padding-left: 22px;
    padding-right: 22px;
    pointer-events: none;
    overflow: hidden;
}

.mobile-nav__table {
    display: table;
    width: 100%;
}

.mobile-nav__table-cell {
    display: table-cell;
    vertical-align: middle;
    width: 1%;
    text-align: left;
    white-space: normal;
}

.mobile-nav__toggle-button {
    padding: 20px 15px;
}

.mobile-nav__dropdown {
    position: absolute;
    background-color: #fcf9f5;
    z-index: 8;
    width: 100%;
    top: 0;
    right: -100%;
    display: none;
}

.is-active+.mobile-nav__dropdown {
    display: block;
    opacity: 1;
}

.mobile-nav__dropdown.is-closing {
    transition: all 0.45s cubic-bezier(0.29, 0.63, 0.44, 1);
    opacity: 0.99;
}

.mobile-nav__dropdown .mobile-nav__sublist-header {
    font-family: var(--font-stack-header);
    font-style: var(--font-style-header);
    font-weight: var(--font-weight-header);
    display: table-cell;
    vertical-align: middle;
    padding-left: 15px;
}

.mobile-nav__dropdown .mobile-nav__sublist-header--main-nav-parent {
    color: var(--color-body-text);
}

/*================ Mobile nav wrapper ================*/
.mobile-nav-wrapper {
    -ms-transform: translateY(-100%);
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
    position: absolute;
    top: 100%;
    left: 0;
    background-color: #fcf9f3;
    transition: all 0.45s cubic-bezier(0.29, 0.63, 0.44, 1);
    display: none;
    overflow: hidden;
    width: 100%;
    border-top: 1px solid var(--color-border);
}

.mobile-nav-wrapper::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    border-bottom: 1px solid var(--color-border);
}

.mobile-nav-wrapper.js-menu--is-open {
    display: block;
}

.mobile-nav--close .icon-hamburger {
    display: none;
}

@media only screen and (max-width: 749px) {
    .site-header__mobile-nav {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        width: 100%;
        -ms-flex-align: center;
        -webkit-align-items: center;
        -moz-align-items: center;
        -ms-align-items: center;
        -o-align-items: center;
        align-items: center;
    }
}

/*================ Modals ================*/
.modal {
    -ms-transform: translateY(-20px);
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);
    background-color: var(--color-bg);
    bottom: 0;
    color: var(--color-text);
    display: none;
    left: 0;
    opacity: 0;
    overflow: hidden;
    position: fixed;
    right: 0;
    top: 0;
}

.modal--is-active {
    -ms-transform: translateY(0);
    -webkit-transform: translateY(0);
    transform: translateY(0);
    display: block;
    opacity: 1;
    overflow: hidden;
}

.modal__inner {
    -moz-transform-style: preserve-3d;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
    height: 100%;
}

.modal__centered {
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    position: relative;
    top: 50%;
}

.modal__close {
    border: 0;
    padding: 55px;
    position: fixed;
    top: 0;
    right: 0;
    z-index: 2;
}

.modal__close .icon {
    font-size: calc(((20) / (var(--font-size-base))) * 1em);
}

/*============================================================================
  Hero slider

  Extends default slick slider styles.
  Extra specificity in selectors is used to override defaults.
==============================================================================*/
.slideshow-wrapper {
    position: relative;
}

.slideshow {
    position: unset;
    overflow: hidden;
    margin-bottom: 0;
    max-height: 80vh;
    transition: height 0.6s cubic-bezier(0.44, 0.13, 0.48, 0.87);
}

@media only screen and (min-width: 750px) {
    .slideshow {
        position: relative;
        max-height: 100vh;
    }
}

.slideshow .slick-list,
.slideshow .slick-track {
    height: 100%;
}

.slideshow .slick-prev,
.slideshow .slick-next {
    top: 0;
    height: 100%;
    margin-top: 0;
    width: 40px;
}

.slideshow .slick-prev {
    left: 0;
}

.slideshow .slick-next {
    right: 0;
}

@media only screen and (min-width: 750px) {
    .slideshow--display-controls .slick-dots {
        left: calc(50% - 22px);
    }
}

.slideshow--small {
    height: 175px;
}

@media only screen and (min-width: 750px) {
    .slideshow--small {
        height: 475px;
    }
}

.slideshow--medium {
    height: 270px;
}

@media only screen and (min-width: 750px) {
    .slideshow--medium {
        height: 650px;
    }
}

.slideshow--large {
    height: 375px;
}

@media only screen and (min-width: 750px) {
    .slideshow--large {
        height: 775px;
    }
}

/*================ General slide styles ================*/
.slideshow__slide {
    height: 100%;
    left: 0;
    opacity: 0;
    overflow: hidden;
    position: absolute;
    transition: opacity 500ms ease 0s;
    top: 0;
    width: 100%;
    z-index: -1;
}

.slideshow__slide--active {
    opacity: 1;
    z-index: 8;
}

.slideshow__link {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}

.slideshow__link:active,
.slideshow__link:focus {
    opacity: 1;
}

@media only screen and (min-width: 750px) {
    .slideshow__overlay::before {
        content: '';
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        background-color: var(--color-image-overlay);
        opacity: var(--opacity-image-overlay);
        z-index: 2;
    }
}

/*================ Slide images ================*/
.slideshow__image {
    transition: opacity 0.8s cubic-bezier(0.44, 0.13, 0.48, 0.87);
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    background-color: transparent;
    z-index: 1;
}

.no-js .slideshow__image {
    opacity: 1;
}

/*================ Slide text ================*/
.slideshow__text-wrap {
    height: 100%;
    position: relative;
}

.slideshow__link .slideshow__text-wrap {
    cursor: inherit;
}

.slideshow__text-wrap--mobile {
    display: none;
}

@media only screen and (max-width: 749px) {
    .slideshow__text-wrap--mobile {
        display: block;
        position: relative;
        top: -1.1rem;
        background-color: var(--color-bg);
        width: 85%;
        margin: 0 0 -1.1rem 7.5%;
        z-index: 8;
    }
}

@media only screen and (min-width: 750px) {
    .slideshow__text-content {
        opacity: 0;
        transition: 0.6s cubic-bezier(0.44, 0.13, 0.48, 0.87);
        transition-delay: 0.3s;
    }
}

.slideshow__text-wrap--desktop .slideshow__text-content {
    position: absolute;
    width: 100%;
    top: 50%;
    z-index: 2;
}

@media only screen and (min-width: 750px) {
    .slideshow__text-content.slideshow__text-content--vertical-top {
        top: 120px;
    }

    .slideshow__text-content.slideshow__text-content--vertical-bottom {
        top: auto;
        bottom: 40px;
    }
}

.slideshow__slide--active .slideshow__text-content,
.no-js .slideshow__text-content {
    -ms-transform: translateY(-40px);
    -webkit-transform: translateY(-40px);
    transform: translateY(-40px);
    opacity: 1;
}

.slideshow__slide--active .slideshow__text-content.slideshow__text-content--vertical-center,
.no-js .slideshow__text-content.slideshow__text-content--vertical-center {
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}

.no-js .slideshow__text-content::after {
    opacity: 0;
    visibility: hidden;
    content: none;
}

.slideshow__text-content--mobile {
    display: none;
    padding-top: 2.6rem;
}

.slideshow__arrows--mobile~.slideshow__text-content--mobile {
    padding-top: 1.7rem;
}

@media only screen and (min-width: 750px) {
    .slideshow__arrows--mobile~.slideshow__text-content--mobile {
        padding-top: 0;
    }
}

@media only screen and (min-width: 750px) {
    .slideshow__text-content--mobile {
        padding-top: 0;
    }

    .slideshow__text-content--mobile::after {
        display: none;
    }
}

.slideshow__text-content--mobile-active {
    display: block;
}

.slideshow__title,
.slideshow__subtitle {
    color: var(--color-overlay-title-text);
}

@media only screen and (max-width: 749px) {

    .slideshow__title,
    .slideshow__subtitle {
        display: none;
    }
}

.slideshow__title--mobile {
    margin-bottom: 0;
}

.slideshow__title--mobile~.slideshow__subtitle--mobile {
    margin-top: 0.5rem;
}

.slideshow__subtitle--mobile,
.slideshow__title--mobile {
    display: none;
    color: var(--color-text);
}

@media only screen and (max-width: 749px) {

    .slideshow__subtitle--mobile,
    .slideshow__title--mobile {
        display: block;
    }
}

.slideshow__btn-wrapper {
    border: none;
    background-color: transparent;
}

@media only screen and (min-width: 750px) {
    .slideshow__btn-wrapper--push {
        margin-top: 30px;
    }
}

.slideshow__btn {
    max-width: 100%;
    display: inline-block;
    word-wrap: break-word;
    background-color: var(--color-btn-primary);
    color: var(--color-btn-primary-text);
    min-height: 3.125rem;
    line-height: 2.2;
}

@media only screen and (max-width: 749px) {
    .slideshow__btn {
        display: none;
    }
}

.slideshow__btn--mobile {
    display: none;
    margin: 1.3rem auto 0;
}

@media only screen and (max-width: 749px) {
    .slideshow__btn--mobile {
        display: inline-block;
        margin: 2rem auto 0.3rem;
    }
}

/*================ Slideshow control styles ================*/
.slideshow__controls {
    display: flex;
    justify-content: center;
    position: absolute;
    top: 0px;
    right: 0px;
    margin-bottom: 5px;
    z-index: 8;
}

@media only screen and (min-width: 750px) {
    .slideshow__controls {
        top: auto;
        bottom: 0;
        left: 0;
    }
}

.slideshow__arrows {
    height: 44px;
    padding: 5px;
    background-clip: content-box;
    background-color: rgba(0, 0, 0, 0.4);
    color: rgba(255, 255, 255, 0.5);
    transition: color 0.2s cubic-bezier(0.44, 0.13, 0.48, 0.87), background-color 0.2s cubic-bezier(0.44, 0.13, 0.48, 0.87);
    display: none;
}

@media only screen and (min-width: 750px) {
    .slideshow__arrows {
        display: flex;
    }
}

@media only screen and (min-width: 750px) {

    .slideshow__controls:hover .slideshow__arrows,
    .slideshow__controls:focus .slideshow__arrows,
    .slideshow__controls--hover .slideshow__arrows {
        background-color: rgba(0, 0, 0, 0.75);
    }
}

.slideshow__arrows .slideshow__arrow {
    height: 44px;
    width: 44px;
    position: relative;
    top: -5px;
    padding: 0 0.9rem;
    line-height: 0;
    cursor: pointer;
    transition: color 0.2s cubic-bezier(0.44, 0.13, 0.48, 0.87), background-color 0.2s cubic-bezier(0.44, 0.13, 0.48, 0.87);
    background-color: transparent;
    color: rgba(255, 255, 255, 0.5);
    border: none;
}

.slideshow__arrows .slideshow__arrow .icon {
    width: 0.7rem;
    height: 0.7rem;
    transition: color 0.2s cubic-bezier(0.44, 0.13, 0.48, 0.87), background-color 0.2s cubic-bezier(0.44, 0.13, 0.48, 0.87);
}

.slideshow__arrows .slideshow__arrow .icon:hover {
    color: white;
}

.slideshow__arrows .slideshow__arrow-previous {
    float: left;
}

@media only screen and (min-width: 750px) {
    .slideshow__arrows .slideshow__arrow-previous {
        order: -1;
    }
}

.slideshow__arrows .slideshow__arrow-next {
    float: right;
}

@media only screen and (min-width: 750px) {
    .slideshow__arrows .slideshow__arrow-next {
        order: 1;
    }
}

.slideshow__arrows .slick-dots {
    line-height: 32px;
}

.slideshow__arrows .slick-dots li {
    width: 9px;
    height: 9px;
    margin-left: 9px;
}

.slideshow__arrows .slick-dots li button::before,
.slideshow__arrows .slick-dots li a::before {
    width: 9px;
    height: 9px;
    color: rgba(var(--color-text-rgb), 0.7);
    border: none;
    opacity: 1;
}

@media only screen and (min-width: 750px) {

    .slideshow__arrows .slick-dots li button::before,
    .slideshow__arrows .slick-dots li a::before {
        color: rgba(255, 255, 255, 0.5);
    }
}

.slideshow__arrows .slick-dots li.slick-active button::before,
.slideshow__arrows .slick-dots li.slick-active a::before {
    color: white;
}

.slideshow__arrows--mobile .slick-dots li.slick-active button::before,
.slideshow__arrows--mobile .slick-dots li.slick-active a::before {
    color: var(--color-text);
}

.slideshow__arrows--mobile {
    display: block;
    width: 100%;
    height: 44px;
    background-color: transparent;
}

.slideshow__arrows--mobile .icon {
    fill: rgba(var(--color-text-rgb), 0.7);
}

.slideshow__arrows--mobile .slideshow__arrow:focus .icon {
    fill: var(--color-text);
}

@media only screen and (min-width: 750px) {
    .slideshow__arrows--mobile {
        display: none;
    }
}

.slideshow__pause {
    clip: auto;
    width: 44px;
    height: 44px;
    margin-left: 1px;
    padding: 5px;
    background-clip: content-box;
    z-index: 10000;
    border: none;
    background-color: rgba(0, 0, 0, 0.4);
    transition: color 0.2s cubic-bezier(0.44, 0.13, 0.48, 0.87), background-color 0.2s cubic-bezier(0.44, 0.13, 0.48, 0.87);
    line-height: 0;
}

@media only screen and (min-width: 750px) {

    .slideshow__controls:hover .slideshow__pause,
    .slideshow__controls:focus .slideshow__pause,
    .slideshow__controls--hover .slideshow__pause {
        background-color: rgba(0, 0, 0, 0.75);
    }
}

.slideshow__pause .icon {
    color: rgba(255, 255, 255, 0.5);
    transition: color 0.2s cubic-bezier(0.44, 0.13, 0.48, 0.87), background-color 0.2s cubic-bezier(0.44, 0.13, 0.48, 0.87);
}

.slideshow__pause .icon:hover {
    color: white;
}

.slideshow__pause .icon {
    width: 0.65rem;
    height: 0.65rem;
}

.slideshow__pause-stop {
    display: block;
}

.slideshow__pause--is-paused .slideshow__pause-stop {
    display: none;
}

.slideshow__pause-rotate {
    display: none;
}

.slideshow__pause--is-paused .slideshow__pause-rotate {
    display: block;
}

.price {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
    justify-content: center;
    margin-top: 0;
    margin-bottom: 0;
    font-family: 'Bliss Pro';
}

@media only screen and (max-width: 749px) {
    .price {
        font-size: calc(((var(--font-size-base) - 1) / (var(--font-size-base))) * 1em);
    }
}

.price dl {
    margin-top: 0;
}

.price dd {
    margin: 0 0.5em 0 0;
}

.price--unavailable {
    visibility: hidden;
}

.price--compare-price-hidden .price__compare {
    display: none;
}

.price__pricing-group {
    display: flex;
    flex-direction: row;
    align-items: center;
}

.price__regular {
    display: block;
}

.price__sale {
    /* margin-left: 0.625rem; */
}

.price--on-sale .price__regular,
.price--on-sale .price__availability {
    display: none;
}

.price__availability {
    display: none;
    color: var(--color-body-text);
    font-size: 0.9em;
    font-weight: var(--font-weight-body);
    text-transform: uppercase;
    letter-spacing: 1px;
}

.price--sold-out .price__availability {
    display: block;
}

.price__sale {
    display: none;
}

.price--on-sale .price__sale {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}

.price__vendor {
    color: var(--color-body-text);
    font-size: 0.9em;
    font-weight: var(--font-weight-body);
    text-transform: uppercase;
    letter-spacing: 1px;
    margin: 5px 0 10px;
    width: 100%;
    -ms-flex-preferred-size: 100%;
    -webkit-flex-basis: 100%;
    -moz-flex-basis: 100%;
    flex-basis: 100%;
}

.price__vendor--listing {
    margin: 0 0 4px;
}

.price__unit {
    -ms-flex-preferred-size: 100%;
    -webkit-flex-basis: 100%;
    -moz-flex-basis: 100%;
    flex-basis: 100%;
    display: none;
}

.price--unit-available .price__unit {
    display: block;
}

.price-item {
    color: #6E6E6E;
    font-weight: var(--font-weight-body--bolder);
    font-size: 12px;
}

.collection-colored .product-card__image-with-placeholder-wrapper .grid-view-item__image-wrapper > div{
    padding-top: 100% !important;
}

.collection-colored .product-card__image-with-placeholder-wrapper .grid-view-item__image-wrapper .grid-view-item__image{
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.collection-colored .price-item{
  color: #fff;
}

.price-item--sale {
    color: var(--color-sale-text);
}

.price--on-sale .price-item--regular {
    text-decoration: line-through;
}

.price-unit-price {
    color: var(--color-body-text);
    font-size: 0.8em;
}

.price-item__label {
    display: inline-block;
    white-space: nowrap;
    font-weight: var(--font-weight-body--bolder);
}

.price__badges {
    margin-top: 0;
}

.price__badge {
    display: none;
    align-self: center;
    text-align: center;
    font-size: 0.5em;
    line-height: 1em;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 1px;
    background-color: var(--color-bg);
    border: 1px solid var(--color-text);
    border-radius: 2px;
    padding: 0.2rem 0.5rem;
}

.price__badge--sale {
    color: var(--color-bg);
    border-color: var(--color-sale-text);
    background-color: var(--color-sale-text);
}

.price--on-sale .price__badge--sale {
    display: flex;
}

.price--sold-out .price__badge--sale {
    display: none;
}

.price__badge--sold-out {
    color: var(--color-body-text);
    border-color: var(--color-body-text);
}

.price--sold-out .price__badge--sold-out {
    display: flex;
}

.price__badges--listing {
    margin-top: 0;
    position: absolute;
    top: 0.5rem;
    right: 0.5rem;
}

.price__badges--listing .price__badge {
    font-size: 0.6em;
    padding: 0.25rem 0.55rem;
}

/*================ Module | Filters and Sort toolbar and selection ================*/
.filters-toolbar-wrapper {
    border-bottom: 1px solid #000000;
    border-top: 1px solid #000000;
    margin-bottom: 22px;
    display: none;
}

@media only screen and (min-width: 750px) {
    .filters-toolbar-wrapper {
        margin-bottom: 55px;
    }
}

.filters-toolbar {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -o-align-items: center;
    align-items: center;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.filters-toolbar .icon-chevron-down {
    fill: var(--color-text-field-text);
    width: calc(10em / 16);
    height: calc(10em / 16);
    right: 8px;
}

.filters-toolbar--has-filter {
    position: relative;
}

@media only screen and (max-width: 749px) {
    .filters-toolbar--has-filter {
        border-bottom: none;
    }

    .filters-toolbar--has-filter .filters-toolbar__item-child {
        flex-basis: 50%;
    }

    .filters-toolbar--has-filter .filters-toolbar__item-wrapper {
        -ms-flex-preferred-size: 100%;
        -webkit-flex-basis: 100%;
        -moz-flex-basis: 100%;
        flex-basis: 100%;
    }

    .filters-toolbar--has-filter .filters-toolbar__item--count {
        -ms-flex-preferred-size: 100%;
        -webkit-flex-basis: 100%;
        -moz-flex-basis: 100%;
        flex-basis: 100%;
        text-align: left;
    }

    .filters-toolbar--has-filter .filters-toolbar__item--count:before {
        background-color: var(--color-border);
        content: "";
        height: 1px;
        left: 0;
        position: absolute;
        top: auto;
        width: 100%;
    }
}

.filters-toolbar__item {
    min-width: 33%;
    -webkit-flex: 1 1 33%;
    -moz-flex: 1 1 33%;
    -ms-flex: 1 1 33%;
    flex: 1 1 33%;
}

@media only screen and (max-width: 749px) {
    .filters-toolbar__item:first-child .filters-toolbar__input {
        padding-left: 0;
    }
}

@media only screen and (max-width: 749px) {
    .filters-toolbar__item-child {
        flex-grow: 0;
    }
}

@media only screen and (max-width: 749px) {
    .filters-toolbar__item-child:first-child {
        margin-right: 2.5rem;
    }
}

@media only screen and (min-width: 750px) {
    .filters-toolbar__item-child:first-child {
        margin-right: 3rem;
    }
}

@media only screen and (max-width: 749px) {
    .filters-toolbar__item-child .filters-toolbar__input {
        padding-left: 0;
        padding-right: 25px;
        width: 100%;
    }
}

.filters-toolbar__item-wrapper {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-flex: 1 1 33%;
    -moz-flex: 1 1 33%;
    -ms-flex: 1 1 33%;
    flex: 1 1 33%;
}

@media only screen and (max-width: 749px) {
    .filters-toolbar__item-wrapper {
        -webkit-justify-content: space-between;
        -ms-justify-content: space-between;
        justify-content: space-between;
    }
}

.filters-toolbar__item--count {
    min-width: 0;
    -webkit-flex: 0 1 auto;
    -moz-flex: 0 1 auto;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    text-align: center;
}

@media only screen and (max-width: 749px) {
    .filters-toolbar__item--count {
        -webkit-flex: 0 1 50%;
        -moz-flex: 0 1 50%;
        -ms-flex: 0 1 50%;
        flex: 0 1 50%;
        text-align: right;
    }
}

.filters-toolbar__label {
    display: inline-block;
}

@media only screen and (max-width: 749px) {
    .filters-toolbar__label {
        display: block;
        margin-bottom: 0;
        margin-top: 8px;
    }
}

.filters-toolbar__input-wrapper {
    display: inline-block;
}

.filters-toolbar__input {
    border: 0 solid transparent;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%;
    height: 55px;
    opacity: 1;
    position: relative;
}

.filters-toolbar__item:first-child .filters-toolbar__input {
    padding-left: 0;
}

@media only screen and (max-width: 749px) {
    .filters-toolbar__input {
        height: 46px;
    }
}

.filters-toolbar__input.hidden {
    opacity: 0;
}

.filters-toolbar__input option {
    text-overflow: ellipsis;
    overflow: hidden;
}

.filters-toolbar__product-count {
    font-size: calc(((var(--font-size-base) - 1) / (var(--font-size-base))) * 1em);
    font-style: italic;
    line-height: 55px;
    margin-bottom: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

@media only screen and (max-width: 749px) {
    .filters-toolbar__product-count {
        font-size: calc(((var(--font-size-base) - 2) / (var(--font-size-base))) * 1em);
        line-height: 46px;
    }
}

.site-footer {
    margin-top: 55px;
    padding: 110px 0 55px 0;
    background-image: url('footer-bg.jpg');
    background-size: cover;
   
}

@media only screen and (min-width: 750px) {
    .site-footer {
        padding-bottom: 35px;
    }
}

.site-footer h4,
.site-footer .h4 {
    margin-bottom: 12.5px;
   
    color: #fff;
}

@media only screen and (min-width: 750px) {

    .site-footer h4,
    .site-footer .h4 {
        min-height: calc(var(--font-size-header) * 0.7);
    }
}

.site-footer__content {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    -moz-align-items: flex-start;
    -ms-align-items: flex-start;
    -o-align-items: flex-start;
    align-items: flex-start;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}


@media only screen and (min-width: 750px) {
    .site-footer__content {
        -webkit-flex-wrap: nowrap;
        -moz-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    }
}

.site-footer__item {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: auto;
    -webkit-flex: 0 0 auto;
    -moz-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    margin-bottom: 20px;
}

.site-footer-newsletter{
  margin-left: auto;
  width: 35%;
}

@media only screen and (min-width: 750px) {
    .site-footer__item {
        padding: 0 15px 0 15px;
        margin-bottom: 20px;
    }
}

.site-footer__item:first-of-type {
    padding-left: 0;
}

.site-footer__item:last-of-type {
    padding-right: 0;
}

@media only screen and (max-width: 749px) {
    .site-footer__item:last-of-type {
        margin-bottom: 0;
    }
}

@media only screen and (min-width: 750px) {
    .site-footer__item--full-width {
        -webkit-flex: 1 1 100%;
        -moz-flex: 1 1 100%;
        -ms-flex: 1 1 100%;
        flex: 1 1 100%;
    }

    .site-footer__item--one-half {
        -webkit-flex: 1 1 50%;
        -moz-flex: 1 1 50%;
        -ms-flex: 1 1 50%;
        flex: 1 1 50%;
    }

    .site-footer__item--one-third {
        -webkit-flex: 1 1 33%;
        -moz-flex: 1 1 33%;
        -ms-flex: 1 1 33%;
        flex: 1 1 33%;
    }

    .site-footer__item--one-quarter {
        -webkit-flex: 1 1 25%;
        -moz-flex: 1 1 25%;
        -ms-flex: 1 1 25%;
        flex: 1 1 25%;
    }

    .site-footer__item--one-fifth {
        -webkit-flex: 1 1 20%;
        -moz-flex: 1 1 20%;
        -ms-flex: 1 1 20%;
        flex: 1 1 20%;
    }

    .site-footer-newsletter__one-half {
        -webkit-flex: 1 1 50%;
        -moz-flex: 1 1 50%;
        -ms-flex: 1 1 50%;
        flex: 1 1 50%;
    }
}

@media only screen and (min-width: 750px) {
    .site-footer__item--center {
        -webkit-justify-content: center;
        -ms-justify-content: center;
        justify-content: center;
    }

    .site-footer__item--center>* {
        text-align: center;
    }
}

.site-footer__item-inner--newsletter {
    width: 100%;
}

.site-footer__item-inner--newsletter .newsletter__submit {
    color: #A3471A;
    background-color: transparent;
    width: auto;
    border-radius: 100px;
    text-transform: capitalize;
    min-height: 1px;
}

.site-footer__item-inner--newsletter .newsletter__input {
    margin: 0;
    width: calc(100% - 100px);
    background-color: #535353;
    border: none;
    color: #fff;
    outline: none;
    border-radius: 100px;
    font-size: 14px;
    min-height: 1px; 

}

.site-footer__item-inner--newsletter .newsletter__input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #fff;
}
.site-footer__item-inner--newsletter .newsletter__input::-moz-placeholder { /* Firefox 19+ */
  color: #fff;
}
.site-footer__item-inner--newsletter .newsletter__input:-ms-input-placeholder { /* IE 10+ */
  color: #fff;
}
.site-footer__item-inner--newsletter .newsletter__input:-moz-placeholder { /* Firefox 18- */
  color: #fff;
}

@media only screen and (min-width: 750px) {
    .site-footer__item--full-width .site-footer__item-inner--newsletter {
        max-width: 50%;
    }
}

@media only screen and (min-width: 750px) {
    .site-footer__centered--single-block {
        width: 75%;
        margin: 0 auto;
    }
}

.site-footer__hr {
    margin: 55px 0 30px 0;
}

@media only screen and (min-width: 750px) {
    .site-footer__hr {
        margin: 45px 0 20px 0;
    }
}

@media only screen and (max-width: 749px) {
    .site-footer__linklist.list--inline>li {
        display: block;
    }
}

.site-footer__linklist-item {
    display: block;
    padding: 15px 0;
    font-size: 14px;
}

@media only screen and (min-width: 750px) {
    .site-footer__linklist-item {
        padding: 0 60px 5px 0;
    }
}

.site-footer__linklist-item:last-of-type {
    padding-right: 0;
}

.site-footer__icon-list {
    padding-bottom: 30px;
    margin-top: 22px;
}

@media only screen and (min-width: 750px) {
    .site-footer__icon-list {
        padding-bottom: 15px;
    }
}

@media only screen and (min-width: 750px) {
    .site-footer__social-icons {
        text-align: left;
    }
}

.social-icons__item {
    padding: 0 15px;
}

@media only screen and (min-width: 750px) {
    .social-icons__item:last-of-type {
        padding-right: 0;
    }
}

.social-icons__link {
    display: block;
}

.site-footer__subwrapper {
    margin-top: 35px;
}

@media only screen and (min-width: 750px) {
    .site-footer-item-align-right {
        text-align: left;
    }
}

.site-footer__copyright-content {
    font-size: calc(((var(--font-size-base) - 4) / (var(--font-size-base))) * 1em);
    color: #6E6E6E !important;
    display: block;
}

.site-footer__payment-icons .payment-icon {
    margin-bottom: 5px;
    margin-left: 5px;
}

.site-footer__payment-icons .payment-icon:first-child {
    margin-left: 0;
}

.site-footer-item-center-vertically {
    padding-top: 7.5px;
}

@media only screen and (min-width: 750px) {
    .site-footer-item-tall {
        margin-bottom: 15px;
        height: 46px;
    }

    .site-footer-item-tall .site-footer__icon-list {
        padding-bottom: 0;
    }
}

.feature-row {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-justify-content: space-between;
    -ms-justify-content: space-between;
    justify-content: space-between;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -o-align-items: center;
    align-items: center;
}

@media only screen and (max-width: 749px) {
    .feature-row {
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }
}

.feature-row__item {
    -webkit-flex: 0 1 50%;
    -moz-flex: 0 1 50%;
    -ms-flex: 0 1 50%;
    flex: 0 1 50%;
}

@media only screen and (max-width: 749px) {
    .feature-row__item {
        -webkit-flex: 1 1 auto;
        -moz-flex: 1 1 auto;
        -ms-flex: 1 1 auto;
        flex: 1 1 auto;
        width: 100%;
        max-width: 100%;
    }
}

.feature-row__image-wrapper {
    margin: 0 auto 19.44444px;
    position: relative;
    width: 100%;
}

.feature-row__image {
    display: block;
    margin: 0 auto;
}

.feature-row__image-wrapper .feature-row__image {
    width: 100%;
    position: absolute;
    top: 0;
}

@media only screen and (max-width: 749px) {
    .feature-row__image {
        order: 1;
    }
}

.feature-row__text {
    padding-top: 35px;
    padding-bottom: 35px;
}

@media only screen and (max-width: 749px) {
    .feature-row__text {
        order: 2;
        padding-bottom: 0;
    }
}

@media only screen and (min-width: 750px) {
    .feature-row__text--left {
        padding-left: 35px;
    }

    .feature-row__text--right {
        padding-right: 35px;
    }
}

@media only screen and (min-width: 750px) {
    .featured-row__subtext {
        font-size: calc(((var(--font-size-base) + 2) / (var(--font-size-base))) * 1em);
    }
}

.hero {
    position: relative;
    height: 475px;
    display: table;
    width: 100%;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}

.hero--adapt,
.hero-fixed-width__image {
    max-height: 100vh;
}

@media only screen and (min-width: 750px) {

    .hero--adapt,
    .hero-fixed-width__image {
        max-height: 80vh;
    }
}

.hero--x-small {
    height: 94px;
}

.hero--small {
    height: 225px;
}

.hero--medium {
    height: 357px;
}

.hero--large {
    height: 488px;
}

.hero--x-large {
    height: 582px;
}

@media only screen and (min-width: 750px) {
    .hero--x-small {
        height: 125px;
    }

    .hero--small {
        height: 300px;
    }

    .hero--medium {
        height: 475px;
    }

    .hero--large {
        height: 650px;
    }

    .hero--x-large {
        height: 775px;
    }
}

.hero__overlay::before {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: var(--color-image-overlay);
    opacity: var(--opacity-image-overlay);
    z-index: 1;
}

.hero__inner {
    position: relative;
    display: table-cell;
    vertical-align: middle;
    padding: 55px 0;
    z-index: 2;
}

.hero__btn {
    margin-top: 27.5px;
}

/*================ Fixed width ================*/
.hero-fixed-width {
    position: relative;
}

.hero-fixed-width::before {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: var(--color-image-overlay);
    opacity: var(--opacity-image-overlay);
    z-index: 1;
}

.hero-fixed-width__content {
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    z-index: 2;
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}

.hero-fixed-width__image {
    width: 100%;
    height: 100%;
    max-width: 100%;
    margin: 0 auto;
    display: block;
    object-fit: cover;
    font-family: "object-fit: cover";
    overflow: hidden;
}

/*================ Quote slider ================*/
.quote-icon {
    display: block;
    margin: 0 auto 20px;
}

.quotes-slider-wrapper {
    overflow: hidden;
}

.quotes-slider-wrapper.slick-initialized .quotes-slider {
    touch-action: pan-y;
}

.quotes-slider {
    display: flex;
    max-width: 100%;
}

.quotes-slide {
    width: 100%;
    flex-shrink: 0;
}

@media only screen and (min-width: 750px) {
    .quotes-slide {
        width: 33.33%;
    }
}

.quotes-slide--single {
    width: 100%;
}

.quotes-slider__text {
    font-size: calc(((var(--font-size-base) + 1.75) / (var(--font-size-base))) * 1em);
    font-weight: var(--font-weight-body);
    font-style: var(--font-style-body);
    padding: 0 15px;
}

.quotes-slider__text cite {
    font-size: calc(((var(--font-size-base)) / (var(--font-size-base) + 4)) * 1em);
    font-style: normal;
}

.quotes-slider__text p {
    margin-bottom: 30px;
}

.quotes-slider__text p+cite {
    margin-top: 0;
}

.slick-dotted.quotes-slider.slick-initialized {
    cursor: grab;
    cursor: -moz-grab;
    cursor: -webkit-grab;
}

.quotes-wrapper .slick-dots {
    position: relative;
    bottom: 0;
    margin-top: 55px;
}

.quotes-wrapper .slick-dots li {
    margin: 0;
}

@media only screen and (min-width: 750px) {
    .quotes-wrapper .slick-dots li:nth-last-child(-n+2) {
        display: none;
    }
}

.quotes-wrapper .slick-dots li button::before {
    font-size: 34px;
    color: var(--color-text);
    opacity: 0.2;
}

.quotes-wrapper .slick-dots li.slick-active button::before {
    opacity: 1;
}

@media only screen and (min-width: 750px) {
    .quotes-wrapper .slick-dots--mobile-only {
        display: none;
    }
}

.quotes-wrapper .slick-slide[tabindex="0"] {
    outline: none;
}

.logo-bar {
    list-style: none;
    text-align: center;
    margin-bottom: -35px;
}

@media only screen and (min-width: 750px) {
    .logo-bar--large {
        margin-bottom: -55px;
    }
}

.logo-bar__item {
    display: inline-block;
    vertical-align: middle;
    max-width: 160px;
    margin: 0 27.5px 35px;
}

@media only screen and (min-width: 750px) {
    .logo-bar__item--large {
        margin-bottom: 55px;
    }
}

.logo-bar__image {
    display: block;
    margin: 0 auto;
}

.logo-bar__link {
    display: block;
}

.map-section {
    position: relative;
    width: 100%;
    overflow: hidden;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -o-align-items: center;
    align-items: center;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

@media only screen and (min-width: 750px) {
    .map-section {
        min-height: 500px;
    }
}

.map-section--load-error {
    height: auto;
}

.map-section__wrapper {
    height: 100%;
    flex-shrink: 0;
    flex-grow: 1;
    -ms-flex-preferred-size: 100%;
    -webkit-flex-basis: 100%;
    -moz-flex-basis: 100%;
    flex-basis: 100%;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.map-section__overlay {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: 0;
    z-index: 2;
}

.map-section__error {
    position: relative;
    z-index: 3;
}

@media only screen and (min-width: 750px) {
    .map-section__error {
        position: absolute;
        margin: 0 2rem;
        top: 50%;
        -ms-transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
    }
}

.map-section__content-wrapper {
    position: relative;
    text-align: center;
    height: 100%;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -ms-flex-preferred-size: 100%;
    -webkit-flex-basis: 100%;
    -moz-flex-basis: 100%;
    flex-basis: 100%;
    flex-grow: 0;
}

@media only screen and (min-width: 750px) and (max-width: 989px) {
    .map-section__content-wrapper {
        -ms-flex-preferred-size: 50%;
        -webkit-flex-basis: 50%;
        -moz-flex-basis: 50%;
        flex-basis: 50%;
    }
}

@media only screen and (min-width: 990px) {
    .map-section__content-wrapper {
        -ms-flex-preferred-size: 33%;
        -webkit-flex-basis: 33%;
        -moz-flex-basis: 33%;
        flex-basis: 33%;
    }
}

.map-section__content {
    position: relative;
    display: inline-block;
    background-color: var(--color-bg-alt);
    padding: 35px;
    width: 100%;
    text-align: center;
    z-index: 3;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -o-align-items: center;
    align-items: center;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-content: center;
    -ms-align-content: center;
    align-content: center;
}

.map-section__content>* {
    width: 100%;
}

@media only screen and (min-width: 750px) {
    .map-section__content {
        background-color: var(--color-bg);
        margin: 55px 0;
        min-height: 300px;
    }
}

.map-section--load-error .map-section__content {
    position: static;
    transform: translateY(0);
}

.map-section__link {
    display: block;
    position: absolute;
    top: 0;
    left: 50%;
    max-width: none;
    width: 100%;
    height: 100%;
    z-index: 2;
    -ms-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
}

.map-section__container {
    max-width: none;
    width: 100%;
    height: 55vh;
    left: 0;
}

@media only screen and (min-width: 750px) {
    .map-section__container {
        position: absolute;
        height: 100%;
        top: 0;
        width: 130%;
    }
}

.map_section__directions-btn [class^="icon"] {
    height: 1em;
}

.map_section__directions-btn * {
    vertical-align: middle;
}

.map-section__background-wrapper {
    overflow: hidden;
    position: relative;
    -ms-flex-preferred-size: 100%;
    -webkit-flex-basis: 100%;
    -moz-flex-basis: 100%;
    flex-basis: 100%;
}

@media only screen and (min-width: 750px) {
    .map-section__background-wrapper {
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
    }
}

.map-section--onboarding .map-section__background-wrapper {
    min-height: 55vh;
}

.map-section__image {
    height: 100%;
    position: relative;
    top: 0;
    left: 0;
    width: 100%;
    background-size: cover;
    background-position: center;
}

@media only screen and (min-width: 750px) {
    .map-section__image {
        position: absolute;
    }
}

.map-section--display-map .map-section__image {
    display: none !important;
}

.map-section--load-error .map-section__image {
    display: block !important;
}

.gm-style-cc,
.gm-style-cc+div {
    visibility: hidden;
}

.image-bar {
    overflow: hidden;
}

@media only screen and (max-width: 749px) {
    .image-bar {
        max-width: 400px;
        margin: 0 auto;
    }
}

.image-bar__item {
    display: block;
    color: var(--color-overlay-title-text);
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: cover;
}

.image-bar__link:hover .image-bar__overlay::before,
.image-bar__link:focus .image-bar__overlay::before {
    opacity: var(--hover-overlay-opacity);
}

.image-bar__link:focus {
    position: relative;
    z-index: 2;
}

.image-bar__link:focus .image-bar__content {
    outline: 1px dotted #212121;
    outline: 5px auto -webkit-focus-ring-color;
}

.image-bar__content,
.image-bar__item {
    position: relative;
    width: 100%;
}

.image-bar--x-small .image-bar__content,
.image-bar--x-small .image-bar__item {
    height: 94px;
}

.image-bar--small .image-bar__content,
.image-bar--small .image-bar__item {
    height: 225px;
}

.image-bar--medium .image-bar__content,
.image-bar--medium .image-bar__item {
    height: 357px;
}

.image-bar--large .image-bar__content,
.image-bar--large .image-bar__item {
    height: 488px;
}

.image-bar--x-large .image-bar__content,
.image-bar--x-large .image-bar__item {
    height: 582px;
}

@media only screen and (min-width: 750px) {

    .image-bar--x-small .image-bar__content,
    .image-bar--x-small .image-bar__item {
        height: 125px;
    }

    .image-bar--small .image-bar__content,
    .image-bar--small .image-bar__item {
        height: 300px;
    }

    .image-bar--medium .image-bar__content,
    .image-bar--medium .image-bar__item {
        height: 475px;
    }

    .image-bar--large .image-bar__content,
    .image-bar--large .image-bar__item {
        height: 650px;
    }

    .image-bar--x-large .image-bar__content,
    .image-bar--x-large .image-bar__item {
        height: 775px;
    }
}

.image-bar__overlay::before {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: var(--color-image-overlay);
    opacity: var(--opacity-image-overlay);
}

.image-bar__caption {
    position: absolute;
    top: 50%;
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    transition: 0.1s cubic-bezier(0.44, 0.13, 0.48, 0.87);
    width: 100%;
    text-align: center;
    text-shadow: 0 0 4px rgba(0, 0, 0, 0.4);
}

.collection-grid {
    margin-bottom: -22px;
    overflow: auto;
}

.collection-grid-item {
    position: relative;
    width: 100%;
    padding-bottom: 100%;
    margin-bottom: 22px;
}

@media only screen and (min-width: 750px) {
    .collection-grid-item {
        margin-bottom: 30px;
    }
}

.collection-grid-item__title {
    color: var(--color-overlay-title-text);
    position: absolute;
    text-align: center;
    width: 100%;
    top: 50%;
    padding: 0 5px;
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    transition: 0.1s cubic-bezier(0.44, 0.13, 0.48, 0.87);
    text-shadow: 0 0 4px rgba(0, 0, 0, 0.4);
    hyphens: auto;
}

@media only screen and (min-width: 750px) {
    .collection-grid-item__title {
        padding: 0 15px;
    }
}

.collection-grid-item__link {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
}

.collection-grid-item__link:hover .collection-grid-item__title-wrapper::before,
.collection-grid-item__link:focus .collection-grid-item__title-wrapper::before {
    opacity: var(--hover-overlay-opacity);
}

.collection-grid-item__link:focus {
    opacity: 1;
}

.collection-grid-item__overlay {
    position: relative;
    display: block;
    height: 100%;
    width: 100%;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center top;
}

.collection-grid-item__title-wrapper::before {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: var(--color-image-overlay);
    opacity: var(--opacity-image-overlay);
}

.custom-content {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -ms-flex-align: stretch;
    -webkit-align-items: stretch;
    -moz-align-items: stretch;
    -ms-align-items: stretch;
    -o-align-items: stretch;
    align-items: stretch;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: auto;
    margin-bottom: -30px;
    margin-left: -30px;
}

@media only screen and (max-width: 749px) {
    .custom-content {
        margin-bottom: -22px;
        margin-left: -22px;
    }
}

.custom__item {
    -webkit-flex: 0 0 auto;
    -moz-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    margin-bottom: 30px;
    padding-left: 30px;
    max-width: 100%;
}

@media only screen and (max-width: 749px) {
    .custom__item {
        -webkit-flex: 0 0 auto;
        -moz-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        padding-left: 22px;
        margin-bottom: 22px;
    }

    .custom__item.small--one-half {
        -webkit-flex: 1 0 50%;
        -moz-flex: 1 0 50%;
        -ms-flex: 1 0 50%;
        flex: 1 0 50%;
        max-width: 400px;
        margin-left: auto;
        margin-right: auto;
    }
}

.custom__item .collection-grid-item {
    margin-bottom: 0;
}

.custom__item-inner {
    position: relative;
    display: block;
    text-align: left;
    max-width: 100%;
}

.custom__item-inner--video,
.custom__item-inner--collection,
.custom__item-inner--html {
    display: block;
}

.custom__item-inner--image {
    position: relative;
    margin: 0 auto;
}

.custom__image {
    width: 100%;
    display: block;
    position: absolute;
    top: 0;
}

/*================ Linklist ================*/
@media only screen and (max-width: 749px) {
    .custom__item.custom__item--link_list {
        flex: 1 0 100%;
        max-width: none;
    }
}

.custom__linklist {
    margin-left: -15px;
    margin-right: -15px;
}

@media only screen and (min-width: 750px) {
    .custom__linklist {
        margin-left: -12px;
        margin-right: -12px;
    }
}

.custom__linklist-link {
    display: inline-block;
    padding: 10px 15px;
    margin: 5px 0;
}

@media only screen and (min-width: 750px) {
    .custom__linklist-link {
        padding: 3px 12px;
        margin-top: 0;
        margin-bottom: 0;
    }
}

/*================ Flex item alignment ================*/
.align--top-middle {
    text-align: center;
}

.align--top-right {
    text-align: right;
}

.align--middle-left {
    -ms-flex-item-align: center;
    -webkit-align-self: center;
    align-self: center;
}

.align--center {
    -ms-flex-item-align: center;
    -webkit-align-self: center;
    align-self: center;
    text-align: center;
}

.align--middle-right {
    -ms-flex-item-align: center;
    -webkit-align-self: center;
    align-self: center;
    text-align: right;
}

.align--bottom-left {
    -ms-flex-item-align: flex-end;
    -webkit-align-self: flex-end;
    align-self: flex-end;
}

.align--bottom-middle {
    -ms-flex-item-align: flex-end;
    -webkit-align-self: flex-end;
    align-self: flex-end;
    text-align: center;
}

.align--bottom-right {
    -ms-flex-item-align: flex-end;
    -webkit-align-self: flex-end;
    align-self: flex-end;
    text-align: right;
}

.newsletter-section {
    padding-top: 55px;
}

.index-section--newsletter-background {
    background-color: var(--color-bg-alt);
}

.rich-text__heading--large {
    font-size: 1.4em;
}

.rich-text__heading--small {
    font-size: 0.88em;
}

.rich-text__text--large {
    font-size: calc(((var(--font-rich-text-large)) / (var(--font-size-base))) * 1em);
}

.rich-text__text--small {
    font-size: calc(((var(--font-rich-text-small)) / (var(--font-size-base))) * 1em);
}

.product-card {
    position: relative;
}

.collection-colored .product-card{
  margin-bottom: 0;
}

.product-card:hover .product-card__image-wrapper,
.product-card:focus-within .product-card__image-wrapper {
    opacity: 0.8;
}

.product-card:hover .product-card__title,
.product-card:focus-within .product-card__title {
    border-bottom-color: var(--color-text);
}

.product-card__image-with-placeholder-wrapper {
    position: relative;
    border-radius: 8px;
}

.product-card__title {
    display: block;
    text-align: center;
    font-family: 'Bliss Pro';
    font-style: var(--font-style-header);
    font-weight: var(--font-weight-body--bold);
    font-size: 15px;
}

/* A11Y fix 2026-10-12 (WCAG 1.4.3): dark text on bright turquoise/orange collection sections; white cover headings on dark scrim over photos. */
.collection-colored.collection-colored .product-card__title,.collection-colored.collection-colored .product-card,.collection-colored.collection-colored .price-item,.collection-colored.collection-colored .price,.collection-colored.collection-colored a.link{color:#000}
..collection-colored.collection-colored h2{color:#fff !important;background-color:rgba(0,0,0,.65) !important}{color:#fff;background-color:rgba(0,0,0,.65)}
.collection-colored .product-card__title{
  color: #fff;
}

[data-section-type="video-section"] {
    margin: 0 auto;
}

@media only screen and (max-width: 749px) {
    [data-section-type="video-section"] {
        transition: width 0.6s cubic-bezier(0.44, 0.13, 0.48, 0.87), height 0.6s cubic-bezier(0.44, 0.13, 0.48, 0.87), padding 0.6s cubic-bezier(0.44, 0.13, 0.48, 0.87);
    }
}

.video-section-wrapper {
    position: relative;
    display: flex;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -o-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
    width: 100%;
    height: 100%;
    transition: height 0.6s cubic-bezier(0.44, 0.13, 0.48, 0.87);
}

@media only screen and (min-width: 750px) {
    .video-section-wrapper {
        overflow: hidden;
    }
}

@media only screen and (max-width: 749px) {
    .video-section-wrapper {
        overflow: visible !important;
    }

    .video-section-wrapper.video-is-playing {
        margin: 0;
    }

    .video-section-wrapper.video-is-loaded {
        transition: height 0.6s cubic-bezier(0.44, 0.13, 0.48, 0.87), margin 0.6s cubic-bezier(0.44, 0.13, 0.48, 0.87);
    }
}

.video-section-wrapper--small.video-section-wrapper--min-height {
    min-height: 175px;
}

@media only screen and (min-width: 750px) {
    .video-section-wrapper--small.video-section-wrapper--min-height {
        min-height: 475px;
    }
}

.video-section-wrapper--medium.video-section-wrapper--min-height {
    min-height: 270px;
}

@media only screen and (min-width: 750px) {
    .video-section-wrapper--medium.video-section-wrapper--min-height {
        min-height: 650px;
    }
}

.video-section-wrapper--large.video-section-wrapper--min-height {
    min-height: 375px;
}

@media only screen and (min-width: 750px) {
    .video-section-wrapper--large.video-section-wrapper--min-height {
        min-height: 775px;
    }
}

.video-section-wrapper--min-height {
    transition: height 0s, margin 0.6s cubic-bezier(0.44, 0.13, 0.48, 0.87);
}

@media only screen and (max-width: 749px) {
    .video-section-wrapper--min-height.video-is-loaded {
        transition: height 0s, margin 0.6s cubic-bezier(0.44, 0.13, 0.48, 0.87);
    }
}

.video-background-wrapper--no-overlay {
    background-color: rgba(var(--color-image-overlay-rgb), 0.2);
}

/*================ Video text ================*/
.video__text-content {
    text-align: center;
    position: relative;
    width: 100%;
    top: 20px;
    opacity: 1;
    transition: all 0.6s cubic-bezier(0.44, 0.13, 0.48, 0.87);
    transition-delay: 0.3s;
    z-index: 3;
    padding: 40px 0;
}

.video-is-playing .video__text-content {
    display: none;
}

.video-is-loaded .video__text-content,
.no-js .video__text-content {
    -ms-transform: translateY(-20px);
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);
}

.video-is-loaded .video__text-content::after,
.no-js .video__text-content::after {
    opacity: 0;
    visibility: hidden;
    content: none;
}

.video__title {
    color: var(--color-overlay-title-text);
}

.video-is-paused .video__title {
    display: none;
}

/*================ Video styles ================*/
.video {
    display: none;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 2;
}

.video--background {
    position: absolute;
    visibility: hidden;
    opacity: 0;
    transition: all 0.2s ease-in;
}

.autoplay .video-is-loaded .video--background {
    display: block;
    visibility: visible;
    opacity: 1;
}

.video--image_with_play {
    display: none;
    opacity: 0;
    visibility: none;
    width: 100%;
    height: 100%;
    transition: all 0.2s ease-in;
}

.video-is-playing .video--image_with_play,
.video-is-paused .video--image_with_play {
    display: block;
    visibility: visible;
    opacity: 1;
}

/*================ Video control buttons ================*/
.video-control {
    display: none;
    visibility: hidden;
    opacity: 0;
    position: absolute;
    z-index: 4;
    transition: all 0.1s ease-out;
}

.video-control__play-wrapper {
    display: none;
    height: 50px;
}

@media only screen and (min-width: 750px) {
    .video-control__play-wrapper {
        display: block;
    }
}

.video-control__play-wrapper-mobile {
    display: block;
    height: 50px;
    position: absolute;
    top: calc(100% - 50px / 2);
    left: calc(50% - 50px / 2);
}

@media only screen and (min-width: 750px) {
    .video-control__play-wrapper-mobile {
        display: none;
    }
}

.video-control__play-wrapper--with-text {
    margin-top: 30px;
}

.video-control__play {
    display: flex;
    justify-content: center;
    align-items: center;
    visibility: visible;
    opacity: 1;
    width: 50px;
    height: 50px;
    border-radius: 25px;
    position: relative;
    margin: 0 auto;
    padding: 5px;
    pointer-events: none;
}

.video-background-wrapper .video-control__play {
    top: 50%;
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}

.video-control__play .icon {
    opacity: 0.5;
}

.video-is-loaded .video-control__play {
    pointer-events: auto;
}

.video-is-loaded .video-control__play .icon {
    opacity: 1;
}

.video-is-playing .video-control__play {
    display: none;
    visibility: hidden;
    opacity: 0;
}

.video-control__play::before {
    content: '';
    display: block;
    width: 2.875rem;
    height: 2.875rem;
    position: absolute;
    margin-left: -1.4375rem;
    border-radius: 50%;
    border: 2px solid white;
    border-top-color: transparent;
    -moz-animation: spin 0.65s infinite linear;
    -o-animation: spin 0.65s infinite linear;
    -webkit-animation: spin 0.65s infinite linear;
    animation: spin 0.65s infinite linear;
    transition: all 0.1s ease-out 0.5s;
    z-index: 5;
    top: 1px;
    left: 50%;
    opacity: 0.5;
}

.video-is-loaded .video-control__play::before,
.video-is-playing .video-control__play::before,
.video-is-paused .video-control__play::before {
    content: none;
    display: none;
}

.video-control__close-wrapper {
    display: none;
    width: 50px;
    height: 50px;
    position: absolute;
    top: 0;
    right: 0;
    outline: none;
    z-index: 3;
}

.video-is-playing .video-control__close-wrapper,
.video-is-paused .video-control__close-wrapper {
    display: block;
}

.video-control__close {
    position: relative;
    width: 30px;
    height: 30px;
    margin: 0 auto;
    font-size: 14px;
    line-height: 27px;
    border-radius: 15px;
    background-color: white;
    color: black;
}

.video-control__close-wrapper:hover .video-control__close,
.video-control__close-wrapper:focus .video-control__close {
    outline: auto 5px -webkit-focus-ring-color;
    opacity: 0.7;
}

.video-is-playing .video-control__close,
.video-is-paused .video-control__close {
    display: inline-block;
    visibility: visible;
    opacity: 1;
}

.video-control__close .icon {
    display: inline-block;
    width: 14px;
    height: 14px;
    margin: 0 auto;
}

.video__pause {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 3;
    width: 50px;
    height: 50px;
    padding: 0;
    border: none;
    background-color: transparent;
    transition: color 0.2s cubic-bezier(0.44, 0.13, 0.48, 0.87), background-color 0.2s cubic-bezier(0.44, 0.13, 0.48, 0.87);
}

@media only screen and (max-width: 749px) {
    .video__pause {
        display: none;
    }
}

.video-is-playing .video__pause {
    display: none;
}

.video__pause .icon {
    position: relative;
    color: rgba(255, 255, 255, 0.5);
    transition: color 0.2s cubic-bezier(0.44, 0.13, 0.48, 0.87), background-color 0.2s cubic-bezier(0.44, 0.13, 0.48, 0.87);
}

.video__pause:hover,
.video__pause:focus {
    outline: none;
}

.video__pause:hover .icon,
.video__pause:focus .icon {
    color: white;
}

.video__pause .icon-pause {
    width: 12px;
    height: 12px;
    top: 11px;
}

.video__pause .icon-play {
    width: 16px;
    height: 16px;
    top: 9px;
}

.video__pause-resume,
.video__pause-stop {
    height: 34px;
    width: 34px;
    margin: 0 auto;
    justify-content: center;
    background-color: rgba(0, 0, 0, 0.4);
}

.video__pause:hover .video__pause-resume,
.video__pause:focus .video__pause-resume,
.video__pause:hover .video__pause-stop,
.video__pause:focus .video__pause-stop {
    background-color: rgba(0, 0, 0, 0.75);
}

.video__pause:focus .video__pause-resume,
.video__pause:focus .video__pause-stop {
    outline: auto 5px -webkit-focus-ring-color;
}

.video__pause-stop {
    display: flex;
}

.is-paused .video__pause-stop {
    display: none;
}

.video__pause-resume {
    display: none;
}

.is-paused .video__pause-resume {
    display: flex;
}

/*================ Overlay ================*/
.video__overlay::before {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: var(--color-image-overlay);
    opacity: var(--opacity-image-overlay);
    z-index: 3;
}

.video-is-playing .video__overlay {
    opacity: 0;
}

.video-is-playing .video__overlay:before {
    content: none;
}

/*================ Fallback images ================*/
.video__image {
    transition: opacity 0.8s cubic-bezier(0.44, 0.13, 0.48, 0.87);
    position: absolute;
    top: 0;
    left: 0;
    opacity: 1;
    height: 100%;
    width: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: top center;
    z-index: 1;
}

@media only screen and (min-width: 750px) {
    .video-background-wrapper .video__image {
        opacity: 0;
    }
}

.product-recommendations__inner {
    padding: 35px 0;
    border-top: 2px solid #000;
}

@media only screen and (min-width: 750px) {
    .product-recommendations__inner {
        padding: 55px 0;
    }
}

.disclosure {
    position: relative;
}

.disclosure__toggle {
    white-space: nowrap;
}

.disclosure-list {
    background-color: var(--color-text-field);
    border: 1px solid var(--color-border-form);
    bottom: 115%;
    padding: 11px 0px;
    position: absolute;
    display: none;
    min-height: 92px;
    max-height: 300px;
    overflow-y: auto;
    border-radius: 2px;
}

.disclosure-list--visible {
    display: block;
}

.disclosure-list__item {
    border-bottom: 1px solid transparent;
    white-space: nowrap;
    padding: 5px 45px 4px 15px;
    text-align: left;
}

.disclosure-list__item:active {
    background-color: var(--color-bg-currency-selector);
}

.disclosure-list__option {
    color: var(--color-text-field-text);
}

.disclosure-list__option:focus,
.disclosure-list__option:hover {
    color: var(--color-text-field-text) !important;
    border-bottom: 1px solid var(--color-text-field-text);
}

.disclosure-list__item--current .disclosure-list__option {
    border-bottom: 1px solid var(--color-text-field-text);
}

/*================ Selectors ================*/
.selectors-form {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-bottom: 15px;
}

@media only screen and (min-width: 750px) {
    .selectors-form {
        -webkit-justify-content: flex-start;
        -ms-justify-content: flex-start;
        justify-content: flex-start;
        -webkit-flex-wrap: nowrap;
        -moz-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    }
}

.selectors-form__item {
    padding-bottom: 15px;
    margin: 0 5px;
}

@media only screen and (min-width: 750px) {
    .selectors-form__item {
        padding-bottom: 0;
    }

    .selectors-form__item:first-of-type {
        margin-left: 0;
    }
}

.store-availability-small-text {
    font-size: calc(((var(--font-size-base) - 2) / (var(--font-size-base))) * 1em);
}

.store-availability-information {
    display: flex;
    margin-left: 5px;
}

.store-availability-information-container {
    margin-left: 5px;
}

.store-availability-information__title {
    margin-bottom: 0;
}

.store-availability-information__stock {
    margin-bottom: 0;
}

.store-availability-information__button {
    text-decoration: underline;
    cursor: pointer;
    border: none;
    padding: 0;
    background: transparent;
    margin-top: 8px;
}

.store-availability-container .icon {
    min-width: 12px;
    min-height: 12px;
    width: 12px;
    height: 12px;
    margin: 4px 4px 0 0;
}

.store-availability-container .icon-in-stock {
    fill: #00730B;
}

.store-availability-container .icon-out-of-stock {
    fill: #DD2200;
}

.store-availability-container .icon-close {
    width: 18px;
    height: 18px;
    margin: 0;
}

.store-availability-container .store-availability-list__stock .icon {
    margin: 0 2px 3px 0;
}

.store-availabilities-modal {
    z-index: 3;
    width: 375px;
    left: auto;
    border: 1px solid var(--color-border);
    box-sizing: border-box;
    box-shadow: -4px 4px 6px rgba(58, 58, 58, 0.04);
}

.store-availabilities-modal--active {
    display: flex;
    flex-direction: column;
    transform: translateY(0);
    opacity: 1;
}

@media only screen and (max-width: 749px) {
    .store-availabilities-modal--active {
        width: 100%;
        height: 100%;
        overflow: hidden;
        z-index: 9999;
    }
}

.store-availabilities-modal__header {
    display: flex;
    justify-content: space-between;
    margin: 16px 0 16px 0;
    padding: 0 24px 0 24px;
}

.store-availabilities-modal__product-title {
    font-size: calc(((var(--font-size-base) + 2) / (var(--font-size-base))) * 1em);
    text-transform: none;
    margin-bottom: 0;
    letter-spacing: 0;
}

.store-availabilities-list {
    overflow-y: auto;
    padding: 0 20px 0 20px;
}

.store-availabilities-modal__close {
    margin: -14px -14px 0 0;
    padding: 14px;
    align-self: start;
}

.store-availability-list__item {
    padding-bottom: 16px;
}

.store-availability-list__item::before {
    content: "";
    display: block;
    margin: 0 0 16px 0;
    border-bottom: 1px solid var(--color-border);
}

.store-availability-list__address {
    font-size: calc(((var(--font-size-base) - 2) / (var(--font-size-base))) * 1em);
    font-style: normal;
    margin-bottom: 0;
}

.store-availability-list__location {
    font-size: var(--font-size-base);
    margin-bottom: 8px;
}

.store-availability-list__stock {
    margin-top: 8px;
    margin-bottom: 16px;
}

.store-availability-list__phone {
    margin-bottom: 0;
}


.collection-image{
   position: relative;
}

.collection-image .image-wrap{
    position: relative;
    padding-bottom: 100%;
    background-color: #fff;
    overflow: hidden;
    border-radius: 8px;
}

.collection-image .image-wrap img{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.collection-image .content{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    background-color: rgb(0 0 0 / 20%);
    background-blend-mode: multiply;
}

.collection-image .content h3{
    color: #fff;
}

.collection-image .content a{
  font-size: 14px;
  color: #fff;
}

.collection-image .content a:hover{
  color: #A3471A;
  text-decoration: underline;
}


.feature-box{
  position: relative;
}

.feature-content{
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    text-align: left;
    padding-left: 40px;
    padding-bottom: 40px;
}

.feature-content h2{
    color: #fff;
    margin: 0 0 3px;
    font-weight: normal;
}

.feature-content .rte-setting p{
    color: #fff;
    font-size: 12px;
    text-transform: uppercase;
    font-family: 'Bliss Pro';
}

.feature-content .btn--secondary{
   background-color: #C8642A;
   color: #fff;
}

.collection-template{
  margin-bottom: 50px;
}

.collection-header h1{
  text-align: left;
  font-size: calc(((var(--font-size-header) + 24) / (var(--font-size-base))) * 1em);
}

#shopify-section-1b4f09d7-9c27-45ea-a7bd-1ad95876fa07{
   background-color: #C8642A;
   background-blend-mode: multiply;
    background-image: url(body-bg.jpg);
    background-size: contain;
    background-repeat: repeat-y;
}

#shopify-section-181be14c-5ef0-4974-b7dc-df8c5620631a{
  background-color: #F29E5D;
     background-blend-mode: multiply;
    background-image: url(body-bg.jpg);
    background-size: contain;
    background-repeat: repeat-y;

}

#shopify-section-4ca369eb-b204-4c0b-b70a-257f237eeb46{
  background-color: #D9A13B;
     background-blend-mode: multiply;
    background-image: url(body-bg.jpg);
    background-size: contain;
    background-repeat: repeat-y;

}

#shopify-section-f452504e-f05b-4edd-865f-7c28af695c3f{
  background-color: #ED6A6A;
     background-blend-mode: multiply;
    background-image: url(body-bg.jpg);
    background-size: contain;
    background-repeat: repeat-y;

}

.site-header .header-border{
   background-image: url(nav-border.png);
   height: 10px;
   width: 100%;
   background-size: contain;
   background-repeat: repeat-x;
  background-color: #fff;
}

/* .collection-food-1 .site-header .header-border{
   background-image: url(header-border-style1.png);
}

.collection-apparel .site-header .header-border{
   background-image: url(header-border-style3.png);
}

.collection-drinkware .site-header .header-border{
   background-image: url(header-border-style4.png);
}

.collection-accessories-1 .site-header .header-border{
   background-image: url(header-border-style5.png);
} */

.fera-widget-462344{
  display: none;
}

#shopify-section-ed23c083-b847-43c3-bbf5-c16dbfc33315{
  padding: 100px 0;
}


#shopify-section-d2bd78b2-5312-4785-a544-5ef181a7ca82{
  padding-top: 0;
}

#shopify-section-d2bd78b2-5312-4785-a544-5ef181a7ca82 .section-header{
  border-top: 3px solid #000;
  padding-top: 60px;
}


:root {
    --swiper-navigation-size: 15px;
}

.swiper-slider{
  position: relative;
}

.swiper-button-next, .swiper-button-prev{
  border: 2px solid #fff;
  height: 30px;
  width: 30px;
  border-radius: 100px;
  color: #fff;
  top: calc(50% - 50px);
}

.swiper-button-next:after, .swiper-button-prev:after{
  font-weight: 800;
}

.collection-colored .swiper-button-next{
   right: -40px;
}

.collection-colored .swiper-button-prev{
  display: none;
}

.swiper-pagination{
  position: relative;
}

.swiper-pagination-bullet{
  width: 12px;
  height: 12px;
  display: inline-block;
  border: 1px solid #A3471A;
  opacity: 1;
  background-color: transparent;
}

.swiper-pagination-bullet.swiper-pagination-bullet-active{
  background-color: #A3471A;
}

.white-pagination .swiper-pagination-bullet{
  border: 1px solid #fff;
}

.white-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{
  background-color: #fff;
}


.product-single__meta .price{
   justify-content: flex-start;
}

.product-single__meta .price .price-item{
  color: #000000;
  font-weight: var(--font-weight-body--bolder);
  font-size: 20px;
}

.product-single__meta .price .price-item.price-item--sale{
  color: var(--color-sale-text);
}

.shipping-info{
   font-size: 14px;
   color: #ED6A6A;
   display: flex;
   align-items: center;
}

.shipping-info .svg-icon svg{
   width: 30px;
   display: block;
}

.shipping-info .text{
   display: block;
   margin-left: 10px;
}

.faq {
  padding-bottom: 100px;
}

.faq .faq-container{
  max-width: 750px;
  margin: 0px auto;
}

.faq .section-header{
  text-align: center;
  padding: 80px 0;
  margin: 0;
}

.faq .section-header h1{
  font-size: 70px;
  text-transform: uppercase;
}

.accordion-single-title {
  border-bottom: 1px solid #000000;
  padding: 25px 0;
  cursor: pointer;
  position: relative;
  font-size: 28px;
  margin: 0 !important;
  font-weight: bold;
  color: #000;
}

.accordion-single-title::after{
  content: "";
  position: absolute;
  right: 20px;
  top: 50%;
  transition: all 0.2s ease-in-out;
  display: block;
  width: 15px;
  height: 15px;
  border-top: solid 1.5px #000;
  border-right: solid 1.5px #000;
  transform: translateY(-50%) rotate(135deg);
}

.accordion-single-content {
  transition: max-height .3s ease-in-out;
  font-size: 14px;
  display: none;
}

.accordion-single-content p {
  color: #535353;
}

.accordion-single-item.is-open .accordion-single-content  {
  display: block;
}

.accordion-single-item.is-open .accordion-single-title{
  border-bottom: 0;
}

.accordion-single-item.is-open .accordion-single-title::after  {
  transform: translateY(-50%) rotate(315deg);
}


.page-hero {
    position: relative;
    overflow: hidden;
    margin-top: -55px;
}

.page-hero .page-hero__image{
   min-height: 360px;
   position: relative;
   background-size: cover;
   z-index: 1;
}

.page-hero .page-hero__image:after{
  content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: var(--opacity-image-overlay);
    background: rgb(72,59,36);
    background: linear-gradient(180deg,rgba(72,59,36,0) 0%,rgba(0,0,0,1) 55%);
}

.page-hero .page-hero__image .page-hero__title{
  position: absolute;
    color: var(--color-overlay-title-text);
    width: 100%;
    left: 0;
    right: 0;
    top: 50%;
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    text-align: left;
}

.page-hero .page-hero__image .page-hero__title h1{
    margin: 0;
    text-align: left;
    font-size: calc(((var(--font-size-header) + 24) / (var(--font-size-base))) * 1em);
}



.custom__item--c9362419-9e7e-49a1-896d-d603bb399d6a h2{
   font-weight: normal;
}

.custom__item--c9362419-9e7e-49a1-896d-d603bb399d6a p{
   font-size: 14px;
}

.custom__item--c9362419-9e7e-49a1-896d-d603bb399d6a img{
    width: 240px;
    margin-left: -20px;
}

.aboutus #shopify-section-featured-blog {
    padding-bottom: 55px;
}

.aboutus #shopify-section-featured-blog .section-header {
    border-top: 3px solid #000;
    padding-top: 60px;
}

.product-addi-info{
    display: flex;
    flex-wrap: wrap;
    padding: 80px 0;
    border-bottom: 2px solid #000;
}

.product-addi-info .image{
    width: 32%;
    flex: 0 0 auto;
}

.product-addi-info .image img{
   border-radius: 8px;
}

.product-addi-info .text{
   width: 68%;
   flex: 0 0 auto;
   padding-left: 110px;
}

.product-addi-info .text p{
  font-size: 14px;
}

.template-index .hero-hero .hero__inner{
    vertical-align: bottom;
}

.template-index .hero-hero .hero__inner .page-width{
   text-align: left !important;
}

.template-index .hero-hero .hero__inner .mega-title{
   text-shadow: none;
   font-size: 50px;
}

.template-index .hero-hero .hero__inner .mega-subtitle{
    max-width: 100%;
    font-family: Bliss Pro;
    font-weight: normal;
    font-size: 20px;
}

.template-index .hero__overlay:before{
  display: none;
}

.tdf_rec_stable_2.tdf_rec h2.tdf_rec_h2{
  margin-bottom: 3rem;  
}
.tdf_rec_stable_2.tdf_rec .tdf_nonpopup .tdf_normal_btn{
  font-size: calc(((16) / (var(--font-size-base))) * 1em);
  background-color: #C8642A !important;
  color: #fff;
  padding: 10px;
  line-height: 1;
  border-color: var(--color-btn-primary);
  border-radius: 7px;
  font-family: Bliss Pro;
  font-style: var(--font-style-header);
  font-weight: var(--font-weight-header);
  text-transform: uppercase;
  letter-spacing: .08em;
}
@media screen and (max-width: 1023px){
  .site-nav__dropdown .site-nav__link{
      padding: 0 15px;
  }
  .product-addi-info .text{
      padding-left: 40px;
  }
}

@media screen and (max-width: 749px){
   .template-index .hero-hero .hero__inner .mega-title{
      font-size: 30px;
   }

   .collection-image{
      margin-bottom: 30px;
   }

   .collection-colored .swiper-button-prev,
   .collection-colored .swiper-button-next{
      display: none;
   }

   .article__title{
      margin-bottom: 30px;
   }

   .site-footer{
      padding: 50px 0 20px;
   }

   .site-footer__item{
      width: 50%;
   }

   .site-footer-newsletter{
      width: 100%;
   }

   #shopify-section-ed23c083-b847-43c3-bbf5-c16dbfc33315 {
     padding: 50px 0;
  }

  .collection-header h1{
     font-size: calc(((var(--font-size-header) + 6) / (var(--font-size-base))) * 1em);
  }

  .product-addi-info .image{
     width: 100%;
  }

  .product-addi-info .text {
    width: 100%;
    padding-left: 0;
    margin-top: 30px;
  }

  .page-hero .page-hero__image{
    min-height: 230px;
  }

  .page-hero .page-hero__image .page-hero__title h1{
    font-size: calc(((var(--font-size-header) + 8) / (var(--font-size-base))) * 1em);
  }

  .custom__item.custom__item--c9362419-9e7e-49a1-896d-d603bb399d6a,
  .custom__item.custom__item--0c1f0ae5-c608-4d48-8cae-76d38988fe54{
    -webkit-flex: 1 0 100%;
    -moz-flex: 1 0 100%;
    -ms-flex: 1 0 100%;
    flex: 1 0 100%;
    max-width: 100%;
  }

  .faq {
    padding-bottom: 40px;
}

  .faq .section-header{
    padding: 40px 0;
  }

  .faq .section-header h1{
    font-size: 40px;
  }

  .accordion-single-title{
    font-size: 20px;
    padding: 20px 0;
  }
}
