@font-face{font-family:Voga Medium;src:url(/_astro/Voga-Medium.BrdRaYTc.otf);font-display:swap}@font-face{font-family:Voga Bold;src:url(/_astro/Voga-Bold.CllekiHv.ttf);font-display:swap}@font-face{font-family:Book Antiqua Regular;src:url(/_astro/Book_Antiqua.BC6DHrYI.ttf);font-display:swap}@font-face{font-family:Book Antiqua Bold;src:url(/_astro/Book_Antiqua_Bold.DJD5FZJW.ttf);font-display:swap}@font-face{font-family:Book Antiqua Italic;src:url(../assets/fonts/Book_antiqua_Italic.ttf);font-display:swap}@font-face{font-family:Montserrat Regular;src:url(/_astro/Montserrat-Regular.Cw3fqWkz.ttf);font-display:swap}@font-face{font-family:Montserrat Alternate;src:url(/_astro/MontserratAlternates-Regular.D42nIb_o.ttf);font-display:swap}@font-face{font-family:Montserrat Bold;src:url(/_astro/MontserratAlternates-Bold.bm0djr7g.ttf);font-display:swap}@font-face{font-family:Montserrat Italic;src:url(/_astro/Montserrat-Italic.BkwzhAef.ttf);font-display:swap}h1{font-family:Voga Medium,serif;font-size:7rem;font-weight:400;color:#4d2f09;margin-top:0;text-wrap:pretty}h1.center{text-align:center}h1.white{color:#fbf8f5}@media (max-width: 767px){h1{font-size:5rem}}@media (min-width: 767px) and (max-width: 1023px){h1{font-size:6rem}}h2{font-family:Voga Medium,serif;font-size:5rem;font-weight:400;color:#75522c;text-transform:uppercase;margin-bottom:1rem;margin-top:1rem;text-wrap:pretty}h2.center{text-align:center}h2.white{color:#fbf8f5}@media (max-width: 767px){h2{font-size:3.5rem}}@media (min-width: 767px) and (max-width: 1023px){h2{font-size:4rem}}h2.js-animate-scroll{opacity:0;transform:translateY(5rem)}h2.js-animate-scroll.is-visible{opacity:1;transform:translateY(0);transition:opacity .4s linear,transform 1s ease}h3{font-family:Montserrat Bold,serif;font-size:1.5rem;color:#c5a483;text-transform:uppercase;text-wrap:pretty}h3.center{text-align:center}*{box-sizing:border-box}a{color:inherit;text-decoration:underline}a:hover{text-decoration:none}p{text-wrap:pretty}p strong{font-family:Montserrat Bold,serif}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap}.text-instructions{font-family:Montserrat Italic,serif;font-size:1.7rem;color:#9f7850;line-height:1.5;max-width:60ch;margin-left:auto;margin-right:auto}.text-instructions.white{color:#fbf8f5}.text-instructions.light{color:#e8dcd0}.text-instructions.semi-light{color:#c5a483}.text-instructions.center{text-align:center}@media (max-width: 767px){.text-instructions{font-size:1.5rem}}.text-instructions.js-animate-scroll{opacity:0;transform:translateY(3rem)}.text-instructions.js-animate-scroll.is-visible{opacity:1;transform:translateY(0);transition:opacity .4s linear .4s,transform .6s ease .4s}hr{border-radius:5px;background-color:#c5a483;margin:2rem auto;border:0}hr.left{margin-left:0}hr.white{background-color:#fbf8f5}hr.thick{height:5px}hr.long{max-width:75%;width:20rem}hr.medium{max-width:50%;width:10rem}hr.short{max-width:25%;width:5rem}hr.js-animate-scroll{opacity:0}hr.js-animate-scroll.is-visible{opacity:1;transition:opacity .4s linear .4s}.cart-product-item{display:flex;align-items:center}.cart-product-image-container{position:relative}.cart-product-image{border-radius:.5rem;display:flex}@media (max-width: 767px){.cart-product-image{border-radius:.3rem}}.cart-product-details{padding-left:1.5rem;display:flex;width:100%}@media (max-width: 767px){.cart-product-details{padding-left:1rem}}.cart-product-quantity{position:absolute;z-index:1;display:flex;align-items:center;justify-content:center;padding:0 .5rem;top:-1rem;right:-1rem;height:2rem;min-width:2rem;border-radius:1rem;background-color:#4d2f09;font-size:1.3rem;color:#fbf8f5}.cart-product-title{font-family:Montserrat Bold,serif;font-size:1.4rem;color:#4d2f09;margin:0;text-wrap:pretty}@media (max-width: 767px){.cart-product-title{font-size:1.2rem}}.cart-product-format{font-family:Montserrat Regular,serif;font-size:1.4rem;color:#9f7850;margin:.5rem 0 0}@media (max-width: 767px){.cart-product-format{font-size:1.2rem;margin-top:.3rem}}.cart-product-details-left{flex-grow:1;padding-right:.5rem}@media (max-width: 767px){.cart-product-details-left:not(:has(.cart-product-delete)) .cart-product-format{margin-top:.6rem}}.cart-product-delete{height:2rem;padding:0 1rem 0 .5rem;font-family:Montserrat Regular,serif;text-transform:uppercase;font-size:1.1rem;background-color:#e8dcd0;color:#75522c;display:inline-flex;align-items:center;border-radius:1rem;border:0;margin-top:.5rem;transition:all .2s linear}.cart-product-delete:hover{background-color:#e8dcd080}.cart-product-delete:before{content:"";width:.8rem;height:.8rem;background-image:url("data:image/svg+xml,%3csvg%20width='43'%20height='43'%20viewBox='0%200%2043%2043'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cline%20x1='40.098'%20y1='4.3285'%20x2='4.03558'%20y2='40.3909'%20stroke='%2375522C'%20stroke-width='5'%20stroke-linecap='round'/%3e%3cline%20x1='4.03553'%20y1='3.20703'%20x2='40.098'%20y2='39.2695'%20stroke='%2375522C'%20stroke-width='5'%20stroke-linecap='round'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:contain;margin-right:.5rem}.cart-product-price{white-space:nowrap;font-family:Montserrat Regular,serif;font-size:1.6rem;color:#75522c}@media (max-width: 767px){.cart-product-price{font-size:1.4rem}}
