@charset "UTF-8";*{outline:0!important;box-sizing:border-box}.nav>li>a:focus{background:transparent}a:hover{text-decoration:none!important}.clear-none{clear:none!important}.clear-space{padding:0!important}.red{color:red}.left{float:left}.right{float:right}.flex{display:flex}.inline-block{display:inline-block}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.row.flex{display:flex;flex-direction:row}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.btn-default{border:0;border-radius:0;background:#fff;box-shadow:none;transition:background .3s ease}.btn-default:hover,.btn-default:focus,.btn-default:active,.btn-default.active{background:#fff;box-shadow:none}.link-default{color:#000;transition:color .3s ease}.link-default:hover{color:#ee9051}.form-control:focus{border-color:#ddd;box-shadow:none}.input-number-group{display:flex}.input-number-group input[type=number]::-webkit-inner-spin-button,.input-number-group input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none}.input-number-group .input-number{width:40px;text-align:center;outline:none;margin:0}.input-number-group .input-number-decrement,.input-number-group .input-number-increment{display:inline-block;width:30px;background:#fff;color:#909090;text-align:center;cursor:pointer;transition:background .3s ease}.input-number-group .input-number-decrement:hover,.input-number-group .input-number-increment:hover{background:#eee}@keyframes smoothFadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes smoothFadeInDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes smoothFadeOutUp{0%{opacity:1}to{opacity:0;transform:translateY(-10px)}}.full-width{width:100%}.column-10{width:10%}.column-20{width:20%}.column-30{width:30%}.column-40{width:40%}.column-50{width:50%}.column-60{width:60%}.column-70{width:70%}.column-80{width:80%}.column-90{width:90%}.hover-zoom-out{transition:transform .5s ease}.hover-zoom-out:hover{transform:scale(1.05)}.overlay{position:fixed;width:100%;height:100%;top:0;z-index:30;background:#1d1d1f99;cursor:pointer;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.overlay.active{opacity:1;visibility:visible}.swatch .link_color{display:block;height:20px;width:20px;border-radius:50%;border:1px solid #ccc;transition:transform .3s ease,border-color .3s ease}.swatch .link_color:hover{transform:scale(1.2);border-color:#000}@media (max-width: 480px){.form-cart{width:300px}.form-cart .empty-cart a{margin-left:20%}.page-confirmation{padding:4rem 0;background-color:#fafafa}.page-confirmation__title{font-size:2.5rem;text-align:center;margin-bottom:2rem;color:#333}.confirmation-block{background:#fff;border-radius:.5rem;padding:1.5rem;margin-bottom:2rem;box-shadow:0 2px 4px #0000000d}.confirmation-block.warning{background-color:#fff3cd;border:1px solid #ffeeba}.confirmation-block__heading{font-size:1.75rem;margin-bottom:.5rem;color:#856404}.confirmation-block__text{color:#856404;line-height:1.6}.service-details__title{font-size:1.25rem;margin-bottom:.5rem;color:#222}.service-details__value{font-size:1rem;margin-bottom:1rem;color:#555}.page-confirmation__buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:2rem}.page-confirmation__buttons .button{padding:.75rem 1.5rem;font-weight:600;border-radius:.5rem;text-decoration:none;text-align:center;line-height:1.2;display:inline-block}.btn--danger{background-color:#c0392b;color:#fff}.btn--success{background-color:#27ae60;color:#fff;border:none}.inline-form{display:inline-block}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/style-main.scss.css.map */
