:root{color:#24382e;background:#fdfbf5;font-family:Georgia,serif;line-height:1.55}*{box-sizing:border-box}body{margin:0}img{display:block;max-width:100%;height:auto}a{color:inherit;text-underline-offset:.25em}a:hover{color:#647d61}p{margin:0 0 1rem}h1,h2,h3{line-height:1.15;font-weight:500;margin:.2em 0 .55em}h1{font-size:clamp(2rem,4vw,40px)}h2{font-size:clamp(1.5rem,3vw,30px)}h3{font-size:20px}.shell{width:min(1200px,calc(100% - 36px));margin-inline:auto}.announcement{text-align:center;background:#24382e;color:#fff;padding:6px 12px;font:14px/1.45 system-ui}.header{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:73px}.brand{font-size:26px;display:inline-flex;align-items:center;gap:8px;text-decoration:none}.mark{width:25px;height:19px;border:2px solid;border-radius:80% 8% 80% 12%;display:inline-block;transform:rotate(-14deg)}.header nav,.utility{display:flex;align-items:center;gap:18px;font:15px/1.5 system-ui}.header nav a{text-decoration:none}.header details{position:relative}summary{cursor:pointer}.menu{position:absolute;z-index:2;background:#fdfbf5;border:1px solid #a6af9c;padding:12px;min-width:170px}.menu a,.footer-grid details a{display:block;padding:4px 0}.utility a{display:inline-flex;align-items:center;min-height:32px}.icon{display:inline-block;position:relative;width:17px;height:17px}.search-icon{border:2px solid;border-radius:50%;width:13px;height:13px;margin-right:4px}.search-icon:after{content:"";width:7px;height:2px;background:currentColor;position:absolute;left:8px;top:10px;transform:rotate(45deg)}.account-icon:before{content:"";position:absolute;left:5px;width:7px;height:7px;border:1px solid;border-radius:50%}.account-icon:after{content:"";position:absolute;left:2px;top:9px;width:13px;height:6px;border:1px solid;border-radius:12px 12px 1px 1px}.cart-icon{border:1px solid;border-radius:2px;height:13px;margin-top:4px}.cart-icon:before{content:"";position:absolute;top:-6px;left:4px;width:7px;height:6px;border:1px solid;border-radius:8px 8px 0 0}.hero{background:#e6eadb}.hero-grid{display:grid;grid-template-columns:2fr 3fr;gap:48px;align-items:center;padding-block:34px}.hero img{width:100%;aspect-ratio:1.7;object-fit:cover;border-radius:3px}.hero p{max-width:30ch;font-size:19px}.button{display:inline-block;background:#283d31;color:#fff;padding:10px 18px;border:1px solid #283d31;border-radius:2px;text-decoration:none;font:inherit;cursor:pointer}.button:hover{background:#3c5848;color:#fff}.section{padding-block:44px}.guide{background:#eef0e6}.three,.footer-grid,.cards,.product-grid{display:grid;gap:22px}.three,.footer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.category-links{display:flex;flex-wrap:wrap;gap:12px;margin:14px 0 24px}.cards{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:22px}.card-image{aspect-ratio:1;background:#f0eee5;display:grid;place-items:center}.card-image img{width:100%;height:100%;object-fit:contain}.card h2{font-size:19px;margin-top:12px}.product-grid{grid-template-columns:1.2fr 1fr}.gallery img{width:100%;margin-bottom:12px;object-fit:contain}.pager{margin-top:24px}.reading,.shopify-policy__container{max-width:920px;text-align:center}.reading details{text-align:left;border-bottom:1px solid #acb6a4;padding:12px}.reading details p{margin:10px 0 0}form label,form textarea,form select{display:block}input,textarea,select{max-width:100%;font:inherit;padding:8px;border:1px solid #a6af9c;margin:0 0 12px}.reading form{max-width:480px;margin:auto;text-align:left}.reading form input,.reading form textarea{width:100%}.reading textarea{min-height:120px}.cart-item{padding:20px 0;border-bottom:1px solid #acb6a4}.cart-item input{width:90px}footer{background:#e6eadb;color:#24382e}.footer-grid{padding-block:32px}.footer-grid summary{border-bottom:1px solid #a6af9c;padding:0 0 8px;margin-bottom:8px;font-weight:700}.footer-bottom{border-top:1px solid #a6af9c;text-align:center;padding:12px}.footer-bottom p{margin:6px 0}.footer-bottom svg{vertical-align:middle;margin:3px}@media(max-width:720px){.header{flex-wrap:wrap;gap:4px 12px;padding:9px 0}.header nav{order:3;width:100%;gap:8px 14px;flex-wrap:wrap;font-size:13px}.utility{gap:13px}.hero-grid,.three,.footer-grid,.product-grid{grid-template-columns:1fr}.hero-grid{gap:24px;padding-block:24px}.section{padding-block:32px}.cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}}.map-section{margin-top:24px}.map-section iframe{width:100%;border:1px solid #a6af9c}.map-note{font:14px/1.5 system-ui;margin-top:8px}
/*# sourceMappingURL=/cdn/shop/t/2/assets/tealunor.css.map */
