html{box-sizing:border-box;font-size:100%}*,*:before,*:after{box-sizing:inherit}body{margin:0;padding:0;font-family:Arial,sans-serif;font-weight:400;line-height:1.5}div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,th,td{margin:0;padding:0}dl,ol,ul{margin-bottom:1rem;list-style-position:outside;line-height:1.6}li{font-size:inherit}ul{margin-left:1.25rem;list-style-type:disc}ol{margin-left:1.25rem}ol ol,ol ul,ul ol,ul ul{margin-left:1.25rem;margin-bottom:0}dl{margin-bottom:1rem}dl dt{margin-bottom:.3rem;font-weight:700}a{text-decoration:none}figure{margin:0}img{display:inline-block;vertical-align:middle;max-width:100%;height:auto;border-style:none}h1{font-size:var(--h1-font-size);line-height:var(--h1-line-height)}@media screen and (min-width: 640px) and (max-width: 1023px){h1{font-size:calc(var(--h1-font-size) * .9);line-height:calc(var(--h1-line-height) * .9)}}@media screen and (max-width: 639px){h1{font-size:calc(var(--h1-font-size) * .8);line-height:calc(var(--h1-line-height) * .8)}}h2{font-size:var(--h2-font-size);line-height:var(--h2-line-height)}@media screen and (min-width: 640px) and (max-width: 1023px){h2{font-size:calc(var(--h2-font-size) * .9);line-height:calc(var(--h2-line-height) * .9)}}@media screen and (max-width: 639px){h2{font-size:calc(var(--h2-font-size) * .8);line-height:calc(var(--h2-line-height) * .8)}}h3{font-size:var(--h3-font-size);line-height:var(--h3-line-height)}@media screen and (min-width: 640px) and (max-width: 1023px){h3{font-size:calc(var(--h3-font-size) * .9);line-height:calc(var(--h3-line-height) * .9)}}@media screen and (max-width: 639px){h3{font-size:calc(var(--h3-font-size) * .8);line-height:calc(var(--h3-line-height) * .8)}}h4{font-size:var(--h4-font-size);line-height:var(--h4-line-height)}@media screen and (min-width: 640px) and (max-width: 1023px){h4{font-size:calc(var(--h4-font-size) * .9);line-height:calc(var(--h4-line-height) * .9)}}@media screen and (max-width: 639px){h4{font-size:calc(var(--h4-font-size) * .8);line-height:calc(var(--h4-line-height) * .8)}}h5{font-size:var(--h5-font-size);line-height:var(--h5-line-height)}@media screen and (min-width: 640px) and (max-width: 1023px){h5{font-size:calc(var(--h5-font-size) * .9);line-height:calc(var(--h5-line-height) * .9)}}@media screen and (max-width: 639px){h5{font-size:calc(var(--h5-font-size) * .8);line-height:calc(var(--h5-line-height) * .8)}}h6{font-size:var(--h6-font-size);line-height:var(--h6-line-height)}@media screen and (min-width: 640px) and (max-width: 1023px){h6{font-size:calc(var(--h6-font-size) * .9);line-height:calc(var(--h6-line-height) * .9)}}@media screen and (max-width: 639px){h6{font-size:calc(var(--h6-font-size) * .8);line-height:calc(var(--h6-line-height) * .8)}}h1,h2,h3{font-family:var(--headings-font);color:var(--headings-color);letter-spacing:var(--headings-letter-spacing);font-weight:var(--headings-font-weight);text-transform:var(--headings-font-transform)}h4,h5,h6{font-family:var(--subheadings-font);color:var(--subheadings-color);letter-spacing:var(--subheadings-letter-spacing);font-weight:var(--subheadings-font-weight);text-transform:var(--subheadings-font-transform)}dt{font-size:var(--dt-font-size)}a,p,li,dd{color:var(--body-copy-color);font-family:var(--body-copy-fonts)}p,li,dd{letter-spacing:0;font-size:14px;line-height:22px}@media screen and (min-width: 640px) and (max-width: 1023px){p,li,dd{letter-spacing:0;font-size:16px;line-height:24px}}p{margin-bottom:16px}.type-large{letter-spacing:0;font-size:18px;line-height:26px}.type-medium{letter-spacing:0;font-size:14px;line-height:21px}.type-small{letter-spacing:0;font-size:12px;line-height:18px}a,svg{transition:color .2s ease-in-out,background-color .2s ease-in-out,fill .2s ease-in-out,opacity .2s ease-in-out}.button-group{flex-wrap:nowrap;align-items:stretch;margin-bottom:0;display:flex}.button,input.shopify-challenge__button.btn{margin:0 0 1rem;display:inline-block}.button{text-align:center;font-family:var(--buttons-font);font-size:var(--buttons-font-size);text-transform:uppercase;letter-spacing:1px;border:1px solid #0000;border-radius:2px;min-width:0;min-height:0;padding:16px 40px;transition:color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out,opacity .2s ease-in-out;position:relative}.button span{color:inherit;font-size:inherit}.button.primary{color:var(--primary-btn-font-color);font-size:var(--primary-btn-font-size);background-color:var(--primary-btn-bg-color);border-radius:var(--primary-btn-border-radius)}.button.primary:hover{color:var(--primary-btn-font-h-color)!important;background-color:var(--primary-btn-bg-h-color)!important}.button.primary:focus-visible{color:var(--primary-btn-font-color);background-color:var(--primary-btn-bg-color)}.button.secondary{color:var(--secondary-btn-font-color);font-size:var(--secondary-btn-font-size);background-color:var(--secondary-btn-bg-color);border:1px solid var(--secondary-btn-bg-color);border-radius:var(--secondary-btn-border-radius)}.button.secondary:hover{border:1px solid var(--secondary-btn-bg-h-color);color:var(--secondary-btn-font-h-color)!important;background-color:var(--secondary-btn-bg-h-color)!important}.button.secondary:focus-visible{color:var(--secondary-btn-font-color);background-color:var(--secondary-btn-bg-color);border:1px solid var(--secondary-btn-bg-color)}.button.tertiary{color:var(--tertiary-btn-border-color);font-size:var(--tertiary-btn-font-size);border:1px solid var(--tertiary-btn-border-color);background:0 0}.button.tertiary:hover{border:1px solid var(--tertiary-btn-bg-h-color);color:var(--tertiary-btn-font-h-color)!important;background-color:var(--tertiary-btn-bg-h-color)!important}.button.tertiary:focus-visible{color:var(--tertiary-btn-border-color);border:1px solid var(--tertiary-btn-border-color);background:0 0}.button.small{padding:8px 20px;font-size:12px;line-height:24px}.button.large{padding:21px 60px}.button.w100{width:100%}.button.custom{border-radius:var(--primary-btn-border-radius)}.button.gold{color:#222;border-radius:var(--primary-btn-border-radius);background-color:#ffd800}.button:disabled{opacity:.35;cursor:default}.button:disabled:hover{opacity:.35}input[type=button],input[type=submit]{cursor:pointer}[type=text],[type=password],[type=date],[type=datetime],[type=datetime-local],[type=month],[type=week],[type=email],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=color],textarea{color:#222;box-sizing:border-box;-webkit-appearance:none;appearance:none;background:#fff;border:1px solid #999;border-radius:4px;width:100%;height:2.4rem;margin:0 0 1rem;padding:.5rem;font-family:inherit;font-size:1rem;font-weight:400;line-height:1.5;transition:box-shadow .5s,border-color .25s ease-in-out;display:block;box-shadow:inset 0 0 #0000}select{text-transform:none;box-sizing:border-box;border:1px solid #999;border-radius:4px;width:100%;height:2.4rem;margin:0 0 1rem;font-size:1rem;font-weight:400;line-height:1.5;box-shadow:inset 0 0 #0000}button,input,optgroup,textarea{margin:0;font-family:sans-serif;font-size:100%;line-height:1.15}button{text-transform:none;-webkit-appearance:none;appearance:none;background:0 0;border:0;border-radius:0;padding:0;line-height:1;overflow:visible}input{overflow:visible}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=search]{outline-offset:-2px}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}textarea{border-radius:0;height:auto;min-height:50px;overflow:auto}[type=file],[type=radio]{margin:0 0 1rem}[type=checkbox]+label,[type=radio]+label{vertical-align:baseline;margin-bottom:0;margin-left:.5rem;margin-right:1rem;display:inline-block}[type=checkbox]+label[for],[type=radio]+label[for]{cursor:pointer}label>[type=checkbox],label>[type=radio]{margin-right:.5rem}[type=file]{width:100%}label{color:#0a0a0a;letter-spacing:normal;margin:0;font-size:.875rem;font-weight:400;line-height:1.8;display:block}table{border-collapse:collapse;border-radius:0;width:100%;margin-bottom:1rem}table td,table th{padding:.5rem .625rem .625rem}table th tr{background-color:#fefefe;border-bottom:1px solid #202020}table thead{color:#fff;background:#202020;border:1px solid #202020}table thead tr{background:0 0}table thead td,table thead th{text-align:left;padding:.5rem .625rem .625rem;font-weight:700}table tfoot{color:#202020;background:#f1f1f1;border:1px solid #202020}table tfoot tr{background:0 0}table tfoot td,table tfoot th{text-align:left;padding:.5rem .625rem .625rem;font-weight:700}table tbody{background-color:#fefefe;border:1px solid #202020}table tbody caption{padding:.5rem .625rem .625rem;font-weight:700}table:hover tfoot tr:hover,table:hover tbody tr:hover{background-color:#f8f8f8}.flex-container{display:flex}.flex-child-auto{flex:auto}.flex-child-grow{flex:1 0 auto}.flex-child-shrink{flex:0 auto}.flex-dir-row{flex-direction:row}.flex-dir-row-reverse{flex-direction:row-reverse}.flex-dir-column{flex-direction:column}.flex-dir-column-reverse{flex-direction:column-reverse}.align-right{justify-content:flex-end}.align-center{justify-content:center}.align-justify{justify-content:space-between}.align-spaced{justify-content:space-around}.align-top{align-items:flex-start}.align-self-top{align-self:flex-start}.align-bottom{align-items:flex-end}.align-self-bottom{align-self:flex-end}.align-middle{align-items:center}.align-self-middle{align-self:center}.align-stretch{align-items:stretch}.align-self-stretch{align-self:stretch}.align-center-middle{place-content:center;align-items:center}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.grid-container{max-width:90rem;margin:0 auto;padding-left:.3125rem;padding-right:.3125rem}@media print,screen and (min-width: 40em){.grid-container{padding-left:.625rem;padding-right:.625rem}}.grid-container.fluid{max-width:100%}@media print,screen and (min-width: 40em){.grid-container.fluid{padding-left:.625rem;padding-right:.625rem}}.grid-container.full{max-width:100%;padding-left:0;padding-right:0}.cell{flex:none;width:100%;min-width:0;min-height:0}.cell.auto{flex:1 1 0}.grid-x{flex-flow:wrap;display:flex}.grid-x>.auto,.grid-x>.shrink{width:auto}.grid-x>.small-1{width:8.33333%}.grid-x>.small-2{width:16.6667%}.grid-x>.small-3{width:25%}.grid-x>.small-4{width:33.3333%}.grid-x>.small-5{width:41.6667%}.grid-x>.small-6{width:50%}.grid-x>.small-7{width:58.3333%}.grid-x>.small-8{width:66.6667%}.grid-x>.small-9{width:75%}.grid-x>.small-10{width:83.3333%}.grid-x>.small-11{width:91.6667%}.grid-x>.small-12{width:100%}@media print,screen and (min-width: 40em){.grid-x>.medium-auto{flex:1 1 0;width:auto}.grid-x>.medium-shrink{flex:none;width:auto}.grid-x>.medium-1{width:8.33333%}.grid-x>.medium-2{width:16.6667%}.grid-x>.medium-3{width:25%}.grid-x>.medium-4{width:33.3333%}.grid-x>.medium-5{width:41.6667%}.grid-x>.medium-6{width:50%}.grid-x>.medium-7{width:58.3333%}.grid-x>.medium-8{width:66.6667%}.grid-x>.medium-9{width:75%}.grid-x>.medium-10{width:83.3333%}.grid-x>.medium-11{width:91.6667%}.grid-x>.medium-12{width:100%}}@media print,screen and (min-width: 64em){.grid-x>.large-auto{flex:1 1 0;width:auto}.grid-x>.large-shrink{flex:none;width:auto}.grid-x>.large-1{width:8.33333%}.grid-x>.large-2{width:16.6667%}.grid-x>.large-3{width:25%}.grid-x>.large-4{width:33.3333%}.grid-x>.large-5{width:41.6667%}.grid-x>.large-6{width:50%}.grid-x>.large-7{width:58.3333%}.grid-x>.large-8{width:66.6667%}.grid-x>.large-9{width:75%}.grid-x>.large-10{width:83.3333%}.grid-x>.large-11{width:91.6667%}.grid-x>.large-12{width:100%}}@media screen and (min-width: 80em){.grid-x>.xlarge-auto{flex:1 1 0;width:auto}.grid-x>.xlarge-shrink{flex:none;width:auto}.grid-x>.xlarge-1{width:8.33333%}.grid-x>.xlarge-2{width:16.6667%}.grid-x>.xlarge-3{width:25%}.grid-x>.xlarge-4{width:33.3333%}.grid-x>.xlarge-5{width:41.6667%}.grid-x>.xlarge-6{width:50%}.grid-x>.xlarge-7{width:58.3333%}.grid-x>.xlarge-8{width:66.6667%}.grid-x>.xlarge-9{width:75%}.grid-x>.xlarge-10{width:83.3333%}.grid-x>.xlarge-11{width:91.6667%}.grid-x>.xlarge-12{width:100%}}@media screen and (min-width: 90em){.grid-x>.xxlarge-auto{flex:1 1 0;width:auto}.grid-x>.xxlarge-shrink{flex:none;width:auto}.grid-x>.xxlarge-1{width:8.33333%}.grid-x>.xxlarge-2{width:16.6667%}.grid-x>.xxlarge-3{width:25%}.grid-x>.xxlarge-4{width:33.3333%}.grid-x>.xxlarge-5{width:41.6667%}.grid-x>.xxlarge-6{width:50%}.grid-x>.xxlarge-7{width:58.3333%}.grid-x>.xxlarge-8{width:66.6667%}.grid-x>.xxlarge-9{width:75%}.grid-x>.xxlarge-10{width:83.3333%}.grid-x>.xxlarge-11{width:91.6667%}.grid-x>.xxlarge-12{width:100%}}.grid-margin-x:not(.grid-x)>.cell{width:auto}.grid-margin-x{margin-left:-.3125rem;margin-right:-.3125rem}@media print,screen and (min-width: 40em){.grid-margin-x{margin-left:-.625rem;margin-right:-.625rem}}.grid-margin-x>.cell{width:calc(100% - 10px);margin-left:.3125rem;margin-right:.3125rem}@media print,screen and (min-width: 40em){.grid-margin-x>.cell{width:calc(100% - 20px);margin-left:.625rem;margin-right:.625rem}}.grid-margin-x>.auto,.grid-margin-x>.shrink{width:auto}.grid-margin-x>.small-1{width:calc(8.33333% - .625rem)}.grid-margin-x>.small-2{width:calc(16.6667% - .625rem)}.grid-margin-x>.small-3{width:calc(25% - .625rem)}.grid-margin-x>.small-4{width:calc(33.3333% - .625rem)}.grid-margin-x>.small-5{width:calc(41.6667% - .625rem)}.grid-margin-x>.small-6{width:calc(50% - .625rem)}.grid-margin-x>.small-7{width:calc(58.3333% - .625rem)}.grid-margin-x>.small-8{width:calc(66.6667% - .625rem)}.grid-margin-x>.small-9{width:calc(75% - .625rem)}.grid-margin-x>.small-10{width:calc(83.3333% - .625rem)}.grid-margin-x>.small-11{width:calc(91.6667% - .625rem)}.grid-margin-x>.small-12{width:calc(100% - .625rem)}@media print,screen and (min-width: 40em){.grid-margin-x>.auto,.grid-margin-x>.shrink{width:auto}.grid-margin-x>.small-1{width:calc(8.33333% - 1.25rem)}.grid-margin-x>.small-2{width:calc(16.6667% - 1.25rem)}.grid-margin-x>.small-3{width:calc(25% - 1.25rem)}.grid-margin-x>.small-4{width:calc(33.3333% - 1.25rem)}.grid-margin-x>.small-5{width:calc(41.6667% - 1.25rem)}.grid-margin-x>.small-6{width:calc(50% - 1.25rem)}.grid-margin-x>.small-7{width:calc(58.3333% - 1.25rem)}.grid-margin-x>.small-8{width:calc(66.6667% - 1.25rem)}.grid-margin-x>.small-9{width:calc(75% - 1.25rem)}.grid-margin-x>.small-10{width:calc(83.3333% - 1.25rem)}.grid-margin-x>.small-11{width:calc(91.6667% - 1.25rem)}.grid-margin-x>.small-12{width:calc(100% - 1.25rem)}.grid-margin-x>.medium-auto,.grid-margin-x>.medium-shrink{width:auto}.grid-margin-x>.medium-1{width:calc(8.33333% - 1.25rem)}.grid-margin-x>.medium-2{width:calc(16.6667% - 1.25rem)}.grid-margin-x>.medium-3{width:calc(25% - 1.25rem)}.grid-margin-x>.medium-4{width:calc(33.3333% - 1.25rem)}.grid-margin-x>.medium-5{width:calc(41.6667% - 1.25rem)}.grid-margin-x>.medium-6{width:calc(50% - 1.25rem)}.grid-margin-x>.medium-7{width:calc(58.3333% - 1.25rem)}.grid-margin-x>.medium-8{width:calc(66.6667% - 1.25rem)}.grid-margin-x>.medium-9{width:calc(75% - 1.25rem)}.grid-margin-x>.medium-10{width:calc(83.3333% - 1.25rem)}.grid-margin-x>.medium-11{width:calc(91.6667% - 1.25rem)}.grid-margin-x>.medium-12{width:calc(100% - 1.25rem)}}@media print,screen and (min-width: 64em){.grid-margin-x>.large-auto,.grid-margin-x>.large-shrink{width:auto}.grid-margin-x>.large-1{width:calc(8.33333% - 1.25rem)}.grid-margin-x>.large-2{width:calc(16.6667% - 1.25rem)}.grid-margin-x>.large-3{width:calc(25% - 1.25rem)}.grid-margin-x>.large-4{width:calc(33.3333% - 1.25rem)}.grid-margin-x>.large-5{width:calc(41.6667% - 1.25rem)}.grid-margin-x>.large-6{width:calc(50% - 1.25rem)}.grid-margin-x>.large-7{width:calc(58.3333% - 1.25rem)}.grid-margin-x>.large-8{width:calc(66.6667% - 1.25rem)}.grid-margin-x>.large-9{width:calc(75% - 1.25rem)}.grid-margin-x>.large-10{width:calc(83.3333% - 1.25rem)}.grid-margin-x>.large-11{width:calc(91.6667% - 1.25rem)}.grid-margin-x>.large-12{width:calc(100% - 1.25rem)}}@media screen and (min-width: 80em){.grid-margin-x>.xlarge-auto,.grid-margin-x>.xlarge-shrink{width:auto}.grid-margin-x>.xlarge-1{width:calc(8.33333% - 1.25rem)}.grid-margin-x>.xlarge-2{width:calc(16.6667% - 1.25rem)}.grid-margin-x>.xlarge-3{width:calc(25% - 1.25rem)}.grid-margin-x>.xlarge-4{width:calc(33.3333% - 1.25rem)}.grid-margin-x>.xlarge-5{width:calc(41.6667% - 1.25rem)}.grid-margin-x>.xlarge-6{width:calc(50% - 1.25rem)}.grid-margin-x>.xlarge-7{width:calc(58.3333% - 1.25rem)}.grid-margin-x>.xlarge-8{width:calc(66.6667% - 1.25rem)}.grid-margin-x>.xlarge-9{width:calc(75% - 1.25rem)}.grid-margin-x>.xlarge-10{width:calc(83.3333% - 1.25rem)}.grid-margin-x>.xlarge-11{width:calc(91.6667% - 1.25rem)}.grid-margin-x>.xlarge-12{width:calc(100% - 1.25rem)}}@media screen and (min-width: 90em){.grid-margin-x>.xxlarge-auto,.grid-margin-x>.xxlarge-shrink{width:auto}.grid-margin-x>.xxlarge-1{width:calc(8.33333% - 1.25rem)}.grid-margin-x>.xxlarge-2{width:calc(16.6667% - 1.25rem)}.grid-margin-x>.xxlarge-3{width:calc(25% - 1.25rem)}.grid-margin-x>.xxlarge-4{width:calc(33.3333% - 1.25rem)}.grid-margin-x>.xxlarge-5{width:calc(41.6667% - 1.25rem)}.grid-margin-x>.xxlarge-6{width:calc(50% - 1.25rem)}.grid-margin-x>.xxlarge-7{width:calc(58.3333% - 1.25rem)}.grid-margin-x>.xxlarge-8{width:calc(66.6667% - 1.25rem)}.grid-margin-x>.xxlarge-9{width:calc(75% - 1.25rem)}.grid-margin-x>.xxlarge-10{width:calc(83.3333% - 1.25rem)}.grid-margin-x>.xxlarge-11{width:calc(91.6667% - 1.25rem)}.grid-margin-x>.xxlarge-12{width:calc(100% - 1.25rem)}}.grid-padding-x .grid-padding-x{margin-left:-.3125rem;margin-right:-.3125rem}@media print,screen and (min-width: 40em){.grid-padding-x .grid-padding-x{margin-left:-.625rem;margin-right:-.625rem}}.grid-container:not(.full)>.grid-padding-x{margin-left:-.3125rem;margin-right:-.3125rem}@media print,screen and (min-width: 40em){.grid-container:not(.full)>.grid-padding-x{margin-left:-.625rem;margin-right:-.625rem}}.grid-padding-x>.cell{padding-left:.3125rem;padding-right:.3125rem}@media print,screen and (min-width: 40em){.grid-padding-x>.cell{padding-left:.625rem;padding-right:.625rem}}.small-up-1>.cell{width:100%}.small-up-2>.cell{width:50%}.small-up-3>.cell{width:33.3333%}.small-up-4>.cell{width:25%}.small-up-5>.cell{width:20%}.small-up-6>.cell{width:16.6667%}.small-up-7>.cell{width:14.2857%}.small-up-8>.cell{width:12.5%}@media print,screen and (min-width: 40em){.medium-up-1>.cell{width:100%}.medium-up-2>.cell{width:50%}.medium-up-3>.cell{width:33.3333%}.medium-up-4>.cell{width:25%}.medium-up-5>.cell{width:20%}.medium-up-6>.cell{width:16.6667%}.medium-up-7>.cell{width:14.2857%}.medium-up-8>.cell{width:12.5%}}@media print,screen and (min-width: 64em){.large-up-1>.cell{width:100%}.large-up-2>.cell{width:50%}.large-up-3>.cell{width:33.3333%}.large-up-4>.cell{width:25%}.large-up-5>.cell{width:20%}.large-up-6>.cell{width:16.6667%}.large-up-7>.cell{width:14.2857%}.large-up-8>.cell{width:12.5%}}@media screen and (min-width: 80em){.xlarge-up-1>.cell{width:100%}.xlarge-up-2>.cell{width:50%}.xlarge-up-3>.cell{width:33.3333%}.xlarge-up-4>.cell{width:25%}.xlarge-up-5>.cell{width:20%}.xlarge-up-6>.cell{width:16.6667%}.xlarge-up-7>.cell{width:14.2857%}.xlarge-up-8>.cell{width:12.5%}}@media screen and (min-width: 90em){.xxlarge-up-1>.cell{width:100%}.xxlarge-up-2>.cell{width:50%}.xxlarge-up-3>.cell{width:33.3333%}.xxlarge-up-4>.cell{width:25%}.xxlarge-up-5>.cell{width:20%}.xxlarge-up-6>.cell{width:16.6667%}.xxlarge-up-7>.cell{width:14.2857%}.xxlarge-up-8>.cell{width:12.5%}}.grid-margin-x.small-up-1>.cell{width:calc(100% - .625rem)}.grid-margin-x.small-up-2>.cell{width:calc(50% - .625rem)}.grid-margin-x.small-up-3>.cell{width:calc(33.3333% - .625rem)}.grid-margin-x.small-up-4>.cell{width:calc(25% - .625rem)}.grid-margin-x.small-up-5>.cell{width:calc(20% - .625rem)}.grid-margin-x.small-up-6>.cell{width:calc(16.6667% - .625rem)}.grid-margin-x.small-up-7>.cell{width:calc(14.2857% - .625rem)}.grid-margin-x.small-up-8>.cell{width:calc(12.5% - .625rem)}@media print,screen and (min-width: 40em){.grid-margin-x.small-up-1>.cell{width:calc(100% - .625rem)}.grid-margin-x.small-up-2>.cell{width:calc(50% - .625rem)}.grid-margin-x.small-up-3>.cell{width:calc(33.3333% - .625rem)}.grid-margin-x.small-up-4>.cell{width:calc(25% - .625rem)}.grid-margin-x.small-up-5>.cell{width:calc(20% - .625rem)}.grid-margin-x.small-up-6>.cell{width:calc(16.6667% - .625rem)}.grid-margin-x.small-up-7>.cell{width:calc(14.2857% - .625rem)}.grid-margin-x.small-up-8>.cell{width:calc(12.5% - .625rem)}.grid-margin-x.medium-up-1>.cell{width:calc(100% - 1.25rem)}.grid-margin-x.medium-up-2>.cell{width:calc(50% - 1.25rem)}.grid-margin-x.medium-up-3>.cell{width:calc(33.3333% - 1.25rem)}.grid-margin-x.medium-up-4>.cell{width:calc(25% - 1.25rem)}.grid-margin-x.medium-up-5>.cell{width:calc(20% - 1.25rem)}.grid-margin-x.medium-up-6>.cell{width:calc(16.6667% - 1.25rem)}.grid-margin-x.medium-up-7>.cell{width:calc(14.2857% - 1.25rem)}.grid-margin-x.medium-up-8>.cell{width:calc(12.5% - 1.25rem)}}@media print,screen and (min-width: 64em){.grid-margin-x.large-up-1>.cell{width:calc(100% - 1.25rem)}.grid-margin-x.large-up-2>.cell{width:calc(50% - 1.25rem)}.grid-margin-x.large-up-3>.cell{width:calc(33.3333% - 1.25rem)}.grid-margin-x.large-up-4>.cell{width:calc(25% - 1.25rem)}.grid-margin-x.large-up-5>.cell{width:calc(20% - 1.25rem)}.grid-margin-x.large-up-6>.cell{width:calc(16.6667% - 1.25rem)}.grid-margin-x.large-up-7>.cell{width:calc(14.2857% - 1.25rem)}.grid-margin-x.large-up-8>.cell{width:calc(12.5% - 1.25rem)}}@media screen and (min-width: 80em){.grid-margin-x.xlarge-up-1>.cell{width:calc(100% - 1.25rem)}.grid-margin-x.xlarge-up-2>.cell{width:calc(50% - 1.25rem)}.grid-margin-x.xlarge-up-3>.cell{width:calc(33.3333% - 1.25rem)}.grid-margin-x.xlarge-up-4>.cell{width:calc(25% - 1.25rem)}.grid-margin-x.xlarge-up-5>.cell{width:calc(20% - 1.25rem)}.grid-margin-x.xlarge-up-6>.cell{width:calc(16.6667% - 1.25rem)}.grid-margin-x.xlarge-up-7>.cell{width:calc(14.2857% - 1.25rem)}.grid-margin-x.xlarge-up-8>.cell{width:calc(12.5% - 1.25rem)}}@media screen and (min-width: 90em){.grid-margin-x.xxlarge-up-1>.cell{width:calc(100% - 1.25rem)}.grid-margin-x.xxlarge-up-2>.cell{width:calc(50% - 1.25rem)}.grid-margin-x.xxlarge-up-3>.cell{width:calc(33.3333% - 1.25rem)}.grid-margin-x.xxlarge-up-4>.cell{width:calc(25% - 1.25rem)}.grid-margin-x.xxlarge-up-5>.cell{width:calc(20% - 1.25rem)}.grid-margin-x.xxlarge-up-6>.cell{width:calc(16.6667% - 1.25rem)}.grid-margin-x.xxlarge-up-7>.cell{width:calc(14.2857% - 1.25rem)}.grid-margin-x.xxlarge-up-8>.cell{width:calc(12.5% - 1.25rem)}}html{overflow-x:hidden}body{scroll-behavior:smooth;color:#1d1d1d;background:#fefefe}body:not(.template-product){overflow-x:hidden}body.mobile-menu-open{width:100vw;height:100vh;position:fixed}.sumoheavy :focus-visible,.sumoheavy .focus-inset:focus-visible,:focus-visible{outline:5px solid var(--focus-indicator-color);outline-offset:3px}.skip-link{z-index:999;position:fixed;top:-500px;left:10px}.skip-link:focus-visible{top:15px}.skip-to-content-link{z-index:999;top:-500px;left:10px;position:fixed!important}.skip-to-content-link:focus-visible{top:15px}main{min-height:600px}main:focus-visible,main:active{outline-width:0}.debug-list{background:#fff;border:1px solid #eee;padding:10px;list-style-type:none}.debug-list li{word-wrap:break-word;padding-bottom:10px;font-size:12px}.errors,.success{background:#dd2503;border:1px solid #be1e00;padding:6px 20px}.errors ul,.success ul{margin:0;padding:0;list-style-type:none}.errors ul li,.success ul li{text-align:center;color:#fff;margin:0;padding:0;font-weight:700}.success{background:#7aa54b;border:1px solid #7aa54b;margin-bottom:20px}.shopify-challenge__container{margin-top:60px!important}.shopify-challenge__button.btn{color:#222;text-transform:uppercase;cursor:pointer;border:1px solid #222;border-radius:4px;padding:16px 40px;font-family:Trade Gothic,Open Sans,Arial,sans-serif;font-size:14px;transition:color .2s ease-in-out,background-color .2s ease-in-out}.shopify-challenge__button.btn:hover{color:#fff;background:#222}.page-header{padding-top:20px;padding-bottom:20px}@media screen and (min-width: 640px){.page-header{padding-top:20px;padding-bottom:20px}}.page-header.small{padding-top:20px;padding-bottom:20px}.shopify-section{width:100%}.cms-page-content{padding-bottom:60px}.rte a{font-weight:700;text-decoration:underline}.operator-notice{background:#23c1bb}.operator-notice p a{text-decoration:underline}@media print{#shopify-section-header,#shopify-section-footer,.row-newsletter{display:none}}.collection-banner{margin-top:20px;margin-bottom:0}.size-chart-trigger{text-transform:uppercase;margin-bottom:12px;font-size:14px;font-weight:700;text-decoration:underline;display:inline-block}.size-chart-trigger:hover{text-decoration:none}.size-chart-tables table{margin-bottom:40px}.size-chart-holder{background:#f2f2f2;border-radius:4px;padding-top:15px;display:none}.size-chart-holder.open{animation:.4s displayNoneBlockTransition;display:block}@media screen and (max-width: 639px){table.responsive.sizechart thead th,table.responsive.sizechart thead td,table.responsive.sizechart tfoot th,table.responsive.sizechart tfoot td,table.responsive.sizechart tbody td,table.responsive.sizechart tbody th{table-layout:fixed;padding:.25rem .312rem .312rem;font-size:10px}}@media screen and (min-width: 640px) and (max-width: 1023px){table.responsive.sizechart thead th,table.responsive.sizechart thead td,table.responsive.sizechart tfoot th,table.responsive.sizechart tfoot td,table.responsive.sizechart tbody td,table.responsive.sizechart tbody th{padding:.25rem .312rem .312rem;font-size:12px}}.size-chart-disclaimer{font-size:12px;line-height:14px}.size-chart-disclaimer a{color:#17867e}.breadcrumb ol{text-align:left;margin-left:0;list-style:none}.breadcrumb li{display:inline-block}.breadcrumb li:before{content:"\203a";padding:0 5px 0 2px;font-size:22px;display:inline-block;position:relative}@media screen and (max-width: 639px){.breadcrumb li:before{font-size:20px;position:relative;top:1px}}.breadcrumb li:first-child:before{display:none}.breadcrumb li:first-child a{font-weight:600}#smile-ui-container{z-index:8!important}@keyframes displayNoneBlockTransition{0%{opacity:0;display:none}1%{opacity:0;display:block}to{opacity:1;display:block}}@keyframes displayBlockNoneTransition{0%{opacity:1;display:block}99%{opacity:0;display:block}to{opacity:0;display:none}}.animate-zoom{will-change:transform;backface-visibility:hidden;position:relative;overflow:hidden;transform:translate(0);-webkit-mask-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC);mask-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC)}.animate-zoom:after{content:"";z-index:10;background:linear-gradient(#14182200,#0000001a);width:100%;height:100%;position:absolute;top:0;left:0}.animate-zoom img{will-change:transform;transition:all .3s linear}.animate-zoom:hover img{filter:saturate(110%) brightness(110%);transform:scale(1.05)}.animate-shadow{will-change:transform;transition:all .2s ease-in-out;overflow:hidden;transform:translateY(0);box-shadow:0 0 #0000}.animate-shadow:hover{transform:translateY(-6px);box-shadow:0 3px 15px #00000059}.hide{display:none!important}.invisible{visibility:hidden}@media screen and (max-width: 639px){.hide-for-small-only{display:none!important}}@media screen and (max-width: 0),screen and (min-width: 640px){.show-for-small-only{display:none!important}}@media print,screen and (min-width: 640px){.hide-for-medium{display:none!important}}@media screen and (min-width: 640px) and (max-width: 1023px){.hide-for-medium-only{display:none!important}}@media print,screen and (min-width: 1024px){.hide-for-large{display:none!important}}@media print,screen and (max-height: 485px){.hide-for-narrow{display:none!important}}@media screen and (max-width: 1023px){.show-for-large{display:none!important}}.show-for-sr{clip:rect(0,0,0,0);white-space:nowrap;clip-path:inset(50%);border:0;width:1px;height:1px;padding:0;overflow:hidden;position:absolute!important}.on-visibility{opacity:1;visibility:visible}.off-visibility{opacity:0;visibility:hidden}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:0;padding:0;overflow:hidden;position:absolute!important}.justify-start{justify-content:flex-start;display:flex}.justify-end{justify-content:flex-end;display:flex}.dynamic-content-layout:last-of-type{padding-bottom:40px}@media screen and (max-width: 639px){.dynamic-content-layout:last-of-type{margin-bottom:20px}}.dynamic-content-layout .animate-zoom:after{display:none}.dynamic-content-layout .last{padding-bottom:20px}.dynamic-content-layout .vertical-stack>a,.dynamic-content-layout .vertical-stack>div{height:auto;max-height:100%}@media screen and (max-width: 639px){.dynamic-content-layout .vertical-stack>div>a,.dynamic-content-layout .vertical-stack>div>div{height:auto;max-height:100%}}.dynamic-content-layout .dc-block{border-radius:4px;height:28vw;margin-top:20px;display:block;position:relative;overflow:hidden}@media screen and (min-width: 1024px){.dynamic-content-layout .dc-block{max-height:469.975px}}@media screen and (max-width: 639px){.dynamic-content-layout .dc-block{height:100%}}.dynamic-content-layout .dc-block.revert{order:2}.dynamic-content-layout .dc-block img{object-fit:cover;width:100%;height:100%}.dynamic-content-layout .dc-block>div{width:100%;padding:60px 40px 40px;position:absolute;bottom:0;overflow:hidden}@media screen and (max-width: 1023px){.dynamic-content-layout .dc-block>div{padding:40px 25px 20px}}.dynamic-content-layout .dc-block>div:before{width:100%;height:100%;position:absolute;top:0;left:0}.dynamic-content-layout .dc-block.one-up{height:auto;max-height:none;display:inline-flex}.dynamic-content-layout .dc-block.one-up img{object-fit:unset;align-self:flex-start;height:auto}.dynamic-content-layout .dc-block .card-title,.dynamic-content-layout .dc-block p{z-index:1;position:relative}.dynamic-content-layout .dc-block .card-title-wrapper,.dynamic-content-layout .dc-block .card-subtitle-wrapper{bottom:-999px;overflow:hidden}.dynamic-content-layout .dc-block .card-subtitle-wrapper{max-height:110px;margin-top:10px}@media screen and (max-width: 1023px){.dynamic-content-layout .dc-block .card-subtitle-wrapper{margin-top:5px}}.dynamic-content-layout .dc-block .card-title{font-size:var(--h4-font-size);line-height:var(--h4-line-height);text-transform:none;margin-bottom:0;padding-bottom:0;line-height:normal}@media screen and (min-width: 640px) and (max-width: 1023px){.dynamic-content-layout .dc-block .card-title{font-size:calc(var(--h4-font-size) * .9);line-height:calc(var(--h4-line-height) * .9)}}@media screen and (max-width: 639px){.dynamic-content-layout .dc-block .card-title{font-size:calc(var(--h4-font-size) * .8);line-height:calc(var(--h4-line-height) * .8)}}.dynamic-content-layout .dc-block p{margin-bottom:0;font-size:16px;line-height:24px}@media screen and (min-width: 640px) and (max-width: 1023px){.dynamic-content-layout .dc-block p{font-size:14.4px;line-height:21.6px}}@media screen and (max-width: 639px){.dynamic-content-layout .dc-block p{font-size:12.8px;line-height:19.2px}}.dynamic-content-layout .dc-block .button{font-size:var(--buttons-font-size);white-space:nowrap;z-index:100;justify-content:center;width:100%;max-width:220px;margin:16px 0 0;padding:16px 0;line-height:8px;display:inline-flex;overflow:hidden}@media screen and (min-width: 640px) and (max-width: 1023px){.dynamic-content-layout .dc-block .button{font-size:calc(var(--buttons-font-size) * .8);line-height:6.4px}}@media screen and (max-width: 639px){.dynamic-content-layout .dc-block .button{font-size:calc(var(--buttons-font-size) * .8);line-height:6.4px}}@media screen and (min-width: 640px) and (max-width: 1023px){.dynamic-content-layout .dc-block .button{max-width:150px;padding:12px 25px;font-size:1.1vw}}@media screen and (max-width: 639px){.dynamic-content-layout .dc-block .button{padding:12px 30px}}.dynamic-content-layout .hidden-image{opacity:0}.dynamic-content-layout .banner-img-container{background-position:50%;background-repeat:no-repeat;background-size:cover}.dynamic-image-grid{margin:20px 0}.dynamic-image-grid .images-wrapper{margin-top:20px}.dynamic-image-grid .cell{text-align:center}.row-newsletter{overflow:hidden}.row-newsletter h2{font-size:var(--h3-font-size);line-height:var(--h3-line-height)}@media screen and (min-width: 640px) and (max-width: 1023px){.row-newsletter h2{font-size:calc(var(--h3-font-size) * .9);line-height:calc(var(--h3-line-height) * .9)}}@media screen and (max-width: 639px){.row-newsletter h2{font-size:calc(var(--h3-font-size) * .8);line-height:calc(var(--h3-line-height) * .8)}}#mce-responses{margin-bottom:10px}#mce-error-response{text-align:center;background:#dd2503;padding:10px}#mce-success-response{text-align:center;background:#a2db63;padding:10px}#mc_embed_signup div.mce_inline_error{background:#dd2503}.sumoheavy .banner__url{content:"";width:100%;height:100%;font-size:0;display:block;position:absolute}.sumoheavy .banner__url,.sumoheavy .banner__url:hover,.sumoheavy .banner__url:focus{outline:none}.sumoheavy .banner .hidden-image{opacity:0;width:100%;height:100%;position:absolute;left:0}.sumoheavy .banner__box{padding-left:10px;padding-right:10px}.sumoheavy .banner__content{padding:0}.sumoheavy .banner__content .banner__buttons,.sumoheavy .banner__content .banner__text{margin-top:0!important}.sumoheavy .banner__cta-button{z-index:2;align-items:center;margin-bottom:0;display:flex;position:relative}.sumoheavy .banner__heading{text-transform:unset;text-shadow:1px 2px 8px #00000059}.sumoheavy quick-add-modal .breadcrumb-container,.sumoheavy quick-add-modal .pdp-navigation{display:none}.sumoheavy quick-add-modal .product__title h2{font-family:var(--headings-font);color:var(--headings-color);letter-spacing:var(--headings-letter-spacing);font-weight:var(--headings-font-weight);text-transform:var(--headings-font-transform)}.sumoheavy quick-add-modal .product-controls-container .sticky-add-to-cart{display:none}.sumoheavy quick-add-modal variant-radios{flex-direction:column;display:flex}.sumoheavy quick-add-modal .form__label{letter-spacing:.2px;text-transform:uppercase;margin-bottom:12px;font-family:Trade Gothic,Open Sans,Arial,sans-serif;font-size:18px;font-weight:700}.sumoheavy quick-add-modal .product-variant-options-wrapper{width:100%;display:flex}.sumoheavy quick-add-modal .option-element{flex-basis:16.6667%;max-width:16.6667%}.sumoheavy quick-add-modal .option-element label{border-radius:0}.sumoheavy quick-add-modal .option-element:first-of-type label{border-radius:4px 0 0 4px}.sumoheavy quick-add-modal .option-element:last-of-type label{border-radius:0 4px 4px 0}.sumoheavy quick-add-modal .option-element .disabled.klaviyo-bis-trigger{display:block!important}@media screen and (max-width: 1023px){.sumoheavy quick-add-modal .product-form__input,.sumoheavy quick-add-modal .product-form__buttons{max-width:100%}}.sumoheavy quick-add-modal .product-form__input{margin:10px 0 19px}.sumoheavy quick-add-modal .product-form__input input[type=radio]+label{box-sizing:content-box;background:#fff;border-color:#999;width:100%;min-height:auto;margin:0;padding:10px 0 6px;font-family:Trade Gothic,Open Sans,Arial,sans-serif;font-size:18px;font-weight:700;line-height:1.5}.sumoheavy quick-add-modal .product-form__input input[type=radio]:checked+label,.sumoheavy quick-add-modal .product-form__input input[type=radio]+label:hover{color:#fff;background:#222}.sumoheavy quick-add-modal .product-form__input input[type=radio].disabled+label{opacity:.3;color:#222;background-color:#fff;text-decoration:none}.sumoheavy quick-add-modal .product-form__input input[type=radio].disabled+label:hover{color:#222;background-color:#fff}.sumoheavy quick-add-modal .product-form__input input[type=radio].disabled+label:after,.sumoheavy quick-add-modal .product-form__input input[type=radio].disabled+label:before{content:"";width:100%;height:100%;display:block;position:absolute;top:0;left:0}.sumoheavy quick-add-modal .product-form__input input[type=radio].disabled+label:after{background:linear-gradient(to top left,#0000 calc(50% - 1px),#000,#0000 calc(50% + 1px))}.sumoheavy quick-add-modal .product-form__input input[type=radio].disabled+label:before{z-index:1;background:linear-gradient(to top right,#0000 calc(50% - 1px),#000,#0000 calc(50% + 1px));border-radius:0}.sumoheavy quick-add-modal .actions-wrapper{margin:20px 0;display:flex}@media screen and (max-width: 1023px){.sumoheavy quick-add-modal .actions-wrapper{flex-direction:column}}.sumoheavy quick-add-modal .product-form__quantity{flex:0;width:85px;max-width:100%;margin-bottom:16px;padding-right:20px}.sumoheavy quick-add-modal .quantity{width:100%;min-height:100%}.sumoheavy quick-add-modal .quantity__input{text-align:center;background-color:#fff;border-color:#999;width:85px;height:56px;margin:10px 0 0;padding:0 0 0 12px;font-family:Trade Gothic,Open Sans,Arial,sans-serif;font-size:18px;font-weight:700}.sumoheavy quick-add-modal .buy-buttons-wrapper{flex-direction:column;width:100%;display:flex}.sumoheavy quick-add-modal .payment-button-wrapper{margin-bottom:16px}.sumoheavy quick-add-modal .pdp-social-icons>span{text-transform:uppercase;letter-spacing:.2px;margin-bottom:8px;font-family:Trade Gothic,Open Sans,Arial,sans-serif;font-size:18px;font-weight:700;display:block}.sumoheavy quick-add-modal .pdp-social-icons .icon-social{width:32px;display:inline-block}.sumoheavy quick-add-modal .product-form__error-message-wrapper svg{margin-bottom:0}.sumoheavy quick-add-modal .product-form__error-message-wrapper span{font-size:14px}.grid-item{margin-bottom:1.5em;position:relative}.grid-item.out-of-stock img,.grid-item.out-of-stock p{opacity:.3}.grid-item.disable-gift{cursor:default;opacity:.3;filter:grayscale()}.grid-item.disable-gift:hover .grid-item-image{transform:translateY(0);box-shadow:0 0 #0000}.grid-item.disable-gift .button{cursor:default}.grid-item-image{border-radius:4px;margin-bottom:6px;position:relative;overflow:hidden}@media screen and (min-width: 640px){.grid-item-image{margin-bottom:12px}}.grid-item-image img{z-index:1;width:100%;position:relative}.grid-status-container{z-index:2;position:absolute;top:4px;right:4px}@media screen and (min-width: 640px){.grid-status-container{top:10px;right:10px}}.grid-product-status-tag{float:right;clear:right;color:#fff;letter-spacing:1.5px;text-align:center;text-transform:uppercase;background-color:#1faca7;border-radius:4px;margin-bottom:4px;padding:1px 4px;font-family:Trade Gothic,Open Sans,Arial,sans-serif;font-size:11px;font-weight:400;line-height:16px;display:block}@media screen and (min-width: 640px){.grid-product-status-tag{padding:3px 6px;font-size:12px}}.grid-product-status-tag.out-of-stock{background-color:#222}.grid-product-status-tag.sale{background-color:#dd2503}.grid-product-status-tag.pre-order{background-color:#3b5998}.grid-product-status-tag.new,.grid-product-status-tag.coming-soon{background-color:#dd2503}.product-status-row .grid-product-status-tag{float:right;clear:none;margin-left:10px}.grid-item-title{margin-bottom:.15rem}.grid-item-price{letter-spacing:1.5px;margin-top:auto;font-family:Montserrat,Open Sans,Arial,sans-serif;font-size:18px}.grid-sale-price{color:#ce2f12;font-weight:700}.grid-price{font-size:18px;font-weight:700}.grid-price-sale{color:#ce2f12;margin-top:25px;font-weight:700;display:block}@media screen and (max-width: 639px){.grid-price-sale{margin-top:0}}.grid-original-price{font-weight:700}.grid-original-price.strike{font-size:12px;text-decoration:line-through}.grid-item-info{flex-direction:column;min-height:85px;display:flex}.full-bleed-hero{width:100vw;margin:0 -50vw;position:relative;left:50%;right:50%}.full-bleed-hero__url{content:"";z-index:1;width:100%;height:100%;font-size:0;display:block;position:absolute}.full-bleed-hero__url,.full-bleed-hero__url:hover,.full-bleed-hero__url:focus-visible{outline:none}.full-bleed-hero .hidden-image{opacity:0;width:100%;height:100%;position:absolute;left:0}.full-bleed-hero__bg{background-repeat:no-repeat}.full-bleed-hero .grid-x{align-items:center}@media screen and (max-width: 639px){.full-bleed-hero .grid-x{align-items:flex-end}}.full-bleed-hero__info{flex-basis:100%;padding:0 10px}@media screen and (max-width: 639px){.full-bleed-hero__info{padding-bottom:50px}}.full-bleed-hero__cta-button{z-index:2;margin-bottom:0;position:relative}.full-bleed-hero__title{text-transform:unset;text-shadow:1px 2px 8px #00000059}.brand-footer-wrapper{width:100%;position:absolute;transform:translateY(-50%)}@media screen and (max-width: 1023px){.bth-modal{background:#fff}.bth-modal .modal-content{max-width:100%;height:100%;max-height:none;padding-top:30px;position:static;transform:none}.bth-close-modal{font-size:25px;top:15px;right:15px}}.login-modal hr{border-color:#999}.login-modal #login-view .view-content{margin-bottom:35px}.login-modal .view:not(#login-view){padding-bottom:30px}.login-modal .view{display:none;position:relative}.login-modal .view.active-view{animation:.35s displayNoneBlockTransition;display:block}.login-modal .back-view-link{text-transform:uppercase;font-family:Trade Gothic,Open Sans,Arial,sans-serif;font-size:18px;font-weight:700;text-decoration:underline;display:block}.login-modal .back-view-link:hover{text-decoration:none}.login-modal .view-title{text-align:center;color:#000;margin:20px 0 10px}@media screen and (max-width: 1023px){.login-modal .view-title{margin:15px 0 10px}}.login-modal .view-content,.login-modal .view-sign-in-newsletter{width:100%;max-width:450px;margin:0 auto;padding:0 35px}@media screen and (max-width: 1023px){.login-modal .view-sign-in-newsletter{background:#d6d6d6;border:1px solid #999;max-width:100%;margin-top:30px;padding:10px}.login-modal .view-sign-in-newsletter>div{max-width:370px;margin:0 auto}}.login-modal .view-sign-in-newsletter *{color:#000}.login-modal .view-sign-in-newsletter h3{margin:0;font-size:39px}.login-modal .view-sign-in-newsletter span{text-transform:uppercase;font-weight:600}@media screen and (max-width: 1023px){.login-modal .button-group{display:block}.login-modal .button-group .button{width:100%;margin-bottom:10px}}.login-modal fieldset{background:#f2f2f2}.login-modal .button-group button{margin-right:12px}.section-header.shopify-section-group-header-group{z-index:102}.bth-modal{z-index:10;background:#000c;width:100%;height:100%;display:none;position:fixed;top:0;left:0}@media screen and (max-width: 1023px){.bth-modal{background:#fff}}.bth-modal.show{animation:.35s displayNoneBlockTransition;display:block}.bth-modal .modal-content{background:#fff;width:100%;max-width:500px;max-height:70vh;position:absolute;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}@media screen and (max-width: 1023px){.bth-modal .modal-content{max-width:100%;height:100%;max-height:none;padding-top:30px;position:static;transform:none}}.bth-close-modal{cursor:pointer;color:#000;z-index:1;font-family:sans-serif;font-size:30px;font-weight:700;position:absolute;top:0;right:10px}@media screen and (max-width: 1023px){.bth-close-modal{font-size:25px;top:15px;right:15px}}.store-switcher{justify-content:flex-end;align-items:center;display:flex}.store-switcher-select{width:auto;height:auto;margin:0}.store-switcher-modal .bth-close-modal{top:.5rem}.store-switcher-modal .modal-content{padding:3rem 2rem}.store-switcher-modal h4{margin-bottom:2rem}.store-switcher-modal .store-sites{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.store-switcher-modal .store-sites .button{justify-content:center;align-items:center;margin-bottom:0;display:flex}.sumoheavy product-recommendations ul{margin-left:0}.sumoheavy product-recommendations .related-products__heading{margin:0;padding-bottom:20px}.shipping-costs-modal .table{margin:35px 0 25px}.shipping-costs-modal .table th{min-width:235px;font-size:16px}.shipping-costs-modal .table td{text-align:center;font-size:14px}.shipping-costs-modal .table tr:nth-child(2n){background-color:#e1dfdf}.shipping-costs-modal .shipping-costs-paragraphs{margin:0;padding:0 0 25px 5px;list-style:none}.shipping-costs-modal .shipping-costs-paragraphs li:not(:last-child){margin-bottom:15px}.shipping-costs-modal .shipping-costs-paragraphs .shipping-costs-paragraph{font-size:14px}@media screen and (max-width: 800px){.shipping-costs-modal .shipping-cost-table{display:block;overflow-x:auto}}.overflow-x{display:block;overflow-x:auto}.width-with-scroll{border:1px solid #0000}.added-to-cart-modal{opacity:0;visibility:hidden;-ms-overflow-style:none;background-color:#000000ad;width:100%;height:0;padding:5px 0;transition:visibility .25s ease-in-out,opacity .25s ease-in-out;position:fixed;top:0;left:0;overflow:hidden}@media screen and (max-width: 1023px){.added-to-cart-modal{padding:0}}.added-to-cart-modal::-webkit-scrollbar{display:none}.added-to-cart-modal.show{z-index:10;opacity:1;visibility:visible;height:100%;transition:visibility .25s ease-in-out,opacity .25s ease-in-out;overflow:visible}.added-to-cart-modal.show .modal-container{display:block}@media screen and (min-width: 1023px){.added-to-cart-modal .modal-checkout-mobile{display:none}}.added-to-cart-modal .modal-checkout-desktop{display:none}@media screen and (min-width: 1023px){.added-to-cart-modal .modal-checkout-desktop{display:block}}.added-to-cart-modal .added-product-image,.added-to-cart-modal .slick-slide div{max-width:130px}@media screen and (min-width: 1023px){.added-to-cart-modal .added-product-image,.added-to-cart-modal .slick-slide div{max-width:190px}}.added-to-cart-modal .slick-slide div{margin:0 auto}.added-to-cart-modal .modal-container{background:#f3f3f3;border:2px solid #7575754d;border-radius:4px;width:90%;max-width:800px;max-height:85vh;padding:35px 10px 0;display:none;position:absolute;top:5vh;left:50%;overflow-y:scroll;transform:translate(-50%)}@media screen and (max-width: 1023px){.added-to-cart-modal .modal-container{min-width:100%;min-height:100%;position:static;transform:none}}.added-to-cart-modal .modal-container-content{margin:0 20px}@media screen and (max-width: 1023px){.added-to-cart-modal .modal-container-content p{font-size:15px;line-height:initial}}.added-to-cart-modal .modal-container-top{padding-bottom:10px;display:flex}.added-to-cart-modal .modal-container-top .details{word-break:break-word;width:100%;padding-left:10px}@media screen and (max-width: 1023px){.added-to-cart-modal .modal-container-top .details h3{font-size:27px;line-height:initial}}.added-to-cart-modal .modal-container-bottom .recommended-products{padding:0}.added-to-cart-modal .modal-container-bottom h3{text-align:center;margin:0 20px}@media screen and (max-width: 1023px){.added-to-cart-modal .modal-container-bottom h3{font-size:30px;line-height:initial}}.added-to-cart-modal .modal-container .bth-close-modal{cursor:pointer;z-index:10;width:auto;height:auto;font-size:30px;font-weight:700;line-height:normal;position:absolute;top:5px;right:10px}@media screen and (max-width: 1023px){.added-to-cart-modal .modal-container .bth-close-modal{font-size:25px;top:15px;right:15px}}.presale-product .product-warning-header{color:#00756a;margin-top:8px;margin-bottom:4px;font-size:18px}.presale-product .product-warning-content{font-size:14px}.presale-product .product-form__submit,.presale-product .product-form__submit:hover{color:#222;border-radius:var(--primary-btn-border-radius);font-weight:700;background:#ffd800!important}#yotpo-container{position:static;bottom:0}#yotpo-container .yotpo-icon-half-star{font-size:24px}.sumoheavy .product-popup-modal{background-color:#000000ad}.sumoheavy .product-popup-modal[open]{transition:visibility .25s ease-in-out,opacity .25s ease-in-out}.sumoheavy .product-popup-modal__content{background:#f3f3f3;border:2px solid #7575754d;border-radius:4px;width:90%;max-width:800px;height:auto;max-height:85vh;padding:35px 10px 35px 30px;position:absolute;top:5vh;left:50%;overflow-y:scroll;transform:translate(-50%)}@media screen and (max-width: 1023px){.sumoheavy .product-popup-modal__content{min-width:100%;min-height:100%;position:static;transform:none}}.sumoheavy .product-popup-modal__toggle{cursor:pointer;z-index:10;color:#000;background-color:#0000;border:0;border-radius:0;width:auto;padding:0;position:absolute;top:25px;right:25px}@media screen and (max-width: 1023px){.sumoheavy .product-popup-modal__toggle{top:15px;right:15px}}.sumoheavy .product-popup-modal__toggle svg{width:25px}
/*# sourceMappingURL=/cdn/shop/t/2/assets/global.css.map */
