.product__media-wrapper .product_partner_image{display:flex;align-items:center;flex-wrap:wrap;position:absolute;top:0;z-index:1}.product_main_media .video_link{display:block;max-width:800px;margin:0 auto}.product_main_media .video_link .video_popup{display:inline-flex;align-items:center;cursor:pointer;color:#1bb1e7;font-family:var(--font-body-family-medium);font-style:italic;font-size:14px;line-height:normal}.product_main_media .video_link .video_popup svg{margin-left:5px;fill:#1bb1e7;width:25px;height:25px;vertical-align:middle;margin-top:-3px}.product_title_review_price{display:flex;align-items:flex-end}.product_title_review_price .product__title{margin:0;width:60%}.product_title_review_price .review_price_content{width:40%;text-align:right}.product_title_review_price .review_price_content .jdgm-preview-badge{display:inline-block;margin-bottom:8px}.product_title_review_price .review_price_content .jdgm-preview-badge .jdgm-prev-badge__text{font-size:13px;font-family:var(--font-body-family);color:#a7a9ac;font-style:italic;font-weight:600}.product__info-wrapper .price .price-item{font-size:18px;letter-spacing:normal;font-weight:700;color:#1bb1e7}.product__info-wrapper .price .price__sale .price-item--regular{color:#a8aaac;text-decoration-thickness:2px;text-decoration-color:#000}.product__title h1{font-size:51px;line-height:35px;text-transform:uppercase;color:#494949;font-family:var(--font-heading-family);font-weight:400;margin:0}.product__title h1>div{font-family:var(--font-body-family-light);font-size:24px;line-height:normal}.product__info-container variant-selects,.product__info-container variant-radios{padding-top:2rem}.product__info-container variant-selects .product-form__input,.product__info-container variant-radios .product-form__input{margin-bottom:3rem}.product__info-container variant-selects .product-form__input .form__label,.product__info-container variant-radios .product-form__input .form__label{display:none}.product__info-container variant-selects .product-form__input.variant__color:not(.product-form__input--pill),.product__info-container variant-radios .product-form__input.variant__color{position:relative;padding-bottom:1.5rem}.product__info-container variant-selects .product-form__input.variant__color:not(.product-form__input--pill) input[type=radio]+label,.product__info-container variant-radios .product-form__input.variant__color input[type=radio]+label{padding:0;border-radius:100%;margin-top:5px;margin-right:22px;border:0;width:24px;height:24px;overflow:inherit;position:static}variant-radios .product-form__input.variant__color input[type=radio]+label>img{padding:2px;width:100%}variant-radios .product-form__input.variant__color input[type=radio]:checked+label{background-color:transparent;border:1px solid #494949}variant-selects .product-form__input.variant__color:not(.product-form__input--pill) input[type=radio]:checked+label:after,variant-radios .product-form__input.variant__color input[type=radio]:checked+label:after{content:""attr(data-option)"";position:absolute;bottom:-1rem;left:0;display:block;width:100%;text-align:left;color:#a7a9ac;text-transform:uppercase;letter-spacing:normal;font-size:12px;font-family:var(--font-body-family)}variant-selects .product-form__input.variant__size,variant-radios .product-form__input.variant__size{display:flex;flex-wrap:wrap;align-items:center}variant-selects .product-form__input:not(.product-form__input--swatch) input[type=radio]+label,variant-radios .product-form__input.variant__size input[type=radio]+label{min-height:28px;padding:0 1rem;font-family:var(--font-heading-family);font-size:2rem;display:inline-flex;align-items:center}variant-selects .size_guide a,variant-radios .size_guide a{color:#a7a9ac;font-family:var(--font-body-family);font-size:12px;line-height:normal;display:inline-flex;align-items:center}variant-selects .product-form__input.variant__size .size_guide a,variant-radios .product-form__input.variant__size .size_guide a{margin-left:8px}variant-selects .size_guide a img,variant-radios .size_guide a img{margin-right:5px}.size_content{max-width:600px;width:100%;clear:both;overflow:hidden}.size_content img{width:100%;max-width:100%}.product-form__submit{min-height:calc(4rem + var(--buttons-border-width) * 2);font-family:var(--font-heading-family);font-size:22px;font-weight:400;letter-spacing:normal;text-transform:uppercase;transition:all .3s ease;-webkit-transition:all .3s ease}.product-form__submit:after{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(112,190,91,var(--alpha-button-background));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))}.product-form__submit:not([disabled]):hover:after{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(112,190,91,var(--alpha-button-background));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))}.product_overview_content{display:block;width:100%;margin:40px 0 50px;padding:0;clear:both;overflow:hidden}.product_overview_content h2{margin:0 0 8px;font-family:var(--font-heading-family);font-weight:400;font-size:38px;color:#494949}.product_overview_content p{font-family:var(--font-body-family-medium);font-size:16px;font-weight:400;color:#494949;line-height:normal}.product__info-container .accordion{margin-bottom:0;border-top:0;border:0;border-bottom:1px solid rgba(var(--color-foreground),.2);border-top:1px solid rgba(var(--color-foreground),.2);padding-bottom:15px;padding-top:15px}.product__info-container .accordion+.accordion{border-top:0}.product__info-container .accordion details summary{border-bottom:1px solid #918f8f;border:0;padding:0;background-image:url(icon-plus.png);background-size:16px;background-repeat:no-repeat;background-position:right center}.product__info-container .accordion details.open summary{background-image:url(icon-close.png);background-size:13px;background-repeat:no-repeat;background-position:right center}.product__info-container .accordion .accordion__title{margin:0;word-break:break-word;color:#494949;font-family:var(--font-heading-family);font-weight:400;font-size:24px;line-height:normal}.product__info-container .accordion .accordion__content{color:#494949;font-size:16px;font-family:var(--font-body-family-medium);letter-spacing:.025em;padding:.4rem 2.4rem 0;padding:2.4rem 0 0}.product__info-container .accordion .accordion__content ul{list-style-position:outside}.product__info-container .accordion .accordion__content ul li{color:#494949;font-size:16px;font-family:var(--font-body-family-medium);letter-spacing:.025em}.scale_indicate_option{display:block;width:100%;margin:0;padding:30px 0 0;clear:both;overflow:hidden}.scale_indicate_option .scale_indicate_content{display:block;width:100%;margin:0;padding:0 0 15px;clear:both;overflow:hidden}.scale_indicate_option .scale_indicate_content h4{color:#494949;font-family:var(--font-heading-family);font-weight:400;font-size:18px}.scale_indicate_option .scale_indicate_content .scale_items{display:flex;align-items:center;margin:0 -11px;width:auto;overflow:hidden}.scale_indicate_option .scale_indicate_content .scale_items .scale_item{width:33.33333%;flex:33.33333%;padding:0 11px;text-align:center;cursor:pointer}.scale_indicate_option .scale_indicate_content .scale_items .scale_item .scale{width:100%;height:8px;background:#a8aaac;border-radius:20px;transition:all .3s ease;-webkit-transition:all .3s ease}.scale_indicate_option .scale_indicate_content .scale_items .scale_item .scale.dark{background:#494949}.scale_indicate_option .scale_indicate_content .scale_items .scale_item p{margin:3px 0 0;padding:0;font-family:var(--font-body-family);font-size:10px;color:#494949}.product__media-wrapper{position:relative}.coming-soon-badge{position:absolute;top:10px;right:10px;background-color:#000;color:#fff;padding:8px 15px;border-radius:4px;font-size:14px;font-weight:600;z-index:10;box-shadow:0 2px 4px #0003}.product .product__media-wrapper media-gallery[data-desktop-layout=stacked] .thumbnail-slider{margin-top:15px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.product .product__media-wrapper media-gallery[data-desktop-layout=stacked] .thumbnail-slider .thumbnail-list{display:flex;justify-content:center;flex-wrap:wrap;width:100%;align-items:center;margin:0}.product .product__media-wrapper media-gallery[data-desktop-layout=stacked] .thumbnail-slider .thumbnail-list .thumbnail-list__item{width:auto;height:auto}.product .product__media-wrapper media-gallery[data-desktop-layout=stacked] .thumbnail-slider .thumbnail-list .thumbnail-list__item .thumbnail{width:10px;height:10px;background:#bcbec0;border:0;border-radius:50%;position:initial}.product .product__media-wrapper media-gallery[data-desktop-layout=stacked] .thumbnail-slider .thumbnail-list .thumbnail-list__item:before{padding-bottom:0}.product .product__media-wrapper media-gallery[data-desktop-layout=stacked] .thumbnail-slider .thumbnail-list .thumbnail-list__item .thumbnail[aria-current],.product .product__media-wrapper media-gallery[data-desktop-layout=stacked] .thumbnail-slider .thumbnail-list .thumbnail-list__item .thumbnail[aria-current]:focus:not(:focus-visible){box-shadow:none}.product .product__media-wrapper media-gallery[data-desktop-layout=stacked] .thumbnail-slider .thumbnail-list .thumbnail-list__item .thumbnail[aria-current]{width:14px;height:14px}.product .product__media-wrapper media-gallery[data-desktop-layout=stacked] .thumbnail-slider .thumbnail-list .thumbnail-list__item .thumbnail img{display:none}.product .product__info-wrapper .product__vlt-rating{margin-bottom:0}.product .product__info-wrapper .product__vlt-rating img{border:0}@media only screen and (min-width: 768px){.product-media-container.constrain-height.media-fit-contain{width:100%;max-width:800px}.product-media-container.constrain-height{--constrained-min-height: 800px}}@media only screen and (min-width: 768px){.product__media-wrapper .slider.slider--tablet{margin-bottom:3rem;scroll-padding-left:0}.product__media-wrapper .product_partner_image{position:static;margin:0 0 10px}.product .product__media-wrapper .product__media-list.slider--tablet.grid--peek .grid__item{width:100%}.product .product__media-wrapper .product__media-list.slider--tablet.grid--peek .grid__item:first-of-type{margin:0}.product .product__info-wrapper{padding:0}.product .product__info-wrapper.large-up-hide{margin-bottom:20px}.product_main_media .video_link .video_popup{font-size:14px}.product_main_media .video_link .video_popup svg{margin-left:5px;fill:#1bb1e7;width:25px;height:25px;vertical-align:middle;margin-top:-3px}}@media only screen and (max-width: 749px){.product__media-wrapper slider-component:not(.thumbnail-slider--no-slide){margin-left:0;margin-right:0}.product-media-container.constrain-height{--viewport-offset: 100%;--constrained-min-height: 100%}.product-media-container.constrain-height.media-fit-contain{--contained-width: calc(var(--constrained-height) * var(--aspect-ratio));width:100%}.product__media-wrapper .product_partner_image{display:none}.product .product__info-wrapper{padding-top:15px}.product_title_review_price{justify-content:space-between;margin-top:0}.product_title_review_price .product__title{width:70%}.product_title_review_price .review_price_content{width:30%}.product__title h1{font-size:34px;line-height:normal}.product__title h1>div{font-size:14px}.product_title_review_price .review_price_content .jdgm-preview-badge{margin-bottom:0}.product_title_review_price .review_price_content .jdgm-preview-badge .jdgm-star.jdgm-star{font-size:13px}.product__info-wrapper .price{line-height:1}.product__info-wrapper .price .price__container{margin-bottom:0;line-height:1}.product__info-wrapper .price .price-item{font-size:18px;color:#494949;letter-spacing:normal}.product__info-container variant-selects,.product__info-container variant-radios{padding-top:0}.product__info-container .product-form{display:flex;flex-direction:column;flex-wrap:wrap}.product__info-container .product-form deliverr{order:2}.product__info-container .product-form deliverr .css-1xx31kc{margin:0}.product__info-container variant-selects .product-form__input .product__info-container variant-radios .product-form__input{margin-bottom:2rem}.product__info-container .product-form{margin-top:1rem}.product_main_media .video_link .video_popup{display:none}.product .product__media-wrapper .product__media-item{position:relative}.product .product__media-wrapper{width:calc(100% + 3rem);max-width:calc(100% + 3rem);margin-left:-1.5rem}.product .product__media-wrapper{width:100%;max-width:100%;margin-left:0}.product .product__media-wrapper media-gallery[data-desktop-layout=stacked] .product__media-icon{left:-1.2rem;top:-1.2rem;opacity:0}.product .product__media-wrapper media-gallery[data-desktop-layout=stacked] .product__media-list{max-width:100%}.product .product__media-wrapper media-gallery[data-desktop-layout=stacked] .product__media-list .product__media-item{width:calc(100% - 11rem - var(--grid-mobile-horizontal-spacing));padding:2rem;border:.1rem solid rgba(var(--color-foreground),.1)}.product .product__media-wrapper media-gallery[data-desktop-layout=stacked] .thumbnail-slider{position:static;transform:initial;margin:0}.product .product__media-wrapper media-gallery[data-desktop-layout=stacked] .thumbnail-slider .thumbnail-list{grid-gap:.5rem}.product .product__media-wrapper media-gallery[data-desktop-layout=stacked] .thumbnail-slider .thumbnail-list .thumbnail-list__item .thumbnail[aria-current],.product .product__media-wrapper media-gallery[data-desktop-layout=stacked] .thumbnail-slider .thumbnail-list .thumbnail-list__item .thumbnail{width:5rem;height:5rem;border-radius:0;border:.1rem solid rgba(var(--color-foreground),.1);background:transparent;padding:.3rem}.product .product__media-wrapper media-gallery[data-desktop-layout=stacked] .thumbnail-slider .thumbnail-list .thumbnail-list__item .thumbnail[aria-current]{border-color:#494949}.product .product__media-wrapper media-gallery[data-desktop-layout=stacked] .thumbnail-slider .thumbnail-list .thumbnail-list__item .thumbnail img{display:block}.product .product__media-wrapper .use_mobile.video_link{display:inline-block!important;width:auto;max-width:initial;margin:0 auto;line-height:1;padding:0;position:absolute;top:.5rem;z-index:11;left:2rem;text-align:left}.product .product__media-wrapper .use_mobile.video_link{left:auto;right:1rem;top:auto;bottom:1rem}.product .product__media-wrapper .use_mobile.video_link .video_popup{display:inline-flex;align-items:center;gap:.8rem;line-height:1.3;padding:.8rem 1.4rem;background:#fff;border:.1rem solid rgba(var(--color-foreground));font-family:var(--font-body-family-light);font-style:normal;font-size:1.3rem;color:#494949;text-transform:uppercase;border-radius:40rem}.product .product__media-wrapper .use_mobile.video_link .video_popup svg{margin:0;width:12px;height:14px}.template-product .product__info-container .jdgm-preview-badge.mobile__jdgm-widget{display:block}.product__info-container variant-selects .product-form__input,.product__info-container variant-radios .product-form__input{margin-bottom:1rem}.product__info-container variant-selects .product-form__input .form__label--size_guide,.product__info-container variant-radios .product-form__input .form__label--size_guide{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;width:100%;gap:.8rem}.product__info-container variant-selects .product-form__input .form__label--size_guide .size_guide a img,.product__info-container variant-radios .product-form__input .form__label--size_guide .size_guide a img{display:none}.product__info-container variant-selects .product-form__input .form__label,.product__info-container variant-radios .product-form__input .form__label{display:block;color:#a7a9ac;letter-spacing:normal;font-size:1.4rem}.product__info-container variant-selects .product-form__input .form__label span,.product__info-container variant-radios .product-form__input .form__label span{color:#494949}.product__info-container variant-selects .product-form__input.variant__color:not(.product-form__input--pill),.product__info-container variant-radios .product-form__input.variant__color{padding-bottom:0}variant-selects .product-form__input.variant__color:not(.product-form__input--pill) input[type=radio]:checked+label:after,variant-radios .product-form__input.variant__color input[type=radio]:checked+label:after{display:none}.product__info-container variant-selects .product-form__input.variant__color:not(.product-form__input--pill) input[type=radio]+label,.product__info-container variant-radios .product-form__input.variant__color input[type=radio]+label{width:3.6rem;height:3.6rem;margin-right:1.5rem}variant-selects .product-form__input.variant__size input[type=radio]+label,variant-radios .product-form__input.variant__size input[type=radio]+label{font-family:var(--font-body-family-medium);font-size:1.6rem;min-height:3.6rem;letter-spacing:normal;border-radius:0;min-width:calc(50% - .5rem);justify-content:center;text-align:center}.product__info-container .heymerch-stockcount-container{margin:0!important}.product__info-container .product-form__submit{min-height:calc(5rem + var(--buttons-border-width) * 2)}.product__info-container .product-form__submit .custom-price:before{content:"\2022";margin:0 .6rem}}@media only screen and (max-width: 420px){.product_main_media .video_link .video_popup{font-size:10px}.product_main_media .video_link .video_popup svg{width:15px;height:15px;margin-left:3px}.product_title_review_price .review_price_content .jdgm-preview-badge .jdgm-star.jdgm-star,.product_title_review_price .review_price_content .jdgm-preview-badge .jdgm-prev-badge__text{font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/162/assets/custom-product-page.css.map */
