#main-kit{position:relative;display:grid;grid-template-areas:"overlay";width:56vh;max-width:59rem;justify-self:center}#field-module-selector-row{grid-area:overlay;align-self:end;justify-self:center;display:flex;flex-wrap:wrap;justify-content:center;gap:8px;padding-bottom:1rem;z-index:2;position:relative}.field-module-select-btn{width:auto;height:auto;margin:0;padding:1rem 1.8rem;display:flex;align-items:center;justify-content:center;text-align:center;background:#fff;border-radius:24px;font-family:Rubik;font-size:1rem;box-shadow:0 2px 6px #00000026}.field-module-select-btn.active{background:#b65e36;color:#fff}#field-modules a,#user-config a,#grid-layout a{color:inherit;text-decoration:none}.phone-color[hidden]{display:none!important}#main-kit img{grid-area:overlay;width:100%;height:100%;object-fit:contain;transform:scale(1.5);border:none;border-radius:10px}.flex-box-mobile{display:flex;flex-direction:row;justify-content:center;text-align:center;flex-wrap:wrap;width:fit-content}.greyed-out-circle{background-color:#dedede;width:30px;height:30px;border-radius:50%;border:none;cursor:pointer;transition:background-color .2s ease}.greyed-out-circle.active{background-color:#b4b4b4}.greyed-out-circle>span{width:fit-content;display:flex;justify-content:center;align-items:center;margin-left:5vh;margin-right:5vh;font-weight:400}.greyed-out-circle.active>span{font-weight:700}#field-modules{--fm-gap: 1.25rem;--fm-pad: 1.25rem;display:grid;grid-template-columns:minmax(0,1fr) minmax(90px,145px);grid-template-rows:auto auto auto;row-gap:.3rem;column-gap:var(--fm-gap);align-items:center;padding:1.25rem 1.25rem 1.25rem 1.75rem;background-color:#dedede;margin:1.25rem auto;border-radius:14px;overflow:hidden;height:fit-content;box-sizing:border-box}#field-modules>h2{grid-column:1/2;grid-row:1/2;margin:.5rem 0 0;font-size:1.4rem;font-weight:700}#field-modules>span{grid-column:1/2;grid-row:2/3;line-height:1.35;font-size:1.05rem;color:#000;max-width:90%}#field-modules>button{grid-column:1/2;grid-row:3/4;align-self:start;justify-self:start;margin-top:.7rem;margin-left:0;background-color:#b65e36;width:fit-content;color:#fff;border:none;border-radius:5px;padding:1.5rem 1.6rem;font-size:1.15rem;font-weight:600;font-family:Rubik}#field-modules>.field-adapter-image{grid-column:2/3;grid-row:1/4;width:100%;max-width:145px;height:auto;align-self:center}.field-modules-locked-note{font-size:1.1rem;color:#000;font-weight:400;text-align:right;max-width:55%;line-height:1.2;opacity:2.5}.field-config-disabled .field-modules-locked-note{display:block}.field-config-disabled.active .field-modules-locked-note{display:none}#user-config{position:relative;border:0px solid black;background:#fff;border-radius:10px;width:56vh;max-width:59rem;min-height:0;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 4px 10px #00000036}#user-config-scroll{overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;-webkit-mask-image:linear-gradient(to bottom,black calc(100% - 50px),transparent 100%);mask-image:linear-gradient(to bottom,black calc(100% - 50px),transparent 100%)}#user-config>*{flex-shrink:0}button{color:#000;border:0px solid #a7a7a7ff;border-radius:10px;margin:.5rem auto;display:flex;align-items:center;justify-content:space-between;background:#fff;font-size:15px;width:90%;height:2.25rem;padding:4px 8px;box-sizing:border-box;cursor:pointer}.case-colors{order:-1;width:18px;height:18px;flex-shrink:0;border-radius:50%}#home{--stroke-weight: 1.5px;--stroke-color: black;position:relative;margin-top:4rem;margin-bottom:1rem;display:flex;justify-content:center}#grid-layout{position:relative;display:grid;grid-template-columns:1fr max-content;grid-template-rows:min(74vh,78rem);width:100%;gap:1.5rem;margin-top:calc(var(--main-header-height) + 3rem);margin-bottom:calc(var(--main-header-height) + 2vh);background-color:#efefef;padding:2rem;border:0px solid #a7a7a7ff;border-radius:20px}.label{flex:1}.phone-button-colors{font-family:Barlow;text-align:left;margin-left:1vh;font-size:1.2rem}.collapsible-header{width:100%;background:#fff;border:0px solid #a7a7a7ff;border-radius:10px;height:35px;padding:0 12px;display:flex;align-items:center;justify-content:space-between;cursor:pointer}.collapsible-header h2{margin:0;font-size:1.7rem}.collapsible-header .chevron{position:relative;width:10px;height:10px;flex-shrink:0}.collapsible-header .chevron:before,.collapsible-header .chevron:after{content:"";position:absolute;top:50%;left:50%;background-color:#515151;transform:translate(-50%,-50%) rotate(45deg);transition:transform .2s ease}.collapsible-header .chevron:before{width:10px;height:1.5px}.collapsible-header .chevron:after{width:1.5px;height:10px}.collapsible-header.collapsed .chevron:before,.collapsible-header.collapsed .chevron:after{transform:translate(-50%,-50%) rotate(0)}.collapsible-header .chevron-reverse{width:14px;height:14px;border-right:2px solid #515151;border-bottom:2px solid #515151;transform:rotate(45deg);transition:transform .2s ease;flex-shrink:0}.collapsible-header.collapsed .chevron-reverse{transform:rotate(225deg)}.collapsible-content{display:grid;grid-template-rows:minmax(0,1fr);transition:grid-template-rows .25s ease;overflow:hidden;width:100%;min-height:0}.collapsible-content.collapsed{grid-template-rows:minmax(0,0fr)}.collapsible-content>div{min-height:0;overflow:hidden;width:95%;margin-left:auto;margin-right:auto}.selectors-user{display:flex;align-items:center;flex-direction:column;width:90%;padding:0%;margin:0% auto}.selectors-user button.active:not(.field-button){font-weight:700}.custom-line{border:none;margin:.75rem auto;width:90%;padding:.5px}#cart-submission{background-color:#b65e36;width:fit-content;color:#fff;border:0px solid #a7a7a7ff;margin:0% 0 0% auto;justify-content:center;align-items:center;font-family:Rubik;grid-column:2/3;grid-row:1/3;border:none;border-radius:7px;align-self:center;justify-self:center;font-size:var(--btn-font);padding:1.6em}button:focus:not(:focus-visible){outline:none}.selectors-user button.active.phones,.selectors-user .field-button.active{outline:1.65px solid var(--stroke-color)}.selectors-user button.active .case-colors{box-shadow:0 0 0 var(--stroke-weight) var(--stroke-color)}field-content.inactive{background-color:#000}.field{border:0px solid transparent;outline:none}#phone-buttons{display:grid;grid-template-areas:1fr 1fr;grid-template-columns:1fr 1fr}.field-config-disabled{opacity:.4;pointer-events:none;filter:grayscale(100%);transition:opacity .2s ease,filter .2s ease}.field-config-disabled.active{opacity:1;pointer-events:auto;filter:none}#summary{width:96%;padding:1vh;margin-top:auto}#summary>.collapsible-header.collapsed{background-color:#dedede;border:0px solid #a7a7a7ff;border-radius:15px}#summary>.collapsible-header{background-color:#dedede;border:0px solid #a7a7a7ff;border-radius:15px 15px 0 0;padding-right:calc(2px + 3.125%)}#price-chest{padding-top:3vh;grid-column:1/3}.phones{font-family:Barlow;width:fit-content;background-color:#dedede;color:#000;margin:1vh;padding:1.25rem;font-size:75%}#brand-tabs{display:grid;justify-content:center;justify-items:center;align-self:center;grid-template-columns:1fr 1fr 1fr;gap:8px;width:100%}.phones-collapse.active{outline:1.75px solid var(--stroke-color)}.phones-collapse.active>p{font-weight:700}.phones-collapse{width:97%;height:80%;justify-content:center;background-color:#dedede;font-family:Rubik}.phones-collapse>p{text-align:center;font-weight:100;color:#000;font-size:1.2rem}div:has(>.phones){display:flex;flex-wrap:wrap;margin-left:0}#add-cart-content>div{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr 1fr 1fr;gap:2vh 0;height:60vh;margin:auto;align-items:center;background-color:#dedede;border:0px solid #a7a7a7ff;border-radius:0 0 15px 15px;width:100%;padding:0 1.5vh;box-sizing:border-box}#add-cart-content>div>p{font-size:1.35rem}#lower_box{--btn-font: clamp(1rem, 5cqw, 1.25rem);container-type:inline-size;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:max-content max-content;background-color:#383838;border:none;border-radius:10px;padding:1.25rem;width:92%;margin:auto auto 0;align-items:center;justify-content:center;gap:0px 8px;margin-bottom:1.75vh;overflow:hidden}#total{grid-column:1/2;grid-row:1/2;display:flex;align-items:center;gap:4px;min-width:0;padding-left:.75rem}#notif{font-size:calc(var(--btn-font) * .8);grid-column:1/3;grid-row:2/3;font-weight:100;color:#a8a8a8;line-height:1.1;margin-top:-2px;padding-left:.75rem}.price-titles{font-weight:100}#field-models-config{margin-top:.5rem;margin-bottom:.5rem;display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:max-content;justify-items:center;row-gap:.9rem;column-gap:0rem}#terra-pouch{cursor:pointer}#terra-pouch>.field-pictures{display:block;width:100%;height:auto;flex:1;min-height:0;object-fit:cover;border-radius:0}.colors-field-block{display:grid;grid-template-columns:minmax(0,1fr) max-content;grid-template-rows:auto auto;align-items:center;width:100%;height:fit-content;flex:0 0 fit-content;padding:0;padding-left:1.2rem;column-gap:2px;row-gap:0;box-sizing:border-box}.colors-field-block.no-swatch{grid-template-columns:1fr}.colors-field-block .title-field{grid-column:1;grid-row:1;margin:.3rem 0 0 .25rem;padding:0;font-family:Rubik;font-size:13px;font-weight:700;letter-spacing:normal;line-height:1;text-align:left}.colors-field-block>.price-point-field{grid-column:1;grid-row:2;width:fit-content;margin:2px 0 0;margin-left:.25rem;padding:0;font-family:var(--font-body-family);font-size:11px;font-weight:400;letter-spacing:normal;line-height:1;text-align:left}.price-point-field,.colors-field-block>.price-point-field{padding-bottom:.75rem}.colors-field-block-pouch-options{grid-column:2;grid-row:1 / 3;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:4px;margin:0 .75rem 0 0;padding:0}.field-button{position:relative}.field-button.active:after{content:"\2715";position:absolute;top:5px;right:5px;width:16px;height:16px;border-radius:50%;background:#000;color:#fff;font-size:10px;font-weight:700;line-height:16px;text-align:center;pointer-events:none}.colors-field-block-pouch-options .field-color-swatch{width:14px;height:14px;min-width:14px;min-height:14px;margin:0;padding:0;display:grid;place-items:center;background:transparent;border:none;border-radius:50%;box-shadow:none}.colors-field-block-pouch-options .case-colors{display:block;width:14px;height:14px}.field-button{width:95%;height:auto;margin:0;padding:0 0 .75rem;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;overflow:hidden;background:#dedede;border-radius:10px;box-sizing:border-box}.field-button .field-pictures{cursor:pointer;display:block;width:100%;aspect-ratio:1.82 / 1;flex-shrink:1;min-height:0;object-fit:cover;object-position:left center;border-radius:0}.top{margin-top:3vh}.chevron,.chevron-reverse{display:inline-flex;align-items:center;justify-content:center}.flex-box{display:flex;flex-direction:column;margin-top:-4px}.flex-box+button{margin-top:.5vh}.flex-box>p{margin-bottom:0vh;margin-top:1rem;font-weight:700;margin-left:.5vh;font-family:Rubik;font-size:1.3rem}.inside-box-p{margin-bottom:0vh;margin-top:1rem;font-weight:700;margin-left:.5vh;font-family:Rubik;font-size:1.3rem}.sold-out{opacity:.4;pointer-events:none;filter:grayscale(100%);cursor:not-allowed}.inside-box-p{margin-left:.5vh;font-weight:700}.flex-box>span{margin-left:.5vh;font-size:1.1rem}.phone-color,.chest-mount{margin:.4vh 0}.flex-box-close{display:flex;flex-direction:column;justify-content:center;height:fit-content;gap:0;justify-content:flex-start}.flex-box-close>*{margin:0;padding:0}#total p{margin:0}#coming-soon>span{display:flex;align-items:center;justify-content:center;font-weight:700;text-align:center;font-size:1.25rem;font-family:Rubik;margin-left:0;padding:1rem 1.25rem}.inactive-button{pointer-events:none}#coming-soon{pointer-events:none;justify-content:center}#device-tag{margin-bottom:.5rem}#bolded-sub,#priceDisplay{font-size:calc(var(--btn-font) * 1.3);font-weight:700;font-family:Rubik;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}@media(max-width:800px){html,body{overflow-x:hidden}#home{margin-top:.5rem;margin-bottom:.5rem}#grid-layout{grid-template-columns:1fr;grid-template-rows:max-content max-content;gap:1rem;padding:1.25rem;margin-top:calc(var(--main-header-height) + .25rem);margin-bottom:calc(var(--main-header-height) + .5rem);align-items:start}#main-kit{width:65vw;max-width:100%}#main-kit img{width:100%;height:auto;margin:0 auto;transform:scale(1.15)}.field-module-select-btn{padding:.6rem 1.1rem;font-size:.85rem}#user-config{width:100%;max-height:none;display:block;overflow-y:visible;overscroll-behavior:auto}#user-config-scroll{overflow-y:visible;overscroll-behavior:auto;-webkit-mask-image:none;mask-image:none}#field-modules{grid-template-columns:minmax(0,1fr) minmax(70px,100px);padding:1rem 1rem 1rem 1.25rem}#field-modules>h2{font-size:1.15rem}#field-modules>span{font-size:.9rem}#field-modules>button{font-size:.95rem;padding:1rem 1.2rem}#field-modules>.field-adapter-image{max-width:100px}.collapsible-header h2{font-size:1.35rem}.field-button{height:13rem}.field-button .field-pictures{height:9rem}#coming-soon>span{padding:1rem 1.25rem}.colors-field-block .title-field{font-size:12px}.colors-field-block>.price-point-field{font-size:10px}#lower_box{grid-template-columns:1.3fr .9fr;padding:.6rem}#bolded-sub,#priceDisplay{white-space:normal;overflow:visible;text-overflow:unset;font-size:calc(var(--btn-font) * 1.1)}#notif{font-size:calc(var(--btn-font) * .6);white-space:normal;overflow:visible;text-overflow:unset;line-height:1.2}#cart-submission{font-size:calc(var(--btn-font) * .9)}}@media(min-width:2200px){#main-kit,#user-config{max-width:44rem}#grid-layout{grid-template-rows:min(74vh,58rem)}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/configure.css.map */
