@charset "UTF-8";.u-component-nomargin-bottom{margin-bottom:0!important}.u-component-nomargin-top{margin-top:0!important}.u-component-nopadding-bottom{padding-bottom:0!important}.u-component-nopadding-top{padding-top:0!important}html{box-sizing:border-box;-ms-overflow-style:scrollbar}*,:before,:after{box-sizing:inherit}.container{position:relative;margin-left:auto;margin-right:auto;padding-right:20px;padding-left:20px}@media (min-width:375px){.container{padding-right:20px;padding-left:20px}}@media (min-width:550px){.container{padding-right:20px;padding-left:20px}}@media (min-width:768px){.container{padding-right:20px;padding-left:20px}}@media (min-width:992px){.container{padding-right:30px;padding-left:30px}}@media (min-width:1200px){.container{padding-right:30px;padding-left:30px}}@media (min-width:1400px){.container{padding-right:30px;padding-left:30px}}@media (min-width:768px){.container{width:748px;max-width:100%}}@media (min-width:992px){.container{width:940px;max-width:100%}}@media (min-width:1200px){.container{width:1140px;max-width:100%}}@media (min-width:1400px){.container{width:1340px;max-width:100%}}.container-fluid{position:relative;margin-left:auto;margin-right:auto;padding-right:20px;padding-left:20px}@media (min-width:375px){.container-fluid{padding-right:20px;padding-left:20px}}@media (min-width:550px){.container-fluid{padding-right:20px;padding-left:20px}}@media (min-width:768px){.container-fluid{padding-right:20px;padding-left:20px}}@media (min-width:992px){.container-fluid{padding-right:30px;padding-left:30px}}@media (min-width:1200px){.container-fluid{padding-right:30px;padding-left:30px}}@media (min-width:1400px){.container-fluid{padding-right:30px;padding-left:30px}}.row{display:flex;flex-wrap:wrap;margin-right:-10px;margin-left:-10px}@media (min-width:375px){.row{margin-right:-10px;margin-left:-10px}}@media (min-width:550px){.row{margin-right:-10px;margin-left:-10px}}@media (min-width:768px){.row{margin-right:-10px;margin-left:-10px}}@media (min-width:992px){.row{margin-right:-15px;margin-left:-15px}}@media (min-width:1200px){.row{margin-right:-15px;margin-left:-15px}}@media (min-width:1400px){.row{margin-right:-15px;margin-left:-15px}}@font-face{font-family:Space Mono;font-display:swap;font-style:normal;font-weight:400;src:url(/fonts/space-mono-v12-latin-regular.woff2)format("woff2")}.u-text-hide{display:block;overflow:hidden;text-indent:-9000px}.u-visually-hide{clip:rect(0 0 0 0);clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}@keyframes slideLeftOut{to{transform:translate(-100vw) translateZ(0)}}@keyframes slideLeftIn{0%{transform:translate(100vw) translateZ(0)}to{transform:translate(0) translateZ(0)}}@keyframes slideRightOut{to{transform:translate(100vw) translateZ(0)}}@keyframes slideRightIn{0%{transform:translate(-100vw) translateZ(0)}to{transform:translate(0) translateZ(0)}}@keyframes slideUpOut{to{margin-top:-100%}}@keyframes slideUpIn{0%{margin-top:100vh}to{margin-top:0}}@keyframes slideDownOut{to{margin-top:100%}}@keyframes slideDownIn{0%{margin-top:-100vh}to{margin-top:0}}@keyframes coverLeftOut{to{transform:translate(-25vw) translateZ(0)}}@keyframes coverLeftIn{0%{transform:translate(100vw) translateZ(0)}to{transform:translate(0) translateZ(0)}}@keyframes coverRightOut{to{transform:translate(25vw) translateZ(0)}}@keyframes coverRightIn{0%{transform:translate(-100vw) translateZ(0)}to{transform:translate(0) translateZ(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeUpOut{to{margin-top:-200px;opacity:0}}@keyframes fadeUpIn{0%{margin-top:200px;opacity:0}to{margin-top:0;opacity:1}}@keyframes fadeDownOut{to{margin-top:200px;opacity:0}}@keyframes fadeDownIn{0%{margin-top:-200px;opacity:0}to{margin-top:0;opacity:1}}@keyframes fadeInOut{0%{opacity:1}17%{opacity:1}25%{opacity:0}92%{opacity:0}to{opacity:1}}@keyframes bounce{0%{transform:translateZ(0) scale(1)}50%{transform:translateZ(0) scale(.97)}to{transform:translateZ(0) scale(1)}}@keyframes bounceLess{0%{transform:translateZ(0) scale(1)}50%{transform:translateZ(0) scale(.99)}to{transform:translateZ(0) scale(1)}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.5)}to{transform:scale(1)}}@keyframes blink{0%{opacity:1}49%{opacity:1}50%{opacity:0}to{opacity:0}}@keyframes blinkReverse{0%{opacity:0}49%{opacity:0}50%{opacity:1}to{opacity:1}}@keyframes sectionTransition{0%{transform:translateY(100px) translateZ(0)}to{transform:translateY(0) translateZ(0)}}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,button{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.group:after{content:"";display:table;clear:both}button{background-color:transparent}input[type=text],input[type=email],input[type=password],textarea,input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}button,input,select,textarea{border-radius:0;font:inherit;margin:0;padding:0}::-webkit-input-placeholder{color:currentColor;opacity:1}::-moz-placeholder{color:currentColor;opacity:1}:-ms-input-placeholder{color:currentColor;opacity:1}:-moz-placeholder{color:currentColor;opacity:1}p{font-size:12px;font-size:1.2rem;text-transform:uppercase;letter-spacing:.14em;line-height:142%}a:focus:not(:focus-visible),button:focus:not(:focus-visible){outline:0}a{color:#000;text-decoration:underline}html.no-touchevents a:hover{text-decoration:none}.cms-content :first-child{margin-top:0}.cms-content h1,.cms-content h2,.cms-content h3,.cms-content h4,.cms-content h5,.cms-content p{font-size:18px;font-size:1.8rem;text-transform:uppercase;letter-spacing:.14em;line-height:133%}.cms-content h1,.cms-content h2,.cms-content h3,.cms-content h4,.cms-content h5{margin-top:20px}@media (min-width:768px){.cms-content h1,.cms-content h2,.cms-content h3,.cms-content h4,.cms-content h5{margin-top:20px}}.cms-content p,.cms-content ul,.cms-content ol,.cms-content blockquote,.cms-content table{margin-top:20px}@media (min-width:768px){.cms-content p,.cms-content ul,.cms-content ol,.cms-content blockquote,.cms-content table{margin-top:20px}}.cms-content ul,.cms-content ol{font-size:18px;font-size:1.8rem;text-transform:uppercase;letter-spacing:.14em;line-height:133%;display:block;list-style-position:outside;padding-left:40px}.cms-content ul{list-style-type:disc}.cms-content ol{list-style-type:decimal}.cms-content li{display:list-item}.cms-content li::marker{color:currentColor;font-weight:700}.cms-content li+li{margin-top:5px}.cms-content img{height:auto!important;margin-bottom:20px;margin-top:40px;max-width:100%!important}.cms-content strong{font-weight:700}.cms-content em{font-style:italic}.cms-content sub{font-size:.8em;vertical-align:sub}.cms-content sup{font-size:.8em;vertical-align:super}.cms-content a{background-image:linear-gradient(to bottom,currentColor,currentColor);background-position:bottom right;background-repeat:no-repeat;background-size:100% 1px;color:currentColor;text-decoration:none}html.no-touchevents .cms-content a:hover{background-size:0 1px}.cms-content .fluid-width-video-wrapper{margin:30px 0}.cms-content .u-highlight-primary{color:#1d1d1d}.cms-content .u-highlight-secondary{color:#d6ff64}.cms-content p.footnote{font-size:10px;font-size:1rem;line-height:140%}@media (min-width:768px){.cms-content p.footnote{font-size:11px;font-size:1.1rem}}@media (min-width:1200px){.cms-content p.footnote{font-size:12px;font-size:1.2rem}}.cms-content table{font-size:12px;font-size:1.2rem;text-transform:uppercase;letter-spacing:.14em;line-height:142%;display:block;max-width:100%;overflow-x:auto;width:100%}.cms-content table th{font-weight:700}.cms-content table th,.cms-content table td{text-align:left;border:1px solid rgba(29,29,29,.3);min-width:150px;padding:10px 15px;vertical-align:top}.cms-content blockquote{color:#1d1d1d;max-width:600px}.cms-content blockquote:before,.cms-content blockquote:after{font-size:18px;font-size:1.8rem;text-transform:uppercase;letter-spacing:.14em;line-height:133%}.cms-content blockquote:before{content:"“"}.cms-content blockquote:after{content:"”"}.cms-content blockquote p{font-size:18px;font-size:1.8rem;text-transform:uppercase;letter-spacing:.14em;line-height:133%;display:inline}img{max-width:100%;font-style:italic;vertical-align:middle}img[width],img[height]{max-width:none}.gatsby-image-wrapper>div{max-width:unset!important}html{font-size:62.5%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}@keyframes loaderNav{0%{opacity:0;transform:translateY(50vh) translateZ(0)}to{opacity:1;transform:translateY(0) translateZ(0)}}body{font-family:Space Mono,monospace;background-color:var(--page-bg-color, #1d1d1d);color:var(--page-text-color, #000000);font-weight:400;height:100%;transition:background-color .5s,color .5s;will-change:background-color,color}body ::-moz-selection{color:var(--page-bg-color, #1d1d1d);background:var(--page-text-color, #000000)}body ::selection{color:var(--page-bg-color, #1d1d1d);background:var(--page-text-color, #000000)}a[href="#main-content"]{font-size:12px;font-size:1.2rem;text-transform:uppercase;letter-spacing:.14em;line-height:142%;color:currentColor;left:0;position:absolute;top:0;z-index:1000}a[href="#main-content"]:not(:focus){clip:rect(0 0 0 0);clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}:focus{outline:#93928d solid 1px}.js-focus-visible :focus:not(.focus-visible){outline:0!important}.js-media-visibility{background-color:#000}.js-media-visibility>*,.js-media-visibility:before{opacity:0;transition:opacity .7s .3s ease-in-out;transform:scale(1.01)}.js-media-visibility.is-visible>*,.js-media-visibility.is-visible:before{opacity:1}.js-text-visibility>*{opacity:0;transform:translateY(30px);transition:opacity .7s ease-in-out,transform .7s ease-in-out}.js-text-visibility.is-visible>*{opacity:1;transform:translateY(0)}.wrapper{min-height:calc(100vh + 1px);position:relative;transition:opacity .5s;width:100%}html.is-changing .transition-fade{transition:opacity .5s;opacity:1}html.is-animating .transition-fade{opacity:0}html.snipcart-sidecart--opened nav,html.snipcart-sidecart--opened .wrapper,html.snipcart-sidecart--opened .c-footer,html.snipcart-cart--opened nav,html.snipcart-cart--opened .wrapper,html.snipcart-cart--opened .c-footer{opacity:.2;pointer-events:none}.c-footer{padding:100px 0 20px;position:relative;transition:opacity .5s}@media (min-width:768px){.c-footer{padding:240px 0 30px}}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(calc(-100% - var(--gap)))}}.c-footer__marquee{--gap:1rem;font-size:18px;font-size:1.8rem;text-transform:uppercase;letter-spacing:.14em;line-height:133%;display:flex;gap:var(--gap);overflow:hidden;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-bottom:100px}@media (min-width:768px){.c-footer__marquee{margin-bottom:240px}}html.no-touchevents .c-footer__marquee:hover .c-footer__marquee-content{animation-play-state:paused}.c-footer__marquee-content{animation:scroll 15s linear infinite;display:flex;flex-shrink:0;gap:var(--gap);justify-content:space-around;min-width:100%}.c-footer__marquee-content a{background-image:linear-gradient(to bottom,currentColor,currentColor);background-position:bottom left;background-repeat:no-repeat;background-size:0 1px;color:currentColor;text-decoration:none}html.no-touchevents .c-footer__marquee-content a:hover{background-size:100% 1px}.c-footer__newsletter{position:relative;width:100%;min-height:1px;padding-right:10px;padding-left:10px;flex:0 0 100%;max-width:100%;margin-bottom:100px}@media (min-width:375px){.c-footer__newsletter{padding-right:10px;padding-left:10px}}@media (min-width:550px){.c-footer__newsletter{padding-right:10px;padding-left:10px}}@media (min-width:768px){.c-footer__newsletter{padding-right:10px;padding-left:10px}}@media (min-width:992px){.c-footer__newsletter{padding-right:15px;padding-left:15px}}@media (min-width:1200px){.c-footer__newsletter{padding-right:15px;padding-left:15px}}@media (min-width:1400px){.c-footer__newsletter{padding-right:15px;padding-left:15px}}@media (min-width:768px){.c-footer__newsletter{margin-bottom:240px}}.c-footer__newsletter-inner{border-bottom:1px solid currentColor;border-top:1px solid currentColor;display:flex;justify-content:space-between;padding:20px 0}@media (max-width:991.98px){.c-footer__newsletter-svg{display:none}}@media (min-width:992px){.c-footer__newsletter-svg{height:80px}}.c-footer__newsletter-svg path{fill:currentColor}.c-footer__newsletter-form{display:flex;flex-direction:column;width:100%}@media (min-width:768px){.c-footer__newsletter-form{align-items:center;flex-direction:row;justify-content:flex-end}}@media (min-width:992px){.c-footer__newsletter-form{justify-content:flex-end;min-width:50%}}.c-footer__newsletter-form h2{font-size:18px;font-size:1.8rem;text-transform:uppercase;letter-spacing:.14em;line-height:133%;margin-bottom:10px}@media (min-width:768px){.c-footer__newsletter-form h2{margin-bottom:0;margin-right:20px}}.c-footer__newsletter-form label{display:none}.c-footer__newsletter-form input[type=email]{font-size:12px;font-size:1.2rem;text-transform:uppercase;letter-spacing:.14em;line-height:142%;background-color:transparent;border:1px solid currentColor;color:currentColor;margin-right:10px;padding:20px;width:calc(100vw - 130px)}@media (min-width:768px){.c-footer__newsletter-form input[type=email]{width:250px}}.c-footer__newsletter-form input[type=submit]{font-size:12px;font-size:1.2rem;text-transform:uppercase;letter-spacing:.14em;line-height:142%;background-color:var(--page-text-color);border:0;border-radius:50%;color:#1d1d1d;cursor:pointer;height:80px;width:80px}@keyframes newsletter-loader{to{transform:rotate(360deg)}}.c-footer__newsletter-loader{animation:newsletter-loader 1s steps(12) infinite;display:none;height:40px;width:40px}.c-footer__newsletter-fields{align-items:center;display:flex;flex-wrap:wrap;row-gap:10px}.c-footer__newsletter-turnstile:not(:empty){margin-right:10px}.c-footer__newsletter-message{font-size:12px;font-size:1.2rem;text-transform:uppercase;letter-spacing:.14em;line-height:142%}.c-footer__newsletter-message:not(:empty){margin-left:10px}.c-footer__container{position:relative;width:100%;min-height:1px;padding-right:10px;padding-left:10px;flex:0 0 100%;max-width:100%}@media (min-width:375px){.c-footer__container{padding-right:10px;padding-left:10px}}@media (min-width:550px){.c-footer__container{padding-right:10px;padding-left:10px}}@media (min-width:768px){.c-footer__container{padding-right:10px;padding-left:10px}}@media (min-width:992px){.c-footer__container{padding-right:15px;padding-left:15px}}@media (min-width:1200px){.c-footer__container{padding-right:15px;padding-left:15px}}@media (min-width:1400px){.c-footer__container{padding-right:15px;padding-left:15px}}@media (min-width:768px){.c-footer__container{flex:0 0 60%;max-width:60%}}@media (min-width:992px){.c-footer__container{flex:0 0 40%;max-width:40%}}.c-footer__text{font-size:12px;font-size:1.2rem;text-transform:uppercase;letter-spacing:.14em;line-height:142%;max-width:200px;position:absolute;top:-20px}@media (min-width:768px){.c-footer__text{max-width:250px;top:0}}.c-footer__text a{background-image:linear-gradient(to bottom,currentColor,currentColor);background-position:bottom right;background-repeat:no-repeat;background-size:100% 1px;color:currentColor;text-decoration:none}html.no-touchevents .c-footer__text a:hover{background-size:0 1px}.c-footer__svg{height:auto;width:100%}.c-footer__svg path{fill:currentColor}.c-footer__copyright{position:relative;width:100%;min-height:1px;padding-right:10px;padding-left:10px;flex:0 0 100%;max-width:100%;font-size:12px;font-size:1.2rem;text-transform:uppercase;letter-spacing:.14em;line-height:142%;align-items:flex-end;display:flex}@media (min-width:375px){.c-footer__copyright{padding-right:10px;padding-left:10px}}@media (min-width:550px){.c-footer__copyright{padding-right:10px;padding-left:10px}}@media (min-width:768px){.c-footer__copyright{padding-right:10px;padding-left:10px}}@media (min-width:992px){.c-footer__copyright{padding-right:15px;padding-left:15px}}@media (min-width:1200px){.c-footer__copyright{padding-right:15px;padding-left:15px}}@media (min-width:1400px){.c-footer__copyright{padding-right:15px;padding-left:15px}}@media (max-width:767.98px){.c-footer__copyright{justify-content:flex-end;margin-top:10px}}@media (min-width:768px){.c-footer__copyright{flex:0 0 25%;max-width:25%}}@media (min-width:992px){.c-footer__copyright{flex:0 0 30%;max-width:30%}}.c-footer__up{position:relative;width:100%;min-height:1px;padding-right:10px;padding-left:10px;flex:0 0 15%;max-width:15%;align-items:flex-end;display:flex;justify-content:flex-end}@media (min-width:375px){.c-footer__up{padding-right:10px;padding-left:10px}}@media (min-width:550px){.c-footer__up{padding-right:10px;padding-left:10px}}@media (min-width:768px){.c-footer__up{padding-right:10px;padding-left:10px}}@media (min-width:992px){.c-footer__up{padding-right:15px;padding-left:15px}}@media (min-width:1200px){.c-footer__up{padding-right:15px;padding-left:15px}}@media (min-width:1400px){.c-footer__up{padding-right:15px;padding-left:15px}}@media (max-width:767.98px){.c-footer__up{display:none}}@media (min-width:992px){.c-footer__up{flex:0 0 30%;max-width:30%}}.c-footer__up-btn{font-size:12px;font-size:1.2rem;text-transform:uppercase;letter-spacing:.14em;line-height:142%;align-items:center;color:currentColor;cursor:pointer;display:inline-flex}.c-footer__up-btn:after{background-color:var(--page-text-color, #000000);border-radius:50%;content:"";height:8px;margin-left:5px;width:8px}html.no-touchevents .c-footer__up-btn:hover .c-footer__up-btn-text div{opacity:0}html.no-touchevents .c-footer__up-btn:hover .c-footer__up-btn-text span{animation:productTitleScroll 1s linear forwards}.c-footer__up-btn-text{overflow:hidden;position:relative;word-break:break-word}.c-footer__up-btn-text div{opacity:0;transition:opacity .3s}.c-footer__up-btn-text span{left:0;position:absolute;top:0;transform:translateY(100%)}.c-footer__up-btn-text span:nth-of-type(1){animation-delay:0s!important;top:-100%}.c-footer__up-btn-text span:nth-of-type(2){animation-delay:0s!important}.c-footer__up-btn-text span:nth-of-type(3){animation-delay:.5s!important}.c-footer__up-btn-text span:nth-of-type(4){animation-delay:1s!important}.c-footer__up-btn-text span:nth-of-type(5){animation-delay:1s!important;top:100%}.c-footer--licenses .c-footer__marquee,.c-footer--licenses .c-footer__text,.c-footer--licenses .c-footer__svg{display:none}.c-cookiebar{background-color:var(--page-text-color, #000000);color:var(--page-bg-color, #1d1d1d);border-radius:10px;bottom:20px;max-width:400px;padding:20px;position:fixed;right:20px}.c-cookiebar a{background-image:linear-gradient(to bottom,currentColor,currentColor);background-position:bottom right;background-repeat:no-repeat;background-size:100% 1px;text-decoration:none;color:currentColor}html.no-touchevents .c-cookiebar a:hover{background-size:0 1px}.c-cookiebar__links{text-align:right;margin-top:10px}.c-cookiebar__link{background-image:linear-gradient(to bottom,currentColor,currentColor);background-position:bottom right;background-repeat:no-repeat;background-size:100% 1px;text-decoration:none;font-size:12px;font-size:1.2rem;text-transform:uppercase;letter-spacing:.14em;line-height:142%;color:currentColor;cursor:pointer}html.no-touchevents .c-cookiebar__link:hover{background-size:0 1px}.c-cookiebar.is-hidden{display:none}@keyframes loader{0%{transform:translateY(0) translateZ(0)}to{transform:translateY(-100.1svh) translateZ(0)}}@keyframes loaderImage{0%{opacity:0}to{opacity:1}}@keyframes loaderSibling{0%{transform:translateY(100svh) translateZ(0)}to{transform:translateY(0) translateZ(0)}}.c-loader{height:100svh;padding:20px 0;position:fixed;width:100%;z-index:10000}@media (min-width:992px){.c-loader{padding:30px 0}}.c-loader .c-navbar{color:#1d1d1d!important;bottom:0;position:absolute;top:unset}.c-loader .c-navbar .snipcart-checkout,.c-loader .c-navbar .c-navbar__cart-wrapper{color:#1d1d1d!important}.c-loader .c-navbar .c-navbar__cart-wrapper span:before{background-color:#1d1d1d!important}.c-loader__container{position:relative;width:100%;min-height:1px;padding-right:10px;padding-left:10px;flex:0 0 100%;max-width:100%}@media (min-width:375px){.c-loader__container{padding-right:10px;padding-left:10px}}@media (min-width:550px){.c-loader__container{padding-right:10px;padding-left:10px}}@media (min-width:768px){.c-loader__container{padding-right:10px;padding-left:10px}}@media (min-width:992px){.c-loader__container{padding-right:15px;padding-left:15px}}@media (min-width:1200px){.c-loader__container{padding-right:15px;padding-left:15px}}@media (min-width:1400px){.c-loader__container{padding-right:15px;padding-left:15px}}@media (max-width:767.98px){.c-loader__container{height:calc(100svh - 40px)}}.c-loader__container img{opacity:0;width:100%}@media (max-width:767.98px){.c-loader__container img{max-width:calc(100svh - 80px);max-height:calc(100vw - 40px);transform:translate(calc(50vw - 50% - 20px)) translatey(calc(50svh - 50% - 40px)) rotate(-90deg);transform-origin:center center;width:calc(100svh - 80px)}}html.is-loader,html.is-loader body{height:100vh;overflow:hidden}html.is-loader .c-loader{animation:loader 1s 1s forwards}html.is-loader .c-loader__container img{animation:loaderImage .5s .25s forwards}html.is-loader .c-product-listing{animation:loaderSibling 1s .9s forwards;opacity:1;position:relative}html.is-loaded .c-loader{display:none!important}html.is-loaded .c-product-listing{opacity:1}.c-navbar{padding:20px 0;position:fixed;top:0;transition:opacity .5s;width:100%;z-index:4}@media (min-width:768px){.c-navbar{padding:20px 0}}@media (min-width:992px){.c-navbar{padding:30px 0}}.c-navbar .container-fluid{position:relative;z-index:200}.c-navbar__brand{position:relative;width:100%;min-height:1px;padding-right:10px;padding-left:10px;flex:0 0 50%;max-width:50%;font-size:12px;font-size:1.2rem;text-transform:uppercase;letter-spacing:.14em;line-height:142%}@media (min-width:375px){.c-navbar__brand{padding-right:10px;padding-left:10px}}@media (min-width:550px){.c-navbar__brand{padding-right:10px;padding-left:10px}}@media (min-width:768px){.c-navbar__brand{padding-right:10px;padding-left:10px}}@media (min-width:992px){.c-navbar__brand{padding-right:15px;padding-left:15px}}@media (min-width:1200px){.c-navbar__brand{padding-right:15px;padding-left:15px}}@media (min-width:1400px){.c-navbar__brand{padding-right:15px;padding-left:15px}}@media (min-width:768px){.c-navbar__brand{flex:0 0 40%;max-width:40%}}@media (min-width:992px){.c-navbar__brand{flex:0 0 50%;max-width:50%}}.c-navbar__brand a{background-image:linear-gradient(to bottom,currentColor,currentColor);background-position:bottom left;background-repeat:no-repeat;background-size:0 1px;color:currentColor;text-decoration:none}html.no-touchevents .c-navbar__brand a:hover{background-size:100% 1px}.c-navbar__typefaces{position:relative;width:100%;min-height:1px;padding-right:10px;padding-left:10px;flex:0 0 100%;max-width:100%;transition:transform .5s}@media (min-width:375px){.c-navbar__typefaces{padding-right:10px;padding-left:10px}}@media (min-width:550px){.c-navbar__typefaces{padding-right:10px;padding-left:10px}}@media (min-width:768px){.c-navbar__typefaces{padding-right:10px;padding-left:10px}}@media (min-width:992px){.c-navbar__typefaces{padding-right:15px;padding-left:15px}}@media (min-width:1200px){.c-navbar__typefaces{padding-right:15px;padding-left:15px}}@media (min-width:1400px){.c-navbar__typefaces{padding-right:15px;padding-left:15px}}@media (max-width:767.98px){.c-navbar__typefaces{font-size:18px;font-size:1.8rem;text-transform:uppercase;letter-spacing:.14em;line-height:133%;left:0;position:fixed;top:calc(50% - 85px);transform:translate(100vw,-50%)}}@media (min-width:768px){.c-navbar__typefaces{flex:0 0 20%;max-width:20%;font-size:12px;font-size:1.2rem;text-transform:uppercase;letter-spacing:.14em;line-height:142%}}.c-navbar__typefaces a{background-image:linear-gradient(to bottom,currentColor,currentColor);background-position:bottom left;background-repeat:no-repeat;background-size:0 1px;color:currentColor;text-decoration:none;display:inline-flex}html.no-touchevents .c-navbar__typefaces a:hover{background-size:100% 1px}@media (max-width:767.98px){.c-navbar__typefaces a{border-top:1px solid currentColor;display:flex;margin:0 10px;padding-bottom:30px;padding-top:30px}}.c-navbar__typefaces a span{align-items:center;display:inline-flex}.c-navbar__typefaces a span:before{background-color:currentColor;content:"";height:1px;margin:0 10px;width:25px}.c-navbar__licenses{position:relative;width:100%;min-height:1px;padding-right:10px;padding-left:10px;flex:0 0 100%;max-width:100%;transition:transform .5s}@media (min-width:375px){.c-navbar__licenses{padding-right:10px;padding-left:10px}}@media (min-width:550px){.c-navbar__licenses{padding-right:10px;padding-left:10px}}@media (min-width:768px){.c-navbar__licenses{padding-right:10px;padding-left:10px}}@media (min-width:992px){.c-navbar__licenses{padding-right:15px;padding-left:15px}}@media (min-width:1200px){.c-navbar__licenses{padding-right:15px;padding-left:15px}}@media (min-width:1400px){.c-navbar__licenses{padding-right:15px;padding-left:15px}}@media (max-width:767.98px){.c-navbar__licenses{font-size:18px;font-size:1.8rem;text-transform:uppercase;letter-spacing:.14em;line-height:133%;left:0;position:fixed;top:50%;transform:translate(100vw,-50%)}}@media (min-width:768px){.c-navbar__licenses{flex:0 0 20%;max-width:20%;font-size:12px;font-size:1.2rem;text-transform:uppercase;letter-spacing:.14em;line-height:142%}}.c-navbar__licenses a{background-image:linear-gradient(to bottom,currentColor,currentColor);background-position:bottom left;background-repeat:no-repeat;background-size:0 1px;color:currentColor;text-decoration:none}html.no-touchevents .c-navbar__licenses a:hover{background-size:100% 1px}@media (max-width:767.98px){.c-navbar__licenses a{border-top:1px solid currentColor;display:block;margin:0 10px;padding-bottom:30px;padding-top:30px}}.c-navbar__cart{position:relative;width:100%;min-height:1px;padding-right:10px;padding-left:10px;flex:0 0 50%;max-width:50%}@media (min-width:375px){.c-navbar__cart{padding-right:10px;padding-left:10px}}@media (min-width:550px){.c-navbar__cart{padding-right:10px;padding-left:10px}}@media (min-width:768px){.c-navbar__cart{padding-right:10px;padding-left:10px}}@media (min-width:992px){.c-navbar__cart{padding-right:15px;padding-left:15px}}@media (min-width:1200px){.c-navbar__cart{padding-right:15px;padding-left:15px}}@media (min-width:1400px){.c-navbar__cart{padding-right:15px;padding-left:15px}}@media (min-width:768px){.c-navbar__cart{flex:0 0 20%;max-width:20%}}@media (min-width:992px){.c-navbar__cart{flex:0 0 10%;max-width:10%}}.c-navbar__cart button{background-image:linear-gradient(to bottom,currentColor,currentColor);background-position:bottom left;background-repeat:no-repeat;background-size:0 1px;color:currentColor;text-decoration:none}html.no-touchevents .c-navbar__cart button:hover{background-size:100% 1px}.c-navbar__cart-wrapper{font-size:12px;font-size:1.2rem;text-transform:uppercase;letter-spacing:.14em;line-height:142%;text-align:right;color:currentColor;cursor:pointer;position:relative}.c-navbar__cart-wrapper button{font-size:12px;font-size:1.2rem;text-transform:uppercase;letter-spacing:.14em;line-height:142%;color:currentColor;cursor:pointer;display:inline-block;padding-right:50px}.c-navbar__cart-wrapper span{align-items:center;display:flex;flex-wrap:nowrap;height:100%;pointer-events:none;position:absolute;right:0;top:0}.c-navbar__cart-wrapper span:before{background-color:currentColor;content:"";height:1px;margin:0 10px;width:25px}.c-navbar__menu{left:50%;transform:translate(-50%);background-color:var(--page-text-color, #000000);border:1px solid var(--page-text-color, #000000);border-radius:50%;color:currentColor;height:38px;position:absolute;top:10px;width:38px;z-index:200}@media (min-width:768px){.c-navbar__menu{display:none}}.c-navbar__menu:before{background-color:var(--page-bg-color, #1d1d1d);content:"";height:1px;left:9px;position:absolute;top:14px;transition:all .3s;width:50%}.c-navbar__menu:after{background-color:var(--page-bg-color, #1d1d1d);bottom:14px;content:"";height:1px;left:9px;position:absolute;transition:all .3s;width:50%}.c-navbar__overlay{background-color:var(--page-bg-color, #1d1d1d);height:100vh;left:0;position:fixed;top:0;transform:translate(-100vw);transition:transform .5s .5s;width:100%;z-index:100}@media (min-width:768px){.c-navbar__overlay{display:none}}.c-navbar__instagram{position:relative;width:100%;min-height:1px;padding-right:10px;padding-left:10px;flex:0 0 100%;max-width:100%;font-size:18px;font-size:1.8rem;text-transform:uppercase;letter-spacing:.14em;line-height:133%;left:0;position:fixed;top:calc(50% + 85px);transform:translate(100vw,-50%);transition:transform .5s}@media (min-width:375px){.c-navbar__instagram{padding-right:10px;padding-left:10px}}@media (min-width:550px){.c-navbar__instagram{padding-right:10px;padding-left:10px}}@media (min-width:768px){.c-navbar__instagram{padding-right:10px;padding-left:10px}}@media (min-width:992px){.c-navbar__instagram{padding-right:15px;padding-left:15px}}@media (min-width:1200px){.c-navbar__instagram{padding-right:15px;padding-left:15px}}@media (min-width:1400px){.c-navbar__instagram{padding-right:15px;padding-left:15px}}@media (min-width:768px){.c-navbar__instagram{display:none}}.c-navbar__instagram a{background-image:linear-gradient(to bottom,currentColor,currentColor);background-position:bottom right;background-repeat:no-repeat;background-size:100% 1px;color:currentColor;text-decoration:none;border-top:1px solid currentColor;display:block;margin:0 10px;padding-bottom:30px;padding-top:30px}html.no-touchevents .c-navbar__instagram a:hover{background-size:0 1px}.c-navbar__copyright{position:relative;width:100%;min-height:1px;padding-right:10px;padding-left:10px;flex:0 0 50%;max-width:50%;bottom:20px;display:flex;flex-direction:column;left:10px;position:fixed;transform:translate(100vw);transition:transform .5s}@media (min-width:375px){.c-navbar__copyright{padding-right:10px;padding-left:10px}}@media (min-width:550px){.c-navbar__copyright{padding-right:10px;padding-left:10px}}@media (min-width:768px){.c-navbar__copyright{padding-right:10px;padding-left:10px}}@media (min-width:992px){.c-navbar__copyright{padding-right:15px;padding-left:15px}}@media (min-width:1200px){.c-navbar__copyright{padding-right:15px;padding-left:15px}}@media (min-width:1400px){.c-navbar__copyright{padding-right:15px;padding-left:15px}}@media (min-width:768px){.c-navbar__copyright{display:none}}.c-navbar__copyright svg path{fill:currentColor}.c-navbar__copyright span{font-size:12px;font-size:1.2rem;text-transform:uppercase;letter-spacing:.14em;line-height:142%;margin-top:10px}body.is-nav-open .c-navbar__menu:before{left:12px;top:12px;transform:rotate(45deg);transform-origin:top left}body.is-nav-open .c-navbar__menu:after{bottom:10px;left:11px;transform:rotate(-45deg);transform-origin:top left}body.is-nav-open .c-navbar__overlay{transform:translate(0);transition:transform .5s}body.is-nav-open .c-navbar__licenses,body.is-nav-open .c-navbar__typefaces,body.is-nav-open .c-navbar__instagram{transition:transform .5s .5s}@media (max-width:767.98px){body.is-nav-open .c-navbar__licenses,body.is-nav-open .c-navbar__typefaces,body.is-nav-open .c-navbar__instagram{transform:translateY(-50%)}}body.is-nav-open .c-navbar__copyright{transition:transform .5s .5s}@media (max-width:767.98px){body.is-nav-open .c-navbar__copyright{transform:translate(0)}}@keyframes productTitleScroll{0%{transform:translateY(100%)}to{transform:translateY(-100%)}}@keyframes productBannerScroll{0%{transform:translate(100%)}to{transform:translate(-100%)}}.c-product-listing{opacity:0;padding-top:200px;position:relative}.c-product-listing__item{position:relative;width:100%;min-height:1px;padding-right:10px;padding-left:10px;flex:0 0 100%;max-width:100%}@media (min-width:375px){.c-product-listing__item{padding-right:10px;padding-left:10px}}@media (min-width:550px){.c-product-listing__item{padding-right:10px;padding-left:10px}}@media (min-width:768px){.c-product-listing__item{padding-right:10px;padding-left:10px}}@media (min-width:992px){.c-product-listing__item{padding-right:15px;padding-left:15px}}@media (min-width:1200px){.c-product-listing__item{padding-right:15px;padding-left:15px}}@media (min-width:1400px){.c-product-listing__item{padding-right:15px;padding-left:15px}}@media (min-width:768px){.c-product-listing__item:nth-of-type(18n+1){flex:0 0 60%;max-width:60%}}@media (min-width:992px){.c-product-listing__item:nth-of-type(18n+1){flex:0 0 50%;max-width:50%}}@media (min-width:1400px){.c-product-listing__item:nth-of-type(18n+1) .c-product-listing__item-content{flex:0 0 40%;max-width:40%}}@media (min-width:768px){.c-product-listing__item:nth-of-type(18n+2){flex:0 0 40%;max-width:40%}}@media (min-width:992px){.c-product-listing__item:nth-of-type(18n+2){flex:0 0 20%;max-width:20%}}.c-product-listing__item:nth-of-type(18n+2):after{content:"";background:linear-gradient(to top left,transparent calc(50% - 1px),currentColor,transparent calc(50% + 1px));display:block;margin-bottom:40px;margin-top:-30px;padding-bottom:100%;width:100%}@media (min-width:768px){.c-product-listing__item:nth-of-type(18n+2):after{margin-bottom:60px;margin-top:-45px}}@media (min-width:768px){.c-product-listing__item:nth-of-type(18n+3){flex:0 0 50%;max-width:50%}}@media (min-width:992px){.c-product-listing__item:nth-of-type(18n+3){flex:0 0 30%;max-width:30%}}@media (min-width:1400px){.c-product-listing__item:nth-of-type(18n+3) .c-product-listing__item-content{flex:0 0 66.66%;max-width:66.66%}}@media (min-width:768px){.c-product-listing__item:nth-of-type(18n+4){flex:0 0 50%;max-width:50%}}@media (min-width:992px){.c-product-listing__item:nth-of-type(18n+4){flex:0 0 30%;max-width:30%}}@media (min-width:1400px){.c-product-listing__item:nth-of-type(18n+4) .c-product-listing__item-content{flex:0 0 66.66%;max-width:66.66%}}@media (min-width:768px){.c-product-listing__item:nth-of-type(18n+5){flex:0 0 30%;max-width:30%}}@media (min-width:992px){.c-product-listing__item:nth-of-type(18n+5){flex:0 0 20%;max-width:20%}}.c-product-listing__item:nth-of-type(18n+5):after{content:"";background:linear-gradient(to top right,transparent calc(50% - 1px),currentColor,transparent calc(50% + 1px));display:block;margin-bottom:40px;margin-top:-30px;padding-bottom:100%;width:100%}@media (min-width:768px){.c-product-listing__item:nth-of-type(18n+5):after{margin-bottom:60px;margin-top:-45px}}@media (min-width:768px){.c-product-listing__item:nth-of-type(18n+6){flex:0 0 70%;max-width:70%}}@media (min-width:992px){.c-product-listing__item:nth-of-type(18n+6){flex:0 0 50%;max-width:50%}}@media (min-width:1400px){.c-product-listing__item:nth-of-type(18n+6) .c-product-listing__item-content{flex:0 0 40%;max-width:40%}}@media (min-width:768px){.c-product-listing__item:nth-of-type(18n+7){flex:0 0 60%;max-width:60%}}@media (min-width:992px){.c-product-listing__item:nth-of-type(18n+7){flex:0 0 40%;max-width:40%}}@media (min-width:1400px){.c-product-listing__item:nth-of-type(18n+7) .c-product-listing__item-content{flex:0 0 50%;max-width:50%}}@media (min-width:768px){.c-product-listing__item:nth-of-type(18n+8){flex:0 0 40%;max-width:40%}}@media (min-width:992px){.c-product-listing__item:nth-of-type(18n+8){flex:0 0 20%;max-width:20%}}.c-product-listing__item:nth-of-type(18n+8):after{content:"";background:linear-gradient(to top right,transparent calc(50% - 1px),currentColor,transparent calc(50% + 1px));display:block;margin-bottom:40px;margin-top:-30px;padding-bottom:100%;width:100%}@media (min-width:768px){.c-product-listing__item:nth-of-type(18n+8):after{margin-bottom:60px;margin-top:-45px}}@media (min-width:768px){.c-product-listing__item:nth-of-type(18n+9){flex:0 0 50%;max-width:50%}}@media (min-width:992px){.c-product-listing__item:nth-of-type(18n+9){flex:0 0 40%;max-width:40%}}@media (min-width:1400px){.c-product-listing__item:nth-of-type(18n+9) .c-product-listing__item-content{flex:0 0 50%;max-width:50%}}@media (min-width:768px){.c-product-listing__item:nth-of-type(18n+10){flex:0 0 50%;max-width:50%}}@media (min-width:992px){.c-product-listing__item:nth-of-type(18n+10){flex:0 0 60%;max-width:60%}}@media (min-width:1400px){.c-product-listing__item:nth-of-type(18n+10) .c-product-listing__item-content{flex:0 0 33.33%;max-width:33.33%}}@media (min-width:768px){.c-product-listing__item:nth-of-type(18n+11){flex:0 0 40%;max-width:40%}}@media (min-width:992px){.c-product-listing__item:nth-of-type(18n+11){flex:0 0 20%;max-width:20%}}.c-product-listing__item:nth-of-type(18n+11):after{content:"";background:linear-gradient(to top right,transparent calc(50% - 1px),currentColor,transparent calc(50% + 1px));display:block;margin-bottom:40px;margin-top:-30px;padding-bottom:100%;width:100%}@media (min-width:768px){.c-product-listing__item:nth-of-type(18n+11):after{margin-bottom:60px;margin-top:-45px}}@media (min-width:768px){.c-product-listing__item:nth-of-type(18n+12){flex:0 0 60%;max-width:60%}}@media (min-width:992px){.c-product-listing__item:nth-of-type(18n+12){flex:0 0 20%;max-width:20%}}@media (min-width:768px){.c-product-listing__item:nth-of-type(18n+13){flex:0 0 50%;max-width:50%}}@media (min-width:992px){.c-product-listing__item:nth-of-type(18n+13){flex:0 0 30%;max-width:30%}}@media (min-width:1400px){.c-product-listing__item:nth-of-type(18n+13) .c-product-listing__item-content{flex:0 0 66.66%;max-width:66.66%}}@media (min-width:768px){.c-product-listing__item:nth-of-type(18n+14){flex:0 0 50%;max-width:50%}}@media (min-width:992px){.c-product-listing__item:nth-of-type(18n+14){flex:0 0 20%;max-width:20%}}.c-product-listing__item:nth-of-type(18n+14):after{content:"";background:linear-gradient(to top left,transparent calc(50% - 1px),currentColor,transparent calc(50% + 1px));display:block;margin-bottom:40px;margin-top:-30px;padding-bottom:100%;width:100%}@media (min-width:768px){.c-product-listing__item:nth-of-type(18n+14):after{margin-bottom:60px;margin-top:-45px}}@media (min-width:768px){.c-product-listing__item:nth-of-type(18n+15){flex:0 0 40%;max-width:40%}}@media (min-width:992px){.c-product-listing__item:nth-of-type(18n+15){flex:0 0 50%;max-width:50%}}@media (min-width:1400px){.c-product-listing__item:nth-of-type(18n+15) .c-product-listing__item-content{flex:0 0 40%;max-width:40%}}@media (min-width:768px){.c-product-listing__item:nth-of-type(18n+16){flex:0 0 60%;max-width:60%}}@media (min-width:992px){.c-product-listing__item:nth-of-type(18n+16){flex:0 0 30%;max-width:30%}}@media (min-width:1400px){.c-product-listing__item:nth-of-type(18n+16) .c-product-listing__item-content{flex:0 0 66.66%;max-width:66.66%}}@media (min-width:768px){.c-product-listing__item:nth-of-type(18n+17){flex:0 0 60%;max-width:60%}}@media (min-width:992px){.c-product-listing__item:nth-of-type(18n+17){flex:0 0 50%;max-width:50%}}@media (min-width:1400px){.c-product-listing__item:nth-of-type(18n+17) .c-product-listing__item-content{flex:0 0 40%;max-width:40%}}@media (min-width:768px){.c-product-listing__item:nth-of-type(18n+18){flex:0 0 40%;max-width:40%}}@media (min-width:992px){.c-product-listing__item:nth-of-type(18n+18){flex:0 0 20%;max-width:20%}}.c-product-listing__item:nth-of-type(18n+18):after{content:"";background:linear-gradient(to top right,transparent calc(50% - 1px),currentColor,transparent calc(50% + 1px));display:block;margin-bottom:40px;margin-top:-30px;padding-bottom:100%;width:100%}@media (min-width:768px){.c-product-listing__item:nth-of-type(18n+18):after{margin-bottom:60px;margin-top:-45px}}.c-product-listing__item-link{border-top:1px solid currentColor;color:currentColor;display:block;overflow:hidden;padding:20px 0 40px;text-decoration:none}@media (min-width:768px){.c-product-listing__item-link{padding:30px 0 60px}}html.no-touchevents a.c-product-listing__item-link:hover .c-product-listing__item-content-title div{opacity:0}html.no-touchevents a.c-product-listing__item-link:hover .c-product-listing__item-content-title span{animation:productTitleScroll 1s linear forwards}.c-product-listing__item-media-container{position:relative}.c-product-listing__item-media{width:100%}.c-product-listing__item-media:nth-of-type(2){left:101%;position:absolute;top:0}.c-product-listing__item-media svg{height:auto;width:100%}.c-product-listing__item-media svg path{fill:currentColor}.c-product-listing__item-content{position:relative;width:100%;min-height:1px;padding-right:10px;padding-left:10px;flex:0 0 100%;max-width:100%;font-size:12px;font-size:1.2rem;text-transform:uppercase;letter-spacing:.14em;line-height:142%;margin-top:10px}@media (min-width:375px){.c-product-listing__item-content{padding-right:10px;padding-left:10px}}@media (min-width:550px){.c-product-listing__item-content{padding-right:10px;padding-left:10px}}@media (min-width:768px){.c-product-listing__item-content{padding-right:10px;padding-left:10px}}@media (min-width:992px){.c-product-listing__item-content{padding-right:15px;padding-left:15px}}@media (min-width:1200px){.c-product-listing__item-content{padding-right:15px;padding-left:15px}}@media (min-width:1400px){.c-product-listing__item-content{padding-right:15px;padding-left:15px}}@media (min-width:768px){.c-product-listing__item-content{margin-top:15px}}.c-product-listing__item-content-wrapper{display:flex;justify-content:space-between;overflow:hidden;padding-left:18px;position:relative}@media (min-width:992px) and (max-width:1399.98px){.c-product-listing__item-content-wrapper{flex-direction:column}}.c-product-listing__item-content-wrapper:before{background-color:currentColor;border-radius:50%;content:"";height:8px;left:0;position:absolute;top:5px;width:8px}.c-product-listing__item-content-title{overflow:hidden;position:relative;word-break:break-word}.c-product-listing__item-content-title div{transition:opacity .3s}.c-product-listing__item-content-title span{left:0;position:absolute;top:0;transform:translateY(100%)}.c-product-listing__item-content-title span:nth-of-type(1){animation-delay:0s!important;top:-100%}.c-product-listing__item-content-title span:nth-of-type(2){animation-delay:0s!important}.c-product-listing__item-content-title span:nth-of-type(3){animation-delay:.5s!important}.c-product-listing__item-content-title span:nth-of-type(4){animation-delay:1s!important}.c-product-listing__item-content-title span:nth-of-type(5){animation-delay:1s!important;top:100%}.c-product-listing__item-content-subtitle{padding-left:20px}@media (min-width:992px) and (max-width:1399.98px){.c-product-listing__item-content-subtitle{align-self:flex-end}}.c-product-listing__banner{position:relative;width:100%;min-height:1px;padding-right:10px;padding-left:10px;flex:0 0 100%;max-width:100%;margin-bottom:40px;margin-top:-20px}@media (min-width:375px){.c-product-listing__banner{padding-right:10px;padding-left:10px}}@media (min-width:550px){.c-product-listing__banner{padding-right:10px;padding-left:10px}}@media (min-width:768px){.c-product-listing__banner{padding-right:10px;padding-left:10px}}@media (min-width:992px){.c-product-listing__banner{padding-right:15px;padding-left:15px}}@media (min-width:1200px){.c-product-listing__banner{padding-right:15px;padding-left:15px}}@media (min-width:1400px){.c-product-listing__banner{padding-right:15px;padding-left:15px}}@media (min-width:768px){.c-product-listing__banner{flex:0 0 50%;max-width:50%;margin-bottom:60px;margin-top:-30px}}.c-product-listing__banner-wrapper{border-top:1px solid currentColor;color:currentColor;display:block;overflow:hidden;padding-top:20px;text-decoration:none}@media (min-width:768px){.c-product-listing__banner-wrapper{padding-top:30px}}.c-product-listing__banner-wrapper p{margin-top:10px}@media (min-width:768px){.c-product-listing__banner-wrapper p{margin-top:15px}}.c-product-listing__banner-wrapper span{background-image:linear-gradient(to bottom,currentColor,currentColor);background-position:bottom right;background-repeat:no-repeat;background-size:100% 1px;color:currentColor;text-decoration:none}html.no-touchevents .c-product-listing__banner-wrapper span:hover{background-size:0 1px}.c-product-listing__banner-wrapper.is-hover .c-product-listing__banner-svg>svg{display:none}.c-product-listing__banner-wrapper.is-hover .c-product-listing__banner-svg-marquee{animation:productBannerScroll 2s linear forwards}html.no-touchevents .c-product-listing__banner-wrapper:hover span{background-size:0 1px}.c-product-listing__banner-svg{background-color:currentColor;border-radius:50%;padding-bottom:100%;position:relative;width:100%}.c-product-listing__banner-svg svg{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:60%}.c-product-listing__banner-svg-marquee{height:100%;position:absolute;transform:translate(100%);width:100%}.c-product-listing__banner-svg-marquee:nth-of-type(1){animation-delay:0s!important;left:-100%}.c-product-listing__banner-svg-marquee:nth-of-type(2){animation-delay:0s!important}.c-product-listing__banner-svg-marquee:nth-of-type(3){animation-delay:1s!important}.c-product-listing__banner-svg-marquee:nth-of-type(4){animation-delay:2s!important}.c-product-listing__banner-svg-marquee:nth-of-type(5){animation-delay:2s!important;left:100%}.c-product{padding-top:200px}.c-product__header{position:relative;width:100%;min-height:1px;padding-right:10px;padding-left:10px;flex:0 0 100%;max-width:100%}@media (min-width:375px){.c-product__header{padding-right:10px;padding-left:10px}}@media (min-width:550px){.c-product__header{padding-right:10px;padding-left:10px}}@media (min-width:768px){.c-product__header{padding-right:10px;padding-left:10px}}@media (min-width:992px){.c-product__header{padding-right:15px;padding-left:15px}}@media (min-width:1200px){.c-product__header{padding-right:15px;padding-left:15px}}@media (min-width:1400px){.c-product__header{padding-right:15px;padding-left:15px}}.c-product__header-wrapper{border-top:1px solid currentColor;padding:15px 0 30px}@media (min-width:768px){.c-product__header-wrapper{padding:15px 0 60px}}.c-product__name{position:relative;width:100%;min-height:1px;padding-right:10px;padding-left:10px;flex:0 0 50%;max-width:50%;font-size:12px;font-size:1.2rem;text-transform:uppercase;letter-spacing:.14em;line-height:142%}@media (min-width:375px){.c-product__name{padding-right:10px;padding-left:10px}}@media (min-width:550px){.c-product__name{padding-right:10px;padding-left:10px}}@media (min-width:768px){.c-product__name{padding-right:10px;padding-left:10px}}@media (min-width:992px){.c-product__name{padding-right:15px;padding-left:15px}}@media (min-width:1200px){.c-product__name{padding-right:15px;padding-left:15px}}@media (min-width:1400px){.c-product__name{padding-right:15px;padding-left:15px}}@media (min-width:992px){.c-product__name{flex:0 0 25%;max-width:25%}}.c-product__range-container{position:relative;width:100%;min-height:1px;padding-right:10px;padding-left:10px;flex:0 0 55%;max-width:55%;align-items:center;display:flex;z-index:100}@media (min-width:375px){.c-product__range-container{padding-right:10px;padding-left:10px}}@media (min-width:550px){.c-product__range-container{padding-right:10px;padding-left:10px}}@media (min-width:768px){.c-product__range-container{padding-right:10px;padding-left:10px}}@media (min-width:992px){.c-product__range-container{padding-right:15px;padding-left:15px}}@media (min-width:1200px){.c-product__range-container{padding-right:15px;padding-left:15px}}@media (min-width:1400px){.c-product__range-container{padding-right:15px;padding-left:15px}}@media (max-width:991.98px){.c-product__range-container{display:none}}.c-product__range{align-items:center;display:flex}.c-product__range div{font-size:12px;font-size:1.2rem;text-transform:uppercase;letter-spacing:.14em;line-height:142%;height:17px;margin-right:15px;position:relative;width:65px}.c-product__range div span{position:absolute;right:0;top:0}.c-product__range div span:nth-of-type(2){display:none}.c-product__range:hover div span:nth-of-type(1){display:none}.c-product__range:hover div span:nth-of-type(2){display:block}.c-product__range input[type=range]{background:linear-gradient(to right,#1d1d1d 0,#1d1d1d 50%,rgba(29,29,29,.2) 50%,rgba(29,29,29,.2) 100%);height:1px;width:120px;outline:0;transition:background .45s ease-in;-webkit-appearance:none}.c-product__range input[type=range]#js-tracking{background:linear-gradient(to right,#1d1d1d 0,#1d1d1d 20%,rgba(29,29,29,.2) 20%,rgba(29,29,29,.2) 100%)}.c-product__range input[type=range1]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;cursor:pointer;width:100%}.c-product__range input[type=range1]:focus{outline:0}.c-product__range input[type=range1]::-webkit-slider-runnable-track{background-color:var(--page-text-color, #1d1d1d);height:1px}.c-product__range input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;border:1px solid var(--page-text-color, #1d1d1d);border-radius:50%;cursor:pointer;background-color:var(--page-bg-color, #000000);height:16px;width:16px}.c-product__range input[type=range1]::-moz-range-track{background-color:var(--page-text-color, #1d1d1d);height:1px}.c-product__range input[type=range1]::-moz-range-thumb{border:1px solid var(--page-text-color, #1d1d1d);border-radius:50%;background-color:var(--page-bg-color, #000000);height:21px;width:21px}.c-product__range+.c-product__range{margin-left:30px}.c-product__reset{font-size:12px;font-size:1.2rem;text-transform:uppercase;letter-spacing:.14em;line-height:142%;cursor:pointer;margin-left:30px}.c-product__reset.is-inactive{cursor:default;opacity:.2}.c-product__buy{position:relative;width:100%;min-height:1px;padding-right:10px;padding-left:10px;flex:0 0 50%;max-width:50%;text-align:right}@media (min-width:375px){.c-product__buy{padding-right:10px;padding-left:10px}}@media (min-width:550px){.c-product__buy{padding-right:10px;padding-left:10px}}@media (min-width:768px){.c-product__buy{padding-right:10px;padding-left:10px}}@media (min-width:992px){.c-product__buy{padding-right:15px;padding-left:15px}}@media (min-width:1200px){.c-product__buy{padding-right:15px;padding-left:15px}}@media (min-width:1400px){.c-product__buy{padding-right:15px;padding-left:15px}}@media (min-width:992px){.c-product__buy{flex:0 0 20%;max-width:20%}}.c-product__buy-btn{align-items:center;font-size:12px;font-size:1.2rem;text-transform:uppercase;letter-spacing:.14em;line-height:142%;color:var(--page-text-color, #000000);cursor:pointer;display:inline-flex}.c-product__buy-btn:after{background-color:var(--page-text-color, #000000);border-radius:50%;content:"";height:8px;margin-left:5px;width:8px}html.no-touchevents .c-product__buy-btn:hover .c-product__buy-btn-text div{opacity:0}html.no-touchevents .c-product__buy-btn:hover .c-product__buy-btn-text span{animation:productTitleScroll 1s linear forwards}.c-product__buy-btn-text{overflow:hidden;position:relative;word-break:break-word}.c-product__buy-btn-text div{opacity:0;transition:opacity .3s}.c-product__buy-btn-text span{left:0;position:absolute;top:0;transform:translateY(100%)}.c-product__buy-btn-text span:nth-of-type(1){animation-delay:0s!important;top:-100%}.c-product__buy-btn-text span:nth-of-type(2){animation-delay:0s!important}.c-product__buy-btn-text span:nth-of-type(3){animation-delay:.5s!important}.c-product__buy-btn-text span:nth-of-type(4){animation-delay:1s!important}.c-product__buy-btn-text span:nth-of-type(5){animation-delay:1s!important;top:100%}.c-product__editable{position:relative;width:100%;min-height:1px;padding-right:10px;padding-left:10px;flex:0 0 100%;max-width:100%;overflow:hidden;white-space:nowrap}@media (min-width:375px){.c-product__editable{padding-right:10px;padding-left:10px}}@media (min-width:550px){.c-product__editable{padding-right:10px;padding-left:10px}}@media (min-width:768px){.c-product__editable{padding-right:10px;padding-left:10px}}@media (min-width:992px){.c-product__editable{padding-right:15px;padding-left:15px}}@media (min-width:1200px){.c-product__editable{padding-right:15px;padding-left:15px}}@media (min-width:1400px){.c-product__editable{padding-right:15px;padding-left:15px}}@media (min-width:992px){.c-product__editable{flex:0 0 calc(100vw + 15px);margin-left:-30px;max-width:none;padding-left:45px!important;padding-right:30px!important}}.c-product__editable-text{display:inline-block;font-size:calc(200px*var(--editable-type-multiplier));line-height:130%;outline:0;transition:transform 1.5s;width:100%}@media (max-width:767.98px){.c-product__editable-text{font-size:calc(40px*var(--editable-type-multiplier))!important}}@media (min-width:768px) and (max-width:991.98px){.c-product__editable-text{font-size:calc(80px*var(--editable-type-multiplier))!important}}.c-product__alignment{position:relative;width:100%;min-height:1px;padding-right:10px;padding-left:10px;flex:0 0 100%;max-width:100%;display:flex;margin-top:15px}@media (min-width:375px){.c-product__alignment{padding-right:10px;padding-left:10px}}@media (min-width:550px){.c-product__alignment{padding-right:10px;padding-left:10px}}@media (min-width:768px){.c-product__alignment{padding-right:10px;padding-left:10px}}@media (min-width:992px){.c-product__alignment{padding-right:15px;padding-left:15px}}@media (min-width:1200px){.c-product__alignment{padding-right:15px;padding-left:15px}}@media (min-width:1400px){.c-product__alignment{padding-right:15px;padding-left:15px}}@media (min-width:768px){.c-product__alignment{margin-top:30px}}.c-product__alignment button{cursor:pointer;margin-right:20px;opacity:.2;width:21px}.c-product__alignment button.is-active{opacity:1}.c-product__alignment svg{margin-right:20px;width:21px}.c-product__summary{position:relative;width:100%;min-height:1px;padding-right:10px;padding-left:10px;flex:0 0 100%;max-width:100%;margin-top:15px}@media (min-width:375px){.c-product__summary{padding-right:10px;padding-left:10px}}@media (min-width:550px){.c-product__summary{padding-right:10px;padding-left:10px}}@media (min-width:768px){.c-product__summary{padding-right:10px;padding-left:10px}}@media (min-width:992px){.c-product__summary{padding-right:15px;padding-left:15px}}@media (min-width:1200px){.c-product__summary{padding-right:15px;padding-left:15px}}@media (min-width:1400px){.c-product__summary{padding-right:15px;padding-left:15px}}@media (min-width:768px){.c-product__summary{margin-top:30px}}.c-product__summary-wrapper{border-top:1px solid var(--page-text-color, #000000);padding:15px 0 0}@media (min-width:768px){.c-product__summary-wrapper{padding:30px 0 60px}}.c-product__summary-text{position:relative;width:100%;min-height:1px;padding-right:10px;padding-left:10px;flex:0 0 100%;max-width:100%;font-size:18px;font-size:1.8rem;text-transform:uppercase;letter-spacing:.14em;line-height:133%;opacity:0;transition:opacity .5s}@media (min-width:375px){.c-product__summary-text{padding-right:10px;padding-left:10px}}@media (min-width:550px){.c-product__summary-text{padding-right:10px;padding-left:10px}}@media (min-width:768px){.c-product__summary-text{padding-right:10px;padding-left:10px}}@media (min-width:992px){.c-product__summary-text{padding-right:15px;padding-left:15px}}@media (min-width:1200px){.c-product__summary-text{padding-right:15px;padding-left:15px}}@media (min-width:1400px){.c-product__summary-text{padding-right:15px;padding-left:15px}}@media (min-width:768px){.c-product__summary-text{flex:0 0 50%;max-width:50%}}@media (min-width:992px){.c-product__summary-text{flex:0 0 30%;max-width:30%}}.c-product__summary-text.splitting{opacity:1}.c-product__summary-line{position:relative;width:100%;min-height:1px;padding-right:10px;padding-left:10px;flex:0 0 30%;max-width:30%;margin-left:20%}@media (min-width:375px){.c-product__summary-line{padding-right:10px;padding-left:10px}}@media (min-width:550px){.c-product__summary-line{padding-right:10px;padding-left:10px}}@media (min-width:768px){.c-product__summary-line{padding-right:10px;padding-left:10px}}@media (min-width:992px){.c-product__summary-line{padding-right:15px;padding-left:15px}}@media (min-width:1200px){.c-product__summary-line{padding-right:15px;padding-left:15px}}@media (min-width:1400px){.c-product__summary-line{padding-right:15px;padding-left:15px}}@media (min-width:992px){.c-product__summary-line{flex:0 0 20%;max-width:20%}}@media (max-width:767.98px){.c-product__summary-line{display:none}}.c-product__summary-line:before{content:"";background:linear-gradient(to top right,transparent calc(50% - 1px),var(--page-text-color, #000000),transparent calc(50% + 1px));display:block;padding-bottom:100%;width:100%}.c-product__svg{position:relative;width:100%;min-height:1px;padding-right:10px;padding-left:10px;flex:0 0 100%;max-width:100%;margin-top:30px}@media (min-width:375px){.c-product__svg{padding-right:10px;padding-left:10px}}@media (min-width:550px){.c-product__svg{padding-right:10px;padding-left:10px}}@media (min-width:768px){.c-product__svg{padding-right:10px;padding-left:10px}}@media (min-width:992px){.c-product__svg{padding-right:15px;padding-left:15px}}@media (min-width:1200px){.c-product__svg{padding-right:15px;padding-left:15px}}@media (min-width:1400px){.c-product__svg{padding-right:15px;padding-left:15px}}@media (min-width:768px){.c-product__svg{margin-top:60px}}@media (min-width:768px){.c-product__svg:nth-of-type(1){flex:0 0 70%;max-width:70%}}@media (min-width:768px){.c-product__svg:nth-of-type(2){flex:0 0 30%;max-width:30%}}.c-product__svg:nth-of-type(2) .c-product__svg-line{flex:0 0 66.6%;max-width:66.6%}@media (min-width:768px){.c-product__svg:nth-of-type(3){flex:0 0 60%;max-width:60%}}.c-product__svg:nth-of-type(3) .c-product__svg-line{flex:0 0 33.3%;max-width:33.3%}.c-product__svg:nth-of-type(3) .c-product__svg-line:before{background:linear-gradient(to top left,transparent calc(50% - 1px),var(--page-text-color, #000000),transparent calc(50% + 1px))}@media (min-width:768px){.c-product__svg:nth-of-type(4){flex:0 0 40%;max-width:40%}}@media (min-width:768px){.c-product__svg:nth-of-type(5){flex:0 0 50%;max-width:50%}}@media (min-width:768px){.c-product__svg:nth-of-type(6){flex:0 0 50%;max-width:50%}}@media (min-width:768px){.c-product__svg:nth-of-type(7){flex:0 0 60%;max-width:60%}}@media (min-width:768px){.c-product__svg:nth-of-type(8){flex:0 0 40%;max-width:40%}}.c-product__svg:nth-of-type(8) .c-product__svg-line{flex:0 0 33.3%;max-width:33.3%}.c-product__svg:nth-of-type(8) .c-product__svg-line:before{background:linear-gradient(to top left,transparent calc(50% - 1px),var(--page-text-color, #000000),transparent calc(50% + 1px))}.c-product__svg-line{position:relative;width:100%;min-height:1px;padding-right:10px;padding-left:10px;margin-top:15px}@media (min-width:375px){.c-product__svg-line{padding-right:10px;padding-left:10px}}@media (min-width:550px){.c-product__svg-line{padding-right:10px;padding-left:10px}}@media (min-width:768px){.c-product__svg-line{padding-right:10px;padding-left:10px}}@media (min-width:992px){.c-product__svg-line{padding-right:15px;padding-left:15px}}@media (min-width:1200px){.c-product__svg-line{padding-right:15px;padding-left:15px}}@media (min-width:1400px){.c-product__svg-line{padding-right:15px;padding-left:15px}}@media (max-width:767.98px){.c-product__svg-line{display:none}}.c-product__svg-line:before{content:"";background:linear-gradient(to top right,transparent calc(50% - 1px),var(--page-text-color, #000000),transparent calc(50% + 1px));display:block;padding-bottom:100%;width:100%}.c-product__svg-media{border-top:1px solid var(--page-text-color, #000000);padding:15px 0 0}@media (min-width:768px){.c-product__svg-media{padding:30px 0 0}}.c-product__svg-media svg{height:auto;width:100%}.c-product__svg-media svg path{fill:var(--page-text-color, #000000)}.c-product__svg-header{font-size:12px;font-size:1.2rem;text-transform:uppercase;letter-spacing:.14em;line-height:142%;margin-top:15px;max-width:250px}.c-product__glyphs-header{position:relative;width:100%;min-height:1px;padding-right:10px;padding-left:10px;flex:0 0 100%;max-width:100%;margin-top:60px}@media (min-width:375px){.c-product__glyphs-header{padding-right:10px;padding-left:10px}}@media (min-width:550px){.c-product__glyphs-header{padding-right:10px;padding-left:10px}}@media (min-width:768px){.c-product__glyphs-header{padding-right:10px;padding-left:10px}}@media (min-width:992px){.c-product__glyphs-header{padding-right:15px;padding-left:15px}}@media (min-width:1200px){.c-product__glyphs-header{padding-right:15px;padding-left:15px}}@media (min-width:1400px){.c-product__glyphs-header{padding-right:15px;padding-left:15px}}@media (min-width:768px){.c-product__glyphs-header{margin-top:120px}}.c-product__glyphs-header-text{font-size:18px;font-size:1.8rem;text-transform:uppercase;letter-spacing:.14em;line-height:133%}@media (min-width:768px){.c-product__glyphs-header-text{margin-bottom:-15px}}@media (min-width:992px){.c-product__glyphs-header-text{margin-bottom:-30px}}.c-product__glyphs{position:relative;width:100%;min-height:1px;padding-right:10px;padding-left:10px;flex:0 0 100%;max-width:100%}@media (min-width:375px){.c-product__glyphs{padding-right:10px;padding-left:10px}}@media (min-width:550px){.c-product__glyphs{padding-right:10px;padding-left:10px}}@media (min-width:768px){.c-product__glyphs{padding-right:10px;padding-left:10px}}@media (min-width:992px){.c-product__glyphs{padding-right:15px;padding-left:15px}}@media (min-width:1200px){.c-product__glyphs{padding-right:15px;padding-left:15px}}@media (min-width:1400px){.c-product__glyphs{padding-right:15px;padding-left:15px}}.c-product__glyphs-items-header{font-size:12px;font-size:1.2rem;text-transform:uppercase;letter-spacing:.14em;line-height:142%;margin-top:30px}@media (min-width:768px){.c-product__glyphs-items-header{margin-top:6%;position:absolute}}@media (min-width:992px){.c-product__glyphs-items-header{margin-top:4%}}.c-product__glyphs-items{background-image:repeating-linear-gradient(90deg,#000,#000 1px,transparent 1px,transparent 25%),repeating-linear-gradient(0deg,#000,#000 1px,transparent 1px,transparent 100%);border-right:1px solid var(--page-text-color, #000000);border-top:1px solid var(--page-text-color, #000000);display:flex;flex-wrap:wrap;margin-top:5px}@media (min-width:768px){.c-product__glyphs-items{background-image:repeating-linear-gradient(90deg,#000,#000 1px,transparent 1px,transparent 10%),repeating-linear-gradient(0deg,#000,#000 1px,transparent 1px,transparent 100%);margin-top:10%}}@media (min-width:992px){.c-product__glyphs-items{background-image:repeating-linear-gradient(90deg,#000,#000 1px,transparent 1px,transparent 6.25%),repeating-linear-gradient(0deg,#000,#000 1px,transparent 1px,transparent 100%);margin-top:6.25%}}.c-product__glyphs-items.is-stylistic-sets{font-feature-settings:"ss01"1}.c-product__glyphs-item{border-bottom:1px solid var(--page-text-color, #000000);padding-top:25%;position:relative;width:25%}@media (min-width:768px){.c-product__glyphs-item{padding-top:10%;width:10%}}@media (min-width:992px){.c-product__glyphs-item{padding-top:6.25%;width:6.25%}}.c-product__glyphs-item:before{align-items:center;background-color:var(--page-text-color, #1d1d1d);color:var(--page-bg-color, #000000);content:attr(data-glyph);display:none;font-size:calc(15vw*var(--glyph-type-multiplier));height:calc(200% + 1px);justify-content:center;left:0;pointer-events:none;position:absolute;top:0;width:calc(200% + 1px);z-index:100}@media (min-width:768px){.c-product__glyphs-item:before{font-size:calc(9vw*var(--glyph-type-multiplier))}}@media (min-width:992px){.c-product__glyphs-item:before{font-size:calc(7vw*var(--glyph-type-multiplier))}}.c-product__glyphs-item:nth-of-type(16n):before{left:unset;right:0}.c-product__glyphs-item span{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:calc(10vw*var(--glyph-type-multiplier))}@media (min-width:768px){.c-product__glyphs-item span{font-size:calc(4vw*var(--glyph-type-multiplier))}}@media (min-width:992px){.c-product__glyphs-item span{font-size:calc(2vw*var(--glyph-type-multiplier))}}html.no-touchevents .c-product__glyphs-item:hover:before{display:flex}.c-product__cart{position:relative;width:100%;min-height:1px;padding-right:10px;padding-left:10px;flex:0 0 100%;max-width:100%;margin-top:120px}@media (min-width:375px){.c-product__cart{padding-right:10px;padding-left:10px}}@media (min-width:550px){.c-product__cart{padding-right:10px;padding-left:10px}}@media (min-width:768px){.c-product__cart{padding-right:10px;padding-left:10px}}@media (min-width:992px){.c-product__cart{padding-right:15px;padding-left:15px}}@media (min-width:1200px){.c-product__cart{padding-right:15px;padding-left:15px}}@media (min-width:1400px){.c-product__cart{padding-right:15px;padding-left:15px}}@media (min-width:768px){.c-product__cart{margin-top:240px}}.c-product__cart-item{border-top:1px solid var(--page-text-color, #000000);display:flex;flex-direction:column;justify-content:space-between;padding:20px 0}@media (min-width:992px){.c-product__cart-item{align-items:center;flex-direction:row;padding:30px}}@media (min-width:1400px){.c-product__cart-item{padding:30px 60px}}.c-product__cart-item:last-of-type{border-bottom:1px solid var(--page-text-color, #000000)}html.no-touchevents .c-product__cart-item:hover{background-color:var(--page-text-color, #1d1d1d);color:var(--page-bg-color, #000000)}.c-product__cart-item.is-incart{pointer-events:none}.c-product__cart-item.is-incart>*{opacity:.2}.c-product__cart-type{font-size:18px;font-size:1.8rem;text-transform:uppercase;letter-spacing:.14em;line-height:133%}@media (min-width:992px){.c-product__cart-type{min-width:30%;width:30%}}.c-product__cart-users{font-size:12px;font-size:1.2rem;text-transform:uppercase;letter-spacing:.14em;line-height:142%}@media (max-width:991.98px){.c-product__cart-users{margin-top:10px}}@media (min-width:992px){.c-product__cart-users{align-items:flex-start;display:flex;min-width:35%;width:35%}}.c-product__cart-users select{font-size:12px;font-size:1.2rem;text-transform:uppercase;letter-spacing:.14em;line-height:142%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;border-radius:0;color:currentColor;cursor:pointer;margin-left:10px;outline:0;text-decoration:underline;text-underline-offset:3px}.c-product__cart-users select::-ms-expand{display:none}.c-product__cart-price{font-size:18px;font-size:1.8rem;text-transform:uppercase;letter-spacing:.14em;line-height:133%}@media (max-width:991.98px){.c-product__cart-price{align-self:flex-end;margin-top:20px}}@media (min-width:992px){.c-product__cart-price{min-width:17.5%;width:17.5%}}.c-product__cart-add{text-align:right}@media (max-width:991.98px){.c-product__cart-add{align-self:flex-end;margin-top:10px}}@media (min-width:992px){.c-product__cart-add{min-width:17.5%;width:17.5%}}.c-product__cart-add button{background-image:linear-gradient(to bottom,currentColor,currentColor);background-position:bottom left;background-repeat:no-repeat;background-size:0 1px;text-decoration:none;font-size:18px;font-size:1.8rem;text-transform:uppercase;letter-spacing:.14em;line-height:133%;color:currentColor;cursor:pointer}html.no-touchevents .c-product__cart-add button:hover{background-size:100% 1px}.c-product__banner{position:relative;width:100%;min-height:1px;padding-right:10px;padding-left:10px;flex:0 0 100%;max-width:100%;margin-top:30px}@media (min-width:375px){.c-product__banner{padding-right:10px;padding-left:10px}}@media (min-width:550px){.c-product__banner{padding-right:10px;padding-left:10px}}@media (min-width:768px){.c-product__banner{padding-right:10px;padding-left:10px}}@media (min-width:992px){.c-product__banner{padding-right:15px;padding-left:15px}}@media (min-width:1200px){.c-product__banner{padding-right:15px;padding-left:15px}}@media (min-width:1400px){.c-product__banner{padding-right:15px;padding-left:15px}}@media (min-width:768px){.c-product__banner{flex:0 0 30%;max-width:30%;margin-top:60px}}@media (min-width:992px){.c-product__banner{flex:0 0 20%;max-width:20%}}.c-product__banner-wrapper{border-top:1px solid currentColor;color:currentColor;display:block;overflow:hidden;padding-top:20px;text-decoration:none}@media (min-width:768px){.c-product__banner-wrapper{padding-top:30px}}.c-product__banner-wrapper p{margin-top:10px}@media (min-width:768px){.c-product__banner-wrapper p{margin-top:15px}}.c-product__banner-wrapper span{background-image:linear-gradient(to bottom,currentColor,currentColor);background-position:bottom right;background-repeat:no-repeat;background-size:100% 1px;color:currentColor;text-decoration:none}html.no-touchevents .c-product__banner-wrapper span:hover{background-size:0 1px}.c-product__banner-wrapper.is-hover .c-product__banner-svg>svg{display:none}.c-product__banner-wrapper.is-hover .c-product__banner-svg-marquee{animation:productBannerScroll 2s linear forwards}html.no-touchevents .c-product__banner-wrapper:hover span{background-size:0 1px}.c-product__banner-svg{background-color:currentColor;border-radius:50%;padding-bottom:100%;position:relative;width:100%}.c-product__banner-svg svg{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:60%}.c-product__banner-svg svg path{fill:var(--page-bg-color, #000000)}.c-product__banner-svg-marquee{height:100%;position:absolute;transform:translate(100%);width:100%}.c-product__banner-svg-marquee:nth-of-type(1){animation-delay:0s!important;left:-100%}.c-product__banner-svg-marquee:nth-of-type(2){animation-delay:0s!important}.c-product__banner-svg-marquee:nth-of-type(3){animation-delay:1s!important}.c-product__banner-svg-marquee:nth-of-type(4){animation-delay:2s!important}.c-product__banner-svg-marquee:nth-of-type(5){animation-delay:2s!important;left:100%}.c-product-typefaces{padding-top:200px}.c-product-typefaces__item{position:relative;width:100%;min-height:1px;padding-right:10px;padding-left:10px;flex:0 0 50%;max-width:50%}@media (min-width:375px){.c-product-typefaces__item{padding-right:10px;padding-left:10px}}@media (min-width:550px){.c-product-typefaces__item{padding-right:10px;padding-left:10px}}@media (min-width:768px){.c-product-typefaces__item{padding-right:10px;padding-left:10px}}@media (min-width:992px){.c-product-typefaces__item{padding-right:15px;padding-left:15px}}@media (min-width:1200px){.c-product-typefaces__item{padding-right:15px;padding-left:15px}}@media (min-width:1400px){.c-product-typefaces__item{padding-right:15px;padding-left:15px}}@media (min-width:768px){.c-product-typefaces__item{flex:0 0 33.33%;max-width:33.33%}}@media (min-width:992px){.c-product-typefaces__item{flex:0 0 20%;max-width:20%}}.c-product-typefaces__item:nth-of-type(8n+2) .c-product-typefaces__item-shape{background:linear-gradient(to top left,transparent calc(50% - 1px),currentColor,transparent calc(50% + 1px)),linear-gradient(to top right,transparent calc(50% - 1px),currentColor,transparent calc(50% + 1px))}.c-product-typefaces__item:nth-of-type(8n+4) .c-product-typefaces__item-shape{background:linear-gradient(to top left,transparent calc(50% - 1px),currentColor,transparent calc(50% + 1px))}.c-product-typefaces__item:nth-of-type(8n+6) .c-product-typefaces__item-shape{background:linear-gradient(to top left,transparent calc(50% - 1px),currentColor,transparent calc(50% + 1px))}.c-product-typefaces__item:nth-of-type(8n+8) .c-product-typefaces__item-shape{border:1px solid currentColor;border-radius:50%}@media (max-width:767.98px){.c-product-typefaces__item:nth-of-type(1){order:1}.c-product-typefaces__item:nth-of-type(2){order:2}.c-product-typefaces__item:nth-of-type(3){order:4}.c-product-typefaces__item:nth-of-type(4){order:3}.c-product-typefaces__item:nth-of-type(5){order:5}.c-product-typefaces__item:nth-of-type(6){order:6}.c-product-typefaces__item:nth-of-type(7){order:8}.c-product-typefaces__item:nth-of-type(8){order:7}.c-product-typefaces__item:nth-of-type(9){order:9}.c-product-typefaces__item:nth-of-type(10){order:10}.c-product-typefaces__item:nth-of-type(11){order:12}.c-product-typefaces__item:nth-of-type(12){order:11}.c-product-typefaces__item:nth-of-type(13){order:13}.c-product-typefaces__item:nth-of-type(14){order:14}.c-product-typefaces__item:nth-of-type(15){order:16}.c-product-typefaces__item:nth-of-type(16){order:15}.c-product-typefaces__item:nth-of-type(17){order:17}.c-product-typefaces__item:nth-of-type(18){order:18}.c-product-typefaces__item:nth-of-type(19){order:20}.c-product-typefaces__item:nth-of-type(20){order:19}.c-product-typefaces__item:nth-of-type(21){order:21}.c-product-typefaces__item:nth-of-type(22){order:22}.c-product-typefaces__item:nth-of-type(23){order:24}.c-product-typefaces__item:nth-of-type(24){order:23}.c-product-typefaces__item:nth-of-type(25){order:25}.c-product-typefaces__item:nth-of-type(26){order:26}.c-product-typefaces__item:nth-of-type(27){order:28}.c-product-typefaces__item:nth-of-type(28){order:27}.c-product-typefaces__item:nth-of-type(29){order:29}.c-product-typefaces__item:nth-of-type(30){order:30}.c-product-typefaces__item:nth-of-type(31){order:32}.c-product-typefaces__item:nth-of-type(32){order:31}}.c-product-typefaces__item-link{border-top:1px solid currentColor;color:currentColor;display:block;padding:20px 0;text-decoration:none}@media (min-width:768px){.c-product-typefaces__item-link{padding:30px 0}}html.no-touchevents .c-product-typefaces__item-link:hover .c-product-typefaces__item-content-title div{opacity:0}html.no-touchevents .c-product-typefaces__item-link:hover .c-product-typefaces__item-content-title span{animation:productTitleScroll 1s linear forwards}.c-product-typefaces__item-media svg{height:auto;width:100%}@media (min-width:768px){.c-product-typefaces__item-media svg{max-height:20vw}}@media (min-width:992px){.c-product-typefaces__item-media svg{max-height:14vw}}.c-product-typefaces__item-media svg path{fill:currentColor}.c-product-typefaces__item-content{width:100%;min-height:1px;padding-right:10px;padding-left:10px;flex:0 0 100%;max-width:100%;font-size:12px;font-size:1.2rem;text-transform:uppercase;letter-spacing:.14em;line-height:142%;margin-top:10px;position:relative}@media (min-width:375px){.c-product-typefaces__item-content{padding-right:10px;padding-left:10px}}@media (min-width:550px){.c-product-typefaces__item-content{padding-right:10px;padding-left:10px}}@media (min-width:768px){.c-product-typefaces__item-content{padding-right:10px;padding-left:10px}}@media (min-width:992px){.c-product-typefaces__item-content{padding-right:15px;padding-left:15px}}@media (min-width:1200px){.c-product-typefaces__item-content{padding-right:15px;padding-left:15px}}@media (min-width:1400px){.c-product-typefaces__item-content{padding-right:15px;padding-left:15px}}@media (min-width:768px){.c-product-typefaces__item-content{margin-top:15px}}.c-product-typefaces__item-content-wrapper{display:flex;justify-content:space-between;overflow:hidden;padding-left:18px;position:relative}@media (max-width:1399.98px){.c-product-typefaces__item-content-wrapper{flex-direction:column}}.c-product-typefaces__item-content-wrapper:before{background-color:currentColor;border-radius:50%;content:"";height:8px;left:0;position:absolute;top:5px;width:8px}.c-product-typefaces__item-content-title{overflow:hidden;position:relative;word-break:break-word}.c-product-typefaces__item-content-title div{transition:opacity .3s}.c-product-typefaces__item-content-title span{left:0;position:absolute;top:0;transform:translateY(100%)}.c-product-typefaces__item-content-title span:nth-of-type(1){animation-delay:0s!important;top:-100%}.c-product-typefaces__item-content-title span:nth-of-type(2){animation-delay:0s!important}.c-product-typefaces__item-content-title span:nth-of-type(3){animation-delay:.5s!important}.c-product-typefaces__item-content-title span:nth-of-type(4){animation-delay:1s!important}.c-product-typefaces__item-content-title span:nth-of-type(5){animation-delay:1s!important;top:100%}.c-product-typefaces__item-content-subtitle{padding-left:20px}@media (max-width:1399.98px){.c-product-typefaces__item-content-subtitle{align-self:flex-end}}.c-product-typefaces__item-shape{display:block;margin-bottom:20px;padding-bottom:100%;width:100%}@media (min-width:768px){.c-product-typefaces__item-shape{margin-bottom:30px}}.c-product-licenses{padding-top:200px}.c-product-licenses__items{position:relative;width:100%;min-height:1px;padding-right:10px;padding-left:10px;flex:0 0 100%;max-width:100%}@media (min-width:375px){.c-product-licenses__items{padding-right:10px;padding-left:10px}}@media (min-width:550px){.c-product-licenses__items{padding-right:10px;padding-left:10px}}@media (min-width:768px){.c-product-licenses__items{padding-right:10px;padding-left:10px}}@media (min-width:992px){.c-product-licenses__items{padding-right:15px;padding-left:15px}}@media (min-width:1200px){.c-product-licenses__items{padding-right:15px;padding-left:15px}}@media (min-width:1400px){.c-product-licenses__items{padding-right:15px;padding-left:15px}}@media (min-width:992px){.c-product-licenses__items{flex:0 0 90%;max-width:90%;margin-left:10%}}.c-product-licenses__items .row{align-items:flex-start}.c-product-licenses__header{position:relative;width:100%;min-height:1px;padding-right:10px;padding-left:10px;flex:0 0 100%;max-width:100%}@media (min-width:375px){.c-product-licenses__header{padding-right:10px;padding-left:10px}}@media (min-width:550px){.c-product-licenses__header{padding-right:10px;padding-left:10px}}@media (min-width:768px){.c-product-licenses__header{padding-right:10px;padding-left:10px}}@media (min-width:992px){.c-product-licenses__header{padding-right:15px;padding-left:15px}}@media (min-width:1200px){.c-product-licenses__header{padding-right:15px;padding-left:15px}}@media (min-width:1400px){.c-product-licenses__header{padding-right:15px;padding-left:15px}}@media (min-width:768px){.c-product-licenses__header{flex:0 0 50%;max-width:50%}}@media (min-width:992px){.c-product-licenses__header{flex:0 0 33.33%;max-width:33.33%}}.c-product-licenses__header-wrapper{border-top:1px solid currentColor;padding:20px 0 40px;position:relative}@media (min-width:768px){.c-product-licenses__header-wrapper{padding:30px 0 60px}}@media (min-width:992px){.c-product-licenses__header-wrapper{margin-left:-35%}}.c-product-licenses__header-text{font-size:12px;font-size:1.2rem;text-transform:uppercase;letter-spacing:.14em;line-height:142%;margin-top:20px;width:50%}@media (min-width:768px){.c-product-licenses__header-text{width:70%}}@media (min-width:992px){.c-product-licenses__header-text{width:50%}}.c-product-licenses__header-text a{background-image:linear-gradient(to bottom,currentColor,currentColor);background-position:bottom right;background-repeat:no-repeat;background-size:100% 1px;color:currentColor;text-decoration:none}html.no-touchevents .c-product-licenses__header-text a:hover{background-size:0 1px}.c-product-licenses__header-svg{height:auto;width:100%}.c-product-licenses__header-svg path{fill:currentColor}.c-product-licenses__item{position:relative;width:100%;min-height:1px;padding-right:10px;padding-left:10px;flex:0 0 100%;max-width:100%}@media (min-width:375px){.c-product-licenses__item{padding-right:10px;padding-left:10px}}@media (min-width:550px){.c-product-licenses__item{padding-right:10px;padding-left:10px}}@media (min-width:768px){.c-product-licenses__item{padding-right:10px;padding-left:10px}}@media (min-width:992px){.c-product-licenses__item{padding-right:15px;padding-left:15px}}@media (min-width:1200px){.c-product-licenses__item{padding-right:15px;padding-left:15px}}@media (min-width:1400px){.c-product-licenses__item{padding-right:15px;padding-left:15px}}@media (min-width:768px){.c-product-licenses__item{flex:0 0 50%;max-width:50%}}@media (min-width:992px){.c-product-licenses__item{flex:0 0 33.33%;max-width:33.33%}}.c-product-licenses__item-wrapper{border-top:1px solid currentColor;padding:20px 0 60px}@media (min-width:768px){.c-product-licenses__item-wrapper{padding:30px 0 90px}}.c-product-licenses__item-title{font-size:12px;font-size:1.2rem;text-transform:uppercase;letter-spacing:.14em;line-height:142%;margin-bottom:15px}@media (min-width:768px){.c-product-licenses__item-title{margin-bottom:30px}}.c-product-licenses__banner{position:relative;width:100%;min-height:1px;padding-right:10px;padding-left:10px;flex:0 0 100%;max-width:100%}@media (min-width:375px){.c-product-licenses__banner{padding-right:10px;padding-left:10px}}@media (min-width:550px){.c-product-licenses__banner{padding-right:10px;padding-left:10px}}@media (min-width:768px){.c-product-licenses__banner{padding-right:10px;padding-left:10px}}@media (min-width:992px){.c-product-licenses__banner{padding-right:15px;padding-left:15px}}@media (min-width:1200px){.c-product-licenses__banner{padding-right:15px;padding-left:15px}}@media (min-width:1400px){.c-product-licenses__banner{padding-right:15px;padding-left:15px}}@media (min-width:768px){.c-product-licenses__banner{flex:0 0 25%;max-width:25%}}@media (min-width:992px){.c-product-licenses__banner{flex:0 0 22.22%;max-width:22.22%}}.snipcart *{line-height:142%!important}#snipcart{text-transform:uppercase;font-family:Space Mono,monospace!important;font-weight:400!important;--color-alt:var(--color-default);--color-icon:var(--color-default);--color-success:hsl(144, 50%, 55%);--color-error:hsl(6, 55%, 60%);--color-link:var(--color-default);--color-link-hover:var(--color-link);--color-link-active:var(--color-link);--color-link-focus:var(--color-link);--color-input:var(--color-default);--color-input-hover:var(--color-input);--color-input-focus:var(--color-input);--color-input-checked:var(--color-input);--color-input-disabled:var(--color-alt);--color-input-error:var(--color-error);--color-inputLabel:var(--color-default);--color-inputLabel-hover:var(--color-inputLabel);--color-inputLabel-focus:var(--color-inputLabel);--color-inputIcon:var(--color-alt);--color-inputIcon-hover:var(--color-default);--color-inputIcon-focus:var(--color-inputIcon);--color-inputIcon-checked:var(--color-default);--color-inputIcon-error:var(--color-error);--color-inputPlaceholder:var(--color-alt);--color-buttonPrimary:var(--color-secondary);--color-buttonPrimary-hover:var(--color-buttonPrimary);--color-buttonPrimary-active:var(--color-buttonPrimary);--color-buttonPrimary-focus:var(--color-buttonPrimary);--color-buttonPrimary-disabled:var(--color-alt);--color-buttonPrimary-success:var(--color-buttonPrimary);--color-buttonPrimary-error:var(--color-buttonPrimary);--color-buttonSecondary:var(--color-icon);--color-buttonSecondary-hover:var(--color-icon);--color-buttonSecondary-active:var(--color-buttonSecondary);--color-buttonSecondary-focus:var(--color-buttonSecondary);--color-buttonSecondary-disabled:hsl(210, 10%, 25%);--color-buttonSecondary-success:var(--color-success);--color-buttonSecondary-error:var(--color-error);--color-buttonDanger:var(--color-error);--color-buttonDanger-hover:hsl(6, 55%, 70%);--color-buttonDanger-active:var(--color-buttonDanger);--color-buttonDanger-focus:var(--color-buttonDanger);--color-buttonDanger-disabled:hsl(210, 10%, 25%);--color-buttonDanger-success:var(--color-default);--color-buttonDanger-error:var(--color-default);--color-badge:var(--color-link);--color-badge-active:var(--color-link);--color-badge-disabled:var(--color-alt);--borderColor-default:var(--color-default);--borderColor-error:hsl(6, 55%, 30%);--borderColor-link:currentColor;--borderColor-link-hover:currentColor;--borderColor-link-active:currentColor;--borderColor-link-focus:currentColor;--borderColor-input:var(--color-default);--borderColor-input-hover:var(--color-default);--borderColor-input-focus:var(--borderColor-input-hover);--borderColor-input-checked:var(--borderColor-input-hover);--borderColor-input-disabled:hsl(210, 10%, 20%);--borderColor-input-error:var(--borderColor-error);--borderColor-buttonPrimary:transparent;--borderColor-buttonPrimary-hover:transparent;--borderColor-buttonPrimary-focus:transparent;--borderColor-buttonPrimary-disabled:transparent;--borderColor-buttonPrimary-success:transparent;--borderColor-buttonPrimary-error:transparent;--borderColor-buttonSecondary:transparent;--borderColor-buttonSecondary-hover:transparent;--borderColor-buttonSecondary-focus:transparent;--borderColor-buttonSecondary-disabled:transparent;--borderColor-buttonSecondary-success:transparent;--borderColor-buttonSecondary-error:transparent;--borderColor-badge:transparent;--borderColor-badge-active:transparent;--borderColor-badge-disabled:transparent;--bgColor-default:var(--color-secondary);--bgColor-alt:var(--color-secondary);--bgColor-success:hsl(144, 70%, 15%);--bgColor-error:hsl(6, 50%, 15%);--bgColor-info:var(--bgColor-default);--bgColor-modal:var(--bgColor-default);--bgColor-modalVeil:hsla(210, 10%, 7%, .75);--bgColor-link:none;--bgColor-link-hover:none;--bgColor-link-active:none;--bgColor-link-focus:hsl(210, 55%, 10%);--bgColor-input:transparent;--bgColor-input-hover:var(--bgColor-input);--bgColor-input-focus:var(--bgColor-input);--bgColor-input-checked:var(--borderColor-input-hover);--bgColor-input-disabled:hsl(210, 10%, 14%);--bgColor-input-error:var(--bgColor-input);--bgColor-input-autofill:hsl(210, 60%, 15%);--bgColor-buttonPrimary:var(--color-default);--bgColor-buttonPrimary-hover:var(--bgColor-buttonPrimary);--bgColor-buttonPrimary-active:var(--bgColor-buttonPrimary);--bgColor-buttonPrimary-focus:var(--bgColor-buttonPrimary);--bgColor-buttonPrimary-disabled:hsl(210, 10%, 25%);--bgColor-buttonPrimary-success:hsl(144, 66%, 30%);--bgColor-buttonPrimary-error:hsl(6, 60%, 35%);--bgColor-buttonSecondary:var(--bgColor-info);--bgColor-buttonSecondary-hover:var(--bgColor-info);--bgColor-buttonSecondary-active:var(--bgColor-buttonSecondary);--bgColor-buttonSecondary-focus:var(--bgColor-buttonSecondary);--bgColor-buttonSecondary-disabled:hsl(210, 10%, 9%);--bgColor-buttonSecondary-success:var(--bgColor-success);--bgColor-buttonSecondary-error:var(--bgColor-error);--bgColor-buttonDanger:var(--bgColor-error);--bgColor-buttonDanger-hover:hsl(6, 50%, 18%);--bgColor-buttonDanger-active:var(--bgColor-buttonDanger);--bgColor-buttonDanger-focus:var(--bgColor-buttonDanger);--bgColor-buttonDanger-disabled:hsl(210, 10%, 9%);--bgColor-buttonDanger-success:hsl(144, 66%, 30%);--bgColor-buttonDanger-error:hsl(6, 60%, 35%);--bgColor-badge:var(--color-secondary);--bgColor-badge-active:var(--bgColor-badge);--bgColor-badge-disabled:hsl(210, 10%, 11%);--shadow-default:0px 20px 24px -20px hsla(0, 0%, 0%, .5);--shadow-tooltip:0px 8px 16px hsla(220, 70%, 22%, .5);--shadow-link-focus:0px 6px 4px -3px hsla(200, 90%, 40%, .5);--shadow-input-hover:none;--shadow-input-focus:0px 5px 10px -3px hsla(200, 90%, 40%, .3);--shadow-input-checked:none;--shadow-buttonPrimary-hover:0px 10px 4px -8px hsla(0, 0%, 0%, .5);--shadow-buttonPrimary-active:none;--shadow-buttonPrimary-focus:0px 0px 6px 2px hsl(200, 90%, 40%);--shadow-buttonSecondary-hover:0px 10px 4px -8px hsla(0, 0%, 0%, .2);--shadow-buttonSecondary-active:none;--shadow-buttonSecondary-focus:0px 0px 6px 2px hsla(200, 90%, 40%, .8);--shadow-buttonDanger-hover:0px 10px 4px -8px hsla(0, 0%, 0%, .25);--shadow-buttonDanger-active:none;--shadow-buttonDanger-focus:0px 0px 6px 2px hsla(6, 55%, 60%)}#snipcart .snipcart-modal__container{border-radius:10px;height:calc(100% - 40px);left:unset!important;max-width:calc(100% - 40px);min-height:unset;right:20px;top:20px}#snipcart .snipcart__font--secondary,#snipcart .snipcart-cart__footer,#snipcart .snipcart-button-link,#snipcart .snipcart-base-button__label,#snipcart .snipcart-modal__close,#snipcart .snipcart__font--subtitle{text-transform:uppercase;font-family:Space Mono,monospace!important;font-weight:400!important;letter-spacing:.14em}#snipcart .snipcart__font--large{font-size:18px!important}#snipcart .snipcart__icon--medium{height:40px;width:40px}#snipcart .snipcart-cart__secondary-header{padding:0 10px 0 20px}#snipcart .snipcart-item-line{border-bottom:none;box-shadow:none}#snipcart .snipcart-item-line__container{padding:20px}#snipcart .snipcart-item-line__product{border-top:1px solid currentColor;padding-top:20px}#snipcart .snipcart-item-line__title{padding-left:0}#snipcart .snipcart-summary-fees__notice{margin-bottom:24px}#snipcart .snipcart-item-quantity__quantity-price-container{justify-content:flex-end}#snipcart .snipcart-item-quantity__label,#snipcart .snipcart-item-quantity__quantity{display:none}#snipcart .snipcart-cart__footer{padding:20px}#snipcart .snipcart-summary-fees__notice{max-width:275px}#snipcart .snipcart-summary-fees__item{border-top:1px solid currentColor;padding-top:20px}#snipcart .snipcart-cart__footer-buttons{align-items:center;display:flex;flex-direction:column}#snipcart .snipcart-cart__footer-buttons .snipcart-button-primary{border-radius:10px;order:2;padding:40px 0}#snipcart .snipcart-cart__footer-buttons .snipcart-button-primary .snipcart-base-button__label{font-size:18px!important}#snipcart .snipcart-cart__footer-buttons .snipcart-button-primary .snipcart-base-button__icon{display:none}#snipcart .snipcart-cart__footer-buttons .snipcart-button-link{order:1}#snipcart .snipcart-cart__featured-payment-methods-container{display:none}#snipcart .snipcart-empty-cart__title{justify-content:center;display:flex;flex-direction:column}#snipcart .snipcart-empty-cart__title:before{background-color:var(--color-default);content:"";height:73px;margin-bottom:20px;-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzMiIGhlaWdodD0iNzMiIHZpZXdCb3g9IjAgMCA3MyA3MyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTMxLjkxODggMjMuNjc5MUwzMy43MzQgMjAuNTIzOUMzNy45ODkgMTMuMTU3OSA0NC43MjA2IDcuNTQzMzIgNTIuNzMxIDQuNjc3MjVDNTMuNDA0NiA0LjQzNDc0IDU0LjA0ODkgNC4xMTYyOSA1NC42NDkgMy43MjY3OUw2MC4wNzAxIDAuMjIxMzcxQzYwLjY5NDcgLTAuMTg3NzE4IDYxLjUzMDEgLTAuMDEzNzk0MSA2MS45MzkyIDAuNjEwODYyQzYyLjA5ODQgMC44NTMzNzYgNjIuMTc0MyAxLjE0MjQzIDYyLjE1NzIgMS40MzE0OUw2MS43MzA5IDcuMDY1NjRDNjEuNjk5MSA3LjQ4Njk4IDYxLjg3MyA3Ljg5ODUyIDYyLjE5NjQgOC4xNzA0M0w3MS4xMTU1IDE3LjAxMTJDNzMuNDQyNyAxOS4zMDE2IDczLjYzODYgMjIuOTg1OCA3MS41Njg3IDI1LjUxMTRDNzAuMDQ3NSAyNy4zNjA5IDY3LjYzNyAyOC4yMzA1IDY1LjI4NTQgMjcuNzc5N0w1Ny45MDIyIDI2LjM3MzZDNTYuODU2MiAyNi4xNjU0IDU1LjgzNzEgMjYuODQ0IDU1LjYyODkgMjcuODkyNEM1NS42MDQ0IDI4LjAxIDU1LjU5MjEgMjguMTMgNTUuNTkyMSAyOC4yNTAxVjcxLjIxNjZDNTUuNTQ4IDcyLjIxODUgNTQuNzIwMSA3My4wMDQ5IDUzLjcxODIgNzIuOTk3NUg0OC41NzM5QzQ3LjY5MjEgNzMuMDAyNCA0Ni45MjUzIDcyLjM5IDQ2LjczNjcgNzEuNTI3N0w0My41MDgxIDU1LjMzNTdIMTMuMTAwN0w5LjM0MDQ4IDcxLjUzMDJDOS4xNTE4NiA3Mi4zOTI0IDguMzg3NTcgNzMuMDA0OSA3LjUwNTcgNzIuOTk5OUgxLjg3MTUzQzAuODQ1MTI2IDczLjAwNzMgMC4wMDczNDg5MiA3Mi4xODE4IDAgNzEuMTU1NFYzOS4xMTE3QzAgMzAuNTg5NSA3LjAxNTc3IDIzLjY3OTEgMTUuNjc3NyAyMy42NzkxSDMxLjkxODhaIiBmaWxsPSIjMUQxRDFEIi8+Cjwvc3ZnPgo=);mask-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzMiIGhlaWdodD0iNzMiIHZpZXdCb3g9IjAgMCA3MyA3MyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTMxLjkxODggMjMuNjc5MUwzMy43MzQgMjAuNTIzOUMzNy45ODkgMTMuMTU3OSA0NC43MjA2IDcuNTQzMzIgNTIuNzMxIDQuNjc3MjVDNTMuNDA0NiA0LjQzNDc0IDU0LjA0ODkgNC4xMTYyOSA1NC42NDkgMy43MjY3OUw2MC4wNzAxIDAuMjIxMzcxQzYwLjY5NDcgLTAuMTg3NzE4IDYxLjUzMDEgLTAuMDEzNzk0MSA2MS45MzkyIDAuNjEwODYyQzYyLjA5ODQgMC44NTMzNzYgNjIuMTc0MyAxLjE0MjQzIDYyLjE1NzIgMS40MzE0OUw2MS43MzA5IDcuMDY1NjRDNjEuNjk5MSA3LjQ4Njk4IDYxLjg3MyA3Ljg5ODUyIDYyLjE5NjQgOC4xNzA0M0w3MS4xMTU1IDE3LjAxMTJDNzMuNDQyNyAxOS4zMDE2IDczLjYzODYgMjIuOTg1OCA3MS41Njg3IDI1LjUxMTRDNzAuMDQ3NSAyNy4zNjA5IDY3LjYzNyAyOC4yMzA1IDY1LjI4NTQgMjcuNzc5N0w1Ny45MDIyIDI2LjM3MzZDNTYuODU2MiAyNi4xNjU0IDU1LjgzNzEgMjYuODQ0IDU1LjYyODkgMjcuODkyNEM1NS42MDQ0IDI4LjAxIDU1LjU5MjEgMjguMTMgNTUuNTkyMSAyOC4yNTAxVjcxLjIxNjZDNTUuNTQ4IDcyLjIxODUgNTQuNzIwMSA3My4wMDQ5IDUzLjcxODIgNzIuOTk3NUg0OC41NzM5QzQ3LjY5MjEgNzMuMDAyNCA0Ni45MjUzIDcyLjM5IDQ2LjczNjcgNzEuNTI3N0w0My41MDgxIDU1LjMzNTdIMTMuMTAwN0w5LjM0MDQ4IDcxLjUzMDJDOS4xNTE4NiA3Mi4zOTI0IDguMzg3NTcgNzMuMDA0OSA3LjUwNTcgNzIuOTk5OUgxLjg3MTUzQzAuODQ1MTI2IDczLjAwNzMgMC4wMDczNDg5MiA3Mi4xODE4IDAgNzEuMTU1NFYzOS4xMTE3QzAgMzAuNTg5NSA3LjAxNTc3IDIzLjY3OTEgMTUuNjc3NyAyMy42NzkxSDMxLjkxODhaIiBmaWxsPSIjMUQxRDFEIi8+Cjwvc3ZnPgo=);width:73px}#snipcart .snipcart-form{box-shadow:none}#snipcart .snipcart-form__select{background-color:var(--color-secondary)!important;cursor:pointer}#snipcart .snipcart-typeahead__suggestions{background-color:var(--color-secondary)!important}#snipcart .snipcart-payment-card-form{background-color:#3d3d3d;padding:20px 20px 10px}#snipcart .snipcart-flash-message--error{color:#fff}#snipcart .snipcart-button-secondary{border:0!important;box-shadow:none!important}#snipcart .snipcart-cart__secondary-header button{cursor:pointer}#snipcart .snipcart-cart-summary-expanded-item__quantity,#snipcart .snipcart-cart-summary-expanded-item__custom-fields{font-family:Space Mono,monospace!important;font-weight:400!important;letter-spacing:.14em;text-transform:uppercase}#snipcart .snipcart-summary-fees__notice{display:none}