bis-modal dialog{padding:0;border:0;max-width:90%;width:500px}.bis-modal-form__close-button{position:absolute;border:none;top:10px;right:10px;width:40px;height:40px;background-color:transparent;cursor:pointer;text-align:center}.bis-modal-form__close-button .sr-only{font-size:0;position:absolute}.bis-modal-form__close-button .icon{width:15px;height:15px}.bis-modal-form{text-align:center;flex-grow:1;overflow-y:auto;border-top-left-radius:5px;border-top-right-radius:5px;background-color:#fff;padding:20px}.bis-modal-form__title{font-size:20px;font-family:var(--heading-font-family);line-height:normal;margin:0}.bis-modal-form__description{font-size:12px;margin-bottom:20px;text-align:center;font-family:var(--text-font-family);margin-top:0;letter-spacing:normal}.bis-modal-form__hr{margin:20px 0}.bis-modal-form__product-title{font-size:20px;font-family:var(--heading-font-family);font-style:var(--heading-font-style);letter-spacing:var(--heading-letter-spacing);text-transform:var(--heading-text-transform);line-height:normal;margin-bottom:15px}.bis-modal-form__product-variant{text-align:center;font-size:14px;letter-spacing:normal;font-family:var(--text-font-family);margin-bottom:15px}.bis-modal-form__type-selector-container{display:flex;background-color:#f4f4f4;border-radius:9999px;margin-top:20px;margin-bottom:27px}.bis-modal-form__type-selector{width:50%;position:relative}.bis-modal-form__type-selector input[type=radio]{all:unset;width:100%;height:100%;display:block;position:absolute;top:0;left:0;cursor:pointer}.bis-modal-form__type-btn{font-size:14px;padding:12px;color:#000;background-color:transparent;border-radius:9999px;display:block;cursor:pointer}:checked~.bis-modal-form__type-btn{background-color:#2d2d2d;color:#fff}.bis-modal-form__form-type-selector{width:100%}.bis-modal-form .iti{width:100%;position:relative;display:block;margin-bottom:20px}.bis-modal-form__input-field{border:1px solid rgb(var(--border-color));padding:16px 12px;font-size:14px;width:100%;margin-bottom:11px}.bis-modal-form__input-field.has-error{border:1px solid rgb(var(--error-text))}.bis-modal-form__submit{width:100%;padding:16px;font-size:14px;font-family:var(--text-font-family);border:none;cursor:pointer}.bis-modal-form__confirm-message{font-size:14px;font-family:var(--text-font-family);letter-spacing:normal;padding:16px 18px 0;background-color:#ffffffd1;color:#6b6b6b;text-align:center}.bis-modal-form__confirm-message svg{display:inline;vertical-align:middle;margin-right:10px;width:12px}.volume-calculator button{background-color:#000;color:#fff;border:none;cursor:pointer}.option-selector{margin:1.25rem auto;width:26.625rem;height:3.4375rem;border-radius:0;position:relative;border:1px solid #1a1a1a;outline:none;line-height:2.8125rem;appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-left:1.25rem;background:transparent;font-size:15px;color:#000}.calc-button{width:26.625rem;height:40px;border-radius:0;position:relative;margin:1.25rem auto;background:#000;float:none;margin-top:0;margin-bottom:0;padding:0;border:none;color:#fff}.volume-calculator__title{font-size:2.8125rem;text-align:center;margin:3.125rem 0 1.875rem;color:#000;font-family:sf ui display,Verdana,"sans-serif"}.error-message{margin-top:10px;display:none;color:#f33;font-size:14px}.result-calc-button{display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px 25px;background:#000;color:#fff;cursor:pointer;text-transform:capitalize}.result-calc-headline{font-size:2.375rem;text-align:center;margin:35px auto 15px;color:#000;font-family:sf ui display,Verdana,"sans-serif"}.volume-result__line-container-wrapper{margin:30px auto 20px;text-align:center}.volume-result__line-container{width:30%;min-width:15.625rem;height:6.25rem;position:relative;display:inline-block}.volume-result__line{height:6px;width:90%;background:#000;border-radius:5px;margin:auto;top:50%;position:relative}.volume-result__line .circle:first-child{left:0}.volume-result__line .volume-result__value{text-align:center;position:relative;bottom:4.125rem;font-size:1.75rem;color:#000}.volume-result__line .circle .value{padding:.625rem;white-space:nowrap;position:absolute;bottom:13px;right:-18px;color:#00000080;font-size:.8125rem}.volume-result__line .circle .waves-label{color:#00000080;font-size:.8125rem;white-space:nowrap;top:1.25rem;position:relative;right:1.5625rem}.polygon-icon{display:inline-block;width:1.25rem;height:1.25rem;position:relative;top:-20px}.volume-result__line .circle:last-child{right:0}.volume-result__line .circle{width:.8125rem;height:.8125rem;background:#000;border-radius:.9375rem;position:absolute;top:-4px}.custom-popup{display:flex;flex-direction:column}.result-button{width:26.625rem;height:40px;border-radius:0;position:relative;margin:1.25rem auto;background:#000;float:none;margin-top:0;margin-bottom:0;padding:0;border:none;color:#fff;display:flex;align-items:center;justify-content:center}.volume-matrix-wrapper{margin:3.75rem -1.25rem;max-width:56.25rem;position:relative}@media only screen and (min-width: 600px){.volume-matrix-wrapper{margin-left:auto;margin-right:auto}}.volume-matrix-inner{margin-left:150px;overflow:auto}.volume-matrix__table{border:1px solid #000000;border-collapse:collapse;border-left:0;border-top:0;border-bottom:0;min-width:40em;text-align:center;width:100%;margin:0 auto}.volume-matrix__table thead{background:#000}.volume-matrix__table th{opacity:1;font-family:var(--heading-font-family);font-weight:700;font-style:var(--heading-font-style);letter-spacing:var(--heading-letter-spacing);text-transform:var(--heading-text-transform);border-right:1px solid #ffffff;color:#fff;padding:1em;text-align:center}.volume-matrix__table th.volume-matrix__table-header-col{color:#000;width:10em;border-bottom:none}.division-line{border:1px solid #e6e6e6}.volume-matrix__table .division-line{height:1px}.volume-matrix__table td{border:1px solid #000000;font-size:1em;line-height:1;padding:1em;text-align:center}.volume-matrix__table .volume-matrix__table-header-col{left:0;position:absolute}.volume-matrix__table td.volume-matrix__table-header-col{border:0;width:9.375em}.spinner{display:inline-block;text-align:center}.calc-button>.spinner{left:50%;opacity:0;position:absolute;top:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);-webkit-transition:opacity .3s cubic-bezier(.77,0,.175,1),visibility .3s cubic-bezier(.77,0,.175,1);transition:opacity .3s cubic-bezier(.77,0,.175,1),visibility .3s cubic-bezier(.77,0,.175,1);visibility:hidden}.calc-button.is-loading>.spinner{opacity:1;-webkit-transition:opacity .3s cubic-bezier(.77,0,.175,1),visibility .3s cubic-bezier(.77,0,.175,1);transition:opacity .3s cubic-bezier(.77,0,.175,1),visibility .3s cubic-bezier(.77,0,.175,1);visibility:visible}.calc-button>.btn__text{opacity:1;-webkit-transition:opacity .3s cubic-bezier(.77,0,.175,1),visibility .3s cubic-bezier(.77,0,.175,1);transition:opacity .3s cubic-bezier(.77,0,.175,1),visibility .3s cubic-bezier(.77,0,.175,1);visibility:visible}.calc-button.is-loading>.btn__text{opacity:0;visibility:hidden}.volume-matrix__table tbody tr:nth-of-type(2n){background-color:#eee}.section-form{max-width:520px;margin:40px auto}#custom-calc-popup .form{margin-top:1px}.popup-button{--initial-gradient: linear-gradient(rgb(var(--button-background)), rgb(var(--button-background)));--hover-gradient: linear-gradient(transparent, transparent);border-radius:0;position:relative;float:none;margin-top:0;margin-bottom:0;padding:0;border:none;color:#fff;-webkit-appearance:none;appearance:none;padding:.65rem 1.75rem;background-color:#0000;background-image:var(--initial-gradient),var(--hover-gradient)}.popup-button>.spinner{left:50%;opacity:0;position:absolute;top:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);-webkit-transition:opacity .3s cubic-bezier(.77,0,.175,1),visibility .3s cubic-bezier(.77,0,.175,1);transition:opacity .3s cubic-bezier(.77,0,.175,1),visibility .3s cubic-bezier(.77,0,.175,1);visibility:hidden}.popup-button.is-loading>.spinner{opacity:1;-webkit-transition:opacity .3s cubic-bezier(.77,0,.175,1),visibility .3s cubic-bezier(.77,0,.175,1);transition:opacity .3s cubic-bezier(.77,0,.175,1),visibility .3s cubic-bezier(.77,0,.175,1);visibility:visible}.spinner>.bounce{background-color:currentColor;border-radius:50%;display:inline-block;height:.8em;width:.8em;-webkit-animation:sk-bouncedelay 1.4s infinite ease-in-out both;animation:sk-bouncedelay 1.4s infinite ease-in-out both}.spinner>.bounce1{-webkit-animation-delay:-.32s;animation-delay:-.32s}.spinner>.bounce2{-webkit-animation-delay:-.16s;animation-delay:-.16s}@-webkit-keyframes sk-bouncedelay{0%,80%,to{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes sk-bouncedelay{0%,80%,to{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}.popup-button>.btn__text{opacity:1;-webkit-transition:opacity .3s cubic-bezier(.77,0,.175,1),visibility .3s cubic-bezier(.77,0,.175,1);transition:opacity .3s cubic-bezier(.77,0,.175,1),visibility .3s cubic-bezier(.77,0,.175,1);visibility:visible;text-transform:var(--button-text-transform);font:var(--button-font);letter-spacing:var(--button-letter-spacing)}.popup-button.is-loading>.btn__text{opacity:0;visibility:hidden}
/*# sourceMappingURL=/cdn/shop/t/70/compiled_assets/styles.css.map */
