.product__gallery{box-sizing:border-box;max-width:100vw;--max-img-width: 100%;--max-img-height: 400px;--thumbnail-width: 100px;--thumbnail-margin: 6px}@media(max-width:400px){.product__gallery{--thumbnail-width: 25vw }}@media(min-width:768px)and (max-width:1023px){.product__gallery{--max-img-width: 555px;--max-img-height: 555px }}@media(min-width:1440px){.product__gallery{--max-img-width: 555px;--max-img-height: 555px }}.product__gallery .image-container{height:100%;width:100%}.product__gallery img{max-width:100%;vertical-align:top}.product__gallery .gallery{margin-top:.625rem;margin-bottom:.625rem;display:flex;flex-wrap:wrap}@media(min-width:1024px){.product__gallery .gallery{justify-content:center}}.product__gallery .gallery{max-width:100vw;padding-top:var(--max-img-height)}.product__gallery .gallery picture,.product__gallery .gallery img{height:100%;width:100%;object-fit:contain;object-position:center}.product__gallery .gallery__img{position:absolute;left:0;top:0;opacity:0;height:var(--max-img-height);transition:opacity .3s ease-in-out;width:var(--max-img-width)}.product__gallery .gallery__img--video{pointer-events:none}.product__gallery .gallery__img--video iframe{height:100%;width:100%}.product__gallery .gallery__thumb{top:0;right:0;bottom:0;left:0;display:block;overflow:hidden;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: transparent;--tw-ring-offset-width: 2px;height:calc(var(--thumbnail-width) - (var(--thumbnail-margin) * 2));margin:calc(var(--thumbnail-margin) * 2) var(--thumbnail-margin) var(--thumbnail-margin);width:calc(var(--thumbnail-width) - (var(--thumbnail-margin) * 2))}.product__gallery .gallery__thumb picture,.product__gallery .gallery__thumb img{object-fit:cover}.product__gallery .gallery__item:first-of-type .gallery__thumb{margin-left:0}.product__gallery .gallery__item:last-child .gallery__thumb{margin-right:0}.product__gallery .gallery__selector{position:absolute;opacity:0;visibility:hidden}.product__gallery .gallery__selector:checked+.gallery__img{opacity:1}.product__gallery .gallery__selector:checked~.gallery__thumb{border-radius:.375rem;--tw-ring-color: var(--c-primary)}.product__gallery .gallery__selector:checked~.gallery__thumb>img{box-shadow:0 0 0 3px #0be2f6}.product__gallery .gallery__selector:checked~.gallery__img--video{pointer-events:all}.product__gallery.thumbnails_bottom{position:relative}.product__gallery.thumbnails_bottom .gallery{flex-wrap:nowrap;overflow-x:auto}.product__gallery.thumbnails_left .gallery{flex-direction:column;max-width:calc(var(--max-img-width) + var(--thumbnail-width) + calc(var(--thumbnail-margin) * 3));padding-right:var(--max-img-width);padding-top:0}.product__gallery.thumbnails_left .gallery .gallery__img{left:auto;right:0}.product__gallery.thumbnails_left .gallery .gallery__thumb{margin-right:calc(var(--thumbnail-margin) * 2);margin-top:var(--thumbnail-margin)}.product__gallery.thumbnails_left .gallery .gallery__item:first-of-type .gallery__thumb{margin-left:var(--thumbnail-margin);margin-top:0}.product__gallery.thumbnails_left .gallery .gallery__item:last-child .gallery__thumb{margin-bottom:0;margin-right:calc(var(--thumbnail-margin) * 2)}.product__gallery .gallery .gallery__item-zoom .gallery__img[data-image-zoom]{width:100%;overflow:hidden;background-repeat:no-repeat;background-position:50% 50%;cursor:zoom-in;z-index:-1}.product__gallery .gallery .gallery__item-zoom .gallery__img[data-image-zoom] picture,.product__gallery .gallery .gallery__item-zoom .gallery__img[data-image-zoom] img{--tw-bg-opacity: 1;background-color:rgba(255,255,255,var(--tw-bg-opacity));transition:opacity .5s}.product__gallery .gallery .gallery__item-zoom .gallery__selector:checked~.gallery__img[data-image-zoom]{z-index:auto}.product__gallery .gallery .gallery__item-zoom .gallery__selector:checked~.gallery__img[data-image-zoom]:hover picture:hover,.product__gallery .gallery .gallery__item-zoom .gallery__selector:checked~.gallery__img[data-image-zoom]:hover img:hover{opacity:0}.product__gallery .blank-image{display:none}.product .product__bar{pointer-events:none;display:none}.product:not(.is_bundle) .product__bar{pointer-events:none;position:fixed;bottom:0;left:0;z-index:49;display:block;max-height:8rem;width:100%;border-top-width:1px;--tw-bg-opacity: 1;background-color:rgba(255,255,255,var(--tw-bg-opacity));opacity:0;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.product:not(.is_bundle) .product__bar.sticky{pointer-events:auto;opacity:1}.product:not(.is_bundle) .product__bar-contents{margin-left:auto;margin-right:auto;display:flex;max-width:var(--site-width);align-items:center;justify-content:space-between;padding:.75rem 1rem 1rem}.product:not(.is_bundle) .product__bar-product{display:flex}.product:not(.is_bundle) .product__bar-product-info{display:flex;width:100%;flex-direction:column;align-items:flex-start;justify-content:center;font-size:.875rem;line-height:1.25rem}.product:not(.is_bundle) .product__bar-product-title{font-weight:800}.product:not(.is_bundle) .product__bar-price{text-align:right;font-size:1rem;line-height:1.5rem;font-weight:700}.product:not(.is_bundle) .product__bar-price .price{display:flex;flex-direction:column-reverse}.product:not(.is_bundle) .product__bar-form form{margin-top:0;margin-bottom:0;align-items:flex-end}.product:not(.is_bundle) .product__bar-form .product__button-wrapper{margin-top:0;width:100%}.product:not(.is_bundle) .product__bar-form .product__buttons{max-width:300px;flex:1 1 0}.product:not(.is_bundle) .product__bar-form .preordertext{display:none}@media screen and (max-width:639px){.product:not(.is_bundle) .product__bar-form.large-atc .button__add-to-cart{padding:15px 40px;font-size:19px}}.product_has-stuck-bar .pubble-sb-br{bottom:140px}.product__qty-selector{width:90px;height:50px;display:flex;max-width:max-content;border-radius:.375rem;border-width:1px;--tw-border-opacity: 1;border-color:rgba(211,214,217,var(--tw-border-opacity))}.product__qty-selector .qty__input{width:42px;display:block;border-radius:.375rem;border-style:none;padding:0;text-align:center;--tw-text-opacity: 1;color:rgba(0,0,0,var(--tw-text-opacity));opacity:.6}.product__qty-selector .qty__input:focus{border-color:transparent;outline:2px solid transparent;outline-offset:2px;--tw-ring-color: transparent}.product__qty-selector .qty__input:focus-visible{outline:2px solid transparent;outline-offset:2px}@media(min-width:640px){.product__qty-selector .qty__input{font-size:.875rem;line-height:1.25rem}}.product__qty-selector .qty__input::-webkit-outer-spin-button,.product__qty-selector .qty__input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}.product__qty-selector .qty__input[type=number]{-webkit-appearance:textfield;appearance:textfield}.product__qty-selector .qty__button{display:flex;width:1.5rem;align-items:center;justify-content:center}.product__qty-selector .qty__button:focus{outline:2px solid transparent;outline-offset:2px}.product__qty-selector .qty__button:focus-visible{outline:2px solid transparent;outline-offset:2px}.product__qty-selector .qty__button .icon{font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgba(0,0,0,var(--tw-text-opacity));opacity:.6}.product__qty-selector .qty__button[disabled]{cursor:not-allowed}.sr-only+.product__qty-selector .qty__input{height:100%}.section__product-description{background-color:var(--c-brand-bg-2)}.section__product-description .product__description{margin-left:auto;margin-right:auto;width:100%;max-width:var(--site-width);padding:2rem 1.25rem}@media(min-width:1024px){.section__product-description .product__description{padding-top:3rem;padding-bottom:3rem}.section__product-description .product__description{padding-left:6rem;padding-right:6rem}}.section__product-description .product__description .description__block>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.section__product-description .product__description .description__block{font-size:1rem;line-height:1.5rem;--tw-text-opacity: 1;color:rgba(63,63,70,var(--tw-text-opacity))}.section__product-description .product__description.layout-accordion details,.section__product-description .product__description .layout-accordion details{margin-bottom:1.25rem;display:block;border-bottom-width:1px;padding-bottom:1.25rem}.section__product-description .product__description.layout-accordion details summary::marker,.section__product-description .product__description .layout-accordion details summary::marker{display:none}.section__product-description .product__description.layout-accordion details summary::-webkit-details-marker,.section__product-description .product__description .layout-accordion details summary::-webkit-details-marker{display:none}.section__product-description .product__description.layout-accordion details summary,.section__product-description .product__description .layout-accordion details summary{list-style:none}.section__product-description .product__description.layout-accordion details summary .icon,.section__product-description .product__description .layout-accordion details summary .icon{float:right;padding-top:.5rem;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.section__product-description .product__description.layout-accordion details summary .description__title,.section__product-description .product__description .layout-accordion details summary .description__title{margin-bottom:0;cursor:pointer}.section__product-description .product__description.layout-accordion details .description__content,.section__product-description .product__description .layout-accordion details .description__content{padding-top:1rem}.section__product-description .product__description.layout-accordion details[open] .icon,.section__product-description .product__description .layout-accordion details[open] .icon{transform:rotate(-180deg)}.section__product-description .product__description.layout-accordion .description__block_video .description__content,.section__product-description .product__description .layout-accordion .description__block_video .description__content{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.section__product-description .product__description.layout-accordion .description__block_video .description__content .video-item,.section__product-description .product__description .layout-accordion .description__block_video .description__content .video-item{margin:0;margin-bottom:.625rem;width:100%}.section__product-description .product__description.layout-accordion .description__block_video .description__content iframe,.section__product-description .product__description .layout-accordion .description__block_video .description__content iframe{width:100%}.section__product-description .product__description.layout-accordion .description__block_video .description__content.video-per-row--2 .video-item,.section__product-description .product__description.layout-accordion .description__block_video .description__content.video-per-row--3 .video-item,.section__product-description .product__description.layout-accordion .description__block_video .description__content.video-per-row--4 .video-item,.section__product-description .product__description.layout-accordion .description__block_video .description__content.video-per-row--5 .video-item,.section__product-description .product__description .layout-accordion .description__block_video .description__content.video-per-row--2 .video-item,.section__product-description .product__description .layout-accordion .description__block_video .description__content.video-per-row--3 .video-item,.section__product-description .product__description .layout-accordion .description__block_video .description__content.video-per-row--4 .video-item,.section__product-description .product__description .layout-accordion .description__block_video .description__content.video-per-row--5 .video-item{display:block;margin:5px}.section__product-description .product__description.layout-accordion .description__block_video .description__content.video-per-row--2 .video-item,.section__product-description .product__description .layout-accordion .description__block_video .description__content.video-per-row--2 .video-item{width:calc(50% - 10px)}.section__product-description .product__description.layout-accordion .description__block_video .description__content.video-per-row--3 .video-item,.section__product-description .product__description .layout-accordion .description__block_video .description__content.video-per-row--3 .video-item{width:calc(33.33% - 10px)}.section__product-description .product__description.layout-accordion .description__block_video .description__content.video-per-row--4 .video-item,.section__product-description .product__description .layout-accordion .description__block_video .description__content.video-per-row--4 .video-item{width:calc(25% - 10px)}.section__product-description .product__description.layout-accordion .description__block_video .description__content.video-per-row--5 .video-item,.section__product-description .product__description .layout-accordion .description__block_video .description__content.video-per-row--5 .video-item{width:calc(20% - 10px)}.section__product-description .product__description.layout-accordion .description__block_video .description__content.video-layout--slider,.section__product-description .product__description .layout-accordion .description__block_video .description__content.video-layout--slider{width:100%}.section__product-description .product__description.layout-accordion .description__block_video .description__content.video-layout--slider.video-per-row--2 .video-item,.section__product-description .product__description.layout-accordion .description__block_video .description__content.video-layout--slider.video-per-row--3 .video-item,.section__product-description .product__description.layout-accordion .description__block_video .description__content.video-layout--slider.video-per-row--4 .video-item,.section__product-description .product__description.layout-accordion .description__block_video .description__content.video-layout--slider.video-per-row--5 .video-item,.section__product-description .product__description .layout-accordion .description__block_video .description__content.video-layout--slider.video-per-row--2 .video-item,.section__product-description .product__description .layout-accordion .description__block_video .description__content.video-layout--slider.video-per-row--3 .video-item,.section__product-description .product__description .layout-accordion .description__block_video .description__content.video-layout--slider.video-per-row--4 .video-item,.section__product-description .product__description .layout-accordion .description__block_video .description__content.video-layout--slider.video-per-row--5 .video-item{margin:0;margin-bottom:.625rem}.section__product-description .product__description.layout-accordion .description__block_video .description__content.video-layout--slider .slider__window,.section__product-description .product__description .layout-accordion .description__block_video .description__content.video-layout--slider .slider__window{width:100%}.section__product-description .product__description.layout-accordion .description__block_video .description__content.video-layout--slider.keen-slider:not(.slider-loaded):not(.disble-not-loaded-keen-styles) .slider__window,.section__product-description .product__description .layout-accordion .description__block_video .description__content.video-layout--slider.keen-slider:not(.slider-loaded):not(.disble-not-loaded-keen-styles) .slider__window{display:flex;width:100%}.section__product-description .product__description.layout-accordion .description__block_video .description__content .slider__control.slide__next,.section__product-description .product__description .layout-accordion .description__block_video .description__content .slider__control.slide__next{right:0;top:50%;display:flex;--tw-translate-y: -50%;transform:var(--tw-transform)}.section__product-description .product__description.layout-accordion .description__block_video .description__content .slider__control.slide__prev,.section__product-description .product__description .layout-accordion .description__block_video .description__content .slider__control.slide__prev{left:0;top:50%;display:flex;--tw-translate-y: -50%;transform:var(--tw-transform)}.section__product-description .product__description.layout-accordion .description__block_video.init_slider[open] .description__content,.section__product-description .product__description .layout-accordion .description__block_video.init_slider[open] .description__content{position:absolute;opacity:0;z-index:-1}.section__product-description .product__description.layout-tabbed .product__description-tabs{position:relative;display:none;flex-wrap:wrap;justify-content:space-evenly}@media(min-width:1024px){.section__product-description .product__description.layout-tabbed .product__description-tabs{display:flex}}.section__product-description .product__description.layout-tabbed .description__tab-toggle{position:absolute;height:0px;width:0px;opacity:0}.section__product-description .product__description.layout-tabbed .description__tab-toggle:checked+.description__title{position:relative;color:var(--c-secondary)}.section__product-description .product__description.layout-tabbed .description__tab-toggle:checked+.description__title:after{opacity:1}.section__product-description .product__description.layout-tabbed .description__tab-toggle:nth-of-type(1):checked~.description__content .description__tab-content:nth-child(1),.section__product-description .product__description.layout-tabbed .description__tab-toggle:nth-of-type(2):checked~.description__content .description__tab-content:nth-child(2),.section__product-description .product__description.layout-tabbed .description__tab-toggle:nth-of-type(3):checked~.description__content .description__tab-content:nth-child(3),.section__product-description .product__description.layout-tabbed .description__tab-toggle:nth-of-type(4):checked~.description__content .description__tab-content:nth-child(4),.section__product-description .product__description.layout-tabbed .description__tab-toggle:nth-of-type(5):checked~.description__content .description__tab-content:nth-child(5),.section__product-description .product__description.layout-tabbed .description__tab-toggle:nth-of-type(6):checked~.description__content .description__tab-content:nth-child(6){display:block;transition:.3s}.section__product-description .product__description.layout-tabbed .description__tab-toggle:nth-of-type(1):checked~.description__content .description__tab-content:nth-child(1).description__tab-video,.section__product-description .product__description.layout-tabbed .description__tab-toggle:nth-of-type(2):checked~.description__content .description__tab-content:nth-child(2).description__tab-video,.section__product-description .product__description.layout-tabbed .description__tab-toggle:nth-of-type(3):checked~.description__content .description__tab-content:nth-child(3).description__tab-video,.section__product-description .product__description.layout-tabbed .description__tab-toggle:nth-of-type(4):checked~.description__content .description__tab-content:nth-child(4).description__tab-video,.section__product-description .product__description.layout-tabbed .description__tab-toggle:nth-of-type(5):checked~.description__content .description__tab-content:nth-child(5).description__tab-video,.section__product-description .product__description.layout-tabbed .description__tab-toggle:nth-of-type(6):checked~.description__content .description__tab-content:nth-child(6).description__tab-video{position:relative;z-index:1;display:flex;opacity:1}.section__product-description .product__description.layout-tabbed .description__title{flex:1 1 0%;cursor:pointer;border-bottom-width:1px;padding-bottom:1rem;padding-right:1rem;font-size:1.25rem;line-height:1.75rem;font-weight:800;transition-property:background-color,border-color,color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media(min-width:1024px){.section__product-description .product__description.layout-tabbed .description__title{padding-right:2.5rem}}.section__product-description .product__description.layout-tabbed .description__title{border-color:#bbc9e5}.section__product-description .product__description.layout-tabbed .description__title:after{position:absolute;bottom:0;left:0;height:25%;width:75%;background-color:var(--c-secondary);opacity:0;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;content:"";height:2px}.section__product-description .product__description.layout-tabbed .description__content{position:relative;width:100%;min-width:100%;overflow-y:auto}.section__product-description .product__description.layout-tabbed .description__tab-content{display:none;width:100%;padding-top:2rem;padding-bottom:2rem}.section__product-description .product__description.layout-tabbed .description__tab-content.description__tab-video{position:absolute;position:relative;z-index:-1;display:flex;opacity:0}.section__product-description .product__description.layout-tabbed .description__tab-content.description__tab-video iframe{height:100%;width:100%}.section__product-description .product__description.layout-tabbed .description__tab-content.description__tab-video.video-layout--grid,.section__product-description .product__description.layout-tabbed .description__tab-content.description__tab-video.video-layout--slider{flex-direction:row;flex-wrap:wrap;justify-content:center;max-height:none;min-height:unset}.section__product-description .product__description.layout-tabbed .description__tab-content.description__tab-video.video-layout--grid.video-per-row--1 .video-item,.section__product-description .product__description.layout-tabbed .description__tab-content.description__tab-video.video-layout--slider.video-per-row--1 .video-item{margin:0;margin-bottom:1.25rem;width:100%;max-height:517px;min-height:517px;height:517px}.section__product-description .product__description.layout-tabbed .description__tab-content.description__tab-video.video-layout--grid.video-per-row--2 .video-item,.section__product-description .product__description.layout-tabbed .description__tab-content.description__tab-video.video-layout--grid.video-per-row--3 .video-item,.section__product-description .product__description.layout-tabbed .description__tab-content.description__tab-video.video-layout--grid.video-per-row--4 .video-item,.section__product-description .product__description.layout-tabbed .description__tab-content.description__tab-video.video-layout--grid.video-per-row--5 .video-item,.section__product-description .product__description.layout-tabbed .description__tab-content.description__tab-video.video-layout--slider.video-per-row--2 .video-item,.section__product-description .product__description.layout-tabbed .description__tab-content.description__tab-video.video-layout--slider.video-per-row--3 .video-item,.section__product-description .product__description.layout-tabbed .description__tab-content.description__tab-video.video-layout--slider.video-per-row--4 .video-item,.section__product-description .product__description.layout-tabbed .description__tab-content.description__tab-video.video-layout--slider.video-per-row--5 .video-item{margin:.625rem;display:block}.section__product-description .product__description.layout-tabbed .description__tab-content.description__tab-video.video-layout--grid.video-per-row--2 .video-item,.section__product-description .product__description.layout-tabbed .description__tab-content.description__tab-video.video-layout--slider.video-per-row--2 .video-item{width:calc(50% - 20px);max-height:258px;min-height:258px;height:258px}.section__product-description .product__description.layout-tabbed .description__tab-content.description__tab-video.video-layout--grid.video-per-row--3 .video-item,.section__product-description .product__description.layout-tabbed .description__tab-content.description__tab-video.video-layout--slider.video-per-row--3 .video-item{width:calc(33.33% - 20px);max-height:172px;min-height:172px;height:172px}.section__product-description .product__description.layout-tabbed .description__tab-content.description__tab-video.video-layout--grid.video-per-row--4 .video-item,.section__product-description .product__description.layout-tabbed .description__tab-content.description__tab-video.video-layout--slider.video-per-row--4 .video-item{width:calc(25% - 20px);max-height:129px;min-height:129px;height:129px}.section__product-description .product__description.layout-tabbed .description__tab-content.description__tab-video.video-layout--grid.video-per-row--5 .video-item,.section__product-description .product__description.layout-tabbed .description__tab-content.description__tab-video.video-layout--slider.video-per-row--5 .video-item{width:calc(20% - 10px);max-height:104px;min-height:104px;height:104px;margin:5px}.section__product-description .product__description.layout-tabbed .description__tab-content.description__tab-video.video-layout--slider{width:100%}.section__product-description .product__description.layout-tabbed .description__tab-content.description__tab-video.video-layout--slider.video-per-row--2 .video-item,.section__product-description .product__description.layout-tabbed .description__tab-content.description__tab-video.video-layout--slider.video-per-row--3 .video-item,.section__product-description .product__description.layout-tabbed .description__tab-content.description__tab-video.video-layout--slider.video-per-row--4 .video-item,.section__product-description .product__description.layout-tabbed .description__tab-content.description__tab-video.video-layout--slider.video-per-row--5 .video-item{margin:0;margin-bottom:.625rem}.section__product-description .product__description.layout-tabbed .description__tab-content.description__tab-video.video-layout--slider .slider__window{width:100%}.section__product-description .product__description.layout-tabbed .description__tab-content.description__tab-video.video-layout--slider.keen-slider:not(.slider-loaded):not(.disble-not-loaded-keen-styles) .slider__window{display:flex;width:100%}.section__product-description .product__description.layout-tabbed .description__tab-content.description__tab-video .slider__control.slide__next{right:0;top:50%;--tw-translate-y: -50%;transform:var(--tw-transform)}.section__product-description .product__description.layout-tabbed .description__tab-content.description__tab-video .slider__control.slide__prev{left:0;top:50%;--tw-translate-y: -50%;transform:var(--tw-transform)}@media(min-width:1024px){.section__product-description .product__description.layout-tabbed .description__tab-content{max-height:315px}.section__product-description .product__description.layout-tabbed .description__tab-content.description__tab-video{max-height:517px;min-height:517px}}.section__product-description ul{list-style-type:disc;padding-left:1rem}.product{margin-left:auto;margin-right:auto;max-width:var(--site-width)}@media(min-width:640px){.product{padding-left:1.5rem;padding-right:1.5rem}.product{padding-top:1rem}}@media(min-width:1024px){.product{padding-left:2rem;padding-right:2rem}}.product .breadcrumb{padding-left:1.25rem;padding-right:1.25rem}@media(min-width:640px){.product .breadcrumb{padding-left:0;padding-right:0}}.product__details{padding-top:1rem}@media(min-width:1024px){.product__details{display:grid}.product__details{grid-template-columns:repeat(2,minmax(0,1fr))}.product__details{align-items:flex-start}.product__details{column-gap:2rem}}.product__details-top .yotpo-reviews-star-ratings-widget{margin-bottom:0!important}.product__information{margin-top:2.5rem;padding-left:1rem;padding-right:1rem}@media(min-width:640px){.product__information{margin-top:4rem}.product__information{padding-left:0;padding-right:0}}@media(min-width:1024px){.product__information{margin-top:0}}.product__information .product__widget>a{padding-top:0;padding-bottom:0}.product__information .usp-area__wrapper{margin-left:auto;margin-right:auto;display:flex;flex-wrap:wrap;padding-top:1rem;font-size:13px}.product__information .usp-area__wrapper .usp-area__item{margin:5px;display:flex;height:41px;min-width:calc(100% - 10px);flex-grow:1;align-items:center;justify-content:center;--tw-bg-opacity: 1;background-color:rgba(200,228,224,var(--tw-bg-opacity));text-align:center;line-height:41px}@media(min-width:768px){.product__information .usp-area__wrapper .usp-area__item{min-width:calc(50% - 10px)}}.product__information .usp-area__wrapper .usp-area__item span{display:inline-block;letter-spacing:.025em}.product__information .usp-area__wrapper .usp-area__item .icon{margin-right:.5rem;height:1.5rem;width:1.5rem}.product__information .usp-area__wrapper .usp-area__item .icon[data-icon=truck-2]{width:2.25rem}.product__information .usp-area__wrapper .usp-area__item .icon svg{height:100%;width:100%}.product__information #hummwidget{display:none}.product__title{font-size:1.25rem;line-height:1.75rem;font-weight:800;--tw-text-opacity: 1;color:rgba(65,75,86,var(--tw-text-opacity))}.product__main-features{margin-top:.625rem;font-size:.75rem;line-height:1rem;font-weight:500;--tw-text-opacity: 1;color:rgba(63,66,69,var(--tw-text-opacity))}.product__main-features ul{margin-left:.5rem;list-style-type:disc;padding-left:.5rem}.product__main-features ul li{margin-bottom:.25rem}@media(min-width:1024px){.product__main-features ul li{margin-bottom:0}}.product__form{margin-bottom:.25rem;display:flex;flex-direction:column}.product__button-wrapper{margin-top:1rem;display:flex;align-items:flex-start}.product__selector-label{display:block;font-size:.875rem;line-height:1.25rem;font-weight:500}.product__selector{display:flex;align-items:flex-end}.product__buttons{display:flex;width:calc(100% - 106px)}.product__buttons:not(.disabled){margin-left:1rem}.product__buttons .button__add-to-cart{margin-top:0;width:100%;flex:1 1 0%;background-color:var(--c-secondary);font-weight:700;text-transform:uppercase}.product__buttons .button__add-to-cart:hover{background-color:var(--c-secondary-dark)}@media(min-width:768px){.product__buttons .button__add-to-cart{margin-top:0}}.product__buttons .button__add-to-cart:disabled{width:100%;cursor:not-allowed;--tw-bg-opacity: 1;background-color:rgba(212,212,216,var(--tw-bg-opacity))}.product__buttons .button__add-to-cart:disabled:hover{--tw-bg-opacity: 1;background-color:rgba(212,212,216,var(--tw-bg-opacity))}.product__buttons .store-availability-button{margin-top:0;width:100%;flex:none;border-width:1px;--tw-border-opacity: 1;border-color:rgba(24,24,27,var(--tw-border-opacity));background-color:transparent;font-weight:500;text-transform:uppercase;--tw-text-opacity: 1;color:rgba(24,24,27,var(--tw-text-opacity))}.product__buttons .store-availability-button:hover{--tw-bg-opacity: 1;background-color:rgba(250,250,250,var(--tw-bg-opacity))}@media(min-width:640px){.product__buttons .store-availability-button{flex:1 1 0%}}@media(min-width:768px){.product__buttons .store-availability-button{margin-top:0}}.product__buttons .store-availability-button.hidden{display:none}.product__in-stock{margin-top:.5rem;margin-bottom:1.25rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgba(0,188,55,var(--tw-text-opacity))}.product__additional-content{padding-bottom:2rem}.product__price-number{font-family:var(--font-family-primary);font-size:1rem;line-height:1.5rem;font-weight:800;--tw-text-opacity: 1;color:rgba(65,75,86,var(--tw-text-opacity))}.product__text-inner{display:flex;align-items:center;font-size:.875rem;line-height:1.25rem}.product__text-icon{margin-right:.5rem;display:block;padding-top:.5rem}.product .product-contacts__wrapper{width:calc(100% + 32px);position:relative;left:-1rem;margin-top:2rem;margin-bottom:1rem;border-radius:.375rem;--tw-bg-opacity: 1;background-color:rgba(248,248,248,var(--tw-bg-opacity));padding:1.25rem 1rem}@media(min-width:640px){.product .product-contacts__wrapper{left:0}.product .product-contacts__wrapper{width:100%}}.product .product-contacts__title{margin-bottom:.625rem}.product .product-contacts__text{margin-bottom:1rem;font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgba(103,111,120,var(--tw-text-opacity))}.product .product-contacts{display:flex}.product .product-contacts>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.875rem * var(--tw-space-x-reverse));margin-left:calc(.875rem * calc(1 - var(--tw-space-x-reverse)))}.product .product-contacts__link{height:50px;display:flex;width:50%;align-items:center;justify-content:center;border-radius:.125rem;border-width:1px;border-color:var(--c-primary);text-align:center;font-size:.875rem;line-height:1.25rem;font-weight:600;text-transform:uppercase;color:var(--c-primary)}@media(min-width:1024px){.product .product-contacts__link{font-size:1rem;line-height:1.5rem}}.product .product-contacts__link .icon{display:none;width:1rem}@media(min-width:1024px){.product .product-contacts__link .icon{display:flex}.product .product-contacts__link-title{margin-left:.375rem}}.notify-form{margin-top:.75rem;margin-left:0}@media(min-width:1024px){.notify-form{width:calc(100% - 106px)}}.star-ratings{margin-top:.75rem}@media(min-width:1024px){.star-ratings{min-height:40px}}.video-button-tab{margin-left:auto;display:flex;cursor:pointer;align-items:center;padding:.625rem 1.25rem;color:var(--c-secondary);border:1.5px solid #4aada2;border-radius:6px;width:fit-content;margin-top:-40px}.video-button-tab .video-button-tab--text{margin-left:.5rem;font-weight:600;font-size:15px;line-height:30px;letter-spacing:1px}.video-button-tab .icon{height:26px;width:26px}@media(max-width:1024px){.video-button-tab{margin-top:.75rem}.video-button-tab{margin-left:0}.video-button-tab{margin-bottom:2rem}}.notify-form__input{margin-top:.5rem;margin-bottom:.5rem;display:block;width:100%;border-radius:.375rem;--tw-border-opacity: 1;border-color:rgba(212,212,216,var(--tw-border-opacity));padding:.75rem 1rem;--tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, .05);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.notify-form__input:focus{border-color:var(--c-secondary);--tw-ring-color: var(--c-secondary)}.notify-form__button{display:block;height:3rem;width:100%;border-radius:.125rem;background-color:var(--c-primary);font-size:1rem;line-height:1.5rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;--tw-text-opacity: 1;color:rgba(255,255,255,var(--tw-text-opacity))}@media(min-width:768px){.notify-form__button{width:50%}}.gift-message-types{display:flex;column-gap:10px}.gift-message-types .gift-type{width:50%}.gift-message-types .gift-type label{border-width:thin;cursor:pointer}@media(max-width:767px){.gift-message-types .gift-type label{font-size:13px}}.gift-message-types .gift-type input[type=radio]{display:none}.gift-message-types .gift-type input[type=radio]:checked+label{outline:2px solid #696969;border-color:#696969}.cart__note{display:block}.product__bar-form .gift-message-wrapper{display:none}.gift-message-popup{position:fixed;top:0;left:0;z-index:99}.gift-message-popup .gift-message-popup__background-overlay{position:absolute;top:0;left:0;width:100vw;height:100vh;background-color:rgba(113,113,122,var(--tw-bg-opacity));--tw-bg-opacity: .75;transition:transform .01s linear,opacity .2s ease-out}.gift-message-popup .gift-message-popup-content{position:fixed;background:#fff;width:95%;max-width:600px;left:50%;top:50%;transform:translate(-50%,-50%);padding:24px}.gift-message-popup .gift-message-popup-content .gift-message-button{margin-top:1.5rem;display:flex;width:100%;align-items:center;justify-content:center;border-radius:.375rem;border-width:1px;border-color:transparent;background-color:var(--c-secondary);padding:.75rem 1.5rem;font-size:1rem;line-height:1.5rem;font-weight:600;text-transform:uppercase;--tw-text-opacity: 1;color:rgba(255,255,255,var(--tw-text-opacity));--tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 5%);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.gift-message-popup .gift-message-popup-content .gift-message-popup__close{position:absolute;right:20px;top:18px}.gift-message-popup .gift-message-popup-content .gift-message-popup-title{margin-bottom:20px;text-align:center;font-size:1.5rem;line-height:2rem;font-weight:800;--tw-text-opacity: 1;color:rgba(65,75,86,var(--tw-text-opacity))}
/*# sourceMappingURL=/cdn/shop/t/232/assets/page-product.css.map */
