Dofinder .js .dfd-root.dfd-animate .dfd-backdrop{opacity:.3}.js .dfd-fullscreen{--color-foreground: var(--global-color-foreground);--color-background: var(--global-color-background);--gradient-background: var(--global-gradient-background);--dfd-searchbox-height: 4.8rem;--dfd-fullscreen-gap-x: 2.4rem;--dfd-fullscreen-gap-y: 1.6rem;--dfd-fullscreen-padding-y: 1.5rem;--dfd-fullscreen-padding-x: var(--page-padding-inline, 1.6rem)}.js .dfd-fullscreen .dfd-layer{grid-auto-flow:dense;row-gap:0rem}.js .dfd-fullscreen .dfd-header{padding-bottom:var(--dfd-fullscreen-padding-y, 1.5rem);color:rgba(var(--color-foreground),1);background:rgb(var(--color-background));background:var(--gradient-background);gap:.8rem;align-items:center}.js .dfd-fullscreen .dfd-logo{min-width:unset;max-width:27rem;max-height:none;min-height:var(--dfd-searchbox-height)}.js .dfd-fullscreen .dfd-header .dfd-searchbox{--color-foreground: 0, 0, 0;--color-background: 239, 239, 239;--dfd-searchbox-font-size: 1.6rem;--dfd-searchbox-font-weight: normal;width:100%;max-width:114.3rem;color:rgba(var(--color-foreground),1);background:rgb(var(--color-background));border:.2rem solid currentColor;border-radius:4rem;box-shadow:0 0 1rem #007caa80}.js .dfd-fullscreen .dfd-header .dfd-logo+.dfd-searchbox{margin-left:auto;margin-right:0}.js .dfd-fullscreen .dfd-header .dfd-searchbox-slot{width:4.8rem;justify-content:center}.js .dfd-fullscreen .dfd-header .dfd-searchbox-slot [class*=dfd-icon-]:not(svg),.js .dfd-fullscreen .dfd-header .dfd-searchbox-slot [data-dfd-role=voice-search]{--dfd-icon-size: 2.4rem;width:var(--dfd-icon-size);height:var(--dfd-icon-size);position:relative;padding:0;border:none}.js .dfd-fullscreen .dfd-header .dfd-searchbox-slot svg{display:none}.js .dfd-fullscreen .dfd-header .dfd-searchbox-slot [class*=dfd-icon-]:not(svg):before,.js .dfd-fullscreen .dfd-header .dfd-searchbox-slot [data-dfd-role=voice-search]:before{content:"";display:block;width:100%;height:100%;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 19C15.4183 19 19 15.4183 19 11C19 6.58172 15.4183 3 11 3C6.58172 3 3 6.58172 3 11C3 15.4183 6.58172 19 11 19Z' stroke='%23171717' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M20.9999 21L16.6499 16.65' stroke='%23171717' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");background-position:center}.js .dfd-fullscreen .dfd-header .dfd-searchbox-slot [data-dfd-role=voice-search]:before{background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_111254_21233)'%3E%3Cpath d='M12 1C11.2044 1 10.4413 1.31607 9.87868 1.87868C9.31607 2.44129 9 3.20435 9 4V12C9 12.7957 9.31607 13.5587 9.87868 14.1213C10.4413 14.6839 11.2044 15 12 15C12.7956 15 13.5587 14.6839 14.1213 14.1213C14.6839 13.5587 15 12.7957 15 12V4C15 3.20435 14.6839 2.44129 14.1213 1.87868C13.5587 1.31607 12.7956 1 12 1Z' stroke='black' stroke-width='2.5' stroke-linejoin='round'/%3E%3Cpath d='M19 10V12C19 13.8565 18.2625 15.637 16.9497 16.9497C15.637 18.2625 13.8565 19 12 19C10.1435 19 8.36301 18.2625 7.05025 16.9497C5.7375 15.637 5 13.8565 5 12V10' stroke='black' stroke-width='2.5' stroke-linejoin='round'/%3E%3Cpath d='M12 19V23' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8 23H16' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_111254_21233'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A")}.js .dfd-fullscreen .dfd-header .dfd-searchbox-input{--dfd-searchbox-input-padding-left: 0;padding-left:0;padding-right:0;font-weight:500}.js .dfd-fullscreen .dfd-header .dfd-searchbox-input::placeholder{color:var(--input-placeholder)}.js .dfd-fullscreen .dfd-header .dfd-searchbox-input::-webkit-input-placeholder{color:var(--input-placeholder)}.js .dfd-fullscreen .dfd-header .dfd-close-button{--dfd-btn-font-size: 0;--dfd-btn-width: 4rem;--dfd-btn-height: 4rem;--dfd-btn-padding-x: 0;--dfd-btn-border-radius: 0;opacity:1}.js .dfd-fullscreen .dfd-header .dfd-close-button:before{background-image:url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24 8L8 24' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8 8L24 24' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")}.js .dfd-fullscreen .dfd-suggestions{gap:.8rem}.js .dfd-fullscreen .dfd-logo~.dfd-suggestions{grid-column:span 3!important}.js .dfd-fullscreen .dfd-suggestions .dfd-title-sm{font-family:var(--font-body-family);font-size:1.8rem;font-style:var(--font-body-style);font-weight:700;letter-spacing:var(--body-letter-spacing, 0);line-height:var(--body-line-height, 1.5);color:rgba(var(--color-foreground),1);text-transform:capitalize}.js .dfd-fullscreen .dfd-initial-content,.js .dfd-fullscreen .dfd-fallback-content,.js .dfd-fullscreen .dfd-content{color:rgba(var(--color-foreground),1);background:#f8f8f8;padding-top:3.2rem;padding-bottom:3.2rem}.js .dfd-fullscreen .dfd-content{background:url(https://hammerhead-performance.myshopify.com/cdn/shop/files/image_background_our_store_desktop.jpg?v=1782211525&width=2000);background-size:cover;background-position:center center;background-attachment:scroll;background-repeat:no-repeat;opacity:1;mix-blend-mode:normal}.js .dfd-fullscreen .dfd-initial-content{gap:clamp(2.4rem,3.5vw,5.6rem)}.js .dfd-fullscreen .dfd-initial-content .dfd-popular-searches{background:transparent;width:26.4rem}.js .dfd-fullscreen .dfd-initial-content .dfd-recommended-products{margin-left:0!important}.js .dfd-fullscreen .dfd-popular-searches .dfd-title-lg,.js .dfd-fullscreen .dfd-recommended-products .dfd-title-lg{font-family:var(--font-heading-family);font-size:2.8rem;font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);letter-spacing:var(--heading-letter-spacing, 0);line-height:var(--heading-line-height, 1.2);color:rgba(var(--color-foreground),1);text-transform:uppercase;margin-bottom:2.4rem!important;margin-left:0}.js .dfd-fullscreen .dfd-recommended-products .dfd-carousel-content{padding:0}.js .dfd-fullscreen .dfd-recommended-products .dfd-carousel{gap:0;margin-left:0;margin-right:0;padding-left:5.6rem;padding-right:5.6rem}.js .dfd-fullscreen .dfd-recommended-products .dfd-carousel-arrow{width:3.2rem;height:3.2rem;margin:-1.6em 0 0;position:absolute;inset-block-start:50%;background:var(--swiper-navigation-background-color, rgba(var(--color-background), 1));box-shadow:0 .8rem 1.6rem rgba(var(--color-shadow),.08);border:.1rem solid var(--swiper-navigation-border-color, rgba(var(--color-background), 1));z-index:calc(var(--z-index-temporary, 5) - 2);color:var(--swiper-navigation-color, rgba(var(--color-foreground), 1));border-radius:50%}.js .dfd-fullscreen .dfd-recommended-products .dfd-carousel-arrow[dfd-carousel-btn-left]{inset-inline-start:0}.js .dfd-fullscreen .dfd-recommended-products .dfd-carousel-arrow[dfd-carousel-btn-right]{inset-inline-end:0}.js .dfd-fullscreen .dfd-recommended-products .dfd-carousel-arrow svg{display:none;width:100%;height:100%;fill:currentColor;color:currentColor}.js .dfd-fullscreen .dfd-recommended-products .dfd-carousel-arrow:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 12L6 8L10 4' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");background-position:center;background-repeat:no-repeat;background-size:auto}.js .dfd-fullscreen .dfd-recommended-products .dfd-carousel-arrow[dfd-carousel-btn-right]:after{background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 12L10 8L6 4' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")}.js .dfd-fullscreen .dfd-recommended-products .dfd-carousel[data-at-start] .dfd-carousel-arrow[dfd-carousel-btn-left],.js .dfd-fullscreen .dfd-recommended-products .dfd-carousel[data-at-end] .dfd-carousel-arrow[dfd-carousel-btn-right]{cursor:not-allowed;pointer-events:none}.js .dfd-fullscreen .dfd-recommended-products .dfd-carousel[data-at-start] .dfd-carousel-arrow[dfd-carousel-btn-left]:after{background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 12L6 8L10 4' stroke='%23D5D5D5' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.js .dfd-fullscreen .dfd-recommended-products .dfd-carousel[data-at-end] .dfd-carousel-arrow[dfd-carousel-btn-right]:after{background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 12L10 8L6 4' stroke='%23D5D5D5' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")}.js .dfd-fullscreen .dfd-footer{display:none}.js .dfd-fullscreen .dfd-view-all-link-button,.js .dfd-fullscreen .dfd-delete-link-button{font-family:var(--font-body-family);font-size:1.6rem;font-style:var(--font-body-style);font-weight:700;letter-spacing:var(--body-letter-spacing, 0);line-height:var(--body-line-height, 1.5);color:rgba(var(--color-foreground),1);text-transform:uppercase;padding:0;color:#007caa;text-underline-position:under}.js .dfd-card{--color-foreground: var(--global-color-foreground);--color-background: var(--global-color-background);--gradient-background: var(--global-gradient-background);border:none;border-radius:0;color:rgba(var(--color-foreground),1);background:rgb(var(--color-background));background:var(--gradient-background);font-size:inherit;padding:.8rem;box-shadow:unset!important}.js .dfd-card .dfd-card-media{--image-padding: .2rem;--dfd-card-thumbnail-height-ratio: 100%;margin:var(--image-padding, 0rem);width:calc(100% - 2 * var(--image-padding, 0rem))}.js .dfd-card .dfd-card-thumbnail img{object-fit:contain;object-position:center}.js .dfd-card .dfd-card-thumbnail:not(:has(img)):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--product-placeholder);background-size:100%;background-repeat:no-repeat;background-position:center}.js .dfd-card .dfd-card-content{margin-top:.8rem;text-align:center}.js .dfd-card .dfd-card-flags{top:.8rem;right:.8rem;bottom:.8rem;left:.8rem;inset-block-end:auto;inset-inline-end:auto}.js .dfd-card .dfd-card-flag{font-size:1.2rem;font-weight:600;line-height:var(--body-line-height, 1.5);padding:.3rem .8rem;border-radius:var(--badges-border-radius, 0);min-height:2rem;flex-shrink:0;text-transform:uppercase;color:var(--badge-color);background:var(--badge-background)}.js .dfd-card .dfd-card-flag[data-discount],.js .dfd-card .dfd-card-flag--sale-flag{--badge-background: var(--df-card-flag-discount-background, var(--sale-badge-background));--badge-color: var(--df-card-flag-discount-color, var(--sale-badge-color));font-size:0}.js .dfd-card .dfd-card-flag[data-discount]:after,.js .dfd-card .dfd-card-flag--sale-flag:after{content:"SALE";font-size:1.2rem;font-weight:600;line-height:var(--body-line-height, 1.5)}.js .dfd-card .dfd-card-flag--custom-flag{--badge-background: var(--custom-badge-background);--badge-color: var(--custom-badge-color)}.js .dfd-card .dfd-card-flag--out-of-stock-flag,.js .dfd-card .dfd-card-flag[data-availability=out-of-stock]{--badge-background: var(--df-card-flag-out-of-stock-background, var(--custom-badge-background));--badge-color: var(--df-card-flag-out-of-stock-color, var(--custom-badge-color))}.js .dfd-card .dfd-card-flag+.dfd-card-flag{display:none}.js .dfd-card .dfd-card-link{color:currentColor}.js .dfd-card .dfd-card-title{--dfd-card-title-max-lines: var(--product-card-title-ellipsis);--font-family: var(--product-card-title-font-family);--font-size: var(--product-card-title-font-size-mobile);--font-weight: var(--product-card-title-font-weight);--text-transform: var(--product-card-title-text-transform);--letter-spacing: var(--product-card-title-letter-spacing);--line-height: var(--product-card-title-line-height, 1.2);font-family:var(--font-family);font-size:var(--font-size, 1.6rem);font-weight:var(--font-weight);text-transform:var(--text-transform);letter-spacing:var(--letter-spacing, 0);line-height:var(--line-height, 1.5)}.js .dfd-card .dfd-card-sku{--font-weight: 500;font-size:var(--font-size, 1.6rem);font-weight:var(--font-weight);margin-top:.4rem;color:rgb(var(--color-gray));display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;white-space:normal!important;word-break:break-all}.js .dfd-card .dfd-card-sku.text{display:none}.js .dfd-card .dfd-card-sku span{font-weight:var(--font-weight)}.js .dfd-card .dfd-card-row[data-status]{min-height:unset;display:inline-flex;flex-direction:column;justify-content:center;margin-top:.4rem;gap:.8rem}.js .dfd-card .dfd-card-pricing{margin-left:0;font-family:var(--font-body-family);font-size:1.6rem;font-style:var(--font-body-style);font-weight:600;letter-spacing:var(--body-letter-spacing, 0);line-height:var(--body-line-height, 1.5);color:rgba(var(--color-foreground),1);flex-grow:1;width:100%;flex-direction:row;align-items:center;justify-content:center}.js .dfd-card .dfd-card-price--lowest-price{margin-left:0}.js .dfd-card .dfd-card-price--lowest-price>span{font-weight:500;text-transform:capitalize;color:#007caa;margin-right:4px}.js .dfd-card .dfd-card-price--sale{order:0;line-height:var(--body-line-height, 1.5);color:var(--color-sale-price)}.js .dfd-card .dfd-card-price--sale~.dfd-card-price{font-size:1.4rem;color:var(--color-compare-price)}.js .dfd-card .dfd-cart-add-button{min-width:unset;width:100%}.js .dfd-card .dfd-cart-add-button button,.js .dfd-card .dfd-cart-add-button a{--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);--color-button: var(--product-color-button);--color-button-text: var(--product-color-button-text);--gradient-button: var(--product-gradient-button);--color-button-border: var(--product-color-button-border);--color-button-hover: var(--product-color-button-hover);--color-button-text-hover: var(--product-color-button-text-hover);--gradient-button-hover: var(--product-gradient-button-hover);--color-button-border-hover: var(--product-color-button-border-hover);-webkit-appearance:none;appearance:none;position:relative;display:inline-flex;justify-content:center;align-items:center;cursor:pointer;font-family:var(--buttons-font-family);font-size:1.2rem;font-weight:var(--buttons-font-weight);line-height:var(--line-height-lowest, 1);letter-spacing:var(--body-letter-spacing);text-transform:var(--buttons-text-transform);text-decoration:none;color:rgb(var(--color-button-text));transition:all var(--duration-short) ease;transition-property:background,color,border-color;background:rgba(var(--color-button),1);background:var(--gradient-button);border-radius:var(--buttons-radius);border:var(--buttons-border-width, 0rem) solid var(--color-button-border);box-shadow:var(--shadow-horizontal-offset) var(--shadow-vertical-offset) var(--shadow-blur-radius) rgba(var(--color-shadow),var(--shadow-opacity));overflow:hidden;width:100%;min-width:calc(10rem + var(--buttons-border-width, 0rem) * 2);min-height:calc(3rem + var(--buttons-border-width, 0rem) * 2);padding:0 1.6rem;z-index:calc(var(--z-index-flat, 1) + 1)}.js .dfd-card .dfd-cart-add-button button .icon,.js .dfd-card .dfd-cart-add-button a .icon{display:block;width:1.2rem;height:1.2rem;margin-right:.5rem;position:relative}.js .dfd-card .dfd-cart-add-button button .icon:before,.js .dfd-card .dfd-cart-add-button a .icon:before{content:"";display:block;top:0;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.5 1.1665L1.75 3.49984V11.6665C1.75 11.9759 1.87292 12.2727 2.09171 12.4915C2.3105 12.7103 2.60725 12.8332 2.91667 12.8332H11.0833C11.3928 12.8332 11.6895 12.7103 11.9083 12.4915C12.1271 12.2727 12.25 11.9759 12.25 11.6665V3.49984L10.5 1.1665H3.5Z' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M1.75 3.5H12.25' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.33317 5.8335C9.33317 6.45233 9.08734 7.04583 8.64975 7.48341C8.21217 7.921 7.61868 8.16683 6.99984 8.16683C6.381 8.16683 5.78751 7.921 5.34992 7.48341C4.91234 7.04583 4.6665 6.45233 4.6665 5.8335' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");background-position:center;background-size:cover;background-repeat:no-repeat;width:100%;height:100%}.js .dfd-card .dfd-cart-add-button button:disabled,.js .dfd-card .dfd-cart-add-button button[aria-disabled=true],.js .dfd-card .dfd-cart-add-button button.disabled{--color-button: var(--color-button-disabled) !important;--color-button-text: var(--color-button-text-disabled) !important;--gradient-button: var(--gradient-button-disabled) !important;--color-button-border: var(--color-button-border-disabled) !important;cursor:not-allowed!important;pointer-events:none!important;opacity:1!important}.js .dfd-no-results{--dfd-no-results-padding: 0rem}.js .dfd-no-results .dfd-title-xl{font-family:var(--font-body-family);font-size:1.6rem;font-style:var(--font-body-style);font-weight:var(--font-body-weight);letter-spacing:var(--body-letter-spacing, 0);line-height:var(--body-line-height, 1.5);color:rgba(var(--color-foreground),1);margin-bottom:1.6rem}.js .dfd-fullscreen .dfd-meta{font-family:var(--font-body-family);font-size:1.6rem;font-style:var(--font-body-style);font-weight:var(--font-body-weight);letter-spacing:var(--body-letter-spacing, 0);line-height:var(--body-line-height, 1.5);color:rgba(var(--color-foreground),1);padding-top:0;background:transparent;margin:0 0 calc(var(--dfd-fullscreen-gap-y) * 2);text-transform:capitalize}.js .dfd-fullscreen .dfd-results-grid{--dfd-results-grid-column-count: 4;--dfd-results-grid-gap: 1.6rem;--dfd-results-grid-x-padding: 0rem;--dfd-results-grid-y-padding: 0rem}.js .dfd-sort-container .dfd-sort-button{padding:0;gap:.8rem;font-family:var(--font-body-family);font-size:1.6rem;font-style:var(--font-body-style);font-weight:700;letter-spacing:var(--body-letter-spacing, 0);line-height:var(--body-line-height, 1.5);color:rgba(var(--color-foreground),1);color:currentColor;text-transform:capitalize;text-decoration:none}.js .dfd-sort-container .dfd-sort-button.dfd-sort-option-button{font-weight:500}.js .dfd-sort-container .dfd-sort-button .dfd-sort-label{font-weight:var(--font-body-weight)}.js .dfd-sort-container .dfd-sort-button svg{padding-top:0;transform:unset;border-radius:50%;background:rgba(var(--color-white),1);color:rgba(var(--color-black),1);fill:currentColor;transition:all var(--duration-short) ease}.js .dfd-sort-container .dfd-sort-button svg path{fill:currentColor}.js .dfd-sort-container .dfd-sort-dropdown-modal{border-radius:0;box-shadow:0 .4rem .4rem rgba(var(--color-shadow),.05);border:none}.js .dfd-sort-container .dfd-sort-dropdown-modal .dfd-sort-option{padding-top:.8rem;padding-bottom:.8rem;border-color:rgba(var(--color-border),1)!important}.js .dfd-suggestion-link{gap:.8rem;min-height:unset}.js .dfd-suggestion-link:not(:last-child){margin-bottom:1.6rem}.js .dfd-suggestion-link .dfd-is-action{width:auto;flex-grow:0;background:#e6e6e6;color:#000;border:none;padding:.8rem 1.6rem;border-radius:2.8rem;text-decoration:none;font-family:var(--font-body-family);font-size:1.4rem;font-style:var(--font-body-style);font-weight:var(--font-body-weight);letter-spacing:var(--body-letter-spacing, 0);line-height:var(--body-line-height, 1.5);text-transform:capitalize;transition:all var(--duration-short) ease}.js .dfd-suggestion-link .dfd-is-action>span{overflow:hidden;white-space:normal;display:-webkit-box!important;-webkit-line-clamp:1;text-overflow:ellipsis;-webkit-box-orient:vertical}@media screen and (hover:hover){.js .dfd-sort-container .dfd-sort-button:hover svg{background:rgba(var(--color-black),1);color:rgba(var(--color-white),1)}.js .dfd-card .dfd-cart-add-button button:hover,.js .dfd-card .dfd-cart-add-button a:hover{color:rgba(var(--color-button-text-hover),1);border-color:var(--color-button-border-hover);background:rgba(var(--color-button-hover),1);background:var(--gradient-button-hover)}.js .dfd-card .dfd-cart-add-button button:hover .icon:before,.js .dfd-card .dfd-cart-add-button a:hover .icon:before{background-image:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.5 1.1665L1.75 3.49984V11.6665C1.75 11.9759 1.87292 12.2727 2.09171 12.4915C2.3105 12.7103 2.60725 12.8332 2.91667 12.8332H11.0833C11.3928 12.8332 11.6895 12.7103 11.9083 12.4915C12.1271 12.2727 12.25 11.9759 12.25 11.6665V3.49984L10.5 1.1665H3.5Z' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M1.75 3.5H12.25' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.33317 5.8335C9.33317 6.45233 9.08734 7.04583 8.64975 7.48341C8.21217 7.921 7.61868 8.16683 6.99984 8.16683C6.381 8.16683 5.78751 7.921 5.34992 7.48341C4.91234 7.04583 4.6665 6.45233 4.6665 5.8335' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")}.js .dfd-fullscreen .dfd-recommended-products .dfd-carousel-arrow:hover{--swiper-navigation-background-color: rgba(var(--color-black), 1);--swiper-navigation-color: rgba(var(--color-white), 1);--swiper-navigation-border-color: rgba(var(--color-black), 1)}.js .dfd-fullscreen .dfd-recommended-products .dfd-carousel-arrow[dfd-carousel-btn-left]:hover:after{background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 12L6 8L10 4' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")}.js .dfd-fullscreen .dfd-recommended-products .dfd-carousel-arrow[dfd-carousel-btn-right]:hover:after{background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 12L10 8L6 4' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")}.js .dfd-suggestion-link .dfd-is-action:hover,.js .dfd-suggestion-link .dfd-is-action:focus-within{background:#00aeef;color:#000}}@media screen and (max-width:1032px){.js .dfd-fullscreen .dfd-header{row-gap:var(--grid-base, 1.6rem)}.js .dfd-fullscreen .dfd-logo{max-width:15rem}.js .dfd-fullscreen .dfd-header .dfd-suggestions{grid-column:span 3!important}.js .dfd-fullscreen .dfd-results-grid{--dfd-results-grid-column-count: 3;--dfd-results-grid-gap: .8rem}.js .dfd-card .dfd-card-sku{font-size:1.3rem;min-height:3.9rem}}@media screen and (max-width:749px){.js .dfd-mobile{--color-foreground: var(--global-color-foreground);--color-background: var(--global-color-background);--gradient-background: var(--global-gradient-background)}.js .dfd-mobile .dfd-header{color:rgba(var(--color-foreground),1);background:rgb(var(--color-background));background:var(--gradient-background);padding-top:1.6rem;padding-bottom:1.6rem;padding-left:var(--page-padding-inline, 1.6rem);padding-right:var(--page-padding-inline, 1.6rem);box-shadow:0 .4rem .4rem rgba(var(--color-shadow),.05);border-bottom:.1rem solid rgba(var(--color-border),1)}.js .dfd-mobile .dfd-searchbox{--dfd-searchbox-input-padding-left: 0rem;height:auto;font-family:var(--font-body-family);font-size:1.6rem;font-style:var(--font-body-style);font-weight:var(--font-body-weight);letter-spacing:var(--body-letter-spacing, 0);line-height:var(--body-line-height, 1.5);color:rgba(var(--color-foreground),1);border-bottom:none;align-items:center;gap:.8rem}.js .dfd-mobile .dfd-searchbox .dfd-searchbox-slot{gap:0}.js .dfd-mobile .dfd-searchbox .dfd-searchbox-slot .dfd-btn-icon{--dfd-btn-font-size: 0;--dfd-btn-width: 2.4rem;--dfd-btn-height: 2.4rem;--dfd-btn-padding-x: 0;--dfd-btn-border-radius: 0;flex-shrink:0;margin-left:0;margin-right:0;position:relative}.js .dfd-mobile .dfd-searchbox .dfd-searchbox-slot .dfd-btn-icon:before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-position:center!important;background-size:cover!important}.js .dfd-mobile .dfd-searchbox .dfd-searchbox-slot .dfd-btn-icon[dfd-click=close-layer]:before{background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19 12H5' stroke='black' stroke-width='1.5' stroke-linejoin='round'/%3E%3Cpath d='M12 19L5 12L12 5' stroke='black' stroke-width='1.5' stroke-linejoin='round'/%3E%3C/svg%3E%0A")}.js .dfd-mobile .dfd-searchbox .dfd-searchbox-slot .dfd-btn-icon[data-dfd-role=voice-search]:before{background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_111246_26909)'%3E%3Cpath d='M12 1C11.2044 1 10.4413 1.31607 9.87868 1.87868C9.31607 2.44129 9 3.20435 9 4V12C9 12.7957 9.31607 13.5587 9.87868 14.1213C10.4413 14.6839 11.2044 15 12 15C12.7956 15 13.5587 14.6839 14.1213 14.1213C14.6839 13.5587 15 12.7957 15 12V4C15 3.20435 14.6839 2.44129 14.1213 1.87868C13.5587 1.31607 12.7956 1 12 1Z' stroke='black' stroke-width='2.5' stroke-linejoin='round'/%3E%3Cpath d='M19 10V12C19 13.8565 18.2625 15.637 16.9497 16.9497C15.637 18.2625 13.8565 19 12 19C10.1435 19 8.36301 18.2625 7.05025 16.9497C5.7375 15.637 5 13.8565 5 12V10' stroke='black' stroke-width='2.5' stroke-linejoin='round'/%3E%3Cpath d='M12 19V23' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8 23H16' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_111246_26909'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A")}.js .dfd-mobile .dfd-searchbox .dfd-searchbox-slot .dfd-btn-icon[dfd-click=clear-or-close-layer]:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE4IDZMNiAxOCIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTYgNkwxOCAxOCIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==)}.js .dfd-mobile .dfd-searchbox .dfd-searchbox-slot .dfd-btn-icon svg{display:none}.js .dfd-mobile .dfd-searchbox-input,.js .dfd-mobile .dfd-searchbox-autocomplete{padding-left:0;padding-right:0;font-weight:500}.js .dfd-mobile .dfd-searchbox-input::placeholder{color:var(--input-placeholder)}.js .dfd-mobile .dfd-searchbox-input::-webkit-input-placeholder{color:var(--input-placeholder)}.js .dfd-mobile .dfd-tabs{background:#f4f2f0}.js .dfd-mobile .dfd-content{background:transparent;position:relative}.js .dfd-mobile .dfd-popular-searches-results{background-image:url(https://hammerhead-performance.myshopify.com/cdn/shop/files/image_background_our_store_mobile.jpg?v=1782211525&width=900);background-size:cover;background-position:center center;background-attachment:scroll;background-repeat:no-repeat;opacity:1;mix-blend-mode:normal}.js .dfd-mobile .dfd-popular-searches-tags .dfd-popular-searches{--color-foreground: var(--global-color-foreground);--color-background: var(--global-color-background);--gradient-background: var(--global-gradient-background);box-sizing:unset;padding-top:1.6rem;padding-bottom:1.6rem;padding-left:var(--page-padding-inline, 1.6rem);padding-right:var(--page-padding-inline, 1.6rem);margin-bottom:0;color:rgba(var(--color-foreground),1);background:rgb(var(--color-background));background:var(--gradient-background)}.js .dfd-mobile .dfd-popular-searches .dfd-popular-searches-title{padding:0;display:flex;align-items:center;justify-content:space-between;margin-bottom:1.6rem}.js .dfd-mobile .dfd-popular-searches .dfd-popular-searches-title .dfd-title-sm{float:none;font-family:var(--font-body-family);font-size:1.8rem;font-style:var(--font-body-style);font-weight:700;letter-spacing:var(--body-letter-spacing, 0);line-height:var(--body-line-height, 1.5);color:rgba(var(--color-foreground),1);text-transform:capitalize;margin-bottom:0}.js .dfd-mobile .dfd-popular-searches .dfd-popular-searches-title .dfd-delete-link-button,.js .dfd-mobile .dfd-popular-searches-brand .dfd-delete-link-button{font-family:var(--font-body-family);font-size:1.6rem;font-style:var(--font-body-style);font-weight:700;letter-spacing:var(--body-letter-spacing, 0);line-height:var(--body-line-height, 1.5);color:rgba(var(--color-foreground),1);text-transform:uppercase;padding:0;color:#007caa;float:none;height:auto;flex-shrink:0}.js .dfd-mobile .dfd-popular-searches .dfd-popular-searches-buttons{padding:0;display:flex;flex-direction:column;gap:var(--grid-base, 1.6rem);overflow:inherit;width:100%}.dfd-popular-searches-buttons+.dfd-popular-searches-title{margin-top:1.6rem}.js .dfd-mobile .dfd-popular-searches .dfd-suggestion-button{margin-right:0;border:none;border-radius:0}.js .dfd-mobile .dfd-popular-searches .dfd-suggestion-button button{justify-content:flex-start;font-family:var(--font-body-family);font-size:1.6rem;font-style:var(--font-body-style);font-weight:500;letter-spacing:var(--body-letter-spacing, 0);line-height:var(--body-line-height, 1.5);color:rgba(var(--color-foreground),1);text-transform:capitalize;height:auto}.js .dfd-mobile .dfd-popular-searches .dfd-suggestion-button button[dfd-click=click-suggestion]{padding-left:0;padding-right:3.2rem;position:relative}.js .dfd-mobile .dfd-popular-searches .dfd-suggestion-button button[dfd-click=click-suggestion]:before,.js .dfd-mobile .dfd-popular-searches .dfd-suggestion-button button[dfd-click=click-suggestion]:after{content:"";display:block;position:absolute;background-position:center!important;background-size:cover!important;inset-block-start:0;width:2.4rem;height:2.4rem}.js .dfd-mobile .dfd-popular-searches .dfd-suggestion-button button[dfd-click=click-suggestion]:before{content:none;inset-inline-start:0;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 22C17.5228 22 22 17.5228 22 12C22 6.47715 17.5228 2 12 2C6.47715 2 2 6.47715 2 12C2 17.5228 6.47715 22 12 22Z' stroke='%23B0B0B0' stroke-width='1.5' stroke-linejoin='round'/%3E%3Cpath d='M12 6V12L16 14' stroke='%23B0B0B0' stroke-width='1.5' stroke-linejoin='round'/%3E%3C/svg%3E%0A")}.js .dfd-mobile .dfd-popular-searches .dfd-suggestion-button button[dfd-click=click-suggestion]:after{inset-inline-end:0;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 13V19C18 19.5304 17.7893 20.0391 17.4142 20.4142C17.0391 20.7893 16.5304 21 16 21H5C4.46957 21 3.96086 20.7893 3.58579 20.4142C3.21071 20.0391 3 19.5304 3 19V8C3 7.46957 3.21071 6.96086 3.58579 6.58579C3.96086 6.21071 4.46957 6 5 6H11' stroke='%23B0B0B0' stroke-width='1.5' stroke-linejoin='round'/%3E%3Cpath d='M15 3H21V9' stroke='%23B0B0B0' stroke-width='1.5' stroke-linejoin='round'/%3E%3Cpath d='M10 14L21 3' stroke='%23B0B0B0' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")}.js .dfd-mobile .dfd-popular-searches .dfd-suggestion-button button[dfd-click=remove-term]{display:none}.js .dfd-mobile .dfd-content-header{padding-top:1.6rem;padding-left:var(--page-padding-inline, 1.6rem);padding-right:var(--page-padding-inline, 1.6rem);margin-bottom:1.6rem}.js .dfd-mobile .dfd-content-header .dfd-meta{padding:0;margin:0;font-size:inherit;line-height:inherit;white-space:unset}.js .dfd-mobile .dfd-content-header .dfd-title-sm{font-family:var(--font-body-family);font-size:1.8rem;font-style:var(--font-body-style);font-weight:700;letter-spacing:var(--body-letter-spacing, 0);line-height:var(--body-line-height, 1.5);color:rgba(var(--color-foreground),1);text-transform:capitalize;float:none;margin-bottom:0;height:auto}.js .dfd-mobile .dfd-results-grid{--dfd-results-grid-x-padding: var(--page-padding-inline, 1.6rem);--dfd-results-grid-y-padding: 0;--dfd-results-grid-gap: 1rem}.js .dfd-mobile .dfd-fallback-content{padding-top:1.6rem;padding-bottom:0;padding-left:var(--page-padding-inline, 1.6rem);padding-right:var(--page-padding-inline, 1.6rem);background:transparent;border:none;text-align:left}}@media screen and (min-width:750px){.js .dfd-card .dfd-card-media{--image-padding: .4rem}.js .dfd-card .dfd-card-title{--font-size: var(--product-card-title-font-size-tablet)}.js .dfd-suggestion-button{padding:.8rem 1.6rem;background:#e6e6e6;color:#000;border:none;gap:.4rem;align-items:center;transition:all var(--duration-short) ease}.js .dfd-suggestion-button>button{font-family:var(--font-body-family);font-size:1.4rem;font-style:var(--font-body-style);font-weight:var(--font-body-weight);letter-spacing:var(--body-letter-spacing, 0);line-height:var(--body-line-height, 1.5);text-transform:capitalize;padding:0!important;color:currentColor!important;height:auto}.js .dfd-suggestion-button>button[dfd-click=remove-term]{width:1.6rem;height:1.6rem}.js .dfd-suggestion-button>button[dfd-click=remove-term] svg{margin-left:0;width:100%;height:100%;fill:currentColor;color:currentColor}.js .dfd-card .dfd-cart-add-button button,.js .dfd-card .dfd-cart-add-button a{min-height:calc(3.8rem + var(--buttons-border-width, 0rem) * 2);font-size:1.4rem}.js .dfd-card .dfd-cart-add-button button .icon,.js .dfd-card .dfd-cart-add-button a .icon{width:1.4rem;height:1.4rem;margin-right:.8rem}}@media screen and (min-width:1033px){.js .dfd-fullscreen{--dfd-fullscreen-padding-x: max(calc(2 * var(--page-padding-inline)), calc((100vw - var(--page-width)) / 2) + var(--page-padding-inline) / 2)}.js .dfd-card{padding:0}.js .dfd-card .dfd-card-media{--image-padding: .8rem}.js .dfd-carousel-content .dfd-card{width:21rem}.js .dfd-card .dfd-card-thumbnail img{transition:transform var(--duration-default) cubic-bezier(0,0,.17,.61);will-change:transform}.js .dfd-card:hover .dfd-card-thumbnail img,.js .dfd-card:focus-within .dfd-card-thumbnail img{transform:scale(1.05)}.js .dfd-card .dfd-card-content{margin-top:0;padding:1.6rem;text-align:center;position:relative}.js .dfd-card .dfd-card-title{--font-size: var(--product-card-title-font-size-desktop)}.js .dfd-card .dfd-cart-add-button{position:absolute;top:auto;left:1.6rem;right:1.6rem;bottom:calc(100% + 1.6rem);width:calc(100% - 3.2rem);z-index:var(--z-index-flat, 1);opacity:0;visibility:hidden;pointer-events:none}.js .dfd-card:hover .dfd-cart-add-button,.js .dfd-card:focus-within .dfd-cart-add-button{opacity:1;visibility:visible;pointer-events:all}.js .dfd-suggestion-button:hover,.js .dfd-suggestion-button:focus-within{background:#00aeef;color:#000}}.js #yotpo-reviews-main-widget{--primary-font-family: var(--font-heading-family)!important;--primary-font-weight: var(--font-heading-weight)!important;--primary-font-style: var(--font-heading-style)!important;--secondary-font-family: var(--font-body-family)!important;--secondary-font-weight: var(--font-body-weight)!important;--secondary-font-style: var(--font-body-style)!important;--color-foreground: var(--global-color-foreground);--color-background: var(--global-color-background);--gradient-background: var(--global-gradient-background);color:rgba(var(--color-foreground),1);background:rgb(var(--color-background));background:var(--gradient-background)}.js #yotpo-reviews-main-widget .yotpo-base-layout{font-family:var(--font-body-family);font-size:1.6rem;line-height:var(--body-line-height, 1.5);width:100%!important;padding:4rem 1.6rem;box-sizing:border-box}.js #yotpo-reviews-main-widget .yotpo-main-layout .yotpo-border-margin{margin-top:0;display:none}.js #yotpo-reviews-main-widget .yotpo-main-layout .yotpo-head{margin-top:0;margin-bottom:1.6rem}.js #yotpo-reviews-main-widget .yotpo-main-layout .yotpo-head .yotpo-headline,.js .yotpo-form-complete .yotpo-headline-complete{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight)!important;font-size:2.4rem;line-height:var(--heading-line-height, 1.2);letter-spacing:var(--heading-letter-spacing, 0);color:rgba(var(--color-foreground),1);text-transform:uppercase;word-break:break-word}.js #yotpo-reviews-main-widget .yotpo-main-layout .yotpo-head+div{margin-top:0}.js .yotpo-display-s .yotpo-empty-state{margin-top:0!important}.js .yotpo-display-l .yotpo-title-text,.js .yotpo-display-m .yotpo-title-text,.js .yotpo-display-s .yotpo-title-text{--text-color: #00AEEF;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:600;font-size:1.8rem;line-height:var(--heading-line-height, 1.2);letter-spacing:var(--heading-letter-spacing, 0);margin-top:1.6rem;margin-bottom:1.6rem;color:var(--text-color)!important}.js .yotpo-form-complete .yotpo-body-complete{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:600;font-size:1.8rem;line-height:var(--heading-line-height, 1.2);letter-spacing:var(--heading-letter-spacing, 0);color:var(--text-color)!important}.js .yotpo-display-l .yotpo-body-text,.js .yotpo-display-m .yotpo-body-text,.js .yotpo-display-s .yotpo-body-text{font-size:1.6rem;font-weight:500;margin-top:0;margin-bottom:1.6rem;text-transform:capitalize}.js #yotpo-reviews-main-widget .yotpo-new-review-btn-wrapper .yotpo-new-review-btn,.js #yotpo-reviews-main-widget .yotpo-vertical-pagination .yotpo-reviews-pagination-item,.js .yotpo-review-form .form-footer .yotpo-review-form-footer-container .yotpo-new-review-submit,.js .yotpo-form-complete .yotpo-shop-complete{--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);-webkit-appearance:none;appearance:none;position:relative;display:inline-flex;justify-content:center;align-items:center;padding:0 1.6rem;cursor:pointer;font-family:var(--buttons-font-family)!important;font-size:var(--buttons-font-size)!important;font-weight:var(--buttons-font-weight)!important;line-height:var(--line-height-lowest, 1)!important;letter-spacing:var(--body-letter-spacing);text-transform:capitalize;text-decoration:none;color:rgb(var(--color-button-text))!important;transition:all var(--duration-short) ease;background:rgba(var(--color-button),1)!important;background:var(--gradient-button)!important;border-radius:var(--buttons-radius)!important;border:var(--buttons-border-width, 0rem) solid var(--color-button-border);box-shadow:var(--shadow-horizontal-offset) var(--shadow-vertical-offset) var(--shadow-blur-radius) rgba(var(--color-shadow),var(--shadow-opacity));overflow:hidden;min-width:calc(10rem + var(--buttons-border-width, 0rem) * 2);min-height:calc(4.6rem + var(--buttons-border-width, 0rem) * 2)!important;z-index:var(--z-index-flat, 1);margin-bottom:0!important;width:auto;height:auto;box-sizing:border-box}.js #yotpo-reviews-main-widget .yotpo-new-review-btn-wrapper .yotpo-new-review-btn.focused,.js #yotpo-reviews-main-widget .yotpo-vertical-pagination .yotpo-reviews-pagination-item.focused,.js #yotpo-reviews-main-widget .yotpo-new-review-btn-wrapper .yotpo-new-review-btn:focus-visible,.js #yotpo-reviews-main-widget .yotpo-vertical-pagination .yotpo-reviews-pagination-item:focus-visible,.js #yotpo-reviews-main-widget .yotpo-new-review-btn-wrapper .yotpo-new-review-btn:focus,.js #yotpo-reviews-main-widget .yotpo-vertical-pagination .yotpo-reviews-pagination-item:focus,.js .yotpo-review-form .form-footer .yotpo-review-form-footer-container .yotpo-new-review-submit.focused,.js .yotpo-review-form .form-footer .yotpo-review-form-footer-container .yotpo-new-review-submit:focus-visible,.js .yotpo-review-form .form-footer .yotpo-review-form-footer-container .yotpo-new-review-submit:focus,.js .yotpo-form-complete .yotpo-shop-complete.focused,.js .yotpo-form-complete .yotpo-shop-complete:focus-visible,.js .yotpo-form-complete .yotpo-shop-complete:focus{outline:0;box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .5rem rgba(var(--color-shadow),.5),0 0 .5rem .4rem rgba(var(--color-shadow),.3)}.js .modal-backdrop.yotpo-review-form-modal .yotpo-modal{border-radius:.8rem}.js .modal-backdrop.yotpo-review-form-modal .yotpo-modal .yotpo-modal-content .yotpo-modal-header{padding-top:2.4rem}.js .modal-backdrop.yotpo-review-form-modal .yotpo-modal-header-heading{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:2.4rem;line-height:var(--heading-line-height, 1.2);letter-spacing:var(--heading-letter-spacing, 0);color:rgba(var(--color-foreground),1);text-transform:uppercase;word-break:break-word}.js .modal-backdrop.yotpo-review-form-modal .yotpo-modal-header-paragraph{font-size:1.2rem;font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);line-height:var(--body-line-height, 1.5);letter-spacing:var(--body-letter-spacing, 0);text-transform:capitalize}.js .yotpo-review-form{font-family:var(--font-body-family)!important;font-size:1.6rem!important;font-style:var(--font-body-style)!important;font-weight:var(--font-body-weight)!important;letter-spacing:var(--body-letter-spacing, 0);line-height:var(--body-line-height, 1.5)!important}.js .yotpo-review-form .yotpo-new-review-star-rating,.js .yotpo-input-wrapper{margin-bottom:1.6rem!important}.js .yotpo-star-rating-wrapper .yotpo-star-rating-icons{margin:0!important}.js .yotpo-star-rating-wrapper .yotpo-form-label,.js .yotpo-input-wrapper .yotpo-form-label{display:block;font-family:var(--font-body-family)!important;font-size:1.6rem!important;font-style:var(--font-body-style)!important;font-weight:var(--font-body-weight)!important;letter-spacing:var(--body-letter-spacing, 0);line-height:var(--body-line-height, 1.5)!important;margin-top:0!important;margin-bottom:.8rem!important;padding:0!important;color:var(--text-color)!important}.js .yotpo-star-rating-wrapper .yotpo-form-label span[aria-hidden=true],.js .yotpo-input-wrapper .yotpo-form-label span[aria-hidden=true]{color:red}.js .yotpo-input-wrapper input,.js .yotpo-input-wrapper textarea{--color-foreground: var(--input-foreground);--color-background: var(--input-background);--inputs-radius: .8rem;--inputs-border-width: .1rem;-webkit-appearance:none;appearance:none;border:var(--inputs-border-width, 0rem) solid var(--input-border-color)!important;background-color:transparent;color:rgba(var(--color-foreground),1)!important;font-family:var(--font-body-family)!important;font-size:1.4rem!important;font-weight:var(--font-body-weight)!important;letter-spacing:var(--body-letter-spacing);width:100%;box-sizing:border-box;border-radius:var(--inputs-radius)!important;min-height:4.8rem!important;line-height:normal!important;min-width:calc(7rem + (var(--inputs-border-width, 0rem) * 2));position:relative;padding:1.2rem 1.6rem!important;transition:box-shadow var(--duration-short) ease;box-shadow:none!important;outline:0!important;color:var(--text-color)!important}.js .yotpo-input-wrapper input:focus::placeholder,.js .yotpo-input-wrapper input:not(:placeholder-shown)::placeholder,.js .yotpo-input-wrapper input:-webkit-autofill::placeholder,.js .yotpo-input-wrapper textarea:focus::placeholder,.js .yotpo-input-wrapper textarea:not(:placeholder-shown)::placeholder,.js .yotpo-input-wrapper textarea:-webkit-autofill::placeholder{opacity:0}.js .yotpo-input-wrapper input:focus-visible,.js .yotpo-input-wrapper textarea:focus-visible{outline:0;box-shadow:none!important}.js .yotpo-input-wrapper input:focus,.js .yotpo-input-wrapper textarea:focus{outline:0;box-shadow:none!important}.js .yotpo-input-wrapper .yotpo-new-input-message{font-family:var(--font-body-family)!important;font-size:1.2rem!important;font-style:var(--font-body-style)!important;font-weight:var(--font-body-weight)!important;letter-spacing:var(--body-letter-spacing, 0);line-height:var(--body-line-height, 1.5)!important;margin-top:0!important;margin-bottom:.8rem!important;color:var(--text-color)!important}.js #yotpo-reviews-main-widget .yotpo-headline{margin:0}.js #yotpo-reviews-main-widget .yotpo-layout-header-wrapper{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap;gap:2.8rem;margin:0}.js #yotpo-reviews-main-widget .yotpo-bottom-line,.js #yotpo-reviews-main-widget .yotpo-summary-section{display:flex;width:auto;margin:0;padding:0}.js #yotpo-reviews-main-widget .yotpo-bottom-line-summary{display:flex;flex-direction:row;align-items:center;gap:1.6rem;margin:0;padding:0 2.8rem 0 0;border-right:1px solid #f0f0f0}.js #yotpo-reviews-main-widget .yotpo-bottom-line-left-panel.yotpo-bottom-line-score{font-family:var(--font-heading-family);font-size:8rem;font-weight:700;line-height:1;padding:0!important;margin:0!important;color:currentColor}.js #yotpo-reviews-main-widget .yotpo-bottom-line-right-panel{display:flex;flex-direction:column;align-items:flex-start;gap:.8rem;margin:0;padding:0}.js #yotpo-reviews-main-widget .yotpo-vertical-border{display:none}.js #yotpo-reviews-main-widget .yotpo-new-review-btn-wrapper{width:auto;margin:0;padding:0}.js #yotpo-reviews-main-widget .yotpo-star-rating{display:inline-flex;align-items:center;flex:0 0 auto;gap:.4rem;margin:0}.js #yotpo-reviews-main-widget .yotpo-star-rating .star-container{display:flex;width:3.2rem;height:3.2rem;padding:.267rem;margin:0!important}.js #yotpo-reviews-main-widget .yotpo-star-rating .yotpo-star-rating-icon{display:block;width:100%;height:100%;transform:none}.js #yotpo-reviews-main-widget .yotpo-bottom-line-text{font-family:var(--font-body-family)!important;font-size:1.6rem!important;font-style:var(--font-body-style)!important;font-weight:500!important;line-height:var(--body-line-height, 1.5);margin:0!important;color:currentColor!important;text-transform:capitalize!important}.js #yotpo-reviews-main-widget .yotpo-header-container{margin-top:1.6rem}.js #yotpo-reviews-main-widget .yotpo-header-container+div{margin-top:0}.js #yotpo-reviews-main-widget .yotpo-filters-container{display:none!important}.js #yotpo-reviews-main-widget .yotpo-reviews-container{margin-top:2.4rem!important}.js #yotpo-reviews-main-widget .yotpo-reviews-list-wrapper{width:100%;margin:0;padding:0!important;border-top:1px solid #b0b0b0}.js #yotpo-reviews-main-widget .yotpo-reviews-item{list-style:none;margin:0;padding:2.4rem 0;border-bottom:1px solid #b0b0b0}.js #yotpo-reviews-main-widget .yotpo-reviews-item .yotpo-review{display:grid;grid-template-columns:minmax(16rem,18%) minmax(0,1fr) auto;align-items:start;column-gap:2.4rem;width:100%;margin:0;padding:0}.js #yotpo-reviews-main-widget .yotpo-review-left-panel,.js #yotpo-reviews-main-widget .yotpo-review-center-panel,.js #yotpo-reviews-main-widget .yotpo-review-right-panel{width:auto;min-width:0!important;max-width:none;margin:0;padding:0}.js #yotpo-reviews-main-widget .yotpo-reviewer{display:flex;align-items:flex-start;gap:1rem}.js #yotpo-reviews-main-widget .yotpo-reviewer-image,.js #yotpo-reviews-main-widget .yotpo-reviewer-image svg{width:4rem;height:4rem;flex-shrink:0;margin:0}.js #yotpo-reviews-main-widget .yotpo-reviewer-details{display:flex;flex-direction:column;align-items:flex-start;margin-top:0}.js #yotpo-reviews-main-widget .yotpo-reviewer-name-text{color:#000;font-family:var(--font-body-family);font-size:1.6rem;font-weight:500!important}.js #yotpo-reviews-main-widget .yotpo-review-rating-title{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:1rem;margin:0 0 .8rem;width:100%}.js #yotpo-reviews-main-widget .yotpo-review-title{font-family:var(--font-heading-family);font-size:1.8rem;font-weight:700!important;line-height:var(--heading-line-height, 1.2);margin:0;text-transform:capitalize;overflow-wrap:anywhere}.js #yotpo-reviews-main-widget .yotpo-review-title strong{font-weight:inherit}.js #yotpo-reviews-main-widget .yotpo-review-content{font-family:var(--font-body-family);font-size:1.6rem;font-style:var(--font-body-style);font-weight:var(--font-body-weight);letter-spacing:var(--body-letter-spacing, 0);line-height:var(--body-line-height, 1.5);margin:0;overflow-wrap:anywhere}.js #yotpo-reviews-main-widget .yotpo-text-container .yotpo-read-more-text{margin:0;font-family:var(--font-body-family)!important;font-size:1.6rem!important;font-style:var(--font-body-style)!important;font-weight:var(--font-body-weight)!important;letter-spacing:var(--body-letter-spacing, 0)!important;line-height:var(--body-line-height, 1.5)!important}.js #yotpo-reviews-main-widget .yotpo-review-date{text-align:right;white-space:nowrap}.js #yotpo-reviews-main-widget .yotpo-date-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.js #yotpo-reviews-main-widget .yotpo-review-votes-wrapper{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.8rem;width:100%;margin:1.6rem 0 0!important}.js #yotpo-reviews-main-widget .yotpo-review-votes-icons-wrapper,.js #yotpo-reviews-main-widget .yotpo-review-votes-icons-container{display:inline-flex;align-items:center;gap:.5rem;margin-top:0}.js #yotpo-reviews-main-widget .yotpo-review-votes-icons-container{margin-right:0}.js #yotpo-reviews-main-widget .yotpo-review-votes-icons-wrapper{gap:1rem;margin-top:0}.js #yotpo-reviews-main-widget .yotpo-date-format,.js #yotpo-reviews-main-widget .yotpo-review-votes-text,.js #yotpo-reviews-main-widget .yotpo-review-votes-number{font-family:var(--font-body-family);font-size:1.6rem;font-style:var(--font-body-style);font-weight:var(--font-body-weight);letter-spacing:var(--body-letter-spacing, 0);line-height:var(--body-line-height, 1.5);color:#373737}.js #yotpo-reviews-main-widget .yotpo-review-votes-text{margin-right:0!important}.js #yotpo-reviews-main-widget .yotpo-review-border-smooth,.js #yotpo-reviews-main-widget .yotpo-crfs-seperator:empty{display:none}.js .yotpo-reviews-star-ratings-widget{margin-bottom:0!important}.js .yotpo-widget-clear button,.js .yotpo-widget-clear .yotpo-sr-bottom-line-summary{align-items:center!important;cursor:pointer!important;gap:.8rem}.js .yotpo-widget-clear .yotpo-sr-bottom-line-summary>span,.js .yotpo-widget-clear .yotpo-sr-bottom-line-summary>span>span{line-height:var(--line-height-lowest, 1)!important;padding-top:0!important;height:auto!important;cursor:pointer;gap:.4rem}.js .yotpo-widget-clear .yotpo-sr-bottom-line-summary>span>span svg{margin-right:0!important;width:1.6rem;height:1.6rem;padding:.133rem;box-sizing:border-box}.js .yotpo-sr-bottom-line-summary .yotpo-sr-bottom-line-text,.js .yotpo-sr-bottom-line-summary .yotpo-sr-bottom-line-score,.js .yotpo-sr-bottom-line-button .yotpo-sr-bottom-line-text,.js .yotpo-sr-bottom-line-button .yotpo-sr-bottom-line-score{font-family:var(--font-body-family)!important;font-size:1.6rem!important;font-style:var(--font-body-style)!important;font-weight:var(--font-body-weight)!important;letter-spacing:var(--body-letter-spacing, 0)!important;line-height:var(--body-line-height, 1.5)!important;color:rgba(var(--color-foreground),1)!important;padding-top:0!important}@media screen and (hover:hover){.js #yotpo-reviews-main-widget .yotpo-new-review-btn-wrapper .yotpo-new-review-btn:hover,.js #yotpo-reviews-main-widget .yotpo-vertical-pagination .yotpo-reviews-pagination-item:hover,.js .yotpo-review-form .form-footer .yotpo-review-form-footer-container .yotpo-new-review-submit:hover,.js .yotpo-form-complete .yotpo-shop-complete:hover{color:rgba(var(--color-button-text-hover),1)!important;border-color:var(--color-button-border-hover)!important;background:rgba(var(--color-button-hover),1)!important;background:var(--gradient-button-hover)!important}}@media screen and (max-width:749px){.js #yotpo-reviews-main-widget .yotpo-new-review-btn-wrapper .yotpo-new-review-btn,.js #yotpo-reviews-main-widget .yotpo-vertical-pagination .yotpo-reviews-pagination-item,.js .yotpo-review-form .form-footer .yotpo-review-form-footer-container .yotpo-new-review-submit,.js .yotpo-form-complete .yotpo-shop-complete{font-size:1.4rem!important;min-height:calc(3.8rem + var(--buttons-border-width, 0rem) * 2)!important}.js .yotpo-media-modal .yotpo-review{margin-top:2.4rem;margin-bottom:2.4rem}.js .yotpo-media-modal .yotpo-review .yotpo-review-center-panel .yotpo-review-star-rating{margin-bottom:1.6rem}.yotpo-media-modal .yotpo-review .yotpo-review-center-panel .yotpo-review-title{margin-top:0;margin-bottom:1.6rem}.js .yotpo-media-modal .yotpo-review .yotpo-review-center-panel .yotpo-review-content{font-family:var(--font-body-family);font-size:1.6rem;font-style:var(--font-body-style);font-weight:var(--font-body-weight);letter-spacing:var(--body-letter-spacing, 0);line-height:var(--body-line-height, 1.5);margin-top:0}.js .yotpo-media-modal .yotpo-review .yotpo-review-center-panel .yotpo-crfs-seperator:empty{display:none;margin:0}.js #yotpo-reviews-main-widget .yotpo-header-container{margin-top:0}}@media screen and (min-width:1033px){.js #yotpo-reviews-main-widget .yotpo-base-layout{padding:4.8rem}}@media screen and (min-width:1600px){.js #yotpo-reviews-main-widget .yotpo-base-layout{padding:5.6rem}}.js #yotpo-reviews-main-widget .yotpo-horizontal-pagination-container{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin:0;padding:0;list-style:none}.js #yotpo-reviews-main-widget .yotpo-pagination-number-container{list-style:none;margin-bottom:0}.js #yotpo-reviews-main-widget .yotpo-reviews-pagination-item{position:relative;align-items:center;justify-content:center;box-sizing:border-box;margin:0;padding:0;border:0px;box-shadow:none;color:rgba(var(--color-foreground),1);background-color:transparent;font-family:var(--font-body-family);font-size:1.4rem!important;font-weight:600;line-height:var(--body-line-height, 1.5);letter-spacing:var(--body-letter-spacing, 0);cursor:pointer;text-decoration:none}.js #yotpo-reviews-main-widget .yotpo-reviews-pagination-item:is(.disabled,:disabled,[aria-disabled=true]){cursor:not-allowed!important}.js #yotpo-reviews-main-widget .yotpo-reviews-pagination-container{margin-top:2.4rem;margin-bottom:0}.js #yotpo-reviews-main-widget .yotpo-horizontal-pagination{margin:0}.js #yotpo-reviews-main-widget .yotpo-horizontal-pagination-container{grid-gap:.93rem}.js #yotpo-reviews-main-widget .yotpo-pagination-number-container{max-width:3.2rem;flex-grow:1;flex-shrink:0;flex-basis:3.2rem}.js #yotpo-reviews-main-widget .yotpo-pagination-arrow{max-width:100%;flex-grow:0;flex-shrink:0;flex-basis:auto}.js #yotpo-reviews-main-widget .yotpo-reviews-pagination-item{display:inline-flex;height:3.2rem;width:100%}.js #yotpo-reviews-main-widget .yotpo-pagination-number{border-radius:50%}.js #yotpo-reviews-main-widget .yotpo-reviews-pagination-item.selected{opacity:1!important;background-color:#00aeef}.js #yotpo-reviews-main-widget .yotpo-pagination-arrow .yotpo-reviews-pagination-item{padding-left:1.6rem;padding-right:1.6rem;grid-gap:.4rem;background-color:#00aeef;text-transform:uppercase;font-weight:600;min-width:7.1rem;border-radius:.5rem}.js #yotpo-reviews-main-widget .yotpo-reviews-pagination-item:is(.disabled,:disabled,[aria-disabled=true]){background-color:#e6e6e6;color:#b0b0b0;opacity:1!important}.js #yotpo-reviews-main-widget .yotpo-reviews-pagination-item:not(.disabled):not(:disabled):not([aria-disabled=true]):hover{background-color:#00aeef;color:inherit}.js #yotpo-reviews-main-widget .yotpo-pagination-arrow .yotpo-reviews-pagination-item:not(.disabled):not(:disabled):not([aria-disabled=true]):hover{background-color:#004964;color:#fff}@media screen and (max-width:1032px){.js #yotpo-reviews-main-widget .yotpo-reviews-pagination-item:after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0}.js #yotpo-reviews-main-widget .yotpo-pagination-arrow .yotpo-reviews-pagination-item{padding-left:.8rem;padding-right:.8rem;font-size:1.2rem!important}}@media screen and (min-width:1033px){.js #yotpo-reviews-main-widget .yotpo-horizontal-pagination-container{grid-gap:.8rem}}.js #yotpo-reviews-main-widget .yotpo-pagination-arrow svg{display:none}.js #yotpo-reviews-main-widget .yotpo-pagination-arrow:first-child button:before{content:"Previous"}.js #yotpo-reviews-main-widget .yotpo-pagination-arrow:last-child button:before{content:"Next"}@media screen and (max-width:749px){.js #yotpo-reviews-main-widget .yotpo-layout-header-wrapper{gap:1.6rem;padding-inline:3.15rem}.js #yotpo-reviews-main-widget .yotpo-bottom-line-summary{border:0;padding:0}.js #yotpo-reviews-main-widget .yotpo-bottom-line-left-panel.yotpo-bottom-line-score{font-size:6rem}.js #yotpo-reviews-main-widget .yotpo-new-review-btn-wrapper{width:100%;text-align:center;padding-top:1.6rem;border-top:.1rem solid #F0F0F0}.js #yotpo-reviews-main-widget .yotpo-reviews-item .yotpo-review{grid-template-columns:minmax(0,1fr) auto;row-gap:1.6rem;column-gap:1.2rem}.js #yotpo-reviews-main-widget .yotpo-review-left-panel{grid-column:1;grid-row:1}.js #yotpo-reviews-main-widget .yotpo-review-right-panel{grid-column:2;grid-row:1}.js #yotpo-reviews-main-widget .yotpo-review-center-panel{grid-column:1 / -1;grid-row:2}.js #yotpo-reviews-main-widget .yotpo-review-rating-title{align-items:flex-start;flex-direction:column;gap:1.6rem}.js #yotpo-reviews-main-widget .yotpo-review-content{font-size:1.4rem}.js #yotpo-reviews-main-widget .yotpo-review-votes-wrapper{justify-content:flex-start}.js #yotpo-reviews-main-widget .yotpo-reviews-list .yotpo-star-rating .star-container{width:1.6rem;height:1.6rem;padding:.13rem}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/app.css.map */
