:root{--shilin-brown:#522b13;--shilin-brown-dark:#2a1d18;--shilin-gold:#c6812a;--shilin-cream:#fffaf4;--shilin-line:#ead8bf}body{background:var(--shilin-cream)}.button,.shopify-challenge__button,.customer button,.cart__checkout-button,.underlined-link.button{border-radius:999px!important;font-weight:700!important}.customer,.cart,.cart-items,.template-404{color:#302720}.customer h1,.cart__empty-text,.title-wrapper-with-link .title,.template-404 h1{color:var(--shilin-brown);font-weight:700}.customer form,.customer>div,.cart__warnings{background:#fff;border:1px solid var(--shilin-line);border-radius:24px;padding:clamp(22px,4vw,44px);box-shadow:0 12px 34px #522b130f}.customer button,.cart__checkout-button{background:var(--shilin-brown)!important;color:#fff!important;border:0!important}.customer button:hover,.cart__checkout-button:hover{background:#6e3b1b!important}.customer .field input,.customer select{border-radius:14px!important;background:#fff!important}.template-404{padding:80px 20px}.template-404 .button{background:var(--shilin-brown);color:#fff}@media(max-width:749px){.customer{padding-left:18px!important;padding-right:18px!important}.customer form,.customer>div{border-radius:20px;padding:22px 18px}}.cart__warnings{margin-top:40px;margin-bottom:60px}.cart__empty-text{font-weight:700}.cart__warnings .button{background:var(--shilin-brown);color:#fff;border-radius:999px}.cart-items thead{color:var(--shilin-brown)}.shilin-hero-slide__actions .button,.cart__warnings .button,.cart__ctas .button,.cart__checkout-button{outline:0!important;box-shadow:none!important;border:0!important}.shilin-hero-slide__actions .button:before,.shilin-hero-slide__actions .button:after,.cart__warnings .button:before,.cart__warnings .button:after,.cart__ctas .button:before,.cart__ctas .button:after,.cart__checkout-button:before,.cart__checkout-button:after{display:none!important;box-shadow:none!important}.shilin-hero-slide__actions .button,.cart__warnings .button,.cart__ctas .button,.cart__checkout-button,.shilin-access__button,.shilin-access .btn{border-radius:999px!important}.shilin-contact__mail-note{margin:0;text-align:center;font-size:1.3rem;line-height:1.7}.shilin-contact__mail-note a{color:#894a01;font-weight:700}.header__reservation a,.shilin-hero-slide__actions .button:not(.button--secondary),.shilin-reservation-cta__button{background:#8f2d3a!important;border-color:#8f2d3a!important;color:#fff!important;box-shadow:0 10px 24px #8f2d3a38!important}.header__reservation a:hover,.shilin-hero-slide__actions .button:not(.button--secondary):hover,.shilin-reservation-cta__button:hover{background:#7b2530!important;border-color:#7b2530!important;box-shadow:0 12px 26px #7b253047!important}.header__reservation a:focus-visible,.shilin-hero-slide__actions .button:not(.button--secondary):focus-visible,.shilin-reservation-cta__button:focus-visible{outline-color:#8f2d3a57!important}.header__reservation a{background:#111!important;border-color:#111!important;color:#fff!important;box-shadow:0 8px 20px #0000002e!important}.header__reservation a:hover{background:#2a2a2a!important;border-color:#2a2a2a!important;box-shadow:0 10px 24px #0000003d!important}.shilin-hero-slide__actions .button:not(.button--secondary){background:#111!important;border-color:#111!important;color:#fff!important;box-shadow:0 10px 24px #0003!important}.shilin-hero-slide__actions .button:not(.button--secondary):hover{background:#2a2a2a!important;border-color:#2a2a2a!important}.shilin-reservation-cta__button{background:#894a01!important;border-color:#894a01!important;color:#fff!important;box-shadow:0 10px 24px #894a0138!important}.shilin-reservation-cta__button:hover{background:#6f3c01!important;border-color:#6f3c01!important;box-shadow:0 12px 26px #894a0147!important}
/*# sourceMappingURL=/cdn/shop/t/41/assets/shilin-ui-polish-v1.2.css.map */
