.section-template--21438537433342__main-padding{padding-top:0;padding-bottom:0}@media screen and (min-width:750px){.section-template--21438537433342__main-padding{padding-top:0;padding-bottom:0}}#MediaGallery-template--21438537433342__main{--desktop-thumbnails: 5;--desktop-vertical-thumbnails-width: 16%;--mobile-thumbnails: 5;--mobile-vertical-thumbnails-width: 22%}@media screen and (max-width:749px){#MediaGallery-template--21438537433342__main{--media-radius: 0px;--grid-mobile-horizontal-spacing: 0px;--mobile-scroll-padding: calc(0% + 0px) ;--slide-container-percentage-width: 100%;--slide-inner-percentage-width: 100%}}#ProductSubmitButton-template--21438537433342__main,#SectionAtcBtn-template--21438537433342__main{--icon-scale: 1.2em;--icon-spacing: 10px}.top-selling-badge{display:inline-flex;align-items:center;padding:5px 10px;border-radius:8px;font-family:Arial,sans-serif;font-size:12px;color:#da7807;background-color:#fef3e2;height:30px}.top-selling-badge .badge-content{display:flex;align-items:center}.badge-content svg{margin-right:8px;width:16px;height:16px}.trimgrip-section .display-block,.trimgrip-section splide-component{display:block}.trimgrip-section .grid,.trimgrip-section .list-unstyled,.trimgrip-section summary{list-style:none}.trimgrip-section .customer a,.trimgrip-section .link,.trimgrip-section .share-button__button:hover{text-decoration:underline;text-underline-offset:.1875rem}.trimgrip-section .js details[open]:not(.menu-opening)>.header__icon--menu .icon-close,.trimgrip-section .quantity__rules-cart .loading-overlay:not(.hidden)~*,.trimgrip-section .visibility-hidden,.trimgrip-section product-info .loading-overlay:not(.hidden)~*{visibility:hidden}.trimgrip-section .color-background-1,.trimgrip-section :root{--color-foreground: var(--color-base-text);--color-background: var(--color-base-background-1);--gradient-background: var(--gradient-base-background-1);--color-link: var(--color-base-outline-button-labels);--alpha-link: .85;--color-button: var(--color-base-accent-1);--color-button-text: var(--color-base-solid-button-labels);--alpha-button-background: 1;--alpha-button-border: 1;--color-badge-background: var(--color-background);--color-badge-border: var(--color-foreground);--alpha-badge-border: .1;--accent-color: var(--color-base-accent-1);--border-color: var(--color-foreground)}.trimgrip-section .color-background-1,.trimgrip-section .color-background-2,.trimgrip-section :root{--color-card-hover: var(--color-base-text)}.trimgrip-section .hidden,.trimgrip-section .no-js-inline,.trimgrip-section .no-js:not(html),.trimgrip-section html.no-js .no-js-hidden{display:none!important}.trimgrip-section .page-width{max-width:var(--page-width);margin:0 auto;padding:0 .9375rem}.trimgrip-section .color-accent-1,.trimgrip-section .color-accent-2,.trimgrip-section .color-background-1,.trimgrip-section .color-background-2,.trimgrip-section .color-inverse,.trimgrip-section .color-custom,.trimgrip-section body{color:rgba(var(--color-foreground),.9);background-color:rgb(var(--color-background))}.trimgrip-section .custom-border-hex{border:solid var(--border-thickness) var(--border-color)}.trimgrip-section .custom-border-radius{border-radius:var(--border-radius)}.trimgrip-section .disclosure-has-popup,.trimgrip-section .media,.trimgrip-section summary{position:relative}.trimgrip-section .h0,.trimgrip-section .h1,.trimgrip-section .h2,.trimgrip-section .h3,.trimgrip-section .h4,.trimgrip-section .h5,.trimgrip-section h1,.trimgrip-section h2,.trimgrip-section h3,.trimgrip-section h4,.trimgrip-section h5{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);letter-spacing:calc(var(--font-heading-scale) * var(--font-heading-letter-spacing));color:rgb(var(--color-foreground));line-height:calc(1 + var(--font-heading-line-height) / max(1,var(--font-heading-scale)));word-break:break-word}.trimgrip-section .h6,.trimgrip-section .link--text:hover,.trimgrip-section blockquote,.trimgrip-section h6{color:rgba(var(--color-foreground),.9)}.trimgrip-section .h1,.trimgrip-section h1{font-size:calc(var(--font-heading-scale) * 1.4063rem)}.trimgrip-section .h4,.trimgrip-section h4{font-size:calc(var(--font-heading-scale) * .9063rem)}@media only screen and (min-width:750px){.trimgrip-section .h1,.trimgrip-section h1{font-size:calc(var(--font-heading-scale) * 1.875rem)}}.trimgrip-section .caption-large,.trimgrip-section .customer .field input,.trimgrip-section .customer select,.trimgrip-section .field__input,.trimgrip-section .form__label,.trimgrip-section .select__select{font-size:.8125rem;line-height:calc(1 + .5 / var(--font-body-scale));letter-spacing:.025rem}.trimgrip-section .color-foreground,.trimgrip-section .link--text{color:rgb(var(--color-foreground))}.trimgrip-section .customer a,.trimgrip-section .link{cursor:pointer;display:inline-block;border:none;box-shadow:none;color:rgb(var(--color-link));background-color:transparent;font-size:.875rem;font-family:inherit}.trimgrip-section .link-with-icon .icon{width:.9375rem;margin-left:.625rem}.trimgrip-section .customer a,.trimgrip-section .underlined-link{color:rgba(var(--color-link),var(--alpha-link));text-underline-offset:.1875rem;text-decoration-thickness:.0625rem;transition:text-decoration-thickness .1s}.trimgrip-section .customer a:hover,.trimgrip-section .underlined-link:hover{color:rgb(var(--color-link));text-decoration-thickness:.125rem}.trimgrip-section .cart-discount-form .button{min-width:auto;min-height:2.9375rem;padding:0 1.5625rem;margin-left:.3125rem}.trimgrip-section summary .icon-caret{position:absolute;height:.375rem;right:.9375rem;top:calc(50% - .125rem)}.trimgrip-section .rte:after{clear:both;content:"";display:block}.trimgrip-section .rte>p:first-child{margin-top:0}.trimgrip-section .rte>p:last-child{margin-bottom:0}.trimgrip-section .rte table{table-layout:fixed}@media screen and (min-width:750px){.trimgrip-section .rte table td{padding-left:.75rem;padding-right:.75rem}}.trimgrip-section .rte img{border:var(--media-border-width) solid rgba(var(--color-foreground),var(--media-border-opacity));border-radius:var(--media-radius);box-shadow:var(--media-shadow-horizontal-offset) var(--media-shadow-vertical-offset) var(--media-shadow-blur-radius) rgba(var(--color-shadow),var(--media-shadow-opacity));margin-bottom:var(--media-shadow-vertical-offset)}.trimgrip-section .rte ul,.trimgrip-section .rte ol{list-style-position:inside;padding-left:1.25rem}.trimgrip-section .rte li{list-style:inherit}.trimgrip-section .rte li:last-child{margin-bottom:0}.trimgrip-section .rte a{color:rgba(var(--color-link),var(--alpha-link));text-underline-offset:.1875rem;text-decoration-thickness:.0625rem;transition:text-decoration-thickness var(--duration-short) ease}.trimgrip-section .rte a:hover{color:rgb(var(--color-link));text-decoration-thickness:.125rem}.trimgrip-section .rte blockquote{display:inline-flex}.trimgrip-section .rte blockquote>*{margin:-.3125rem 0}.trimgrip-section .title .link{font-size:inherit}.trimgrip-section .section-group__container .page-width,.trimgrip-section .section-group__container div[class*=-padding]{padding:0}.trimgrip-section .grid{display:flex;flex-wrap:wrap;align-items:flex-start;margin-bottom:1.25rem;padding:0;column-gap:var(--grid-mobile-horizontal-spacing);row-gap:var(--grid-mobile-vertical-spacing)}.trimgrip-section .grid--stretch,.trimgrip-section .grid--stretch ul.splide__list{align-items:stretch}.trimgrip-section .grid--stretch .splide__slide__container{height:100%}.trimgrip-section .grid:last-child,.trimgrip-section .mb-0{margin-bottom:0}.trimgrip-section .grid__item{width:calc(25% - var(--grid-mobile-horizontal-spacing) * 3 / 4);max-width:calc(50% - var(--grid-mobile-horizontal-spacing) / 2);flex-grow:1;flex-shrink:0}.trimgrip-section .grid--gapless.grid{column-gap:0;row-gap:0}.trimgrip-section .grid--1-col .grid__item{max-width:100%;width:100%}.trimgrip-section .grid--3-col .grid__item{width:calc(33.33% - var(--grid-mobile-horizontal-spacing) * 2 / 3)}@media screen and (min-width:750px){.trimgrip-section .page-width{padding:0 3.125rem}.trimgrip-section .grid{column-gap:var(--grid-desktop-horizontal-spacing);row-gap:var(--grid-desktop-vertical-spacing)}.trimgrip-section .grid__item{width:calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4);max-width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}.trimgrip-section .grid--3-col .grid__item{width:calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3)}}.trimgrip-section .grid--2-col .grid__item{width:calc(50% - var(--grid-mobile-horizontal-spacing) / 2)}@media screen and (min-width:750px){.trimgrip-section .grid--2-col .grid__item{width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}.trimgrip-section .grid--4-col-tablet .grid__item{width:calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4)}.trimgrip-section .grid--3-col-tablet .grid__item{width:calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3)}.trimgrip-section .grid--2-col-tablet .grid__item{width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}}@media screen and (max-width:989px){.trimgrip-section .grid--1-col-tablet-down .grid__item{width:100%;max-width:100%}.trimgrip-section .slider--tablet.grid--peek .grid__item{box-sizing:content-box;margin:0}}@media screen and (min-width:990px){.trimgrip-section .grid--6-col-desktop .grid__item{width:calc(16.66% - var(--grid-desktop-horizontal-spacing) * 5 / 6);max-width:calc(16.66% - var(--grid-desktop-horizontal-spacing) * 5 / 6)}.trimgrip-section .grid--5-col-desktop .grid__item{width:calc(20% - var(--grid-desktop-horizontal-spacing) * 4 / 5);max-width:calc(20% - var(--grid-desktop-horizontal-spacing) * 4 / 5)}.trimgrip-section .grid--4-col-desktop .grid__item{width:calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4);max-width:calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4)}.trimgrip-section .grid--3-col-desktop .grid__item{width:calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3);max-width:calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3)}.trimgrip-section .grid--2-col-desktop .grid__item{width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2);max-width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}.trimgrip-section .grid--1-col-desktop .grid__item{width:100%;max-width:100%}}@media screen and (max-width:749px){.trimgrip-section .grid__item.slider__slide--full-width{width:100%;max-width:none}.trimgrip-section .grid--peek.slider--mobile .grid__item{box-sizing:content-box;margin:0}.trimgrip-section .grid--peek .grid__item{min-width:35%}.trimgrip-section .grid--peek.slider .grid__item:first-of-type{margin-left:.9375rem}.trimgrip-section .grid--2-col-tablet-down .grid__item{width:calc(50% - var(--grid-mobile-horizontal-spacing) / 2)}.trimgrip-section .grid--peek .grid__item,.trimgrip-section .slider--tablet.grid--peek.grid--2-col-tablet-down .grid__item{width:calc(50% - var(--grid-mobile-horizontal-spacing) - 1.875rem)}.trimgrip-section .slider--mobile.grid--peek.grid--1-col-tablet-down .grid__item,.trimgrip-section .slider--tablet.grid--peek.grid--1-col-tablet-down .grid__item{width:calc(100% - var(--grid-mobile-horizontal-spacing) - 1.875rem)}}@media screen and (min-width:750px)and (max-width:989px){.trimgrip-section .slider--tablet.grid--peek .grid__item{width:calc(25% - var(--grid-desktop-horizontal-spacing) - 1.875rem)}.trimgrip-section .slider--tablet.grid--peek.grid--3-col-tablet .grid__item{width:calc(33.33% - var(--grid-desktop-horizontal-spacing) - 1.875rem)}.trimgrip-section .slider--tablet.grid--peek.grid--2-col-tablet .grid__item,.trimgrip-section .slider--tablet.grid--peek.grid--2-col-tablet-down .grid__item{width:calc(50% - var(--grid-desktop-horizontal-spacing) - 1.875rem)}.trimgrip-section .slider--tablet.grid--peek .grid__item:first-of-type{margin-left:.9375rem}.trimgrip-section .grid--2-col-tablet-down .grid__item{width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}.trimgrip-section .grid--1-col-tablet-down.grid--peek .grid__item{width:calc(100% - var(--grid-desktop-horizontal-spacing) - 1.875rem)}}.trimgrip-section .media{display:block;background-color:rgba(var(--color-foreground),.1);overflow:hidden}.trimgrip-section .media--transparent{background-color:transparent}.trimgrip-section .media model-viewer,.trimgrip-section .media>:not(.zoom):not(.deferred-media__poster-button):not(.verified-icon){display:block;max-width:100%;position:absolute;top:0;left:0;height:100%;width:100%}.trimgrip-section .media>img,.trimgrip-section .media>video,.trimgrip-section .media>internal-video video{object-fit:cover;object-position:center center;transition:opacity .4s cubic-bezier(.25,.46,.45,.94)}.trimgrip-section .media>internal-video video{width:100%;height:100%}.trimgrip-section .media.media--hover-effect>img+img{opacity:0}.trimgrip-section .button,.trimgrip-section .cart__dynamic-checkout-buttons [role=button],.trimgrip-section .cart__dynamic-checkout-buttons iframe,.trimgrip-section .customer button,.trimgrip-section .shopify-challenge__button,.trimgrip-section .shopify-payment-button [role=button],.trimgrip-section button.shopify-payment-button__button--unbranded{--shadow-horizontal-offset: var(--buttons-shadow-horizontal-offset);--shadow-vertical-offset: var(--buttons-shadow-vertical-offset);--shadow-blur-radius: var(--buttons-shadow-blur-radius);--shadow-opacity: var(--buttons-shadow-opacity);--shadow-visible: var(--buttons-shadow-visible);--border-offset: var(--buttons-border-offset);--border-opacity: calc(1 - var(--buttons-border-opacity));border-radius:var(--buttons-radius-outset);position:relative;font-weight:700}.trimgrip-section .button,.trimgrip-section .customer button,.trimgrip-section .shopify-challenge__button,.trimgrip-section button.shopify-payment-button__button--unbranded{min-width:calc(7.5rem + var(--buttons-border-width) * 2);min-height:calc(2.8125rem + var(--buttons-border-width) * 2);font-weight:700}.trimgrip-section .button,.trimgrip-section .customer button,.trimgrip-section .shopify-challenge__button{display:inline-flex;justify-content:center;align-items:center;border:0;padding:0 1.875rem;font:inherit;text-decoration:none;color:rgb(var(--color-button-text));transition:box-shadow var(--duration-short) ease;-webkit-appearance:none;appearance:none;background-color:rgba(var(--color-button),var(--alpha-button-background));font-weight:700;z-index:0}.trimgrip-section .button span{position:relative;z-index:2}.trimgrip-section .button--prefix-icon .button__label:before,.trimgrip-section .button--suffix-icon .button__label:after{content:"";font-size:inherit;display:block;width:var(--icon-scale);height:var(--icon-scale);background-size:cover;background-position:center;position:absolute;top:50%;transform:translateY(-50%)}.trimgrip-section .button--prefix-icon .button__label{padding-left:calc(var(--icon-scale) + var(--icon-spacing))}.trimgrip-section .button--prefix-icon .button__label:before{left:0}.trimgrip-section .button--suffix-icon .button__label{padding-right:calc(var(--icon-scale) + var(--icon-spacing))}.trimgrip-section .button--suffix-icon .button__label:after{right:0}.trimgrip-section .button.loading .button__label:before,.trimgrip-section .button.loading .button__label:after{display:none}.trimgrip-section .button:before,.trimgrip-section .cart__dynamic-checkout-buttons [role=button]:before,.trimgrip-section .customer button:before,.trimgrip-section .shopify-challenge__button:before,.trimgrip-section .shopify-payment-button [role=button]:before,.trimgrip-section .shopify-payment-button__button--unbranded:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:var(--buttons-radius-outset);box-shadow:var(--shadow-horizontal-offset) var(--shadow-vertical-offset) var(--shadow-blur-radius) rgba(var(--color-shadow),var(--shadow-opacity))}.trimgrip-section .button:after,.trimgrip-section .customer button:after,.trimgrip-section .shopify-challenge__button:after,.trimgrip-section .shopify-payment-button__button--unbranded:after{content:"";position:absolute;top:var(--buttons-border-width);right:var(--buttons-border-width);bottom:var(--buttons-border-width);left:var(--buttons-border-width);z-index:1;border-radius:var(--buttons-radius);box-shadow:0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(var(--color-button-text),var(--border-opacity)),0 0 0 var(--buttons-border-width) rgba(var(--color-button),var(--alpha-button-background));transition:box-shadow var(--duration-short) ease}.trimgrip-section .button:not([disabled]):hover:after,.trimgrip-section .customer button:hover:after,.trimgrip-section .shopify-challenge__button:hover:after,.trimgrip-section .shopify-payment-button__button--unbranded:hover:after{--border-offset: 1.3px;box-shadow:0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(var(--color-button-text),var(--border-opacity)),0 0 0 calc(var(--buttons-border-width) + 1px) rgba(var(--color-button),var(--alpha-button-background))}.trimgrip-section .button.focused,.trimgrip-section .button:focus,.trimgrip-section .button:focus-visible,.trimgrip-section .shopify-payment-button [role=button]:focus,.trimgrip-section .shopify-payment-button [role=button]:focus-visible,.trimgrip-section .shopify-payment-button__button--unbranded:focus,.trimgrip-section .shopify-payment-button__button--unbranded:focus-visible{outline:0;box-shadow:0 0 0 .1875rem rgb(var(--color-background)),0 0 0 .3125rem rgba(var(--color-foreground),.5),0 0 .3125rem .25rem rgba(var(--color-foreground),.3)}.trimgrip-section .button:focus:not(:focus-visible):not(.focused),.trimgrip-section .shopify-payment-button [role=button]:focus:not(:focus-visible):not(.focused),.trimgrip-section .shopify-payment-button__button--unbranded:focus:not(:focus-visible):not(.focused){box-shadow:inherit}.trimgrip-section .button::selection,.trimgrip-section .customer button::selection,.trimgrip-section .shopify-challenge__button::selection{background-color:rgba(var(--color-button-text),.3)}.trimgrip-section .button,.trimgrip-section .button-label,.trimgrip-section .customer button,.trimgrip-section .shopify-challenge__button{font-size:1rem;letter-spacing:.0625rem;line-height:calc(1 + .2 / var(--font-body-scale))}.trimgrip-section .button--has-spinner:not(.loading) .loading-overlay__spinner{display:none}.trimgrip-section .music-player__btn--paused .music-player__btn__paused-icon,.trimgrip-section .music-player__btn--playing .music-player__btn__playing-icon,.trimgrip-section .share-button__close:not(.hidden)+.share-button__copy{display:none}.trimgrip-section .button.disabled,.trimgrip-section .button:disabled,.trimgrip-section .button[aria-disabled=true],.trimgrip-section .customer button.disabled,.trimgrip-section .customer button:disabled,.trimgrip-section .customer button[aria-disabled=true],.trimgrip-section .quantity__button.disabled{cursor:not-allowed;opacity:.5}.trimgrip-section .button--full-width{display:flex;width:100%}.trimgrip-section .button.loading{color:transparent;position:relative}.trimgrip-section .button.loading>.loading-overlay__spinner{top:50%;left:50%;transform:translate(-50%,-50%);position:absolute;z-index:2;height:100%;display:flex;align-items:center}.trimgrip-section .header__icon:hover .icon,.trimgrip-section .modal__close-button:hover .icon,.trimgrip-section .share-button__fallback button:hover svg{transform:scale(1.07)}.trimgrip-section .button.loading>.loading-overlay__spinner .spinner,.trimgrip-section .share-button details{width:fit-content}.trimgrip-section .button.loading>.loading-overlay__spinner .path{stroke:rgb(var(--color-button-text))}@media(hover:hover){.trimgrip-section .link-btns--arrow a.button:not([aria-disabled=true]),.trimgrip-section .action-btns--arrow button.button:not([disabled],.trimgrip-section [disabled=true],.trimgrip-section .button--tertiary){transition:.3s ease-in-out;overflow:hidden}.trimgrip-section .link-btns--arrow a.button:not([aria-disabled=true]):before,.trimgrip-section .action-btns--arrow button.button:not([disabled],.trimgrip-section [disabled=true],.trimgrip-section .button--tertiary):before{top:50%;right:1.875rem;left:auto;bottom:auto;z-index:1;box-shadow:none;border-radius:0;background:rgb(var(--color-button-text));transform:translate(calc(1.875rem + 100%),-50%);height:.65em;width:2em;clip-path:polygon(0% 32%,70% 32%,70% 0%,100% 50%,70% 100%,70% 68%,0% 68%);transition:transform .3s ease-in-out}.trimgrip-section .link-btns--arrow a.button:not([aria-disabled=true]):hover,.trimgrip-section .action-btns--arrow button.button:not([disabled],.trimgrip-section [disabled=true],.trimgrip-section .button--tertiary):hover{padding-right:3.75rem}.trimgrip-section .link-btns--arrow a.button:not([aria-disabled=true]):hover:before,.trimgrip-section .action-btns--arrow button.button:not([disabled],.trimgrip-section [disabled=true],.trimgrip-section .button--tertiary):hover:before{transform:translate(50%,-50%)}.trimgrip-section .link-btns--center a.button:not([aria-disabled=true]):before,.trimgrip-section .link-btns--left a.button:not([aria-disabled=true]):before,.trimgrip-section .action-btns--center button.button:not([disabled],.trimgrip-section [disabled=true],.trimgrip-section .button--tertiary):before,.trimgrip-section .action-btns--left button.button:not([disabled],.trimgrip-section [disabled=true],.trimgrip-section .button--tertiary):before{--alpha-button-background: 1;background-color:rgba(var(--color-button-text),var(--alpha-button-background));background:none;z-index:-2;box-shadow:var(--shadow-horizontal-offset) var(--shadow-vertical-offset) var(--shadow-blur-radius) rgba(var(--color-shadow),var(--shadow-opacity)),inset 0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(var(--color-button-text),var(--border-opacity)),inset 0 0 0 var(--buttons-border-width) rgba(var(--color-button),var(--alpha-button-background))}.trimgrip-section .link-btns--center a.button:not([aria-disabled=true]),.trimgrip-section .link-btns--left a.button:not([aria-disabled=true]),.trimgrip-section .action-btns--center button.button:not([disabled],.trimgrip-section [disabled=true],.trimgrip-section .button--tertiary),.trimgrip-section .action-btns--left button.button:not([disabled],.trimgrip-section [disabled=true],.trimgrip-section .button--tertiary){--transition-duration: .3s;background-color:transparent;transition:color var(--transition-duration)}.trimgrip-section .link-btns--center a.button:not([aria-disabled=true]):after,.trimgrip-section .link-btns--left a.button:not([aria-disabled=true]):after,.trimgrip-section .action-btns--center button.button:not([disabled],.trimgrip-section [disabled=true],.trimgrip-section .button--tertiary):after,.trimgrip-section .action-btns--left button.button:not([disabled],.trimgrip-section [disabled=true],.trimgrip-section .button--tertiary):after{background-color:rgba(var(--color-button),var(--alpha-button-background));z-index:-1;transition:transform var(--transition-duration);box-shadow:none}.trimgrip-section .link-btns--center a.button:not([aria-disabled=true],.trimgrip-section .button--secondary):after,.trimgrip-section .link-btns--left a.button:not([aria-disabled=true],.trimgrip-section .button--secondary):after,.trimgrip-section .action-btns--center button.button:not([disabled],.trimgrip-section [disabled=true],.trimgrip-section .button--secondary,.trimgrip-section .button--tertiary):after,.trimgrip-section .action-btns--left button.button:not([disabled],.trimgrip-section [disabled=true],.trimgrip-section .button--secondary,.trimgrip-section .button--tertiary):after{top:0;right:0;bottom:0;left:0}.trimgrip-section .link-btns--center a.button:not([aria-disabled=true]):hover,.trimgrip-section .link-btns--left a.button:not([aria-disabled=true]):hover,.trimgrip-section .action-btns--center button.button:not([disabled],.trimgrip-section [disabled=true],.trimgrip-section .button--tertiary):hover,.trimgrip-section .action-btns--left button.button:not([disabled],.trimgrip-section [disabled=true],.trimgrip-section .button--tertiary):hover{color:rgb(var(--color-button))}.trimgrip-section .link-btns--center a.button:not([aria-disabled=true]):hover:after,.trimgrip-section .link-btns--left a.button:not([aria-disabled=true]):hover:after,.trimgrip-section .action-btns--center button.button:not([disabled],.trimgrip-section [disabled=true],.trimgrip-section .button--tertiary):hover:after,.trimgrip-section .action-btns--left button.button:not([disabled],.trimgrip-section [disabled=true],.trimgrip-section .button--tertiary):hover:after{transform:scaleX(0)}.trimgrip-section .link-btns--left a.button:not([aria-disabled=true]),.trimgrip-section .action-btns--left button.button:not([disabled],.trimgrip-section [disabled=true],.trimgrip-section .button--tertiary){--transition-duration: .4s}.trimgrip-section .link-btns--left a.button:not([aria-disabled=true]):after,.trimgrip-section .action-btns--left button.button:not([disabled],.trimgrip-section [disabled=true],.trimgrip-section .button--tertiary):after{transform-origin:left}.trimgrip-section .link-btns--left a.button:not([aria-disabled=true]):hover:after,.trimgrip-section .action-btns--left button.button:not([disabled],.trimgrip-section [disabled=true],.trimgrip-section .button--tertiary):hover:after{transform-origin:right}.trimgrip-section .action-btns--arrow button.button.loading:not(.button--tertiary):before{background:none}.trimgrip-section .action-btns--arrow button.button.loading:not(.button--tertiary),.trimgrip-section .action-btns--center button.button.loading:not(.button--tertiary),.trimgrip-section .action-btns--left button.button.loading:not(.button--tertiary){color:transparent;transition:color 0s}.trimgrip-section .action-btns--center button.button.loading:not(.button--tertiary):hover .path,.trimgrip-section .action-btns--left button.button.loading:not(.button--tertiary):hover .path{stroke:rgb(var(--color-button))}}.trimgrip-section .share-button__fallback .icon{width:.9375rem;height:.9375rem}.trimgrip-section .share-button__message:not(:empty):not(.hidden)~*{display:none}.trimgrip-section .list-social__item .icon{height:1.125rem;width:1.125rem}.trimgrip-section .list-social__link:hover .icon{transform:scale(1.07)}.trimgrip-section .customer select+svg,.trimgrip-section .select .icon-caret{height:.375rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);right:calc(var(--inputs-border-width) + .9375rem)}.trimgrip-section .select .icon-caret{color:rgb(var(--accent-2-color))}.trimgrip-section .select--small .icon-caret{right:calc(var(--inputs-border-width) + .4688rem)}.trimgrip-section .customer .form__message svg,.trimgrip-section .form__message .icon{flex-shrink:0;height:.8125rem;margin-right:.3125rem;width:.8125rem}.trimgrip-section .customer .form__message svg,.trimgrip-section .form__message--large .icon{height:.9375rem;width:.9375rem;margin-right:.625rem}.trimgrip-section .form-status-list .link:first-letter{text-transform:capitalize}@media screen and (max-width:749px){.trimgrip-section cart-remove-button .button{min-width:calc(2.5rem / var(--font-body-scale));min-height:2.5rem}}.trimgrip-section .main-quantity .icon{color:rgb(var(--accent-2-color))}.trimgrip-section .cart-count-bubble:empty,.trimgrip-section .header:not(.header--has-menu) *>.header__search,.trimgrip-section .modal__toggle-close,.trimgrip-section .no-js .modal__close-button.link,.trimgrip-section .no-js details[open] .modal__toggle-open,.trimgrip-section menu-drawer+.header__search{display:none}.trimgrip-section .modal__close-button.link{display:flex;justify-content:center;align-items:center;padding:0;height:2.75rem;width:2.75rem;background-color:transparent}.trimgrip-section .modal__close-button .icon{width:1.0625rem;height:1.0625rem}.trimgrip-section .announcement-bar__message .link.list-social__link{padding:0}.trimgrip-section .announcement-bar__message .list-social__item .icon{width:var(--mobile-icon-size);height:var(--mobile-icon-size)}@media screen and (min-width:750px){.trimgrip-section .announcement-bar .splide .splide__track .splide__list.announcement-bar__desktop-grid{display:grid;align-items:center;grid-template-columns:repeat(var(--columns-desktop),1fr);column-gap:var(--gap-desktop);row-gap:.625rem}.trimgrip-section .announcement-bar .splide .splide__track .splide__list.announcement-bar__desktop-grid[data-columns-desktop="0"]{display:flex;justify-content:center;flex-wrap:wrap}.trimgrip-section .announcement-bar__desktop-grid .splide__slide{width:auto!important;margin-right:0!important}.trimgrip-section .announcement-bar__message .list-social__item .icon{width:var(--desktop-icon-size);height:var(--desktop-icon-size)}}@media screen and (max-width:749px){.trimgrip-section .announcement-bar .splide .splide__track .splide__list.announcement-bar__mobile-grid{display:grid;align-items:center;grid-template-columns:repeat(var(--columns-mobile),1fr);column-gap:var(--gap-mobile);row-gap:.625rem}.trimgrip-section .announcement-bar .splide .splide__track .splide__list.announcement-bar__mobile-grid[data-columns-mobile="0"]{display:flex;justify-content:center;flex-wrap:wrap}.trimgrip-section .announcement-bar__mobile-grid .splide__slide{width:auto!important;margin-right:0!important}}.trimgrip-section .header__heading-link.media{padding:0}.trimgrip-section .header__icon .icon{height:1.25rem;width:1.25rem;fill:none;vertical-align:middle}.trimgrip-section .header__icon,.trimgrip-section .header__icon--cart .icon{height:2.75rem;width:2.75rem;padding:0}.trimgrip-section .header__icon--menu .icon{display:block;position:absolute;opacity:1;transform:scale(1);transition:transform .15s,opacity .15s}.trimgrip-section details[open]>.header__menu-item .icon-caret{transform:rotate(180deg)}.trimgrip-section .header__menu-item .icon-caret{right:.5rem}.trimgrip-section .header__submenu .icon-caret{flex-shrink:0;margin-left:.625rem;position:static}@media screen and (forced-colors:active){.trimgrip-section .button.loading{color:rgb(var(--color-foreground))}.trimgrip-section .icon{color:CanvasText;fill:CanvasText!important}}@supports not (inset: 10px){.trimgrip-section .grid{margin-left:calc(-1 * var(--grid-mobile-horizontal-spacing))}.trimgrip-section .grid__item{padding-left:var(--grid-mobile-horizontal-spacing);padding-bottom:var(--grid-mobile-vertical-spacing)}.trimgrip-section .grid--gapless .grid__item{padding-left:0;padding-bottom:0}.trimgrip-section .product-grid .grid__item{padding-bottom:var(--grid-mobile-vertical-spacing)}}@media(forced-colors:active){.trimgrip-section .button,.trimgrip-section .customer button,.trimgrip-section .shopify-challenge__button{border:1px solid transparent}.trimgrip-section .button.focused,.trimgrip-section .button:focus,.trimgrip-section .button:focus-visible,.trimgrip-section .shopify-payment-button [role=button]:focus,.trimgrip-section .shopify-payment-button [role=button]:focus-visible,.trimgrip-section .shopify-payment-button__button--unbranded:focus,.trimgrip-section .shopify-payment-button__button--unbranded:focus-visible{outline:transparent solid 1px}}.trimgrip-section .custom-columns__block-accordion+.custom-columns__block-accordion,.trimgrip-section .custom-columns__block>.accordion{margin-top:0;border-top:none}.trimgrip-section .splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.trimgrip-section .splide--ltr .splide__list,.trimgrip-section .splide--rtl .splide__list{align-items:flex-start}.trimgrip-section .splide--align-stretch .splide__list{align-items:stretch}.trimgrip-section .splide--vertically-centered .splide__list{align-items:center}.trimgrip-section .splide.splide--inactive .splide__list{display:block}.trimgrip-section .splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.trimgrip-section .splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.trimgrip-section .splide:not(.is-overflow) .splide__pagination{display:none}.trimgrip-section .splide{position:relative}.trimgrip-section .splide.is-initialized,.trimgrip-section .splide.is-rendered{visibility:visible}.trimgrip-section .splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.trimgrip-section .splide--precalc-width .splide__slide{--columns: var(--columns-mobile);--gap: var(--gap-mobile);width:calc(((100% + var(--gap)) / var(--columns)) - var(--gap));margin-right:var(--gap)}.trimgrip-section .splide--precalc-width.splide--rtl .splide__slide{margin-right:0;margin-left:var(--gap)}.trimgrip-section .splide--precalc-padding .splide__track{padding-left:var(--padding-mobile);padding-right:var(--padding-mobile)}.trimgrip-section .splide__track{overflow:hidden;position:relative;z-index:0}.trimgrip-section .splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.trimgrip-section .splide__track--fade>.splide__list>.splide__slide:not(.is-active){pointer-events:none}.trimgrip-section .splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.trimgrip-section .splide__track--ttb>.splide__list{display:block}.trimgrip-section .splide.is-focus-in .splide__arrow:focus{outline:3px solid rgba(var(--color-foreground),.5);outline-offset:3px}.trimgrip-section .splide__pagination{bottom:.3125rem;left:0;padding:0 .625rem;position:absolute;right:0;z-index:1}.trimgrip-section .splide.is-focus-in .splide__pagination__page:focus{outline:3px solid rgba(var(--color-foreground),.5);outline-offset:3px}.trimgrip-section .splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.trimgrip-section .splide__slide:focus{outline:0}@supports (outline-offset: -3px){.trimgrip-section .splide__slide:focus-visible{outline:3px solid rgba(var(--color-foreground),.5);outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.trimgrip-section .splide__slide:focus-visible{border:3px solid rgba(var(--color-foreground),.5)}}@supports (outline-offset: -3px){.trimgrip-section .splide.is-focus-in .splide__slide:focus{outline:3px solid rgba(var(--color-foreground),.5);outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.trimgrip-section .splide.is-focus-in .splide__slide:focus{border:3px solid rgba(var(--color-foreground),.5)}.trimgrip-section .splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:rgba(var(--color-foreground),.5)}}.trimgrip-section .splide.is-focus-in .splide__toggle:focus{outline:3px solid rgba(var(--color-foreground),.5);outline-offset:3px}.trimgrip-section .splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.trimgrip-section .splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.trimgrip-section .splide--number-pagination .splide__pagination{counter-reset:pagination-num}@media screen and (min-width:750px){.trimgrip-section .splide.splide--destroy-desktop .splide__list{display:grid;grid-template-columns:repeat(var(--columns-desktop),1fr);column-gap:var(--grid-desktop-horizontal-spacing);row-gap:var(--grid-desktop-vertical-spacing);overflow:visible}.trimgrip-section .splide.splide--destroy-desktop .splide__track{overflow:visible}.trimgrip-section .splide--precalc-width-desktop .splide__slide{width:calc(((100% + var(--gap-desktop)) / var(--columns-desktop)) - var(--gap-desktop));margin-right:var(--gap-desktop)}.trimgrip-section .splide--rtl.splide--precalc-width-desktop .splide__slide{margin-left:var(--gap-desktop);margin-right:0}.trimgrip-section .splide--precalc-width .splide__slide{--columns: var(--columns-desktop);--gap: var(--gap-desktop)}.trimgrip-section .splide--precalc-padding .splide__track{padding-left:var(--padding-desktop);padding-right:var(--padding-desktop)}.trimgrip-section .splide--precalc-padding-desktop .splide__track{padding-left:var(--left-padding-desktop);padding-right:var(--right-padding-desktop)}.trimgrip-section .splide--desktop-dots-under .splide__pagination{position:relative;bottom:0;padding-top:.9375rem}.trimgrip-section .splide--desktop-dots-hidden .splide__pagination,.trimgrip-section .splide--desktop-arrows-hidden .splide__arrows{display:none}.trimgrip-section .splide.is-initialized[data-desktop-adaptive-height=true] .splide__track{height:var(--active-slide-height);transition:height .2s ease-in-out}.trimgrip-section .splide--desktop-arrows-under:not(.splide--desktop-dots-under) .splide__arrows{display:flex;justify-content:center;column-gap:1.875rem;padding-top:.5rem}.trimgrip-section .splide--desktop-dots-over.splide--desktop-arrows-under .splide__pagination{bottom:2.875rem}.trimgrip-section .splide--small-pagination.splide--desktop-arrows-hidden.splide--desktop-dots-under .splide__pagination{padding-top:.25rem}.trimgrip-section .splide.is-initialized.desktop-destroy--flex:not(.is-active) .splide__list{display:flex}.trimgrip-section .splide.is-initialized.desktop-destroy--grid:not(.is-active) .splide__list{display:grid}.trimgrip-section .splide:not(.splide--destroy-desktop) .splide__slide__container--card{padding-top:max(var(--focus-outline-padding),var(--shadow-padding-top));padding-bottom:max(var(--focus-outline-padding),var(--shadow-padding-bottom))}}@media screen and (max-width:749px){.trimgrip-section .splide--precalc-width-mobile .splide__slide{width:calc(((100% + var(--gap-mobile)) / var(--columns-mobile)) - var(--gap-mobile));margin-right:var(--gap-mobile)}.trimgrip-section .splide--rtl.splide--precalc-width-mobile .splide__slide{margin-left:var(--gap-mobile);margin-right:0}.trimgrip-section .splide--precalc-padding-mobile .splide__track{padding-left:var(--side-padding-mobile);padding-right:var(--side-padding-mobile)}.trimgrip-section .splide.splide--destroy-mobile .splide__list{display:grid;grid-template-columns:repeat(var(--columns-mobile),1fr);column-gap:var(--grid-mobile-horizontal-spacing);row-gap:var(--grid-mobile-vertical-spacing);overflow:visible}.trimgrip-section .splide.splide--destroy-mobile .splide__track{overflow:visible}.trimgrip-section .splide--mobile-dots-under .splide__pagination{position:relative;bottom:0;padding-top:.625rem}.trimgrip-section .splide--mobile-dots-hidden .splide__pagination,.trimgrip-section .splide--mobile-arrows-hidden .splide__arrows{display:none}.trimgrip-section .splide.is-initialized[data-mobile-adaptive-height=true] .splide__track{height:var(--active-slide-height);transition:height .2s ease-in-out}.trimgrip-section .splide__arrows{font-size:1.75rem}.trimgrip-section .splide--mobile-arrows-under:not(.splide--mobile-dots-under) .splide__arrows{display:flex;justify-content:center;column-gap:.9375rem;padding-top:.5rem}.trimgrip-section .splide--mobile-dots-over.splide--mobile-arrows-under .splide__pagination{bottom:2.6875rem}.trimgrip-section .splide--small-pagination.splide--mobile-arrows-hidden.splide--mobile-dots-under .splide__pagination{padding-top:.25rem}.trimgrip-section .splide.is-initialized.mobile-destroy--flex:not(.is-active) .splide__list{display:flex}.trimgrip-section .splide.is-initialized.mobile-destroy--grid:not(.is-active) .splide__list{display:grid}.trimgrip-section .splide:not(.splide--destroy-mobile) .splide__slide__container--card{padding-top:max(var(--focus-outline-padding),var(--shadow-padding-top));padding-bottom:max(var(--focus-outline-padding),var(--shadow-padding-bottom))}}.trimgrip-section .splide.is-active .splide__slide__container--card{scroll-snap-align:unset}@media screen and (min-width:750px){.trimgrip-section .logo-list-container .splide__list{flex-wrap:wrap;justify-content:center}}.trimgrip-section .hero__buttons .button+.button{margin-left:.625rem}.trimgrip-section .media>.deferred-media__poster{display:flex;align-items:center;justify-content:center}.trimgrip-section .deferred-media__poster-button .icon{width:1.25rem;height:1.25rem}.trimgrip-section .loading-overlay__spinner{width:1.125rem;display:inline-block}.trimgrip-section .spinner{animation:rotator 1.4s linear infinite}.trimgrip-section .path{stroke-dasharray:280;stroke-dashoffset:0;transform-origin:center;stroke:rgb(var(--color-foreground));animation:dash 1.4s ease-in-out infinite}@media screen and (forced-colors:active){.trimgrip-section .path{stroke:CanvasText}}.trimgrip-section .loading-overlay:not(.hidden)+.cart-item__price-wrapper,.trimgrip-section .loading-overlay:not(.hidden)~cart-remove-button{opacity:50%}.trimgrip-section .loading-overlay:not(.hidden)~cart-remove-button{pointer-events:none;cursor:default}@media screen and (max-width:749px){.trimgrip-section slider-component.page-width{padding:0 .9375rem}}@media screen and (min-width:749px)and (max-width:990px){.trimgrip-section slider-component.page-width{padding:0 3.125rem}}@media screen and (min-width:990px){.trimgrip-section .slider-component-desktop.page-width{max-width:none}.trimgrip-section .slider--desktop.grid--5-col-desktop .grid__item{width:calc((100% - var(--desktop-margin-left-first-item)) / 5 - var(--grid-desktop-horizontal-spacing) * 2)}.trimgrip-section .slider--desktop.grid--4-col-desktop .grid__item{width:calc((100% - var(--desktop-margin-left-first-item)) / 4 - var(--grid-desktop-horizontal-spacing) * 3)}.trimgrip-section .slider--desktop.grid--3-col-desktop .grid__item{width:calc((100% - var(--desktop-margin-left-first-item)) / 3 - var(--grid-desktop-horizontal-spacing) * 4)}.trimgrip-section .slider--desktop.grid--2-col-desktop .grid__item{width:calc((100% - var(--desktop-margin-left-first-item)) / 2 - var(--grid-desktop-horizontal-spacing) * 5)}.trimgrip-section .slider--desktop.grid--1-col-desktop .grid__item{width:calc((100% - var(--desktop-margin-left-first-item)) - var(--grid-desktop-horizontal-spacing) * 9)}}.trimgrip-section .slider-button .icon{height:.375rem}.trimgrip-section .slider-button[disabled] .icon{color:rgba(var(--color-foreground),.3);cursor:not-allowed}.trimgrip-section .slider-button--next .icon{transform:rotate(-90deg)}.trimgrip-section .slider-button--prev .icon{transform:rotate(90deg)}.trimgrip-section .slider-button--next:not([disabled]):hover .icon{transform:rotate(-90deg) scale(1.1)}.trimgrip-section .slider-button--prev:not([disabled]):hover .icon{transform:rotate(90deg) scale(1.1)}@media screen and (min-width:750px){.trimgrip-section .slider.gallery-slider--desktop .product__media-item:not(.is-active),.trimgrip-section .product--thumbnail_slider .product__media-item:not(.is-active){display:block}.trimgrip-section .slider.gallery-slider--desktop .grid__item{width:100%}}.trimgrip-section cart-remove-button .button{min-width:calc(2.8125rem / var(--font-body-scale));min-height:2.8125rem;padding:0;margin:0 .0625rem .0625rem 0}.trimgrip-section cart-remove-button .button:before,.trimgrip-section cart-remove-button .button:after{content:none}.trimgrip-section cart-remove-button .button:not([disabled]):hover{color:rgb(var(--color-foreground))}@media screen and (min-width:750px){.trimgrip-section cart-remove-button .button{min-width:2.1875rem;min-height:2.1875rem}}.trimgrip-section .cart-item .loading-overlay:not(.hidden)~*{visibility:hidden}.trimgrip-section .discounts__discount>.icon{color:rgb(var(--color-foreground));width:.75rem;height:.75rem;margin-right:.4375rem}.trimgrip-section .drawer.active{visibility:visible;background-color:rgba(var(--color-foreground),.5)}.trimgrip-section .drawer.active .drawer__inner{transform:translate(0)}.trimgrip-section .cart-drawer .cart-item .loading-overlay:not(.hidden)~*{visibility:visible;opacity:.4}.trimgrip-section .cart-drawer-item cart-remove-button,.trimgrip-section .cart-drawer-item cart-remove-button .button{width:1.25rem;height:1.25rem;min-width:auto;min-height:auto;margin:0;color:rgb(var(--color-foreground));transition:color .25s}.trimgrip-section .cart-drawer-item cart-remove-button .button:hover{color:rgb(var(--accent-color))}.trimgrip-section .cart-drawer details[open]>summary .icon-caret{transform:rotate(180deg)}.trimgrip-section .side-margins-negative{margin-left:-.9375rem;margin-right:-.9375rem}.trimgrip-section .upsell:not(.color-background-1){--padding: var(--active-padding)}.trimgrip-section .upsell__variant-picker .select .icon-caret{right:calc(var(--inputs-border-width) + .375rem)}@media screen and (min-width:1000px){.trimgrip-section .product__info-wrapper :not(.upsells-container--stacked-columns) .upsell,.trimgrip-section .cart-drawer--desktop-width-large :not(.upsells-container--stacked-columns) .upsell{--active-padding: .75rem;border-radius:calc(var(--border-radius) * 1.2)}.trimgrip-section .product__info-wrapper .upsell__image,.trimgrip-section .cart-drawer--desktop-width-large .upsell__image{margin-right:.75rem}.trimgrip-section .product__info-wrapper .upsell__image img,.trimgrip-section .cart-drawer--desktop-width-large .upsell__image img{height:calc(var(--image-size) * 1.2);border-radius:calc(var(--image-border-radius) * 1.2)}.trimgrip-section .product__info-wrapper .upsell__title,.trimgrip-section .cart-drawer--desktop-width-large .upsell__title{font-size:calc(var(--title-font-size) * 1.2)}.trimgrip-section .product__info-wrapper .upsell__desc,.trimgrip-section .cart-drawer--desktop-width-large .upsell__desc{font-size:calc(var(--desc-font-size) * 1.2)}.trimgrip-section .product__info-wrapper .upsell__variant-picker .select__select,.trimgrip-section .cart-drawer--desktop-width-large .upsell__variant-picker .select__select{height:1.25rem;font-size:.6875rem}.trimgrip-section .product__info-wrapper .upsell__price,.trimgrip-section .cart-drawer--desktop-width-large .upsell__price{font-size:calc(var(--price-font-size) * 1.2)}.trimgrip-section .product__info-wrapper .upsell__checkbox,.trimgrip-section .product__info-wrapper .upsell__toggle-switch,.trimgrip-section .cart-drawer--desktop-width-large .upsell__checkbox,.trimgrip-section .cart-drawer--desktop-width-large .upsell__toggle-switch{font-size:1.375rem}.trimgrip-section .product__info-wrapper .upsell__plus-btn,.trimgrip-section .cart-drawer--desktop-width-large .upsell__plus-btn{font-size:1.875rem}.trimgrip-section .product__info-wrapper .upsells-container--stacked-columns[data-count="3"] .upsell__toggle-switch,.trimgrip-section .cart-drawer--desktop-width-large .upsells-container--stacked-columns[data-count="3"] .upsell__toggle-switch{font-size:1.125rem}.trimgrip-section .product__info-wrapper .upsells-container--stacked-columns[data-count="2"] .upsell__plus-btn,.trimgrip-section .cart-drawer--desktop-width-large .upsells-container--stacked-columns[data-count="2"] .upsell__plus-btn{font-size:1.625rem}.trimgrip-section .product__info-wrapper .upsells-container--stacked-columns[data-count="3"] .upsell__plus-btn,.trimgrip-section .cart-drawer--desktop-width-large .upsells-container--stacked-columns[data-count="3"] .upsell__plus-btn{font-size:1.375rem}}.trimgrip-section .product-info-upsells-container .splide__pagination,.trimgrip-section .cart-drawer-upsells-container .splide__pagination{padding-top:.3125rem}.trimgrip-section .accordion{display:block;border-bottom:.0625rem solid rgba(var(--color-foreground),.08)}.trimgrip-section .accordion--top-border{border-top:.0625rem solid rgba(var(--color-foreground),.08)}.trimgrip-section .accordion__summary{display:flex;align-items:center;position:relative;line-height:1;padding:.7813rem 0;cursor:pointer}.trimgrip-section .accordion .summary__title{display:flex;align-items:center;flex:1}.trimgrip-section .accordion .summary__title+.icon-caret{height:calc(var(--font-heading-scale) * .375rem);transition:transform .2s ease-in-out}.trimgrip-section .accordion .summary__title+.icon-plus{width:calc(var(--font-heading-scale) * .75rem);transition:transform .2s ease-in-out;margin-right:.625rem}.trimgrip-section .accordion+.accordion{border-top:none;margin-top:0}.trimgrip-section .accordion__title{display:inline-block;max-width:calc(100% - 3.75rem);font-size:calc(var(--font-heading-scale) * .75rem);margin:0;word-break:break-word}.trimgrip-section .accordion .summary__title img{height:calc(var(--font-heading-scale) * 1.125rem);width:auto;margin-right:calc(var(--font-heading-scale) * .4688rem)}.trimgrip-section .accordion .material-symbols-outlined{align-self:center;color:rgb(var(--color-foreground));font-size:calc(var(--font-heading-scale) * 1.125rem);margin-right:calc(var(--font-heading-scale) * .4688rem)}.trimgrip-section .accordion__details[open] .accordion__summary .icon-caret{transform:rotate(180deg)}.trimgrip-section .accordion__details[open] .accordion__summary .icon-plus{transform:rotate(135deg)}.trimgrip-section .accordion__content{word-break:break-word;overflow:visible;padding:0 .375rem;min-height:0;transition:padding-bottom 0s,opacity .2s;overflow-y:visible;opacity:0}.trimgrip-section .accordion__details[open]+.accordion__content-wrapper .accordion__content{padding-bottom:.9375rem;opacity:1}.trimgrip-section .accordion--small .summary__title img{height:calc(var(--font-heading-scale) * .875rem);margin-right:calc(var(--font-heading-scale) * .25rem)}.trimgrip-section .accordion--small .accordion__title{max-width:calc(100% - 3.125rem);font-size:calc(var(--font-heading-scale) * .6875rem)}.trimgrip-section .accordion--small .summary__title+.icon-caret{height:calc(var(--font-heading-scale) * .3125rem)}.trimgrip-section .accordion--small .summary__title+.icon-plus{width:calc(var(--font-heading-scale) * .625rem)}.trimgrip-section .accordion--large .summary__title img{height:calc(var(--font-heading-scale) * 1.375rem)}.trimgrip-section .accordion--large .accordion__title{max-width:calc(100% - 3.125rem);font-size:calc(var(--font-heading-scale) * .875rem)}.trimgrip-section .accordion--large .summary__title+.icon-caret{height:calc(var(--font-heading-scale) * .4375rem)}.trimgrip-section .accordion--large .summary__title+.icon-plus{width:calc(var(--font-heading-scale) * .875rem)}.trimgrip-section .product .rating-star{--letter-spacing: .8;--font-size: 1.7}.trimgrip-section .products-mega-menu__body>.page-width{padding-top:.9375rem;padding-bottom:.9375rem;overflow:hidden}.trimgrip-section .newsletter-form__button .icon{width:.9375rem}.trimgrip-section .search__button:hover .icon,.trimgrip-section .reset__button:hover .icon{transform:scale(1.07)}.trimgrip-section .search__button .icon{height:1.125rem;width:1.125rem}.trimgrip-section .reset__button .icon.icon-close{height:1.125rem;width:1.125rem;stroke-width:.0625rem}.trimgrip-section .no-js .menu-drawer__menu-item .icon-caret{right:1.875rem}.trimgrip-section .js .menu-drawer__menu-item .icon-caret,.trimgrip-section .no-js .menu-drawer .icon-arrow{display:none}.trimgrip-section .product{margin:0}.trimgrip-section .product.grid{gap:0}.trimgrip-section .product__media-wrapper{padding-left:0}@media screen and (min-width:750px){.trimgrip-section .product__column-sticky{display:block;position:sticky;top:1.875rem;z-index:2}.trimgrip-section .product__info-wrapper{padding:0 0 0 3.125rem}.trimgrip-section .product--right .product__info-wrapper{padding:0 3.125rem 0 0}}@media screen and (min-width:990px){.trimgrip-section .product--large:not(.product--no-media) .product__media-wrapper{max-width:65%;width:calc(65% - var(--grid-desktop-horizontal-spacing) / 2)}.trimgrip-section .product--large:not(.product--no-media) .product__info-wrapper{padding:0 0 0 2.5rem;max-width:35%;width:calc(35% - var(--grid-desktop-horizontal-spacing) / 2)}.trimgrip-section .product--large:not(.product--no-media).product--right .product__info-wrapper{padding:0 2.5rem 0 0}.trimgrip-section .product--medium:not(.product--no-media) .product__media-wrapper,.trimgrip-section .product--small:not(.product--no-media) .product__info-wrapper{max-width:55%;width:calc(55% - var(--grid-desktop-horizontal-spacing) / 2)}.trimgrip-section .product--medium:not(.product--no-media) .product__info-wrapper,.trimgrip-section .product--small:not(.product--no-media) .product__media-wrapper{max-width:45%;width:calc(45% - var(--grid-desktop-horizontal-spacing) / 2)}}.trimgrip-section .shopify-payment-button__button{font-family:inherit;min-height:2.875rem}.trimgrip-section .shopify-payment-button__button [role=button].focused,.trimgrip-section .no-js .shopify-payment-button__button [role=button]:focus{outline:.125rem solid rgba(var(--color-foreground),.5)!important;outline-offset:.1875rem;box-shadow:0 0 0 .0625rem rgba(var(--color-button),var(--alpha-button-border)),0 0 0 .1875rem rgb(var(--color-background)),0 0 .3125rem .25rem rgba(var(--color-foreground),.3)!important}.trimgrip-section .shopify-payment-button__button [role=button]:focus:not(:focus-visible){outline:0;box-shadow:none!important}.trimgrip-section .shopify-payment-button__button [role=button]:focus-visible{outline:.125rem solid rgba(var(--color-foreground),.5)!important;box-shadow:0 0 0 .0625rem rgba(var(--color-button),var(--alpha-button-border)),0 0 0 .1875rem rgb(var(--color-background)),0 0 .3125rem .25rem rgba(var(--color-foreground),.3)!important}.trimgrip-section .shopify-payment-button__more-options{margin:1rem 0 .625rem;font-size:.75rem;line-height:calc(1 + .5 / var(--font-body-scale));letter-spacing:.0313rem;text-decoration:underline;text-underline-offset:.1875rem}.trimgrip-section .shopify-payment-button__button+.shopify-payment-button__button--hidden{display:none}.trimgrip-section .product-form{display:block}.trimgrip-section .product-form__error-message-wrapper:not([hidden]){display:flex;align-items:flex-start;font-size:.75rem;margin-bottom:.9375rem}.trimgrip-section .product-form__error-message-wrapper svg{flex-shrink:0;width:.75rem;height:.75rem;margin-right:.4375rem;margin-top:.3125rem}.trimgrip-section .product-form__input:not(.product-form__input--quantity-breaks) input[type=radio].focused+label,.trimgrip-section .no-js .shopify-payment-button__button [role=button]:focus+label{box-shadow:0 0 0 .1875rem rgb(var(--color-background)),0 0 0 .3125rem rgba(var(--color-foreground),.55)}.trimgrip-section .no-js .product-form__submit.button--secondary{--color-button: var(--color-base-accent-1);--color-button-text: var(--color-base-solid-button-labels);--alpha-button-background: 1}.trimgrip-section .product-form__submit[aria-disabled=true]+.shopify-payment-button .shopify-payment-button__button[disabled],.trimgrip-section .product-form__submit[disabled]+.shopify-payment-button .shopify-payment-button__button[disabled]{cursor:not-allowed;opacity:.5}@media screen and (forced-colors:active){.trimgrip-section .product-form__submit[aria-disabled=true]{color:Window}}.trimgrip-section .shopify-payment-button__more-options{color:rgb(var(--color-foreground))}.trimgrip-section .product-form__submit{font-size:1.1875rem}.trimgrip-section .product-form__buttons>*+*{margin-top:.625rem}.trimgrip-section .product-form__buttons--uppercase .product-form__submit,.trimgrip-section .product-form__buttons--uppercase .shopify-payment-button__button{text-transform:uppercase}.trimgrip-section .shopify-payment-button__button{letter-spacing:.0625rem;font-size:1.1875rem;padding-top:0;padding-bottom:0}.trimgrip-section .product__info-container>*{margin-top:var(--margin-top);margin-bottom:var(--margin-bottom)}.trimgrip-section .product-form__quantity-and-btn--shrink-atc .product-form__quantity+.product-form__submit{min-height:calc((var(--inputs-border-width) * 2) + 2.8125rem)}@media screen and (max-width:749px){.trimgrip-section .product-form__quantity-and-btn--shrink-atc .product-form__quantity+.product-form__submit{min-height:calc((var(--inputs-border-width) * 2) + 2.5rem)}}.trimgrip-section .product__info-container>*:first-child{margin-top:0}.trimgrip-section .product__info-container>*:last-child,.trimgrip-section .main-product__info-container>*:nth-last-child(2){margin-bottom:0}.trimgrip-section .product__info-container iframe{max-width:100%}.trimgrip-section .product__text-container{--font-size: var(--mobile-text-size);--icon-scale: 1.2;font-size:var(--font-size);border:solid var(--border-size) var(--border-color);width:100%}.trimgrip-section .product__text-container.side-margins-negative{width:auto}.trimgrip-section .product__text-container--multiple{display:grid;grid-template-columns:repeat(var(--item-count),1fr);column-gap:var(--column-gap);row-gap:var(--row-gap)}.trimgrip-section .product__text-container--multiple.product__text-container--fit-content{display:flex}.trimgrip-section .product__text-container--multiple.product__text-container--vertical{display:flex;flex-direction:column;align-items:stretch}.trimgrip-section a.product__text{text-decoration:none}.trimgrip-section .product__text{display:flex;align-items:center;text-align:left;justify-content:flex-start;color:var(--text-color);font-size:inherit;line-height:1.3;margin:0}.trimgrip-section .product__text img{height:1em;width:auto}.trimgrip-section .product__text .material-icon,.trimgrip-section .product__text img{font-size:calc(1em * var(--icon-scale));margin-right:.25em;color:var(--icon-color);flex-shrink:0}.trimgrip-section .product__title{word-break:break-word}.trimgrip-section .product__title>*{margin:0}.trimgrip-section .product__title>a{display:none}.trimgrip-section .product__accordion .accordion__content{padding-left:.625rem;padding-right:.625rem}.trimgrip-section .product .price dl{margin-top:.3125rem;margin-bottom:.3125rem}.trimgrip-section .product .price--sold-out .price__badge-sold-out{background:transparent;color:rgb(var(--color-base-text));border-color:transparent}.trimgrip-section .product .price--sold-out .price__badge-sale,.trimgrip-section .product .price--sold-out .price__badge-custom{display:none}@media screen and (min-width:750px){.trimgrip-section .product__info-container{max-width:37.5rem}.trimgrip-section .product__info-container .price--on-sale .price-item--regular{font-size:1rem}.trimgrip-section .product__text-container{--font-size: var(--desktop-text-size)}}.trimgrip-section .product--no-media .product__title,.trimgrip-section .product--no-media .product__text,.trimgrip-section .product--no-media noscript .product-form__input,.trimgrip-section .product--no-media .product__sku,.trimgrip-section .product--no-media shopify-payment-terms{text-align:center}.trimgrip-section .product--no-media .product__media-wrapper,.trimgrip-section .product--no-media .product__info-wrapper{padding:0}.trimgrip-section .product--no-media fieldset.product-form__input,.trimgrip-section .product--no-media .product-form__quantity,.trimgrip-section .product--no-media .product-form__input--dropdown,.trimgrip-section .product--no-media .share-button,.trimgrip-section .product--no-media .product__view-details,.trimgrip-section .product--no-media .product__pickup-availabilities,.trimgrip-section .product--no-media .product-form{display:flex;align-items:center;justify-content:center;text-align:center}.trimgrip-section .product--no-media .product-form{flex-direction:column}.trimgrip-section .product--no-media .product-form>.form{max-width:18.75rem;width:100%}.trimgrip-section .product--no-media .product__info-container>modal-opener{display:block;text-align:center}.trimgrip-section .product-info__image-block .media{width:var(--image-width)}@media screen and (max-width:749px){.trimgrip-section .product__media-wrapper slider-component:not(.thumbnail-slider--no-slide){margin-left:-.9375rem;margin-right:-.9375rem}}@media screen and (min-width:750px){.trimgrip-section .product--thumbnail .product__media-list,.trimgrip-section .product--thumbnail_slider .product__media-list{padding-bottom:calc(var(--media-shadow-vertical-offset) * var(--media-shadow-visible))}.trimgrip-section .product--thumbnail .product__media-item:not(.is-active),.trimgrip-section .product--thumbnail_slider .product__media-item:not(.is-active){display:none}}@media screen and (min-width:750px)and (max-width:989px){.trimgrip-section .product--thumbnail_slider .product__media-list{margin-left:0}}.trimgrip-section .product__media-icon .icon{width:.75rem;height:.875rem}@media screen and (min-width:750px){.trimgrip-section .grid__item.product__media-item--full{width:100%}.trimgrip-section .product--medium.product--columns .product__media-item--full .deferred-media__poster-button{height:2.625rem;width:2.625rem}.trimgrip-section .product--medium.product--columns .product__media-item--full .deferred-media__poster-button .icon{width:1.125rem;height:1.125rem}.trimgrip-section .product--small.product--columns .product__media-item--full .deferred-media__poster-button .icon{width:1rem;height:1rem}}@media screen and (min-width:990px){.trimgrip-section .product:not(.product--columns) .product__media-list .product__media-item:first-child,.trimgrip-section .product:not(.product--columns) .product__media-list .product__media-item--full{width:100%;max-width:100%}}.trimgrip-section .product-media-modal__content>*:not(.active),.trimgrip-section .product__media-list .deferred-media{display:none}@media screen and (min-width:750px){.trimgrip-section .product-media-modal__content>*:not(.active){display:block}}@media screen and (max-width:749px){.trimgrip-section .product--thumbnail .is-active .product__modal-opener:not(.product__modal-opener--image),.trimgrip-section .product--thumbnail_slider .is-active .product__modal-opener:not(.product__modal-opener--image){display:none}.trimgrip-section .product--thumbnail .is-active .deferred-media,.trimgrip-section .product--thumbnail_slider .is-active .deferred-media{display:block;width:100%}}.trimgrip-section .product-media-modal__content .media{background:none}.trimgrip-section .product-media-modal__toggle .icon,.trimgrip-section .product-popup-modal__toggle .icon{height:auto;margin:0;width:1.375rem}.trimgrip-section .product__media-list .media>*{overflow:hidden}@media screen and (min-width:990px){.trimgrip-section .product--medium .thumbnail-list{grid-template-columns:repeat(5,1fr)}}@media screen and (min-width:750px){.trimgrip-section .product--thumbnail_slider .thumbnail-slider{display:flex;align-items:center;padding-top:.3125rem}.trimgrip-section .product__media-wrapper .slider-mobile-gutter .slider-button{display:none}.trimgrip-section .product--thumbnail_slider .slider-mobile-gutter .slider-button{display:flex}}.trimgrip-section .thumbnail__badge .icon{width:.625rem;height:.625rem}@media screen and (min-width:750px){.trimgrip-section .product:not(.product--small) .thumbnail__badge{height:1.875rem;width:1.875rem}.trimgrip-section .product:not(.product--small) .thumbnail__badge .icon{width:.75rem;height:.75rem}.trimgrip-section .product:not(.product--small) .thumbnail__badge .icon-3d-model{width:.875rem;height:.875rem}}.trimgrip-section .product:not(.featured-product) .product__view-details{display:none}.trimgrip-section .product__view-details .icon{width:.75rem;margin-left:.75rem;flex-shrink:0}.trimgrip-section .icon-with-text .h4{text-align:center;font-size:var(--text-size)}.trimgrip-section .product-media-container .media{padding-top:var(--ratio-percent)}@media screen and (min-width:750px){.trimgrip-section .product-media-container.constrain-height .media{padding-top:min(var(--constrained-height),var(--ratio-percent))}}@media screen and (max-width:749px){.trimgrip-section .product-media-container.media-fit-cover .media{position:initial}}@media screen and (min-width:750px){.trimgrip-section .product-media-container.media-fit-cover,.trimgrip-section .product-media-container.media-fit-cover .product__modal-opener,.trimgrip-section .product-media-container.media-fit-cover .media{height:100%}}@media screen and (max-width:749px){.trimgrip-section .product__info-wrapper--top-padding{padding-top:.9375rem}.trimgrip-section media-gallery .slider.slider--mobile .grid__item{width:calc(var(--slide-container-percentage-width) - (var(--mobile-scroll-padding) * 2) - (var(--grid-mobile-horizontal-spacing) * 2))}.trimgrip-section media-gallery .slider.slider--mobile .grid__item .product-media-container{width:var(--slide-inner-percentage-width);margin-left:auto;margin-right:auto}.trimgrip-section .slider--mobile.product__media-list--outer-spacing .grid__item:first-of-type{margin-left:var(--mobile-scroll-padding)}.trimgrip-section .slider--mobile.product__media-list--no-outer-spacing .grid__item:first-of-type{margin-left:0}}@media screen and (min-width:750px){.trimgrip-section slider-component[data-desktop-vertical=true] .slider-button--prev .icon{transform:rotate(180deg)}.trimgrip-section slider-component[data-desktop-vertical=true] .slider-button--prev:not([disabled]):hover .icon{transform:rotate(180deg) scale(1.1)}.trimgrip-section slider-component[data-desktop-vertical=true] .slider-button--next .icon{transform:rotate(0)}.trimgrip-section slider-component[data-desktop-vertical=true] .slider-button--next:not([disabled]):hover .icon{transform:rotate(0) scale(1.1)}}@media screen and (max-width:749px){.trimgrip-section slider-component[data-mobile-vertical=true] .slider-button--prev .icon{transform:rotate(180deg)}.trimgrip-section slider-component[data-mobile-vertical=true] .slider-button--prev:not([disabled]):hover .icon{transform:rotate(180deg) scale(1.1)}.trimgrip-section slider-component[data-mobile-vertical=true] .slider-button--next .icon{transform:rotate(0)}.trimgrip-section slider-component[data-mobile-vertical=true] .slider-button--next:not([disabled]):hover .icon{transform:rotate(0) scale(1.1)}}.trimgrip-section .product__info-container .form__label{margin-bottom:0}@media screen and (max-width:749px){.trimgrip-section .input--small,.trimgrip-section .product-form__input .select:after,.trimgrip-section .product-form__input .select:hover:after,.trimgrip-section .product-form__input .select,.trimgrip-section .product-form__input .select__select,.trimgrip-section .product__info-container .quantity:after,.trimgrip-section .product__info-container .quantity:hover:after,.trimgrip-section .product__info-container .quantity{border-radius:calc((var(--inputs-radius) / 5) * 4)}.trimgrip-section .product-form__input .select:before,.trimgrip-section .product__info-container .quantity:before{border-radius:calc(((var(--inputs-radius) / 5) * 4) + var(--inputs-border-width))}}.trimgrip-section .rating-stars a{color:rgb(var(--color-foreground));text-decoration:none}.trimgrip-section .rating-stars__label{margin-left:.125em}.trimgrip-section clickable-discount[data-applied=true] .clickable-discount__btn__text-1,.trimgrip-section clickable-discount[data-applied=false] .clickable-discount__btn__text-2,.trimgrip-section clickable-discount[data-loading=false] .spinner,.trimgrip-section clickable-discount[data-error=false]+.clickable-discount__error{display:none}.trimgrip-section .clickable-discount__btn .spinner{width:1em;margin-left:.4em}.trimgrip-section .sticky-atc .button{padding:0 .625rem;min-height:auto;min-width:auto;line-height:2.75em;font-size:.9375rem}@media screen and (min-width:400px){.trimgrip-section .sticky-atc .button{font-size:1.0625rem;padding:0 1.1em}}@media screen and (min-width:750px){.trimgrip-section .sticky-atc .button{font-size:1.1875rem;padding:0 1.5em}.trimgrip-section .sticky-atc--desktop-btn-full .button,.trimgrip-section .sticky-atc--desktop-btn-full .sticky-atc__button,.trimgrip-section .sticky-atc--desktop-transparent .button,.trimgrip-section .sticky-atc--desktop-transparent .sticky-atc__button{width:100%}.trimgrip-section .sticky-atc.sticky-atc--mobile-transparent .button{box-shadow:2px 2px 6px #0000004d}}@media screen and (max-width:749px){.trimgrip-section .sticky-atc--mobile-btn-full .button,.trimgrip-section .sticky-atc--mobile-transparent .button{font-size:1.1875rem;padding:0 1.5em;width:100%;line-height:calc(1 + .2 / var(--font-body-scale));min-height:calc(2.8125rem + var(--buttons-border-width) * 2)}.trimgrip-section .sticky-atc.sticky-atc--mobile-transparent .button{box-shadow:2px 2px 6px #0000004d}.trimgrip-section .sticky-atc--small-mobile-select .select__select .icon-caret{right:calc(var(--inputs-border-width) + .625rem)}}.trimgrip-section .review-item{display:flex}.trimgrip-section .review-item__image{width:3.125rem;height:3.125rem;flex-shrink:0;margin-right:.9375rem}.trimgrip-section .review-item__right{flex-grow:1}.trimgrip-section .review-item__text p{margin-top:0;line-height:1.3;font-size:.875rem;color:rgb(var(--color-foreground))}.trimgrip-section .review-item__text p:last-of-type{margin-bottom:0}.trimgrip-section .review-item__author{display:flex;align-items:center;flex-wrap:wrap;column-gap:.3em;margin:.3125rem 0 0;padding-top:.375rem;line-height:1.3;color:rgba(var(--color-foreground),.5);font-size:.8125rem;border-top:solid 1px rgba(var(--color-foreground),.06)}.trimgrip-section .review-item__author .verified-icon{width:1em;height:1em;color:var(--checkmark-color)}.trimgrip-section .review-items-container .slideshow__slide{flex-basis:100%}.trimgrip-section .review-items-container .slideshow__controls{border:none}.trimgrip-section .review-items-container .slider-button{width:1.25rem;height:1.25rem}.trimgrip-section .review-items-container .slider-button svg{height:.4375rem}.trimgrip-section .review-items-container .slider-counter__link--dots .dot{width:.4375rem;height:.4375rem}.trimgrip-section .review-items-container .slider-counter__link{padding:.3125rem}.trimgrip-section .review-items-container .slider-counter--dots{margin:0 .125rem}@media screen and (min-width:990px){.trimgrip-section .background-secondary .featured-product:not(.product--no-media)>.product__info-wrapper{padding:0 0 0 3.125rem}.trimgrip-section .background-secondary .featured-product:not(.product--no-media).product--right>.product__info-wrapper{padding:0 3.125rem 0 0}.trimgrip-section .featured-product:not(.product--no-media)>.product__info-wrapper{padding:0 4.375rem}}.trimgrip-section .vertical-ticker-content .page-width{position:relative;z-index:1}.trimgrip-section .image-with-text .grid{margin-bottom:0}.trimgrip-section .image-with-text .grid__item{position:relative}.trimgrip-section .image-with-text .grid__item:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}@media screen and (max-width:749px){.trimgrip-section .image-with-text.image-with-text--mobile-normal.different-colors.collapse-corners:not(.image-with-text--overlap) .image-with-text__media-item:after,.trimgrip-section .image-with-text.image-with-text--mobile-normal.different-colors.collapse-corners:not(.image-with-text--overlap) .grid__item .image-with-text__media,.trimgrip-section .image-with-text.image-with-text--mobile-normal.different-colors.collapse-corners:not(.image-with-text--overlap) .image-with-text__media img,.trimgrip-section .image-with-text.image-with-text--mobile-normal.different-colors.collapse-corners:not(.image-with-text--overlap) .image-with-text__media video,.trimgrip-section .image-with-text.image-with-text--mobile-reverse.different-colors.collapse-corners:not(.image-with-text--overlap) .image-with-text__text-item:after,.trimgrip-section .image-with-text.image-with-text--mobile-reverse.different-colors.collapse-corners:not(.image-with-text--overlap) .grid__item .image-with-text__content{border-bottom-right-radius:0;border-bottom-left-radius:0}.trimgrip-section .image-with-text.image-with-text--mobile-reverse.different-colors.collapse-corners:not(.image-with-text--overlap) .image-with-text__media-item:after,.trimgrip-section .image-with-text.image-with-text--mobile-reverse.different-colors.collapse-corners:not(.image-with-text--overlap) .grid__item .image-with-text__media,.trimgrip-section .image-with-text.image-with-text--mobile-reverse.different-colors.collapse-corners:not(.image-with-text--overlap) .image-with-text__media img,.trimgrip-section .image-with-text.image-with-text--mobile-reverse.different-colors.collapse-corners:not(.image-with-text--overlap) .image-with-text__media video,.trimgrip-section .image-with-text.image-with-text--mobile-normal.different-colors.collapse-corners:not(.image-with-text--overlap) .image-with-text__text-item:after,.trimgrip-section .image-with-text.image-with-text--mobile-normal.different-colors.collapse-corners:not(.image-with-text--overlap) .grid__item .image-with-text__content{border-top-left-radius:0;border-top-right-radius:0}}@media screen and (min-width:750px){.trimgrip-section .image-with-text.different-colors.collapse-corners:not(.image-with-text--overlap) .grid:not(.image-with-text__grid--reverse) .image-with-text__media-item:after,.trimgrip-section .image-with-text.different-colors.collapse-corners:not(.image-with-text--overlap) .grid:not(.image-with-text__grid--reverse) .image-with-text__media,.trimgrip-section .image-with-text.different-colors.collapse-corners:not(.image-with-text--overlap) .grid:not(.image-with-text__grid--reverse) .image-with-text__media img,.trimgrip-section .image-with-text.different-colors.collapse-corners:not(.image-with-text--overlap) .grid:not(.image-with-text__grid--reverse) .image-with-text__media video,.trimgrip-section .image-with-text.different-colors.collapse-corners:not(.image-with-text--overlap) .image-with-text__grid--reverse .image-with-text__text-item:after,.trimgrip-section .image-with-text.different-colors.collapse-corners:not(.image-with-text--overlap) .image-with-text__grid--reverse .image-with-text__content,.trimgrip-section .image-with-text.different-colors.collapse-corners:not(.image-with-text--overlap) .image-with-text__grid--reverse .image-with-text__content:after{border-top-right-radius:0;border-bottom-right-radius:0}.trimgrip-section .image-with-text.different-colors.collapse-corners:not(.image-with-text--overlap) .grid:not(.image-with-text__grid--reverse) .image-with-text__text-item:after,.trimgrip-section .image-with-text.different-colors.collapse-corners:not(.image-with-text--overlap) .grid:not(.image-with-text__grid--reverse) .image-with-text__content,.trimgrip-section .image-with-text.different-colors.collapse-corners:not(.image-with-text--overlap) .grid:not(.image-with-text__grid--reverse) .image-with-text__content:after,.trimgrip-section .image-with-text.different-colors.collapse-corners:not(.image-with-text--overlap) .image-with-text__grid--reverse .image-with-text__media-item:after,.trimgrip-section .image-with-text.different-colors.collapse-corners:not(.image-with-text--overlap) .image-with-text__grid--reverse .image-with-text__media,.trimgrip-section .image-with-text.different-colors.collapse-corners:not(.image-with-text--overlap) .image-with-text__grid--reverse .image-with-text__media img,.trimgrip-section .image-with-text.different-colors.collapse-corners:not(.image-with-text--overlap) .image-with-text__grid--reverse .image-with-text__media video{border-top-left-radius:0;border-bottom-left-radius:0}.trimgrip-section .image-with-text.collapse-borders:not(.image-with-text--overlap) .grid:not(.image-with-text__grid--reverse) .image-with-text__content{border-left:0}}.trimgrip-section .image-with-text__content .button+.image-with-text__text{margin-top:1.25rem}.trimgrip-section .image-with-text__content .image-with-text__text+.button{margin-top:1.875rem}.trimgrip-section .image-with-text .product__text-container--multiple.product__text-container--vertical+.product__text-container--multiple.product__text-container--vertical{margin-top:var(--row-gap)}@supports not (inset: 10px){.trimgrip-section .image-with-text .grid{margin-left:0}}@media screen and (min-width:750px){.trimgrip-section .image-with-text--desktop-full-width.page-width{max-width:none;padding-left:0;padding-right:0;--media-radius: 0px;--text-boxes-radius: 0px}}.trimgrip-section .banner__box .banner__heading+*:not(.rating-stars,.trimgrip-section .trustpilot-stars){margin-top:.625rem}@media screen and (max-width:749px){.trimgrip-section slideshow-component.page-width .slideshow__text{border-right:var(--text-boxes-border-width) solid rgba(var(--color-foreground),var(--text-boxes-border-opacity));border-left:var(--text-boxes-border-width) solid rgba(var(--color-foreground),var(--text-boxes-border-opacity))}.trimgrip-section .banner--mobile-bottom .slideshow__text .button{flex-grow:0}}.trimgrip-section .spaced-section--full-width:last-child slideshow-component:not(.page-width) .slideshow__controls{border-bottom:none}.trimgrip-section slideshow-component:not(.page-width) .slider-buttons{border-right:0;border-left:0}@media screen and (max-width:749px){.trimgrip-section slideshow-component.page-width .slideshow__autoplay{right:.9375rem}}.trimgrip-section .slideshow__autoplay .icon.icon-play,.trimgrip-section .slideshow__autoplay .icon.icon-pause{display:block;position:absolute;opacity:1;transform:scale(1);transition:transform .15s ease,opacity .15s ease;width:.5rem;height:.75rem}.trimgrip-section .slideshow__autoplay .icon.icon-play{height:.625rem}.trimgrip-section .collapsible-none-layout .accordion+.accordion{border-top:0}.trimgrip-section .collapsible-row-layout .accordion:not(:first-child):not(.color-background-1){margin-top:.625rem}.trimgrip-section .collapsible-row-layout .accordion{border:var(--text-boxes-border-width) solid rgba(var(--color-foreground),var(--text-boxes-border-opacity));margin-bottom:.9375rem}.trimgrip-section .collapsible-row-layout .accordion summary,.trimgrip-section .collapsible-row-layout .accordion .accordion__content{padding:.9375rem}.trimgrip-section .collapsible-row-layout .accordion .accordion__content{padding-top:0;padding-bottom:0}.trimgrip-section .collapsible-row-layout .accordion__details[open]+.accordion__content-wrapper .accordion__content{padding-bottom:.9375rem}.trimgrip-section .collapsible-content summary:hover .accordion__title{text-decoration:underline;text-underline-offset:.1875rem}.trimgrip-section h2+.rating-stars,.trimgrip-section h2+.trustpilot-stars{margin-top:.1875rem}.trimgrip-section .rating-stars+h2,.trimgrip-section .trustpilot-stars+h2{margin-top:0}.trimgrip-section .splide--align-stretch .splide__slide__container,.trimgrip-section .splide--align-stretch .multicolumn-card{height:100%}.trimgrip-section .multicolumn .button{margin-top:.9375rem}@media screen and (min-width:750px){.trimgrip-section .multicolumn .button{margin-top:2.5rem}}.trimgrip-section .multicolumn--same-bgs .multicolumn-card__image-wrapper .media{border-radius:calc(var(--text-boxes-radius) - var(--text-boxes-border-width));overflow:hidden}@media screen and (min-width:750px){.trimgrip-section .multicolumn .multicolumn--same-bgs .multicolumn-card__info,.trimgrip-section .splide:not(.is-active) .multicolumn--same-bgs.center .multicolumn-card__info{padding-left:.9375rem;padding-right:.9375rem}}.trimgrip-section .multicolumn-card__info .link{text-decoration:none;font-size:inherit;margin-top:.9375rem}.trimgrip-section .results-container .title,.trimgrip-section .results-container .rte{margin-top:0;margin-bottom:.9375rem}.trimgrip-section .icons-with-text__icon__title.h4{font-size:1.1875rem}@media screen and (max-width:749px){.trimgrip-section .icons-with-text__icon__title.h4{font-size:1rem}.trimgrip-section .icon-with-content__icons--mobile-2-columns .rte{font-size:.75rem}}.trimgrip-section .popup-modal__title .h1{font-size:calc(var(--font-heading-scale) * 2.1875rem)}.trimgrip-section .popup-modal .button{width:100%;margin-top:.4688rem;margin-bottom:.9375rem}.trimgrip-section .content-tabs__heading+.rte{margin-top:.625rem}.trimgrip-section .facebook-testimonials .splide__slide__container{padding:4px 8px 8px}.trimgrip-section .fb-post__top,.trimgrip-section .fb-post__content__text,.trimgrip-section .fb-post__content .media{margin-bottom:.625rem}.trimgrip-section .fb-post__content .media{margin-left:-.9375rem;margin-right:-.9375rem}.trimgrip-section .hotspots-image__image .media{width:100%}.trimgrip-section .hotspot__content__btn .button{font-size:1.0625rem}@media screen and (max-width:749px){.trimgrip-section .hotspot__content__btn .button{font-size:.9375rem;min-height:2.375rem;padding:0 .7813rem}}.trimgrip-section .page-width .title-wrapper-with-link.main-title-with-text{margin-bottom:.3125rem}.trimgrip-section .card__media,.trimgrip-section .card .media{bottom:0;position:absolute;top:0}.trimgrip-section .card .media{width:100%}.trimgrip-section .card__media .media img{height:100%;object-fit:cover;object-position:center center;width:100%}@media screen and (min-width:990px){.trimgrip-section .card .media.media--hover-effect>img:only-child,.trimgrip-section .card-wrapper .media.media--hover-effect>img:only-child{transition:transform var(--duration-long) ease}.trimgrip-section .card:hover .media.media--hover-effect>img:first-child:only-child,.trimgrip-section .card-wrapper:hover .media.media--hover-effect>img:first-child:only-child{transform:scale(1.03)}.trimgrip-section .card-wrapper:hover .media.media--hover-effect>img:first-child:not(:only-child){opacity:0}.trimgrip-section .card-wrapper:hover .media.media--hover-effect>img+img{opacity:1;transition:transform var(--duration-long) ease;transform:scale(1.03)}}@media screen and (max-width:749px){.trimgrip-section .grid--2-col-tablet-down .card--card .card__information,.trimgrip-section .splide__slide__container[data-mobile-columns="2"] .card--card .card__information{padding:.3125rem 0 .625rem}.trimgrip-section .grid--2-col-tablet-down .card-wrapper .badge,.trimgrip-section .splide__slide__container[data-mobile-columns="2"] .card-wrapper .badge{font-size:.625rem}.trimgrip-section .grid--2-col-tablet-down .product-card-wrapper .card,.trimgrip-section .splide__slide__container[data-mobile-columns="2"] .product-card-wrapper .card{--border-radius: calc(var(--product-card-corner-radius) / 2)}.trimgrip-section .grid--2-col-tablet-down .collection-card-wrapper .card,.trimgrip-section .splide__slide__container[data-mobile-columns="2"] .collection-card-wrapper .card{--border-radius: calc(var(--collection-card-corner-radius) / 2)}.trimgrip-section .grid--2-col-tablet-down .card-wrapper .card__heading,.trimgrip-section .splide__slide__container[data-mobile-columns="2"] .card-wrapper .card__heading{font-size:1.0625rem}.trimgrip-section .grid--2-col-tablet-down .card-wrapper .card__heading.h5,.trimgrip-section .splide__slide__container[data-mobile-columns="2"] .card-wrapper .card__heading.h5,.trimgrip-section .grid--2-col-tablet-down .card-wrapper .price--on-sale,.trimgrip-section .splide__slide__container[data-mobile-columns="2"] .card-wrapper .price--on-sale{font-size:.8125rem}.trimgrip-section .grid--2-col-tablet-down .card-wrapper .price--on-sale .price-item--regular,.trimgrip-section .splide__slide__container[data-mobile-columns="2"] .card-wrapper .price--on-sale .price-item--regular{font-size:.625rem}.trimgrip-section .grid--2-col-tablet-down .card-wrapper .color-swatches-container,.trimgrip-section .splide__slide__container[data-mobile-columns="2"] .card-wrapper .color-swatches-container{--transparent-border-size: .0625rem}.trimgrip-section .grid--2-col-tablet-down .card--has-swatches.card--swatches-bottom .quick-add,.trimgrip-section .splide__slide__container[data-mobile-columns="2"] .card--has-swatches.card--swatches-bottom .quick-add{margin-top:.75rem}.trimgrip-section .grid--2-col-tablet-down .card--has-swatches.card--swatches-top .card__information,.trimgrip-section .splide__slide__container[data-mobile-columns="2"] .card--has-swatches.card--swatches-top .card__information{padding-top:.5rem}}.trimgrip-section .pagination__item .icon-caret{height:.375rem}.trimgrip-section .pagination__item--next .icon{margin-left:-.125rem;transform:rotate(90deg)}.trimgrip-section .pagination__item--next:hover .icon{transform:rotate(90deg) scale(1.07)}.trimgrip-section .pagination__item--prev .icon{margin-right:-.125rem;transform:rotate(-90deg)}.trimgrip-section .pagination__item--prev:hover .icon{transform:rotate(-90deg) scale(1.07)}.trimgrip-section .footer:not(.color-background-1){border-top:none}@media screen and (max-width:749px){.trimgrip-section .footer .grid{display:block}.trimgrip-section .footer-block.grid__item{padding:0;margin:2.5rem 0;width:100%}.trimgrip-section .footer-block.grid__item:first-child{margin-top:0}}@media screen and (min-width:750px){.trimgrip-section .footer__content-top .grid{row-gap:3.75rem;margin-bottom:0}}.trimgrip-section .localization-form:only-child .button,.trimgrip-section .localization-form:only-child .localization-form__select{margin:.625rem .625rem .3125rem;flex-grow:1}@media screen and (min-width:750px){.trimgrip-section .localization-form:only-child .button,.trimgrip-section .localization-form:only-child .localization-form__select{margin:.625rem 0}}.trimgrip-section .localization-form .button{padding:.625rem}@media screen and (max-width:749px){.trimgrip-section .localization-form .button{word-break:break-all}}.trimgrip-section .localization-form__select .icon-caret{position:absolute;content:"";height:.375rem;right:calc(var(--inputs-border-width) + .9375rem);top:calc(50% - .125rem)}.trimgrip-section .localization-selector.link{text-decoration:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;color:rgb(var(--color-foreground));width:100%;padding-right:2.5rem;padding-bottom:.9375rem}.trimgrip-section noscript .localization-selector.link{padding-top:.9375rem;padding-left:.9375rem}@media screen and (min-width:750px){.trimgrip-section .footer__content-top .grid{column-gap:0;margin-left:calc((var(--grid-desktop-horizontal-spacing) / 2) * -1);margin-right:calc((var(--grid-desktop-horizontal-spacing) / 2) * -1)}.trimgrip-section .footer-block.grid__item{margin:0 calc(var(--grid-desktop-horizontal-spacing) / 2);flex-shrink:0;flex-grow:0;max-width:none}}@media screen and (max-width:749px){.trimgrip-section .footer__content-top .grid{column-gap:var(--grid-mobile-horizontal-spacing);row-gap:0;display:flex;margin:0}.trimgrip-section .footer-block.grid__item{margin:0;flex-shrink:0;flex-grow:0;max-width:none;margin-bottom:2.5rem}.trimgrip-section .footer-block.grid__item:last-child{margin-bottom:0}}.trimgrip-section #shopify-buyer-consent.hidden{display:none}@keyframes rotator{0%{transform:rotate(0)}to{transform:rotate(270deg)}}@keyframes dash{0%{stroke-dashoffset:280}50%{stroke-dashoffset:75;transform:rotate(135deg)}to{stroke-dashoffset:280;transform:rotate(450deg)}}@media screen and (min-width:750px){.trimgrip-section .product.grid{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:2.5rem;align-items:start}.trimgrip-section .product.grid>.grid__item{width:auto!important;max-width:none!important}.trimgrip-section .product__column-sticky{position:sticky;top:1.25rem}}.trimgrip-section .tg-msym{width:1.35em;height:1.35em;vertical-align:-.24em;flex:0 0 auto;display:inline-block}
/*# sourceMappingURL=/cdn/shop/t/2/assets/trimgrip-main.css.map */
