/** Shopify CDN: Minification failed

Line 825:11 Expected ":"

**/
:root {
    --hexes: url("data:image/svg+xml,%3Csvg width='401' height='152' viewBox='0 0 401 152' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M95.0177 17.0003L47.5051 44.0348L4.70877e-06 17.0003L0 -37.0759L47.5051 -64.1103L95.0177 -37.0759L95.0177 17.0003Z' fill='%2353B7BA'/%3E%3Cpath d='M146.513 103.111L99 130.146L51.4949 103.111L51.4949 49.0349L99 22.0005L146.513 49.0349V103.111Z' fill='%2384DADE' fill-opacity='0.5'/%3E%3Cpath d='M301.013 17.0005L253.5 44.0349L205.995 17.0005V-37.0757L253.5 -64.1102L301.013 -37.0757V17.0005Z' fill='%230A1E46'/%3E%3Cpath d='M352.518 103.095L305.005 130.13L257.5 103.095V49.0189L305.005 21.9845L352.518 49.0189V103.095Z' fill='%2384DADE'/%3E%3Cpath d='M198.018 17.0003L150.505 44.0348L103 17.0003L103 -37.0759L150.505 -64.1104L198.018 -37.0759V17.0003Z' fill='%2384DADE'/%3E%3Cpath d='M404 17.0005L356.487 44.0349L308.982 17.0005V-37.0757L356.487 -64.1102L404 -37.0757L404 17.0005Z' fill='%2353B7BA'/%3E%3Cpath d='M404.518 189.077L357.005 216.111L309.5 189.077V135L357.005 107.966L404.518 135L404.518 189.077Z' fill='%23081C46'/%3E%3Cpath d='M455.518 103.095L408.005 130.13L360.5 103.095V49.0189L408.005 21.9845L455.518 49.0189V103.095Z' fill='%2300BABC'/%3E%3C/svg%3E");
    --arrow: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="31" height="30" viewBox="0 0 31 30" fill="none"%3E%3Cg%3E%3Cpath d="M15.8347 11.25L21.1384 16.5538L19.3697 18.3213L15.8347 14.785L12.2997 18.3213L10.5309 16.5538L15.8347 11.25Z" fill="white"/%3E%3C/g%3E%3C/svg%3E');
    --icon-filter: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cline x1='4' y1='2' x2='14' y2='2' stroke='white' stroke-width='2'/%3E%3Cline x1='4' y1='7' x2='10' y2='7' stroke='white' stroke-width='2'/%3E%3Cline x1='4' y1='12' x2='12' y2='12' stroke='white' stroke-width='2'/%3E%3Ccircle cx='1' cy='2' r='1' fill='white'/%3E%3Ccircle cx='1' cy='7' r='1' fill='white'/%3E%3Ccircle cx='1' cy='12' r='1' fill='white'/%3E%3C/svg%3E");
    --icon-sort: url("data:image/svg+xml,%3Csvg width='19' height='14' viewBox='0 0 19 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.85109 1.45851L6.34757 0.962034C6.07337 0.687836 5.62881 0.687836 5.35461 0.962034L5.85109 1.45851ZM2.35461 3.96203L1.85813 4.45851L2.85109 5.45147L3.34757 4.95499L2.35461 3.96203ZM8.35461 4.95499L8.85109 5.45147L9.84405 4.45851L9.34757 3.96203L8.35461 4.95499ZM6.55322 12.5415L6.55322 1.45851L5.14896 1.45851L5.14896 12.5415L6.55322 12.5415ZM3.34757 4.95499L6.34757 1.95499L5.35461 0.962034L2.35461 3.96203L3.34757 4.95499ZM5.35461 1.95499L8.35461 4.95499L9.34757 3.96203L6.34757 0.962034L5.35461 1.95499Z' fill='%23021D49' fill-opacity='0.6'/%3E%3Cpath d='M12.8511 12.5415L12.3546 13.038C12.6288 13.3122 13.0733 13.3122 13.3475 13.038L12.8511 12.5415ZM16.3475 10.038L16.844 9.54148L15.8511 8.54853L15.3546 9.04501L16.3475 10.038ZM10.3475 9.04501L9.85106 8.54853L8.8581 9.54149L9.35458 10.038L10.3475 9.04501ZM12.1489 1.45851L12.1489 12.5415L13.5532 12.5415L13.5532 1.45851L12.1489 1.45851ZM15.3546 9.04501L12.3546 12.045L13.3475 13.038L16.3475 10.038L15.3546 9.04501ZM13.3475 12.045L10.3475 9.04501L9.35458 10.038L12.3546 13.038L13.3475 12.045Z' fill='%23021D49' fill-opacity='0.6'/%3E%3C/svg%3E");
    --zoom: url("data:image/svg+xml,%3Csvg width='13' height='7' viewBox='0 0 13 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cline x1='13' y1='0.5' x2='4' y2='0.499999' stroke='%2384DADE'/%3E%3Cline x1='12' y1='3.5' x2='-4.37114e-08' y2='3.5' stroke='%2384DADE'/%3E%3Cline x1='11' y1='6.5' x2='4' y2='6.5' stroke='%2384DADE'/%3E%3C/svg%3E");
    --close: url("data:image/svg+xml,%3Csvg width='10' height='10' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.07373 1L8.9999 9' stroke='%234A5E7D' stroke-linecap='round'/%3E%3Cpath d='M1 9L8.92617 1' stroke='%234A5E7D' stroke-linecap='round'/%3E%3C/svg%3E");
    --icon-frown: url("data:image/svg+xml,%3Csvg width='42' height='52' viewBox='0 0 42 52' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='21' cy='21' r='20' stroke='%2384DADE' stroke-width='2'/%3E%3Ccircle cx='26.8802' cy='16.8001' r='0.846667' fill='%23021D49' stroke='%23021D49' stroke-width='1.66667'/%3E%3Ccircle cx='15.1199' cy='16.8001' r='0.846667' fill='%23021D49' stroke='%23021D49' stroke-width='1.66667'/%3E%3Cpath d='M13.4399 29.4002L28.5599 25.2002' stroke='%23021D49' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");
    --new: url("data:image/svg+xml,%3Csvg width='44' height='18' viewBox='0 0 44 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0L38 0L44 9L38 18H0V0Z' fill='%2384DADE'/%3E%3Cpath d='M13.8999 4.27273V13H12.4936L8.38139 7.0554H8.30895V13H6.72798V4.27273H8.14276L12.2507 10.2216H12.3274V4.27273H13.8999ZM15.6225 13V4.27273H21.2987V5.59801H17.2035V7.96733H21.0046V9.29261H17.2035V11.6747H21.3327V13H15.6225ZM24.7482 13L22.2852 4.27273H23.9854L25.5579 10.6861H25.6388L27.3178 4.27273H28.8647L30.5479 10.6903H30.6246L32.1971 4.27273H33.8974L31.4343 13H29.8746L28.1275 6.87642H28.0593L26.3079 13H24.7482Z' fill='%23021D49'/%3E%3C/svg%3E%0A");
    --sale: url("data:image/svg+xml,%3Csvg width='44' height='18' viewBox='0 0 44 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0L38 0L44 9L38 18H0V0Z' fill='%23F26522'/%3E%3Cpath d='M10.3928 6.67188C10.353 6.29972 10.1854 6.00994 9.88991 5.80256C9.5973 5.59517 9.21662 5.49148 8.74787 5.49148C8.41832 5.49148 8.13565 5.54119 7.89986 5.64062C7.66406 5.74006 7.48366 5.875 7.35866 6.04545C7.23366 6.21591 7.16974 6.41051 7.1669 6.62926C7.1669 6.81108 7.2081 6.96875 7.29048 7.10227C7.37571 7.2358 7.49077 7.34943 7.63565 7.44318C7.78054 7.53409 7.94105 7.6108 8.11719 7.6733C8.29332 7.7358 8.47088 7.78835 8.64986 7.83097L9.46804 8.03551C9.79759 8.11222 10.1143 8.21591 10.4183 8.34659C10.7251 8.47727 10.9993 8.64205 11.2408 8.84091C11.4851 9.03977 11.6783 9.27983 11.8203 9.56108C11.9624 9.84233 12.0334 10.1719 12.0334 10.5497C12.0334 11.0611 11.9027 11.5114 11.6413 11.9006C11.38 12.2869 11.0021 12.5895 10.5078 12.8082C10.0163 13.0241 9.42116 13.1321 8.7223 13.1321C8.04332 13.1321 7.45384 13.027 6.95384 12.8168C6.45668 12.6065 6.06747 12.2997 5.78622 11.8963C5.50781 11.4929 5.35724 11.0014 5.33452 10.4219H6.88991C6.91264 10.7259 7.00639 10.9787 7.17116 11.1804C7.33594 11.3821 7.55043 11.5327 7.81463 11.6321C8.08168 11.7315 8.37997 11.7812 8.70952 11.7812C9.05327 11.7812 9.3544 11.7301 9.61293 11.6278C9.87429 11.5227 10.0788 11.3778 10.2266 11.1932C10.3743 11.0057 10.4496 10.7869 10.4524 10.5369C10.4496 10.3097 10.3828 10.1222 10.2521 9.97443C10.1214 9.82386 9.93821 9.69886 9.70241 9.59943C9.46946 9.49716 9.19673 9.40625 8.88423 9.3267L7.89134 9.07102C7.17259 8.88636 6.6044 8.60653 6.18679 8.23153C5.77202 7.85369 5.56463 7.35227 5.56463 6.72727C5.56463 6.21307 5.70384 5.76278 5.98224 5.37642C6.26349 4.99006 6.6456 4.69034 7.12855 4.47727C7.61151 4.26136 8.15838 4.15341 8.76918 4.15341C9.38849 4.15341 9.93111 4.26136 10.397 4.47727C10.8658 4.69034 11.2337 4.98722 11.5007 5.3679C11.7678 5.74574 11.9055 6.1804 11.9141 6.67188H10.3928ZM14.4229 13H12.7354L15.8079 4.27273H17.7596L20.8363 13H19.1488L16.8178 6.0625H16.7496L14.4229 13ZM14.4783 9.57812H19.0806V10.848H14.4783V9.57812ZM21.9858 13V4.27273H23.5668V11.6747H27.4105V13H21.9858ZM28.7827 13V4.27273H34.4588V5.59801H30.3636V7.96733H34.1648V9.29261H30.3636V11.6747H34.4929V13H28.7827Z' fill='white'/%3E%3C/svg%3E%0A");
    --best-seller: url('data:image/svg+xml,<svg width="96" height="18" viewBox="0 0 96 18" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0 0H5V9V18H0V0Z" fill="%2300BABC"/><path d="M4 0H90.2637L96 9L90.2637 18H4V0Z" fill="%2384DADE"/><path d="M9.54244 13V4.27273H12.8833C13.514 4.27273 14.0382 4.37216 14.4558 4.57102C14.8762 4.76705 15.1902 5.03551 15.3976 5.37642C15.6078 5.71733 15.7129 6.10369 15.7129 6.53551C15.7129 6.89062 15.6447 7.1946 15.5083 7.44744C15.372 7.69744 15.1887 7.90057 14.9586 8.05682C14.7285 8.21307 14.4714 8.32528 14.1873 8.39347V8.47869C14.497 8.49574 14.7939 8.59091 15.0779 8.7642C15.3649 8.93466 15.5993 9.17614 15.7811 9.48864C15.9629 9.80114 16.0538 10.179 16.0538 10.6222C16.0538 11.0739 15.9444 11.4801 15.7257 11.8409C15.5069 12.1989 15.1774 12.4815 14.737 12.6889C14.2967 12.8963 13.7427 13 13.0751 13H9.54244ZM11.1234 11.679H12.8237C13.3975 11.679 13.8109 11.5696 14.0637 11.3509C14.3194 11.1293 14.4473 10.8452 14.4473 10.4986C14.4473 10.2401 14.3833 10.0071 14.2555 9.79972C14.1277 9.58949 13.9458 9.42472 13.71 9.3054C13.4743 9.18324 13.193 9.12216 12.8663 9.12216H11.1234V11.679ZM11.1234 7.98438H12.6873C12.96 7.98438 13.2058 7.93466 13.4245 7.83523C13.6433 7.73295 13.8152 7.58949 13.9402 7.40483C14.068 7.21733 14.1319 6.99574 14.1319 6.74006C14.1319 6.40199 14.0126 6.12358 13.774 5.90483C13.5382 5.68608 13.1873 5.5767 12.7214 5.5767H11.1234V7.98438ZM17.4292 13V4.27273H23.1053V5.59801H19.0101V7.96733H22.8113V9.29261H19.0101V11.6747H23.1394V13H17.4292ZM29.4611 6.67188C29.4213 6.29972 29.2537 6.00994 28.9583 5.80256C28.6657 5.59517 28.285 5.49148 27.8162 5.49148C27.4867 5.49148 27.204 5.54119 26.9682 5.64062C26.7324 5.74006 26.552 5.875 26.427 6.04545C26.302 6.21591 26.2381 6.41051 26.2353 6.62926C26.2353 6.81108 26.2765 6.96875 26.3588 7.10227C26.4441 7.2358 26.5591 7.34943 26.704 7.44318C26.8489 7.53409 27.0094 7.6108 27.1855 7.6733C27.3617 7.7358 27.5392 7.78835 27.7182 7.83097L28.5364 8.03551C28.8659 8.11222 29.1827 8.21591 29.4867 8.34659C29.7935 8.47727 30.0676 8.64205 30.3091 8.84091C30.5534 9.03977 30.7466 9.27983 30.8887 9.56108C31.0307 9.84233 31.1017 10.1719 31.1017 10.5497C31.1017 11.0611 30.9711 11.5114 30.7097 11.9006C30.4483 12.2869 30.0705 12.5895 29.5762 12.8082C29.0847 13.0241 28.4895 13.1321 27.7907 13.1321C27.1117 13.1321 26.5222 13.027 26.0222 12.8168C25.525 12.6065 25.1358 12.2997 24.8546 11.8963C24.5762 11.4929 24.4256 11.0014 24.4029 10.4219H25.9583C25.981 10.7259 26.0748 10.9787 26.2395 11.1804C26.4043 11.3821 26.6188 11.5327 26.883 11.6321C27.15 11.7315 27.4483 11.7812 27.7779 11.7812C28.1216 11.7812 28.4228 11.7301 28.6813 11.6278C28.9426 11.5227 29.1472 11.3778 29.2949 11.1932C29.4426 11.0057 29.5179 10.7869 29.5208 10.5369C29.5179 10.3097 29.4512 10.1222 29.3205 9.97443C29.1898 9.82386 29.0066 9.69886 28.7708 9.59943C28.5378 9.49716 28.2651 9.40625 27.9526 9.3267L26.9597 9.07102C26.2409 8.88636 25.6728 8.60653 25.2551 8.23153C24.8404 7.85369 24.633 7.35227 24.633 6.72727C24.633 6.21307 24.7722 5.76278 25.0506 5.37642C25.3319 4.99006 25.714 4.69034 26.1969 4.47727C26.6799 4.26136 27.2267 4.15341 27.8375 4.15341C28.4569 4.15341 28.9995 4.26136 29.4654 4.47727C29.9341 4.69034 30.302 4.98722 30.5691 5.3679C30.8361 5.74574 30.9739 6.1804 30.9824 6.67188H29.4611ZM32.1277 5.59801V4.27273H39.0907V5.59801H36.3933V13H34.8251V5.59801H32.1277ZM48.1525 6.67188C48.1127 6.29972 47.9451 6.00994 47.6497 5.80256C47.3571 5.59517 46.9764 5.49148 46.5076 5.49148C46.1781 5.49148 45.8954 5.54119 45.6596 5.64062C45.4238 5.74006 45.2434 5.875 45.1184 6.04545C44.9934 6.21591 44.9295 6.41051 44.9267 6.62926C44.9267 6.81108 44.9679 6.96875 45.0502 7.10227C45.1355 7.2358 45.2505 7.34943 45.3954 7.44318C45.5403 7.53409 45.7008 7.6108 45.877 7.6733C46.0531 7.7358 46.2306 7.78835 46.4096 7.83097L47.2278 8.03551C47.5574 8.11222 47.8741 8.21591 48.1781 8.34659C48.4849 8.47727 48.7591 8.64205 49.0005 8.84091C49.2449 9.03977 49.438 9.27983 49.5801 9.56108C49.7221 9.84233 49.7931 10.1719 49.7931 10.5497C49.7931 11.0611 49.6625 11.5114 49.4011 11.9006C49.1397 12.2869 48.7619 12.5895 48.2676 12.8082C47.7761 13.0241 47.1809 13.1321 46.4821 13.1321C45.8031 13.1321 45.2136 13.027 44.7136 12.8168C44.2164 12.6065 43.8272 12.2997 43.546 11.8963C43.2676 11.4929 43.117 11.0014 43.0943 10.4219H44.6497C44.6724 10.7259 44.7662 10.9787 44.9309 11.1804C45.0957 11.3821 45.3102 11.5327 45.5744 11.6321C45.8414 11.7315 46.1397 11.7812 46.4693 11.7812C46.813 11.7812 47.1142 11.7301 47.3727 11.6278C47.6341 11.5227 47.8386 11.3778 47.9863 11.1932C48.1341 11.0057 48.2093 10.7869 48.2122 10.5369C48.2093 10.3097 48.1426 10.1222 48.0119 9.97443C47.8812 9.82386 47.698 9.69886 47.4622 9.59943C47.2292 9.49716 46.9565 9.40625 46.644 9.3267L45.6511 9.07102C44.9324 8.88636 44.3642 8.60653 43.9466 8.23153C43.5318 7.85369 43.3244 7.35227 43.3244 6.72727C43.3244 6.21307 43.4636 5.76278 43.742 5.37642C44.0233 4.99006 44.4054 4.69034 44.8883 4.47727C45.3713 4.26136 45.9181 4.15341 46.5289 4.15341C47.1483 4.15341 47.6909 4.26136 48.1568 4.47727C48.6255 4.69034 48.9934 4.98722 49.2605 5.3679C49.5275 5.74574 49.6653 6.1804 49.6738 6.67188H48.1525ZM51.2026 13V4.27273H56.8787V5.59801H52.7836V7.96733H56.5847V9.29261H52.7836V11.6747H56.9128V13H51.2026ZM58.4917 13V4.27273H60.0726V11.6747H63.9164V13H58.4917ZM65.2885 13V4.27273H66.8695V11.6747H70.7132V13H65.2885ZM72.0854 13V4.27273H77.7615V5.59801H73.6664V7.96733H77.4675V9.29261H73.6664V11.6747H77.7956V13H72.0854ZM79.3745 13V4.27273H82.6472C83.3176 4.27273 83.8801 4.3892 84.3347 4.62216C84.7921 4.85511 85.1373 5.18182 85.3702 5.60227C85.606 6.01989 85.7239 6.5071 85.7239 7.06392C85.7239 7.62358 85.6046 8.10937 85.3659 8.52131C85.1301 8.9304 84.7821 9.24716 84.3219 9.47159C83.8617 9.69318 83.2963 9.80398 82.6259 9.80398H80.2949V8.49148H82.4128C82.8049 8.49148 83.1259 8.4375 83.3759 8.32955C83.6259 8.21875 83.8105 8.05824 83.9299 7.84801C84.052 7.63494 84.1131 7.37358 84.1131 7.06392C84.1131 6.75426 84.052 6.49006 83.9299 6.27131C83.8077 6.04972 83.6216 5.8821 83.3716 5.76847C83.1216 5.65199 82.7992 5.59375 82.4043 5.59375H80.9554V13H79.3745ZM83.883 9.04545L86.0435 13H84.2793L82.1571 9.04545H83.883Z" fill="%23021D49"/></svg>');
    --merch-pick: url('data:image/svg+xml,<svg width="96" height="18" viewBox="0 0 96 18" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0 0H5V9V18H0V0Z" fill="%2300BABC"/><path d="M4 0H90.2637L96 9L90.2637 18H4V0Z" fill="%2384DADE"/><path d="M10.937 4.27273H12.8716L15.4625 10.5966H15.5648L18.1557 4.27273H20.0904V13H18.5733V7.00426H18.4924L16.0804 12.9744H14.9469L12.535 6.99148H12.454V13H10.937V4.27273ZM21.812 13V4.27273H27.4881V5.59801H23.3929V7.96733H27.1941V9.29261H23.3929V11.6747H27.5222V13H21.812ZM29.101 13V4.27273H32.3738C33.0442 4.27273 33.6067 4.3892 34.0613 4.62216C34.5186 4.85511 34.8638 5.18182 35.0968 5.60227C35.3326 6.01989 35.4505 6.5071 35.4505 7.06392C35.4505 7.62358 35.3311 8.10937 35.0925 8.52131C34.8567 8.9304 34.5087 9.24716 34.0485 9.47159C33.5882 9.69318 33.0229 9.80398 32.3525 9.80398H30.0215V8.49148H32.1394C32.5314 8.49148 32.8525 8.4375 33.1025 8.32955C33.3525 8.21875 33.5371 8.05824 33.6564 7.84801C33.7786 7.63494 33.8397 7.37358 33.8397 7.06392C33.8397 6.75426 33.7786 6.49006 33.6564 6.27131C33.5343 6.04972 33.3482 5.8821 33.0982 5.76847C32.8482 5.65199 32.5257 5.59375 32.1309 5.59375H30.682V13H29.101ZM33.6096 9.04545L35.7701 13H34.0059L31.8837 9.04545H33.6096ZM44.3759 7.21733H42.7821C42.7367 6.95597 42.6529 6.72443 42.5307 6.52273C42.4086 6.31818 42.2566 6.14489 42.0748 6.00284C41.8929 5.8608 41.6855 5.75426 41.4526 5.68324C41.2225 5.60938 40.9739 5.57244 40.7069 5.57244C40.2324 5.57244 39.812 5.69176 39.4455 5.9304C39.079 6.16619 38.7921 6.51278 38.5847 6.97017C38.3773 7.42472 38.2736 7.98011 38.2736 8.63636C38.2736 9.30398 38.3773 9.86648 38.5847 10.3239C38.7949 10.7784 39.0819 11.1222 39.4455 11.3551C39.812 11.5852 40.231 11.7003 40.7026 11.7003C40.964 11.7003 41.2083 11.6662 41.4355 11.598C41.6657 11.527 41.8716 11.4233 42.0534 11.2869C42.2381 11.1506 42.3929 10.983 42.5179 10.7841C42.6458 10.5852 42.7338 10.358 42.7821 10.1023L44.3759 10.1108C44.3162 10.5256 44.187 10.9148 43.9881 11.2784C43.7921 11.642 43.535 11.9631 43.2168 12.2415C42.8986 12.517 42.5265 12.733 42.1003 12.8892C41.6742 13.0426 41.2012 13.1193 40.6813 13.1193C39.9142 13.1193 39.2296 12.9418 38.6273 12.5866C38.025 12.2315 37.5506 11.7188 37.204 11.0483C36.8574 10.3778 36.6841 9.57386 36.6841 8.63636C36.6841 7.69602 36.8588 6.89205 37.2083 6.22443C37.5577 5.55398 38.0336 5.04119 38.6358 4.68608C39.2381 4.33097 39.9199 4.15341 40.6813 4.15341C41.1671 4.15341 41.6188 4.22159 42.0364 4.35795C42.454 4.49432 42.8262 4.6946 43.1529 4.95881C43.4796 5.22017 43.748 5.54119 43.9583 5.92188C44.1713 6.29972 44.3105 6.73153 44.3759 7.21733ZM45.8237 13V4.27273H47.4047V7.96733H51.4487V4.27273H53.0339V13H51.4487V9.29261H47.4047V13H45.8237ZM57.7299 13V4.27273H61.0027C61.6731 4.27273 62.2356 4.39773 62.6902 4.64773C63.1476 4.89773 63.4927 5.24148 63.7257 5.67898C63.9615 6.11364 64.0794 6.60795 64.0794 7.16193C64.0794 7.72159 63.9615 8.21875 63.7257 8.65341C63.4899 9.08807 63.1419 9.4304 62.6816 9.6804C62.2214 9.92756 61.6547 10.0511 60.9814 10.0511H58.8123V8.75142H60.7683C61.1603 8.75142 61.4814 8.68324 61.7314 8.54688C61.9814 8.41051 62.166 8.22301 62.2853 7.98438C62.4075 7.74574 62.4686 7.47159 62.4686 7.16193C62.4686 6.85227 62.4075 6.57955 62.2853 6.34375C62.166 6.10795 61.9799 5.92472 61.7271 5.79403C61.4771 5.66051 61.1547 5.59375 60.7598 5.59375H59.3109V13H57.7299ZM67.0336 4.27273V13H65.4526V4.27273H67.0336ZM76.2157 7.21733H74.622C74.5765 6.95597 74.4927 6.72443 74.3706 6.52273C74.2484 6.31818 74.0964 6.14489 73.9146 6.00284C73.7328 5.8608 73.5254 5.75426 73.2924 5.68324C73.0623 5.60938 72.8137 5.57244 72.5467 5.57244C72.0723 5.57244 71.6518 5.69176 71.2853 5.9304C70.9189 6.16619 70.6319 6.51278 70.4245 6.97017C70.2172 7.42472 70.1135 7.98011 70.1135 8.63636C70.1135 9.30398 70.2172 9.86648 70.4245 10.3239C70.6348 10.7784 70.9217 11.1222 71.2853 11.3551C71.6518 11.5852 72.0708 11.7003 72.5424 11.7003C72.8038 11.7003 73.0481 11.6662 73.2754 11.598C73.5055 11.527 73.7115 11.4233 73.8933 11.2869C74.0779 11.1506 74.2328 10.983 74.3578 10.7841C74.4856 10.5852 74.5737 10.358 74.622 10.1023L76.2157 10.1108C76.1561 10.5256 76.0268 10.9148 75.8279 11.2784C75.6319 11.642 75.3748 11.9631 75.0566 12.2415C74.7385 12.517 74.3663 12.733 73.9402 12.8892C73.514 13.0426 73.041 13.1193 72.5211 13.1193C71.7541 13.1193 71.0694 12.9418 70.4672 12.5866C69.8649 12.2315 69.3904 11.7188 69.0439 11.0483C68.6973 10.3778 68.524 9.57386 68.524 8.63636C68.524 7.69602 68.6987 6.89205 69.0481 6.22443C69.3975 5.55398 69.8734 5.04119 70.4757 4.68608C71.0779 4.33097 71.7598 4.15341 72.5211 4.15341C73.0069 4.15341 73.4586 4.22159 73.8762 4.35795C74.2939 4.49432 74.666 4.6946 74.9927 4.95881C75.3194 5.22017 75.5879 5.54119 75.7981 5.92188C76.0112 6.29972 76.1504 6.73153 76.2157 7.21733ZM77.6635 13V4.27273H79.2445V8.28267H79.351L82.7559 4.27273H84.6863L81.3113 8.18892L84.7161 13H82.8155L80.2118 9.25852L79.2445 10.4006V13H77.6635Z" fill="%23021D49"/></svg>');
    --dark-blue: #021d49;
    --dark-blue-5pc: #021D490D;
    --dark-blue-10pc: #021D491A;
    --dark-blue-45pc: #021d4973;
    --dark-blue-50pc: #021d4980;
    --dark-blue-60pc: #021D4999;
    --dark-blue-70pc: #021D49B2;
    --grey: #f3f4f6;
    --teal: #84dade;
    --dark-teal: #00b1b4;
    --orange: #f26522;
}

