product-builder{display:block;position:relative;overflow:visible;height:auto}product-builder .builder__form .builder__bundle-container,product-builder .builder__form .builder__customize-container{display:grid;grid-template-rows:auto 1fr auto;grid-template-columns:calc(100% - 350px) 350px;align-items:start;position:relative;height:100%;position:sticky;background-color:#fff}product-builder .builder__form .builder__left{position:sticky;top:58px;width:calc(100% - 1rem);margin-right:1rem;grid-row:1 / span 2;grid-column:1}product-builder .builder__form .builder__left{margin-top:-50px}product-builder .builder__form .builder__left .builder-section-title{visibility:visible;height:auto;opacity:1;transition:height .4s;position:sticky;top:0}product-builder .builder__form .builder__left #customize_viewer{height:100%}@media screen and (max-width: 798px){product-builder .builder__form .builder__left #customize_viewer{margin:0}}product-builder .builder__form .builder__right{width:350px;margin-left:auto;grid-row:2;grid-column:2}product-builder .builder__form .customize-buttons{position:sticky;z-index:5;display:flex;align-items:center;width:100%}product-builder .builder__form .customize-buttons ul{padding:0 0 10px;list-style:none;display:flex;align-items:center;justify-content:space-evenly;width:100%;background-color:#fff;gap:10px}product-builder .builder__form .customize-buttons ul .customize-version-btn{font-size:1rem;font-weight:500;flex:1 1 auto;padding:.5rem;min-width:0;min-height:0;width:100%;letter-spacing:normal;border:2px solid #1b1b1b;cursor:pointer}product-builder .builder__form .customize-buttons ul .customize-version-btn svg{width:1rem;margin-right:3px}product-builder .builder__form .customize-buttons ul .customize-version-btn.active{background:#000;color:#fff}product-builder .builder-divider{margin:5rem 0}product-builder>.builder__form .builder__right{visibility:visible;opacity:1;height:auto}product-builder .builder__form .builder__pricing-bar{display:flex;align-items:center;width:100%;padding:15px;margin-top:20px;background-color:#f2f2f2;position:sticky;bottom:0;transform:translateY(100%);visibility:visible;grid-row:3;grid-column:1 / span 2;z-index:999999}product-builder .builder__form .builder__pricing-bar{transform:translate(0)}product-builder .builder__form .builder__pricing-bar h3{font-family:var(--font-body-family);font-size:1.125rem;font-weight:700;margin-bottom:0;margin-right:1rem;width:100%}@media screen and (max-width: 798px){product-builder .builder__form .builder__pricing-bar{width:calc(100% + 3rem);margin-left:-1.5rem}product-builder .builder__form .builder__pricing-bar h3{display:none}product-builder .builder__form .builder__pricing-bar .builder__pricing-bar-action{width:100%}}product-builder .builder__form .builder__pricing-bar .builder__pricing-bar-action{min-width:315px;display:flex;justify-content:space-evenly;column-gap:10px}product-builder .builder__form .builder__pricing-bar .builder__pricing-bar-action button{flex:1 1 auto;border:none;width:100%;font-size:1rem;cursor:pointer}product-builder .builder__form .builder__pricing-bar .builder__pricing-bar-action button:disabled,product-builder .builder__form .builder__pricing-bar .builder__pricing-bar-action button[aria-disabled=true]{cursor:not-allowed}product-builder .builder__form .builder_atc,product-builder .builder__form .builder_atc-oos{width:100%}product-builder .builder__form .builder__pricing-wrapper .builder__pricing{padding:1.5rem .625rem}product-builder .builder__form .builder__pricing-wrapper .builder__pricing .builder__pricing-savings,product-builder .builder__form .builder__pricing-wrapper .builder__pricing .builder__pricing-total{display:flex;justify-content:space-between;margin-bottom:1rem}product-builder .builder__form .builder__pricing-wrapper .builder__pricing .builder__pricing-savings span{font-weight:400}product-builder .builder__form .builder__pricing-wrapper .builder__pricing .builder__pricing-total{font-weight:400}product-builder .builder__form .builder__pricing-wrapper .builder__pricing .builder__pricing-total .builder__pricing-total-text{font-size:1.125rem;font-weight:700}product-builder .bundle__bandit-container{height:100%;display:flex}product-builder .bundle__bandit-container #bundle_bandit-left,product-builder .bundle__bandit-container #bundle_bandit-center,product-builder .bundle__bandit-container #bundle_bandit-right{height:100%;width:100%;display:flex;aspect-ratio:240 / 570}product-builder .bundle__bandit-container #bundle_bandit-center{aspect-ratio:415 / 570}product-builder .builder__bandit-responsive-image{object-fit:contain;max-width:92%;max-height:100%;display:flex}product-builder .bundle__bandit-container.legacy .builder__bandit-responsive-image{max-width:96%}product-builder .bundle__bandit-container #bundle_bandit-left .builder__bandit-responsive-image{max-width:86%;max-height:95%;margin-left:auto}product-builder .bundle__bandit-container #bundle_bandit-right .builder__bandit-responsive-image{max-width:86%;max-height:95%;margin-right:auto}product-builder .bundle__bandit-container #bundle_bandit-center .builder__bandit-responsive-image{margin:0 auto}product-builder .bundle__bandit-container.legacy #bundle_bandit-left .builder__bandit-responsive-image,product-builder .bundle__bandit-container.legacy #bundle_bandit-right .builder__bandit-responsive-image,product-builder .bundle__bandit-container.legacy #bundle_bandit-center .builder__bandit-responsive-image{max-width:96%;max-height:100%;margin:0 auto}product-builder .bundle__bandit-background-container slider-component{display:flex;align-items:center}product-builder .bundle__bandit-background-container .mobile-title,product-builder .bundle__bandit-background-container .mobile-close,product-builder .bundle__bandit-background-container .mobile-open{display:none}product-builder .bundle__bandit-background-container slider-component .bundle-bandit-background,product-builder .bundle__bandit-background-container slider-component .bundle-bandit-background:hover,product-builder .bundle__bandit-background-container slider-component .bundle-bandit-background:focus{display:flex;cursor:pointer;padding:0;background-size:cover;background-position:center;background-repeat:no-repeat;aspect-ratio:892 / 570;color:#fff}product-builder .bundle__bandit-background-container slider-component .bundle-bandit-background span{display:block;width:100%;text-align:center;margin-top:auto;padding:3.5rem .25rem .5rem;font-size:14px;font-weight:500;font-family:supria-sans;letter-spacing:.5px;background:linear-gradient(0deg,#1b1b1b,#1b1b1b00)}product-builder .bundle__bandit-background-container slider-component .thumbnail-list__item:before{padding-bottom:0}product-builder .bundle__bandit-background-container slider-component .bundle-bandit-background.thumbnail[aria-current],product-builder .bundle__bandit-background-container slider-component .bundle-bandit-background.thumbnail[aria-current]:focus,product-builder .bundle__bandit-background-container slider-component .bundle-bandit-background.thumbnail[aria-current]:hover{box-shadow:0 0 0 .1rem #aa5707;border-color:#aa5707;border-width:2px;opacity:1}product-builder .bundle__bandit-background-container slider-component .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide{aspect-ratio:892 / 570;height:125px;width:auto}product-builder .builder__form .builder__left .bundle__selected-product-info{margin:0 10px 15px 0;align-items:center;column-gap:.8rem}product-builder .builder__form .builder__left .bundle__selected-product-info .bundle__selected-product-info-image{object-fit:contain}product-builder .builder__form .builder__left .bundle__selected-product-info .bundle__selected-product-info-image img{width:175px;object-fit:contain;max-height:200px}product-builder .builder__form .builder__left .bundle__selected-product-info .bundle__selected-product-info-copy .bundle__selected-product-info-title{color:#1b1b1b;font-family:var(--font-body-family);font-size:1.25rem;font-weight:700;line-height:1.35}product-builder .builder__form .builder__left .bundle__selected-product-info .bundle__selected-product-info-copy .bundle__selected-product-info-link{color:#1b1b1b;font-weight:700;text-decoration:none;transition:all var(--duration-short) ease-in-out;display:flex;align-items:center}product-builder .builder__form .builder__left .bundle__selected-product-info .bundle__selected-product-info-copy .bundle__selected-product-info-link svg{width:.75rem;height:.75rem;transform:rotate(-90deg);margin-left:.3rem}product-builder .builder__form .builder__left .bundle__selected-product-info .bundle__selected-product-info-copy .bundle__selected-product-info-link:hover{color:#aa5707}product-builder .customize__slide-image{max-width:500px;width:100%;height:100%;object-fit:contain;margin:0 auto}product-builder .master_component{visibility:hidden;height:0;width:0;display:none}product-builder .option-set{border-bottom:1px solid #1b1b1b}product-builder .option-set .option-set__items{height:0;overflow:hidden;position:relative;transition:height .4s}product-builder .option-set[data-builder-option-set-input-type=mandatory] .option-set__items{height:auto}product-builder .option-set__mandatory{background:#f2f2f2}product-builder .option-set__mandatory .option-set__title{background:#f2f2f2}product-builder .option-set__single,product-builder .option-set__group{display:flex;align-items:center;padding:5px;column-gap:5px;margin-bottom:.5rem;cursor:pointer}product-builder .option-set__warranty .option-set__single{margin-bottom:0}product-builder .option-set__warranty .option-set__single .option-set__image{display:flex}product-builder .option-set__group .option-set__input-container{align-self:center;flex-shrink:0;margin-right:10px;position:relative;width:18px}product-builder .option-set__group .option-set__input-container .option-set__input[type=radio]{position:absolute}product-builder .option-set__group .option-set__input-container .option-set__input-radio{border:1px solid #c4c4c4;border-radius:100%;display:block;height:18px;width:18px;opacity:0;position:relative;transition:background-color .4s ease,border-color .4s ease,opacity .4s ease}product-builder .option-set__group .option-set__input-container .option-set__input-radio:after{content:"";background-color:#fff;height:8px;width:8px;border-radius:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);transition:transform .4s ease}product-builder .option-set.is-open .option-set__group .option-set__input-container .option-set__input-radio{opacity:1}product-builder .option-set.is-open .option-set__input[type=checkbox]{opacity:1;transform:scale(1.2);accent-color:#1b1b1b}product-builder .option-set__group .option-set__input{opacity:0}product-builder .option-set__group .option-set__input:checked+.option-set__input-radio{background-color:#0e4964;border-color:#0e4964}product-builder .option-set__group .option-set__input:checked+.option-set__input-radio:after{transform:translate(-50%,-50%) scale(1)}@media screen and (max-width: 798px){product-builder .option-set__group .option-set__input-container{width:25px}}product-builder .option-set__group{border:1px solid transparent}product-builder .option-set__group.is-selected{background:transparent;border:1px solid #aa5707;border-radius:4px;outline:none}product-builder .option-set__group .option-set__description-none,product-builder .option-set__description .option-set__product-title{font-family:var(--font-body-family);font-size:.875rem;font-weight:600;line-height:1;margin-bottom:5px}product-builder .option-set__description .option-set__description-free,product-builder .option-set__description .option-set__description-factory-default,product-builder .option-set__description .option-set__description-builder-price{font-family:var(--font-body-family);color:#6a6a6a;font-size:.875rem;font-weight:500;line-height:1.15}product-builder .option-set__description .option-set__description-builder-price .option-set__description-price{font-family:var(--font-body-family);font-size:.875rem;font-weight:400;margin-left:5px;text-decoration:line-through;color:#6a6a6a}product-builder .option-set__description .option-set__description-builder-price .option-set__description-pricing .option-set__description-savings,product-builder .option-set__description .option-set__description-value{font-family:var(--font-body-family);color:var(--color-sale);font-size:.75rem;font-style:italic;font-weight:400}product-builder .option-set__option-image{object-fit:contain;width:80px;height:80px}product-builder .option-set__title{background-color:#fff;color:#1b1b1b;cursor:pointer;font-family:var(--font-body-family);font-size:1rem;font-weight:700;line-height:1.35;margin:0;padding:10px 25px 8px 15px;position:relative;text-transform:uppercase;display:flex}product-builder .builder__bundle-container .option-set.is-open .option-set__title{position:sticky;top:108px;z-index:4}product-builder .builder__bundle-container #bundle-scrollable-menu~.option-set.is-open .option-set__title{position:sticky;top:158px;z-index:4}product-builder .builder__customize-container .option-set.is-open .option-set__title{position:sticky;top:152px;z-index:4}product-builder .builder__customize-container #customize-scrollable-menu~.option-set.is-open .option-set__title{position:sticky;top:203px;z-index:4}product-builder .option-set__title .option-set__title-opened,product-builder .option-set__title .option-set__title-closed{display:flex;align-items:center;margin-left:auto;width:.875rem}product-builder .option-set__title .option-set__title-opened svg,product-builder .option-set__title .option-set__title-closed svg{width:.875rem}product-builder .option-set:not(.is-open) .option-set__title .option-set__title-closed product-builder .option-set.is-open .option-set__title .option-set__title-opened{display:block}product-builder .option-set.is-open .option-set__title .option-set__title-closed,product-builder .option-set:not(.is-open) .option-set__title .option-set__title-opened{display:none}product-builder .option-set__warranty .option-set__title{display:none}product-builder .option-set__error{color:var(--color-warning);display:none;margin-bottom:10px}product-builder #builder-tabs{display:flex;justify-content:space-evenly;align-items:center;text-align:center;position:sticky;top:0;z-index:6;background-color:#fff;padding-bottom:10px;width:350px;margin-left:auto;grid-row:1;grid-column:2}product-builder #builder-tabs .builder-tab{font-family:noe-text-semibold,Times New Roman,Times,serif;display:block;flex:1 1 auto;border-bottom:3px solid #f2f2f2;color:#606063;cursor:pointer;padding:10px 5px;font-size:1rem;font-weight:500;position:relative;text-align:center;justify-content:center;align-items:center;width:100%}product-builder #builder-tabs .builder-tab.active,product-builder #builder-tabs .builder-tab.shimmer.active{border-bottom:3px solid #aa5707;color:#aa5707;-webkit-text-fill-color:#aa5707;background:inherit}product-builder #builder-tabs .builder-tab+.builder-tab:before{content:"";color:#f2f2f2;display:block;position:absolute;top:10px;left:0;border-left:2px solid #d8d8e4;line-height:25px;font-size:1rem;font-weight:500;height:25px}product-builder #bundle-scrollable-menu,product-builder #customize-scrollable-menu{position:sticky;z-index:5;display:flex;align-items:center;justify-content:space-between;background-color:#f2f2f2;border-bottom:1px solid #1b1b1b}product-builder #bundle-scrollable-menu .scroll-right,product-builder #bundle-scrollable-menu .scroll-left,product-builder #customize-scrollable-menu .scroll-right,product-builder #customize-scrollable-menu .scroll-left{color:#5e5f65;cursor:pointer;padding:0 .3rem}product-builder #bundle-scrollable-menu .scroll-right .icon.icon-caret,product-builder #customize-scrollable-menu .scroll-right .icon.icon-caret{width:1rem;transform:rotate(-90deg)}product-builder #bundle-scrollable-menu .scroll-left .icon.icon-caret,product-builder #customize-scrollable-menu .scroll-left .icon.icon-caret{width:1rem;transform:rotate(90deg)}product-builder #bundle-scrollable-menu .scroll-container,product-builder #customize-scrollable-menu .scroll-container{display:flex;width:100%;list-style-type:none;overflow-x:auto;padding:10px 0}product-builder #bundle-scrollable-menu .scroll-container::-webkit-scrollbar,product-builder #customize-scrollable-menu .scroll-container::-webkit-scrollbar{display:none}product-builder #bundle-scrollable-menu .scroll-container .bundle-anchor,product-builder #customize-scrollable-menu .scroll-container .customize-anchor{color:#5e5f65;font-size:1rem;font-weight:700;text-transform:uppercase;white-space:nowrap;padding:2px 10px;cursor:pointer;letter-spacing:normal}product-builder #bundle-scrollable-menu .scroll-container .bundle-anchor.active,product-builder #customize-scrollable-menu .scroll-container .customize-anchor.active{color:#fff;background:#002b32;border-radius:50px}.overflow-hidden .section--sticky{z-index:1}.builder_modal-opener{margin-left:auto}.builder_modal-button{background:none;border:none;width:38px;padding:10px}.builder_modal-button svg path{fill:#002b32}.builder__dialog-modal{box-sizing:border-box;opacity:0;position:fixed;visibility:hidden;z-index:-1;margin:0 auto;top:0;left:0;overflow:auto;width:100%;background:#1b1b1b99;height:100%}.builder__dialog-modal[open]{opacity:1;visibility:visible;z-index:999999}.builder__dialog-modal-content{border-radius:var(--popup-corner-radius);background-color:rgb(var(--palette-four-background));overflow:auto;height:80%;margin:0 auto;left:50%;top:50%;transform:translate(-50%,-50%);width:70%;max-width:100%;position:absolute;border-width:0;box-shadow:var(--popup-shadow-horizontal-offset) var(--popup-shadow-vertical-offset) var(--popup-shadow-blur-radius) rgba(var(--color-shadow),var(--popup-shadow-opacity))}.builder__info-modal .builder__dialog-modal-content{max-width:500px;height:auto;border-radius:6px;box-shadow:1px 4px 6px 5px #555}.builder__info-modal .builder__dialog-modal-content-info{display:flex;padding:50px;text-align:left;align-items:center}.builder__info-modal .builder__dialog-modal-content-info .builder__dialog-modal-content-image{margin-right:1rem}.builder__info-modal .builder__dialog-modal-content-info .builder__dialog-modal-content-image .option-set__option-image{object-fit:contain}@media screen and (max-width: 798px){.builder__dialog-modal-content{width:85%;height:85%}.builder__info-modal .builder__dialog-modal-content-info{flex-direction:column;text-align:center}}.builder__dialog-modal-toggle{background-color:transparent;border:none;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;position:sticky;padding:.625rem;z-index:2;position:absolute;top:.2rem;right:1rem;width:2.5rem;margin:0 0 0 auto}.builder__dialog-modal-toggle svg{width:2rem;height:2rem;color:#1b1b1b}.builder__dialog-modal-content-info{height:100%}.customize__image-gallery .slider-buttons .slider-counter .slideshow__slider--dots .slider-counter__link .dot{width:.8rem;height:.8rem}.customize__image-gallery .slider-buttons .slider-counter .slideshow__slider--dots .slider-counter__link{padding:.5rem}.customize__image-gallery .slider-buttons .slider-counter .slideshow__slider--dots .slider-counter__link--active.slider-counter__link--dots .dot{background-color:#428bc1;border:.1rem solid #428bc1}.customize__image-gallery .slider.slider--everywhere .slider__slide{text-align:center}@media screen and (max-width: 798px){.customize__image-gallery .slider-buttons .slider-counter--dots{margin-top:0}}.customize-3d-wrapper{display:none}.customize-3d-wrapper .customize-3d-container{background-color:#eee;display:flex;outline:none;position:relative;width:100%}.customize-3d-wrapper .expander{background:#fff;border-radius:100%;bottom:10px;padding:10px;position:absolute;right:10px;cursor:pointer;width:2.5rem;height:2.5rem}.customize-3d-wrapper .expander svg{display:block}.customize-3d-wrapper .customize-3d-container:not(.expanded) .expander .icon-shrink{display:none}.customize-3d-wrapper .customize-3d-container.expanded .expander .icon-enlarge,.customize-3d-wrapper .expander-close{display:none}.customize-3d-wrapper #loading-screen{align-items:center;background-color:#eee;display:flex;flex-wrap:wrap;height:100%;left:0;opacity:1;overflow:hidden;position:absolute;top:0;transition:opacity 1s;width:100%;z-index:2}.customize-3d-wrapper #loading-screen.fade-out{display:none;opacity:0}.customize-3d-wrapper #loading-screen .loading-screen-text{font-size:18px;font-weight:700;margin:0 auto;padding:50px 50px 0;text-align:center;width:100%}.customize-3d-wrapper #loading-screen .loading-screen-text .load-pulsate{-webkit-animation:pulsate 1.5s ease-out;-webkit-animation-iteration-count:infinite;opacity:.5}.customize-3d-wrapper #loading-screen #loader{display:flex;flex-direction:row;justify-content:center;margin:0 auto;width:40%}.customize-3d-wrapper #loading-screen #loader .cube,.customize-3d-wrapper #loading-screen #loader .cube *{height:141px;position:absolute;width:141px}.customize-3d-wrapper #loading-screen #loader .sides{animation:rotate 3s ease infinite;animation-delay:.8s;transform:rotateX(-37.5deg) rotateY(45deg);transform-style:preserve-3d}.customize-3d-wrapper #loading-screen #loader .cube .sides *{background-color:#428bc1bf;border:8px solid #ffffff;box-sizing:border-box}.customize-3d-wrapper #loading-screen #loader .cube .sides .top{animation:top-animation 3s ease infinite;animation-delay:0ms;animation-fill-mode:forwards;transform:rotateX(90deg);transform-origin:50% 50%}.customize-3d-wrapper #loading-screen #loader .cube .sides .right{animation:right-animation 3s ease infinite;animation-delay:.1s;animation-fill-mode:forwards;transform:rotateY(90deg);transform-origin:50% 50%}.customize-3d-wrapper #loading-screen #loader .cube .sides .bottom{animation:bottom-animation 3s ease infinite;animation-delay:0ms;animation-fill-mode:forwards;transform:rotateX(-90deg);transform-origin:50% 50%}.customize-3d-wrapper #loading-screen #loader .cube .sides .left{animation:left-animation 3s ease infinite;animation-delay:.1s;animation-fill-mode:forwards;transform:rotateY(-90deg);transform-origin:50% 50%}.customize-3d-wrapper #loading-screen #loader .cube .sides .front{animation:front-animation 3s ease infinite;animation-delay:.1s;animation-fill-mode:forwards;transform:rotateY(0);transform-origin:50% 50%}.customize-3d-wrapper #loading-screen #loader .cube .sides .back{-webkit-animation:back-animation 3s ease infinite;animation:back-animation 3s ease infinite;-webkit-animation-delay:.1s;animation-delay:.1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}.customize-3d-wrapper .customize-tips-wrapper{display:flex;margin:30px auto 10px;position:relative}.customize-3d-wrapper .customize-tips-wrapper .customize-tips-divider{background:#d8d8e4;height:48px;left:0;margin:0 auto;padding:0;position:absolute;right:0;width:1px}.customize-3d-wrapper .customize-tips-wrapper .customize-tip{grid-gap:20px;display:flex;gap:20px;justify-content:center;width:100%;align-items:baseline}.customize-3d-wrapper .customize-tips-wrapper .customize-tip:first-child,.customize-3d-wrapper .customize-tips-wrapper .customize-tip:last-child{margin:0 15px}.customize-3d-wrapper .customize-tips-wrapper .customize-tip .tip-icon{align-self:center}.customize-3d-wrapper .customize-tips-wrapper .customize-tip .tip-zoom svg{width:23px}.customize-3d-wrapper .customize-tips-wrapper .customize-tip .tip-rotate svg{width:35px}.customize-3d-wrapper .customize-tips-wrapper .customize-tip .tip-description{margin-left:10px}.customize-3d-wrapper .customize-tips-wrapper .customize-tip .tip-description p:first-of-type{color:#1b1b1b;font-weight:700;margin-bottom:0}.customize-3d-wrapper .customize-tips-wrapper .customize-tip .tip-description p:last-of-type{color:#5e5f65;font-size:1rem;font-weight:300;line-height:16px;margin-bottom:0}product-builder .builder__form .builder__left.expanded .customize-3d-wrapper{height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}@media (min-width: 960px){.customize-3d-wrapper .customize-3d-container{height:500px;max-height:100%}}@media screen and (min-width: 750px){.builder__dialog-modal-content-info{flex-direction:row;align-items:center}}.builder__dialog-modal-content-description h3{margin-bottom:1rem}.shimmer{color:#fff;background:#606063 -webkit-gradient(linear,100% 0,0 0,from(#606063),color-stop(.5,#ffffff),to(#606063));background-position:-4rem top;background-repeat:no-repeat;-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-animation-name:shimmer;-webkit-animation-duration:5s;-webkit-animation-iteration-count:infinite;-webkit-background-size:4rem 100%}@keyframes shimmer{0%{background-position:-4rem top}70%{background-position:12.5rem top}to{background-position:12.5rem top}}@keyframes rotate{0%{transform:rotateX(-37.5deg) rotateY(45deg)}50%{transform:rotateX(-37.5deg) rotateY(405deg)}to{transform:rotateX(-37.5deg) rotateY(405deg)}}@keyframes pulsate{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}@keyframes top-animation{0%{opacity:1;transform:rotateX(90deg) translateZ(140px)}20%{opacity:1;transform:rotateX(90deg) translateZ(70px)}70%{opacity:1;transform:rotateX(90deg) translateZ(70px)}90%{opacity:1;transform:rotateX(90deg) translateZ(140px)}to{opacity:1;transform:rotateX(90deg) translateZ(140px)}}@keyframes bottom-animation{0%{opacity:1;transform:rotateX(-90deg) translateZ(140px)}20%{opacity:1;transform:rotateX(-90deg) translateZ(70px)}70%{opacity:1;transform:rotateX(-90deg) translateZ(70px)}90%{opacity:1;transform:rotateX(-90deg) translateZ(140px)}to{opacity:1;transform:rotateX(-90deg) translateZ(140px)}}@keyframes front-animation{0%{opacity:1;transform:rotateY(0) translateZ(140px)}20%{opacity:1;transform:rotateY(0) translateZ(70px)}70%{opacity:1;transform:rotateY(0) translateZ(70px)}90%{opacity:1;transform:rotateY(0) translateZ(140px)}to{opacity:1;transform:rotateY(0) translateZ(140px)}}@keyframes back-animation{0%{opacity:1;transform:rotateY(-180deg) translateZ(140px)}20%{opacity:1;transform:rotateY(-180deg) translateZ(70px)}70%{opacity:1;transform:rotateY(-180deg) translateZ(70px)}90%{opacity:1;transform:rotateY(-180deg) translateZ(140px)}to{opacity:1;transform:rotateY(-180deg) translateZ(140px)}}@keyframes left-animation{0%{opacity:1;transform:rotateY(-90deg) translateZ(140px)}20%{opacity:1;transform:rotateY(-90deg) translateZ(70px)}70%{opacity:1;transform:rotateY(-90deg) translateZ(70px)}90%{opacity:1;transform:rotateY(-90deg) translateZ(140px)}to{opacity:1;transform:rotateY(-90deg) translateZ(140px)}}@keyframes right-animation{0%{opacity:1;transform:rotateY(90deg) translateZ(140px)}20%{opacity:1;transform:rotateY(90deg) translateZ(70px)}70%{opacity:1;transform:rotateY(90deg) translateZ(70px)}90%{opacity:1;transform:rotateY(90deg) translateZ(140px)}to{opacity:1;transform:rotateY(90deg) translateZ(140px)}}@media screen and (min-width: 799px){product-builder .builder__form .builder__customize-container.customize.expanded{z-index:9}product-builder .builder__form .builder__left.expanded{background-color:#000000e6;height:101vh;left:0;position:fixed;top:0!important;width:100vw;z-index:999999;padding-bottom:0}product-builder .builder__form .builder__left.expanded~.builder__pricing-wrapper{z-index:-1}product-builder .builder__form .builder__left.expanded .customize-3d-wrapper .customize-3d-container.expanded{height:80vh;margin:0 auto;width:80vw}product-builder .builder__form .builder__left.expanded .customize-3d-wrapper .expander-close{cursor:pointer;display:block;position:absolute;right:20px;top:20px}product-builder .builder__form .builder__left.expanded .customize-3d-wrapper .expander-close svg{width:2rem;height:2rem}product-builder .builder__form .builder__left.expanded .customize-3d-wrapper .customize-3d-container.expanded~.customize-tips-wrapper{background:#fff;margin:0 auto;padding:15px;width:80vw}}@media screen and (max-width: 798px){product-builder .builder__form,product-builder .builder__form .builder__bundle-container,product-builder .builder__form .builder__customize-container{display:flex;flex-direction:column;scroll-behavior:smooth;scroll-snap-type:y mandatory;height:auto}product-builder .builder__form .builder__left,product-builder .builder__form .builder__right{width:100%;padding-bottom:0}product-builder .builder__form .builder__left{z-index:5;margin-right:0;top:50px;background:#fff;overflow:hidden}product-builder #builder-tabs{width:100%;height:50px;padding-bottom:5px}product-builder .builder__form .builder__left .builder-section-title{display:none}product-builder .builder__form .customize-buttons{z-index:5}product-builder .customize__slide-image{max-height:256px;height:256px}product-builder .customize-3d-wrapper .customize-tips-wrapper{display:none}product-builder .builder__form .builder__left .bundle__selected-product-info{display:none!important;visibility:hidden!important;height:0}product-builder .customize-3d-wrapper{padding-bottom:5px}product-builder .customize-3d-wrapper .customize-3d-container{height:295px;max-height:100%}product-builder .customize-3d-wrapper .customize-3d-container.expanded{height:52.4vh}product-builder .customize-2d-wrapper .slider--everywhere{margin-bottom:0}product-builder .bundle__bandit-background-container{position:absolute;top:0;right:0;width:100%;height:100%;background-color:#000000e6;transform:translate(100%);transition:.5s transform ease-in-out;display:flex;flex-direction:column}product-builder .bundle__bandit-background-container.open{transform:translate(0)}product-builder .bundle__bandit-background-container .mobile-title{color:#fff;text-align:center;width:100%;display:block;font-size:1.25rem;font-weight:500;padding:2rem 0 0}product-builder .bundle__bandit-background-container .mobile-open,product-builder .bundle__bandit-background-container .mobile-open:focus,product-builder .bundle__bandit-background-container .mobile-open:hover{padding:.75rem;position:absolute;transform:translate(-99%);top:0;border-top-left-radius:6px;border-bottom-left-radius:6px;display:block;color:#fff;background-color:#000000e6}product-builder .bundle__bandit-background-container .mobile-open span{text-transform:uppercase;font-weight:600}product-builder .bundle__bandit-background-container .mobile-close,product-builder .bundle__bandit-background-container .mobile-close:focus,product-builder .bundle__bandit-background-container .mobile-close:hover{display:block;position:absolute;right:5px;top:10px;color:#fff;background-color:transparent}product-builder .bundle__bandit-background-container .mobile-close svg{height:1.5rem;width:1.5rem}product-builder .bundle__bandit-background-container slider-component{height:100%}product-builder .bundle__bandit-background-container slider-component .slider-button,product-builder .bundle__bandit-background-container slider-component .slider-button:hover,product-builder .bundle__bandit-background-container slider-component .slider-button:focus{color:#fff;background-color:transparent}product-builder .bundle__bandit-background-container slider-component .slider-button[disabled] .icon{color:#ffffff4d}}@media screen and (max-width: 749px){.customize-3d-wrapper #loading-screen #loader .cube,.customize-3d-wrapper #loading-screen #loader .cube *{width:71px;height:71px}.customize-3d-wrapper #loading-screen .loading-screen-text{margin-top:auto;padding:25px 25px 0;font-size:1rem}.customize-3d-wrapper #loading-screen #loader .cube .sides *{border:4px solid #ffffff}.customize-3d-wrapper #loading-screen .loading-screen-text .load-pulsate{margin-bottom:0}@keyframes top-animation{0%{opacity:1;transform:rotateX(90deg) translateZ(70px)}20%{opacity:1;transform:rotateX(90deg) translateZ(35px)}35%{opacity:1;transform:rotateX(90deg) translateZ(35px)}90%{opacity:1;transform:rotateX(90deg) translateZ(70px)}to{opacity:1;transform:rotateX(90deg) translateZ(70px)}}@keyframes bottom-animation{0%{opacity:1;transform:rotateX(-90deg) translateZ(70px)}20%{opacity:1;transform:rotateX(-90deg) translateZ(35px)}35%{opacity:1;transform:rotateX(-90deg) translateZ(35px)}90%{opacity:1;transform:rotateX(-90deg) translateZ(70px)}to{opacity:1;transform:rotateX(-90deg) translateZ(70px)}}@keyframes front-animation{0%{opacity:1;transform:rotateY(0) translateZ(70px)}20%{opacity:1;transform:rotateY(0) translateZ(35px)}35%{opacity:1;transform:rotateY(0) translateZ(35px)}90%{opacity:1;transform:rotateY(0) translateZ(70px)}to{opacity:1;transform:rotateY(0) translateZ(70px)}}@keyframes back-animation{0%{opacity:1;transform:rotateY(-180deg) translateZ(70px)}20%{opacity:1;transform:rotateY(-180deg) translateZ(35px)}35%{opacity:1;transform:rotateY(-180deg) translateZ(35px)}90%{opacity:1;transform:rotateY(-180deg) translateZ(70px)}to{opacity:1;transform:rotateY(-180deg) translateZ(70px)}}@keyframes left-animation{0%{opacity:1;transform:rotateY(-90deg) translateZ(70px)}20%{opacity:1;transform:rotateY(-90deg) translateZ(35px)}35%{opacity:1;transform:rotateY(-90deg) translateZ(35px)}90%{opacity:1;transform:rotateY(-90deg) translateZ(70px)}to{opacity:1;transform:rotateY(-90deg) translateZ(70px)}}@keyframes right-animation{0%{opacity:1;transform:rotateY(90deg) translateZ(70px)}20%{opacity:1;transform:rotateY(90deg) translateZ(35px)}35%{opacity:1;transform:rotateY(90deg) translateZ(35px)}90%{opacity:1;transform:rotateY(90deg) translateZ(70px)}to{opacity:1;transform:rotateY(90deg) translateZ(70px)}}}@media screen and (max-width: 480px){product-builder .builder__form,product-builder .builder__form .builder__bundle-container,product-builder .builder__form .builder__customize-container{display:block}product-builder .customize__slide-image{max-height:200px;height:200px}product-builder .customize-3d-wrapper .customize-3d-container{height:239px;max-height:100%}}@media screen and (max-width: 374px){product-builder .bundle__bandit-background-container slider-component .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide{height:100px}}.hidden-fixed-height{overflow:hidden;max-height:600px}.top-zero-force{top:0!important}#customize-scrollable-menu.top-zero-force+.option-set.is-open .option-set__title{top:50px!important}#builder-customize-disabled-overlay .builder__dialog-modal-content{z-index:-1;visibility:hidden;width:0;height:0;opacity:0}#builder-customize-disabled-overlay[open] .builder__dialog-modal-content{width:200%;height:112%;top:45%;opacity:1;visibility:visible;z-index:999999}#builder-customize-disabled-overlay[open] .builder__dialog-modal-content .builder__dialog-modal-content-info{padding:2rem;margin:2rem auto;text-align:center;background-color:#fff;height:calc(100% - 4rem);display:grid;align-items:center;justify-content:center;max-width:1200px;width:100%}#builder-customize-disabled-overlay[open] .builder__dialog-modal-content .builder__dialog-modal-content-info h3{font-size:2.5rem;font-family:noe-text-semibold,Times New Roman,Times,serif}#builder-customize-disabled-overlay[open] .builder__dialog-modal-content .builder__dialog-modal-content-info button[name=change-to-default-variant]{min-width:15rem;max-width:15rem;margin:auto}#builder-customize-disabled-overlay[open] .builder__dialog-modal-content .builder__dialog-modal-content-info .selections-container{display:flex;align-items:center;justify-content:center}#builder-customize-disabled-overlay[open] .builder__dialog-modal-content .builder__dialog-modal-content-info .selections-container .current-selection,#builder-customize-disabled-overlay[open] .builder__dialog-modal-content .builder__dialog-modal-content-info .selections-container .required-selection{padding:1rem;text-align:left}#builder-customize-disabled-overlay[open] .builder__dialog-modal-content .builder__dialog-modal-content-info .selections-container .current-selection ul,#builder-customize-disabled-overlay[open] .builder__dialog-modal-content .builder__dialog-modal-content-info .selections-container .required-selection ul{padding-left:.2rem}#builder-customize-disabled-overlay[open] .builder__dialog-modal-content .builder__dialog-modal-content-info .selections-container .current-selection img,#builder-customize-disabled-overlay[open] .builder__dialog-modal-content .builder__dialog-modal-content-info .selections-container .required-selection img{object-fit:contain;height:auto}#builder-customize-disabled-overlay[open] .builder__dialog-modal-content .builder__dialog-modal-content-info .selections-container .icon-separator{padding:0 3rem}#builder-customize-disabled-overlay[open] .builder__dialog-modal-content .builder__dialog-modal-content-info .selections-container .icon-separator svg{width:4rem}@media screen and (max-width: 1199px){#builder-customize-disabled-overlay[open] .builder__dialog-modal-content .builder__dialog-modal-content-info{margin:0;height:100%}#builder-customize-disabled-overlay[open] .builder__dialog-modal-content{background-color:transparent}}@media screen and (max-width: 798px){#builder-customize-disabled-overlay[open] .builder__dialog-modal-content .builder__dialog-modal-content-info{padding:1rem}#builder-customize-disabled-overlay[open] .builder__dialog-modal-content .builder__dialog-modal-content-info .selections-container .icon-separator{padding:0 1.5rem}#builder-customize-disabled-overlay[open] .builder__dialog-modal-content .builder__dialog-modal-content-info .selections-container .current-selection img,#builder-customize-disabled-overlay[open] .builder__dialog-modal-content .builder__dialog-modal-content-info .selections-container .required-selection img{width:100%}#builder-customize-disabled-overlay[open] .builder__dialog-modal-content .builder__dialog-modal-content-info .selections-container .current-selection,#builder-customize-disabled-overlay[open] .builder__dialog-modal-content .builder__dialog-modal-content-info .selections-container .required-selection{padding:0}#builder-customize-disabled-overlay[open] .builder__dialog-modal-content .builder__dialog-modal-content-info .selections-container .current-selection ul,#builder-customize-disabled-overlay[open] .builder__dialog-modal-content .builder__dialog-modal-content-info .selections-container .required-selection ul{padding:1rem}#builder-customize-disabled-overlay[open] .builder__dialog-modal-content .builder__dialog-modal-content-info .selections-container .icon-separator svg{width:2rem}#builder-customize-disabled-overlay[open] .builder__dialog-modal-content{top:50%;height:105%}.hidden-fixed-height{max-height:300px}}@media screen and (max-width: 479px){#builder-customize-disabled-overlay[open] .builder__dialog-modal-content .builder__dialog-modal-content-info .selections-container .builder-divider{display:none}#builder-customize-disabled-overlay[open] .builder__dialog-modal-content .builder__dialog-modal-content-info .selections-container{display:grid}.hidden-fixed-height{max-height:620px}#builder-customize-disabled-overlay[open] .builder__dialog-modal-content .builder__dialog-modal-content-info .selections-container .icon-separator svg{transform:rotate(90deg)}}
/*# sourceMappingURL=/cdn/shop/t/587/assets/section_product-builder.css.map */
