.typeable-dropdown{display:flex;flex-direction:column;margin:24px 0 0;padding:0;scroll-margin-top:125px;width:100%}.typeable-dropdown.horizontal{align-items:center;flex-direction:row;justify-content:space-between}.typeable-dropdown.horizontal .radio-btn{width:100%;margin-right:8px}.typeable-dropdown.horizontal .radio-btn:last-of-type{margin-right:0}.typeable-dropdown.horizontal .radio-btn label{margin-bottom:0!important;height:100px;align-content:center}.typeable-dropdown .radio-btn{display:block;position:relative;text-align:center}.typeable-dropdown .radio-btn label{background-color:#fff;border:1px solid black;cursor:pointer;display:block;font-weight:400;margin-bottom:8px;padding:8px 0}.typeable-dropdown .radio-btn input[type=radio]{box-sizing:border-box;display:none;position:absolute;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none}.typeable-dropdown .radio-btn input[type=radio]:checked+label{border:2.5px solid black;font-weight:700}.message-container p{color:#d30000}.typeable-image-dropdown{border-bottom:1px solid black;display:flex;flex-wrap:wrap;justify-content:flex-start;margin:0;padding:0 0 32px;scroll-margin-top:125px;width:100%}@media screen and (max-width: 1400px){.typeable-image-dropdown{width:90%}}.typeable-image-dropdown:last-of-type{border-bottom:none;padding:0}.typeable-image-dropdown .color-buttons{width:90%;margin:auto;padding:0 25px}.typeable-image-dropdown .radio-btn{height:39px;margin:0 4px 8px;text-align:center;width:39px}.typeable-image-dropdown .radio-btn.tooltip{display:inline-flex;position:relative}.typeable-image-dropdown .radio-btn.tooltip .tooltip-text{visibility:hidden;width:120px;background-color:#555;color:#fff;text-align:center;padding:5px;position:absolute;z-index:1;bottom:125%;left:50%;margin-left:-60px;opacity:0;transition:opacity .3s}.typeable-image-dropdown .radio-btn.tooltip .tooltip-text:after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#555 transparent transparent transparent}@media (hover: hover) and (pointer: fine){.typeable-image-dropdown .radio-btn:hover .tooltip-text{visibility:visible;opacity:1}}.typeable-image-dropdown .radio-btn label{display:block;height:100%;width:100%}.typeable-image-dropdown .radio-btn label img{border-radius:50%;cursor:pointer}.typeable-image-dropdown .radio-btn input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;cursor:pointer;display:block;height:100%;position:absolute;width:100%}.typeable-image-dropdown .radio-btn input[type=radio]:checked+label{border:6px solid #d7d7d7;box-shadow:inset 0 -2px 4px #00000040;border-radius:20px}.textbox-component{border:1px solid black;padding:8px 13px;scroll-margin-top:125px;width:100%}.use-text-button{background-color:#000;color:#fff;font-weight:700;padding:8px 0;text-align:center;text-transform:uppercase;width:100%;margin:10px 0}.use-text-button.disabled{background-color:#dfdfdf;color:#404040!important;pointer-events:none}.use-text-button:hover{color:#fff}.configurator{align-items:flex-end;display:flex;flex-direction:row;height:100%;max-height:60vh;margin:0 auto;max-width:385px;-ms-overflow-style:none;overflow-y:scroll;position:absolute;scroll-behavior:smooth;scrollbar-width:none;top:110px;width:100%}@media screen and (max-width: 1400px){.configurator{max-height:60vh}}@media screen and (max-width: 991px){.configurator{margin-top:15px;max-height:970px;max-width:100%;position:static}}@media screen and (max-width: 768px){.configurator{margin-top:30px;max-height:700px}}.configurator::-webkit-scrollbar{display:none}.configurator .tab-contents{height:100%;max-height:60vh;-ms-overflow-style:none;padding-right:15px;overflow-x:hidden;overflow-y:scroll;position:relative;scroll-behavior:smooth;width:100%;scrollbar-width:none}.configurator .tab-contents::-webkit-scrollbar{display:none}.configurator .tab-contents .tab-pane{border-bottom:1px solid black}.configurator .tab-contents .tab-pane:last-of-type{border-bottom:none}.configurator .tab-contents .tab-pane #sleeve-length .screen__caption,.configurator .tab-contents .tab-pane #design-color .screen__caption,.configurator .tab-contents .tab-pane #embellishments .screen__caption,.configurator .tab-contents .tab-pane #customization-1 .screen__caption,.configurator .tab-contents .tab-pane #additional-options .screen__caption{display:none}.configurator .tab-contents .tab-pane:first-child{scroll-margin-top:80px}.configurator .tab-contents .tab-pane:first-child .page__caption{margin-top:0}.configurator #style,.configurator #customer-type{display:none}.configurator #additional-options .screen{padding-bottom:0}.configurator #additional-options .screen .screen__description{margin-bottom:0;padding-bottom:0;text-align:center}.configurator__complete-configuration{align-items:center;display:flex;flex-direction:column;height:100%;position:relative;max-height:155px;width:100%;padding-right:15px;top:100%}@media screen and (max-width: 991px){.configurator__complete-configuration{top:0}}.configurator__complete-configuration .complete-configuration__button{font-size:16px;font-weight:700;line-height:24px;margin-top:30px;padding:8px 56px;text-align:center!important;width:100%}.configurator__complete-configuration .complete-configuration__button.disabled{background-color:#dfdfdf;color:#404040!important;pointer-events:none}.configurator__complete-configuration__loading{align-items:center;display:flex;height:70px;margin-top:30px;position:absolute;z-index:-1}.configurator__complete-configuration__loading img{height:70px}.configurator__complete-configuration__loading.hide,.configurator .complete-configuration__terms-conditions,.configurator .complete-configuration__share-wrapper{display:none}@media screen and (max-width: 768px){.configurator .complete-configuration__terms-conditions,.configurator .complete-configuration__share-wrapper{display:flex}}@media screen and (max-width: 768px){.configurator .complete-configuration__terms-conditions{margin-bottom:24px}}.configurator-navigation{display:flex;justify-content:end;margin-right:30px;position:relative;max-width:27%;width:100%}@media screen and (max-width: 1400px){.configurator-navigation{max-width:34%}}@media screen and (max-width: 991px){.configurator-navigation{display:unset;margin-right:unset;max-height:unset;overflow-y:scroll;position:sticky;top:55px;width:100%;z-index:1}}@media screen and (max-width: 416px){.configurator-navigation{top:42px}}.configurator-navigation__page-tabs{background-color:#fff;max-height:61vh;overflow-y:scroll;padding-left:10px;padding-right:25px;position:absolute;top:150px;width:100%}@media screen and (max-width: 1400px){.configurator-navigation__page-tabs{max-height:38vw}}@media screen and (max-width: 991px){.configurator-navigation__page-tabs{display:flex;overflow-y:unset;overflow-x:scroll;max-height:unset;padding:20px 36% 16px 40%;position:static;position:relative;top:-43px}}@media screen and (max-width: 575px){.configurator-navigation__page-tabs{padding-right:33%}}@media screen and (max-width: 375px){.configurator-navigation__page-tabs{padding-left:33%}}.configurator-navigation__page-tabs__page-nav-item{display:block;margin-bottom:16px}@media screen and (max-width: 991px){.configurator-navigation__page-tabs__page-nav-item{align-items:center;display:flex;justify-content:center;margin:0 12px;width:max-content}}.configurator-navigation__page-tabs__page-nav-item:first-of-type{display:none}.configurator-navigation__page-tabs__page-nav-item.active .configurator-navigation__page-tabs__page-link{font-size:16px;font-weight:700}.configurator-navigation__page-tabs__page-nav-item.active .configurator-navigation__screen-tabs{display:flex;flex-direction:column}.configurator-navigation__page-tabs__page-nav-item:last-of-type .configurator-navigation__screen-tabs:last-of-type__screen-nav-item{margin-bottom:0}.configurator-navigation__page-tabs__page-link{color:#000;cursor:pointer;display:block;font-size:14px;line-height:20px;margin-right:24px}@media screen and (max-width: 991px){.configurator-navigation__page-tabs__page-link{margin-right:0;min-width:145px}}.configurator-navigation__page-tabs__page-link:hover,.configurator-navigation__page-tabs__page-link:active,.configurator-navigation__page-tabs__page-link:visited{color:#000}.configurator-navigation__screen-tabs{display:none;margin-top:16px;margin-left:25px}@media screen and (max-width: 991px){.configurator-navigation__screen-tabs{display:none!important}}.configurator-navigation__screen-tabs__screen-nav-item{margin-bottom:4px}.configurator-navigation__screen-tabs__screen-nav-item a,.configurator-navigation__screen-tabs__screen-nav-item a:hover,.configurator-navigation__screen-tabs__screen-nav-item a:active,.configurator-navigation__screen-tabs__screen-nav-item a:visited{color:#000}.configurator-navigation__screen-tabs__screen-nav-item.active .configurator-navigation__screen-tabs__screen-nav-link{font-size:16px;font-weight:700}.configurator-navigation__screen-option-tabs{margin-left:25px}@media screen and (max-width: 768px){.configurator-navigation__screen-option-tabs{display:none}}.configurator-navigation__screen-option-tabs__screen-option-item{align-items:center;display:flex;margin-top:8px}.configurator-navigation__screen-option-tabs__screen-option-item.active .configurator-navigation__screen-option-tabs__screen-option-link{font-size:16px;font-weight:700;padding-bottom:5px;position:relative}.configurator-navigation__screen-option-tabs__screen-option-item.active .configurator-navigation__screen-option-tabs__screen-option-link:after{border-bottom:2px solid black;bottom:0;content:"";height:0;left:0;position:absolute;width:100%}.configurator-navigation__screen-option-tabs__screen-option-link{margin-right:17.5px}.configurator-navigation__screen-option-tabs__screen-option-thumbnail{align-items:center;display:flex;height:20px;justify-content:center;width:20px}.configurator-navigation__screen-option-tabs__screen-option-thumbnail img{border-radius:50%;box-shadow:0 -2px 4px #00000040 inset}.customizer__controls__desktop{display:flex;justify-content:center;margin:0 0 24px;position:relative;z-index:2}@media screen and (max-width: 768px){.customizer__controls__desktop{display:none;visibility:hidden}}.customizer__controls__mobile{display:none;visibility:hidden}@media screen and (max-width: 768px){.customizer__controls__mobile{display:flex;margin-bottom:16px;visibility:visible}}.customizer__controls__icon-wrapper{align-items:center;cursor:pointer;display:flex;justify-content:center;margin-right:17px;position:relative}.customizer__controls__icon-wrapper:last-of-type{margin-right:0}.customizer__controls__icon-wrapper .magnify-center-icon{position:absolute;top:40%}.customizer__controls__icon-wrapper .magnify-center-icon.plus{left:36%;transform:translate(-36%,-40%)}.customizer__controls__icon-wrapper .magnify-center-icon.minus{left:30.75%;transform:translate(-30.75%,-40%)}.hide{display:none}.complete-configuration{align-items:center;display:flex;flex-direction:column;position:relative}@media screen and (max-width: 1536px){.complete-configuration{margin-top:15px}}@media screen and (max-width: 1440px){.complete-configuration{margin-top:80px}}@media screen and (max-width: 1366px){.complete-configuration{margin-top:20px}}@media screen and (max-width: 1280px){.complete-configuration{margin-top:80px}}@media screen and (max-width: 1024px){.complete-configuration{margin-top:20px}}@media screen and (max-width: 768px){.complete-configuration{max-width:85%}}.complete-configuration__price-wrapper{align-items:center;display:flex;flex-direction:column;margin-bottom:25px}.complete-configuration__price{font-size:26px;font-weight:700;line-height:39px}.complete-configuration__price-detail,.complete-configuration__terms-conditions{color:#000;text-decoration:underline}.complete-configuration__price-detail:hover,.complete-configuration__price-detail:visited,.complete-configuration__terms-conditions:hover,.complete-configuration__terms-conditions:visited{color:#000}.complete-configuration__price-detail{font-size:14px;line-height:24px}.complete-configuration__model-viewer-loading{align-items:center;bottom:0;display:flex;height:70px;margin-bottom:46px;position:absolute;z-index:-1}.complete-configuration__model-viewer-loading img{height:70px}.complete-configuration__model-viewer-loading.hide{display:none}.complete-configuration__button{background-color:#000;color:#fff;font-weight:700;padding:8px 0;margin-bottom:16px;text-align:center;text-transform:uppercase;width:100%}.complete-configuration__button.disabled{background-color:#dfdfdf;color:#404040!important;pointer-events:none}.complete-configuration__button:hover,.complete-configuration__button:active,.complete-configuration__button:visited{color:#fff}@media screen and (max-width: 768px){.complete-configuration__button{font-weight:700;text-align:center}}.complete-configuration__terms-conditions{font-size:10.67px;line-height:16px;margin-bottom:30px}.complete-configuration__share-wrapper{align-items:center;display:flex}.complete-configuration__share-wrapper span{font-size:14px;font-weight:700;line-height:21px}.complete-configuration__share-icon{align-items:center;display:flex}.complete-configuration__share-icon:first-of-type{height:16px;margin:0 25px;width:20px}.complete-configuration__share-icon:last-of-type{height:18px;width:16px}.complete-configuration__pricing-modal{background-color:#fff;color:#000;display:none;right:-30%;max-width:678px;position:absolute;top:45%;transform:translate(30%,-45%);width:100%;z-index:5}@media screen and (max-width: 1400px){.complete-configuration__pricing-modal{right:-30%;top:60%;transform:translate(30%,-60%)}}@media screen and (max-width: 991px){.complete-configuration__pricing-modal{right:7%;top:15%;transform:translate(-7%,-15%);width:75%}}@media screen and (max-width: 768px){.complete-configuration__pricing-modal{right:12%;top:25%;transform:translate(-12%,-25%);width:60%}}.complete-configuration__pricing-modal.is-open{display:block}.complete-configuration__pricing-modal__wrapper{display:flex;flex-direction:column;height:100%;justify-content:space-between}.complete-configuration__pricing-modal__heading-wrapper{display:flex;justify-content:space-between;padding:32px 32px 16px;position:relative}@media screen and (max-width: 768px){.complete-configuration__pricing-modal__heading-wrapper{padding:16px}}.complete-configuration__pricing-modal__heading-wrapper:after{border-bottom:1px solid #d9d9d9;bottom:0;content:"";height:0;left:0;position:absolute;width:100%}.complete-configuration__pricing-modal__heading-wrapper .col{display:flex;flex-direction:column;justify-content:space-between}.complete-configuration__pricing-modal__heading-wrapper .col:last-of-type{align-items:flex-end}.complete-configuration__pricing-modal__heading-wrapper h4{font-size:26px;font-weight:700;line-height:39px;margin:0 0 16px;text-transform:capitalize}@media screen and (max-width: 768px){.complete-configuration__pricing-modal__heading-wrapper h4{font-size:16px;line-height:24px;margin:0 0 8px}}.complete-configuration__pricing-modal__body-items,.complete-configuration__pricing-modal__body-costs{display:flex}.complete-configuration__pricing-modal__body-items ul,.complete-configuration__pricing-modal__body-costs ul{margin-bottom:0;padding-left:0}.complete-configuration__pricing-modal__body-items .pd-value,.complete-configuration__pricing-modal__body-costs .pd-value{text-decoration:none;font-weight:400}.complete-configuration__pricing-modal__body-costs{justify-content:flex-end}.complete-configuration__pricing-modal__item-caption,.complete-configuration__pricing-modal__style,.complete-configuration__pricing-modal__item-price{font-size:16px;font-weight:700;line-height:24px}@media screen and (max-width: 768px){.complete-configuration__pricing-modal__item-caption,.complete-configuration__pricing-modal__style,.complete-configuration__pricing-modal__item-price{font-size:13px;line-height:19.5px}}.complete-configuration__pricing-modal__item-caption{margin-bottom:8px}.complete-configuration__pricing-modal__style,.complete-configuration__pricing-modal__item-price{margin-bottom:16px}@media screen and (max-width: 768px){.complete-configuration__pricing-modal__style,.complete-configuration__pricing-modal__item-price{margin-bottom:8px}}.complete-configuration__pricing-modal__style{color:#414042}.complete-configuration__pricing-modal__close-btn{display:block}.complete-configuration__pricing-modal__body{display:flex;justify-content:space-between}.complete-configuration__pricing-modal__body .col{padding:16px 32px}@media screen and (max-width: 768px){.complete-configuration__pricing-modal__body .col{padding:16px}}.complete-configuration__pricing-modal__body .col ul li,.complete-configuration__pricing-modal__body .col ul a{color:#000;font-size:16px;font-weight:700;line-height:14px;margin-bottom:16px}@media screen and (max-width: 768px){.complete-configuration__pricing-modal__body .col ul li,.complete-configuration__pricing-modal__body .col ul a{font-size:12px;line-height:18px;margin-bottom:8px}}.complete-configuration__pricing-modal__body .col ul li:last-of-type,.complete-configuration__pricing-modal__body .col ul a:last-of-type{margin-bottom:0}.complete-configuration__pricing-modal__body .col ul a{text-decoration:underline;margin-right:5px}.complete-configuration__pricing-modal__body .col ul a:hover .complete-configuration__pricing-modal__body .col ul a:visited,.complete-configuration__pricing-modal__body .col ul a:active{color:#000}.complete-configuration__pricing-modal__footer{background-color:#000;color:#fff;display:flex;justify-content:space-between;padding:16px 32px}@media screen and (max-width: 768px){.complete-configuration__pricing-modal__footer{padding:16px}}.complete-configuration__pricing-modal__footer span{font-size:16px;font-weight:700;line-height:24px}.complete-configuration__pricing-modal-overlay,.complete-configuration__terms-conditions-modal-overlay{background-color:#00000080;bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:4}.complete-configuration__pricing-modal-overlay.is-open,.complete-configuration__terms-conditions-modal-overlay.is-open{display:block}.complete-configuration__terms-conditions-modal{background-color:#fff;color:#000;display:none;right:-35%;position:absolute;top:25%;transform:translate(35%,-25%);width:70vw;z-index:5}@media screen and (max-width: 991px){.complete-configuration__terms-conditions-modal{right:0;top:15%;transform:translateY(-15%)}}@media screen and (max-width: 768px){.complete-configuration__terms-conditions-modal{right:2.5%;top:50%;transform:translate(-2.5%,-50%);width:90%}}.complete-configuration__terms-conditions-modal.is-open{display:block}.complete-configuration__terms-conditions-modal__close-btn{display:flex;justify-content:flex-end;padding:37.75px 37.75px 25.75px}@media screen and (max-width: 768px){.complete-configuration__terms-conditions-modal__close-btn{padding:17.35px 17.35px 0 0}}.complete-configuration__terms-conditions-modal__body{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto;padding:0 160px 80px;text-align:center}@media screen and (max-width: 1400px){.complete-configuration__terms-conditions-modal__body{padding:0 80px 40px}}@media screen and (max-width: 768px){.complete-configuration__terms-conditions-modal__body{padding:0 24px 24px}}.complete-configuration__terms-conditions-modal__body-title,.complete-configuration__terms-conditions-modal__body-content{font-size:14px;font-weight:400;line-height:24px}.complete-configuration__terms-conditions-modal__body-title{margin:0 0 48px}@media screen and (max-width: 768px){.complete-configuration__terms-conditions-modal__body-title{margin:0 0 16px}}@media screen and (max-width: 768px){.complete-configuration__terms-conditions-modal__body-content{font-size:10.67px;line-height:16px}}.loader{color:#000;font-size:45px;text-indent:-9999em;overflow:hidden;width:1em;height:1em;top:10%;margin-left:auto;margin-right:auto;border-radius:50%;position:relative;z-index:200;transform:translateZ(0);animation:mltShdSpin 1.2s infinite ease,round 1.2s infinite ease}@keyframes mltShdSpin{0%{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}5%,95%{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}10%,59%{box-shadow:0 -.83em 0 -.4em,-.087em -.825em 0 -.42em,-.173em -.812em 0 -.44em,-.256em -.789em 0 -.46em,-.297em -.775em 0 -.477em}20%{box-shadow:0 -.83em 0 -.4em,-.338em -.758em 0 -.42em,-.555em -.617em 0 -.44em,-.671em -.488em 0 -.46em,-.749em -.34em 0 -.477em}38%{box-shadow:0 -.83em 0 -.4em,-.377em -.74em 0 -.42em,-.645em -.522em 0 -.44em,-.775em -.297em 0 -.46em,-.82em -.09em 0 -.477em}to{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}}@keyframes round{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.imageHolder{width:180px}.page__caption{font-size:28px;font-weight:700;line-height:42px;margin-top:30px;text-align:center;text-transform:capitalize}.screen{align-items:center;display:flex;flex-direction:column;margin-bottom:30px;scroll-margin-top:80px}.screen__caption{font-size:16px;font-weight:700;line-height:24px;margin-bottom:8px}.screen__description{font-size:14px;font-weight:400;line-height:24px}.screen label{font-weight:700;margin-bottom:8px}.screen label .information-message{font-weight:400}.screen-option__current-selection{align-items:center;display:flex;flex-direction:column;margin-bottom:30px}.screen-option__current-selection__image-wrapper{align-items:center;display:flex;height:80px;justify-content:center;margin:32px 0 8px;width:80px}.screen-option__current-selection__image-wrapper img{border-radius:50%;height:auto;width:100%}.screen-option__current-selection h6{font-size:12px;font-weight:400;line-height:18px;margin:0}.image-text-wrap{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center!important;margin:0;padding:0;scroll-margin-top:125px;width:100%}.image-text-wrap .radio-btn{height:100%;margin-bottom:8px;height:124px;position:relative;width:48%}@media screen and (max-width: 575px){.image-text-wrap .radio-btn{width:100%}}.image-text-wrap .radio-btn:last-of-type{margin-bottom:0}.image-text-wrap .radio-btn:nth-of-type(odd){margin-right:8px}@media screen and (max-width: 575px){.image-text-wrap .radio-btn:nth-of-type(odd){margin-right:0}}.image-text-wrap label{align-items:center;display:flex!important;flex-direction:column;font-weight:400;height:100%;justify-content:flex-start;padding:8px 26px;text-align:center}.image-text-wrap__label-text{align-items:center;display:flex;flex-grow:1}.image-text-wrap input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid black;box-sizing:border-box;cursor:pointer;height:100%;position:absolute;width:100%}.image-text-wrap input[type=radio]:checked{border:2.5px solid black;box-shadow:inset 0 -2px 4px #00000040}.image-text-wrap input[type=radio]:checked+label{font-weight:600}.image-text-wrap__img-wrapper{display:flex;height:60%;width:60%}.image-text-wrap__img-wrapper img{width:100%}#image-upload{margin-bottom:0}.image-upload-iframe-container{border:none}.textarea-component{min-height:50px;width:100%}.loader-animation{align-items:center;display:flex;flex-direction:column;justify-content:center;left:50%;margin:0 auto;position:absolute;top:40%;transform:translate(-50%,-40%);width:15%;zoom:1.2}.loader-animation__spinner{animation:rotate 2s linear infinite;position:relative;height:65px;width:65px}.loader-animation__path{fill:none;stroke-dasharray:1,201.06176;stroke-dashoffset:0;stroke-linecap:round;animation:strokes 1.5s ease-in-out infinite,colors 6s ease-in-out infinite;-moz-animation:strokes 1.5s ease-in-out infinite,colors 6s ease-in-out infinite;-webkit-animation:strokes 1.5s ease-in-out infinite,colors 6s ease-in-out infinite;-o-animation:strokes 1.5s ease-in-out infinite,colors 6s ease-in-out infinite}.loader-animation__text{display:block;font-size:20px;letter-spacing:1px;margin-top:12px;text-align:center;text-transform:uppercase}@keyframes rotate{to{transform:rotate(1turn)}}@keyframes strokes{0%{stroke-dasharray:1,201.06176;stroke-dashoffset:0}50%{stroke-dasharray:133.90713,201.06176;stroke-dashoffset:66.95357}to{stroke-dasharray:134.02777,201.06176;stroke-dashoffset:-200.06176}}@keyframes colors{0%{stroke:#d62d20}24%{stroke:#d62d20}25%{stroke:#0057e7}49%{stroke:#0057e7}50%{stroke:#008744}74%{stroke:#008744}75%{stroke:#ffa700}99%{stroke:#ffa700}to{stroke:#d62d20}}.direct-user-arrow{align-self:flex-end;float:right;display:flex;flex-direction:column;flex-basis:80px}.direct-user-arrow .rotate-90{transform:rotate(90deg)}.direct-user-arrow img{height:50px;width:50px}@media screen and (max-width: 768px){.direct-user-arrow{display:none}}html{height:100%;scroll-behavior:smooth}.site-header__primary-nav{border-bottom:1px solid #f3f3f3}#fsb_container{display:none!important;visibility:hidden!important}#asus-demo{height:100%}#site-wrapper{height:inherit;overflow:hidden!important}@media screen and (max-width: 991px){#site-wrapper{overflow:unset!important}}#site-wrapper #site-container{height:inherit}#site-wrapper #site-container .collection-breadcrumb-container,#site-wrapper #site-container .header-wrapper,#site-wrapper #site-container .promo-container,#site-wrapper #site-container .global-nav{display:none!important;visibility:hidden!important}#root{height:100%}:root{font-family:Inter,Avenir,Helvetica,Arial,sans-serif;font-size:16px;line-height:24px;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{display:flex;height:100%;margin:0;min-width:320px;place-items:center}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}.customizer{height:100%;max-width:100%;padding:25px 42px;position:fixed;inline-size:100%}@media screen and (max-width: 991px){.customizer{padding:0}}@media screen and (max-width: 768px){.customizer{min-height:100vh}}.customizer__close-page-wrapper{cursor:pointer;display:inline-block;position:absolute;z-index:1}@media screen and (max-width: 768px){.customizer__close-page-wrapper{left:5px;z-index:3;top:5px}}.customizer__close-page-img-wrapper{display:inline-block;height:50px;width:50px}.customizer__close-page-img{height:auto;width:100%}.customizer .page-overlay{background:rgba(0,0,0,.4);bottom:0;left:0;position:absolute;right:0;top:0;z-index:10}.customizer__row{justify-content:flex-end;margin:0 auto;position:relative;width:100%}@media screen and (max-width: 991px){.customizer__row{align-items:center;flex-direction:column;justify-content:center}}@media screen and (max-width: 768px){.customizer__row{flex-direction:row;flex-wrap:nowrap;justify-content:center;margin:0 auto;padding:0}}@media screen and (max-width: 575px){.customizer__row{min-height:70vh}}.customizer__mobile-btn-customize,.customizer__mobile-btn-design-price{background-color:#fff;border:1px solid black;color:#000;display:none;font-weight:700;padding:12px 40px;transform:rotate(-90deg);z-index:2}.customizer__mobile-btn-customize:hover,.customizer__mobile-btn-customize:active,.customizer__mobile-btn-design-price:hover,.customizer__mobile-btn-design-price:active{color:#000}@media screen and (max-width: 991px){.customizer__mobile-btn-customize,.customizer__mobile-btn-design-price{display:block}.customizer__mobile-btn-customize.is-open,.customizer__mobile-btn-design-price.is-open{display:none}}.customizer__mobile-btn-customize{left:-67px;position:absolute;top:50vh}.customizer__mobile-btn-design-price{right:-102px;position:fixed;top:70vh}.customizer__mobile-btn-customize__arrow-down{margin-right:14px;transform:rotate(90deg)}.customizer__mobile-btn-design-price__arrow-up{margin-right:14px;transform:rotate(-90deg)}.customizer__model-viewer-wrapper{align-items:center;display:flex;flex-direction:column;height:auto;left:0;margin:auto;position:absolute;top:0;max-width:45%;width:100%}@media screen and (max-width: 1024px){.customizer__model-viewer-wrapper{top:50px}}@media screen and (max-width: 991px){.customizer__model-viewer-wrapper{position:static}.customizer__model-viewer-wrapper.is-open{margin-bottom:75px;margin-top:60px;max-width:100%}}@media screen and (max-width: 991px){.customizer__model-viewer-wrapper{background-color:#fff;display:flex;justify-content:flex-start;left:0;position:absolute;right:0;top:0;transition:transform .5s ease-in-out;width:100%!important;z-index:2}.customizer__model-viewer-wrapper.is-open{min-height:100vh}.customizer__model-viewer-wrapper.is-closed{display:none}}@media screen and (max-width: 575px){.customizer__model-viewer-wrapper{margin-top:60px!important}}.customizer__model-viewer-wrapper canvas{height:auto!important;width:100%!important}@media screen and (max-width: 768px){.customizer__model-viewer-wrapper canvas{margin-top:0}}.customizer__options-wrapper{display:flex;height:100%;justify-content:center;min-height:75vh;max-width:55%;position:static;width:100%}@media screen and (max-width: 1400px){.customizer__options-wrapper{max-width:55%}}@media screen and (max-width: 991px){.customizer__options-wrapper{display:unset;min-height:unset;margin:82px 0 10px;transition:all 1s ease-in-out;max-width:100%}.customizer__options-wrapper.is-open{height:100%}.customizer__options-wrapper.is-closed{height:0;overflow:hidden}.customizer__options-wrapper.is-closed .configurator-navigation{top:0!important}}.customizer__options-wrapper h5{margin-top:0}.customizer__options{display:flex;justify-content:center;max-height:1050px;max-width:48%;padding-right:10px;position:relative;-ms-overflow-style:none;scrollbar-width:none;width:100%}.customizer__options::-webkit-scrollbar{display:none}@media screen and (max-width: 1400px){.customizer__options{max-width:58%}}@media screen and (max-width: 991px){.customizer__options{flex-direction:column;margin:0 auto;max-width:47%}}@media screen and (max-width: 768px){.customizer__options{flex-direction:column;max-height:unset;overflow-y:unset;margin:0 auto;padding-right:0;max-width:350px;position:relative}}@media screen and (max-width: 575px){.customizer__options{max-width:275px}}.customizer__options__selected-style{align-items:center;background-color:#fff;border:1px solid black;display:flex;flex-direction:column;margin-bottom:0;z-index:1}.customizer__options__selected-style p{margin:0;text-align:center}.customizer__options__selected-style.mobile{display:none}@media screen and (max-width: 991px){.customizer__options__selected-style.mobile{display:flex;margin-bottom:0;max-width:365px;padding:8px}}@media screen and (max-width: 768px){.customizer__options__selected-style.mobile{display:flex;max-width:275px;width:100%}}@media screen and (max-width: 575px){.customizer__options__selected-style.mobile{margin:0 20px}}.customizer__options__selected-style.desktop{padding:8px 48px;position:absolute;top:0}@media screen and (max-width: 991px){.customizer__options__selected-style.desktop{display:flex;left:unset;margin:0 auto;max-width:350px;padding:8px;position:relative;top:unset;width:100%;z-index:unset}}@media screen and (max-width: 575px){.customizer__options__selected-style.desktop{max-width:275px}}.customizer__options__selected-style span{font-weight:700}.customizer__options__selected-style-heading{font-weight:700;text-transform:uppercase}.customizer__options__content-wrapper{align-items:center;display:flex;flex-direction:column;width:100%}@media screen and (max-width: 991px){.customizer__options__content-wrapper{margin-top:25px}}.customizer__options__canvas-wrapper{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}@media screen and (max-width: 1400px){.customizer__options__canvas-wrapper{margin-bottom:0}}@media screen and (max-width: 1200px){.customizer__options__canvas-wrapper{margin-bottom:0}}@media screen and (max-width: 991px){.customizer__options__canvas-wrapper{margin-bottom:unset}}.customizer__configurator-modal{background-color:#fff;display:none;left:50%;max-width:400px;min-width:300px;padding:20px;position:absolute;transform:translate(-50%,-50%);top:50%;visibility:hidden;width:100%;z-index:2}@media screen and (max-width: 768px){.customizer__configurator-modal{z-index:3}}@media screen and (max-width: 575px){.customizer__configurator-modal{width:300px}}.customizer__configurator-modal.is-open{display:block;visibility:visible}.customizer__configurator-modal-overlay{background-color:#00000080;bottom:0;content:"";display:none;left:0;position:absolute;right:0;top:0;visibility:hidden;z-index:1}@media screen and (max-width: 768px){.customizer__configurator-modal-overlay{z-index:2}}.customizer__configurator-modal-overlay.is-open{display:block;visibility:visible}.customizer__configurator-modal-header{display:flex;justify-content:flex-end;margin-bottom:20px}.customizer__configurator-modal-close-btn{display:block;height:25px;width:25px}.customizer__configurator-modal-heading{font-size:18px}.customizer__configurator-modal-button-wrapper{align-items:center;display:flex;justify-content:space-between;margin:25px 0 15px}@media screen and (max-width: 575px){.customizer__configurator-modal-button-wrapper{flex-direction:column}}.customizer__configurator-modal-button-wrapper-generic{align-items:center;display:flex;justify-content:center;margin:25px 0 15px}@media screen and (max-width: 575px){.customizer__configurator-modal-button-wrapper-generic{flex-direction:column}}.customizer__configurator-modal-button{font-weight:700;margin-bottom:0;width:49%;padding:8px 0;text-align:center;text-transform:uppercase}@media screen and (max-width: 575px){.customizer__configurator-modal-button{min-width:175px;width:100%}}.customizer__configurator-modal-button:first-of-type{background-color:#000;color:#fff;padding:10px 0}@media screen and (max-width: 575px){.customizer__configurator-modal-button:first-of-type{margin-bottom:10px}}.customizer__configurator-modal-button:last-of-type{border:2px solid black;color:#000}.customizer__configurator-modal-button.black{color:#fff}.active-scroll-spy a{font-size:16px;font-weight:700}.global-footer{display:none!important;padding-top:5%;visibility:hidden!important}@media screen and (max-height: 1065px) and (min-width: 768px){.global-footer{bottom:-350px;position:relative}}
