/* OHUHU: kompletní CSS stránky včetně okolní šablony inPage template16.
   Tímto souborem nahraďte celé dosavadní vlastní CSS této stránky. */
#ohuhu-web{--ink:#20352c;--green:#167b5b;--green-dark:#105b43;--cream:#faf8f2;--mint:#e4eee5;--peach:#f8e7de;--lilac:#ece8f5;--yellow:#f5edcb;color:var(--ink);background:var(--cream);font:16px/1.65 "Trebuchet MS",Arial,sans-serif;text-align:left;width:100%;overflow:clip}

#ohuhu-web *,#ohuhu-web *::before,#ohuhu-web *::after{box-sizing:border-box}
#ohuhu-web a{color:inherit;text-decoration:none}
#ohuhu-web img{max-width:100%;height:auto;display:block}
#ohuhu-web h1,#ohuhu-web h2,#ohuhu-web h3,#ohuhu-web p{margin:0}
#ohuhu-web h1,#ohuhu-web h2,#ohuhu-web h3{font-weight:700;line-height:1.08;letter-spacing:-.045em;text-transform:none}
#ohuhu-web h2{font-size:clamp(30px,3.5vw,46px)}
#ohuhu-web h3{font-size:25px;letter-spacing:-.035em}
#ohuhu-web [id]{scroll-margin-top:36px}
#ohuhu-web a:focus-visible,#ohuhu-web summary:focus-visible{outline:3px solid #b14e83;outline-offset:5px;border-radius:3px}
#ohuhu-web .skip{position:absolute;top:-100px;left:20px;padding:12px 20px;background:white;z-index:20}
#ohuhu-web .skip:focus{top:10px}
#ohuhu-web .announcement{background:var(--green);color:#fff;text-align:center;font-size:12px;letter-spacing:.06em;padding:9px 16px}
#ohuhu-web .announcement span{margin:0 13px;color:#f4dc84}
#ohuhu-web .header{max-width:1320px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:25px;padding:25px 42px}
#ohuhu-web .logo{width:140px;flex-shrink:0}
#ohuhu-web .header nav{display:flex;gap:36px;font-size:14px;font-weight:700}
#ohuhu-web .header nav a:hover{color:var(--green);text-decoration:underline;text-underline-offset:6px}
#ohuhu-web .button{display:inline-flex;align-items:center;justify-content:center;gap:30px;background:var(--green);color:#fff;padding:15px 25px;border-radius:6px;font-size:14px;font-weight:700;line-height:1.5;transition:background .2s,transform .2s}
#ohuhu-web .button:hover{background:var(--green-dark);transform:translateY(-2px)}
#ohuhu-web .button span{font-size:20px;line-height:1}
#ohuhu-web .button-small{padding:12px 18px;gap:22px;font-size:12px}
#ohuhu-web .hero{max-width:1320px;padding:20px 42px 62px;margin:auto;display:grid;grid-template-columns:1fr 1.1fr;gap:45px;align-items:center}
#ohuhu-web .hero-copy{padding:30px 0 20px}
#ohuhu-web .eyebrow{font-size:10px;font-weight:700;letter-spacing:.17em;line-height:1.7;margin-bottom:17px;color:var(--green)}
#ohuhu-web h1{font-size:clamp(54px,6.6vw,88px);line-height:1.02;letter-spacing:-.065em;margin-bottom:29px}
#ohuhu-web .highlight{position:relative;z-index:0;white-space:nowrap}
#ohuhu-web .highlight::after{content:"";position:absolute;left:-4px;right:-10px;bottom:2px;height:23%;background:#efd775;z-index:-1;transform:rotate(-3deg);border-radius:40% 15% 20% 30%}
#ohuhu-web .hero-description{max-width:365px;font-size:17px;line-height:1.75;margin-bottom:27px;color:#506157}
#ohuhu-web .hero-note{font-size:11px;margin-top:17px;color:#657268}
#ohuhu-web .hero-art{position:relative;margin:7px 0 24px}
#ohuhu-web .hero-art>img{width:100%;height:450px;object-fit:cover;border-radius:42% 13% 37% 12% / 16% 35% 13% 30%}
#ohuhu-web .art-note{position:absolute;bottom:-19px;right:0;transform:rotate(-6deg);background:#fff6d8;border:1px solid #e7d696;padding:16px 26px;font-size:17px;line-height:1.35;font-style:italic;box-shadow:0 5px 15px #25362b08}
#ohuhu-web .art-note span{font-size:38px;color:var(--green);position:absolute;right:-13px;top:-25px}
#ohuhu-web .colour-strip{display:flex;height:9px}
#ohuhu-web .colour-strip i{flex:1;background:#accab5}
#ohuhu-web .colour-strip i:nth-child(2){background:#c3d9c3}#ohuhu-web .colour-strip i:nth-child(3){background:#e7d284}#ohuhu-web .colour-strip i:nth-child(4){background:#edbca9}#ohuhu-web .colour-strip i:nth-child(5){background:#e3a3b1}#ohuhu-web .colour-strip i:nth-child(6){background:#bfafd1}#ohuhu-web .colour-strip i:nth-child(7){background:#b1c9dc}#ohuhu-web .colour-strip i:nth-child(8){background:#86b8b2}
#ohuhu-web .section{max-width:1320px;margin:auto;padding:70px 42px 0}
#ohuhu-web .section-head{display:flex;align-items:end;justify-content:space-between;gap:38px;margin-bottom:30px}
#ohuhu-web .section-head>p{font-size:13px;line-height:1.8;color:#617066;flex-shrink:0}
#ohuhu-web .underline{background:linear-gradient(transparent 73%,#e7b5c1 73%,#e7b5c1 93%,transparent 93%)}
#ohuhu-web .category-nav{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:32px}
#ohuhu-web .category-nav a{border-block:1px solid #dbe0d7;display:flex;align-items:center;gap:12px;padding:20px 0;font-size:14px;font-weight:700;transition:border-color .2s}
#ohuhu-web .category-nav a:hover{border-color:var(--green);color:var(--green)}
#ohuhu-web .category-number{width:42px;height:48px;border-radius:45% 40% 45% 35%;display:grid;place-content:center;font-size:12px}
#ohuhu-web .category-nav small{display:block;font-size:10px;font-weight:400;color:#617066;margin-top:3px}
#ohuhu-web .category-nav b{margin-left:auto;font-weight:400}
#ohuhu-web .mint{background:var(--mint)}#ohuhu-web .lilac{background:var(--lilac)}#ohuhu-web .peach{background:var(--peach)}#ohuhu-web .yellow{background:var(--yellow)}
#ohuhu-web .cards{display:grid;gap:24px}
#ohuhu-web .three{grid-template-columns:repeat(3,minmax(0,1fr))}
#ohuhu-web .two{grid-template-columns:repeat(2,minmax(0,1fr))}
#ohuhu-web .card{min-width:0;display:flex;flex-direction:column}
#ohuhu-web .product-image{position:relative;height:285px;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:8px}
#ohuhu-web .product-image img{height:87%;width:87%;object-fit:contain;mix-blend-mode:multiply;transition:transform .35s}
#ohuhu-web .card:hover .product-image img{transform:translateY(-4px) rotate(-1deg)}
#ohuhu-web .tag{position:absolute;top:15px;left:16px;background:#fff9;padding:4px 9px;border-radius:3px;z-index:1;font-size:9px;font-weight:bold;letter-spacing:.05em}
#ohuhu-web .tag+img{height:75%;margin-top:23px}
#ohuhu-web .card-copy{padding:23px 3px 0;display:flex;flex-direction:column;flex:1}
#ohuhu-web .card-copy .eyebrow{font-size:9px;margin-bottom:9px}
#ohuhu-web .card-copy p:not(.eyebrow){font-size:13px;line-height:1.8;color:#617066;margin:14px 0 22px}
#ohuhu-web .buy{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #a9b9ad;padding:8px 0 12px;color:var(--green);font-size:12px;font-weight:700;margin-top:auto}
#ohuhu-web .buy:hover{border-color:var(--green);color:var(--green-dark)}
#ohuhu-web .buy span{font-size:21px;line-height:1}
#ohuhu-web .more-types{margin-top:30px;padding-top:24px;border-top:1px solid #d4dbd1}
#ohuhu-web .more-types .eyebrow{margin-bottom:12px;font-size:9px}
#ohuhu-web .more-types>div{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}
#ohuhu-web .more-types a{display:flex;justify-content:space-between;gap:12px;font-size:13px;padding:8px 0;color:var(--green);font-weight:bold}
#ohuhu-web .more-types a:hover{text-decoration:underline;text-underline-offset:5px}
#ohuhu-web .set-callout{display:flex;justify-content:space-between;gap:24px;align-items:center;padding-top:35px}
#ohuhu-web .set-callout .eyebrow{margin-bottom:8px;font-size:9px}
#ohuhu-web .set-callout h3{font-size:25px}
#ohuhu-web .guide{margin-top:70px;max-width:1236px;background:#e8eee4;border-radius:10px;padding:42px;display:grid;grid-template-columns:1fr 1.8fr;gap:50px;align-items:center}
#ohuhu-web .guide h2{font-size:34px}
#ohuhu-web .guide-heading>p:last-child{font-size:12px;color:#617066;margin-top:18px}
#ohuhu-web .tip-guide{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}
#ohuhu-web .tip-guide h3{font-size:16px;letter-spacing:-.025em;line-height:1.3}
#ohuhu-web .tip-guide p{font-size:11px;color:#617066;margin-top:12px;line-height:1.8}
#ohuhu-web .stroke{display:block;width:85%;height:36px;margin:10px 0 23px;background:#9cad86}
#ohuhu-web .brush-stroke{clip-path:polygon(0 70%,10% 45%,40% 5%,70% 30%,100% 55%,92% 90%,65% 55%,40% 40%,10% 90%);background:#b78ca0}
#ohuhu-web .fine-stroke{height:3px;transform:rotate(-8deg);margin-top:31px;margin-bottom:35px;background:#7197b1;border-radius:4px}
#ohuhu-web .chisel-stroke{clip-path:polygon(5% 30%,100% 0,93% 70%,0 100%);background:#ac9665}
#ohuhu-web .horizontal{display:grid;grid-template-columns:1fr 1.1fr;gap:22px;align-items:stretch}
#ohuhu-web .horizontal .product-image{height:260px}
#ohuhu-web .horizontal .card-copy{padding-top:12px}
#ohuhu-web .horizontal h3{font-size:24px;line-height:1.15}
#ohuhu-web .acrylic-feature{display:grid;grid-template-columns:1fr 1fr;background:var(--peach);border-radius:10px;overflow:hidden;align-items:center}
#ohuhu-web .acrylic-image{padding:35px 50px}
#ohuhu-web .acrylic-image img{width:100%;height:380px;object-fit:contain;mix-blend-mode:multiply}
#ohuhu-web .acrylic-copy{padding:50px 70px 50px 35px}
#ohuhu-web .acrylic-copy h2{font-size:clamp(35px,4.5vw,58px)}
#ohuhu-web .acrylic-copy>p:not(.eyebrow){font-size:14px;line-height:1.8;margin-top:22px;color:#586456}
#ohuhu-web .acrylic-copy p.small-note{font-size:10px;margin:15px 0 24px}
#ohuhu-web .about{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center;padding-top:95px}
#ohuhu-web .about>img{width:100%;border-radius:10px 80px 10px 10px}
#ohuhu-web .about>div{padding-right:40px}
#ohuhu-web .about h2{font-size:clamp(34px,4vw,50px);margin-bottom:22px}
#ohuhu-web .about p:not(.eyebrow){font-size:14px;color:#617066;margin-bottom:18px}
#ohuhu-web .text-link{font-size:12px;font-weight:bold;border-bottom:1px solid #a9b9ad;padding-bottom:8px;color:var(--green)}
#ohuhu-web .text-link span{margin-left:20px}
#ohuhu-web .faq{display:grid;grid-template-columns:1fr 1.7fr;gap:50px;padding-top:90px;padding-bottom:80px}
#ohuhu-web .faq h2{font-size:35px}
#ohuhu-web details{border-top:1px solid #d4dbd1;padding:18px 0}
#ohuhu-web details:last-child{border-bottom:1px solid #d4dbd1}
#ohuhu-web summary{font-size:14px;font-weight:bold;cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:20px;line-height:1.5}
#ohuhu-web summary::-webkit-details-marker{display:none}
#ohuhu-web summary::after{content:"+";font-size:20px;font-weight:400;line-height:1}
#ohuhu-web details[open] summary::after{content:"−"}
#ohuhu-web details p{font-size:13px;line-height:1.8;color:#617066;margin-top:13px;max-width:550px}
#ohuhu-web details p a{color:var(--green);text-decoration:underline}
#ohuhu-web .closing{padding:58px 24px 64px;background:#e4ede4;text-align:center;position:relative}
#ohuhu-web .closing h2{font-size:clamp(35px,4.3vw,56px)}
#ohuhu-web .closing>p:not(.eyebrow){font-size:14px;color:#617066;margin:19px 0 25px}
#ohuhu-web .closing-star{display:block;color:var(--green);font-size:44px;line-height:1;margin-bottom:20px}
#ohuhu-web footer{max-width:1320px;margin:auto;padding:35px 42px;display:flex;justify-content:space-between;gap:30px;align-items:center;font-size:10px;color:#617066}
#ohuhu-web footer .logo{width:110px}
#ohuhu-web footer>a:not(.logo):hover{text-decoration:underline}
@media(min-width:1500px){#ohuhu-web .hero-art>img{height:475px}}
@media(max-width:1050px){#ohuhu-web .header{padding-inline:28px}#ohuhu-web .hero{padding-inline:28px;gap:25px}#ohuhu-web .hero-art>img{height:390px}#ohuhu-web .section{padding-inline:28px}#ohuhu-web .section-head{align-items:start;flex-direction:column;gap:18px}#ohuhu-web .category-nav{grid-template-columns:repeat(2,1fr);gap:0 30px}#ohuhu-web .guide{margin-inline:28px;padding:32px;gap:30px}#ohuhu-web .cards{gap:20px}#ohuhu-web .product-image{height:230px}#ohuhu-web .card h3{font-size:23px}#ohuhu-web .horizontal{display:flex;gap:0}#ohuhu-web .horizontal .product-image{height:250px}#ohuhu-web .horizontal .card-copy{padding-top:23px}#ohuhu-web .acrylic-copy{padding-right:35px}#ohuhu-web .acrylic-image{padding:25px}#ohuhu-web .about{gap:35px}#ohuhu-web .about>div{padding-right:0}}
@media(max-width:700px){#ohuhu-web .announcement{font-size:10px;padding:8px 12px;letter-spacing:0}#ohuhu-web .announcement span{margin:0 7px}#ohuhu-web .header{padding:20px;gap:15px;flex-wrap:wrap}#ohuhu-web .header .logo{width:116px}#ohuhu-web .header nav{order:3;width:100%;justify-content:center;gap:30px;border-top:1px solid #e1e3db;padding-top:14px;font-size:12px}#ohuhu-web .button-small{font-size:10px;padding:10px 13px;gap:12px}#ohuhu-web .hero{grid-template-columns:1fr;padding:12px 20px 35px;gap:18px}#ohuhu-web .hero-copy{padding:12px 0 0}#ohuhu-web h1{font-size:64px;margin-bottom:22px}#ohuhu-web .hero .eyebrow{font-size:9px}#ohuhu-web .hero-description{font-size:15px;max-width:340px;margin-bottom:21px}#ohuhu-web .hero-note{font-size:10px}#ohuhu-web .hero-art{margin:10px 0 20px}#ohuhu-web .hero-art>img{height:auto;aspect-ratio:1.4;object-fit:cover}#ohuhu-web .art-note{font-size:13px;padding:13px 20px;right:5px;bottom:-14px}#ohuhu-web .art-note span{font-size:30px}#ohuhu-web .section{padding:48px 20px 0}#ohuhu-web h2{font-size:31px}#ohuhu-web .section-head{gap:15px;margin-bottom:24px}#ohuhu-web .section-head>p{font-size:12px;flex-shrink:1}#ohuhu-web .section-head>p br{display:none}#ohuhu-web .category-nav{gap:0 16px}#ohuhu-web .category-nav a{font-size:12px;gap:9px;padding-block:16px}#ohuhu-web .category-nav small{font-size:9px;line-height:1.4}#ohuhu-web .category-number{width:32px;height:38px;flex-shrink:0;font-size:10px}#ohuhu-web .category-nav b{display:none}#ohuhu-web .three,#ohuhu-web .two{grid-template-columns:1fr}#ohuhu-web .cards{gap:32px}#ohuhu-web .product-image,#ohuhu-web .horizontal .product-image{height:300px}#ohuhu-web .card-copy{padding-top:20px}#ohuhu-web .card h3{font-size:27px}#ohuhu-web .card-copy p:not(.eyebrow){font-size:14px;margin-bottom:16px}#ohuhu-web .buy{font-size:13px}#ohuhu-web .guide{margin:45px 20px 0;padding:28px 24px;display:block}#ohuhu-web .guide h2{font-size:30px}#ohuhu-web .guide-heading>p:last-child{margin-top:14px}#ohuhu-web .tip-guide{gap:22px;margin-top:28px;grid-template-columns:1fr}#ohuhu-web .tip-guide>div{display:grid;grid-template-columns:90px 1fr;column-gap:18px;align-items:center}#ohuhu-web .tip-guide h3{font-size:16px;grid-column:2;grid-row:1}#ohuhu-web .tip-guide p{grid-column:2;margin-top:5px;font-size:12px}#ohuhu-web .stroke{grid-row:1/3;width:80px;margin:0}#ohuhu-web .fine-stroke{height:3px}#ohuhu-web .acrylic-feature{grid-template-columns:1fr}#ohuhu-web .acrylic-image{padding:25px 35px 0}#ohuhu-web .acrylic-image img{height:270px}#ohuhu-web .acrylic-copy{padding:25px 26px 32px}#ohuhu-web .acrylic-copy h2{font-size:43px}#ohuhu-web .acrylic-copy h2 br{display:none}#ohuhu-web .about{grid-template-columns:1fr;gap:28px;padding-top:55px}#ohuhu-web .about h2{font-size:36px}#ohuhu-web .about p:not(.eyebrow){font-size:14px}#ohuhu-web .faq{grid-template-columns:1fr;gap:25px;padding-bottom:50px}#ohuhu-web .faq h2{font-size:31px}#ohuhu-web summary{font-size:13px}#ohuhu-web .closing{padding:42px 20px 48px}#ohuhu-web .closing h2{font-size:36px}#ohuhu-web .closing>p:not(.eyebrow){font-size:13px}#ohuhu-web footer{padding:30px 20px;display:grid;grid-template-columns:1fr 1fr;gap:22px}#ohuhu-web footer .logo{width:100px}}
@media(prefers-reduced-motion:reduce){#ohuhu-web *,#ohuhu-web *::after{transition:none!important;animation:none!important}}
@media(max-width:700px){#ohuhu-web .more-types>div{grid-template-columns:1fr;gap:0}#ohuhu-web .more-types a{padding:12px 0;border-bottom:1px solid #e0e4da}#ohuhu-web .set-callout{flex-direction:column;align-items:start;padding-top:30px}}

/* OHUHU: vylepsene ukazky tahu / vylepsene ukazky tahov */
#ohuhu-web .tip-guide .stroke{display:block;width:100%;max-width:210px;height:84px;margin:0 0 18px;clip-path:none;transform:none;background-color:transparent;background-repeat:no-repeat;background-position:center;background-size:contain;border-radius:0;filter:none}
#ohuhu-web .tip-guide .brush-stroke{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20240%2090%22%20fill%3D%22none%22%3E%20%3Cpath%20d%3D%22M10%2066%20C29%2056%2043%2024%2064%2018%20C83%2012%2096%2036%20109%2050%20C122%2064%20133%2069%20146%2067%20C168%2065%20183%2035%20202%2031%20C214%2028%20224%2028%20232%2027%20C221%2031%20211%2032%20203%2035%20C184%2042%20170%2077%20147%2082%20C122%2087%20107%2071%2094%2052%20C83%2035%2077%2020%2065%2022%20C45%2027%2031%2059%2010%2066Z%22%20fill%3D%22%23af7892%22%2F%3E%20%3C%2Fsvg%3E");max-width:230px;transform:scale(1.1);transform-origin:center}
#ohuhu-web .tip-guide .fine-stroke{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20240%2090%22%20fill%3D%22none%22%3E%20%3Cpath%20d%3D%22M13%2056%20C48%2049%2076%2052%20111%2046%20S182%2043%20227%2033%22%20stroke%3D%22%23587f98%22%20stroke-width%3D%222.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%20%3C%2Fsvg%3E")}
#ohuhu-web .tip-guide .chisel-stroke{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20240%2090%22%20fill%3D%22none%22%3E%20%3Cdefs%3E%3ClinearGradient%20id%3D%22ink%22%20x1%3D%2214%22%20y1%3D%2250%22%20x2%3D%22227%22%20y2%3D%2243%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%23b09a68%22%2F%3E%3Cstop%20offset%3D%22.47%22%20stop-color%3D%22%23a08a56%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23aa9462%22%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%20%3Cpath%20d%3D%22M19%2038%20C56%2035%2083%2047%20116%2045%20C155%2043%20180%2031%20221%2028%20L228%2048%20C186%2052%20158%2064%20118%2065%20C81%2067%2054%2055%2013%2058Z%22%20fill%3D%22url(%23ink)%22%2F%3E%20%3Cpath%20d%3D%22M21%2044%20C57%2042%2086%2054%20117%2051%20C155%2049%20181%2038%20221%2035%22%20stroke%3D%22%23efe5ca%22%20stroke-width%3D%221.3%22%20stroke-opacity%3D%22.19%22%20stroke-linecap%3D%22round%22%2F%3E%20%3Cpath%20d%3D%22M18%2054%20C56%2050%2083%2063%20117%2060%20C156%2057%20185%2047%20224%2044%22%20stroke%3D%22%23836e3c%22%20stroke-width%3D%22.8%22%20stroke-opacity%3D%22.13%22%2F%3E%20%3C%2Fsvg%3E")}
@media(max-width:700px){#ohuhu-web .tip-guide>div{grid-template-columns:104px minmax(0,1fr);column-gap:14px}#ohuhu-web .tip-guide .stroke{grid-row:1/3;align-self:center;width:100%;max-width:104px;height:64px;margin:0}}
@media(max-width:360px){#ohuhu-web .tip-guide>div{grid-template-columns:92px minmax(0,1fr);column-gap:12px}#ohuhu-web .tip-guide .stroke{max-width:92px;height:60px}}
/* END OHUHU STROKE UPDATE */

/* OHUHU CATEGORY LINK REVISION */
#ohuhu-web .buy{gap:18px;line-height:1.65;align-items:center}
#ohuhu-web .buy span{flex-shrink:0}
#ohuhu-web .acrylic-copy .buy{margin-top:24px;max-width:100%}
#ohuhu-web .set-callout .buy{width:390px;max-width:100%}
#ohuhu-web .more-types a.buy{font-size:12px;padding:10px 0 12px;line-height:1.65}
@media(max-width:700px){#ohuhu-web .buy{font-size:13px}#ohuhu-web .set-callout .buy{width:100%}#ohuhu-web .more-types a.buy{font-size:13px}}
@media(max-width:360px){#ohuhu-web .header{gap:12px}#ohuhu-web .header .logo{width:100px}#ohuhu-web .header .button-small{font-size:9px;padding:10px 11px;gap:10px}}
/* END OHUHU CATEGORY LINK REVISION */

/* OHUHU INPAGE TEMPLATE */
body.template16:has(#ohuhu-web){margin:0;background:#faf8f2}
body.template16:has(#ohuhu-web)>header,
body.template16:has(#ohuhu-web) #motive,
body.template16:has(#ohuhu-web) #content>footer{display:none}
body.template16:has(#ohuhu-web) #wrap,
body.template16:has(#ohuhu-web) #border{margin:0;padding:0;border:0;background:none}
body.template16:has(#ohuhu-web) #border>.container{width:100%;max-width:none;padding:0}
body.template16:has(#ohuhu-web) #border>.container>.row,
body.template16:has(#ohuhu-web) #content{margin:0;padding:0}
body.template16:has(#ohuhu-web) #content>main{float:none;width:100%;padding:0}
body.template16:has(#ohuhu-web) #content>main>article{margin:0;padding:0}
body.template16:has(#ohuhu-web) .section-container:has(#ohuhu-web),
body.template16:has(#ohuhu-web) .section-container:has(#ohuhu-web)>.row,
body.template16:has(#ohuhu-web) .section-content:has(#ohuhu-web){margin:0;padding:0;width:100%;max-width:none}
/* END OHUHU INPAGE TEMPLATE */
