.back-in-stock-notify,.loop-returns-activated .customize-btn{display:none}.popmechanic-controls-btn-next{right:15px!important}.popmechanic-controls-btn-prev{left:15px!important}#reviews-link{margin-bottom:.75rem}.pdp-countdown{padding:1.5rem;border-radius:10px;margin-bottom:2rem}.pdp-countdown .countdown-date p{font-size:1.5rem;text-align:center;margin-bottom:12px;letter-spacing:-.5px!important}.pdp-countdown span{font-size:1rem;text-align:center;line-height:1;text-transform:uppercase}.pdp-countdown .column span:first-child{font-size:2rem;font-weight:700;letter-spacing:4px}.free-return-text{margin-top:12px;font-size:.9rem}.stock-alert-container,.product-variants{margin-top:.75rem}.bf-price .on-sale{font-weight:700}.bf-price span:last-of-type{font-size:12px}.quantity-container,.atc-container{display:flex;align-items:center;column-gap:16px}.atc-container{margin-bottom:24px}.back-in-stock-notify{margin-bottom:13px;column-gap:12px;display:none}.back-in-stock-input.missing-email{border:1px solid red!important}.color-tooltip{display:none}.swatch-options .swatch-btn-color:hover .color-tooltip{display:block;color:#fff;position:absolute;background:#000;top:-25px;font-size:14px;z-index:10;text-align:center;text-wrap:nowrap;padding:4px 6px;box-shadow:2px 2px 6px #00000047;border-radius:5px}svg.color-tooltip-pointer{position:absolute;fill:#000;stroke:#000;width:50px;bottom:-11px;left:-15px}#main-quantity{font-size:14px}.fixed-option{margin-bottom:0!important;display:flex;align-items:center;cursor:pointer}.options-container{display:flex;align-items:center;column-gap:24px}.pdp-modal{width:75vw;position:fixed;display:none;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1000;box-shadow:0 2px 4px #0000001a;padding:60px;height:600px;border-radius:10px}.pdp-modal .icon-close{position:absolute;top:20px;right:20px;cursor:pointer}.icon-close svg{width:32px;height:32px}.open-modal{cursor:pointer}.icon-loading-js{display:none;width:75vw;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:20}.icon-loading-js img{width:175px}.save-btn{font-weight:700;padding:16px 24px;text-align:center;border-radius:30px;border:none;cursor:pointer;background:#d71d2d!important;color:#fff;margin-top:24px}.customization-swatch{width:60vw}.selected-custom{font-size:12px}.grip-error,.weight-error{display:none;color:red;font-weight:700}button{cursor:pointer}.navigation-arrow{height:32px;width:32px;margin-left:12px;cursor:pointer}.out-of-stock-main,.out-of-stock{background:#f1f1f1!important;color:#000!important;cursor:default!important}.hide{display:none}.weight_range_pdp,.grip_type_pdp,.swatches-select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;cursor:pointer;margin-bottom:20px;border-radius:3px;border:1px solid #C8C8C8}.customization-label{font-size:16px!important}.free-gift-label-pdp .gift-label{background-color:gray;color:#fff;line-height:1em;font-size:var(--font_size);font-weight:400;text-transform:capitalize;padding:4px 7px 3px;border:none;margin:0;-moz-border-radius:1px;-webkit-border-radius:1px;-ms-border-radius:1px;-o-border-radius:1px;border-radius:1px;min-width:40px;min-height:19px;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;letter-spacing:normal;text-align:center}.pop-up-details{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#00000080;display:none;justify-content:center;align-items:center;z-index:100}svg.icon-popup{fill:none;width:12px;height:12px}.grip-guide-link{display:flex;column-gap:6px}.scrollable-content{max-height:500px;overflow-y:scroll}.grip-details{display:none}.grip-guide-col ul{list-style:disc}.grip-guide-col ul>li{margin-bottom:0}.grip-details h5{font-size:18px;margin-bottom:0}h4#grip-guide-btn{display:none;cursor:pointer;column-gap:6px;text-decoration:underline;transition:color .3s ease-out}h4#grip-guide-btn:hover{color:#d71d2d}.grip-guide-col{display:flex}.grip-guide-img{max-height:150px}.retired-btn{width:100%;padding:16px 4px;border-radius:30px;background:#b4b4b4;color:#fff;font-size:16px;margin-top:50px;text-align:center;margin-bottom:12px}.not-available-text{color:#d00b2b;font-size:18px;letter-spacing:.18px;line-height:normal;margin-bottom:50px!important}h3.ymal-title{font-size:42px;letter-spacing:-.5px;line-height:normal;margin-bottom:24px}.customization-processing{font-size:18px;margin-bottom:12px!important}.rec-products{display:flex;gap:50px}.rec-product-card{flex:1;display:flex;flex-direction:column;max-width:215px}.rec-img-container{height:215px;display:flex;align-items:center;background:#0000000d;border-radius:5px;justify-content:center;margin-bottom:20px}.rec-image{mix-blend-mode:multiply;object-fit:contain;height:100%}.rec-product-details{height:54px}.rec-price,.rec-title{color:#000;line-height:24px;margin:0}.rec-price{font-size:12px}.rec-title{font-size:14px}.btn-shop-now{background:#d71d2d!important;color:#fff!important;font-size:14px;text-transform:uppercase;font-weight:700;border-radius:30px;transition:all .3s ease;padding:12px 28px;border:none;box-shadow:2px 2px 4px #0000001a;cursor:pointer;max-width:150px;margin:20px auto 30px}#customAlertModal{position:fixed;z-index:100;left:50%;top:30%;max-width:500px;padding:20px;height:200px;background:#fff;overflow:auto;box-shadow:0 2px 10px #0000001a;transform:translate(-50%,-50%);align-items:center;border-radius:5px;border:1px solid lightgray}#customAlertModal p{font-size:16px;line-height:1.2}.close-button{position:absolute;top:10px;right:10px;background:none;border:none;font-size:24px;font-weight:700;cursor:pointer;line-height:1;color:#d71d2d;text-shadow:0 1px 0 #fff}.product-page-template{margin:0;padding:24px 0}.product-top-cols{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);column-gap:53px;width:80vw;margin:0 auto}h2{font-size:36px;letter-spacing:-.5px;font-weight:700}.selected-outer{margin-bottom:16px;max-height:450px;text-align:center;align-content:center}.selected-outer img{max-height:450px;object-fit:contain;width:40vw}.thumbnails-outer{display:flex;align-items:center;column-gap:16px;width:auto;flex-wrap:nowrap;overflow-x:hidden}.thumbnails-outer svg{cursor:pointer;height:24px;width:24px}.thumbnails-inner{display:flex;overflow-x:auto;column-gap:16px;width:100%}.thumbnail{min-width:20%;object-fit:contain;height:auto;cursor:pointer}.thumbnail.product-thumbnail{cursor:zoom-in}p.product-title{font-size:32px!important;line-height:normal}[data-bv-show=rating_summary]{padding:8px 0!important}[data-bv-show=rating_summary] svg{height:18px!important;width:18px!important;stroke:none!important;fill:#000!important}.product-page-template .product-details .price{font-size:20px}.product-page-template .product-details .compare-price{text-decoration:line-through;padding-right:8px}.on-sale{color:red}.warranty-text{margin-top:12px;font-weight:700}.payment-terms{font-size:12px!important}.shopping-icons{display:flex;column-gap:8px;margin-top:20px;margin-bottom:24px}.shopping-icons>.shopping-icon-card,.shopping-icons>a{max-width:100px;width:calc((90vw - 24px)/4)}.shopping-icon-card{display:flex;flex-direction:column;align-items:center;justify-content:space-between;row-gap:6px}.shopping-icon-card span{font-size:12px;line-height:normal;text-align:center}.shopping-icons a{text-align:center;display:flex;cursor:pointer;color:inherit;flex-direction:row-reverse}.icon-popup path{stroke-width:.5}.pdp-icon{width:32px}.selected-option{margin-bottom:.75rem}.selected-option div{display:flex;gap:6px;margin-bottom:4px}.selected-option p{font-size:18px;margin-bottom:0}.selected-option .option-selected{font-weight:700}.guide-btn{text-decoration:underline;cursor:pointer}#grip-guide-btn{display:none}.swatch-options{margin-bottom:24px;display:flex;column-gap:16px;flex-wrap:wrap;row-gap:12px;overflow:visible}.product-variants{margin-bottom:1rem}.product-options .swatch-btn-text{max-width:10000px!important}.swatch-btn{position:relative}.missing-image{width:32px;height:32px}.swatch-btn-text.disabled{border:2px solid rgba(228,228,228,.5);opacity:60%;overflow:hidden}.swatch-btn-text.selected.disabled{border:2px solid black}.swatch-btn.disabled:after{content:"";position:absolute;height:2px;background-color:#e4e4e480;top:50%}.swatch-btn-text.disabled:after{width:115%;transform:rotate(22deg);right:-5px}.swatch-btn-color.disabled:after{width:125%;transform:rotate(45deg);right:-5px}.swatch-btn-color.disabled img{opacity:60%}.swatch-btn-text{border-radius:10px;text-align:center;padding:10px 30px;font-weight:700}.swatch-btn-text.selected{background:#d00b2b;color:#fff}.swatch-btn.selected.disabled:after{background-color:#000}.swatch-btn-color{border-radius:10px;border:2px solid #e4e4e4;padding:6px;background:#fff;display:flex;align-items:center;width:36px;height:36px;justify-content:center}.swatch-btn-color.selected{border:2px solid #000}.swatch-btn-color img{height:100%;object-fit:contain}.custom-header{margin-bottom:24px}.customize-btn{font-size:14px;text-decoration:underline;font-weight:700;cursor:pointer}.quantity{position:relative;display:flex;align-items:center;width:100px}.product-variants .quantity{margin-bottom:40px;width:125px}#main-quantity{text-align:center;border-radius:10px;padding:8px 0;width:100%;font-weight:700;-moz-appearance:textfield!important;-webkit-appearance:none}.quantity .plus,.quantity .minus{background:none;border:none;font-weight:700;margin:0!important}.quantity .plus{position:absolute;right:6px}.quantity .minus{position:absolute;left:6px}.quantity-error{display:none;color:red;position:absolute;right:-150px}.invalid-quantity{border:1px solid red!important}.product-description{line-height:normal;margin-bottom:40px}.product-description p{font-size:14px;line-height:normal;letter-spacing:.16px;padding:8px 0}.product-description a{text-decoration:underline;cursor:pointer}.shoe-desc-text p{margin:24px 0}.stock-alert-container{display:flex;align-items:center;column-gap:4px;margin-bottom:.75rem!important}.bullet-point{font-size:24px}.stock-alert{font-size:16px}.checkout-btns{display:flex;flex-direction:column;row-gap:24px}.fixed-add-to-cart-container{display:none}.buy-now-btn{background:#5a31f4;color:#fff}.buy-now-btn,.add-to-cart-main,.out-of-stock-main,.back-in-stock-submit,.quick-add{padding:8px 40px;text-align:center;border:none;cursor:pointer;text-wrap:nowrap}.notify-me-container,.back-in-stock-container{margin-bottom:2rem}.out-of-stock-main{border-radius:30px;font-weight:700}.out-of-stock-suggestion{background-color:#f9f9f9;border-left:4px solid #d71d2d;padding:16px;margin:20px 0}.out-of-stock-suggestion p{font-size:16px;line-height:1.5;margin:0;color:#252525}.out-of-stock-suggestion .suggestion-link{color:inherit;text-decoration:underline}.out-of-stock-suggestion .suggestion-link:hover{text-decoration:underline}.out-of-stock-suggestion .shop-now-link{color:#d00b2b;font-weight:700;text-decoration:underline;white-space:nowrap}.out-of-stock-suggestion .suggestion-link:focus-visible{text-decoration:underline;outline:2px solid #000000;outline-offset:2px}.out-of-stock-suggestion .shop-now-link:focus-visible{outline:2px solid #000000;outline-offset:2px;background-color:#fff}[data-has-redirect=true]+.stock-alert-container{display:none!important}.footwear-notify-header{color:#252525;font-size:18px;margin-bottom:.5rem;font-weight:700}.footwear-notify-form{margin-bottom:2rem;column-gap:12px;display:flex}.footwear-notify-submit{background:#d00b2b;color:#fff}.footwear-notify-submit{font-weight:700;padding:8px 40px;text-align:center;border-radius:30px;border:none;cursor:pointer;text-wrap:nowrap}.footwear-notify-input{cursor:auto;padding:10px!important}.footwear-notify-input.missing-email{border:1px solid red!important}.payment-terms{margin-bottom:24px}shop-pay-logo{background:#fff;border-radius:5px;padding:1px}.product-dropdowns{margin:2rem 0}.paddle-care-guide-link{color:#c90000}.product-page-template>.bought-together{width:60vw;margin:0 auto}.bought-together.fbt-standalone-margin{margin-top:40px}.bought-together h2{font-size:24px;margin-bottom:12px;text-align:left}.product-page-template>.bought-together h2{text-align:center}.fbt-products,.ymal-products{display:flex}.product-page-template>.bought-together .fbt-products{justify-content:safe center}.fbt-products{column-gap:50px;overflow-y:auto;justify-content:flex-start}.fbt-products-max-width{max-width:590px;overflow-x:auto}.fbt-products .product-card .swatch-options{margin-bottom:4px!important}.fbt-product-card{min-width:225px;max-width:225px;display:flex;flex-direction:column}.fbt-product-card .img-container{height:225px}.fbt-product-card .img-container,.ymal-product-card .img-container{border-radius:5px;background:#0000000d;overflow:hidden;text-align:center;padding:16px;position:relative}.fbt-product-card .img-container img,.ymal-product-card .img-container img{mix-blend-mode:multiply;object-fit:contain;height:100%}.hide-swatch{display:none!important}.fbt-content{display:flex;column-gap:12px;padding-top:16px;margin-bottom:4px}.fbt-product-card h3,.fbt-product-card p{font-size:16px}.fbt-product-card h3,.fbt-product-card p,.ymal-products h3,.ymal-products p{font-style:normal;font-weight:700;line-height:24px}.fbt-product-card .swatch-options{gap:8px!important}.fbt-product-card .swatch-btn img{height:18px}.fbt-product-card .swatch-btn-color{display:flex;align-items:center;padding:4px;width:24px;height:24px;border:2px solid #e4e4e4;border-radius:5px}.fbt-product-card .swatch-btn-color.selected{border:2px solid #000}.maestra-fbt-container{min-height:450px;display:block}.maestra-fbt-container .fbt-products{transition:opacity .3s ease}.maestra-fbt-container.is-loading .fbt-products{opacity:.5;pointer-events:none}.maestra-fbt-container.no-fallback{display:none;min-height:auto}.maestra-fbt-container.has-maestra{display:block}.dropdown-swatch{margin-bottom:12px;display:flex;align-items:center;column-gap:6px}.dropdown-swatch p{font-weight:400;font-size:14px}.dropdown-swatch select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;border-radius:3px;border:1px solid #C8C8C8}.fbt-cart{text-align:center}.product-features-inner{width:90vw;padding:52px 0;margin:0 auto}.product-features h2{margin-bottom:1rem}.series-reviews h2,.compare-shapes h2,#features h2,#series-reviews h2{font-family:akira superbold!important;font-size:48px;color:#252525}.features-container{display:flex;align-items:center;column-gap:2rem}#features-content{display:inline-flex;flex-wrap:nowrap;column-gap:48px;overflow-x:auto;margin-bottom:48px;scrollbar-width:none;-ms-overflow-style:none}#features-content::-webkit-scrollbar{display:none}.feature-card{min-width:38%}.essentials-features .feature-image-container{background:none;box-shadow:none}.feature-image-container{background:linear-gradient(197deg,#0003 3.48%,#0000 113.09%);border-radius:10px;box-shadow:0 4px 10px #0000001a,4px 0 15px -3px #0000001a}.feature-image{border-radius:10px}.feature-text h3{font-size:24px;padding:24px 0;margin:0}.feature-text p{font-size:18px;line-height:normal}.series-info{text-align:center}.series-info h2{text-align:left;margin-bottom:24px}.series-lines{display:flex;justify-content:center;column-gap:60px}.line-info h3{font-family:akira expanded!important;font-size:20px;margin-bottom:6px}.line-info h4{font-size:1rem;margin-bottom:24px;min-height:2.625rem}.line-info{width:calc((90vw - 120px) / 3)}.line-info img{height:calc((90vw - 120px) / 3 * 1.2);object-fit:contain}.line-info .metafield-rich_text_field{padding-bottom:12px!important}.learn-more-btn,.current-view{font-weight:700;padding:8px 40px;text-align:center;border-radius:30px;border:none;cursor:pointer;text-wrap:nowrap;margin-top:12px}.learn-more-btn{background-color:#d00b2b;color:#fff}.current-view{border:2px solid #d00b2b}.foursixty-container{width:90vw;margin:60px auto}.widget-title .box-title{text-align:left;text-transform:none;font-size:36px!important;letter-spacing:-.5px}#resources-div{width:90vw;margin:60px auto}.resources-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.resources-carousel{display:flex;overflow-x:auto;column-gap:32px;overflow-y:hidden}.resources-carousel div{height:210px;min-width:375px;border-radius:5px;align-content:center}.blog-card{position:relative}.video-card{height:300px;cursor:pointer}.video-thumbnail{position:relative;width:100%;height:100%}.video-thumbnail img{display:block;width:100%;height:100%;object-fit:cover}.play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:75px;height:75px!important;display:flex;justify-content:center;align-items:center;pointer-events:none;cursor:pointer}.play-button:before{content:"";position:absolute;width:50px;height:50px;background-color:#fff;border-radius:50%;z-index:-1}.play-button svg{width:75px;height:75px}.title-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#00000080;color:#fff;padding:20px 10px;z-index:1;width:100%;font-size:24px;text-align:center;font-weight:700}.oke-w-recommendsModule-text{color:#000!important}.oke-stars-foreground svg,.oke-stars-background svg{height:auto!important;width:auto!important}.okeReviews[data-oke-container] .oke-tag,div.okeReviews .oke-tag{display:none!important}.oke-reviewContainer *,.oke-w-review-helpful *,.okeReviews[data-oke-container] .oke-helpful-vote-button--positive:before,div.okeReviews .oke-helpful-vote-button--positive:before,.okeReviews[data-oke-container] .oke-helpful-vote-button--negative:before,div.okeReviews .oke-helpful-vote-button--negative:before{color:#000!important}.okeReviews[data-oke-container] .oke-helpful-vote-button--negative.oke-is-voted:before,.okeReviews[data-oke-container] .oke-helpful-vote-button--positive.oke-is-voted:before,div.okeReviews .oke-helpful-vote-button--negative.oke-is-voted:before,div.okeReviews .oke-helpful-vote-button--positive.oke-is-voted:before{color:#d00b2b!important}.you-may-also-like{position:relative}.ymal-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.you-may-also-like .ymal-nav [data-direction=left]{position:absolute;left:-3rem;top:50%;transform:translateY(-50%)}.you-may-also-like .ymal-nav [data-direction=right]{position:absolute;right:-2.5rem;top:50%;transform:translateY(-50%)}.ymal-products{column-gap:36px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;scroll-snap-type:x mandatory;scroll-behavior:smooth}.ymal-products::-webkit-scrollbar{display:none}.ymal-product-card{min-width:300px;scroll-snap-align:start}.ymal-product-card .img-container{height:300px}.ymal-products h3,.ymal-products p{font-size:14px}.ymal-products .price{font-size:16px}.ymal-products .compare-price{text-decoration:line-through;padding-right:8px;font-size:14px}@media only screen and (min-width:1920px){.ymal-product-card{min-width:0;flex:0 0 calc((100% - 216px) / 7)}.ymal-product-card .img-container{height:auto;aspect-ratio:1 / 1}}@media only screen and (max-width:1919px)and (min-width:1200px){.ymal-product-card{min-width:0;flex:0 0 calc((100% - 48px) / 3)}.ymal-product-card .img-container{height:auto;aspect-ratio:1 / 1}}@media only screen and (max-width:1199px)and (min-width:768px){.ymal-product-card{min-width:0;flex:0 0 calc((100% - 72px) / 3)}.ymal-product-card .img-container{height:auto;aspect-ratio:1 / 1}}.text-media-content{display:grid;grid-template-columns:1fr 1fr;padding:12px;column-gap:20px}.text-media-content .video-wrapper{aspect-ratio:16 / 9;width:100%}.text-media-content .video-wrapper .video-embed{width:100%;height:100%;object-fit:cover;display:block}.fabric-details-content{padding:12px}.fabric-details-content h3{margin-bottom:8px}.text-media .text-block{padding:36px}.tagline{font-size:1rem}.model-info{position:absolute;bottom:4px;right:4px;background:#e3e3e380;border-radius:100px;padding:4px 16px}.media-block{display:flex;gap:10px;overflow:hidden;width:100%;max-width:100%;align-items:center}.media-block .img-container{height:100%}.media-block img{flex:1 1 auto;max-width:100%;height:auto;object-fit:cover}.text-block h3,.text-block h4{font-weight:700;font-size:1.25rem}.text-block>div{margin-bottom:18px}.text-block ul{margin-left:24px}.care-item,.feature{display:flex;column-gap:4px;align-items:center;margin-top:12px}.text-media-content h3{font-weight:700}.product-features-content .features-container{overflow:hidden}.product-features-content .feature-card{width:300px;min-width:300px}.product-features-content .essentials-features .feature-image-container{height:100px}.product-features-content .feature-image-container{width:300px;height:300px}.product-features-content .essentials-features .feature-image-container img{object-fit:contain;width:auto}.product-features-content .feature-image-container img{width:100%;height:100%;object-fit:cover}.feature{margin-bottom:6px}.feature-icon svg{width:36px;height:36px}#details-care p{margin-bottom:6px}.left-arrow,.right-arrow{cursor:pointer}.features-container .right-arrow svg,.features-container .left-arrow svg{width:32px;height:32px}#jack-sock-testimonial{background:linear-gradient(180deg,#111 51.81%,#d00b2b 344.62%)}#jack-sock-testimonial .two-col-grid{width:100vw;align-items:flex-start}#jack-sock-testimonial .two-col-grid div{width:100%;color:#fff}#jack-sock-testimonial video{display:block}.jack-testimonial{padding:48px 60px;height:100%;position:relative}.jack-testimonial>img{width:15vw;margin-top:36px}.jack-testimonial .large-text{font-size:5rem;font-family:zuume;font-style:italic}.jack-testimonial .subheader{font-size:2.5rem;margin-top:-1rem;font-family:zuume}.subheader strong{font-style:italic}.quote-text{display:flex;column-gap:12px;font-size:1.25rem;margin-top:60px}.quote-text p{line-height:1}.quote-text p:first-of-type{font-weight:700;font-size:100px;font-family:zuume;font-style:italic;line-height:50px}.quote-text img{position:absolute;top:0;width:60%;top:7rem;right:0}.two-col-grid{display:flex;width:90vw;margin:0 auto;justify-content:center;align-items:center;max-height:56vw}#jack-sock-testimonial .small-screen{display:none!important}.all-in{width:100vw}.promo-text{color:red;font-weight:700}.popmechanic-js-container{z-index:2147483000}@media only screen and (max-width:1335px){.desktop{display:block!important}.mobile{display:none!important}}@media only screen and (max-width:1300px){.jack-testimonial .large-text{font-size:3.5rem}.jack-testimonial .subheader{font-size:1.75rem;margin-top:-.75rem}.quote-text{font-size:1rem}.quote-text img{top:5.25rem}}@media only screen and (min-width:1200px){.pdp-thumbnails-inner{flex-wrap:wrap;column-gap:4px;row-gap:4px}.product-thumbnail{height:auto!important;width:calc(50% - 2px);position:relative}.product-thumbnail img{height:100%;object-fit:cover}.thumbnail-full-row{flex:1 1 100%;display:flex}.thumbnail-full-row img{height:auto;object-fit:cover;max-width:100%}.sticky-gallery{position:sticky;top:0}}@media only screen and (max-width:1290px)and (min-width:1200px){.thumbnails-outer{width:35vw}}@media only screen and (max-width:1199px){.h1-container{width:90vw;margin:0 auto;display:block;padding-top:18px}.media-block img{height:100%}.product-top-cols{display:block}.product-imgs-container{width:auto;margin-top:0!important}.product-imgs-container .selected-outer .mobile{margin:0 auto}#apparel_first_image,.thumbnail.product-thumbnail img{display:none}.thumbnail.product-thumbnail{cursor:pointer}.thumbnails-inner.pdp-thumbnails-inner div,.thumbnail-full-row{display:none!important}.selected-outer .mobile{display:block;cursor:zoom-in}.selected-outer img{width:100%}.selected-outer .desktop{display:none}.thumbnails-outer{width:90vw;justify-content:center}.pdp-thumbnails-inner .thumbnail{max-width:25%}.selected-outer.mobile img{max-width:auto}.thumbnails-outer.pdp-thumbnails-outer{justify-content:center}.selected-outer .model-info-container{width:100%;display:flex;justify-content:center;padding-left:8rem;margin-top:-2rem}.selected-outer.mobile .model-info-container .model-info.mobile{position:static}.product-details{margin-top:24px}.fbt-products{column-gap:24px}.fbt-product-card{min-width:35vw;max-width:35vw}.fbt-img-container{height:35vw}.fbt-content,.ymal-content{display:block}.fbt-products h3,.fbt-products p,.ymal-content h3,.ymal-content p{font-size:14px}.fbt-products h3,.ymal-content h3{margin-bottom:8px}h2{font-size:24px}.resources-header h2{margin-bottom:0}.resources-header{margin-bottom:24px}.insta-title-text{font-size:24px}.aggregate-container{display:block}.reviews-summary{border-right:none}.okeReviews-review-primary{border-radius:0 0 10px 10px}.okeReviews-review-side{border-radius:10px 10px 0 0}.okeReviews-mediaAggregate{margin-top:24px}.ymal-products{column-gap:24px}.ymal-product-card{min-width:0;flex:0 0 calc((100% - 72px) / 3)}.ymal-product-card .img-container{height:auto;aspect-ratio:1 / 1}.pdp-modal{width:80vw;overflow:auto}.pdp-modal .selected-option div{display:block}.atc-container{display:flex}.quantity-container,.atc-container{column-gap:12px}.quantity{width:75px}.add-to-cart-btn{padding:12px 16px}.fbt-product-card .add-to-cart-btn{font-size:12px}.features{margin-bottom:40px}.series-shapes{flex-direction:column;align-items:center}.ymal-nav{display:flex}#reviews-nav{column-gap:30px}#features-content{column-gap:20px}.feature-card{min-width:80%}.feature-text h3{font-size:18px}.feature-text p{font-size:14px}.series-lines{display:block}.line-info{display:flex;flex-direction:column;margin-bottom:36px;align-items:center;width:100%}.line-info img{height:300px}.okeReviews .okeReviews-attributeRatingsTable{display:flex;flex-direction:column;row-gap:18px;width:100%}.okeReviews .okeReviews-attributeRatingsTable-row-value,.okeReviews .okeReviews-attributeRatingsTable-row{display:block}.okeReviews .okeReviews-attributeRatingsTable-row-label{white-space:revert}.okeReviews-attributeRatingsTable-row{margin-bottom:18px}.text-media-content{grid-template-columns:1fr;padding:12px 0}.product-features-content .features-container{width:100%}.product-features-content .features-container .left-arrow,.product-features-content .features-container .right-arrow{display:none}.product-features-content .feature-card,.product-features-content .feature-image-container{width:100%;display:flex;column-gap:3rem;margin:1rem 0}.product-features-content .essentials-features .feature-image-container{flex:0}.product-features-content .feature-image-container{height:auto;flex:1;aspect-ratio:1/1}.media-block{order:-1;justify-content:center}.text-media .text-block{padding:18px 0}.feature-text{font-size:14px}.feature{margin-bottom:24px;flex:3}.text-media{padding:0!important}.media-block .img-container{width:auto;max-height:1050px}.product-top-cols{padding-bottom:0!important;width:90vw!important}.tagline.mobile{padding-bottom:12px}.prices.mobile{margin-top:0!important}.clothing-product .foursixty-container{margin:0 auto!important}#reviews-section{padding:0}.ymal-header{padding-bottom:12px}.mobile{display:block!important}.desktop{display:none!important}.product-page-template>.bought-together{width:80vw}}@media only screen and (max-width:768px){.ymal-product-card{min-width:0;flex:0 0 calc((100% - 24px)/2)}.ymal-product-card .img-container{height:auto;aspect-ratio:1 / 1}#jack-sock-testimonial .small-screen{display:block!important}#jack-sock-testimonial .large-screen{display:none!important}.quote-text img{display:none}.quote-text{flex-direction:column;text-align:center;padding-bottom:24px}.quote-text p{line-height:1.2}.quote-text p:first-of-type{line-height:0px;font-size:50px}.jack-testimonial{text-align:center;padding:20px 60px}.jack-testimonial>img{width:25vw;margin-top:16px}.two-col-grid{max-height:none;flex-direction:column}.fixed-add-to-cart-container{width:100vw;height:70px;margin:0;padding:0;display:flex;position:fixed;left:0;bottom:0;z-index:-1;transform:translateY(140px);transition:transform 1s cubic-bezier(.075,.82,.165,1)}.fixed-add-to-cart-container.active{transform:translateY(0);z-index:2147483001}.fixed-add-to-cart-btn{border:none;height:100%;margin:0;padding:0;background-color:#d00b2b;display:flex;flex:0 0 100%;justify-content:center;align-items:center;color:#fff;font-weight:700;font-size:16px;cursor:pointer;border-radius:0}#mobile-fixed-menu,.features-container .left-arrow,.features-container .right-arrow{display:none}#features-content{flex-direction:column;row-gap:20px}.notify-me-container button,.back-in-stock-container button{width:50%}.product-page-template>.bought-together{width:90vw}.out-of-stock-suggestion p{font-size:12px}}@media only screen and (max-width:480px){.footwear-notify-form{display:block}.footwear-notify-input{width:100%!important;max-width:none!important}.footwear-notify-submit{width:100%;margin-top:20px}.notify-me-container button,.back-in-stock-container button{width:100%}.customization-modal.pdp-modal{padding:30px;width:90vw}.customization-modal.pdp-modal select{padding:7px 0 5px 12px;width:100%}}
/*# sourceMappingURL=/cdn/shop/t/639/assets/product-template-styles.css.map */
