body{overflow-x:hidden}body.overlay #shopify-section-header,body.overlay #shopify-section-promos{z-index:9999!important}body.overlay .main-content-overlay{content:'';top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:100;overflow:hidden;position:fixed;background:#0b0b0b;display:block;opacity:.9}.rte:not(.description) ul,ul{list-style-type:none;margin:0;padding:0}button.disable,button.disabled,button:disabled{background-color:#a7a7a7;pointer-events:none}.pop-up-modal{position:fixed;left:0;top:0;width:100%;height:100%;opacity:0;transform:scale(1.1);transition:visibility 0s linear .25s,opacity .25s 0s,transform .25s}.pop-up-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;padding:1rem 1.5rem;width:auto;border-radius:.5rem;max-height:80vh;overflow-y:auto}.pop-up-content table{overflow-x:auto;white-space:nowrap;table-layout:auto;width:auto!important;height:auto!important;min-width:100%;display:inline-table}.close-button{float:right;font-size:1.5rem;width:1.5rem;line-height:1.5rem;text-align:center;cursor:pointer;border-radius:.25rem}.close-button:hover{background-color:#ccc}.show-pop-up{z-index:9999;opacity:1;display:block;transform:scale(1);transition:visibility 0s linear 0s,opacity .25s 0s,transform .25s}.trigger-pop-up{display:block;cursor:pointer;margin:20px 0 10px;width:100%}.sumoheavy header.content-util nav.breadcrumb a{color:#000}.sumoheavy header.content-util nav.breadcrumb a,.sumoheavy header.content-util nav.breadcrumb span{font-size:24px}.sumoheavy header.product-header{padding-top:16px;border-bottom:2px solid #d4d4d4}.sumoheavy .cart-preview{text-align:left}@media screen and (max-width:1000px){.sumoheavy .cart-preview{position:fixed;top:50%!important;left:50%;transform:translate(-50%,-50%);width:calc(100% - 20px);box-shadow:0 0 9px rgba(0,0,0,.2);border-top:1px solid;border-color:#dbdbdb}}.sumoheavy.template-product .social-sharing-wrapper,.template-article .social-sharing-wrapper{display:flex;align-content:center;margin-top:40px}.sumoheavy.template-product .social-sharing-wrapper h3,.template-article .social-sharing-wrapper h3{margin:0;line-height:inherit;font-weight:600;font-size:24px}.sumoheavy.template-product .social-sharing-wrapper .sharethis-inline-share-buttons,.sumoheavy.template-product .social-sharing-wrapper .social-share,.template-article .social-sharing-wrapper .sharethis-inline-share-buttons,.template-article .social-sharing-wrapper .social-share{margin:0 0 0 15px}.sumoheavy.template-product .social-sharing-wrapper .social-share,.template-article .social-sharing-wrapper .social-share{display:flex;align-items:center}.sumoheavy.template-product .social-sharing-wrapper li,.template-article .social-sharing-wrapper li{background-repeat:no-repeat;float:none;margin-right:30px}.sumoheavy.template-product .social-sharing-wrapper li a,.template-article .social-sharing-wrapper li a{display:inline-block}.sumoheavy.template-product .social-sharing-wrapper li img,.template-article .social-sharing-wrapper li img{vertical-align:middle}.sumoheavy.template-product .social-sharing-wrapper .facebook,.template-article .social-sharing-wrapper .facebook{width:20px}.sumoheavy.template-product .social-sharing-wrapper .twitter,.template-article .social-sharing-wrapper .twitter{width:30px}.sumoheavy.template-product .social-sharing-wrapper .pinterest,.template-article .social-sharing-wrapper .pinterest{background-image:url(pinterest-ico.svg);background-size:25px;width:25px}.sumoheavy.template-product .social-sharing-wrapper .pinterest a,.template-article .social-sharing-wrapper .pinterest a{font-size:0;height:32px;background:0 0;padding:0;border-radius:0;box-shadow:none;width:100%}.sumoheavy.template-product .social-sharing-wrapper .email,.template-article .social-sharing-wrapper .email{width:25px}.sumoheavy.template-product .social-sharing-wrapper .st-btn,.template-article .social-sharing-wrapper .st-btn{display:inline-block!important}.sumoheavy #page .additional-badge:not(.label--image){background:#000;color:#fff}.sumoheavy #page .additional-badge:not(.label--image),.sumoheavy #page .collection figure a.product_card span.label:not(.label--image){font-size:12px;padding:6px 15px 5px;line-height:1}@media screen and (max-width:800px){.sumoheavy #page .additional-badge:not(.label--image),.sumoheavy #page .collection figure a.product_card span.label:not(.label--image){font-size:10.5px;padding:5.5px 13.5px 4.5px;line-height:.9}}.sumoheavy header.promo-bar span.promo-bar-text{padding:5px;font-weight:700}.sumoheavy header.promo-bar.size-large span.promo-bar-text{padding:10px}.sumoheavy header.util{background-color:#000}.sumoheavy header.util ul{display:flex;align-items:center;justify-content:center}.sumoheavy header.util ul li{padding:0;margin:0;border:0;display:inline-block}.sumoheavy header.util ul li a.swym-wishlist{display:flex;align-items:center}.sumoheavy header.util #CartButton,.sumoheavy header.util a:not(.button):not(.product-title){border:0;padding:0;margin:0}.sumoheavy header.util #CartButton:focus,.sumoheavy header.util #CartButton:hover,.sumoheavy header.util a:not(.button):not(.product-title):focus,.sumoheavy header.util a:not(.button):not(.product-title):hover{opacity:1;background-color:initial;color:#fff}.sumoheavy header.util #CartButton:focus svg path,.sumoheavy header.util #CartButton:hover svg path,.sumoheavy header.util a:not(.button):not(.product-title):focus svg path,.sumoheavy header.util a:not(.button):not(.product-title):hover svg path{fill:#fff}.sumoheavy header.util #CartButton #CartCount,.sumoheavy header.util a:not(.button):not(.product-title) #CartCount{position:absolute;right:-3px;top:11px;width:30px;text-align:center;font-size:11px}.sumoheavy header.util #CartButton{position:relative}.sumoheavy header.util .icon{padding:0;margin:0}.sumoheavy header.util .icon:focus,.sumoheavy header.util .icon:hover{cursor:pointer;opacity:.8}.sumoheavy header.util svg{width:24px;height:24px}.sumoheavy header .row{display:flex;justify-content:center;align-items:center;width:100%}.sumoheavy header .row .icon-account,.sumoheavy header .row .icon-cart,.sumoheavy header .row .icon-search,.sumoheavy header .row .icon-wish-list{width:24px}.sumoheavy header .row .left-column{display:flex;justify-content:center;align-items:center;width:100%;transition:transform .4s ease,opacity .6s ease}@media screen and (max-width:700px){.sumoheavy header .row .left-column.hide-for-mobile{transition:transform .4s ease,opacity .6s ease;transform:translateX(-25rem);position:absolute}}.sumoheavy header .row .left-column .logo-contain{margin:0 auto auto;padding-top:15px}@media screen and (max-width:992px){.sumoheavy header .row .left-column .logo-contain{margin:0;padding:10px 0}}.sumoheavy header .row .right-column{display:flex;justify-content:flex-end;align-items:center;flex:1;width:100%;z-index:9999}@media screen and (max-width:700px){.sumoheavy header .row .right-column .action-links{width:100%}}.sumoheavy header .row .right-column .user-links.hide{display:none}.sumoheavy header .row .right-column .text-links li{padding:0 10px}.sumoheavy header .row .right-column .text-links .mobile-menu{display:none}@media screen and (max-width:992px){.sumoheavy header .row .right-column .text-links .mobile-menu{display:inline-block}}.sumoheavy footer.site-footer{padding-bottom:25px}@media screen and (max-width:700px){.sumoheavy footer.site-footer{padding-top:15px}}.sumoheavy footer.site-footer .wrapper{padding-top:10px}.sumoheavy footer.site-footer .newsletter{padding-bottom:45px;border-bottom:2px solid #fff;margin:0 auto}@media screen and (min-width:1000px){.sumoheavy footer.site-footer .newsletter .newsletter-inner{justify-content:center;display:flex;align-items:center}}@media screen and (min-width:1000px){.sumoheavy footer.site-footer .newsletter .newsletter-image{flex-basis:24%;margin-right:18px}}@media screen and (min-width:1000px){.sumoheavy footer.site-footer .newsletter .newsletter-image img{width:100%}}.sumoheavy footer.site-footer .newsletter .offer-email{flex-basis:52%}.sumoheavy footer.site-footer .newsletter .contact-form{height:auto;max-width:100%}.sumoheavy footer.site-footer .newsletter .contact-form p{margin:0}.sumoheavy footer.site-footer .newsletter .input-row{margin-bottom:0}@media screen and (min-width:800px){.sumoheavy footer.site-footer .newsletter .input-row{display:flex;justify-content:space-between}}.sumoheavy footer.site-footer .newsletter .input-row>div{display:block;width:auto}.sumoheavy footer.site-footer .newsletter .input-wrapper{flex-basis:62%;position:relative}.sumoheavy footer.site-footer .newsletter .input-wrapper:after{content:url(mail-ico.svg);position:absolute;top:12px;right:0;width:23px;height:19px}.sumoheavy footer.site-footer .newsletter .button-wrapper{margin-top:20px}@media screen and (min-width:800px){.sumoheavy footer.site-footer .newsletter .button-wrapper{margin-top:0;flex-basis:32%}}.sumoheavy footer.site-footer .newsletter .input-group-field{border:0;border-bottom:1px solid #fff;font-size:18px;padding-left:0;padding-right:35px}.sumoheavy footer.site-footer .newsletter .input-group-field:focus{outline:0}.sumoheavy footer.site-footer .newsletter .btn{height:auto;background:0 0;color:#fff;border:2px solid #fff;padding:7px 10px;font-size:18px;letter-spacing:2px;width:100%;max-width:215px}.sumoheavy footer.site-footer .footer-middle{padding-top:40px}@media screen and (min-width:1000px){.sumoheavy footer.site-footer .footer-middle{display:flex;align-items:center}}.sumoheavy footer.site-footer .trust-badge{flex-basis:32%}@media screen and (max-width:700px){.sumoheavy footer.site-footer .trust-badge{margin-bottom:20px}}@media screen and (min-width:1000px){.sumoheavy footer.site-footer .trust-badge img{width:100%}}.sumoheavy footer.site-footer .menu-links-cols{display:flex;flex-wrap:nowrap;flex-basis:65%;margin-left:25px}@media screen and (max-width:700px){.sumoheavy footer.site-footer .menu-links-cols{flex-wrap:wrap}}.sumoheavy footer.site-footer .menu-links-cols .menu{margin:0 auto;text-align:left;padding-left:15px}@media screen and (max-width:700px){.sumoheavy footer.site-footer .menu-links-cols .menu{flex-basis:50%}}.sumoheavy footer.site-footer .menu-links-cols li{padding-bottom:5px}.sumoheavy footer.site-footer .menu-links-cols a{font-size:18px;text-transform:uppercase}.sumoheavy footer.site-footer .social-icons{padding-top:30px}.sumoheavy footer.site-footer .social-icons li a{width:30px;height:30px}.sumoheavy footer.site-footer .copyright{border-top:2px solid #fff;padding-top:20px}.sumoheavy footer.site-footer .copyright,.sumoheavy footer.site-footer .copyright *{text-transform:uppercase;font-size:18px}.sumoheavy header.site-header .nav-wrapper{display:flex;justify-content:space-between;width:100%}.sumoheavy header.site-header .nav-wrapper.layout-vertical{justify-content:space-around;flex-flow:row-reverse}.sumoheavy header.site-header .nav-wrapper nav.nav-bar{display:flex;justify-content:center;align-items:center;text-transform:uppercase;margin-bottom:0;width:100%;margin-top:0}@media screen and (max-width:992px){.sumoheavy header.site-header .nav-wrapper nav.nav-bar{display:none}}.sumoheavy header.site-header .nav-wrapper nav.nav-bar li{display:flex;position:relative;padding:25px 0}.sumoheavy header.site-header .nav-wrapper nav.nav-bar li:not(first-child){margin-left:30px}.sumoheavy header.site-header .nav-wrapper nav.nav-bar li:after{content:none}.sumoheavy header.site-header .nav-wrapper nav.nav-bar li.has-dropdown>a:after{display:none}.sumoheavy header.site-header .nav-wrapper nav.nav-bar li.has-dropdown.dropdown-hover>a{color:red;background:0 0!important}.sumoheavy header.site-header .nav-wrapper nav.nav-bar a{color:#fff;font-size:16px;font-weight:400;white-space:nowrap;padding:6px 0!important;transition:all .2s}.sumoheavy header.site-header .nav-wrapper nav.nav-bar a:hover{background:0 0;color:red}@media screen and (max-width:1440px){.sumoheavy header.site-header .nav-wrapper nav.nav-bar a{font-size:14px}}.sumoheavy header.site-header .nav-wrapper nav.nav-bar .dropdown{top:100%;min-width:230px;position:absolute;border:0;padding:0 40px 16px 55px;left:-45px!important}.sumoheavy header.site-header .nav-wrapper nav.nav-bar .dropdown li{display:flex;justify-content:flex-start;padding:10px 0 0;margin-left:0}.sumoheavy header.site-header .nav-wrapper nav.nav-bar .dropdown li:first-child{border-top:0}.sumoheavy header.site-header .nav-wrapper nav.nav-bar .dropdown li:before{content:none}.sumoheavy header.site-header .nav-wrapper nav.nav-bar .dropdown li.has-sub-dropdown>a:after{content:'>>';color:red;display:inline-block;margin-left:10px;opacity:1;transform:rotate(0);top:25%;right:-20px;background-image:none}.sumoheavy header.site-header .nav-wrapper nav.nav-bar .dropdown a{color:#4a4a4a;text-transform:capitalize;font-size:18px;transition:all .2s}.sumoheavy header.site-header .nav-wrapper nav.nav-bar .dropdown a:hover{color:red}.sumoheavy header.site-header .nav-wrapper nav.nav-bar .dropdown .sub-dropdown{text-align:left;border:0;min-width:180px;padding:10px 40px 10px 20px;top:0;background:#efeeee;outline:0}.sumoheavy header .account-dropdown{position:absolute;top:60px;right:-15px;width:270px;display:none;flex-direction:column;align-items:flex-start;background:#fff;padding:25px 20px}.sumoheavy header .account-dropdown:before{position:absolute;right:20px;top:-20px;content:'';display:block;width:0;height:0;border-left:16px solid transparent;border-right:16px solid transparent;border-bottom:24px solid #fff}.sumoheavy header .account-dropdown.active{display:flex}.sumoheavy header .account-dropdown-trigger{position:relative}@media screen and (max-width:700px){.sumoheavy header .account-dropdown-trigger{display:none!important}}.sumoheavy header .account-dropdown li a{color:#000;font-size:16px;text-transform:uppercase;padding:20px 0;transition:all .2s}.sumoheavy header .account-dropdown li a:focus,.sumoheavy header .account-dropdown li a:hover{color:red!important}.sumoheavy header .search-toolbar{display:flex!important;padding:0 10px 0 0!important;align-items:center;position:relative;width:100%}.sumoheavy header .search-toolbar .search-wrapper{display:block;background:#000;padding:0;margin:0;z-index:2;right:-30rem;opacity:0;transition:right .6s ease,opacity .6s ease;position:absolute}@media screen and (max-width:700px){.sumoheavy header .search-toolbar .search-wrapper{padding:20px 10px 20px 0;position:initial;width:100%}}.sumoheavy header .search-toolbar .search-wrapper.show{transition:right .2s ease,opacity .2s ease;opacity:1;right:40px}.sumoheavy header .search-toolbar .search-wrapper span.icon svg path{fill:#000}.sumoheavy header .search-toolbar .search-wrapper .search-bar{margin:0;padding:0;position:relative}.sumoheavy header .search-toolbar .search-wrapper .search-bar .button-wrapper{padding:0;position:absolute;right:5px}.sumoheavy header .search-toolbar .search-wrapper .search-bar .button-wrapper .btn{text-align:center}.sumoheavy header .search-toolbar .search-wrapper .search-bar svg{width:15px;height:15px}.sumoheavy header .search-toolbar .search-wrapper .input-group-field{width:18.75rem;font-size:1.25rem;color:#fff;padding:0 5px}@media screen and (max-width:700px){.sumoheavy header .search-toolbar .search-wrapper .input-group-field{width:100%}}.sumoheavy header .search-toolbar .search-wrapper .input-group-field::-moz-placeholder{color:#fff}.sumoheavy header .search-toolbar .search-wrapper .input-group-field:-ms-input-placeholder{color:#fff}.sumoheavy header .search-toolbar .search-wrapper .input-group-field::placeholder{color:#fff}.sumoheavy header .search-toolbar .search-wrapper .input-group-field:focus{background:#000}.swym-wishlist{width:24px}.affirm-ala-price{color:red}.purchase-box .selection-wrapper.price p{margin-top:15px}.sumoheavy.template-product .product-title h1{font-weight:600;font-size:36px;line-height:36px}.sumoheavy.template-product span.vendor{top:0}.sumoheavy.template-product .purchase-box .selection-wrapper.price{line-height:36px;margin-top:30px}.sumoheavy.template-product .purchase-box .selection-wrapper.price>span{font-size:36px}.sumoheavy.template-product .product-template .wrapper{padding-bottom:40px;border-bottom:2px solid #d4d4d4}#ProductPrice-product-template.money{display:flex;flex-direction:column}.selector-wrapper-sides{display:flex}.selector-wrapper-sides--right{margin-top:5px}.size-chart-content{overflow-x:auto;max-width:80vw}.size-chart-tigger{text-transform:uppercase}.measurement-title{margin-top:30px}.measurement-instructions{max-height:55vh;overflow-y:auto}.sumoheavy .swatch-container{margin-bottom:20px}.sumoheavy .swatch-container.multiple{display:flex;align-items:center}.sumoheavy .swatch-container.multiple input.quantity{padding:1.25rem .625rem;border:2px solid #d8d8d8;width:100%;max-width:6.25rem;font-size:1rem}.sumoheavy .swatch-container>label{border:0;display:block;width:2.625rem;height:2.625rem;line-height:3.2;color:#fff;text-align:center;background:#9b9b9b;border-radius:50%;cursor:pointer;font-size:.875rem;margin-right:20px;position:relative}.sumoheavy .swatch-container>label span.swatch--text{position:absolute;left:50%;transform:translate(-50%,-50%);top:50%;line-height:normal;word-break:keep-all}.sumoheavy .swatch-container input[type=radio]{border:0}.sumoheavy .swatch-container input[type=radio]:checked+label{border:0;background:#2d2d2d}.sumoheavy .swatch-container.soldout{pointer-events:all!important}.sumoheavy .swatch-container.soldout .quantity-select,.sumoheavy .swatch-container.soldout input{pointer-events:none}.sumoheavy .swatch-container.soldout .soldout--text{margin-left:20px;text-transform:uppercase;text-align:center;font-size:.625rem;color:#9e9e9e;width:20%}.sumoheavy .swatch-container.soldout label{background:#d8d8d8;color:#fff}.sumoheavy .swatch-container.soldout label:after{content:'';position:absolute;border-style:solid;border-width:0 0 1px 55px;border-color:#000;display:inline-block;width:0;z-index:1;transform:rotate(39deg);margin-top:13px;margin-left:-28px}.sumoheavy .swatch-container.soldout label:hover{color:#fff!important}.sumoheavy .swatch-container.soldout .selector-wrapper{opacity:.5}.sumoheavy .swatch-container .selector-wrapper.quantity label{display:none}.sumoheavy .swatch-container .selector-wrapper.quantity input{position:initial!important}.sumoheavy .swatch-container .selector-wrapper.quantity .quantity-select{display:flex;align-items:center}.swym-button.disabled,button,button.swym-button:disabled{opacity:1!important}.swym-btn-container,.swym-button.swym-added:after{opacity:1!important}.swym-btn-container,.swym-button:after{font-size:27px!important}.swym-btn-container[data-position=default],.swym-button{background:0 0!important;border:0!important}.product-reviews .spr-container{padding:40px 20px}.product-reviews .spr-header-title{text-align:center;text-transform:uppercase;font-size:28px;margin:0 0 5px;font-weight:600}@media screen and (max-width:800px){.product-reviews .spr-header-title{font-size:22px}}.product-reviews .spr-summary{display:flex;justify-content:center}.product-reviews .spr-summary-starrating{display:none}.product-reviews .spr-summary-caption{display:none}.product-reviews .spr-summary-actions-newreview{text-decoration:none;text-transform:uppercase;color:#4f4f4f}.product-reviews .spr-form{border:0;max-width:800px;margin:12px auto 0}@media screen and (max-width:800px){.product-reviews .spr-form{padding-top:0}}.product-reviews .spr-form-input{padding:15px 10px;border:1px solid #d8d8d8;transition:.2s ease-in-out}.product-reviews .spr-form-input:focus{outline:0;border-color:#fff}.product-reviews .spr-form-input.spr-form-input-error{border-color:#ff2600;border-style:dashed}.product-reviews .spr-form-input.spr-starrating{padding-top:5px}.product-reviews .spr-form-input.spr-starrating.spr-form-input-error a{color:red}.product-reviews .spr-form-label{font-size:16px;text-transform:uppercase;display:flex;position:relative;top:40px;left:15px;transition:.2s ease-in-out;pointer-events:none}.product-reviews .spr-form-label.input-focused{top:-3px;left:0}.product-reviews .spr-form-label.input-focused:before{color:#ff2600}.product-reviews .spr-form-label.input-populated{top:-3px;left:0}.product-reviews .spr-form-label:before{content:'*';font-size:40px;color:#d8d8d8;max-height:20px;line-height:75%;margin-right:8px;transition:.2s ease-in-out}.product-reviews .spr-form-title{letter-spacing:3px;font-size:22px;text-transform:uppercase}@media screen and (max-width:800px){.product-reviews .spr-form-title{font-size:18px;letter-spacing:2px;text-align:center}}@media screen and (min-width:800px){.product-reviews .spr-form-contact-email,.product-reviews .spr-form-contact-name{width:50%}}.product-reviews .spr-form-contact-email,.product-reviews .spr-form-contact-name,.product-reviews .spr-form-review-title{position:relative}.product-reviews .spr-form-contact-email:after,.product-reviews .spr-form-contact-name:after,.product-reviews .spr-form-review-title:after{transition:.2s ease-in-out;content:'';display:block;position:absolute;left:0;width:0;bottom:0;height:2px;background:#ff2600}.product-reviews .spr-form-contact-email.input-focused:after,.product-reviews .spr-form-contact-name.input-focused:after,.product-reviews .spr-form-review-title.input-focused:after{width:100%}.product-reviews .spr-form-review{display:flex;flex-direction:column}.product-reviews .spr-form-review-rating{order:3;display:flex;flex-direction:column;align-items:center}.product-reviews .spr-form-review-rating .spr-form-input{border:0}.product-reviews .spr-form-review-rating .spr-form-label{top:0;left:0;letter-spacing:3px;text-transform:uppercase;color:#000;margin-top:20px;text-align:center;font-size:22px}@media screen and (max-width:800px){.product-reviews .spr-form-review-rating .spr-form-label{font-size:18px;letter-spacing:2px}}.product-reviews .spr-form-review-rating .spr-form-label:before{display:none}.product-reviews .spr-form-review-rating .spr-icon{font-size:25px}.product-reviews .spr-form-review-rating .spr-icon:focus{color:red}.product-reviews .spr-form-review-title{order:1}.product-reviews .spr-form-review-body{order:2}.product-reviews .spr-form-review-body-charactersremaining{margin-left:5px}.product-reviews .spr-form-review-body .spr-form-label{z-index:1}.product-reviews .spr-form-review-body .spr-form-input{border:0;padding:0;position:relative}.product-reviews .spr-form-review-body .spr-form-input:after{transition:.2s ease-in-out;content:'';display:block;position:absolute;left:0;width:0;bottom:0;height:2px;background:#ff2600}.product-reviews .spr-form-review-body .spr-form-input.input-focused:after{width:100%}.product-reviews .spr-form-review-body .spr-form-input-textarea{padding:10px;border:1px solid #d8d8d8;transition:.2s ease-in-out}.product-reviews .spr-form-review-body .spr-form-input-textarea:focus{outline:0;border-color:#fff}.product-reviews .spr-form-review-body .spr-form-input-textarea.spr-form-input-error{border-color:#ff2600;border-style:dashed}.product-reviews .spr-form-actions{display:flex;justify-content:center}.product-reviews .spr-form-actions .spr-button{background-color:#000;color:#fff;border:0;padding:15px 100px;font-size:14px;font-weight:600;text-transform:uppercase}.product-reviews .spr-form-message-error{background-color:red}.product-reviews .spr-review{padding:20px 0}.product-reviews .spr-review:first-child{margin-top:60px}@media screen and (max-width:800px){.product-reviews .spr-review:first-child{margin-top:30px}}.product-reviews .spr-review .spr-icon{font-size:22px}.product-reviews .spr-review-content p{font-size:16px}.product-reviews .spr-review-header-title{font-weight:600;font-size:18px}.product-reviews .spr-review-header-byline{font-weight:500;font-size:16px;font-style:normal}.product-reviews .spr-review-header-byline strong{font-weight:500}.product-reviews .spr-review-header-starratings{margin-top:-5px}.product-reviews #shopify-product-reviews{margin:0}.product-reviews__badge{padding:10px 0 5px}.product-reviews__badge .spr-badge-starrating .spr-icon{font-size:22px}.product-reviews__be-first-to-review{font-size:14px;padding:5px 0;color:#ff2600;cursor:pointer}.product-reviews__be-first-to-review:hover{color:#ff2600}.sumoheavy.template-cart .cart-header h1{border:0}.sumoheavy.template-cart .cart-items{padding:0}.sumoheavy.template-cart .cart-item-options{margin-top:5px}.sumoheavy.template-cart .cart-item-product .cart-item-image{width:60px}.sumoheavy.template-cart .cart .label-row{border-top:1px solid #ededed;padding:10px 0}.sumoheavy.template-cart .cart .label-row .td,.sumoheavy.template-cart .cart .label-row .td.cart-item-product{font-size:14px}.sumoheavy.template-cart .cart .cart-checkout:first-of-type{width:100%;margin-bottom:30px}.sumoheavy.template-cart .cart .cart-checkout p.subtotal{font-size:22px}@media screen and (min-width:700px){.sumoheavy.template-cart .cart .cart-checkout input{width:100%;max-width:260px}}.sumoheavy.template-cart .cart .cart-notes textarea{min-height:100px}#contact-us .form{margin:0 auto 80px}#contact-us .form .heading{text-transform:uppercase;letter-spacing:.1875rem}#contact-us .form input{height:3.75rem;line-height:initial}#contact-us .form input.submit{width:auto;height:auto;padding:1.25rem 3.75rem;background:#000;font-size:1.5rem;font-weight:400;letter-spacing:.1875rem}@media screen and (max-width:700px){#contact-us .form input.submit{width:100%}}#contact-us .form input,#contact-us .form textarea{font-size:1rem;background:#fff;outline:0;border:.0625rem solid #d8d8d8;width:100%;padding:1.25rem .625rem;transition:all .25s ease-in-out}#contact-us .form input:active,#contact-us .form input:focus,#contact-us .form textarea:active,#contact-us .form textarea:focus{border:0}#contact-us .form label{font-weight:400;text-transform:capitalize;line-height:1.5;font-size:1.125rem;color:#000;position:absolute;left:1.25rem;top:1.875rem;transform:translate(0,-50%)}#contact-us .form .input-row{display:inline-block;position:relative;margin:2rem auto .5rem;width:100%}#contact-us .form .input-row:after{transition:all .25s ease-in-out;content:'';position:absolute;left:0;right:100%;top:3.625rem;height:.125rem;background:#ff2600}#contact-us .form .input-row.has-content label{top:-.8125rem;left:0}#contact-us .form .input-row.focus:after{right:0}#contact-us .form .input-row.focus label{transition:all .25s ease-in-out}#contact-us .form .input-row.focus label:before{transition:all .25s ease-in-out;color:red}#contact-us .form .group-fields{display:flex;justify-content:space-between;gap:20px}@media screen and (max-width:700px){#contact-us .form .group-fields{flex-direction:column;gap:0}}.sumoheavy.template-page .page-header h1{text-transform:uppercase;font-weight:700;margin-top:30px}@media screen and (max-width:700px){.sumoheavy.template-page .page-header h1{font-size:24px}}.sumoheavy.template-page .main-content{color:#000}.sumoheavy.template-page .content-container ul{list-style-type:disc;margin-left:18px}