.product__media{gap:var(--nova-space-xs);padding-bottom:var(--nova-space-xs);position:relative}.product__media-image{width:100%;height:100%}.product__media-image img{pointer-events:none}.product__gallery-carousel{padding:0}.product__gallery-carousel::part(base){gap:0;grid-template-columns:0 1fr 0}.product__gallery-carousel::part(navigation){display:none}.product__zoom-in-button,.product__zoom-out-button{display:none}.zoomed .img,.zoomed .product__media-image,.product__gallery-carousel-item.zoomed{height:100%}.product__info-wrapper{padding:var(--nova-space-2xs) var(--nova-space-page-margin) var(--nova-space-lg)}.product__description,.product__quantity_and_buy_buttons{margin:var(--nova-space-xs) 0}.product__quantity_selector{width:25%;min-width:86px}.product__form{margin:0 0 0 var(--nova-space-xs);flex:1}.product_dynamic-buttons{margin:var(--nova-space-xs) 0 0}.product__collapsible-tab::part(base){border:none;border-bottom:1px solid var(--nova-brand-light)}.product__collapsible-tab::part(header){padding:var(--nova-space-sm) 0;transition:padding .3s ease}.product__collapsible-tab[open]::part(header){padding:var(--nova-space-sm) 0 0}.product__collapsible-tab::part(content){padding:var(--nova-space-2xs) 0 var(--nova-space-sm)}.product__collapsible-tab::part(summary-icon){rotate:none;color:var(--nova-brand-subdued)}.product__collapsible-tab svg{height:var(--nova-icon-size-m);width:var(--nova-icon-size-m);color:var(--nova-brand-ink)}.product__media-wrapper,.product__info-wrapper{width:100%}.product__size-guide-drawer img,.product__size-guide-drawer svg,.product__size-guide-drawer iframe{max-width:100%}@media screen and (min-width: 768px){.product__info-container>*:first-child{margin-top:0}}@media screen and (min-width: 1024px){.product__media{gap:var(--nova-space-sm);padding-bottom:var(--nova-space-lg);position:sticky;top:calc(var(--header-height) + var(--announcement-bar-height) + 1px)}.product__main-wrapper{padding:0 var(--nova-space-page-margin);margin:0 auto;max-width:144rem}.product__media-wrapper{width:50.575%}.product__info-wrapper{width:39.694%;min-width:400px;padding:0 0 var(--nova-space-lg)}.product__gallery-carousel::part(navigation){display:contents}.product__gallery-carousel::part(navigation-button){padding:0;min-width:var(--nova-icon-size-l);z-index:0;color:var(--nova-color-black)}.product__gallery-carousel::part(navigation-button--next){position:absolute;right:var(--nova-space-xs)}.product__carousel-nav-button{display:flex;justify-content:center;align-items:center}.product__quantity_selector{width:90px}}@media screen and (min-width: 1024px){.product__media-image img{pointer-events:all}.product__zoom-in-button,.zoomed .product__zoom-out-button{display:flex}.zoomed .product__zoom-in-button{display:none}}.product__info-category{height:23px;margin-bottom:var(--nova-space-2xs)}.product__info-category a{color:var(--nova-color-grey-400)}.product__info-category a:hover{text-decoration:underline;color:var(--nova-color-black);text-underline-offset:var(--nova-underline-offset)}.product__info-container{padding-top:var(--nova-space-sm);position:relative}@media screen and (min-width: 1024px){.product__info-container{padding-top:var(--nova-space-xsm)}}.product__trading-customer{border-radius:var(--nova-border-radius-xs);padding:8px var(--nova-space-2xs);margin-top:var(--nova-space-xs)}.product__trading-customer a{color:inherit;text-decoration:underline}.product__additional-actions{gap:var(--nova-space-xs);padding-top:var(--nova-space-sm);justify-content:center;--nova-button-icon-size: 15px}.product__additional-actions .sample-add-button{color:var(--nova-color-grey-500)}.product__additional-actions .btn:after{width:100%;background:var(--nova-color-grey-500)}@media screen and (min-width: 1024px){.product__additional-actions{gap:var(--nova-space-sm);padding-top:var(--nova-space-xsm)}}.product__badge{position:absolute;right:0;top:var(--nova-space-sm)}@media screen and (min-width: 1024px){.product__badge{top:var(--nova-space-xsm)}}.product__badge__item{align-items:flex-start;border-radius:var(--nova-border-rounded, 4px);background:var(--badge-bg-color, --nova-color-grey-100);color:var(--badge-color, --nova-color-grey-600);display:flex;font:var(--nova-body-utility);letter-spacing:1.4px;padding:var(--nova-space-2xs, 5px) 15px;text-transform:uppercase;pointer-events:none;font:var(--nova-body-caption);letter-spacing:var(--nova-caption-letter-spacing);text-transform:var(--nova-caption-text-transform)}@media screen and (max-width: 1023px){.addtocart-fixed-mobile{z-index:calc(var(--nova-z-index-navigation) - 1);background:var(--nova-color-white);width:100%;padding:var(--nova-space-sm) var(--nova-space-page-margin);position:fixed;bottom:0;left:0;border-top:1px solid var(--nova-color-grey-200);margin-bottom:0;max-width:100%}.addtocart-fixed-mobile .product__quantity_and_buy_buttons,.addtocart-fixed-mobile .product__form{margin:0}.addtocart-fixed-mobile>*:not(.product__quantity_and_buy_buttons),.addtocart-fixed-mobile .product__quantity_and_buy_buttons>*:not(.product__form){display:none}}.product__media nova-adaptive-video{display:flex;align-items:center}.product__accordion .accordion__content{padding:0 1rem}.product__info-wrapper .yotpo-reviews-star-ratings-widget{margin-bottom:0!important}.product__info-wrapper .yotpo-bottom-line-scroll-panel .yotpo-sr-bottom-line-button{align-items:baseline!important}.product__info-wrapper .yotpo-bottom-line-scroll-panel .yotpo-sr-bottom-line-button>span:not(.yotpo-sr-bottom-line-right-panel)>span{height:13px!important}.product__info-wrapper .yotpo-bottom-line-scroll-panel .yotpo-sr-bottom-line-button svg{width:10px!important;height:10px!important;margin-inline-end:3px!important}.product__info-wrapper .yotpo-bottom-line-scroll-panel .yotpo-sr-bottom-line-button svg:last-of-type{margin-inline-end:var(--nova-space-2xs)!important}.product__info-wrapper .yotpo-sr-bottom-line-button .yotpo-sr-bottom-line-text{font:var(--nova-body-caption)!important;letter-spacing:var(--nova-caption-letter-spacing)!important;text-transform:var(--nova-caption-text-transform)!important;padding-top:0!important}.product__thumbnails-carousel{padding-bottom:var(--nova-space-sm)}.product__thumbnails-carousel .product__thumbnails-carousel-item{width:100%;cursor:pointer}.product__thumbnails-carousel .product__thumbnails-carousel-item img{width:100%;height:100%;object-fit:cover;object-position:center;position:absolute;top:0}.product__thumbnails-carousel .product__thumbnails-carousel-item .product__thumbnail-icon{position:absolute;bottom:var(--nova-space-xs);right:var(--nova-space-xs);z-index:1}.product__thumbnails-carousel .product__thumbnails-carousel-item:before{content:"";display:block;width:100%;padding-bottom:100%}.product__thumbnails-carousel .swiper-slide-active .product__thumbnails-carousel-item{border:1px solid var(--nova-color-black)}.product__thumbnails-carousel .thumbnails-carousel--pagination{top:unset;bottom:0;--swiper-pagination-progressbar-size: 3px;--swiper-pagination-progressbar-bg-color: var(--nova-color-grey-200);--swiper-pagination-color: var(--nova-color-grey-400);left:var(--nova-space-2xs);right:var(--nova-space-2xs);width:auto}@media screen and (min-width: 1024px){.product__thumbnails-carousel{padding-bottom:var(--nova-space-lg)}.product__thumbnails-carousel .thumbnails-carousel--pagination{left:0;right:0}.product__thumbnails-carousel--wrapper .thumbnails-carousel--icon-container{width:40px;height:40px;border-radius:100%;background-color:var(--nova-color-white);color:var(--nova-color-grey-600);position:absolute;cursor:pointer;transition:background-color .2s,color .2s,opacity .2s;top:calc(50% - 42px);opacity:1;pointer-events:all;z-index:1;box-shadow:0 4px 15px #0000000d}.product__thumbnails-carousel--wrapper .thumbnails-carousel--icon-container:hover{background-color:var(--nova-color-grey-600);color:var(--nova-color-white)}.product__thumbnails-carousel--wrapper .thumbnails-carousel--icon-container sl-icon{width:20px;height:20px}.product__thumbnails-carousel--wrapper .swiper-button-disabled{opacity:0;pointer-events:none}.product__thumbnails-carousel--wrapper .thumbnails-carousel--icon-previous{left:calc(0px - var(--nova-space-sm))}.product__thumbnails-carousel--wrapper .thumbnails-carousel--icon-next{right:calc(0px - var(--nova-space-sm))}}.pxFormGenerator .formContainer #formGeneratorForm .form_generater_form_div{padding:var(--nova-space-sm);border:1px solid var(--nova-color-grey-200);margin-top:var(--nova-space-sm);margin-left:unset;margin-right:unset}.pxFormGenerator .formContainer #formGeneratorForm .form_generater_form_div .form_title_div h3,.pxFormGenerator .formContainer #formGeneratorForm .form_generater_form_div h3{font:var(--nova-h4-font)!important;letter-spacing:var(--nova-h4-letter-spacing)!important;text-transform:var(--nova-h4-letter-transform);-webkit-font-smoothing:antialiased;margin:0;color:var(--nova-color-grey-600)!important;margin-bottom:var(--nova-space-xs)}.pxFormGenerator.special-shape-inquiry-form .formContainer #formGeneratorForm .form_generater_form_div p{font:var(--nova-body-caption)!important;letter-spacing:var(--nova-caption-letter-spacing)!important;text-transform:var(--nova-caption-text-transform);color:var(--nova-color-grey-400)!important}.pxFormGenerator .formContainer #formGeneratorForm .form_generater_form_div .form_container .form-group{margin-bottom:var(--nova-space-xs)}.pxFormGenerator .formContainer #formGeneratorForm .form_generater_form_div .block_label{font:var(--nova-body-caption)!important;letter-spacing:var(--nova-caption-letter-spacing)!important;text-transform:var(--nova-caption-text-transform);color:var(--nova-color-grey-600)!important}.pxFormGenerator .formContainer #formGeneratorForm .form_generater_form_div .form-control{border:1px solid var(--nova-color-grey-200);box-shadow:none;font:var(--nova-body-caption)!important;letter-spacing:var(--nova-caption-letter-spacing)!important;text-transform:var(--nova-caption-text-transform);color:var(--nova-color-grey-600)!important}.pxFormGenerator .formContainer #formGeneratorForm .form_generater_form_div .btn{height:var(--nova-button-height);display:inline-flex;gap:var(--nova-button-gap);flex-shrink:0;justify-content:center;align-items:center;padding-inline:var(--nova-button-padding-left-right);font:var(--nova-body-utility)!important;letter-spacing:var(--nova-utility-letter-spacing)!important;text-transform:var(--nova-utility-text-transform)!important;transition:all var(--nova-button-animation-duration) var(--nova-animation-easing);border:0;color:var(--nova-color-background);background-color:var(--nova-color-grey-600)}.hulk-powered-wrapper{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/54/assets/section-main-product.css.map */
