 .sip-padding-32{padding:32px}.sip-padding-16{padding:16px}.sip-text{font-size:.95rem;line-height:1.6;color:#333;margin-top:12px}#brewing-tips .sip-text{padding-top:30px}.sip-tip{background:#fafafa;border-radius:12px;overflow:hidden;padding:15px;box-shadow:0 6px 18px rgba(0,0,0,.1);transition:transform .3s ease,box-shadow .3s ease}#brewing-tips{margin:70px auto}.sip-tip:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgba(0,0,0,.15)}.sip-tip .display-topleft{background:rgba(0,0,0,.65);color:#fff;font-weight:bold;padding:6px 12px;border-radius:0 0 6px 0;font-size:.9rem}@media screen and (max-width:992px){.sip-padding-32{padding:24px}}@media screen and (max-width:600px){.sip-padding-32{padding:16px}}.si-footer{background-color:#2E2B2B;color:#F5F5F5;padding:40px 20px;font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif}.si-footer__container{max-width:1200px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px}.si-footer__brand h2{font-size:1.8rem;margin-bottom:10px}.si-footer__brand a{text-decoration:none}.si-footer__brand a:hover{opacity:.65}.si-footer__brand p{font-size:.95rem;color:#D1D1D1}.si-footer__nav ul{list-style:none;padding:0;display:flex;gap:25px}.si-footer__nav a{color:#F5F5F5;text-decoration:none;font-weight:500;transition:color .3s ease}.si-footer__nav a:hover{color:#E6C07B}.si-footer__info p{font-size:.85rem;color:#B0B0B0;margin:5px 0}@media (max-width:768px){.si-footer__container{flex-direction:column;text-align:center}.si-footer__nav ul{flex-direction:column;gap:10px}}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit;scroll-behavior:smooth}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}ul{list-style-type:none}article,footer,header,main,nav,section{display:block}a{background-color:transparent}a:active,a:hover{outline-width:0}strong{font-weight:bolder;text-transform:uppercase}img{border-style:none;object-fit:cover}#recipes-list{flex-direction:column;gap:30px}#projects,#recipes{background:linear-gradient(#00000067,#00000039),url(assets/pics/hello-tea.jpg) no-repeat center center/cover;color:#fff;margin-bottom:80px;padding:8em 30px!important}#recipes{background:linear-gradient(#00000067,#0000008a),url(assets/pics/Temple-Tea.webp) no-repeat center center/cover;flex-direction:column}main.padding:not(.legal){padding-top:0!important}.legal{margin-top:50px}#about.container{gap:50px;margin:70px auto}#tea-varieties{margin:70px auto}.tea-collection img,.bottom__banner img,.show-tea img{width:100%}.tea-collection img{aspect-ratio:1/1;border-radius:15px}.tea-collection .black{opacity:.8;border-radius:0 0 15px 0}.bottom__banner img{aspect-ratio:3/1}.show-tea img{aspect-ratio:1/1}.tea-collection{display:flex;flex-wrap:wrap}.header{background:#f9f4ef;box-shadow:0 2px 5px rgba(0,0,0,.1);padding:15px 0;position:sticky;top:0;z-index:1000}.container{width:100%;padding:0 30px;max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}a{transition:all .2s linear}.logo a{font-size:1.8rem;font-weight:bold;color:#6b4226;text-decoration:none}.logo a:hover{opacity:.6}.tagline{display:block;font-size:.9rem;color:#a67c52;font-weight:400;margin-top:2px}.nav-list{list-style:none;display:flex;gap:25px}.nav-list li a{text-decoration:none;font-weight:500;color:#6b4226;transition:color .3s ease}.nav-list li a:hover{color:#d2691e}#recipes-list img{width:100%;aspect-ratio:3/2}.sip-container{max-width:1200px;margin:0 auto;padding:32px;background-color:#fdf6e3;border-radius:12px;margin-bottom:40px}.sip-border-bottom{border-bottom:2px solid #e0d4c3}.sip-border-light-grey{border-color:#e0d4c3}.sip-padding-16{padding-bottom:16px}.sip-mission{font-size:28px;font-weight:600;color:#6b4226;margin-bottom:16px}.sip-mission_p{font-size:16px;line-height:1.6;color:#4b3a2a;margin-bottom:24px}.sip-recipe-steps{background-color:#fff8f0;padding:20px;border-radius:8px;border:1px solid #e0d4c3}.sip-step-header{font-size:20px;color:#8b5e3c;margin-top:16px;margin-bottom:8px}.sip-step-list{padding-left:20px;margin-bottom:16px;color:#5a3e2b}.sip-step-list li{margin-bottom:6px}.sip-tip{font-style:italic;color:#7a5a42;margin-top:12px}.sip-container{max-width:1200px;margin:50px auto;padding:32px;background-color:#fef7ec;border-radius:12px;margin-bottom:40px;box-shadow:0 4px 8px rgba(0,0,0,.05)}.sip-container{max-width:1200px;margin:0 auto;padding:32px;background-color:#fffaf3;border-radius:12px;margin-bottom:40px;box-shadow:0 4px 8px rgba(0,0,0,.05)}.sip-border-bottom{border-bottom:2px solid #e6d8c8}.sip-border-light-grey{border-color:#e6d8c8}.sip-padding-16{padding-bottom:16px}.sip-mission{font-size:28px;font-weight:600;color:#7a4b2d;margin-bottom:16px}.sip-mission_p{font-size:16px;line-height:1.7;color:#5b3e2b;margin-bottom:20px}.sip-subheader{font-size:20px;font-weight:600;color:#8b5e3c;margin-top:24px;margin-bottom:12px}.sip-tip{font-style:italic;color:#7a4b2d;margin-top:16px}.sip-border-bottom{border-bottom:2px solid #e8d6c0}.sip-border-light-grey{border-color:#e8d6c0}.sip-padding-16{padding-bottom:16px}.sip-mission{font-size:28px;font-weight:600;color:#7a4b2d;margin-bottom:16px}.sip-mission_p{font-size:16px;line-height:1.7;color:#5b3e2b}@media (max-width:768px){.container{flex-direction:column;align-items:flex-start}#about h3{width:100%;text-align:center}.nav-list{flex-wrap:wrap;padding-left:0;width:100%;gap:15px;margin-top:10px}}@font-face{font-family:"MS";src:url("assets/fonts/Montserrat-Regular.ttf") format("truetype");font-display:swap;font-weight:normal;}@font-face{font-family:"MS";src:url("assets/fonts/Montserrat-Bold.ttf") format("truetype");font-display:swap;font-weight:bold;}html,body{font-family:"MS",sans-serif;font-style:normal;font-weight:normal;font-size:15px;line-height:1.5}html{overflow-x:hidden}h1{font-size:36px}h2{font-size:30px}h3{font-size:24px}h4{font-size:20px}h1,h2,h3,h4{font-family:"MS",Arial,sans-serif;font-weight:bold;margin:10px 0}.image{max-width:100%;height:auto}img{vertical-align:middle}a{color:inherit}:disabled *{pointer-events:none}*{scroll-padding-top:150px}.display-container{position:relative}.container:after,.container:before,.row-padding:after,.row-padding:before{content:"";display:table;clear:both}.col{float:left;width:100%}@media (max-width:601px){.review-articles{grid-template-columns:repeat(1,1fr)!important}}@media (min-width:602px) and (max-width:992px){.review-articles{grid-template-columns:repeat(2,1fr)!important}}@media (min-width:601px){.col.m6{width:49.99999%}.col.m12{width:99.99999%}}@media (min-width:993px){.col.l3{width:24.99999%}.col.l6{width:49.99999%}}.review-container{padding:0 30px}.content{margin-left:auto;margin-right:auto}.content{max-width:980px}.display-topleft{position:absolute;left:0;top:0}.row-padding,.row-padding>.col{padding:0 8px}.container{padding:.01em 16px;max-width:1200px;margin:0 auto}.mission{text-align:center}.mission_p{text-align:center}.bottom__banner{position:relative;display:flex;flex-direction:column;align-items:center}.bottom__p{position:absolute;top:30px;font-size:1.2rem;letter-spacing:3px;text-align:center;margin:0 13px;color:#fff;text-shadow:0 0 15px #000;font-weight:bold}.opacity{opacity:.6}.grayscale{filter:grayscale(25%)}.border-bottom{border-bottom:1px solid #ccc!important}.margin-bottom{margin-bottom:16px!important}.padding{padding:8px 16px!important}.padding-16{padding-top:16px!important;padding-bottom:16px!important}.padding-32{padding-top:32px!important;padding-bottom:32px!important}.black{color:#fff!important;background-color:#000!important}.border-light-grey{border-color:#f1f1f1!important}.review-container{margin:0 auto;max-width:1200px;margin-top:62px}.review-articles{display:-ms-grid;display:grid;-ms-grid-columns:1fr 50px 1fr 50px 1fr;grid-template-columns:repeat(3,1fr);grid-auto-columns:1fr;gap:50px;margin:27px 0}.review-article{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.review-article_info{border:3px dashed #255d70;padding:15px;position:relative;z-index:2;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.review-article-header{font-size:22.424px;font-weight:bold;text-transform:uppercase}.review-article-title{font-size:15px;line-height:1.5;margin:6px 0 18px;font-style:italic}