.eq-product-banner{width:100%;background:#e8e7e0}.eq-product-banner__wrapper{display:flex;gap:80px}.eq-product-banner__gallery{width:50%}.eq-product-banner__count{font-family:var(--font-sans);font-size:.75rem;font-weight:400;letter-spacing:0px;line-height:1rem;-webkit-font-smoothing:antialiased;position:sticky;top:0;height:100svh;display:flex;flex-direction:column;margin:0 var(--nav-pad-x);align-items:flex-start;pointer-events:none;z-index:11}.eq-product-banner__count-inner{-webkit-box-flex:1;flex-grow:1;width:.75rem;display:flex;flex-direction:column;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.eq-product-banner__current,.eq-product-banner__total{font-size:14px}.eq-product-banner__divider{width:10px;height:1px;background:#111}.eq-product-banner__images{display:block;margin-top:-100svh}.eq-product-banner__images .swiper-wrapper{display:flex;flex-direction:column}.eq-product-banner__image-item{width:100%;height:100vh}.eq-product-banner__image-item img{width:100%;height:100%;object-fit:contain}.eq-product-banner__pagination{position:absolute;left:50%!important;bottom:22px!important;transform:translate(-50%);z-index:5;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:all .3s ease;top:auto!important}.eq-product-banner__pagination{opacity:1;visibility:visible}.eq-product-banner__pagination .swiper-pagination-bullet{width:20px;height:1px;border-radius:0;margin:0!important;opacity:1;background:#fff}.eq-product-banner__pagination .swiper-pagination-bullet-active{background:#000}.eq-product-banner__content{width:50%;height:auto;display:flex;flex-direction:column;background:none}.eq-product-banner__wrap{-webkit-box-flex:1;flex-grow:1;height:100%}.eq-product-banner__sticky-wrap{position:sticky;top:0;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;min-height:min(100vh,100dvh);margin-left:auto;margin-right:auto;width:100%;padding:9.25rem 0}.eq-product-banner__sticky{max-width:420px;margin:0 auto}.eq-product-banner__title{font-family:var(--font-sans);font-size:.75rem;font-weight:700;letter-spacing:0px;line-height:1rem;margin-bottom:2rem;text-transform:uppercase}.eq-product-banner__color{font-family:var(--font-sans);font-size:.75rem;font-weight:400;letter-spacing:0px;line-height:1rem;margin-top:8px}.eq-product-banner__price{font-family:var(--font-sans);font-size:.75rem;font-weight:400;letter-spacing:0px;line-height:1rem;margin-bottom:2rem}.eq-product-banner__variants-wrap{width:100%}.eq-product-banner__variant{border-bottom:1px solid #111;padding-bottom:.5rem;margin-bottom:1.5rem}.eq-product-banner__variant:last-child{margin-bottom:2rem}.eq-product-banner__variant-btn{width:100%;text-transform:uppercase;display:flex;align-items:center;justify-content:space-between;background:transparent;border:0;cursor:pointer;outline:none;box-shadow:none}.eq-product-banner__variant-text{font-family:var(--font-sans);font-size:.75rem;font-weight:400;letter-spacing:0px;line-height:1rem}.eq-product-banner__icon{font-size:1.4rem;transition:.3s ease;line-height:1;font-weight:400;font-family:var(--font-sans)}.eq-product-banner__icon.active{transform:rotate(45deg)}.eq-product-banner__dropdown{display:none;padding:1rem 0;align-items:flex-start;flex-wrap:wrap;gap:4px}.eq-product-banner__option{display:flex;align-items:center;flex-direction:column;cursor:pointer;transition:.3s ease;max-width:calc(33.33% - 4px);width:80px;padding:4px;box-shadow:#fff 0 0,#d9d9d9 0 0 0 1px,#0000 0 0}.eq-product-banner__option:last-child{border-bottom:0}.eq-product-banner__option:hover{opacity:.7}.eq-product-banner__option.active{opacity:1;box-shadow:#fff 0 0,#262626 0 0 0 1px,#0000 0 0}.eq-product-banner__option-image{width:100%;position:relative;padding-bottom:100%}.eq-product-banner__option-image img{width:100%;object-fit:cover;position:absolute;top:0;right:0;bottom:0;left:0;height:100%}.eq-product-banner__option-content{width:100%}.eq-product-banner__option-title{font-size:.9rem;font-weight:600;margin-top:1rem;padding-top:.9rem;border-top:1px solid transparent;width:100%;text-transform:uppercase;text-align:center}.eq-product-banner__option.active .eq-product-banner__option-title{border-color:#000}.eq-product-banner__description{margin-bottom:2rem;font-family:var(--font-sans);font-size:.75rem;font-weight:400;letter-spacing:0px;line-height:1rem;text-transform:uppercase}.eq-product-banner__description p:empty{display:none}.eq-product-banner__description p{margin-bottom:20px}.eq-product-banner__description ul li{padding-left:15px;position:relative;margin-bottom:5px}.eq-product-banner__description ul li:last-child{margin-bottom:0}.eq-product-banner__description ul li:before{content:"";position:absolute;left:0;top:6px;width:4px;height:4px;background:#000;border-radius:20px}.eq-product-banner__button,.nm-portal button{display:flex;padding:.625rem 1.25rem;text-transform:uppercase;text-decoration:none;text-align:center;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;font-family:var(--font-sans);font-size:.75rem;font-weight:400;letter-spacing:0px;line-height:1rem;min-height:1rem;background:var(--color-black);color:var(--color-white);width:100%}.eq-product-banner__button:disabled{cursor:default}.eq-product-banner__button:hover,.nm-portal button:hover,.restock-alerts-submit-button:hover{background:#222}.eq-product-banner__button-wrap .nm-portal .nm-wishlist-button{display:none!important}.restock-alerts-modal-wrapper *{font-size:.75rem!important;outline:none!important;box-shadow:none!important;border-radius:0!important}.restock-alerts-submit-button{padding:.625rem 1.25rem;min-height:auto;min-width:auto}.restock-alerts-submit-button:not([disabled]):hover:after{box-shadow:none}.eq-product-banner__links{display:flex;flex-direction:column;margin-top:2rem}.eq-product-banner__links a,.eq-product-more__details_button{width:100%;font-family:var(--font-sans);font-size:.75rem;font-weight:400;letter-spacing:0px;line-height:1rem;text-align:left;display:flex;align-items:center;justify-content:flex-start;margin-bottom:10px;text-transform:uppercase}.eq-more_details-drawer{position:fixed;top:0;right:0;bottom:0;left:auto;background:#f8f8f8;z-index:9999;opacity:0;transform:translate(100%);visibility:hidden;transition:all .4s ease;max-width:50%;width:100%}.eq-more_details-drawer__inner-content{width:100%;max-width:595px;margin:0 auto}.eq-more_details-drawer.is-open{opacity:1;visibility:visible;transform:translate(0)}.eq-more_details-drawer__content{width:100%;height:100%;background:#fff}.eq-more_details-drawer__title{font-family:var(--font-sans);font-size:.75rem;font-weight:700;letter-spacing:0px;line-height:1rem;-webkit-font-smoothing:antialiased;text-transform:uppercase;height:var(--spacer-header, var(--spacer-header-fallback, 3.75rem));padding:0 var(--outer-gutter);display:flex;flex-direction:row;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;background:var(--color-background-blur);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.eq-more_details-drawer__close{position:absolute;right:30px;top:50%;transform:translateY(-50%)}.eq-more_details-header{display:flex;justify-content:center;align-items:center;padding:0 2rem;position:relative}.eq-more_details-drawer__body{padding:3rem 2rem}.eq-more_details-drawer__inner-content *{font-family:var(--font-sans);font-size:.75rem;font-weight:400;letter-spacing:0px;line-height:1rem;text-transform:uppercase}.eq-more_details-drawer__inner-content ul{margin-top:2.5rem}.eq-more_details-drawer__inner-content ul li{padding-left:15px;position:relative;margin-bottom:5px}.eq-more_details-drawer__inner-content ul li:last-child{margin-bottom:0}.eq-more_details-drawer__inner-content ul li:before{content:"";position:absolute;left:0;top:6px;width:4px;height:4px;background:#000;border-radius:20px}.size-guide-btn{-webkit-appearance:none;appearance:none;background:transparent;border:0px;border-radius:0;margin:0;cursor:pointer;text-transform:uppercase;text-decoration:none;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;color:#000;transition:color .25s linear;font-family:var(--font-sans);font-size:.75rem;font-weight:400;letter-spacing:0px;line-height:1rem}.size-guide-btn:hover{color:#666}.overlay{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#00000059;z-index:100;animation:fadeIn .2s ease}.overlay.open{display:block}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.modal{position:fixed;top:0;right:0;bottom:0;width:50%;max-width:100vw;background:#fff;z-index:9999;overflow-y:auto;transform:translate(100%);transition:transform .3s cubic-bezier(.25,.46,.45,.94);padding:0 48px 60px}.modal.open{transform:translate(0)}.close-btn{position:absolute;top:24px;right:28px;background:none;border:none;cursor:pointer;font-size:22px;color:#1a1a1a;line-height:1;padding:4px}.close-btn:hover{opacity:.5}.modal-heading{font-family:var(--font-sans);font-size:.75rem;font-weight:700;letter-spacing:0px;line-height:1rem;-webkit-font-smoothing:antialiased;height:5rem;padding:0 1rem;display:flex;flex-direction:row;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;text-transform:uppercase;z-index:600}.helper-text{font-size:12px;color:#555;line-height:1.6;margin-bottom:8px}.section-label{font-family:var(--font-sans);font-size:.75rem;font-weight:700;letter-spacing:0px;line-height:1rem;display:flex;white-space:nowrap;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between;padding-bottom:1.5rem;text-transform:uppercase}.country-select{-webkit-appearance:none;appearance:none;border-radius:0;margin:0;display:block;width:100%;padding:.75rem 2rem .75rem 0px;white-space:nowrap;text-transform:uppercase;border-top:0px;border-right:0px;border-left:0px;border-image:initial;border-bottom:1px solid #000;font-family:var(--font-sans);font-size:.75rem;font-weight:400;letter-spacing:0px;line-height:1rem;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTExIDZMNy45OTk5OCA5TDUgNiIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiLz4KPC9zdmc+Cg==);background-position:right center;background-repeat:no-repeat;background-color:unset;cursor:pointer;color:#000;margin-bottom:4rem;outline:none;box-shadow:none}.modal__content-wrap{max-width:681px;width:100%;margin:0 auto}.unit-toggle{display:flex;gap:18px;align-items:center;float:right;margin-top:-2px}.unit-toggle label{display:flex;align-items:center;gap:6px;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#1a1a1a;cursor:pointer}.unit-toggle input[type=radio]{accent-color:#2a5caa;width:13px;height:13px}.table-section{margin-bottom:2rem}.table-section:after{content:"";display:block;clear:both}.table-title{font-family:var(--font-sans);font-size:.75rem;font-weight:700;letter-spacing:0px;line-height:1rem}@media(max-width:991px){.eq-product-banner__images{margin-top:0}.eq-product-banner__title,.eq-product-banner__price{margin-bottom:1rem}.eq-product-banner__wrapper{gap:0}.eq-product-banner{padding:0;background-color:transparent}.eq-product-banner__wrapper{flex-direction:column;gap:0}.eq-product-banner__gallery{width:100%}.eq-product-banner__content{width:100%;padding:20px}.eq-product-banner__sticky{position:relative;top:0;padding-top:0;max-width:100%}.eq-product-banner__count{display:none}.eq-product-banner__sticky-wrap{min-height:auto;padding:0}.eq-product-banner__images{overflow:hidden}.eq-product-banner__images .swiper-wrapper{flex-direction:row;gap:0}.eq-product-banner__image-item{height:auto;flex-shrink:0}.eq-product-banner__image-item img{width:100%;aspect-ratio:.75;object-fit:contain;height:100%}.eq-product-banner__images{background:#e8e7de;height:calc(100svh - 56px)}}.eq-product-banner-size{position:relative;width:420px;font-family:Arial,sans-serif}.eq-product-banner-size__selected{display:flex;justify-content:space-between;align-items:center;cursor:pointer}.eq-product-banner-size__left{display:flex;align-items:center;gap:12px}.eq-product-banner-size__label{font-family:var(--font-sans);font-size:.75rem;font-weight:700;letter-spacing:0px;line-height:1rem;text-transform:uppercase}.eq-product-banner-size__value{font-family:var(--font-sans);font-size:.75rem;font-weight:400;letter-spacing:0px;line-height:1rem;color:#111}.eq-product-banner-size__icon{display:flex;transition:transform .3s ease}.eq-product-banner-size.active .eq-product-banner-size__icon{transform:rotate(180deg)}.eq-product-banner-size__menu{position:absolute;top:calc(100% + 1px);left:0;width:100%;background:#fff;border:1px solid #e5e5e5;border-top:0;list-style:none;padding:0;margin:0;opacity:0;visibility:hidden;transform:translateY(-8px);transition:all .25s ease;z-index:10;overflow:auto;overscroll-behavior:contain;max-height:14rem;padding:.75rem 0px;scrollbar-width:thin;scrollbar-color:#cccccc rgb(255,255,255)}.eq-product-banner-size.active .eq-product-banner-size__menu{opacity:1;visibility:visible;transform:translateY(0)}.eq-product-banner-size.active .eq-product-banner__icon{transform:rotate(45deg)}.eq-product-banner-size__menu li{font-family:var(--font-sans);font-size:.75rem;font-weight:400;letter-spacing:0px;line-height:1rem;min-height:1rem;-webkit-font-smoothing:antialiased;width:100%;padding:.5rem 1.25rem;background:transparent;transition:background .25s linear;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left;cursor:pointer}.eq-product-banner-size__menu li:hover{background:#f4f4f4}.eq-product-banner-size__menu li.active{background:#ececec}.eq-product-banner__sticky-button-wrap{display:none}@media(max-width:1024px){.eq-more_details-drawer{max-width:100%}}@media(max-width:767px){.eq-product-banner-size{width:100%}.eq-product-banner__sticky-button-wrap{position:fixed;bottom:0;left:0;width:100%;z-index:139;background-color:#fff;padding:20px;transition:transform .5s ease-out;backface-visibility:hidden;transform:translateY(100%);display:block}.eq-product-banner__sticky-button{display:flex;padding:.625rem 1.25rem;text-transform:uppercase;text-decoration:none;text-align:center;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;font-family:var(--font-sans);font-size:.75rem;font-weight:400;letter-spacing:0px;line-height:1rem;min-height:1rem;background:var(--color-black);color:var(--color-white);width:100%}.eq-product-banner__option{width:72px}}.size-guide-table{width:100%;border-collapse:collapse;border-spacing:0px;min-width:max-content;margin-bottom:0!important}.size-guide-table tr{border-top:.0625rem solid #F2F2F2;border-collapse:collapse}.size-guide-table tr th{font-family:var(--font-sans);font-size:.75rem;font-weight:700;letter-spacing:0px;line-height:1rem;-webkit-font-smoothing:antialiased;text-align:left;padding:1.375rem 0px;width:7.5rem;overflow-wrap:break-word;word-break:break-word;white-space:normal;text-transform:uppercase}.size-guide-table tr td{font-family:var(--font-sans);font-size:.75rem;font-weight:400;letter-spacing:0px;line-height:1rem;-webkit-font-smoothing:antialiased;text-align:center;padding:1.375rem 0px;width:2.5rem;transition:background .25s linear}.size-guide-table tr td:hover{background-color:#f5f5f7}.size-guide-wrap{width:100%;display:flex;justify-content:flex-end;align-items:flex-end;margin-bottom:2rem;margin-top:2rem}.modal-content p{font-family:var(--font-sans);font-size:.75rem;font-weight:400;letter-spacing:0px;line-height:1rem;text-transform:uppercase}.modal-content{margin:4rem 0px}.modal-content p:not(:first-child){margin-top:1rem}.size-guide-table__wrap{overflow-x:auto}.size-guide-table__wrap::-webkit-scrollbar-thumb{border-radius:.1875rem;background:transparent;transition:background .2s}.size-guide-table__wrap:hover::-webkit-scrollbar-thumb{background:#0000004d}.size-guide-table__wrap:hover::-webkit-scrollbar-thumb:hover{background:#00000080}.size-guide-table__wrap::-webkit-scrollbar-track{background:transparent}.size-guide-table__wrap:hover::-webkit-scrollbar-track{background:#0000000d}@media(max-width:1024px){.modal{width:100%;padding:0 1.3rem}.modal-content{margin:3rem 0px}.country-select{margin-bottom:3rem}.table-section{margin-bottom:1.4rem}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/eq-product-banner.css.map */