.collection-body {
    background: white!important;
    font-family: Inter;
}
.container-1440 {
    width: 100%;
    max-width: 1440px;
    margin: 0 auto;
    padding: 2rem;
}
.coll-wrap {
    padding: 0 0 0 3rem;
    background-color: white;
}
.collection-breadcrumb {
    padding: 2rem 0 4rem 0;
}
.collection-breadcrumb-list {
    font-family: Inter;
    font-size: 14px;
    font-weight: 500;
    line-height: normal;
    text-align: left;
    color: #021D4999;
    list-style: none;
    padding: 0;
}
.collection-breadcrumb-list>li+li::before {
    padding: 0 5px;
    content: ">";
}
.collection-breadcrumb-list > li {
  display: inline-block;
}
.collection-header {
    display: flex;
    flex-direction: column;
    justify-content: center; 
    align-items: flex-start;
    border-radius: 20px;
    background-color: var(--grey);
    height: 152px;
    margin: 0 2rem 2rem;
    padding: 2rem;
    background-image: var(--hexes);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: right;
}
.collection-header-title h1 {
    width: 700px;
    font-size: 36px;
    font-weight: 600;
    line-height: 39.6px;
    letter-spacing: -0.01em;
    text-align: left;
    color: var(--dark-blue);
    font-family: 'MuseoSans-700';
}
.collection-header-learn-more {
    cursor: pointer;
    text-decoration: underline;
}
.collection-product-count {
    font-family: Inter;
    font-size: 16px;
    font-weight: 700;
    line-height: 21.6px;
    letter-spacing: -0.01em;
    text-align: left;
    color: var(--dark-blue);
}
.collection-info {
    padding: 0 2rem 2rem 0;
    overflow: auto;
}
.showmore,
.showless {
    font-size: 12px;
    font-weight: 400;
    line-height: 16.2px;
    letter-spacing: -0.01em;
    text-align: left;
    color: var(--dark-blue-70pc);
    margin-top: 0.5rem!important;
    text-decoration: underline;
    cursor: pointer;
}
.filter-selection-wrap {
    width: 100%;
    display: none;
    background: white;
}
.filter-selection {
    display: flex;
    align-items: center;
}
.filter-selection-clearall {
    font-size: 12px;
    font-weight: 500;
    line-height: 16.2px;
    letter-spacing: -0.01em;
    text-align: left;
    color: var(--dark-blue-70pc);
    text-decoration: underline;
    cursor: pointer;
}
.filter-selection span {
    display: flex;
    flex-wrap: wrap;
    align-content: center;
    height: 44px;
    background-color: var(--dark-blue-5pc);
    border-radius: 8px;
    margin: 0 1rem 0 0;
    padding: 0 4rem 0 2rem;
    font-size: 14px;
    font-weight: 500;
    line-height: 18.9px;
    letter-spacing: -0.01em;
    text-align: left;
    color: var(--dark-blue-70pc);
    cursor: pointer;
}
.filter-selection span::after {
    content: '';
    display: inline-block;
    position: relative;
    margin-right: -1.5rem;
    top: 5px;
    right: -1rem;
    background-color: var(--dark-blue-70pc);
    mask: var(--close);
    -webkit-mask: var(--close);
    width: 10px;
    height: 10px;
}
.product-sort-wrap {
    display: block;
    position: relative;
    z-index: 101;
    width: 100%;
}
.sort-by {
    background: transparent;
    width: 105px;
    margin-top: 0.5rem;
    margin-right: 2rem;
}
#sort-by-list {
    width: 175px;
    height: 240px;
    border-radius: 8px;
    border: 1px solid #e6e8ed;
    right: -2rem;
    top: 0;
    display: none;
    font-family: Inter!important;
    font-size: 14px;
    font-weight: 500;
    line-height: 16.41px;
    text-align: left;
    box-shadow: 0px 10px 20px 0px #4B4B5526!important;
}
#sort-by-list > li {
    position: relative;
    top: 3.5rem;
    height: 30px;
    margin: 0;
}
#sort-by-list > li > a {
    color: var(--dark-blue-60pc);
}
.sort-by h3 {
    display: flex;
    justify-content: flex-end;
    margin: 0;
    padding: 12px 1rem 11px 15px;
    border: unset;
    cursor: pointer;
    font-size: 16px;
    font-weight: 700;
    line-height: 21.6px;
    letter-spacing: -0.01em;
    text-align: right;
    color: var(--dark-blue-60pc);
    position: relative;
    z-index: 1000;
    font-family: Inter;
}
.sort-text-icon::before,
.mobile-sort-heading::before {
    content: "";
    display: block;
    position: relative;
    background: var(--icon-sort);
    width: 18px;
    height: 14px;
    top: 2px;
    left: -6px;
}
.sort-by .arrow::after {
    content: '';
    display: inline-block;
    position: absolute;
    margin-right: -1.5rem;
    top: -5px;
    transform: rotate(180deg);
    background-color: var(--dark-blue-60pc);
    mask: var(--arrow);
    -webkit-mask: var(--arrow);
    width: 30px;
    height: 30px;
}
.sort-by .arrow-active::after {
    content: '';
    display: inline-block;
    position: absolute;
    margin-right: -1.5rem;
    top: -5px;
    transform: rotate(0deg);
    background-color: var(--dark-blue-60pc);
    mask: var(--arrow);
    -webkit-mask: var(--arrow);
    width: 30px;
    height: 30px;
}
.collection-filter-sidebar {
    border-radius: 20px;
    background-color: var(--grey);
}
.collection-filter-header {
    height: 60px;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    font-size: 16px;
    font-weight: 700;
    line-height: 21.6px;
    text-align: left;
    color: white;
    background-color: var(--dark-blue); 
    display: flex;
    padding: 0 2rem;
    align-items: center;
}
.collection-filter-header::before {
    content: '';
    display: block;
    position: relative;
    margin-right: 1rem;
    background-color: white;
    mask: var(--icon-filter);
    -webkit-mask: var(--icon-filter);
    width: 14px;
    height: 14px;
}
.hide-before::before {
    display: none;
}
.select-attrs {
    display: none;
    padding: 1rem 2rem;
}
.select-attrs > li {
    margin: 1rem 0;
}
.select-attrs > li > a {
    display: block;
    font-family: Inter;
    margin: 0.5rem 0;
    font-size: 16px;
    font-weight: 700;
    line-height: 21.6px;
    letter-spacing: -0.01em;
    text-align: left;
    color: var(--dark-blue);
}
.slider-arrow {
    position: absolute;
    right: 0;
    top: 1px;
    font-family: unset;
    font-size: unset;
    display: inline-block;
    width: 50px;
    cursor: pointer;
    transition: none;
    transform: none;
    top: -6px;
}
.slider-arrow::after {
    content: '';
    display: flex!important;
    position: absolute;
    left: 3rem;
    transform: rotate(180deg);
    background-color: var(--dark-blue);
    width: 30px;
    height: 30px;
    -webkit-mask: var(--arrow);
    mask: var(--arrow);
    margin-left: auto!important;
}
.slider-arrow-active::after {
    content: '';
    display: flex!important;
    position: absolute;
    left: 3rem;
    transform: rotate(0deg);
    background-color: var(--dark-blue);
    width: 30px;
    height: 30px;
    -webkit-mask: var(--arrow);
    mask: var(--arrow);
    margin-left: auto!important;
}
.coll-filter {
    margin-top: 1rem;
}
.coll-filter li .filter-color {
    width: 10px;
    height: 10px;
    border-radius: 2px;
    margin-right: 1rem;
}
.coll-filter > li {
    padding-top: 3px;
    margin: 0;
}
.coll-filter > li > a {
    padding: 0;
    height: 20px;
    font-family: Inter;
    font-size: 14px;
    font-weight: 400;
    line-height: 18.9px;
    letter-spacing: -0.01em;
    text-align: left;
    color: var(--dark-blue-70pc);
}
.coll-filter > li > a:hover {
    text-decoration: underline;
}
.coll-filter > li.selected > a {
    margin-left: -6px;
    padding-left: 2rem;
}
.coll-filter > li.selected > a::before {
    all: unset;
}
.coll-filter > li > a::before {
    all: unset;
}
.coll-filter > li.selected:not(:first-of-type) {
    border-left: 6px solid var(--teal);
}
.coll-filter > li.selected[value=""] > a {
    margin-left: 0;
}
.coll-filter > li.selected {
    margin-left: -2rem;
}
.sep {
    border-top: 1px solid var(--dark-blue-10pc);
    margin: 2rem 0;
}
.collection-info h2 {
    font-size: 24px;
    font-weight: 700;
    line-height: 32.4px;
    letter-spacing: -0.01em;
    text-align: left;
    color: var(--dark-blue);
}
.collection-info p {
    font-size: 16px;
    font-weight: 400;
    line-height: 21.6px;
    letter-spacing: -0.01em;
    text-align: left;
    color: var(--dark-blue-60pc);
}
.readMoreSec {
    display: none;
}
/* pagination */
#collection-pagination-ul {
    list-style-type: none;
    display: inline-flex;
    padding-inline-start: 0;
}
.collection-pagination {
    height: 80px;
    margin-top: 5rem;
    border-bottom: 1px solid var(--dark-blue-10pc);
}
.pagination-sm > li > a, .pagination-sm > li > span {
    margin: 0 5px;
    font-size: 16px;
    font-weight: 500;
    line-height: 21.6px;
    letter-spacing: -0.01em;
    text-align: center;
    color: var(--dark-blue-60pc);
}
.coll-pagination > .active > span {
    width: 44px;
    height: 44px;
    border-radius: 22px!important;
    color: white;
    background-color: var(--dark-blue);
    font-size: 16px;
    font-weight: 700;
    line-height: 21.6px;
    letter-spacing: -0.01em;
    text-align: center;
    display: flex;
    justify-content: space-around;
    position: relative;
    align-items: center;
    top: -13px;
    margin: 0 1rem;
}
.previousarrow,
.nextarrow {
    width: 44px;
    height: 44px;
    border-radius: 22px;
    border: 1px solid var(--dark-blue-60pc);
    display: flex;
    justify-content: space-around;
    position: relative;
    align-items: center;
    top: -36px;
    margin: 0 1rem;
}
.previousarrow::before {
    content: '';
    display: inline-block;
    position: absolute;
    right: 6px;
    top: 7px;
    transform: rotate(-90deg);
    background-color: var(--dark-blue-60pc);
    mask: var(--arrow);
    -webkit-mask: var(--arrow);
    width: 30px;
    height: 30px;
}
.nextarrow::before {
    content: '';
    display: inline-block;
    position: absolute;
    right: 5px;
    top: 5px;
    transform: rotate(90deg);
    background-color: var(--dark-blue-60pc);
    mask: var(--arrow);
    -webkit-mask: var(--arrow);
    width: 30px;
    height: 30px;
}
@media (max-width: 768px) {
    .sticky-filter-sort {
        position: sticky;
        top: 0;
        z-index: 1000;
        background: white;
        padding: 2rem 1rem 0;
        border-bottom: 1px solid var(--dark-blue-10pc);
        margin: 0 -1rem;
    }
}
.product-filter {
    margin: 0;
}
.sidebar-menu-label {
    margin: 20px 0 17px;
}
.price {
    font-family: Inter;
}
.product-info .price {
    height: unset;
}
.product-info {
    height: 340px;
    max-height: 340px;
    margin: 0 20px 30px;
}
.product-list-inner {
    margin-top: 10px;
}
.product-thumbnail {
    padding: 0 0 15px;
}
.product-thumbnail img {
    width: 210px;
    height: 210px;
    object-fit: contain;
}
.product-info .minqty {
    font-family: Inter;
    font-size: 12px;
    font-weight: 400;
    line-height: 16.2px;
    letter-spacing: -0.01em;
    text-align: left;
    color: var(--dark-blue-60pc);
}
/* labels */
.product-info .new-label {
    background: var(--new);
    width: 44px;
    height: 18px;
    position: absolute;
    top: 203px;
    left: 0;
}
.product-info .sale-label {
    background: var(--sale);
    width: 44px;
    height: 18px;
    position: absolute;
    top: 203px;
    left: 0;
}
.product-info .made-in-usa {
    padding-left: 1rem;
    padding-right: 0.3rem;
    height: 18px;
    position: absolute;
    top: 203px;
    left: 0;
    text-wrap: nowrap;
    font-weight: 700;
    font-size: 12px;
    color: white;
    background-color: var(--dark-blue);
}
.product-info .made-in-usa::after {
    content: "";
    position: absolute;
    right: -6px;    
    top: 50%;
    transform: translateY(-50%);
    width: 6px;
    height: 18px;
    background: inherit;
    clip-path: polygon(0 0, 100% 50%, 0 100%);
    z-index: 1;
}
.product-info .best-seller {
    background-image: var(--best-seller);
    position: absolute;
    top: 203px;
    left: 0;
    width: 91px;
    height: 18px;
    background-size: 91px 18px;
}
.product-info .merch-pick {
    background: var(--merch-pick);
    position: absolute;
    top: 203px;
    left: 0;
    width: 92px;
    height: 18px;
    background-size: 92px 18px;
}
@media screen and (max-width: 768px) {
    .product-info .merch-pick {
        top: 133px;
    }
}
.both-label {
    top: 179px!important;
}
.product-info .quick-ship,
.product-info .three-day-shipping  {
    position: absolute;
    top: -15px;
    left: 0;
    text-align: left;
    color: var(--dark-blue);
    font-size: 12px;
    font-style: italic;
    text-transform: uppercase;
    font-family: 'Inter';
    font-weight: 600;;
}
.product-info .quick-ship::before,
.product-info .three-day-shipping::before {
    content: '';
    display: inline-block;
    position: relative;
    top: -1px;
    background-color: var(--teal);
    mask: var(--zoom);
    -webkit-mask: var(--zoom);
    width: 13px;
    height: 7px;
}
.product-price {
    font-family: Inter;
    font-size: 16px;
    font-weight: 700;
    line-height: 21.6px;
    letter-spacing: -0.01em;
    text-align: left;
    margin: 0 0.75rem 0 0;
    color: var(--dark-blue);
}
.product-info h4 {
    margin: 1rem 0;
    padding: 0;
    font-family: Inter;
    font-size: 16px;
    font-weight: 500;
    line-height: 21.6px;
    text-align: left;
    color: var(--dark-blue);
    display: block;
}
.msrp {
    font-size: 12px;
    font-weight: 400;
    line-height: 16.2px;
    letter-spacing: -0.01em;
    text-align: left;
    color: var(--dark-blue-60pc);
}
/* color choice dots */
.loading {
    width: 100%;
    height: 40px;
    background-image: url('/cdn/shop/files/merch-loading.gif?v=1722981845');
    background-size: contain;
    background-repeat: no-repeat;
    background-position-y: top; 
    background-position-x: -5px;
    padding: 13px 0 0 38px;
    color: var(--dark-blue-60pc);
    font-size: 12px;
    position: relative;
    top: 30px;
}
.nocolors {
    color: var(--dark-blue-60pc);
    font-size: 12px;
    margin-bottom: 1rem;
}
.slideColorCount {
    color: var(--dark-blue-60pc);
    font-size: 12px;
    margin-top: 1rem;
}
/* tooltip colors should be scoped to .color-choices-wrap in data-container attribute */

