@media(min-width: 1200px){slider-component modal-opener{margin:auto;max-width:calc(100vh - var(--nav-height) - 60px)}}.shopify-section.product-section{background:radial-gradient(48.24% 98.84% at 50% 50%, #FFFFFF 0%, rgba(255, 255, 255, 0) 100%),linear-gradient(0deg, #D9E1E2, #D9E1E2);padding:16px 0}@media(min-width: 750px){.shopify-section.product-section{padding:24px 0}}.product{position:relative;margin:auto !important}.product,.product__breadcrumbs{max-width:1440px;margin:auto}.product__vendor-bg-label{color:rgba(0,0,0,.03);font-family:var(--font-heading-family);font-size:16vw;font-weight:bold;letter-spacing:.12em;overflow:visible;line-height:1;text-transform:uppercase;text-align:center;position:absolute;left:0;top:0;right:0}@media(min-width: 750px){.product__vendor-bg-label{font-size:8vw;left:calc((100% + 50px)*-1 - 50px)}}@media(min-width: 990px){.product__vendor-bg-label{left:calc((100% + 40px)*-1.78 - 40px)}}.product__title{font-family:var(--font-family-heading);font-weight:400;font-size:28px;line-height:32px;margin-bottom:24px;color:#000}.product__price-row.has-unit-of-measure{align-items:flex-end;display:flex;flex-wrap:wrap}.product__measure{color:rgba(var(--gradient-base-accent-2), 0.85);line-height:22px}.product__sku-and-measure{display:flex;justify-content:space-between}.product__description{font-size:14px;line-height:24px;font-family:var(--font-family-heading);font-weight:400;color:#000;margin-bottom:20px}@media(min-width: 750px){.product__info-wrapper{z-index:1;position:relative}}variant-radios{font-family:var(--font-family-heading)}.product__info-wrapper .price{font-family:var(--font-family-heading);font-size:24px;line-height:28px;color:#000}.product-form__quantity{flex:0 0;margin:0;margin-right:12px}.product-form__quantity .form__label{display:none}.product__media{background:transparent}.product-form__price-and-submit{display:flex;align-items:center;justify-content:space-between}.product-form__buttons{height:44px;text-align:right}.product-form__buttons .product-form__submit{min-height:100%;flex-grow:1;max-width:240px;margin-bottom:0;width:100%;margin-left:auto}.quantity{border:0}.quantity .quantity__button svg{width:1.25rem}.quantity__input{font-size:28px;line-height:1;font-family:var(--font-family-heading);color:#000}.product-form{margin:0}product-form{flex-grow:1}.product__media-list .product__modal-opener,.product__media-list{border:0}.product__media-wrapper{padding-bottom:0;position:relative;z-index:2}@media(min-width: 750px){#ProductInfoStickyContainer{height:calc(100vh - var(--nav-height) - 60px);position:sticky;display:flex;align-items:flex-end;top:calc(var(--nav-height) + 60px);padding-bottom:100px;z-index:2}}#ProductInfoStickyContainer .product__info-container--sticky{position:static}.picky-combo-container.picky-widget{display:none}.product-form>form{display:block !important}.plug-product-slider__container{position:relative}.plug-product-slider__slides:focus,.plug-product-slider__slides:focus-visible{box-shadow:none;outline:0}.plug-product-slider__slides .flickity-viewport{overflow:visible}.plug-product-slider__slides .flickity-button{color:rgb(var(--color-base-accent-1))}.plug-product-slider__slides .flickity-prev-next-button{display:none}.plug-product-slider__slides .flickity-prev-next-button.previous{left:-44px}.plug-product-slider__slides .flickity-prev-next-button.next{right:-44px}@media(min-width: 750px){.plug-product-slider__slides .flickity-viewport{overflow:hidden}.plug-product-slider__slides .flickity-prev-next-button{display:block}}.plug-product-slider__slide{display:inline-block;margin-right:16px;width:66%}@media(min-width: 750px){.plug-product-slider__slide{margin-right:24px;width:calc((100% - 24px)/2)}}@media(min-width: 990px){.plug-product-slider__slide{width:calc((100% - 48px)/3)}}@media(min-width: 1440px){.plug-product-slider__slide{width:calc((100% - 72px)/4)}}.plug-slider-dots{display:flex;flex-wrap:wrap;justify-content:center;list-style:none;margin:20px auto 0;padding:0;width:100%}@media(min-width: 750px){.plug-slider-dots{margin-top:30px}}.plug-slider-dot{height:32px;width:32px}.plug-slider-dot.is-selected .plug-slider-dot-btn{opacity:1}.plug-slider-dot-btn{align-items:center;background:transparent;border:0;border-radius:50%;cursor:pointer;display:flex;justify-content:center;height:100%;opacity:.3;padding:0;width:100%}.plug-slider-dot-btn-inner{background:rgb(var(--color-base-accent-1));border-radius:50%;height:16px;width:16px}.plug-product-marketing{padding:45px 0}@media(min-width: 750px){.plug-product-marketing{padding:90px 0}}@media(min-width: 750px){.plug-p-marketing__inner{display:flex;justify-content:space-between}}.plug-p-marketing__text,.plug-p-marketing__media{width:100%}.plug-p-marketing__media{max-width:400px;margin:auto}@media(min-width: 750px){.plug-p-marketing__media{max-width:600px;display:flex;margin:auto 0 auto auto;justify-content:flex-end;align-items:center;width:45%}.plug-p-marketing__media .ratio-box{width:100%}}@media(min-width: 750px){.plug-p-marketing__media{width:35%}}.plug-p-marketing__text{display:flex;flex-direction:column;justify-content:center;margin-bottom:48px}@media(min-width: 750px){.plug-p-marketing__text{margin-bottom:0;width:50%}}.plug-p-marketing__title{color:#545859;font-weight:bold;margin-bottom:28px;font-size:24px;font-weight:var(--heading-font-family)}.plug-p-marketing__description{color:#545859;margin-bottom:28px;font-size:14px;font-family:var(--heading-font-family);line-height:24px;max-width:600px}.plug-p-marketing__icons{list-style:none;display:flex;flex-wrap:wrap;padding:0;margin:0}.plug-p-marketing__icon-item{font-weight:bold;font-family:var(--heading-font-family);display:flex;align-items:center;color:#545859;min-width:50%;min-width:50%;padding:10px 0}.plug-p-marketing__icon{margin-right:12px;width:24px}.plug-p-marketing__icon-label{font-weight:Bold}.plug-product-section-title{color:#545859;font-size:32px;font-weight:bold;margin-bottom:22px;margin-top:0;text-align:center}@media(min-width: 750px){.plug-product-section-title{margin-bottom:45px}}.plug-recently-viewed,.plug-p-recommendations{padding:45px 0}@media(min-width: 750px){.plug-recently-viewed,.plug-p-recommendations{padding:90px 0}}.plug-recently-viewed{background:rgba(217,225,226,.35)}.plug-recently-viewed.is-hidden+.plug-p-recommendations{background:rgba(217,225,226,.35)}