.page_pagebox__ZV_u1{display:flex;flex-direction:column;height:100dvh;color:#1a1718;padding:0 20px}.page_page__EDtOn{width:100%;height:100%;overflow:hidden;display:flex;flex-direction:row;font-family:var(--font-idlewild);font-weight:500;padding:0 20px}.page_leftColumn__AGsPM{height:100%;overflow:hidden;padding:1em 0;display:flex;flex-direction:column;align-items:center}.page_leftColumn__AGsPM::-webkit-scrollbar{width:0;background:transparent}.page_leftColumn__AGsPM:hover::-webkit-scrollbar{width:5px;background:#f1f1f1}.page_leftColumn__AGsPM:hover::-webkit-scrollbar-thumb{background:#888}.page_leftColumn__AGsPM:hover::-webkit-scrollbar-thumb:hover{background:#555}.page_klViewerContainer__QZOqA{justify-content:center;padding:1% .5em 0;flex:1 1 60%;margin-left:2%;margin-right:2%}.page_klViewerContainer__QZOqA,.page_thumbnailBarColumn__cMP_7{position:relative;height:100%;display:flex;align-items:flex-start}.page_thumbnailBarColumn__cMP_7{flex-direction:column;min-width:100px}.page_thumbnailBarBanyanLogo__6eQF3{color:transparent;width:100px;height:100px;align-self:flex-start}.page_thumbnailBarContainer__zWbDP{flex:1 1;position:relative;align-items:flex-start}.page_rightColumn__4uDkL{display:flex;flex-direction:column;align-items:stretch;overflow-y:auto;flex:1 1 30%;gap:0;padding-left:.5em;min-height:100vh}.page_rightColumnHider__HfOHm{display:none}.page_rightColumnTopPart__JV76_{min-height:300px;display:flex;flex-direction:column;position:relative}.page_rightColumnTopPartTitleAndPrice__Ik7M2{display:flex;position:relative;justify-content:space-between;align-items:center;margin-top:5%}.page_rightColumnProductName__ARvoI{font-size:8px;font-weight:500}.page_rightColumnProductNameContainer__7O9Wk{flex:1 1;max-width:calc(75% - 20px)}.page_rightColumnTopPartVertHr__7XD63{height:100%;width:.1px;background-color:#d3d3d3}.page_rightColumnHr__bjawD{background-color:#d3d3d3;width:100%}.page_rightColumnPriceContainer__c7H6h{display:flex;align-items:center}.page_rightColumnPlusBeforePrice__q3bHT{margin-right:5px;font-size:10px}.page_rightColumnPriceDisplay__BTAa4{font-size:18px;margin:0;font-family:var(--font-helvetica-neue);font-weight:300;position:relative}.page_rightColumnInfoTextContainer__awf43{width:100%;position:absolute;top:84px}.page_rightColumnInfoText__xarF_{font-family:var(--font-helvetica-neue);text-align:justify;font-weight:300}.page_resetButton__RlHeE{border-radius:20px;padding:0 25px;border-width:0;background-color:#122112;height:30px;width:80%;color:#fff;z-index:9;cursor:pointer;align-self:center}.page_doneButtonBox__ZgkvT{margin-top:20px;flex:0.2 1;display:flex;justify-content:center;align-items:center;margin-bottom:25%}.page_doneButton__GE9j0{border-radius:20px;padding:0 25px;border-width:0;background-color:#122112;height:30px;width:130px;color:#fff;z-index:9;cursor:pointer;align-self:flex-start}.page_leftColumn__AGsPM .kl-view-selections{height:100%}.page_leftColumn__AGsPM .kl-view-thumbnail-img{width:100%;object-fit:contain}@media (max-width:1320px){.page_rightColumnProductName__ARvoI{font-size:small!important}.page_rightColumn__4uDkL .kl-parameter-selector-name{font-size:medium!important}}@media (max-width:1080px){.page_rightColumnProductName__ARvoI{font-size:11px!important}.page_rightColumn__4uDkL .kl-parameter-selector-name{font-size:small!important}}@media (max-width:766px){.page_rightColumnProductName__ARvoI{font-size:large}.page_rightColumn__4uDkL .kl-parameter-selector-name{font-size:7px!important}}@media (min-width:1450px){.page_rightColumnProductName__ARvoI{font-size:medium!important}.page_rightColumn__4uDkL .kl-parameter-selector-name{font-size:32px!important}}@media (max-width:600px){.page_pagebox__ZV_u1{display:grid;grid-template-columns:100dvw;grid-template-rows:auto;padding:0}.page_page__EDtOn{display:block}.page_thumbnailBarBanyanLogo__6eQF3{color:transparent;width:50px;height:50px;align-self:flex-start}.page_leftColumn__AGsPM{overflow:auto;width:100dvw;min-height:8dvh;grid-row-gap:10px;display:flex;flex-direction:column;align-items:center}.page_thumbnailBarColumn__cMP_7{display:flex;flex-direction:column;align-items:flex-start;height:100%;width:100%;position:relative}.page_thumbnailBarContainer__zWbDP{flex:1 1;position:relative;align-items:center;display:none}.page_resetButton__RlHeE{display:none;margin:10px auto;border-radius:20px;padding:0 25px;border-width:0;background-color:#122112;height:30px;width:80%;color:#fff;z-index:9;cursor:pointer;align-self:center}.page_klViewerContainer__QZOqA{position:relative;height:60dvh;padding-bottom:80px;display:flex;justify-content:center;align-items:flex-start;flex:1 1}.page_rightColumn__4uDkL{min-height:unset;overflow-y:unset}.page_rightColumnTopPart__JV76_{padding-left:0;min-height:unset}.page_doneButtonBox__ZgkvT{display:block;align-items:center;margin-top:0;width:50px;height:20px;padding:0}.page_rightColumn__4uDkL #kl-parameter-selector{display:flex;align-items:center;justify-content:center}.page_rightColumn__4uDkL .kl-parameter-selectors-list{gap:5px;padding-left:0}.page_rightColumn__4uDkL .kl-parameter-selector-name{font-family:var(--font-idlewild);font-size:12px!important;font-weight:500}.page_rightColumn__4uDkL .kl-parameter-selector-step-display{font-size:10px;font-family:var(--font-idlewild);font-weight:500;color:grey;padding-bottom:10px}.page_rightColumnHr__bjawD{background-color:#000;height:1px;width:80%;border:.5px solid}.page_rightColumnTopPartVertHr__7XD63{height:12px;width:.1px;margin:10px;background-color:#d3d3d3}.page_rightColumnTopPartTitleAndPrice__Ik7M2{width:80%;display:flex;position:relative;justify-content:center;align-items:center;margin:0 auto}.page_rightColumnInfoText__xarF_{width:80%;margin:0 auto}.page_rightColumnProductName__ARvoI{font-size:.75rem!important;font-family:var(--font-idlewild);font-weight:500}}.page_rightColumn__4uDkL .anticon>svg{height:.5em;width:.5em}.BanyanRequestPopUp_modalOverlay__NrbI8{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000;font-family:var(--font-idlewild);overflow:auto}.BanyanRequestPopUp_modal__H7MvR{background:#fff;border-radius:2px;position:relative;margin:20px;overflow:auto;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}.BanyanRequestPopUp_closeButton__M5BGs{position:absolute;top:10px;color:rgba(0,0,0,.85);font-weight:lighter;right:10px;border:none;background:none;font-size:24px;cursor:pointer}.BanyanRequestPopUp_modalTitle__YS7gl{margin-top:0;text-align:left;color:rgba(0,0,0,.85);font-weight:lighter;font-size:16px;border-bottom:1px solid #ccc;padding:16px 24px}form.BanyanRequestPopUp_modalForm__Pbi8q{display:flex;flex-direction:column;padding:16px 24px 0;box-sizing:border-box}.BanyanRequestPopUp_inputGroup__X_JkT{display:grid;grid-template-columns:1fr 4fr;margin-bottom:10px;grid-column-gap:5px}.BanyanRequestPopUp_label__CXSYD{display:block;margin-bottom:5px;color:rgba(0,0,0,.85);font-weight:lighter;font-family:var(--font-idlewild)}.BanyanRequestPopUp_label__CXSYD label{font-family:var(--font-idlewild)}.BanyanRequestPopUp_input__1Wq5I,.BanyanRequestPopUp_textarea__gUyNC{width:100%;padding:10px;border:1px solid #ccc;border-radius:4px;color:rgba(0,0,0,.85);font-weight:lighter;font-family:var(--font-idlewild)}.BanyanRequestPopUp_input__1Wq5I::placeholder{font-weight:100;opacity:.5}.BanyanRequestPopUp_textarea__gUyNC::placeholder{font-weight:100;opacity:.5}.BanyanRequestPopUp_textarea__gUyNC{height:80px;resize:none;color:rgba(0,0,0,.85);font-weight:lighter}.BanyanRequestPopUp_consentTextRow__Ed_0X{display:flex;flex-direction:row;gap:10px;font-size:14px;margin-top:14px;font-family:var(--font-idlewild);font-weight:lighter}.BanyanRequestPopUp_buttonGroup__n2df_{display:flex;justify-content:space-between;border-top:1px solid #ccc;padding:10px 0}.BanyanRequestPopUp_cancelButton__n9l9H,button.BanyanRequestPopUp_requestButton__hElhU{border:none;cursor:pointer;font-size:14px;font-family:var(--font-idlewild);font-weight:lighter;margin:0 5px}.BanyanRequestPopUp_cancelButton__n9l9H{background:#000;color:#fff;border-radius:30px;border:1px solid #000;font-weight:400}button.BanyanRequestPopUp_requestButton__hElhU{background:green;color:#fff;border-radius:30px;border:1px solid #52c41a;font-weight:400}button.BanyanRequestPopUp_requestButton__hElhU:disabled,button.BanyanRequestPopUp_requestButton__hElhU[disabled]{background:#a5eb82;border:1px solid green;color:hsla(0,0%,100%,.6);opacity:.6;cursor:not-allowed}@media (max-width:600px){.BanyanRequestPopUp_modal__H7MvR{background:#fff;border-radius:2px;width:90dvw;position:relative}}@font-face{font-family:__CarterSansPro_2beee9;src:url(/_next/static/media/d01af801fa20cfee-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:__CarterSansPro_2beee9;src:url(/_next/static/media/26efe2dffaa8567f-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:__CarterSansPro_2beee9;src:url(/_next/static/media/e58fba82ab6896e6-s.p.woff2) format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:__CarterSansPro_2beee9;src:url(/_next/static/media/08e8102797f98cb3-s.p.woff2) format("woff2");font-display:swap;font-weight:200;font-style:normal}@font-face{font-family:__CarterSansPro_Fallback_2beee9;src:local("Arial");ascent-override:99.64%;descent-override:27.15%;line-gap-override:0.00%;size-adjust:99.46%}.__className_2beee9{font-family:__CarterSansPro_2beee9,__CarterSansPro_Fallback_2beee9}.__variable_2beee9{--font-carter-sans-pro:"__CarterSansPro_2beee9","__CarterSansPro_Fallback_2beee9"}@font-face{font-family:__Idlewild_2898b1;src:url(/_next/static/media/055a823f7943b8a3-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:__Idlewild_2898b1;src:url(/_next/static/media/2cca2b7a81dddc0c-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:__Idlewild_2898b1;src:url(/_next/static/media/9400a4b984116cbb-s.p.woff2) format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:__Idlewild_2898b1;src:url(/_next/static/media/f003c72efad468d5-s.p.woff2) format("woff2");font-display:swap;font-weight:200;font-style:normal}@font-face{font-family:__Idlewild_Fallback_2898b1;src:local("Arial");ascent-override:33.88%;descent-override:8.47%;line-gap-override:8.47%;size-adjust:236.13%}.__className_2898b1{font-family:__Idlewild_2898b1,__Idlewild_Fallback_2898b1}.__variable_2898b1{--font-idlewild:"__Idlewild_2898b1","__Idlewild_Fallback_2898b1"}