.tooltip-inner {
    background-color: var(--dark-blue);
    color:  white;
    border: 1px solid var(--dark-blue);
    border-radius: 8px;
}
.tooltip-bottom .tooltip-arrow {
    border-top-color: var(--dark-blue);
} 
.tooltip {
  z-index: 10000;
}
.color-choices-wrap {
    width: 100%;
    position: relative;
    height: 45px;
}
.color-choices-pr-coll {
    display: none;
}
.colorChoiceSlideColl {
    position: relative; 
    top: 14px; 
}
.colorChoiceSlideColl a {
    display: block;
    width: 20px;
}
.coll-prevArrow { 
    left: -30px;
}
.coll-nextArrow {
    right: -20px;
}
.coll-nextArrow,
.coll-prevArrow {
    color: var(--dark-blue-70pc);
    font-size: 28px;
    top: 38px;
}
.color-circle {
    width: 20px; 
    height: 20px; 
    border-radius: 10px; 
    transition: all .2s ease-in-out; 
}
.color-circle:hover {
  transform: scale(1.05) translateY(-4px);
  transition: all .2s ease-in-out; 
}
.jumpup {
    transform: scale(1.05) translateY(-4px); 
}
.jumpdown {
     transform: scale(1);
}
.color-count { 
    font-family: Inter;
    font-size: 12px;
    font-weight: 400;
    line-height: 16.2px;
    letter-spacing: -0.01em;
    text-align: left;
    color: var(--dark-blue-60pc);
    cursor: pointer;
    margin-right: auto;
    padding: 3rem 0;
}
.color-count::after {
    content: '';
    display: inline-block;
    position: relative;
    margin-left: -7px;
    top: 10px;
    transform: rotate(90deg);
    background-color: var(--dark-blue-45pc);
    mask: var(--arrow);
    -webkit-mask: var(--arrow);
    width: 30px;
    height: 30px;
}
.colorChoiceSlider-coll {
    visibility: hidden;
}
.colorChoiceSlider-coll.slick-initialized { 
    visibility: visible;
}
 .colorChoiceSlider-coll.slick-initialized .slick-list { 
    height: 40px;
    top: 1.5rem;
 }
