@import"https://fonts.googleapis.com/css?family=Nunito:300&display=swap";html{scroll-behavior:smooth}body{font-family:Nunito,sans-serif;background:#fffef8;margin:0}a{color:#1b1b1b}.col-link,.col-link:hover{color:#1b1b1b;text-decoration:none}.wrapper{max-width:640px;margin:0 auto;text-align:center;padding:20px 0 60px}nav{margin-bottom:20px}nav ul{padding-left:0}nav li{list-style:none;font-size:14px;text-align:center;display:block}nav li a{color:#1b1b1b;padding:10px 0;display:block}nav li a:hover{text-decoration:none;background:#fff;color:#1b1b1b}nav li.logo a{background:#fffef8;display:block;padding:10px 16px;font-size:30px;font-family:Nunito,sans-serif}nav li.logo a div{font-size:14px}main{background:#fff}main section{padding:20px 0 30px}main section .section-header{margin:-20px 0 0}main h1{margin-top:40px;font-size:28px;color:#30651a}main p{margin-bottom:25px;font-size:14px;padding:0 20px}.section-header img{width:100%}.pretty-info{text-align:center;margin-top:10px}.pretty-info h2{font-size:16px;font-weight:700}.pretty-info h3{font-size:12px;margin-bottom:0}.btn-primary{background-color:#fffbe8;color:#30651a;border:none}.btn-primary:hover{background-color:#30651a;color:#fffbe8}.btn-primary:active{background-color:#30651a!important;color:#fffbe8}.modal-lg{max-width:640px}.amount-left{font-size:11px}.quantity{position:relative}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.quantity input{width:45px;height:36px;line-height:1.65;float:left;display:block;padding:0 20px 0 0;margin:0;text-align:center;border:1px solid #eee;font-size:12px;border-radius:.25rem}.quantity input:focus{outline:0}.quantity-nav{float:left;position:relative;height:36px}.quantity-button{position:relative;cursor:pointer;border-left:1px solid #eee;width:20px;text-align:center;color:#333;font-size:13px;font-family:Trebuchet MS,Helvetica,sans-serif!important;-webkit-transform:translateX(-100%);transform:translate(-100%);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.quantity-button.quantity-up{position:absolute;height:50%;top:0;border-bottom:1px solid #eee}.quantity-button.quantity-down{position:absolute;bottom:0;height:50%}.wish-list{padding-left:0;padding-right:0}.wish-item{text-align:left}.wish-item .img-wrapper{padding-right:14px}.wish-item .img-wrapper img{max-width:60px;max-height:60px;border:1px solid #f0f0f0}.wish-item .wish-title{font-size:14px;font-weight:700}.wish-item .wish-description{font-size:12px}.wish-item .reservation-group{padding-left:14px;display:inline-flex;align-items:center}.wish-item .reservation-group .quantity{margin:0 8px}.wish-item .btn{font-size:12px;height:36px}@media (min-width: 768px){main section{padding:40px 40px 60px}main section .section-header{margin:-40px -40px 0}.pretty-info{text-align:left;margin-top:0}.pretty-info h2{font-weight:400}#wedding .row.align-items-center{flex-direction:column;text-align:center}#wedding .pretty-info{text-align:center;margin-top:10px}}#svelte{min-height:100vh}
