body{overflow-x:hidden}body .content-for-layout{position:relative}details summary::-webkit-details-marker{display:none}.skip-to-content-link,.skip-to-content-link:focus{z-index:601}.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 popup-modal{width:100vw}.sumoheavy .popup__modal-container{display:flex;flex-direction:row;max-width:60%;padding-bottom:0}@media screen and (max-width:1440px){.sumoheavy .popup__modal-container{max-width:70%}}@media screen and (max-width:1265px){.sumoheavy .popup__modal-container{max-width:80%}}@media screen and (max-width:992px){.sumoheavy .popup__modal-container{max-width:90%}}.sumoheavy .popup__modal-left-side{width:45%;overflow:hidden;max-height:100%}.sumoheavy .popup__modal-left-side img{-o-object-fit:cover;object-fit:cover;height:100%;-o-object-position:0 0;object-position:0 0}@media screen and (max-width:820px){.sumoheavy .popup__modal-left-side{width:35%}}@media screen and (max-width:768px){.sumoheavy .popup__modal-left-side{display:none}}.sumoheavy .popup__modal-right-side{width:55%;margin:auto;padding-top:40px;padding-bottom:40px}@media screen and (max-width:820px){.sumoheavy .popup__modal-right-side{width:65%}}@media screen and (max-width:768px){.sumoheavy .popup__modal-right-side{width:100%}}.sumoheavy .popup__modal-content{padding:0 40px}@media screen and (max-width:992px){.sumoheavy .popup__modal-content{padding:0}}.sumoheavy .popup__modal-logo{flex-basis:100%}.sumoheavy .popup__modal-logo .popup-logo-img{margin:0 auto}.sumoheavy .popup__modal-title{font-size:35px;color:#fff;font-weight:700;line-height:45px;margin-bottom:25px}@media screen and (max-width:1090px){.sumoheavy .popup__modal-title{font-size:25px;line-height:35px}}.sumoheavy .popup__modal-description{font-size:20px;color:#fff;line-height:30px;padding:0 40px;margin-bottom:30px}@media screen and (max-width:1090px){.sumoheavy .popup__modal-description{font-size:16px;line-height:24px}}@media screen and (max-width:992px){.sumoheavy .popup__modal-description{padding:0}}.sumoheavy .popup__modal .email-subscription__row{display:flex;flex-direction:column;padding:0 40px}.sumoheavy .popup__modal .email-subscription__row input{border:1px solid transparent;background-color:#fff;padding:16px;margin-bottom:30px;transition:all .2s}.sumoheavy .popup__modal .email-subscription__row input::-moz-placeholder{color:#9c9c9c;font-size:16px}.sumoheavy .popup__modal .email-subscription__row input::placeholder{color:#9c9c9c;font-size:16px}.sumoheavy .popup__modal .email-subscription__row input:focus-visible{background-color:#ebe8e8;border:1px solid #000}.sumoheavy .popup__modal .email-subscription__row .btn-submit{background-color:#575757;color:#000;margin-left:0;padding:16px;font-weight:700;font-size:24px;margin-bottom:30px;transition:all .2s}.sumoheavy .popup__modal .email-subscription__row .btn-submit:hover{background-color:#8a8383}@media screen and (max-width:1090px){.sumoheavy .popup__modal .email-subscription__row .btn-submit{font-size:20px}}@media screen and (max-width:992px){.sumoheavy .popup__modal .email-subscription__row{padding:10px}}.sumoheavy .popup__modal .popup-close{font-size:24px;color:#575757;transition:all .2s}.sumoheavy .popup__modal .popup-close:hover{color:#878585}@media screen and (max-width:1090px){.sumoheavy .popup__modal .popup-close{font-size:20px}}.sumoheavy .cart-preview{text-align:left}.sumoheavy .cart-notification-product__title span{font-weight:700}.sumoheavy .cart-notification-product__amount{padding:10px 0;border-top:1px solid #dbdbdb;margin-top:-5px;margin-bottom:10px}.sumoheavy .cart-notification-product__amount span{font-style:italic;font-size:13px}.sumoheavy .cart-notification-product__subtotal{display:flex;justify-content:space-between;padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #dbdbdb}.sumoheavy .cart-notification-product__subtotal span{font-weight:700}.sumoheavy .cart-notification-product__subtotal .total_price{font-size:15px;font-weight:700}.sumoheavy .announcement-bar__text.default{font-size:.8125em;font-weight:700;padding:5px}.sumoheavy .announcement-bar__text.large{font-size:.9375em;font-weight:700;padding:10px}.sumoheavy .util{background-color:#000}.sumoheavy .util ul{display:flex;align-items:center;justify-content:center}.sumoheavy .util ul li{padding:0;margin:0;border:0;display:inline-block}.sumoheavy .util ul li a.swym-wishlist{display:flex;align-items:center;width:24px}.sumoheavy .util #cart-button,.sumoheavy .util a:not(.button):not(.product-title){border:0;padding:0;margin:0}.sumoheavy .util #cart-button:focus,.sumoheavy .util #cart-button:hover,.sumoheavy .util a:not(.button):not(.product-title):focus,.sumoheavy .util a:not(.button):not(.product-title):hover{opacity:1;background-color:initial;color:#fff}.sumoheavy .util #cart-button:focus svg path,.sumoheavy .util #cart-button:hover svg path,.sumoheavy .util a:not(.button):not(.product-title):focus svg path,.sumoheavy .util a:not(.button):not(.product-title):hover svg path{fill:#fff}.sumoheavy .util #cart-button #cart-count,.sumoheavy .util a:not(.button):not(.product-title) #cart-count{position:absolute;right:-3px;top:8.5px;width:30px;text-align:center;font-size:11px;color:#fff}.sumoheavy .util #cart-button{position:relative}.sumoheavy .util .icon{padding:0;margin:0}.sumoheavy .util .icon:focus,.sumoheavy .util .icon:hover{cursor:pointer;opacity:.8}.sumoheavy .util svg{width:24px;height:24px}.sumoheavy .header-top__cart-button{display:block}.sumoheavy .header-top__left{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-top__left.hide-for-mobile{transition:transform .4s ease,opacity .6s ease;transform:translateX(-25rem);position:absolute}}.sumoheavy .header-top__left .logo-contain{display:flex;align-items:center}@media only screen and (max-width:992px){.sumoheavy .header-top__left .logo-contain{margin:0;padding:10px 0}}@media screen and (max-width:410px){.sumoheavy .header-top__left .logo-contain{margin-right:10px}}.sumoheavy .header-top__right{display:flex;justify-content:flex-end;align-items:center;flex:1;width:100%}@media screen and (max-width:700px){.sumoheavy .header-top__right .action-links{width:100%}}.sumoheavy .header-top__right .icon--account,.sumoheavy .header-top__right .icon--cart,.sumoheavy .header-top__right .icon--search,.sumoheavy .header-top__right .icon--wish-list{width:24px;display:block}.sumoheavy .header-top__right .user-links.hide{display:none}.sumoheavy .header-top__right .text-links li{padding:0 10px;-webkit-appearance:none}.sumoheavy .header-top__right .text-links .mobile-menu{display:none}@media screen and (max-width:992px){.sumoheavy .header-top__right .text-links .mobile-menu{display:inline-block}}.sumoheavy .normal{padding:40px}.sumoheavy .search-wrapper{display:none;background:#000;padding:0;margin:0;z-index:2;right:-600px;opacity:0;transition:right .6s ease,opacity .6s ease;position:absolute;top:50%;transform:translateY(-50%)}@media screen and (max-width:700px){.sumoheavy .search-wrapper{padding:8px 8px 16px 0;width:95vw}}@media screen and (max-width:450px){.sumoheavy .search-wrapper{padding:8px}}.sumoheavy .search-wrapper.show{transition:right .2s ease,opacity .2s ease;opacity:1;right:0;display:block}.sumoheavy .search-wrapper span.icon svg path{fill:#000}.sumoheavy .search-wrapper .search-bar{margin:0;padding:0;position:relative}.sumoheavy .search-wrapper .search-bar__icon{position:absolute;top:21px;right:15px;width:20px}@media screen and (max-width:699px){.sumoheavy .search-wrapper .search-bar__icon{right:10px;margin-left:10px}}@media screen and (max-width:380px){.sumoheavy .search-wrapper .search-bar__icon{top:13px}}.sumoheavy .search-wrapper .search-bar svg{width:15px;height:15px;margin-top:4px}@media screen and (min-width:700px){.sumoheavy .search-wrapper .search-bar .close-btn{margin-left:15px}}.sumoheavy .search-wrapper .search-bar .close-btn:focus{outline:0}.sumoheavy .search-wrapper .search-bar .close-btn:focus-visible{outline:2px solid #fff!important}.sumoheavy .search-wrapper .group,.sumoheavy .search-wrapper .input-group{display:flex;align-items:center}@media screen and (max-width:700px){.sumoheavy .search-wrapper .group,.sumoheavy .search-wrapper .input-group{width:100%}}.sumoheavy .search-wrapper .group .input-container,.sumoheavy .search-wrapper .input-group .input-container{width:100%}.sumoheavy .search-wrapper .input-group-field{width:320px;font-size:14px;margin-right:30px;color:#fff;padding:0 5px 0 10px;background-color:#000;height:65px;border:.5px solid #fff}@media screen and (max-width:700px){.sumoheavy .search-wrapper .input-group-field{width:80%;margin-left:30px}}@media screen and (max-width:380px){.sumoheavy .search-wrapper .input-group-field{height:45px;width:70%}}.sumoheavy .search-wrapper .input-group-field::-moz-placeholder{color:#fff}.sumoheavy .search-wrapper .input-group-field::placeholder{color:#fff}.sumoheavy .search-wrapper .input-group-field:focus{background:#000}.sumoheavy .header-menu{flex-wrap:nowrap}.sumoheavy .nav-wrapper{display:flex;justify-content:space-between;width:100%}.sumoheavy .nav-wrapper nav.nav-bar{display:flex;justify-content:center;align-items:center;text-transform:uppercase;width:100%;margin:0 12px}@media screen and (max-width:992px){.sumoheavy .nav-wrapper nav.nav-bar{display:none}}.sumoheavy .nav-wrapper nav.nav-bar li{display:flex;position:relative;padding:0}.sumoheavy .nav-wrapper nav.nav-bar li:after{content:none}.sumoheavy .nav-wrapper nav.nav-bar span{color:#fff;font-size:18px;font-weight:400;white-space:nowrap;transition:all .2s}.sumoheavy .nav-wrapper nav.nav-bar span:hover{background:0 0;color:red!important}@media screen and (max-width:1100px){.sumoheavy .nav-wrapper nav.nav-bar span{font-size:14px}}.sumoheavy .nav-wrapper nav.nav-bar .main-category{padding:35px 0!important}.sumoheavy .nav-wrapper nav.nav-bar .main-level-nav li{margin-left:0}.sumoheavy .nav-wrapper nav.nav-bar .main-level-nav li:not(first-child){margin-left:30px}.sumoheavy .nav-wrapper nav.nav-bar .main-level-nav li a:focus{outline:0}.sumoheavy .nav-wrapper nav.nav-bar .main-level-nav li a:focus-visible{outline:2px solid #fff!important}.sumoheavy .nav-wrapper nav.nav-bar .main-level-nav li details>summary:focus{outline:0}.sumoheavy .nav-wrapper nav.nav-bar .main-level-nav li details>summary:focus-visible{outline:2px solid #fff!important}.sumoheavy .nav-wrapper nav.nav-bar .second-level-nav{flex-direction:column;padding:0 40px 20px 55px;min-width:230px;background-color:#f8f8f8;position:absolute;top:100%;left:-45px!important;align-items:flex-start;display:block}.sumoheavy .nav-wrapper nav.nav-bar .second-level-nav span{color:#4a4a4a;text-transform:capitalize;font-size:18px;transition:all .2s;padding-top:20px;padding-bottom:10px;margin-left:0;display:flex;justify-content:flex-start;width:100%}.sumoheavy .nav-wrapper nav.nav-bar .second-level-nav span:hover{color:red}.sumoheavy .nav-wrapper nav.nav-bar .second-level-nav li{margin-left:0!important;width:100%}.sumoheavy .nav-wrapper nav.nav-bar .second-level-nav li ul li{width:100%}.sumoheavy .nav-wrapper nav.nav-bar .second-level-nav .arrow:after{content:">>";color:red;display:inline-block;margin-left:10px;opacity:1;margin-top:2px;transform:rotate(0);top:25%;right:-20px;background-image:none}.sumoheavy .nav-wrapper nav.nav-bar .third-level-nav{min-width:180px;position:absolute;padding:0 40px 10px 20px;border:0;background-color:#e9e7e7;top:0;right:auto;flex-direction:column;left:100%;display:block}.sumoheavy .nav-wrapper nav.nav-bar .third-level-nav span{color:#4a4a4a;text-transform:capitalize;font-size:18px;transition:all .2s;padding-top:20px;padding-bottom:10px;margin-left:0;display:flex;justify-content:flex-start}.sumoheavy .nav-wrapper nav.nav-bar .third-level-nav span:hover{color:red}.sumoheavy .logo--center{flex-direction:row-reverse;margin-right:25px}.sumoheavy .drawer-menu details[open] details>summary svg.icon,.sumoheavy .drawer-menu summary:focus svg.icon,.sumoheavy .drawer-menu summary:hover svg.icon{fill:#000;opacity:.4}.sumoheavy .view-all a{padding:6px 10px 6px 24px;text-transform:uppercase}.sumoheavy .view-all-child a{padding:6px 10px 6px 28px;text-transform:uppercase}.has-children-hover{color:red!important}.sumoheavy .account-dropdown{position:absolute;top:60px;right:-15px;width:270px;display:none;flex-direction:column;align-items:flex-start;background-color:#f8f8f8;padding:25px 20px}.sumoheavy .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 #f8f8f8}.sumoheavy .account-dropdown.active{display:flex}.sumoheavy .account-dropdown-trigger{position:relative}@media screen and (max-width:700px){.sumoheavy .account-dropdown-trigger{display:none!important}}.sumoheavy .account-dropdown li{padding:5px!important}.sumoheavy .account-dropdown li a{color:#000;font-size:16px;text-transform:uppercase;padding:20px 0;transition:all .2s}.sumoheavy .account-dropdown li a:focus,.sumoheavy .account-dropdown li a:hover{color:red!important;outline:0}.sumoheavy .account-dropdown li a:focus-visible{outline:inherit}.affirm-ala-price{color:red}.affirm-as-low-as{font-size:14px}.product__price{margin-bottom:10px}.price{margin-bottom:25px}.breadcrumbs{padding:22px 20px 12px}.breadcrumbs .breadcrumb{text-transform:uppercase;font-weight:600}.breadcrumbs .breadcrumb>*{margin-right:4px;line-height:20px}.breadcrumbs .breadcrumb>:last-child{margin-right:0}.breadcrumbs .breadcrumb span{color:#a7a7a7;cursor:default}.breadcrumbs .breadcrumb a{color:#000}.breadcrumbs .breadcrumb a,.breadcrumbs .breadcrumb a:before,.breadcrumbs .breadcrumb span,.breadcrumbs .breadcrumb span:before{font-size:20px}.breadcrumbs .social-icons li.social-icon__item{display:inline-block;margin-right:12px;margin-left:0}.breadcrumbs .social-icons li.social-icon__item:last-child{margin-right:0}.breadcrumbs .social-icons a{display:block;position:relative;width:18px;height:18px;padding:0}.breadcrumbs .social-icons svg{height:100%;width:100%}.breadcrumbs .social-icons path{fill:#4f4f4f}.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}.swym-btn-container+.swym-btn-container.swym-inject{display:none}#swym-wishlist-button:focus-visible{outline:2px solid #000}.swym-share-wishlist-modal-dialog .swym-share-wishlist-input-container .swym-share-wishlist-email-btn{color:#434655;border:1px solid #434655}.swym-share-wishlist-modal-dialog .swym-share-wishlist-input-container .swym-share-wishlist-email-btn:disabled{color:#dfdfdf;border:1px solid #ddd}.swym-wishlist-grid .swym-wishlist-item .swym-add-to-cart-btn{color:#000}.sumoheavy .swym-remind-me .swym-title{margin-bottom:20px}.sumoheavy .swym-remind-me #swym-remind-email-auth-button{background-color:#000!important;color:#fff}.sumoheavy .swym-remind-me .swym-powered-by{display:none}.sumoheavy .swym-isa-inline-form{margin:20px auto}.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 .additional-badge:not(.label--image){background:#000;color:#fff}.sumoheavy .additional-badge:not(.label--image),.sumoheavy .product-card__labels .label,.sumoheavy .product-card__labels .label:not(.label--accent){font-size:12px;padding:6px 15px 5px;line-height:1}@media screen and (max-width:800px){.sumoheavy .additional-badge:not(.label--image),.sumoheavy .product-card__labels .label,.sumoheavy .product-card__labels .label:not(.label--accent){font-size:10.5px;padding:5.5px 13.5px 4.5px;line-height:.9}}.sumoheavy .label--image{width:50px;padding:0!important;background-color:transparent}@media screen and (max-width:800px){.sumoheavy .label--image{width:40px}}@media screen and (max-width:800px){.sumoheavy .product-card__labels.label-mobile--top-left{top:4px;left:4px}.sumoheavy .product-card__labels.label-mobile--top-right{top:4px;right:4px}.sumoheavy .product-card__labels.label-mobile--bottom-left{bottom:4px;left:4px}.sumoheavy .product-card__labels.label-mobile--bottom-right{bottom:4px;right:4px}}@media screen and (min-width:801px){.sumoheavy .product-card__labels.label--top-left{top:4px;left:4px}.sumoheavy .product-card__labels.label--top-right{top:4px;right:4px}.sumoheavy .product-card__labels.label--bottom-left{bottom:4px;left:4px}.sumoheavy .product-card__labels.label--bottom-right{bottom:4px;right:4px}}.sumoheavy #ProductGridContainer .pagination__item--current{background-color:#000;color:#fff}.sumoheavy #ProductGridContainer .pagination__item--next svg,.sumoheavy #ProductGridContainer .pagination__item--prev svg{fill:#000}.sumoheavy #ProductGridContainer .pagination__item--next:hover svg,.sumoheavy #ProductGridContainer .pagination__item--prev:hover svg{fill:#fff}.footer-section{padding-bottom:25px;padding-top:40px}@media screen and (max-width:800px){.footer-section{padding-top:15px}}.footer-section a:hover{opacity:.8;text-decoration:none}.footer-inner{max-width:1180px;margin:0 auto;padding-top:10px}.footer-bottom-section{border-top:2px solid #fff;padding-top:20px;margin:18px 0;display:flex;justify-content:space-between;align-items:center}@media screen and (max-width:800px){.footer-bottom-section{display:block}}.footer-bottom-section p{margin:0}.footer-bottom-section li{display:inline-block}.footer-bottom-section li:after{content:"|";display:inline-block;margin:0 10px 0 14px}.footer-bottom-section li:last-child:after{display:none}.footer-bottom-section li a:focus{outline:0;text-decoration-line:none}.footer-bottom-section li a:focus-visible{outline:2px solid #fff}.footer-bottom-section a,.footer-bottom-section p{font-size:14px}@media screen and (max-width:800px){.footer-bottom-section .copyright{margin-top:14px}}.footer-section-newsletter{padding-bottom:45px;border-bottom:2px solid #fff}.footer-section-newsletter .newsletter-inner{justify-content:center;display:flex;align-items:center}@media screen and (max-width:1000px){.footer-section-newsletter .newsletter-inner{display:block}}.footer-section-newsletter .newsletter-image{flex-basis:24%;margin-right:18px}@media screen and (max-width:1000px){.footer-section-newsletter .newsletter-image{margin-right:0}}.footer-section-newsletter .newsletter-image img{margin:0 auto}@media screen and (min-width:1001px){.footer-section-newsletter .newsletter-image img{width:100%}}.footer-section-newsletter .offer-email{flex-basis:52%}.footer-section-newsletter .contact-form{margin:0 auto;display:table;width:100%;border-collapse:collapse;height:auto;max-width:100%}.footer-section-newsletter .email-subscription__row{justify-content:space-between}@media screen and (max-width:800px){.footer-section-newsletter .email-subscription__row{display:block}}.footer-section-newsletter .email-subscription__row>div{display:block;width:auto}.footer-section-newsletter .email-subscription__row .button-wrapper{vertical-align:middle;margin-top:0;flex-basis:32%}@media screen and (max-width:800px){.footer-section-newsletter .email-subscription__row .button-wrapper{margin-top:20px;margin-left:0}}.footer-section-newsletter .email-subscription__row .button-wrapper button{-webkit-hyphens:none;hyphens:none;word-break:normal;display:inline-block;margin-left:6px;text-transform:uppercase;height:auto;background:0;color:#fff;border:2px solid #fff;padding:7px 10px;font-size:18px;letter-spacing:2px;width:100%;max-width:215px;line-height:inherit}.footer-section-newsletter .email-subscription__row .button-wrapper button:focus,.footer-section-newsletter .email-subscription__row .button-wrapper button:hover{background-color:transparent}.footer-section-newsletter .input-wrapper{flex-basis:62%;position:relative}.footer-section-newsletter .input-wrapper:after{content:url(mail-ico.svg);position:absolute;top:12px;right:0;width:23px;height:19px}.footer-section-newsletter .input-wrapper input[type=email]{line-height:1.6;font-weight:400;font-style:normal;height:44px;padding:8px 35px 8px 0;color:#fff;background-color:transparent;width:100%;border:0;border-bottom:1px solid #fff;font-size:18px}.footer-section-newsletter .input-wrapper input[type=email]:focus{box-shadow:none}.footer-section-newsletter .input-wrapper input[type=email]:focus-visible{outline:2px solid #fff}.footer-section-menu{padding-top:40px}.footer-section-menu .trust-badge{flex-basis:32%}@media screen and (max-width:1000px){.footer-section-menu .trust-badge{flex-basis:100%}}.footer-section-menu .trust-badge img{margin:0 auto}@media screen and (min-width:1001px){.footer-section-menu .trust-badge img{width:100%}}.footer-section-menu>div:last-child{flex-basis:65%;margin-left:25px}@media screen and (max-width:1000px){.footer-section-menu>div:last-child{flex-basis:100%;margin-left:0;margin-top:20px}}@media screen and (max-width:700px){.footer-section-menu>div:last-child{flex-wrap:wrap}}.footer-section-menu .footer-section__item{text-align:left;padding-left:15px}@media screen and (max-width:700px){.footer-section-menu .footer-section__item{flex-basis:50%}}.footer-section-menu .footer-section__item li{padding-bottom:5px}.footer-section-menu .footer-section__item a{font-size:14px;text-transform:uppercase;word-wrap:break-word;word-break:break-word}.footer-section-menu .footer-section__item a:focus{outline:0;text-decoration-line:none}.footer-section-menu .footer-section__item a:focus-visible{outline:2px solid #fff}.footer-section-socials{padding:30px 0 10px}.footer-section-socials .social-icons li.social-icon__item{padding:0;margin:0 6px}.footer-section-socials .social-icons a{width:30px;height:30px}.footer-section-socials .social-icons a:focus{outline:0}.footer-section-socials .social-icons a:focus-visible{outline:2px solid #fff}body.sumoheavy .collection__sorting-container{width:auto;flex:none;padding:0}body.sumoheavy .collection .collection-sort__label span{margin-right:10px;font-size:11px;font-weight:600;letter-spacing:0;color:#4f4f4f}body.sumoheavy .collection .collection-sort__select{margin:0;border:0;outline:2px solid #b8b8b8;outline-offset:1px;text-transform:uppercase;height:26px;padding:0 28px 0 10px;font-size:12px}body.sumoheavy .collection__filter-container .active-filter:not(.active-filter__clear){background:0 0;border:1px solid #000;color:#000;padding:6px 15px}body.sumoheavy .collection__filter-container .active-filter:not(.active-filter__clear) span{display:inline-block;color:#fff;font-size:8px;font-weight:700;position:relative;top:-1px;right:-5px}body.sumoheavy .collection__filter-container .active-filter:not(.active-filter__clear) span:before{width:12px;height:12px;border-radius:50%;position:absolute;content:"";display:block;background:#000;z-index:-1;top:-2px;left:-3px}body.sumoheavy .collection__filter-button-container button{border:1px solid #000;padding:6px 10px;background:#000;color:#fff}body.sumoheavy .collection__filter-button-container svg{fill:#fff}body.sumoheavy .collection #ProductGridContainer nav svg{fill:#000}.sumoheavy #MainProduct .product{padding-top:30px;border-top:2px solid #d4d4d4;margin-top:10px;padding-bottom:40px;border-bottom:2px solid #d4d4d4}.sumoheavy #MainProduct .product__title{font-weight:600;font-size:36px;line-height:36px;margin-bottom:4px}@media screen and (min-width:768px){.sumoheavy #MainProduct .product__info-container{padding-left:30px}}.sumoheavy #MainProduct .product__details{background:0 0;padding:0;border-bottom:1px solid #e5e5e5;margin-bottom:20px}.sumoheavy #MainProduct .product__details .button.loading .loading-spinner{color:#fff}.sumoheavy #MainProduct .product__price-container{margin-bottom:6px;border-bottom:1px solid #e5e5e5;line-height:36px;margin-top:30px;padding-bottom:10px}.sumoheavy #MainProduct .product .price-item--regular,.sumoheavy #MainProduct .product .price-item--sale{font-size:36px;font-weight:600;color:#000}.sumoheavy #MainProduct .product .price-item--compare{display:block;margin-top:15px;line-height:1.2em}.sumoheavy #MainProduct .product__share{display:flex;align-items:center;margin-top:40px}.sumoheavy #MainProduct .product__share>span{margin:0;line-height:inherit;font-weight:600;font-size:24px;color:#000;text-transform:none}.sumoheavy #MainProduct .social-share{align-items:center;margin:0 0 0 15px}.sumoheavy #MainProduct .social-share__item{background-repeat:no-repeat;margin-right:30px;display:block;text-align:left}.sumoheavy #MainProduct .social-share__link{padding:0;width:30px}.sumoheavy #MainProduct .social-share__link--facebook{width:20px}.sumoheavy #MainProduct .social-share__link--email,.sumoheavy #MainProduct .social-share__link--pinterest{width:25px}.sumoheavy #MainProduct .social-share__link:hover{background:0 0;color:inherit}.sumoheavy #MainProduct quantity-select{padding-bottom:30px;margin-top:30px;margin-bottom:20px;border-bottom:1px solid #e5e5e5;display:flex}.sumoheavy #MainProduct quantity-select .swym-fave-count{display:none}.sumoheavy #MainProduct .product-form__quantity{padding-bottom:0}.sumoheavy #MainProduct .product-form__input--only-one-variant{display:none}.sumoheavy #MainProduct .product-form__radio:checked+label{background:#2d2d2d}.sumoheavy #MainProduct .product-form__radio:checked+label.soldout{background:#dfdfdf}.sumoheavy #MainProduct .product-form__radio-label{padding:8px 12px;margin:4px 20px 20px 0;border-radius:50%;cursor:pointer;font-size:14px;position:relative;text-align:center;display:block;width:65px;height:65px;line-height:3.2;color:#fff;border:0;background:#9b9b9b}@media screen and (max-width:767px){.sumoheavy #MainProduct .product-form__radio-label{width:57px;height:57px;font-size:12px}}.sumoheavy #MainProduct .product-form__radio-label span{position:absolute;left:50%;transform:translate(-50%,-50%);top:50%;line-height:normal;word-break:keep-all}.sumoheavy #MainProduct .soldout{background-color:#dfdfdf}.sumoheavy #MainProduct .soldout:after{content:"";position:absolute;border-style:solid;border-width:0 0 1px 80px;border-color:#000;display:inline-block;width:0;z-index:1;transform:rotate(39deg);margin-top:25px;margin-left:-40px}@media screen and (max-width:767px){.sumoheavy #MainProduct .soldout:after{border-width:0 0 1px 70px;margin-top:18px;margin-left:-35px}}.sumoheavy #MainProduct .soldout:checked+label{background:#dfdfdf}.sumoheavy #MainProduct .cursor-default{cursor:auto}.sumoheavy #MainProduct .product-form__submit.button--primary:disabled,.sumoheavy #MainProduct .product-form__submit.button--secondary:disabled{cursor:default;background-color:#dfdfdf;color:#4f4f4f;border:0}.sumoheavy #MainProduct .product-form__submit.button--primary:disabled:hover,.sumoheavy #MainProduct .product-form__submit.button--secondary:disabled:hover{background-color:#dfdfdf;color:#4f4f4f;border:0;--tw-ring-shadow:0}.sumoheavy #MainProduct .product__details.multiple quantity-select{display:none}.sumoheavy #MainProduct .multiple-options .product-form-option-container{display:flex}.sumoheavy #MainProduct .multiple-options .product-form-option-container quantity-select{display:flex;padding-bottom:0;margin-top:0;border-bottom:0}.sumoheavy #MainProduct .multiple-options .product-form-option-container .product-form__input{padding-bottom:0;display:flex;align-items:center}.sumoheavy #MainProduct .multiple-options .product-form-option-container .product-form__radio:checked+label{background-color:#9b9b9b}.sumoheavy #MainProduct .multiple-options .product-form-option-container .product-form__radio:focus-visible+label{border:none!important}.sumoheavy #MainProduct .multiple-options .product-form-option-container .product-form__radio-label{cursor:default}.sumoheavy #MainProduct .multiple-options .product-form-option-container .multiple-quantity__input{text-align:center}.sumoheavy #MainProduct .multiple-options .product-form-option-container .multiple-quantity__input:disabled{border-color:#d8d8d8;color:#d8d8d8}.product-recommendations__title{text-transform:uppercase;font-size:28px}media-slideshow #product-image-slider:focus-visible{outline:2px solid #000}media-slideshow #product-image-slider:focus{box-shadow:none}#product-image-thumbnails .splide__slide.is-active{border:3px solid grey}#product-image-thumbnails>li:focus-visible{outline-offset:-2px;outline:2px solid #000}.align-center{margin:2em auto}.align-left{margin-right:auto;float:none!important}.align-right{margin-left:auto;float:none!important}.gallery__link:focus,.slide__link:focus{outline:0}.gallery__link:focus-visible,.slide__link:focus-visible{outline:3px solid red;outline-offset:-3px}.sumoheavy .checkout-btn-container{display:flex;justify-content:flex-end;padding:15px 0;margin-bottom:30px}@media screen and (max-width:768px){.sumoheavy .checkout-btn-container{justify-content:center}}.sumoheavy .cart__checkout-button{font-size:.875rem;padding:14px 48px;line-height:24px;margin-left:0!important}@media screen and (min-width:700px){.sumoheavy .cart__checkout-button{width:100%;max-width:260px}}.sumoheavy .cart-items__header{border:0}@media screen and (max-width:600px){.sumoheavy .cart-items__header{margin-bottom:-16px;margin-top:32px}}.sumoheavy .cart-items__product--content{width:85%}.sumoheavy .cart-items__container{padding:0 20px}.sumoheavy .cart-items__heading{border-top:1px solid #ededed;border-bottom:1px solid #ededed}.sumoheavy .cart-items__heading span,.sumoheavy .cart-items__heading-total{font-size:14px;color:#a7a7a7;font-weight:700;text-transform:uppercase}.sumoheavy .cart-items__heading-product{width:85%}.sumoheavy .cart-items__heading-product span:first-child{width:calc(66.8% + 50px);padding-right:15px}@media screen and (max-width:1100px){.sumoheavy .cart-items__heading-product span:first-child{width:calc(50% + 50px)}}.sumoheavy .cart-items__heading-product span:nth-child(2){text-align:left;width:16.6%;padding-left:10px}@media screen and (max-width:1100px){.sumoheavy .cart-items__heading-product span:nth-child(2){width:20%;padding-left:15px}}.sumoheavy .cart-items__heading-product span:nth-child(3){text-align:center;width:16.6%}@media screen and (max-width:1100px){.sumoheavy .cart-items__heading-product span:nth-child(3){width:30%;padding-left:10px}}.sumoheavy .cart-items__heading-total{width:15%}@media screen and (max-width:768px){.sumoheavy .cart-item__content{flex-direction:column;padding-left:20px}}.sumoheavy .cart-item__details{width:66.8%;padding-right:15px}@media screen and (max-width:1100px){.sumoheavy .cart-item__details{width:50%}}@media screen and (max-width:768px){.sumoheavy .cart-item__details{width:100%;padding-bottom:5px}}.sumoheavy .cart-item__total{width:15%}.sumoheavy .cart-item__name{font-size:1.25rem}.sumoheavy .cart-item__price--element{width:16.6%;font-size:16px}@media screen and (max-width:1100px){.sumoheavy .cart-item__price--element{width:20%}}@media screen and (max-width:768px){.sumoheavy .cart-item__price--element{width:100%;padding-bottom:5px}}.sumoheavy .cart-item__quantity{width:16.6%}@media screen and (max-width:1100px){.sumoheavy .cart-item__quantity{width:30%}}@media screen and (max-width:768px){.sumoheavy .cart-item__quantity{width:50%}}@media screen and (max-width:600px){.sumoheavy .cart-item__quantity{width:80%}}@media screen and (max-width:479px){.sumoheavy .cart-item__quantity{width:100%}}.sumoheavy .cart-item__quantity .quantity{max-width:100%}.sumoheavy .cart-item__media a{width:60px}.sumoheavy .cart-item__total-content{display:flex;justify-content:flex-end}.sumoheavy .quantity__container input{border-color:#b8b8b8}.sumoheavy .subtotal{display:flex;justify-content:flex-end;margin-bottom:15px}@media screen and (max-width:768px){.sumoheavy .subtotal{justify-content:center}}.sumoheavy .subtotal__price{display:flex;align-items:center;margin-left:10px}.sumoheavy .subtotal p{font-size:22px;font-weight:700}.sumoheavy cart-remove-button a{color:#b8b8b8}.sumoheavy .product-option{display:flex;align-items:center}.sumoheavy .product-option dt{font-size:14px;color:#4f4f4f;text-transform:capitalize}.sumoheavy .product-option dd{font-size:14px;color:#a7a7a7;font-weight:700}.sumoheavy .cart-footer__container{padding-left:20px;padding-right:20px}#contact-us .main-page__content{margin:0 auto}#contact-us .main-page ul{list-style:none}#contact-us .main-page__header{display:none}#contact-us .custom-header h1{font-weight:700;text-transform:uppercase;margin-top:30px}#contact-us .contact-form{padding-bottom:0;margin-top:45px}#contact-us .headings{max-width:712px;margin:0 auto;padding:0 20px}#contact-us .headings p{font-size:18px}@media screen and (max-width:380px){#contact-us .headings p{font-size:16px}}#contact-us .heading-container{display:flex}@media screen and (max-width:570px){#contact-us .heading-container{flex-direction:column}}#contact-us .heading-container h2{font-size:40px}@media screen and (max-width:380px){#contact-us .heading-container h2{font-size:24px}}#contact-us .heading-container .heading-bold{font-weight:700;margin-right:5px}#contact-us .heading-container .heading-italic{font-style:italic}#contact-us #ContactForm{margin:0 auto 80px}#contact-us #ContactForm input{height:3.75rem;line-height:initial}#contact-us #ContactForm input,#contact-us #ContactForm textarea{font-size:1rem;background:#fff;outline:0;border:.0625rem solid #d8d8d8;width:100%;padding:1.25rem .625rem;transition:all .25s}#contact-us #ContactForm input:active,#contact-us #ContactForm input:focus,#contact-us #ContactForm textarea:active,#contact-us #ContactForm textarea:focus{border:0}#contact-us #ContactForm .button--cta{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 #ContactForm .button--cta{width:100%}}#contact-us #ContactForm label{font-weight:400;text-transform:capitalize;line-height:1.5;font-size:1.125rem;color:#000}#contact-us #ContactForm .contact-form__button{display:flex;justify-content:center}.sumoheavy .main-page__header{margin-bottom:45px}.sumoheavy .main-page__header h1{text-transform:uppercase;font-weight:700;margin-top:30px}@media screen and (max-width:700px){.sumoheavy .main-page__header h1{font-size:24px}}.sumoheavy .main-page__container{color:#000}.sumoheavy .main-page__container ul{list-style-type:disc}.sumoheavy .main-page__container ul li{margin:0}.sumoheavy .main-page__content{margin:0}.sumoheavy .main-page__content div{margin-bottom:.93em}.sumoheavy .std{margin-bottom:.93em}