@import"https://fonts.googleapis.com/css?family=Montserrat:400,800";@import"https://fonts.googleapis.com/css2?family=Caveat:wght@400..700&display=swap";.header{position:fixed;top:0;left:0;height:var(--navbarfooter-height);width:100vw;min-width:var(--minwidth);background:linear-gradient(to bottom,#fff,#ffffffbf);z-index:10;display:flex;align-items:center;justify-content:center;box-shadow:0 3px 5px #0000001e}.shadow{box-shadow:0 3px 3px #ffffffbf}.header-logo{width:calc(var(--navbarfooter-height) - 10px);height:calc(var(--navbarfooter-height) - 10px);margin-left:1rem;margin-right:1rem}.header .header-logo img{width:100%;height:100%}.header .menu{display:none}.header .media-menu{position:absolute;left:0;top:0;width:fit-content;height:fit-content}.header .media-menu .dropdown{position:fixed;top:-120%;left:0;display:flex;align-items:center;justify-content:center;width:100vw;height:100vh;min-width:var(--minwidth);transition:none;flex-direction:column;transition:top .5s ease-in-out;background-color:#e0e0e0}.header .media-menu .dropdown.active{top:0;transition:top .5s ease-in-out;z-index:10}.header .media-menu .dropdown li{width:100vw;height:12%;text-align:center;font-size:1.75rem}.header .media-icon{position:absolute;left:0;top:0;width:var(--navbarfooter-height);height:var(--navbarfooter-height);display:flex;align-items:center;justify-content:center;z-index:11}@media (min-width: 768px){.header .menu{width:20%;min-width:150px;display:flex;flex-direction:row;align-items:center;justify-content:center}.header .menu li{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.header .menu a{text-decoration:none;font-size:1.75rem}.header .media-menu,.header .media-icon{display:none}}.footer{position:relative;width:100vw;min-width:var(--minwidth);padding:1rem;height:fit-content;background-color:#222121;font-size:1rem;color:#fff}.footer .footermarker{display:none}.footer .socials{width:100vw}.footer .socials a .media-icon{margin-top:.5rem;margin-right:1rem;margin-bottom:1rem;width:30px;height:30px}.footer .address{width:100vw}.footer .address p{width:250px;margin-top:.5rem;margin-bottom:1rem}.footer .trademark{width:100vw}.footer .trademark p{width:300px;margin-top:.5rem;margin-bottom:1rem}.footer hr{width:250px}@media (min-width: 768px){.footer{position:relative;display:flex;flex-direction:column;align-items:center}.footer .footermarker{display:block;position:relative;width:calc(100vw - 2rem)}.footer .footermarker a{position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0);color:#fff;z-index:1}.footer .footermarker a:hover{font-size:1.2rem;transition:.3s ease}.footer .footermarker .hidden-text{visibility:hidden}.footer .footer-content{position:relative;width:90%;padding-top:5px;display:flex;justify-content:center;align-items:center}.footer .footer-content .socials{flex:1;display:flex;justify-content:start;color:#fff}.footer .footer-content .socials a{margin-right:1rem;color:#fff}.footer .socials a .media-icon{margin:none;width:20px;height:20px}.footer .footer-content .trademark{flex:1;display:flex;justify-content:center;color:#fff;text-align:center}.footer .footer-content .address{flex:1;display:flex;justify-content:end;color:#fff;text-align:end}.footer hr,.footer h3{display:none}}.sectionmarker{position:relative;display:flex;justify-content:center;width:100%}.sectionmarker .wrapper{display:flex;align-items:center;width:90%}.sectionmarker .wrapper .bar{flex-grow:1;height:2px;background-color:#000}.sectionmarker .wrapper .title{margin-left:2rem;margin-right:2rem;white-space:nowrap;font-size:3rem}.hero{width:100%;height:calc(100vh - var(--navbarfooter-height));background-color:#000}.hero .hero-video{width:100vw;min-width:var(--minwidth);height:100%;background-size:cover;background-position:center;object-fit:contain}.hero .hero-video-player{position:absolute;top:0;left:0;width:100vw;height:calc(100vh - var(--navbarfooter-height));display:flex;align-items:center;justify-content:space-between;padding-left:50px;padding-right:50px;opacity:0;pointer-events:none;transition:opacity .3s ease}.hero .hero-video-player.show-controls{opacity:1;pointer-events:auto}.hero .hero-video-player .select{width:30px;height:30px;padding:15px;border-radius:50%;background-color:#000000d4;transition:.3s ease;color:#ffffffdc}.hero .hero-video-player .select:active{transform:scale(1.1);cursor:pointer}@media (min-width: 768px){.hero .hero-video-player{pointer-events:all}.hero .hero-video-player .select{width:40px;height:40px}.hero .hero-video-player:hover{opacity:1}.hero .hero-video-player .select:hover{transform:scale(1.1);cursor:pointer}.hero .hero-video-player.show-controls{opacity:initial;pointer-events:auto}.hero .hero-video{object-fit:cover}}.mission{position:relative;width:100vw;height:fit-content;min-height:30vh;min-width:var(--minwidth);padding-bottom:3rem}.mission .divholder{min-width:var(--minwidth)}.mission .statement{position:relative;display:block;width:calc(100% - 1rem);min-width:var(--minwidth);height:80%;padding:1rem;display:flex;align-items:center;justify-content:center;flex-direction:column}.mission .statement p{margin-top:1rem;width:80%;height:fit-content;font-size:2rem;min-width:var(--minwidth);text-align:center}.homefeatured{position:relative;width:100vw;min-width:var(--minwidth);height:fit-content}.homefeatured .wrapper{width:calc(100vw - 4rem);position:absolute;margin-left:2rem;margin-right:2rem;min-width:calc(var(--minwidth));z-index:5}.homefeatured .gallery{width:100vw;height:fit-content;min-width:var(--minwidth)}.homefeatured .gallery .card{width:100vw;height:calc(100vh - var(--navbarfooter-height));min-width:var(--minwidth)}.homefeatured .gallery .card.one{transform-origin:center left}.homefeatured .gallery .card.three{transform-origin:center right}.homefeatured .gallery .card img{width:100%;height:100%;object-fit:cover}@media (min-width: 768px){.homefeatured .gallery{position:relative;width:100vw;height:50vw;display:flex;overflow:hidden}.homefeatured .wrapper{position:absolute;padding-left:4rem;padding-right:4rem;padding-top:1rem;width:calc(100vw - 4rem)}.homefeatured .gallery .card{position:inherit;flex:1;display:flex;align-items:center;justify-content:center;height:50vw;transition:transform .3s ease,box-shadow .3s ease}.homefeatured .gallery .card.one:hover,.homefeatured .gallery .card.two:hover,.homefeatured .gallery .card.three:hover{transform:scale(1.05);box-shadow:0 0 20px 10px #000c}}.homeabout{position:relative;width:100vw;height:fit-content;min-height:40vh;min-width:var(--minwidth);padding:1rem 1rem 3rem}.homeabout .divholder{min-width:var(--minwidth)}.homeabout .statement{position:relative;width:calc(100% - 1rem);min-width:var(--minwidth);height:80%;padding:1rem;display:flex;align-items:center;justify-content:center}.homeabout .statement p{margin-top:1rem;width:80%;height:fit-content;font-size:2rem;min-width:var(--minwidth);text-align:center}.homecontact{width:100vw;height:fit-content;background-color:#000;min-width:var(--minwidth)}.homecontact .wrapper{position:absolute;width:calc(100vw - 4rem);margin-left:2rem;margin-right:2rem;padding-top:1rem;min-width:calc(var(--minwidth)-4rem);z-index:2}.containerformoverall{position:relative;box-shadow:0 14px 28px #00000040,0 10px 10px #00000038;overflow:hidden;width:100vw;height:fit-content;max-width:100vw;min-height:100vh;min-width:370px;display:flex;align-items:center;justify-content:center;padding-top:20%;padding-bottom:20%;min-width:var(--minwidth)}h2{font-size:2rem;margin-bottom:1rem}.sm-view{margin-top:1rem}.form-container{display:flex;width:80%;max-width:1000px;border-radius:10px;overflow:hidden;height:fit-content;background-color:orange}.right-container{display:flex;flex:1;height:100%;background-color:#fff;justify-content:center;align-items:center}.left-container{position:relative;display:flex;flex:1;height:100%;margin-bottom:100px;justify-content:center;align-items:center;color:#fff;margin-top:5rem}.left-container p{font-size:.9rem;height:100%}.right-inner-container{width:70%;height:80%;text-align:center;margin-top:1rem}.left-inner-container{height:100%;width:80%;text-align:center;line-height:22px}input,textarea{background-color:#eee;border:none;padding:12px 15px;margin:8px 0;width:100%;font-size:.8rem}input:focus,textarea:focus{outline:1px solid teal}.contactbutton{border-radius:20px;border:1px solid #FFA500;background-color:orange;color:#fff;font-size:12px;font-weight:700;padding:12px 45px;letter-spacing:1px;text-transform:uppercase;transition:transform 80ms ease-in;cursor:pointer;margin-bottom:2rem}button:hover{opacity:.7}@media only screen and (max-width: 768px){.left-container,.lg-view{display:none}}@media only screen and (min-width: 768px){.sm-view{display:none}}form p{text-align:left}@media (min-width: 768px){.homecontact .wrapper{position:absolute;padding-left:4rem;padding-right:4rem;padding-top:1rem;width:calc(100vw - 4rem);z-index:2}}.homepage{position:relative;box-sizing:border-box;width:100vw;height:fit-content;overflow-x:hidden;min-width:var(--minwidth);margin-top:var(--navbarfooter-height)}.aboutpage{position:relative;width:100vw;box-sizing:border-box;height:fit-content;overflow-x:hidden;background-color:orange;margin-top:var(--navbarfooter-height);min-width:var(--minwidth);padding-top:1rem}.aboutpage .gallery{position:relative;width:100vw;height:fit-content;min-width:var(--minwidth);margin-top:2rem;margin-bottom:2rem;display:flex;align-items:center;justify-content:center;flex-direction:column}@media (min-width: 768px){.aboutpage .gallery{width:100vw;height:fit-content;min-height:100vh;justify-items:center;display:inline-grid;grid-template-columns:30vw 30vw 30vw;margin-top:0}}.aboutcard{width:70%;height:30vh;min-height:175px;max-height:400px;max-width:500px;background-color:#fff;margin-bottom:2rem;border-radius:10px;box-shadow:0 0 20px #00000052;padding:1rem}.aboutcard:hover{cursor:pointer}.aboutcard a:hover{color:#00f;transform:scale(1.1)}.aboutcard .description{height:90%;display:flex;justify-content:center;align-items:center}.aboutcard .contentdrop{position:fixed;margin-top:var(--navbarfooter-height);top:2%;left:-120vw;width:96vw;height:calc(96vh - var(--navbarfooter-height));z-index:10;background-color:#fff;border-radius:10px;padding:1rem;transition:.5s ease-in-out;overflow:hidden;overflow-y:auto}.aboutcard .contentdrop.active{display:block;position:fixed;left:2%;top:2%}.aboutcard .contentdrop .content{position:relative;height:90%;display:flex;align-items:center;justify-content:center}.aboutcard .contentdrop .content p{width:70%;height:fit-content;max-height:80%;text-align:center;justify-content:center;font-size:1.5rem}@media (min-width: 768px){.aboutcard{width:90%;height:30vh}}.saintspage{margin-top:var(--navbarfooter-height);position:relative;width:100vw;min-width:var(--minwidth);height:fit-content;background-color:orange;display:flex;flex-direction:column;align-items:center;box-sizing:border-box;overflow-x:hidden}.saintspage .preview{width:100vw;height:80vw;display:flex;max-height:900px;max-width:1200px;min-width:var(--minwidth);overflow:hidden;margin-bottom:2px;min-height:272px}.saintspage .preview.inactive{display:none}.saintspage .preview .left{width:50%;height:100%;background-color:#e0e0e0}.saintspage .preview .left img{width:100%;height:100%;object-fit:cover}.saintspage .preview .right{width:50%;height:100%;background-color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:1rem 1rem 2rem}.saintspage .preview .right .wrapper{width:70%;height:fit-content;display:flex;align-items:center;justify-content:center;flex-direction:column}.saintspage .preview .right p{position:relative;text-align:center}.saintspage .preview .right .learnmore,.addcart{text-align:center;width:35vw;max-width:200px;height:50px;padding:.5rem 1rem;border-radius:10px;font-size:1rem;font-weight:700;border:none;margin-top:1rem;cursor:pointer;transition:background-color .3s ease,transform .2s ease;box-shadow:0 4px 6px #0000001a;outline:none}.saintspage .preview .right .learnmore{background-color:#e0e0e0;color:#000}.saintspage .preview .right .addcart{background-color:orange;color:#fff}.saintspage .preview .right .addcart:hover{background-color:#ff8c00;transform:translateY(-2px)}.saintspage .preview .right .addcart:active{background-color:#ff751a;transform:translateY(0)}.saintspage .preview .right .addcart:focus{outline:2px solid #ff751a}.saintspage .preview .right .learnmore:hover{background-color:#d0d0d0;transform:translateY(-2px)}.saintspage .preview .right .learnmore:active{background-color:silver;transform:translateY(0)}.saintspage .preview .right .learnmore:focus{outline:2px solid #a0a0a0}.saintspage .preview .right h2{font-size:1.5rem}@media (min-width: 1200px){.saintspage .preview{border-radius:10px;margin:1rem}.saintspage .preview .right h2{font-size:3rem}}.SoldOutWrapper{position:relative;width:100%;height:100%}.imgstock img{display:block;width:100%}.SoldOutCover{position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:.8;pointer-events:none;color:#fff;display:flex;align-items:center;justify-content:center;font-size:40pt}.PackageDiffCover{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.8;pointer-events:none;color:#fff;display:flex;align-items:center;justify-content:center;height:30px;margin:5px}.previewpack{width:50vw;height:75vw;max-height:900px;max-width:1200px;min-width:var(--minwidth);overflow:hidden;margin-bottom:2px;min-height:272px;display:flex;align-items:center;background-color:red}.packageimg{width:100%;height:100%;background-color:pink}.packageimg img{width:100%;height:100%}.mt{margin-top:10px}.browsesection{position:relative;height:fit-content;width:100vw;background-color:#fff;padding:1rem 2rem;min-width:var(--minwidth);margin-bottom:2px;overflow-y:scroll}.browsesection::-webkit-scrollbar{width:8px;height:8px}.browsesection::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.browsesection::-webkit-scrollbar-thumb{background:#888;border-radius:10px}.browsesection::-webkit-scrollbar-thumb:hover{background:#555}.browsesection{scrollbar-width:thin;scrollbar-color:#888 #f1f1f1}.browsesection .showcase{display:flex;flex-direction:row;width:fit-content;height:40vh;min-height:300px}.browsesection .showcase .item{display:flex;align-items:center;justify-content:center;flex-direction:column;height:100%;min-height:220px;width:25vh;min-width:185px;margin-right:1rem}.browsesection .showcase .item{cursor:pointer}.browsesection .item .image{position:relative;width:100%;min-width:146px;min-height:220px;height:90%;min-width:none;border-radius:10px;background-color:orange;display:flex;align-items:center;justify-content:center;overflow:hidden}.browsesection .item .image img{width:100%;height:100%;object-fit:cover}.browsesection .item .name{margin:0;padding:0}@media (min-width: 1200px){.browsesection{margin-bottom:5px}}.soldoutcover{position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:.8;pointer-events:none;color:#fff;display:flex;align-items:center;justify-content:center;font-size:40pt}.PackageNotice{background-color:red;padding:5pt;border-radius:10pt}.saintsearchbar{width:100vw;height:40px;min-width:var(--minwidth);background-color:#222121;position:relative;display:flex;align-items:center;justify-content:center}.saintsearchbar .wrapper{width:100%;max-width:400px}.saintsearchbar .wrapper.left{width:20%;display:flex;justify-content:flex-end}.saintsearchbar .wrapper.center{width:60%;height:30px}.saintsearchbar .wrapper.right{width:20%}.saintsearchbar .wrapper button{background-color:#e0e0e0;width:90%;margin-left:5px;margin-right:5px;border-radius:10px;text-align:center;color:#000;max-width:75px}.saintsearchbar .wrapper.center input{all:unset}.saintsearchbar .wrapper.center input{box-sizing:border-box;width:100%;height:100%;background-color:#fff;border-radius:10px;padding-left:10px;overflow:hidden}.saintsearchbar .wrapper.center .search-dropdown{display:flex;flex-direction:column;width:100%;height:fit-content;background-color:#e0e0e0;margin-top:5px;border-radius:10px;overflow:hidden}.saintsearchbar .wrapper .search-dropdown li{display:block;width:100%;height:fit-content;padding-left:.5rem}.saintsearchbar .wrapper .search-dropdown li:hover{cursor:pointer;background-color:#d0d0d0}@media (min-width: 768px){.saintsearchbar .wrapper{width:30%;max-width:500px}}.addtocartpopup{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#000000c5;z-index:10;min-width:var(--minwidth)}.addtocartpopup .popup-content .popform{position:absolute;background-color:#fff;width:80vw;max-width:500px;min-width:var(--minwidth);height:fit-content;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10;padding:30px;border-radius:8px;display:flex;flex-direction:column;align-items:center}.addtocartpopup .popup-content .popform div{width:100%;height:fit-content}.addtocartpopup .popup-content .popform .card-type-selection{width:inherit;display:flex;flex-direction:column}.addtocartpopup .popup-content .popform .card-type-selection .selection{display:flex;flex-direction:row;width:100%;justify-content:space-between;margin-bottom:1rem}.buttons{display:flex;align-items:center}.cardtype{text-align:center;width:40%;height:50px;padding:.5rem 1rem;border-radius:10px;font-size:1rem;font-weight:700;border:none;margin-top:1rem;cursor:pointer;transition:background-color .3s ease,transform .2s ease;box-shadow:0 4px 6px #0000001a;outline:none;margin:.5rem}.cardtype.active{background-color:silver;color:#fff}.cardtype:hover{background-color:#d0d0d0}.buttons .cancel{background-color:red}.buttons .submit{background-color:orange}.cartpage{position:relative;display:block;width:100vw;height:fit-content;background-color:orange;box-sizing:border-box;overflow-x:hidden;min-width:var(--minwidth)}.cart{width:100vw;height:calc(100vh - var(--navbarfooter-height));margin-top:var(--navbarfooter-height);display:flex;flex-direction:column;align-items:center;padding:1rem;min-width:var(--minwidth)}.cart .review .subtotal{position:absolute;left:5%;top:100%;transform:translateY(-100%)}.cart .review{position:relative;width:90%;height:65vh;max-width:900px;min-width:calc(var(--minwidth) - 10%);min-height:400px;background-color:#fff;border-radius:10px;overflow:hidden;display:flex;align-items:center;justify-content:center;flex-direction:column}.cart .review .purchasestatus{width:100%;margin-left:10%;text-align:center}.cart .review .reviewlist{width:90%;height:90%;min-width:calc(var(--minwidth) - 20%);min-height:calc(400px - 10%);background-color:#fff;overflow-y:auto}.cart .review .reviewlist .empty{font-size:2rem}.cart .checkout{width:90%;max-width:900px;min-width:calc(var(--minwidth) - 10%);height:15vh;background-color:#fff;border-radius:10px;margin-top:1rem;max-height:75px;padding:.5rem;display:flex;align-items:center;justify-content:space-between}.cart .checkout .btnCheckout,.btnClearCart{width:49%;height:100%;text-align:center;border-radius:10px}.cart .checkout .btnCheckout{background-color:orange;box-shadow:2px 2px 5px #0003}.cart .checkout .btnClearCart{background-color:red;box-shadow:2px 2px 5px #0003}.cartitem{margin-bottom:1rem;width:100%;height:140px;display:flex;flex-direction:row}.cartitem .product-image-wrapper{width:100px;height:100%;background-color:#efefef;border-radius:10px;overflow:hidden;margin-right:.2rem}.cartitem .product-image-wrapper .product-image{width:100%;height:100%;object-fit:cover}.cartitem .product-content{display:flex;flex-direction:column;flex:1;height:100%;background-color:#efefef;border-radius:10px;padding:.2rem}.cartitem .product-content p{font-size:.8rem}.cartitem .product-content .quant{margin-top:auto;margin-bottom:5px}.cartitem .product-content .product-quantity{display:flex;flex-direction:row;height:50px;width:100%;align-items:center;margin-bottom:2px}.cartitem .product-content .product-quantity .quantity-input{width:10%;max-width:75px;min-width:50px;height:50px;text-align:center;background-color:#fff;box-shadow:2px 2px 5px #0003;border-radius:10px}.cartitem .product-content .product-quantity .quantity-edit{width:50px;height:50px;display:flex;flex-direction:column;justify-content:space-evenly}.cartitem .product-content .product-quantity .quantity-edit button{background-color:#fff;width:100%;height:45%;line-height:45%;text-align:center;margin-left:.2rem;box-shadow:2px 2px 5px #0003;border-radius:5px}.cartitem .product-content .product-delete{background-color:red;border-radius:10px;height:30px;width:70px;margin-left:.5rem;text-align:center;margin-left:auto;box-shadow:2px 2px 5px #0003;margin-right:5px;margin-top:auto}@media (min-width: 768px){.cartitem .product-content p{font-size:1rem}.cartitem .product-content h3{font-size:1.5rem}}.individualpage{margin-top:var(--navbarfooter-height);position:relative;width:100vw;min-width:var(--minwidth);height:fit-content;background-color:orange;flex-direction:column;align-items:center;display:flex;overflow-x:hidden}.individualpage .preview{width:100vw;height:80vw;display:flex;max-height:900px;max-width:1200px;min-height:272px;min-width:var(--minwidth);overflow:hidden}.individualpage .preview .front-card-image{width:50%;height:100%;background-color:#e0e0e0}.individualpage .preview .front-card-image img,.individualpage .preview .back-card-image img{width:100%;height:100%;object-fit:cover}.individualpage .preview .front-card-image,.back-card-image{display:flex;align-items:center;justify-content:center}.individualpage .preview .back-card-image{width:50%;height:100%;background-color:#fff}.individualpage .content{width:100vw;min-width:var(--minwidth);height:fit-content;background-color:#222121}.individualpage .content .info{width:100vw;min-width:var(--minwidth);height:fit-content;background-color:#fff;padding:3rem 4rem}.individualpage .content .info .feast{margin-top:3rem}.individualpage .cartindi{min-width:var(--minwidth);width:100vw;height:200px;display:flex;align-items:center;justify-content:center;background-color:#fff}.individualpage .cartindi .cartbutton{text-align:center;width:200px;height:50px;padding:.5rem 1rem;border-radius:10px;font-size:1rem;font-weight:700;border:none;margin-top:1rem;cursor:pointer;transition:background-color .3s ease,transform .2s ease;box-shadow:0 4px 6px #0000001a;outline:none;background-color:orange}.individualpage .cartindi .cartbutton:hover{background-color:#ff8c00;transform:translateY(-2px)}@media (min-width: 1200px){.individualpage .preview{margin:1rem}.individualpage .preview .front-card-image{margin-right:5px;border-radius:10px;overflow:hidden}.individualpage .preview .back-card-image{margin-left:5px;border-radius:10px;overflow:hidden}}:root{--theme-color: white;--navbarfooter-height: 75px;--minwidth: 320px;--minheight: 568px}*{box-sizing:border-box;margin:0;padding:0;font-family:Caveat,cursive;font-optical-sizing:auto}button{all:unset;display:inline-block;cursor:pointer}a{all:unset;cursor:pointer}li{all:unset}body{overflow-x:hidden}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{display:none}
