.order-online-btn{align-items:center;background-color:var(--accent);color:#ffffff;display:inline-flex;flex-direction:row;flex-wrap:nowrap;font-family:Kanit;font-size:1.2rem;font-style:normal;font-weight:600;justify-content:center;letter-spacing:3px;margin-left:10px;margin-right:10px;padding:20px 15px;text-align:center;text-decoration:none;text-transform:uppercase;transition:all 0.5s ease-out 0s;width:22%}.order-online-btn:hover{background-color:var(--global-color-8);color:#ffffff;transition:all 0.5s ease-in 0s}@media (max-width:1024px){.order-online-btn{display:inline-flex;flex-direction:row;margin:1.25% 2.5%;padding:15px;width:44%}}@media (max-width:767px){.order-online-btn{align-items:center;color:var(--contrast-3);display:inline-block;flex-direction:column;font-family:Kanit;font-size:1.2rem;font-weight:600;letter-spacing:2px;margin:2% auto;text-transform:uppercase;width:100%}}.home-copy{font-size:1.2rem;font-weight:300;letter-spacing:1px}@media (max-width:767px){.home-copy{font-family:Outfit;font-size:1rem;font-weight:300;letter-spacing:2px;text-transform:none}}.red-btn{background-color:var(--global-color-8);color:var(--base-2);display:block;font-family:Kanit;font-size:1.2rem;font-weight:600;letter-spacing:3px;padding:15px 25px;text-align:center;text-transform:uppercase;transition:all 0.6s ease-out 0s}.red-btn:hover{color:var(--global-color-9);background-color:var(--global-color-7);transition:all 0.5s ease 0s}.red-outline-btn{border:2px solid var(--global-color-8);color:var(--global-color-8);font-size:1.2rem;font-weight:300;letter-spacing:2px;padding:15px 20px;text-transform:uppercase}.red-outline-btn:hover{border:2px solid var(--accent);color:var(--accent);text-decoration:none}.subheader{font-family:Kanit;font-size:1.9rem;font-weight:600;letter-spacing:.2rem}.subheader:after{width:100%;border-top:2px solid var(--global-color-8)}.kanit-h3{font-family:Kanit;font-size:2.75rem;font-weight:600;letter-spacing:.2rem;line-height:1.25;text-transform:uppercase}@media (max-width:1024px){.kanit-h3{font-family:Kanit;font-size:2rem;font-weight:600;letter-spacing:0.25rem;text-transform:uppercase}}@media (max-width:767px){.kanit-h3{font-size:1.75rem;letter-spacing:.2rem}}.outfit-h3{color:var(--global-color-9);font-family:Outfit;font-size:2.5rem;font-weight:600;letter-spacing:.3rem;line-height:1.2;text-align:center;text-transform:uppercase}@media (max-width:1024px){.outfit-h3{font-size:2rem;font-weight:600;text-transform:uppercase}}@media (max-width:767px){.outfit-h3{font-size:1.5rem}}.telephone-link{color:var(--global-color-8);font-family:Kanit;font-size:1.3rem;font-weight:600;text-transform:uppercase}.telephone-link:hover{color:var(--accent)}.location-h5{color:var(--accent);font-family:Kanit;font-size:1.5rem;font-weight:600;text-transform:uppercase}.outfit-h2{font-family:Outfit;font-size:3.125rem;font-weight:800;letter-spacing:.5rem;line-height:3.3rem;text-transform:uppercase}@media (max-width:767px){.outfit-h2{font-size:1.5rem;font-weight:800;letter-spacing:3px;line-height:1.3}}.store-name{color:var(--base-2);font-family:Kanit;font-size:2rem;font-weight:600;letter-spacing:3px;line-height:1.7rem;margin-bottom:0px;margin-top:0px;text-align:center;text-transform:uppercase;transition:all 0.5s ease 0s}.store-name:hover{color:var(--global-color-7);text-decoration:none}.store-name a{text-decoration:none}@media (max-width:1024px){.store-name{font-size:2rem}}@media (max-width:767px){.store-name{line-height:2rem}}.shop-upper{color:var(--base-2);font-family:Outfit;font-size:1.25rem;font-weight:600;letter-spacing:3px;margin-bottom:0px;text-align:center;text-transform:uppercase;transition:all 0.5s ease 0s}.shop-upper:hover{color:var(--global-color-7);text-decoration:none}.shop-upper a{text-decoration:none}@media (max-width:1024px){.shop-upper{font-size:1.25rem}}.funnel-titles{color:var(--global-color-9);font-family:Outfit;font-size:1.125rem;font-weight:600;letter-spacing:2px;line-height:1.1;margin-bottom:0px;text-transform:uppercase}.shop-block-hover{align-items:center;background-color:var(--accent);border:2px solid var(--base-2);color:var(--base-2);display:inline-flex;flex-direction:column;opacity:1;transition:all 0.5s ease 0s;width:100%}.shop-block-hover:hover{color:var(--global-color-7)}@media (max-width:1024px){.shop-block-hover{padding:25px;width:100%}}@media (max-width:767px){.shop-block-hover{width:100%}}.funnel-hover{transform:scale(1.1);transition:all 0.3s ease-in 0s}.funnel-block-hover:hover{transform:scale(1.1);transition:all 0.3s ease-in 0s}.home-hover-layer{height:100%;opacity:0;position:absolute;width:100%;z-index:100}.home-hover-layer:hover{width:50vw;height:50vw;text-align:center;color:var(--contrast-3);background-color:rgba(42,64,135,0.6);font-family:Outfit;transition:all 0.5s ease-in 0s;padding:7.5%}.global-padding{align-items:center;flex-direction:column;justify-content:center;overflow-x:hidden;overflow-y:hidden;padding:2.5% 5%;position:relative}.global-padding:after{background-image:linear-gradient(180deg,rgba(33,32,32,0.09),var(--global-color-9));content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.container-padding{padding:2.5% 7.5%}@media screen and (max-width:1440px){.container-padding{padding:2.5% 5%}}.drop-shadow{background-blend-mode:normal;background-image:url(../placeholder-lg.min.html);background-position:center;background-repeat:no-repeat;background-size:cover;box-shadow:2px 2px 8px 4px rgba(0,0,0,0.2)}.content-block{margin-left:auto;margin-right:auto;max-width:1600px}.free-flagstone{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;min-height:36vh;overflow-x:hidden;overflow-y:hidden;padding:175px 15px 15px;position:relative;width:25%}@media (max-width:1024px){.free-flagstone{min-height:30vh;width:33.33%}}@media (max-width:767px){.free-flagstone{width:100%}}.title-h1{color:var(--base-2);font-family:Kanit;font-size:4rem;font-weight:600;letter-spacing:6px;margin-bottom:3.75%;position:relative;text-align:center;z-index:2}@media (max-width:1024px){.title-h1{font-size:3rem}}@media (max-width:767px){.title-h1{font-size:2rem;letter-spacing:3px;line-height:2rem}}.ebook-overlay{align-items:flex-start;background-color:rgba(42,64,135,0.80);display:flex;flex-direction:column;justify-content:flex-start;min-height:146px;padding:20px;width:100%}.specials-overlay{align-items:flex-start;background-color:rgba(217,53,50,0.85);display:flex;flex-direction:column;justify-content:flex-start;min-height:146px;padding:20px;width:100%}.shop-block2{background-color:var(--accent);border:2px solid var(--contrast-3)}