﻿.error-container{display:flex;justify-content:center;align-items:center;min-height:400px;padding:20px}.error-container .error-message{background-color:#fee;border:2px solid #fcc;border-radius:8px;padding:30px;max-width:600px;text-align:center}.error-container .error-message h2{color:#c33;margin-top:0}.error-container .error-message p{color:#666;margin:15px 0}.error-container .error-message code{background-color:#f5f5f5;padding:2px 6px;border-radius:3px;font-family:monospace}.config-container{display:flex;gap:20px;margin-top:20px}.config-container .config-section{flex:1}.config-container .config-section textarea{font-family:monospace;width:100%;min-width:300px}.email-section{margin:20px 0;padding:20px;background-color:#f8f9fa;border-radius:8px}.email-section .email-input-container{display:flex;gap:10px;margin-top:10px}.email-section #customer-email{flex:1;padding:10px;border:1px solid #ddd;border-radius:4px;font-size:16px}.email-section #fetch-session{padding:10px 20px;background-color:#28a745;color:white;border:none;border-radius:4px;cursor:pointer;font-size:16px}.email-section #fetch-session:hover{background-color:#218838}.email-section #fetch-session:disabled{background-color:#6c757d;cursor:not-allowed}.email-section #session-status{margin-top:10px;font-size:14px}.email-section #session-status.success{color:#28a745}.email-section #session-status.error{color:#dc3545}#express-checkout-element{margin:20px 0}.test-controls-section{margin:20px 0;padding:20px;background-color:#f0f8ff;border-radius:8px;border:1px solid #b0d4ff}.test-controls-section .test-controls{display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));gap:15px;margin-top:15px}.test-controls-section .control-group{display:flex;flex-direction:column;gap:5px}.test-controls-section .control-group label{font-weight:600;color:#333;font-size:14px}.test-controls-section .control-group select,.test-controls-section .control-group input[type="number"],.test-controls-section .control-group input[type="text"]{padding:8px;border:1px solid #ddd;border-radius:4px;font-size:14px}.test-controls-section .control-group input[type="checkbox"]{margin-right:5px}.event-log-section{margin:20px 0;padding:20px;background-color:#f8f8f8;border-radius:8px;border:1px solid #e0e0e0;position:relative}.event-log-section h3{margin-top:0;display:inline-block}.event-log-section .clear-log-btn{position:absolute;right:20px;top:20px;padding:5px 15px;background-color:#6c757d;color:white;border:none;border-radius:4px;cursor:pointer;font-size:14px}.event-log-section .clear-log-btn:hover{background-color:#5a6268}.event-log-section #event-log{margin-top:15px;max-height:300px;overflow-y:auto;font-family:'Courier New', monospace;font-size:13px;background-color:#fff;border:1px solid #ddd;border-radius:4px;padding:10px}.event-log-section .event-log-entry{margin-bottom:8px;padding:5px;border-left:3px solid #007bff;background-color:#f9f9f9}.event-log-section .event-log-entry.error{border-left-color:#dc3545;background-color:#fff5f5}.event-log-section .event-log-entry.success{border-left-color:#28a745;background-color:#f5fff5}.event-log-section .event-log-entry.warning{border-left-color:#ffc107;background-color:#fffdf5}.event-log-section .event-log-time{color:#666;font-size:11px}.event-log-section .event-log-type{font-weight:bold;color:#007bff;text-transform:uppercase;font-size:11px}.event-log-section .event-log-details{margin-top:3px;color:#333;word-break:break-word}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:0;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}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}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@font-face{font-family:'Inter';font-style:normal;font-weight:300;font-display:swap;src:url(/assets/base/fonts/inter/Inter-Light-164a4296c33854a5fae8467a2e428b76ca950344e95a2a5c01b3493554e33a5d.woff2?v=3.15) format("woff2"),url(/assets/base/fonts/inter/Inter-Light-58cc1f2db76e1ffa469c4871f72c1271bb96f6f5def1b0ddce74928b5b75c018.woff?v=3.15) format("woff")}@font-face{font-family:'Inter';font-style:italic;font-weight:300;font-display:swap;src:url(/assets/base/fonts/inter/Inter-LightItalic-834e7d5404f7bfbf2fa4ea7c1b414deb0157d432db023f367dd87be2fd50b3f6.woff2?v=3.15) format("woff2"),url(/assets/base/fonts/inter/Inter-LightItalic-60970b208d9d3f271baacfa8e534bf6ce461c3f1edd72cff49733c32c709825c.woff?v=3.15) format("woff")}@font-face{font-family:'Inter';font-style:normal;font-weight:500;font-display:swap;src:url(/assets/base/fonts/inter/Inter-Medium-baf17dc827869131f7428aacf83337b4072b75d6b9882102cf1805f26625d027.woff2?v=3.15) format("woff2"),url(/assets/base/fonts/inter/Inter-Medium-b44901913142ca18d641c96260fed3cd546819185b69f5c396956d2e1392f988.woff?v=3.15) format("woff")}@font-face{font-family:'Inter';font-style:italic;font-weight:500;font-display:swap;src:url(/assets/base/fonts/inter/Inter-MediumItalic-44b75932b9602318ffc1ea461e0bdfbce052f1fd82d3ca4870f4709e493e0255.woff2?v=3.15) format("woff2"),url(/assets/base/fonts/inter/Inter-MediumItalic-7d24ba10f9131c9c28c5ee73fc12180840795de5764dd065bd2c787d7dfff289.woff?v=3.15) format("woff")}@font-face{font-family:'Inter';font-style:normal;font-weight:700;font-display:swap;src:url(/assets/base/fonts/inter/Inter-Bold-3c42e23d5100f3c2913014581be355c161752ffafd08e22c972a22c112d637a2.woff2?v=3.15) format("woff2"),url(/assets/base/fonts/inter/Inter-Bold-83a66b83fda6baa5f3dee9d169794cd18a3c6f2fd8c98d5106e84ae5822d1a12.woff?v=3.15) format("woff")}@font-face{font-family:'Inter';font-style:italic;font-weight:700;font-display:swap;src:url(/assets/base/fonts/inter/Inter-BoldItalic-e31a064b5c100e7ad8961860f0449a256a7d46eecbb8a84482d150aedf1e88d5.woff2?v=3.15) format("woff2"),url(/assets/base/fonts/inter/Inter-BoldItalic-e595c3dd54a174b792770c27437b66fb8dcd214e4ee41574b3c08d1da7d1e557.woff?v=3.15) format("woff")}html{box-sizing:border-box;font-family:sans-serif;font-size:62.5%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;line-height:1.15;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%}body{color:#222;font-family:"Inter", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;font-size:1.6rem;font-weight:300;line-height:1.6;text-align:left;text-rendering:optimizeLegibility}*,*:before,*:after{box-sizing:inherit;color:inherit;font-family:inherit}button{cursor:pointer}label{font-weight:500;margin-bottom:1rem}legend{font-weight:500}code,pre{font-family:"SFMono-Regular", "SF Mono", "Ubuntu Mono", "Consolas", "DejaVu Sans Mono", "Menlo", monospace}h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:700;line-height:1.1;margin-bottom:1.5rem;margin-top:0}h1{font-size:2.4rem}h2{font-size:2.12rem}h3{font-size:1.96rem}h4{font-size:1.8rem}h5{font-size:1.6rem}h6{font-size:1.3rem}p{margin-bottom:1.5rem;margin-top:0}a{color:#222;font-weight:500;text-decoration:none;transition:all ease .2s}a:hover{color:#3c76f0}.d-hide{display:none}@-webkit-keyframes rotating

 /* Safari and Chrome */{from{-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotating{from{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}.rotating{-webkit-animation:rotating 1s linear infinite;-moz-animation:rotating 1s linear infinite;-ms-animation:rotating 1s linear infinite;-o-animation:rotating 1s linear infinite;animation:rotating 1s linear infinite}.products,.hero__container,.coupon-codes,.category-navigation,.breadcrumbs__content,.account-summary{margin:0 auto;max-width:114rem;padding:1rem 3rem}.product-page,.products,.checkout,.cart-page{padding:3rem}@media (min-width: 900px){.product-page,.products,.checkout,.cart-page{padding:8rem 3rem}}.taxonomy__list li.current a{border-bottom:2px solid #222}.categories__list>li.current a{color:#3c76f0}.account-summary>h1{font-size:2.2rem;font-weight:800;margin:0 0 2rem}.account-summary__orders{margin-top:4rem}.account-summary button{margin-top:2rem}.account-order{border-top:1px solid #f2f2f2;display:flex;justify-content:space-between;margin:0;padding:1rem 0}.account-order:last-of-type{border-bottom:1px solid #f2f2f2}.account-order__detail{flex-grow:1}.account-order__detail dt{font-weight:bold}.account-order__detail dd{margin:.5rem 0 0}.auth-container{margin:0 auto;max-width:35rem;padding:8rem 2rem}.auth-container>h1{font-size:2.2rem;font-weight:800;margin:0 0 2rem}.auth-form__input-wrapper{margin:2rem 0}.logo{flex-grow:1;margin:0}.button-inline{background:none;border:0;font-size:inherit;height:auto;padding:0;text-decoration:underline}.button-primary{background:#3c76f0;border:0;border-radius:2px;color:#fff;font-size:1.5rem;font-weight:500;height:3.8rem;padding:0 2rem;white-space:nowrap}.button-primary--bordered{background:none;border:solid 1px #3c76f0;color:#3c76f0}.button-primary--full-width{width:100%}.button-primary--small{font-size:1.4rem;height:3.2rem;padding:0 1.2rem}.button-shop-pay{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='321' height='50' viewBox='0 0 321 50' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='321' height='50' fill='%235A31F4'/%3E%3Cpath d='M173.695 22.7412C173.085 21.4617 171.929 20.6352 170.187 20.6352C169.652 20.6446 169.126 20.7766 168.651 21.0212C168.175 21.2658 167.762 21.6163 167.443 22.0459L167.379 22.1233V17.1087C167.379 17.0797 167.368 17.0519 167.347 17.0314C167.327 17.0109 167.299 16.9994 167.27 16.9994H164.807C164.778 16.9999 164.751 17.0117 164.731 17.0321C164.71 17.0525 164.699 17.08 164.699 17.1087V31.4931C164.699 31.5215 164.711 31.5488 164.731 31.569C164.751 31.5891 164.778 31.6004 164.807 31.6004H167.445C167.474 31.6004 167.501 31.5891 167.522 31.5691C167.542 31.549 167.554 31.5217 167.554 31.4931V25.3598C167.554 24.1678 168.349 23.3234 169.621 23.3234C171.011 23.3234 171.363 24.4678 171.363 25.634V31.4931C171.363 31.5215 171.374 31.5488 171.394 31.569C171.414 31.5891 171.442 31.6004 171.47 31.6004H174.103C174.131 31.6004 174.159 31.5891 174.179 31.5691C174.2 31.549 174.211 31.5217 174.212 31.4931V25.2843C174.212 25.0718 174.212 24.8631 174.184 24.6605C174.139 23.9964 173.973 23.3461 173.695 22.7412Z' fill='white'/%3E%3Cpath d='M160.521 24.8729C160.521 24.8729 159.178 24.557 158.683 24.4298C158.189 24.3026 157.324 24.0324 157.324 23.3788C157.324 22.7251 158.022 22.5165 158.729 22.5165C159.436 22.5165 160.223 22.6874 160.285 23.4722C160.287 23.5004 160.3 23.5268 160.321 23.5459C160.342 23.565 160.369 23.5756 160.398 23.5755L162.999 23.5655C163.014 23.5656 163.029 23.5625 163.043 23.5564C163.057 23.5503 163.07 23.5414 163.08 23.5302C163.091 23.519 163.099 23.5058 163.104 23.4914C163.109 23.4769 163.111 23.4616 163.11 23.4463C162.949 20.935 160.746 20.037 158.713 20.037C156.303 20.037 154.541 21.6264 154.541 23.3788C154.541 24.6583 154.902 25.8583 157.745 26.6928C158.244 26.8378 158.922 27.0265 159.514 27.1914C160.225 27.3901 160.608 27.6901 160.608 28.163C160.608 28.7113 159.814 29.0928 159.033 29.0928C157.902 29.0928 157.1 28.6736 157.034 27.9206C157.031 27.893 157.017 27.8677 156.997 27.8494C156.976 27.8311 156.949 27.8211 156.921 27.8213L154.326 27.8332C154.311 27.8332 154.296 27.8362 154.282 27.8422C154.268 27.8481 154.255 27.8568 154.245 27.8677C154.234 27.8787 154.226 27.8916 154.22 27.9058C154.215 27.92 154.212 27.9352 154.213 27.9504C154.332 30.3207 156.621 31.5982 158.755 31.5982C161.934 31.5982 163.37 29.81 163.37 28.1352C163.374 27.3484 163.193 25.5563 160.521 24.8729Z' fill='white'/%3E%3Cpath d='M193.979 20.6312C192.657 20.6312 191.551 21.3623 190.837 22.2445V20.7345C190.837 20.7064 190.826 20.6794 190.807 20.6593C190.787 20.6393 190.76 20.6277 190.732 20.6272H188.265C188.236 20.6272 188.209 20.6385 188.189 20.6586C188.169 20.6787 188.157 20.706 188.157 20.7345V34.8408C188.158 34.8689 188.169 34.8956 188.189 34.9153C188.209 34.935 188.236 34.9461 188.265 34.9461H190.905C190.933 34.9461 190.96 34.935 190.979 34.9152C190.999 34.8955 191.01 34.8687 191.01 34.8408V30.2036H191.05C191.469 30.8433 192.616 31.6102 194.114 31.6102C196.931 31.6102 199.279 29.2737 199.279 26.1167C199.281 23.0869 196.945 20.6312 193.979 20.6312ZM193.734 28.9221C193.178 28.9359 192.63 28.7837 192.161 28.4849C191.692 28.186 191.322 27.7542 191.099 27.2444C190.877 26.7346 190.811 26.17 190.91 25.6226C191.01 25.0753 191.27 24.57 191.658 24.1712C192.046 23.7725 192.544 23.4985 193.089 23.384C193.633 23.2696 194.199 23.3199 194.715 23.5287C195.231 23.7375 195.673 24.0952 195.984 24.5561C196.296 25.0171 196.463 25.5604 196.464 26.1167C196.47 26.4804 196.404 26.8416 196.269 27.1797C196.135 27.5177 195.936 27.8259 195.682 28.0866C195.428 28.3472 195.126 28.5552 194.791 28.6986C194.457 28.842 194.098 28.9179 193.734 28.9221Z' fill='white'/%3E%3Cpath d='M180.343 20.0116C177.882 20.0116 176.654 20.848 175.668 21.5176L175.639 21.5375C175.588 21.5722 175.552 21.6249 175.538 21.685C175.525 21.745 175.534 21.808 175.565 21.8613L176.539 23.5382C176.557 23.5695 176.582 23.5965 176.612 23.6171C176.641 23.6377 176.676 23.6515 176.711 23.6574C176.746 23.6637 176.782 23.6622 176.817 23.6529C176.851 23.6436 176.883 23.6268 176.91 23.6037L176.988 23.5401C177.494 23.115 178.307 22.5468 180.274 22.3918C181.368 22.3044 182.314 22.5905 183.012 23.2421C183.778 23.9494 184.237 25.0918 184.237 26.2978C184.237 28.5171 182.93 29.9118 180.83 29.9396C179.1 29.9297 177.937 29.0277 177.937 27.6945C177.937 26.9872 178.257 26.5263 178.881 26.0654C178.929 26.0313 178.962 25.9811 178.976 25.9242C178.989 25.8672 178.982 25.8073 178.954 25.7554L178.08 24.1024C178.064 24.0728 178.042 24.0467 178.016 24.0256C177.99 24.0044 177.96 23.9887 177.927 23.9792C177.894 23.9694 177.859 23.9666 177.825 23.971C177.791 23.9755 177.758 23.9871 177.729 24.0051C176.747 24.5872 175.543 25.6521 175.609 27.6985C175.688 30.3032 177.854 32.292 180.669 32.3735H180.81H181.003C184.349 32.2642 186.765 29.7807 186.765 26.4131C186.765 23.3216 184.512 20.0116 180.343 20.0116Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M204.725 17.0353H227.254C228.809 17.0353 230.069 18.2957 230.069 19.8506V32.1846C230.069 33.7395 228.809 34.9999 227.254 34.9999H204.725C203.171 34.9999 201.91 33.7395 201.91 32.1846V19.8506C201.91 18.2957 203.171 17.0353 204.725 17.0353ZM209.78 26.8043C211.659 26.8043 213.004 25.4334 213.004 23.5122C213.004 21.6009 211.659 20.222 209.78 20.222H206.462C206.422 20.222 206.385 20.2377 206.357 20.2657C206.329 20.2936 206.313 20.3315 206.313 20.371V29.4765C206.313 29.5159 206.329 29.5535 206.357 29.5813C206.385 29.6092 206.423 29.625 206.462 29.6255H207.71C207.749 29.6255 207.787 29.6098 207.815 29.5819C207.843 29.5539 207.859 29.516 207.859 29.4765V26.9533C207.859 26.9138 207.874 26.8759 207.902 26.8479C207.93 26.82 207.968 26.8043 208.008 26.8043H209.78ZM209.685 21.6048C210.706 21.6048 211.459 22.4115 211.459 23.5122C211.459 24.6148 210.706 25.4195 209.685 25.4195H208.008C207.968 25.4195 207.931 25.4041 207.903 25.3765C207.875 25.349 207.859 25.3116 207.859 25.2725V21.7538C207.859 21.7145 207.875 21.6769 207.903 21.649C207.931 21.6212 207.968 21.6053 208.008 21.6048H209.685ZM213.372 27.8792C213.359 27.5846 213.42 27.2915 213.549 27.0264C213.678 26.7613 213.871 26.5327 214.111 26.3613C214.596 25.9977 215.347 25.8089 216.462 25.7652L217.644 25.7255V25.3758C217.644 24.6784 217.175 24.3824 216.422 24.3824C215.669 24.3824 215.194 24.6486 215.083 25.0837C215.074 25.1145 215.055 25.1414 215.029 25.1601C215.003 25.1788 214.972 25.1883 214.94 25.1871H213.773C213.752 25.1876 213.731 25.1834 213.711 25.1748C213.691 25.1662 213.674 25.1534 213.66 25.1373C213.645 25.1213 213.635 25.1022 213.629 25.0817C213.623 25.0611 213.621 25.0394 213.624 25.0182C213.799 23.985 214.654 23.2003 216.475 23.2003C218.411 23.2003 219.108 24.1003 219.108 25.8189V29.4706C219.108 29.4903 219.105 29.5099 219.097 29.5282C219.09 29.5465 219.079 29.5632 219.065 29.5772C219.051 29.5913 219.035 29.6024 219.016 29.6101C218.998 29.6177 218.979 29.6216 218.959 29.6216H217.781C217.761 29.6216 217.741 29.6177 217.723 29.6101C217.705 29.6024 217.689 29.5913 217.675 29.5772C217.661 29.5632 217.65 29.5465 217.643 29.5282C217.635 29.5099 217.631 29.4903 217.632 29.4706V29.1984C217.634 29.1745 217.628 29.1506 217.615 29.1303C217.603 29.11 217.584 29.0943 217.561 29.0856C217.539 29.0769 217.514 29.0756 217.491 29.082C217.468 29.0884 217.448 29.102 217.433 29.1209C217.081 29.5044 216.509 29.7825 215.597 29.7825C214.26 29.7865 213.372 29.0871 213.372 27.8792ZM217.644 27.0844V26.8023L216.114 26.8818C215.307 26.9235 214.836 27.2593 214.836 27.8235C214.836 28.3341 215.267 28.6183 216.018 28.6183C217.04 28.6183 217.644 28.0659 217.644 27.0864V27.0844ZM220.292 31.3202V32.3831C220.29 32.4174 220.3 32.4514 220.32 32.4795C220.339 32.5077 220.368 32.5283 220.401 32.5381C220.609 32.5947 220.824 32.6208 221.039 32.6155C222.181 32.6155 223.224 32.1983 223.82 30.5731L226.443 23.5776C226.451 23.5551 226.453 23.5311 226.449 23.5076C226.446 23.4842 226.437 23.4618 226.423 23.4425C226.409 23.4231 226.391 23.4073 226.37 23.3963C226.349 23.3852 226.326 23.3793 226.302 23.3789H225.08C225.048 23.3787 225.017 23.3885 224.992 23.4071C224.966 23.4257 224.947 23.452 224.937 23.4822L223.493 27.9128C223.482 27.9418 223.462 27.9668 223.437 27.9845C223.411 28.0021 223.381 28.0116 223.35 28.0116C223.319 28.0116 223.288 28.0021 223.263 27.9845C223.237 27.9668 223.218 27.9418 223.207 27.9128L221.542 23.4703C221.531 23.4419 221.511 23.4174 221.486 23.4C221.461 23.3827 221.431 23.3733 221.401 23.373H220.208C220.185 23.3733 220.161 23.3792 220.14 23.3903C220.119 23.4013 220.101 23.4172 220.088 23.4365C220.074 23.4559 220.065 23.4782 220.061 23.5017C220.058 23.5252 220.06 23.5491 220.067 23.5716L222.519 29.8698C222.531 29.9025 222.531 29.9384 222.519 29.9711L222.442 30.2155C222.351 30.5187 222.162 30.7827 221.903 30.9654C221.645 31.148 221.333 31.2387 221.017 31.2228C220.834 31.2226 220.651 31.2053 220.471 31.1711C220.449 31.1671 220.426 31.1678 220.405 31.1734C220.383 31.179 220.363 31.1893 220.346 31.2036C220.329 31.2178 220.315 31.2356 220.306 31.2558C220.297 31.2759 220.292 31.2979 220.292 31.3202Z' fill='white'/%3E%3Cpath d='M97.8813 31C100.28 31 101.702 29.8203 101.702 27.8359C101.702 26.3359 100.717 25.2578 99.1859 25.0625V25C100.272 24.8047 101.131 23.7109 101.131 22.5391C101.131 20.8516 99.8266 19.7266 97.8969 19.7266H93.4828V31H97.8813ZM94.8891 20.9688H97.5766C98.9438 20.9688 99.7094 21.5859 99.7094 22.7031C99.7094 23.9219 98.8031 24.5859 97.1391 24.5859H94.8891V20.9688ZM94.8891 29.7578V25.7969H97.5375C99.3344 25.7969 100.256 26.4609 100.256 27.7656C100.256 29.0703 99.3656 29.7578 97.6703 29.7578H94.8891ZM109.591 22.5781H108.231V27.4688C108.231 28.9141 107.395 29.8672 106.013 29.8672C104.692 29.8672 104.044 29.125 104.044 27.7422V22.5781H102.684V27.9766C102.684 29.8906 103.755 31.0781 105.598 31.0781C106.888 31.0781 107.755 30.5781 108.278 29.6094H108.309V31H109.591V22.5781ZM111.761 34.0547C113.253 34.0547 113.925 33.4688 114.644 31.5156L117.941 22.5781H116.511L114.152 29.6172H114.12L111.761 22.5781H110.316L113.433 31.0078L113.269 31.5078C112.925 32.5234 112.503 32.8984 111.722 32.8984C111.542 32.8984 111.323 32.8828 111.167 32.8516V34C111.331 34.0312 111.589 34.0547 111.761 34.0547ZM132.742 22.5781H131.398L129.688 29.4609H129.656L127.727 22.5781H126.414L124.484 29.4609H124.453L122.742 22.5781H121.398L123.758 31H125.133L127.055 24.4531H127.086L129.008 31H130.383L132.742 22.5781ZM133.577 31H134.936V22.5781H133.577V31ZM134.256 21.2188C134.733 21.2188 135.116 20.8281 135.116 20.3594C135.116 19.8828 134.733 19.5 134.256 19.5C133.787 19.5 133.397 19.8828 133.397 20.3594C133.397 20.8281 133.787 21.2188 134.256 21.2188ZM136.903 20.6797V22.5781H135.731V23.7031H136.903V28.8125C136.903 30.4297 137.497 31.0625 139.02 31.0625C139.341 31.0625 139.731 31.0312 139.895 30.9922V29.8438C139.802 29.8594 139.473 29.8828 139.309 29.8828C138.591 29.8828 138.262 29.5312 138.262 28.7578V23.7031H139.903V22.5781H138.262V20.6797H136.903ZM141.089 31H142.448V26.1562C142.448 24.6797 143.323 23.7109 144.745 23.7109C146.081 23.7109 146.761 24.5234 146.761 25.8672V31H148.12V25.625C148.12 23.75 146.995 22.5 145.152 22.5C143.863 22.5 143.003 22.9922 142.48 23.9453H142.448V19.2344H141.089V31Z' fill='%23F4F1FE'/%3E%3C/svg%3E") no-repeat;background-position:center;border:0;border-radius:2px;color:#fff;font-size:1.5rem;font-weight:500;height:50px;min-width:321px;padding:0 2rem;white-space:nowrap}.shop-pay-polling{float:right;padding:0 2rem}.cart-adjustments{font-size:1.4rem;margin-left:auto;margin-top:3rem;width:20em}.cart-amount-row{display:flex;justify-content:space-between;margin-left:auto;padding:.5rem 0}.cart-amount-row__type,.cart-amount-row__amount{font-weight:500}.cart-empty__action a{color:#3c76f0}.cart-empty__action a:hover{color:#1257e7}.cart-footer{align-items:center;display:flex;font-size:1.4rem;background:#FBFAFA;padding:2rem 1rem;flex-direction:column;justify-content:space-between;margin:2rem 0;text-align:center}.cart-footer b{font-size:1.3rem;font-weight:500;text-transform:uppercase}@media (min-width: 900px){.cart-footer{flex-direction:row;text-align:left}}.cart-footer>*{flex-grow:1}.cart-footer__total{align-items:center;display:flex;flex-grow:1;justify-content:space-between;margin:0;text-align:center}.cart-footer__total>strong{font-size:1.8rem;font-weight:700;padding-left:1rem}@media (min-width: 900px){.cart-footer__total{min-width:286px}}.cart-footer__primary-action{border-top:1px solid #E6E6E6;padding-top:2rem;margin-top:2rem}@media (min-width: 900px){.cart-footer__primary-action{border-left:1px solid #E6E6E6;border-top:0px;padding-left:3rem;padding-top:0rem;margin-top:0rem}}.cart-footer__email{margin-bottom:1rem}.cart-footer__email-input{border:1px solid #ddd;background-color:#fff;border-radius:0.3rem;height:4rem;width:30rem}.cart-footer__email-input input{background-color:#fff;border:none;outline:none;height:2rem;width:100%;padding:1rem}.cart-header{align-items:center;display:flex;margin-bottom:4rem}.cart-header__title{flex-grow:1;margin:0}.cart-item{align-items:center;border-bottom:solid 1px #f2f2f2;display:grid;font-size:1.4rem;grid-template-columns:repeat(3, 1fr);grid-column-gap:2rem;padding:2rem 0}@media (min-width: 900px){.cart-item{align-items:center;display:flex}.cart-item__image{flex-grow:0;flex-shrink:0;width:20%}.cart-item__image img{max-width:100%}.cart-item__info{flex-grow:1;padding-left:4rem;padding-right:2rem}.cart-item__price-single,.cart-item__price{padding:0 1rem}.cart-item__quantity,.cart-item__price,.cart-item__remove{margin:0}.cart-item__price{font-size:1.5rem}.cart-item__quantity{flex-grow:0;flex-shrink:0;width:10%}.cart-item__remove{text-align:right;width:12%}}@media (min-width: 600px){.cart-item{display:flex}}.cart-item:first-child{border-top:solid 1px #f2f2f2}.cart-item__image{text-align:center}.cart-item__quantity,.cart-item__price,.cart-item__remove{margin:10px 0 10px 0;text-align:left;width:auto}@media (min-width: 900px){.cart-item__quantity,.cart-item__price,.cart-item__remove{width:8rem;text-align:right;margin:10px 0 10px auto}}.cart-item__remove>input{background:transparent;border:0;cursor:pointer;padding:0;text-decoration:underline}.cart-item__remove .delete{width:26px;height:26px;color:transparent;background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='26' height='26' viewBox='0 0 26 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13 22.75C18.3848 22.75 22.75 18.3848 22.75 13C22.75 7.61522 18.3848 3.25 13 3.25C7.61522 3.25 3.25 7.61522 3.25 13C3.25 18.3848 7.61522 22.75 13 22.75Z' stroke='%23C4C4C4' stroke-width='1.625' stroke-miterlimit='10'/%3E%3Cpath d='M16.25 9.75L9.75 16.25' stroke='%23C4C4C4' stroke-width='1.625' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M16.25 16.25L9.75 9.75' stroke='%23C4C4C4' stroke-width='1.625' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat;background-size:100% auto;background-position:center}@media (min-width: 900px){.cart-item__price-single,.cart-item__price{padding:0 4rem 0}}.cart-item__image img{max-width:100%;height:auto}.cart-items-header{display:none}@media (min-width: 900px){.cart-items-header{align-items:center;display:flex;border-bottom:1px solid #ECECEC}}.cart-items-header__title{font-size:1.3rem;font-weight:500;text-transform:uppercase}.cart-items-header>*{flex-grow:0;flex-shrink:0}.cart-items-header>*:nth-child(2){padding:0 4rem 0 4rem}@media (min-width: 900px){.cart-items-header>*:nth-child(3),.cart-items-header>*:last-child{padding:0 4rem 0 0}}@media (min-width: 900px){.cart-items-header>*:first-child{width:55%}}.cart-link{padding:5px}.cart-info{display:inline-block;width:32px;height:32px;background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 29C10.1046 29 11 28.1046 11 27C11 25.8954 10.1046 25 9 25C7.89543 25 7 25.8954 7 27C7 28.1046 7.89543 29 9 29Z' fill='black'/%3E%3Cpath d='M24 29C25.1046 29 26 28.1046 26 27C26 25.8954 25.1046 25 24 25C22.8954 25 22 25.8954 22 27C22 28.1046 22.8954 29 24 29Z' fill='black'/%3E%3Cpath d='M5 8H26.8019C26.9484 8 27.093 8.03217 27.2257 8.09424C27.3584 8.15632 27.4758 8.24677 27.5696 8.35921C27.6635 8.47166 27.7315 8.60334 27.7688 8.74496C27.8062 8.88659 27.812 9.03468 27.7858 9.17879L25.6052 21.1788C25.5634 21.4092 25.4419 21.6176 25.2621 21.7677C25.0823 21.9178 24.8555 22 24.6213 22H8.38982C8.15572 22 7.92904 21.9179 7.74927 21.7679C7.5695 21.618 7.44804 21.4097 7.40604 21.1794L4.24055 3.8206C4.19855 3.5903 4.07709 3.38203 3.89732 3.23208C3.71755 3.08213 3.49087 3 3.25677 3H1' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat;background-size:100% auto;background-position:bottom;position:relative}.cart-info .link-text{color:#FFFFFF;background:#3C76F0;font-weight:600;border-radius:50px;font-size:11.6666666667px;text-align:center;position:absolute;top:-5px;right:-5px;width:22px;height:22px;line-height:22px}.cart-page{margin:0 auto;max-width:86rem}@media (min-width: 900px){.cart-page{padding-bottom:18rem}}.cart-page__coupon-code{display:flex;justify-content:center}@media (min-width: 900px){.cart-page__coupon-code{display:block;margin-top:-7.5rem}}@media (min-width: 900px){.cart-page__coupon-code{margin-top:0;max-width:286px;justify-content:flex-end}}.cart-page__other-actions{align-items:center;flex-direction:column;display:flex}@media (min-width: 900px){.cart-page__other-actions{background:#FBFAFA;padding:2rem 1rem;flex-direction:row;justify-content:space-between;margin-top:-230px}}.cart-secondary-actions{display:flex;font-size:1.4rem;margin-bottom:2rem;margin-top:4rem;order:2}@media (min-width: 900px){.cart-secondary-actions{margin-top:0;margin-bottom:0;order:initial}}.cart-secondary-actions__continue::before{content:'';font-size:1.2rem;margin-right:.3rem}.cart-secondary-actions__continue::after{content:"or";margin-right:.5rem}.cart-secondary-actions__continue a{color:#3c76f0}.cart-secondary-actions__continue a:hover{color:#1257e7}.coupon-code{display:flex;width:fit-content}.coupon-code__action{padding-left:1rem}.item-info__name{font-size:1.6rem;margin-bottom:.5rem}.item-info__name a{font-weight:700}.item-info__options{margin-bottom:1rem}.item-info__description{color:#777;font-size:1.3rem;font-style:italic;margin:0}@media (min-width: 900px){.order-items--summary .item-info__name{font-size:1.4rem}}.order-items--summary .item-info__description{display:none}.checkout{margin:0 auto;max-width:86rem}@media (min-width: 900px){.checkout__main{display:flex}.checkout__step{flex-grow:1}}.checkout__summary{margin-top:3rem}@media (min-width: 900px){.checkout__summary{flex:0 0 28rem;margin-top:0;padding-left:2rem}}.checkout-header{margin-bottom:3rem}@media (min-width: 600px){.checkout-header{align-items:center;display:flex;justify-content:flex-start}}.checkout-header__title{margin-bottom:0;margin-right:0}@media (min-width: 600px){.checkout-header__title{margin-right:20px}}.checkout-header__steps{margin-top:1.5rem}@media (min-width: 900px){.checkout-header__steps{margin-top:0}}.checkout-summary{font-size:1.3rem}.checkout-summary__title{font-size:1.6rem}.checkout-summary__entry,.checkout-summary__total{display:flex}.checkout-summary__entry>dt,.checkout-summary__total>dt{flex-grow:1}.checkout-summary__entry>dd,.checkout-summary__total>dd{font-weight:500}.checkout-summary__entry{margin:.5rem 0}.checkout-summary__total{border-top:solid 1px #ddd;margin-top:1.5rem;padding-top:1rem}.proposed-shipment{margin-bottom:3rem}.proposed-shipment:last-of-type{margin-bottom:0}.proposed-shipment__title{font-size:1.6rem}.proposed-shipment__title::first-letter{text-transform:uppercase}.proposed-shipment__secondary-title{font-size:1.6rem}.existing-cards{margin-top:3rem}.existing-cards__options{display:flex;list-style-type:none;margin:0 0 1rem;padding:0}.existing-cards__options>li{margin-right:1rem}.existing-cards__cards{list-style-type:none;margin:0;padding:0}.existing-cards__cards>li{border:solid 1px #ddd;border-left:0;border-right:0;padding:1rem 0}.payment-method-controls{list-style-type:none;margin:0;padding:0}.payment-method-selector{display:flex;list-style-type:none;margin:0;padding:0}.payment-method-selector>li{margin-right:1rem}.payment-method-selector>li:last-child{margin-right:0}.progress-steps{color:#777;display:flex;font-size:1.3rem;justify-content:space-between;line-height:2.2rem;list-style-type:none;margin:0;padding:0}@media (min-width: 600px){.progress-steps{min-width:360px}}.progress-steps>li.completed,.progress-steps>li.completed-first{font-weight:500}.progress-steps>li.current,.progress-steps>li.current-first{color:#3c76f0;font-weight:500}.progress-steps>li.current::before,.progress-steps>li.current-first::before{content:"➝";font-size:1.4rem;margin-right:.5rem}.progress-steps a:hover{text-decoration:underline}.shipment-items{font-size:1.4rem;list-style-type:none;margin:0 0 3rem;padding:0}.shipment-items>li{align-items:center;border-bottom:solid 1px #f2f2f2;display:flex;padding:1rem 0}.shipment-items>li:first-child{border-top:solid 1px #f2f2f2}.shipment-items__name{flex-grow:1;font-weight:500;padding:0 2rem}.shipment-items__image{flex-basis:8rem;flex-grow:0;flex-shrink:0}.shipment-items__image img{width:100%}.shipment-items__quantity{font-weight:500;text-align:right}.shipment-items__quantity::before{content:"✕"}.shipment-items__price{flex-basis:8rem;flex-grow:0;flex-shrink:0;font-weight:700;text-align:right}.shipping-methods{list-style-type:none;margin:0;padding:0}.shipping-methods__rate{margin:.8rem 0}.gateway-payment-method{margin-top:2rem}.gateway-payment-method>div{margin-top:1.5rem}.gateway-payment-method>div:first-child{margin:0}.address-step{margin-top:2rem}.address-step__billing,.address-step__shipping{background:#fafbfc;border:solid 1px #f2f2f2;margin-bottom:2rem;padding:3rem 1.5rem}.address-step__billing>legend,.address-step__shipping>legend{font-size:1.4rem;font-weight:700;text-transform:uppercase}.address-step__actions{margin-top:2rem}.confirm-step__info{background:#fafbfc;border:solid 1px #f2f2f2;margin-bottom:2rem;padding:3rem 1.5rem}.confirm-step__info>legend{font-size:1.4rem;font-weight:700;text-transform:uppercase}.delivery-step__delivery{background:#fafbfc;border:solid 1px #f2f2f2;margin-bottom:2rem;padding:3rem 1.5rem}.delivery-step__delivery>legend{font-size:1.4rem;font-weight:700;text-transform:uppercase}.payment-step__payment{background:#fafbfc;border:solid 1px #f2f2f2;margin-bottom:2rem;padding:3rem 1.5rem}.payment-step__payment>legend{font-size:1.4rem;font-weight:700;text-transform:uppercase}.address-inputs>div{margin:1.5rem 0}.address-inputs>div:first-child{margin-top:0}.address-inputs>div:last-child{margin-bottom:0}.checkbox-input{font-size:1.3rem}.radio-input{font-size:1.4rem;font-weight:500;vertical-align:middle}.radio-input input{vertical-align:middle}.select-input label{display:block;font-size:1.4rem;font-weight:500;margin-bottom:.3rem}.select-input select{appearance:none;background:#fff;border:solid 1px #ddd;border-radius:1px;display:block;font-size:1.4rem;height:3.8rem;padding:0 1rem;width:100%}.select-input select:focus{border-color:transparent;box-shadow:none;outline:solid 1px #222}.textarea-input label{display:block;font-size:1rem;font-weight:700;margin-bottom:.3rem;text-transform:uppercase}.textarea-input textarea{border:solid 1px #ddd;border-radius:1px;display:block;font-size:1.3rem;height:8rem;padding:1rem;width:100%}.textarea-input textarea:focus{border-color:transparent;box-shadow:none;outline:solid 1px #222}.text-input label{display:block;font-size:1.4rem;font-weight:500;margin-bottom:.3rem}.text-input input{border:solid 1px #ddd;border-radius:1px;display:block;font-size:1.4rem;height:3.8rem;padding:0 1rem;width:100%}.text-input input:focus{border-color:transparent;box-shadow:none;outline:solid 1px #222}.text-input--small label{font-size:1.4rem;font-weight:500;margin-bottom:0}.text-input--small input{font-size:1.3rem;height:3.2rem}.flash{color:#fff;font-size:1.4rem;font-weight:500;padding:1.5rem;text-align:center}.flash.alert{background:#fdd200}.flash.error,.flash.registration_error{background:#e4361b}.flash.notice,.flash.success{background:#1bc16d}.header{border-bottom:1px solid #f2f2f2}.header__primary-navigation{border-top:1px solid #f2f2f2}.header__secondary-navigation{margin:0 auto;max-width:114rem}.breadcrumbs__content ol{display:flex;font-size:1.4rem;list-style:none;margin:0;padding:0}.breadcrumbs__content li:last-child a{color:#999}aside{min-width:20rem;margin-bottom:2rem}.footer{background:#fafbfc;color:#777;font-size:1.4rem;margin-top:4rem;padding:8rem 2rem;text-align:center}.footer a:hover{color:#6f6f6f}.horizontal-input-group{display:flex}.horizontal-input-group__input{padding-right:.8rem;width:26%}.horizontal-input-group__action {width:26%}.horizontal-input-group__action  button{width:100%}.top-bar{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;padding:2rem 3rem}@media (min-width: 900px){.top-bar{flex-wrap:nowrap;justify-content:flex-end}}.top-bar .logo{order:1}.top-bar .logo a{display:flex}.top-bar .logo img{width:125px}.top-bar__search{flex:0 0 100%;margin-top:10px;order:4}@media (min-width: 900px){.top-bar__search{flex:1 0 auto;margin:0 2rem;order:2}}.top-bar .auth-link{order:2}.top-bar .cart-link{order:3}.top-bar .currency-selector{order:5;margin-top:10px;border:1px solid #3B76F0;padding:0.25em 0.5em;border-radius:2px;width:100%}@media (min-width: 900px){.top-bar .currency-selector{order:3;margin-left:2rem;margin-top:-10px;width:auto}}.top-bar .currency-selector .currency-dropdown-wrapper{position:relative;width:100%}@media (min-width: 900px){.top-bar .currency-selector .currency-dropdown-wrapper{width:125px}}.top-bar .currency-selector .currency-dropdown-wrapper::before{content:'';position:absolute;top:25%;right:10px;transform:translateY(-50%);border:solid #000;border-width:0 2px 2px 0;display:inline-block;padding:3px;transform:rotate(45deg);z-index:1}.top-bar .currency-selector .currency-dropdown{width:100%;border-color:transparent;appearance:none;background:transparent}.auth-link{font-size:1.3rem;font-weight:700;margin-right:1rem;text-decoration:none;text-transform:uppercase}@media (min-width: 600px){.auth-link{margin-right:2rem}}.categories{display:flex;justify-content:center;align-items:center}.categories__list{display:flex;justify-content:center;padding:0}.categories__list>li{display:flex;list-style-type:none;margin:0 1rem;padding:0}.categories a{height:fit-content}@media (min-width: 600px){.categories a{font-size:1.6rem}}.taxonomies{margin-bottom:2rem}.taxonomies a{text-decoration:none}.taxonomy{margin-bottom:3rem}.taxonomy__title{color:#999;text-transform:uppercase}.taxonomy__title:first-of-type{margin-top:0}.taxonomy__list{list-style:none;margin:0 0 3rem;padding:0}.taxonomy__list li{align-items:center;display:flex;margin:.5rem 0}.locale-selector{margin:3rem auto;width:20rem}.locale-selector__select-input{position:relative}.locale-selector__select-input select{padding:0 3rem 0 1rem}.locale-selector__select-input::after{content:'\2304';font-size:2rem;pointer-events:none;position:absolute;right:1rem;bottom:0;margin-bottom:.8rem}.address-overview__title{display:inline;font-size:1.3rem;font-weight:500}.address-overview__edit{font-size:1.3rem;margin-left:.3rem;text-decoration:none}.address-overview__info{font-size:1.4rem;list-style-type:none;margin:0;padding:0}.address-overview__info>li{margin:.5rem 0}.address-overview__info>li:last-child{margin-bottom:0}.coupon-codes{margin-top:3em}.line-items{font-size:1.4rem;margin-top:3rem}.line-items>div{display:flex;justify-content:flex-end;margin:.5rem 0}.line-items>div:last-child{margin:2rem 0 0}.line-items dd{font-weight:500;margin-inline-start:0;min-width:8rem;text-align:right}@media (min-width: 900px){.order-details__info{display:flex}}.order-details__info>*{margin-bottom:2em}@media (min-width: 900px){.order-details__info>*{padding:0 .8rem;width:25%}}.order-item{border-bottom:solid 1px #f2f2f2;font-size:1.4rem;padding:1rem 0}@media (min-width: 900px){.order-item{align-items:center;display:flex}}.order-item:first-child{border-top:solid 1px #f2f2f2}@media (min-width: 900px){.order-item__image{flex-grow:0;flex-shrink:0;width:18%}}.order-item__image img{max-width:100%}@media (min-width: 900px){.order-item__info{flex-grow:1;padding-left:4rem;padding-right:2rem}}.order-item__price-single{float:left;width:90%}@media (min-width: 900px){.order-item__price-single{float:none}}.order-item__price-single,.order-item__price{text-align:right}@media (min-width: 900px){.order-item__price-single,.order-item__price{padding:0 1rem;text-align:left}}.order-item__price{clear:both}.order-item__quantity{flex-grow:0;flex-shrink:0;float:right;font-weight:500;text-align:center;width:6%}@media (min-width: 900px){.order-item__quantity{float:none}}.order-item__price-single,.order-item__quantity,.order-item__price{padding-top:1em}@media (min-width: 900px){.order-item__price-single,.order-item__quantity,.order-item__price{padding-top:0}}.order-item__remove{text-align:right;width:12%}.order-items--summary .order-item{align-items:flex-start;display:grid;grid-gap:1rem;grid-template-columns:30% 1fr}@media (min-width: 900px){.order-items--summary .order-item{font-size:1.3rem}}.order-items--summary .order-item__image{width:100%}.order-items--summary .order-item__price-single{display:none}.order-items--summary .order-item__quantity,.order-items--summary .order-item__price{padding:0;text-align:right;width:auto}.order-page{margin:0 auto;max-width:86rem;padding:8rem 2rem}.order-page__title{margin:0 0 5rem;text-align:center}.order-page__completed{color:#1bc16d;font-size:1.6rem;font-weight:500;margin:-2.5rem 0 3rem;text-align:center}.order-page__info{border:solid 1px #f2f2f2;margin-bottom:2rem;padding:3rem 1.5rem}.order-page__info>legend{font-size:1.4rem;font-weight:700}.order-page__actions{margin-top:3rem;text-align:center}.order-page__actions>a{margin:0 1rem}.order-shipments__title{display:inline;font-size:1.3rem;font-weight:500}.order-shipments__edit{font-size:1.3rem;margin-left:.3rem;text-decoration:none}.order-shipments__info{font-size:1.4rem;list-style-type:none;margin:0;padding:0}.order-shipments__info>li{border-top:solid 1px #f2f2f2;margin:.5rem 0;padding:.5rem}.order-shipments__info>li:last-child{margin-bottom:0}.order-shipments__info>li:first-child{border-top:0}.order-shipments__info__tracking{margin-top:1rem}.order-shipments__info__tracking h4{font-size:1.3rem;font-weight:500;margin:0}.order-shipments__info__tracking p{font-size:1.4rem;margin:.5rem 0 0;overflow:auto;padding-bottom:1rem;white-space:nowrap}.payment-info{font-size:1.4rem}.payment-info__title{display:inline;font-size:1.3rem;font-weight:500}.payment-info__edit{font-size:1.3rem;margin-left:.3rem;text-decoration:none}.payment-info__info{font-size:1.4rem;margin:0;padding:0;list-style:none}.payment-info__info>li{margin:.5rem 0}.payment-info__info>li:last-child{margin-bottom:0}.hero{background:#24282f;color:#fff;padding:10rem 0}.hero__container{display:flex}@media (min-width: 900px){.products{display:flex}}@media (min-width: 900px){.products__taxon-title{padding:0 3rem}}.products__results-title{font-size:1.6rem;font-weight:300}@media (min-width: 900px){.products__results-title{padding:0 3rem}}.product-card_image{transition:transform .2s}.product-card_image img{width:100%}.product-card_header{text-align:center;position:relative}.product-card_header h2{font-size:1.4rem;font-weight:500;margin:0 0 1rem;text-transform:uppercase}.product-card_price{color:#3c76f0;font-size:1.4rem;font-weight:500;text-align:center}.product-card:hover .product-card_image{transform:scale(1.1)}.product-image{display:block}.product-image img{max-width:100%}.product-info{margin:0 0 3rem}.product-info__title{margin-bottom:1rem}.product-page{display:block;margin:0 auto;max-width:86rem}@media (min-width: 900px){.product-page__images,.product-page__info{flex-grow:0;flex-shrink:0}}@media (min-width: 900px){.product-page__images{padding-right:4rem;width:60%}}@media (min-width: 900px){.product-page__images{display:flex}.product-page__images .product-image{order:2}}.product-page__info{margin-top:3rem}@media (min-width: 900px){.product-page__info{margin-top:0;width:40%}}.product-page-row{margin-bottom:4rem}@media (min-width: 900px){.product-page-row{display:flex;margin-bottom:8rem}}.product-page__description{margin-bottom:3rem}@media (min-width: 900px){.product-page__description{padding-right:4rem;width:60%;flex-grow:0;flex-shrink:0}}.product-page__details{margin-bottom:3rem}@media (min-width: 900px){.product-page__details{margin-top:0;width:40%;flex-grow:0;flex-shrink:0}}.product-price{font-size:1.8rem}.product-properties{margin:0 0 3rem}.product-properties__title{font-size:1.3rem;text-transform:uppercase}.product-properties__table{border-collapse:collapse;font-size:1.4rem}.product-properties__table tr{height:2.8rem}.product-properties__table td:first-child{color:#999;font-weight:700;padding-right:2.5rem}.product-submit{margin:0 0 3rem}.product-taxons__title{font-size:1.4rem;font-weight:500}.product-taxons__list{display:flex;font-size:1.4rem;list-style-type:none;margin:0;padding:0}.product-taxons__list li{padding:0 1rem 0 0}.product-taxons__list li a{color:#3c76f0}.product-taxons__list li a:hover{color:#1257e7}.product-thumbnails{display:flex;list-style-type:none;margin:0;overflow:initial;padding:0}.product-thumbnails li{padding:1rem .8rem;width:60px;height:auto}.product-thumbnails img{max-width:100%;height:auto}@media (min-width: 900px){.product-thumbnails{flex-direction:column;overflow:unset;align-items:center;padding-right:2rem}.product-thumbnails li{padding:0 0 1rem}}.product-variants{margin:0 0 3rem}.product-variants__title{font-size:1.3rem;text-transform:uppercase}.product-variants__list{font-size:1.4rem;list-style-type:none;margin:0;padding:0}.product-variants__list li{align-items:center;display:flex;margin:0 0 1.2rem}.product-variants__list li label{margin:0 0 0 .5rem}.variant-selection .selected-value{font-weight:500}.selection-container{display:flex;flex-direction:row;margin:0 -1rem}.selection-container .selection-item{padding:1rem;text-align:center;position:relative}.selection-container .selection-item input[type="radio"]{opacity:0;position:absolute;height:0;width:0}.selection-container .selection-item input[type="radio"]:checked~span:not(.selection-color){box-shadow:inset 0 0 0 2px #24282F;background:#FFFFFF}.selection-container .selection-item input[type="radio"]:checked~span.selection-color::before{content:'';position:absolute;padding:5px;border-radius:100%;border:2px solid;width:50px;height:50px;top:0;left:0;transform:translate(5px, 5px)}.selection-container .selection-item>span{padding:1rem;display:block;cursor:pointer}.selection-container .selection-item>span:not(.selection-color){border-radius:3px;background:#FAFBFC;min-width:60px}.selection-container .selected-blue{background:royalblue}.selection-container .selected-black{background:black}.selection-container .selected-white{background:white}.selection-container .selected-red{background:crimson}.selection-container .selected-green{background:mediumseagreen}.selection-container .selection-color{border:1px solid #c6c6c6;border-radius:50px;width:40px;height:40px}.selection-container .selection-color .value{text-indent:-9999px;display:inline-block;line-height:1rem}.products-by-taxon__title{border-bottom:1px solid #f2f2f2;font-size:1.8rem;padding:0 3rem 1.5rem}.products-by-taxon__title a{font-weight:700}.products-grid{display:grid;grid-column-gap:2rem;grid-row-gap:5rem;grid-template-columns:1fr;list-style-type:none;margin:0 auto;max-width:114rem;padding:3rem}@media (min-width: 600px){.products-grid{grid-template-columns:repeat(2, 1fr)}}@media (min-width: 900px){.products-grid{grid-template-columns:repeat(4, 1fr)}}.search-bar{border:0;border-radius:2px;display:flex;font-size:1.4rem;height:4.6rem;position:relative}.search-bar__select{appearance:none;background:#f2f2f2;border:0;border-radius:0;border-right:solid 1px #3c76f0;display:none;padding:0 2rem}.search-bar__input{border:0;border-bottom:1px solid #d8d8dd;border-radius:0;flex-grow:1;outline:none;padding:0 1rem;-webkit-appearance:none}.search-bar__button{background:transparent;border:0;color:#777;font-weight:500;padding:0 2rem 0 1rem}.filter{margin-bottom:3rem}.filter__title{color:#999;font-size:1.3rem;text-transform:uppercase}.filter__list{font-size:1.4rem;list-style:none;margin:0 0 3rem;padding:0}.filter__list li{align-items:center;display:flex;margin:0 0 1.2rem}.filter__list label{margin:0 0 0 .5rem}.hero-title{font-size:2.88rem;font-weight:700;line-height:1.1;margin:0}.subtitle{font-size:1.8rem;margin-top:3rem}
