.template-404{min-height:50vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.6rem;text-align:center;padding:clamp(5rem,12vw,12rem) var(--page-gutter, 50px)}.template-404 .title,.template-404 h1{margin:0;font-size:clamp(3rem,6vw,5rem);letter-spacing:1px;text-transform:uppercase;color:#222}.template-404 p{margin:0;font-size:1.4rem;color:#595959}.template-404 .button{display:inline-flex;align-items:center;justify-content:center;min-height:5rem;padding:0 2.6rem;margin-top:1rem;background:#222;color:#f3f3f3;border:1px solid #222222;border-radius:0;font-size:1.15rem;letter-spacing:1.5px;text-transform:uppercase;transition:background-color .2s ease,color .2s ease}.template-404 .button:hover{background:transparent;color:#222}.collection-list-title.title--primary,.title--primary{font-size:clamp(2.6rem,4vw,3.8rem);letter-spacing:1px;text-transform:uppercase;color:#222}.collection-list{margin-top:2.5rem}.collection-list__item .card__inner{border-radius:0}.collection-list__item .card__media,.collection-list__item .media{border-radius:0;background:#f2f2f2}.collection-list__item .card__heading,.collection-list__item .card-information{text-align:left}.collection-list__item .card__heading a,.collection-list__item .full-unstyled-link{font-size:1.4rem;letter-spacing:1px;text-transform:uppercase;color:#222}.collection-list__item .card--standard .card__information{padding:1rem 0 0}.main-page-title,.page-title{font-size:clamp(2.6rem,4vw,4rem);letter-spacing:1px;text-transform:uppercase;color:#222;text-align:left;margin-bottom:2.4rem}.main-page .rte,.page .rte{max-width:68rem;margin-inline:0;font-size:1.4rem;line-height:1.7;color:#222}.main-page .rte h2,.page .rte h2{font-size:2rem;letter-spacing:.5px;text-transform:uppercase;margin-top:2.5rem}.main-page .rte a,.page .rte a{color:#222;text-underline-offset:3px}.cart__warnings .cart__warning,.cart__empty-text{font-size:1.6rem;color:#222}.cart h1,.cart__heading--cart-count{font-size:clamp(2.6rem,4vw,3.8rem);letter-spacing:1px;text-transform:uppercase;color:#222}.cart-items,.cart-items thead{border-color:#e4e4e4}.cart-items th{font-size:1rem;letter-spacing:1.5px;text-transform:uppercase;color:#737373;border-color:#e4e4e4;padding-bottom:1.2rem}.cart-item{border-bottom:1px solid #e4e4e4}.cart-item__media{background:none}.cart-item__image{border:0;border-radius:0;background:#f2f2f2}.cart-item__name{font-size:1.5rem;line-height:1.15;color:#222;text-transform:lowercase;text-decoration:none}.cart-item__details .product-option{font-size:1.15rem;color:#595959}.cart-item .price,.cart-item__price-wrapper .price{font-size:1.3rem;color:#222}.cart .quantity,.cart-item .quantity{border:1px solid #e0e0e0;border-radius:0;box-shadow:none;min-width:0;width:auto;min-height:0}.cart .quantity__button{width:2.8rem;height:2.8rem;min-width:0;color:#737373;box-shadow:none}.cart .quantity__button:hover{color:#222}.cart .quantity__input{width:3rem;height:2.8rem;min-height:0;font-size:1.15rem;color:#222;box-shadow:none}.cart-remove-button .button{color:#737373}.cart__footer{border-top:1px solid #e4e4e4;padding-top:2rem}.totals__total{font-size:1.2rem;letter-spacing:1px;text-transform:uppercase;color:#222}.totals__total-value{font-size:1.8rem;font-weight:600;color:#222}.tax-note{color:#737373}.cart__checkout-button{background:#222;color:#f3f3f3;border:1px solid #222222;border-radius:0;box-shadow:none;min-height:5.2rem;font-size:1.2rem;letter-spacing:1.5px;text-transform:uppercase;transition:background-color .2s ease,color .2s ease}.cart__checkout-button:hover:not([disabled]){background:transparent;color:#222}.cart__note .field__input,.cart__note textarea{border:1px solid #222222;border-radius:0;background:#f3f3f3}.cart__dynamic-checkout-buttons{margin-top:1rem}.password-content{text-align:center}.password-content h2,.password-content .h2{font-size:clamp(2rem,4vw,3rem);letter-spacing:1px;text-transform:uppercase;color:#222}.password-content .field__input,.modal__content .field__input{box-sizing:border-box;height:5rem;padding:0 1.4rem;background:#f3f3f3;border:1px solid #222222;border-radius:0;box-shadow:none;color:#222;font-family:inherit;font-size:1.3rem}.password-content .button,.password-button,.modal__content .button{min-height:5rem;padding:0 2.4rem;background:#222;color:#f3f3f3;border:1px solid #222222;border-radius:0;box-shadow:none;font-size:1.1rem;letter-spacing:1.5px;text-transform:uppercase;transition:background-color .2s ease,color .2s ease}.password-content .button:hover,.password-button:hover,.modal__content .button:hover,.password-content .button--outline{background:transparent;color:#222}.password-content .button--outline:hover{background:#222;color:#f3f3f3}.modal__content{background:#f3f3f3;border:1px solid #222222;border-radius:0}body.gift-card{background:#f3f3f3;color:#222}.gift-card__price{color:#222;font-weight:600}.gift-card__text,.gift-card__label{color:#595959}.gift-card__number{color:#222}.gift-card .button,.gift-card__qr-code+.button{min-height:5rem;padding:0 2.4rem;background:#222;color:#f3f3f3;border:1px solid #222222;border-radius:0;box-shadow:none;font-size:1.1rem;letter-spacing:1.5px;text-transform:uppercase;transition:background-color .2s ease,color .2s ease}.gift-card .button:hover{background:transparent;color:#222}.gift-card__image-wrapper{border-radius:0}
/*# sourceMappingURL=/cdn/shop/t/12/assets/facil-pages.css.map */
