body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}#vault-tray .vault-tray__main .add-tray-btn{background-color:#000;border:0;color:#fff;text-align:center;font-weight:500;text-transform:uppercase;padding:10px;margin-bottom:20px;width:100%;position:relative}#vault-tray .vault-tray__main .add-tray-btn:after{position:absolute;right:15px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#vault-tray .vault-tray__main .add-tray-btn:focus,#vault-tray .vault-tray__main .add-tray-btn:hover,#vault-tray .vault-tray__main .add-tray-btn:visited{background:#000;border:none}#vault-tray .vault-tray .section__header{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;background-color:#ccc;padding:8px 12px;height:42px;box-sizing:border-box;margin-bottom:20px;position:relative}#vault-tray .vault-tray .section__title{font-weight:500;text-transform:uppercase;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}#vault-tray .vault-tray .section__title span{margin-left:10px}#vault-tray .vault-tray .section__edit-btn{border:1px solid #000;padding:5px 20px;font-size:11px;background:0 0;color:#000;margin-left:auto}#vault-tray .vault-tray .section__actions{margin-top:20px;margin-bottom:30px;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-end;justify-content:flex-end}#vault-tray .vault-tray .section__delete-btn{margin-left:10px;width:20px;height:20px;padding:0}#vault-tray .vault-tray .section__delete-btn:focus,#vault-tray .vault-tray .section__delete-btn:hover,#vault-tray .vault-tray .section__delete-btn:visited{background:0 0;border:none}#vault-tray .vault-tray .color-picker{margin-left:auto}#vault-tray .vault-tray .color-picker__text{margin-right:10px;-webkit-user-select:none;-ms-user-select:none;user-select:none;text-transform:uppercase}#vault-tray .vault-tray .color-picker__current{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;cursor:pointer;width:140px;-webkit-justify-content:flex-end;justify-content:flex-end}#vault-tray .vault-tray .color-picker__selection{width:18px;height:18px;border-radius:50%}#vault-tray .vault-tray .color-picker__list{list-style:none;margin:0;position:absolute;right:0;top:42px;background-color:#ccc;padding:10px;display:-webkit-flex;display:flex;z-index:10}#vault-tray .vault-tray .color-picker__item{border-radius:50%;width:20px;height:20px;margin-right:10px;margin-bottom:0;cursor:pointer}#vault-tray .vault-tray .color-picker__item:last-child{margin-right:0}#vault-tray .lids{margin-bottom:20px}#vault-tray .lids .lid .lid--preview .lid__selection.no-image{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;margin:auto;padding-top:20px}#vault-tray .lids .lid .lid--preview .lid__selection.no-image .lid__item{background-color:#ccc;height:100%;width:200px}#vault-tray .lids .lid__options{display:-webkit-flex;display:flex}#vault-tray .lids .lid__option{margin-right:10px;cursor:pointer;padding:20px;border:1px solid #fff;-webkit-flex:1 1;flex:1 1}#vault-tray .lids .lid__option.selected{border:1px solid #000}#vault-tray .lids .lid__option.no-image{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}#vault-tray .lids .lid__option.no-image .lid__item{background-color:#ccc;height:80%;width:100%}#vault-tray .lids .lid__selection{padding:0 20px 20px}#vault-tray .tray{margin-bottom:20px}#vault-tray .tray .tray--edit .tray__item-options{display:-webkit-flex;display:flex}#vault-tray .tray .tray--edit .tray__item-inserts{border:1px solid #000;padding:20px;margin-top:-1px}#vault-tray .tray .tray--edit .tray__item-option{cursor:pointer;padding:0 20px 20px;border:1px solid transparent;border-bottom:none;position:relative;-webkit-flex:1 1;flex:1 1}#vault-tray .tray .tray--edit .tray__item-option.selected{border:1px solid #000}#vault-tray .tray .tray--edit .tray__item-option.selected:after{content:"";position:absolute;bottom:-2px;width:100%;height:2px;background-color:#fff;left:0}#vault-tray .tray .tray--edit .tray__item-name{margin-top:auto}#vault-tray .tray .tray--edit .insert__title{text-transform:uppercase;margin-bottom:20px}#vault-tray .tray .tray--edit .insert__options{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}#vault-tray .tray .tray--edit .insert__desc{margin-bottom:20px}#vault-tray .tray .tray--edit .insert__desc-title{text-align:center}#vault-tray .tray .tray--edit .insert__option{padding:10px;margin:0 0 14px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;flex-wrap:wrap;box-sizing:border-box}#vault-tray .tray .tray--edit .insert__add-btn{margin-top:auto;padding:8px 10px;font-size:1.1rem}#vault-tray .tray .tray--edit .insert__increment{display:-webkit-flex;display:flex}#vault-tray .tray .tray--edit .insert__item{margin-bottom:10px}#vault-tray .tray .tray--edit .insert__qty{width:30px;padding:5px;text-align:center;height:30px;margin:0 10px;box-sizing:border-box}#vault-tray .tray .tray--edit .insert__qty:focus{box-shadow:none}#vault-tray .tray .tray--edit .insert__increment-btn{height:30px;width:30px;padding:0}#vault-tray .tray .tray--preview .tray__item-selections{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}#vault-tray .tray .tray--preview .tray__item-selection{padding:10px;box-sizing:border-box}#vault-tray .tray .tray--preview .tray__item-selection.hidden{display:none}#vault-tray .tray .tray--preview .tray__item-selection:last-of-type{margin-right:0}#vault-tray .tray .tray--preview .tray__item-actions{display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end;width:100%}#vault-tray .tray .tray--preview .tray__item-expand-btn{margin-right:10px;width:20px;height:20px;padding:0;-webkit-transform:rotate(180deg);transform:rotate(180deg);border:1px solid red}#vault-tray .tray .tray--preview .tray__item-expand-btn.close{-webkit-transform:rotate(0deg);transform:rotate(0deg)}#vault-tray .validation.error{width:100%;margin-bottom:10px;text-align:right}#vault-tray .item-container{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}#vault-tray .item-image{margin-bottom:10px}#vault-tray .item-image-container{height:auto;margin:auto;min-height:90px}#vault-tray .item-name{text-transform:uppercase}#vault-tray .item-name,#vault-tray .item-price{text-align:center;width:100%}#vault-tray .form-container{display:-webkit-flex;display:flex}#vault-tray .form-container .box-tocart{display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end;width:100%;margin-bottom:0}#vault-tray .form-container .box-tocart .fieldset{width:100%}#vault-tray .form-container .product-info-price{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;margin-bottom:0;margin-top:5px}@media only screen and (min-width:768px){#vault-tray .vault-tray__main{width:50%}#vault-tray .vault-tray__media{width:46%}#vault-tray .form-container{display:-webkit-flex;display:flex}#vault-tray .form-container .product-info-price{width:30%}#vault-tray .form-container .box-tocart{width:70%}}@media only screen and (min-width:640px){#vault-tray .tray .tray--edit .insert__option,#vault-tray .tray .tray--preview .tray__item-selection{width:33.33%}}@media only screen and (min-width:769px) and (max-width:1024px){#vault-tray .tray .tray--edit .insert__option,#vault-tray .tray .tray--preview .tray__item-selection{width:50%}}@media only screen and (max-width:768px){#vault-tray .tray .tray--edit .insert__option,#vault-tray .tray .tray--preview .tray__item-selection{width:50%}}@media only screen and (min-width:1024px){#vault-tray .tray .tray--edit .insert__option,#vault-tray .tray .tray--preview .tray__item-selection{width:25%}}