/* logged-in merchology employee info */
.selector-wrapper {
    background: var(--dark-blue);
    padding: 1rem;
    border-radius: 1rem;
    position: absolute;
    color: white;
    left: 168px;
    width: 200px;
    z-index: 10000;
}
.triangle {
    right: 100%;
    border: solid transparent;
    position: absolute;
    pointer-events: none;
    border-color: rgba(170, 170, 170, 0);
    border-right-color: var(--dark-blue);
    border-width: 11px;
    margin-top: -11px;
}
.triangle-border {
    right: 100.25%;
    position: absolute;
    border: solid transparent;
    border-color: rgba(238, 238, 238, 0);
    border-right-color: var(--dark-blue);
    border-width: 12px;
    margin-top: -12px;
}
.instock-table {
    text-align: left;
    width: 100%;
}
.instock-table td {
    border: none;
    border-bottom: 1px solid #aaa;
    padding: .25rem;
}
.instock-table thead {
    font-weight: 700;
}
.selector-wrapper p {
    margin: 0;
    padding 0;
}
.selector-wrapper p.note {
    font-size: .85rem;
    margin-top: .75rem;
}
.showhide-buttons {
    font-size: 1.1rem;
    color: var(--dark-blue-60pc);
    background-color: transparent;
    cursor: pointer;
    border: none;
    bottom: -36px;
    left: 70px;
    text-decoration: underline;
    position: absolute;
}
.showhide-buttons:hover,
.showhide-buttons:active {
    background-color: var(--dark-blue);
    color: white;
    font-weight: 700;
    border-radius: 8px;
    padding: 3px 8px;
    text-decoration: unset;
}
.supplier {
    text-align: left; 
    font-size: 1.2rem; 
    margin: 1rem 0;  
}
.supplier a {
    color: white;
    letter-spacing: 0.02rem;
}
.supplier a:hover {
    color: white;
    text-decoration: underline;
    font-weight: 700;
    letter-spacing: normal;
}
.desktop-only {
    display: none;
}
/*-------------------*/
.no-merch {
    width: 100%;
    height: 275px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.no-merch h2 {
    font-size: 24px;
    font-weight: 700;
    line-height: 32.4px;
    color: var(--dark-blue);
}
.no-merch p {
    font-size: 14px;
    font-weight: 500;
    line-height: 18.9px;
    color: var(--dark-blue-70pc);
}
.no-merch p.clear {
    font-size: 12px;
    font-weight: 500;
    line-height: 16.2px;
    letter-spacing: -0.01em;
    text-decoration: underline;
    cursor: pointer;
}
.no-merch::before {
    content: '';
    display: inline-block;
    background: var(--icon-frown);
    width: 42px;
    height: 42px;
}
@media (min-width: 768px){
    .desktop-only {
        display: block;
    }
}
@media (max-width: 767px) {
    html {
        overflow-x: hidden;
    }
    .container-1440 {
        padding: 0 1.3rem;
    }
    .top-bar {
        display: none;
    }
    .coll-wrap {
        padding: 0;
    }
    .coll-filter {
        background: var(--grey);
    }
    .coll-filter.show-section {
        padding: 2rem 0 2rem 2rem;
    }
    .collection-product-list:first-of-type {
        padding-top: 2rem !important;
    }
    .product-list-inner {
        margin-top: 0;
    }
    .product-info {
        margin: 10px 10px 0;
        display: flex;
        gap: 1.5rem;
        height: 170px;
        align-items: center;
        width: 100%;
    }
    .product-info .new-label,
    .product-info .sale-label,
    .product-info .made-in-usa,
    .product-info .best-seller {
        top: 135px;
    }
    .both-label {
        top: 112px!important;
    }
    .product-thumbnail img {
        width: 140px;
        height: 170px;
        object-fit: contain;
        max-width: 140px;
        max-height: 170px;
    }
    .product-info-wrap {
        display: flex;
        flex: 0 1 auto;
        flex-direction: column;
        gap: 1rem;
        max-width: 100%!important;
        min-width: 0; 
    }
    .colorChoiceSlider-coll {
        width: 80%!important;
    }
    .color-choices-wrap {
        top: unset;
    }
    .color-count {
        padding-bottom: 0;
        position: relative;
        height: 43px;
        margin-top: 24px;
        padding: 0;
    }
    .loading {
        position: relative;
        top: 2rem;
        left: -10px;
        display: block;
    }
    .collection-header {
        background-color: transparent;
        height: 88px;
        padding: 1.3rem;
        margin: 0 2rem 0 0;
        background-image: unset;
    }
    .collection-header-title h1 {
        width: 100%;
        font-size: 20px;
        line-height: 22px;
        text-align: left;
    } 
    .collection-filter-header {
        display: flex;
        align-items: center; 
        justify-content: center; 
        border-radius: 0;
        background-color: var(--grey);
        color: var(--dark-blue);
        border-bottom: 1px solid var(--dark-blue-60pc);
        height: 44px;
        position: relative;
    }
    .collection-filter-sidebar {
        height: calc(100% - 80px);
        max-height: auto;
        overflow-y: scroll;
        border-radius: 0;
    }
    .filterText {
        margin-right: calc(50% - 30px);
    }
    .filterText::before {
        content: '';
        display: inline-block;
        position: relative;
        margin-right: 0.5rem;
        background-color: var(--dark-blue);
        mask: var(--icon-filter);
        -webkit-mask: var(--icon-filter);
        width: 14px;
        height: 14px;
        top: 1px;
    }
    .collection-filter-header-back {
        margin-right: auto;
        width: 40px;
        height: 40px;
        cursor: pointer;
    }
    .filter-selection-wrap {
        -webkit-overflow-scrolling: touch; 
        white-space: nowrap;
    }
    .filter-selection {
        overflow-x: auto;
        flex-wrap: nowrap;
        width: auto;
        overflow-y: hidden;
    }
    .filter-selection span,
    .filter-selection .filter-selection-clearall {
        flex: 0 1 auto; 
        white-space: nowrap;
    }
    .filter-selection-wrap::-webkit-scrollbar {
        display: none; 
    }
    .collection-filter-header-back::after {
        background-color: var(--dark-blue);
        content: '';
        display: inline-block;
        position: absolute;
        top: 8px;
        transform: rotate(-90deg);
        mask: var(--arrow);
        -webkit-mask: var(--arrow);
        width: 30px;
        height: 30px;
        left: 10px;
    }
    .select-attrs > li > a.slider-arrow {
        position: absolute;
        top: -4px;
        right: 18px;
     }
    .product-filter, .xs-filter {
        background-color: white;
    }
    .xs-short-filter {
        border: none;
    }
    .xs-short-filter .short-filter-list {
        width: 100%;
        display: flex;
        padding: 0;
        height: 44px;
        border-radius: 8px;
        border: 1px solid var(--dark-blue-60pc);
        background-color: white;
        justify-content: center;
        align-items: center;
        margin-bottom: 2rem;
        cursor: pointer;
        font-family: Inter;
        font-size: 16px;
        font-weight: 700;
        line-height: 21.6px;
        letter-spacing: -0.01em;
        color: var(--dark-blue-60pc);
    }
    .short-filter-list > a.filter-trigger {
        display: flex;
        width: 100%;
        justify-content: center;
        height: 44px;
        align-items: center;
        color: var(--dark-blue-60pc);
    }
    .short-filter-list > a.filter-trigger::before {
        content: '';
        -webkit-mask: var(--icon-filter);
        mask: var(--icon-filter);
        background-color: var(--dark-blue-60pc);
        margin-right: 4px;
        display: inline-block;
        width: 14px;
        height: 13px;
        position: relative;
        top: -1px;
        color: var(--dark-blue-60pc);
    }
    .select-attrs {
        padding: 0;
    }
    .select-attrs > li {
        border: none;
        margin: 0;
        padding: 0;
    }
    li.closed-selected {
        margin-left: 2rem;
        padding: 0;
        font-size: 12px;
        margin-top: -1rem;
        color: var(--dark-blue-60pc);
    }
    .select-attrs > li > a {
        padding: 1.7rem 0 1rem 2rem;
        margin: 0;
    }
    .select-attrs > li.filter-btn {
        display: flex!important;
        width: 100%;
        height: 80px;
        position: absolute;
        bottom: 0;
        padding: 18px 0px;
        border: 1px solid #ced4dc;
        justify-content: center;
        gap: 2rem;

    }
    .select-attrs > li.filter-btn > a {
        all: unset;
        height: 44px;
        border-radius: 8px!important;
        width: 45%;
    }
    .select-attrs > li.filter-btn > a.apply-product-filter {
        background-color: var(--orange);
        color: white !important;
        justify-content: center;
        display: flex;
        align-items: center;
       
    }
    .select-attrs > li.filter-btn > a.clear-product-filter {
        justify-content: center;
        display: flex;
        align-items: center;
        border: 1px solid var(--dark-blue);
        color: var(--dark-blue)!important;
    }
    .sidebar-menu-label {
        background: white;
        font-family: Inter;
        font-size: 14px;
        font-weight: 700;
        line-height: 18.9px;
        letter-spacing: -0.01em;
        text-align: left;
        color: var(--dark-blue);
        padding: 0;
        margin-bottom: 2rem;
    }
    .sort-text-icon::before {
        left: -3px;
    }
    .sort-by {
        margin-right: -1rem;
    }
    .sort-by h3 {
        font-size: 14px;
        font-weight: 700;
        line-height: 18.9px;
        letter-spacing: -0.01em;
        text-align: right;
    }
    .sort-by .arrow::after {
        display: none;
    }
    .product-sort-wrap {
        z-index: 9999;
        margin-top: -10px;
    }
    #sort-by-list > li {
        font-family: Inter;
        border: none;
        color: var(--dark-blue-60pc);
        display: flex;
        align-items: center;
        height: 44px;
        top: 16px;
        cursor: pointer;
        pointer-events: auto;
    }
    #sort-by-list > li:not(:first-of-type) {
        margin-left: 2rem;
    }
    #sort-by-list > li.selected {
        border-left: 6px solid var(--teal);
    }
    #sort-by-list > li.selected {
        margin-left: 0;
    }
    #sort-by-list > li.selected a {
        margin-left: calc(3rem - 6px);
    }
    #sort-by-list > li > a {
        padding: 0;
        margin-left: 1rem;
        display: block;
        cursor: pointer;
    }
     #sort-by-list > li > a::after {
        all: unset;
     }
     #sort-by-list > li.selected > a::after {
        all: unset;
     }
    #sort-by-list > li:first-of-type {
        display: flex!important;
        align-items: center; 
        justify-content: center; 
        border-radius: 0;
        background-color: var(--grey);
        color: var(--dark-blue);
        border-bottom: 1px solid var(--dark-blue-60pc);
        height: 44px;
        position: relative;
        top: 0
    }
    #sort-by-list > li:first-of-type::after {
        background-color: var(--dark-blue);
        content: '';
        display: inline-block;
        position: absolute;
        top: 8px;
        transform: rotate(-90deg);
        mask: var(--arrow);
        -webkit-mask: var(--arrow);
        width: 30px;
        height: 30px;
        left: 10px;
        cursor: pointer;
    }
    .active-filter .xs-filter {
        transform: translateX(0%);
    }
    .active-short .product-filter {
        transform: translateX(100%);
    }
}
/* tablet size */
@media (min-width: 600px) and (max-width: 1024px) {
    .select-attrs > li > a {
        max-width: 92%;
    }
}